:root{--forest:#173f35;--deep:#0f2f28;--leaf:#42745f;--sage:#dce8df;--cream:#f7f3e9;--sand:#ebe2d0;--gold:#d69a35;--ink:#1d2924;--muted:#617069}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,"DejaVu Sans",sans-serif;line-height:1.55}a{color:inherit}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,76px);background:rgba(247,243,233,.97);position:sticky;top:0;z-index:20;box-shadow:0 1px 0 rgba(23,63,53,.14)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand img{width:62px;height:62px;object-fit:contain;mix-blend-mode:multiply}.brand span{display:grid}.brand b{color:var(--forest)}.brand small{color:var(--muted);font-size:12px}nav{display:flex;gap:28px;align-items:center}nav a{text-decoration:none;font-size:14px;font-weight:700}.nav-cta{background:var(--forest);color:#fff;padding:12px 20px;border-radius:99px}.hero{height:760px;min-height:calc(100vh - 88px);position:relative;display:flex;align-items:flex-end;color:#fff;background:linear-gradient(90deg,rgba(9,28,24,.1),rgba(9,28,24,.36) 43%,rgba(9,28,24,.94)),var(--hero) center 40%/cover}.hero-content{width:min(1280px,90%);margin:0 auto;padding:76px 0 56px}.kicker{margin:0 0 13px;color:#efd08d;font-size:14px;font-weight:900;letter-spacing:.08em}.dark{color:var(--leaf)}h1{max-width:800px;margin:0;font-size:clamp(50px,6vw,88px);line-height:1.02;letter-spacing:-.035em}.hero-copy{max-width:700px;font-size:clamp(19px,2vw,25px);line-height:1.6;margin:24px 0}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 25px;border-radius:99px;text-decoration:none;font-weight:900}.primary{background:var(--gold);color:#17271f}.ghost{border:1px solid #ffffff8c;color:#fff}.facts{display:flex;gap:34px;margin-top:45px;font-size:13px;color:#dce7e2}.facts span{display:grid}.facts b{color:#fff;font-size:15px}.section{width:min(1180px,90%);margin:0 auto;padding:94px 0}.intro{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end}.intro>p,.heading>p:last-child{color:var(--muted);font-size:18px;line-height:1.8}h2{margin:0;color:var(--forest);font-size:clamp(38px,5vw,62px);line-height:1.08;letter-spacing:-.025em}.heading{max-width:760px;margin-bottom:45px}.cards{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cards article{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 12px 40px #183b3017}.cards article>img{width:100%;height:280px;object-fit:cover}.cards article>div{padding:29px}.pill{display:inline-block;background:var(--sage);color:var(--forest);padding:6px 11px;border-radius:99px;font-size:12px;font-weight:800}h3{margin:15px 0 10px;color:var(--forest);font-size:27px}.cards p{min-height:76px;color:var(--muted);line-height:1.7}.cards article b{display:block;color:#52655c;font-size:13px;margin:17px 0}.cards article a,.education a{color:var(--leaf);font-weight:900;text-decoration:none}.feature{min-height:560px;display:grid;grid-template-columns:.8fr 1.2fr;background:var(--forest);color:#fff}.feature>div{padding:clamp(50px,8vw,120px);align-self:center}.feature h2,.education h2,.contact h2{color:#fff}.feature p:last-child,.education p{font-size:18px;line-height:1.8;color:#d5e2dc}.feature img{width:100%;height:100%;min-height:560px;object-fit:cover}.price-table{background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 12px 40px #183b3014}.price-row{display:grid;grid-template-columns:1.5fr .65fr .65fr;min-height:96px;align-items:center;padding:18px 30px;border-top:1px solid #e2e8e4}.price-row.head{min-height:52px;background:var(--forest);color:#fff;font-size:13px;font-weight:800}.price-row span:first-child{display:grid}.price-row small{color:var(--muted)}.price-row strong{color:var(--forest);font-size:21px}.price-row .agent{color:#9b6915}.agent-box{display:flex;justify-content:space-between;align-items:center;gap:40px;background:var(--sand);border-radius:24px;padding:34px;margin-top:22px}.agent-box p{color:var(--muted);max-width:690px}.gold{background:#f5dba8;color:#72480b}.dark-button{background:var(--forest);color:#fff;white-space:nowrap}.note{color:var(--muted);font-size:13px}.education{display:grid;grid-template-columns:1fr 1fr;background:var(--deep);color:#fff}.education>img{width:100%;height:100%;min-height:610px;object-fit:cover}.education>div{padding:clamp(52px,7vw,100px);align-self:center}.edu-prices{margin:28px 0;border-top:1px solid #ffffff38}.edu-prices span{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #ffffff38}.edu-prices b{color:#f1c66f}.education a{color:#f1c66f}.gallery{display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:260px 260px;gap:18px}.gallery img{width:100%;height:100%;object-fit:cover;border-radius:22px}.gallery .wide{grid-row:1/3}.contact{background:var(--forest);color:#fff;padding:86px max(5vw,24px);display:flex;justify-content:space-between;align-items:end;gap:60px}.contact p:last-child{color:#d1dfd9}.phone{color:#fff;font-size:22px;font-weight:900;text-decoration:none;padding:12px}footer{background:#0b241e;color:#cbd8d3;padding:38px max(5vw,24px);display:flex;justify-content:space-between;align-items:center;font-size:13px}footer .brand b{color:#fff}footer .brand img{background:#fff;border-radius:50%}@media(max-width:850px){.topbar{height:72px}.brand img{width:48px;height:48px}.brand b{font-size:13px}nav a:not(.nav-cta){display:none}.hero{height:700px;min-height:calc(100vh - 72px);background:linear-gradient(180deg,#081c231f,#081c23ed),var(--hero) 43% center/cover}.facts{overflow:auto}.intro,.cards,.feature,.education{grid-template-columns:1fr}.feature img{min-height:380px;order:-1}.education>img{min-height:390px}.price-row{padding:16px}.agent-box,.contact{align-items:flex-start;flex-direction:column}.gallery{grid-template-columns:1fr 1fr;grid-template-rows:360px 190px}.gallery .wide{grid-row:auto;grid-column:1/3}footer{flex-wrap:wrap}}@media(max-width:520px){.topbar{padding:0 14px}.brand small{display:none}.nav-cta{padding:10px 14px}.hero{height:720px}h1{font-size:48px}.facts{display:none}.section{width:92%;padding:65px 0}.cards article>img{height:220px}.cards p{min-height:0}.feature>div,.education>div{padding:52px 24px}.price-row{grid-template-columns:1fr 1fr;gap:12px}.price-row.head span:first-child{display:none}.price-row:not(.head)>span:first-child{grid-column:1/3}.price-row strong{font-size:18px}.agent-box{padding:25px}.gallery{grid-template-rows:280px 155px;gap:10px}.contact{padding:62px 24px}footer{display:grid}}

@font-face {
  font-family: "Assistant";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Assistant";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Assistant";
  src: url("data:font/woff2;base64,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") format("woff2");
  font-style: normal;
  font-weight: 700 900;
  font-display: swap;
}

body {
  font-family: "Assistant", Arial, sans-serif;
}

.header-brands {
  display: flex;
  align-items: center;
  gap: 18px;
}

.intro-copy > p {
  margin-top: 0;
  color: var(--muted);
  font-size: 18px;
  line-height: 1.8;
}

.affiliation {
  display: inline-flex;
  align-items: center;
  gap: 14px;
  margin-top: 10px;
  padding: 10px 14px;
  border: 1px solid rgba(23, 63, 53, 0.13);
  border-radius: 12px;
  background: white;
  color: var(--muted);
  font-size: 12px;
  font-weight: 700;
}

.affiliation img {
  width: 145px;
  height: auto;
  mix-blend-mode: multiply;
}

.venue {
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
}

.venue-image {
  aspect-ratio: 2048 / 923;
  overflow: hidden;
  border-radius: 28px 28px 0 0;
  background: #dfe7e1;
}

.venue-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.venue-copy {
  background: white;
  border-radius: 0 0 28px 28px;
  padding: clamp(42px, 6vw, 78px);
  box-shadow: 0 18px 55px rgba(23, 63, 53, 0.1);
}

.venue-copy > p {
  color: var(--muted);
  font-size: 17px;
  line-height: 1.8;
}

.venue-uses {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin: 25px 0;
}

.venue-uses span {
  padding: 8px 13px;
  border-radius: 99px;
  background: var(--sage);
  color: var(--forest);
  font-size: 13px;
  font-weight: 700;
}

.venue-note {
  border-right: 3px solid var(--gold);
  padding-right: 16px;
}

.gefen-badge {
  display: grid;
  gap: 2px;
  width: fit-content;
  margin-top: 24px;
  padding: 12px 16px;
  border: 1px solid rgba(241, 198, 111, 0.5);
  border-radius: 12px;
  background: rgba(241, 198, 111, 0.1);
}

.gefen-badge strong {
  color: #f1c66f;
  font-size: 17px;
}

.gefen-badge span {
  color: #d5e2dc;
  font-size: 14px;
}

.station-section {
  background: var(--forest);
  color: white;
}

.station-intro {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: clamp(36px, 7vw, 90px);
  align-items: end;
  margin-bottom: 48px;
}

.station-intro h2,
.station-feature h3,
.station-details h3 {
  color: white;
}

.station-intro > div:last-child p {
  margin: 0 0 13px;
  color: #d3e0da;
  font-size: 18px;
  line-height: 1.75;
}

.station-intro strong {
  color: white;
}

.station-featured {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 22px;
}

.station-feature {
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 24px;
  background: #12372e;
}

.station-feature img {
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
}

.station-feature > div {
  padding: 28px;
}

.station-feature span,
.station-details > article > span {
  color: #efc66e;
  font-size: 13px;
  font-weight: 700;
}

.station-feature h3 {
  margin: 8px 0;
}

.station-feature p,
.station-details p {
  margin: 0;
  color: #d3e0da;
  line-height: 1.7;
}

.station-details {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 34px;
  margin-top: 34px;
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}

.station-details article {
  display: grid;
  grid-template-columns: 32px 1fr;
  gap: 12px;
  padding: 25px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.18);
}

.station-details h3 {
  margin: 0 0 6px;
  font-size: 22px;
}

.station-gallery {
  padding-top: 104px;
}

.gallery-heading {
  max-width: 820px;
}

.gallery-heading > p:last-child {
  max-width: 720px;
  color: var(--muted);
  font-size: 18px;
  line-height: 1.8;
}

.photo-grid {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: repeat(3, 110px);
  gap: 10px;
}

.photo-grid figure {
  position: relative;
  min-width: 0;
  margin: 0;
  overflow: hidden;
  border-radius: 16px;
  background: #d8e2db;
  box-shadow: 0 9px 24px rgba(23, 63, 53, 0.1);
}

.photo-grid figure:nth-child(1) { grid-column: 1 / 3; grid-row: 1 / 3; }
.photo-grid figure:nth-child(2) { grid-column: 3 / 5; grid-row: 1; }
.photo-grid figure:nth-child(3) { grid-column: 5 / 7; grid-row: 1 / 3; }
.photo-grid figure:nth-child(4) { grid-column: 3; grid-row: 2; }
.photo-grid figure:nth-child(5) { grid-column: 4; grid-row: 2; }
.photo-grid figure:nth-child(6) { grid-column: 1; grid-row: 3; }
.photo-grid figure:nth-child(7) { grid-column: 2 / 4; grid-row: 3; }
.photo-grid figure:nth-child(8) { grid-column: 4; grid-row: 3; }
.photo-grid figure:nth-child(9) { grid-column: 5 / 7; grid-row: 3; }

.photo-grid img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 450ms ease;
}

.photo-grid figure:hover img {
  transform: scale(1.025);
}

.photo-grid figcaption {
  position: absolute;
  inset: auto 0 0;
  display: grid;
  gap: 2px;
  padding: 34px 13px 10px;
  color: white;
  background: linear-gradient(transparent, rgba(6, 28, 22, 0.88));
  pointer-events: none;
}

.photo-grid figcaption b {
  font-size: 14px;
}

.photo-grid figcaption span {
  color: #d8e5df;
  font-size: 11px;
}

@media (max-width: 1050px) {
  .topbar nav {
    gap: 18px;
  }
}

@media (max-width: 850px) {
  .header-brands {
    gap: 10px;
  }
  .venue {
    grid-template-columns: 1fr;
  }
  .venue-image {
    border-radius: 24px 24px 0 0;
  }
  .venue-copy {
    border-radius: 0 0 24px 24px;
  }
  .station-intro,
  .station-featured {
    grid-template-columns: 1fr;
  }
  .photo-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(4, 105px);
  }
  .photo-grid figure:nth-child(1) { grid-column: 1 / 3; grid-row: 1 / 3; }
  .photo-grid figure:nth-child(2) { grid-column: 3 / 5; grid-row: 1; }
  .photo-grid figure:nth-child(3) { grid-column: 3 / 5; grid-row: 2 / 4; }
  .photo-grid figure:nth-child(4) { grid-column: 1; grid-row: 3; }
  .photo-grid figure:nth-child(5) { grid-column: 2; grid-row: 3; }
  .photo-grid figure:nth-child(6) { grid-column: 1; grid-row: 4; }
  .photo-grid figure:nth-child(7) { grid-column: 2 / 4; grid-row: 4; }
  .photo-grid figure:nth-child(8) { grid-column: 4; grid-row: 4; }
  .photo-grid figure:nth-child(9) { display: none; }
}

@media (max-width: 520px) {
  .station-details {
    grid-template-columns: 1fr;
  }
  .affiliation {
    align-items: flex-start;
    flex-direction: column;
  }
  .station-gallery {
    padding-top: 72px;
  }
  .photo-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(5, 105px);
    gap: 8px;
  }
  .photo-grid figure:nth-child(1) { grid-column: 1 / 3; grid-row: 1 / 3; }
  .photo-grid figure:nth-child(2) { grid-column: 1; grid-row: 3; }
  .photo-grid figure:nth-child(3) { grid-column: 2; grid-row: 3 / 5; }
  .photo-grid figure:nth-child(4) { grid-column: 1; grid-row: 4; }
  .photo-grid figure:nth-child(5) { grid-column: 1; grid-row: 5; }
  .photo-grid figure:nth-child(6) { grid-column: 2; grid-row: 5; }
  .photo-grid figure:nth-child(n+7) { display: none; }
  .photo-grid figcaption span { display: none; }
}
