.btn.svelte-1xko78n{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:999px;padding:15px 24px;font:800 13px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background .15s ease,color .15s ease,border-color .15s ease}.primary.svelte-1xko78n{background:var(--sunset);color:#141414}.primary.svelte-1xko78n:hover{background:var(--amber);color:#141414}.secondary.svelte-1xko78n{background:var(--cream);color:#141414}.secondary.svelte-1xko78n:hover{background:var(--frost);color:#141414}.dark.svelte-1xko78n{background:#141414;color:var(--cream)}.dark.svelte-1xko78n:hover{background:var(--ink);color:var(--amber)}.ghost.svelte-1xko78n{background:none;border-color:var(--line-3);color:var(--frost);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ghost.svelte-1xko78n:hover{border-color:var(--amber);color:var(--amber)}.outline.svelte-1xko78n{background:none;border-color:var(--line-3);color:var(--cream)}.outline.svelte-1xko78n:hover{border-color:var(--amber);color:var(--amber)}.onphoto.svelte-1xko78n{background:#fbf7ee1f;border-color:#fbf7ee59;color:var(--cream)}.onphoto.svelte-1xko78n:hover{background:var(--cream);color:#141414}.countdown.svelte-1rwwq2u{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(14px,2.5vw,34px);background:#0d13199e;border:1px solid rgba(190,214,224,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:clamp(14px,2vw,22px) clamp(16px,2.5vw,28px)}.cd-label.svelte-1rwwq2u{font:700 10px/1.5 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--frost);max-width:90px;white-space:pre-line}.unit.svelte-1rwwq2u{min-width:64px}.num.svelte-1rwwq2u{font:800 clamp(30px,4.2vw,52px) / 1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ul.svelte-1rwwq2u{margin-top:6px;font:700 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--amber)}.hero-wrap.svelte-19ezq2z{position:relative;padding:0 clamp(8px,2vw,22px)}.hero.svelte-19ezq2z{position:relative;max-width:1560px;margin:0 auto;border-radius:clamp(16px,3vw,38px);overflow:hidden;min-height:clamp(560px,90vh,940px);display:flex;flex-direction:column;justify-content:flex-end}.bg.svelte-19ezq2z{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%}.scrim.svelte-19ezq2z{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1319b8,#0d13191a 34%,#0d1319d6 74%,#0d1319fa)}.callout.svelte-19ezq2z{position:absolute;top:clamp(92px,12vw,150px);right:clamp(12px,3vw,44px);transform:rotate(5deg);background:var(--amber);color:#141414;border-radius:16px;padding:16px 20px;box-shadow:0 24px 60px #00000073;max-width:224px}.c-label.svelte-19ezq2z{font:700 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase}.c-title.svelte-19ezq2z{margin-top:10px;font:800 22px/1.1 var(--font);letter-spacing:-.02em}.c-note.svelte-19ezq2z{margin-top:8px;font:600 12px/1.3 var(--font)}.content.svelte-19ezq2z{position:relative;padding:clamp(22px,4vw,54px) clamp(16px,4vw,54px)}.title.svelte-19ezq2z{margin:0;font-size:clamp(64px,15vw,232px);text-shadow:0 20px 60px rgba(0,0,0,.5)}.row.svelte-19ezq2z{display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,46px);align-items:flex-end;margin-top:clamp(16px,2vw,28px)}.intro.svelte-19ezq2z{max-width:440px}.tagline.svelte-19ezq2z{margin:0;font:700 clamp(18px,2vw,26px) / 1.3 var(--font);letter-spacing:-.01em}.meta.svelte-19ezq2z{margin:12px 0 0;font:600 13px/1.5 var(--font);letter-spacing:.05em;text-transform:uppercase;color:var(--frost)}.ctas.svelte-19ezq2z{display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.cd.svelte-19ezq2z{margin-top:clamp(20px,3vw,38px)}.eyebrow.svelte-19ezq2z{margin-bottom:14px}.marquee.svelte-1i5q6hr{background:var(--amber);color:#141414;overflow:hidden;padding:12px 0;width:108%;margin-left:-4%;margin-top:clamp(30px,5vw,64px);margin-bottom:clamp(30px,5vw,64px)}.track.svelte-1i5q6hr{display:flex;width:max-content;animation-name:bfMarquee;animation-timing-function:linear;animation-iteration-count:infinite;font:800 clamp(18px,2.2vw,28px) / 1 var(--font);letter-spacing:-.01em;text-transform:uppercase}.track.svelte-1i5q6hr span:where(.svelte-1i5q6hr){padding-right:22px}@media (prefers-reduced-motion: reduce){.track.svelte-1i5q6hr{animation:none}}.masthead.svelte-svoqd0{background:var(--bg);color:var(--fg)}.masthead.block.svelte-svoqd0 .inner:where(.svelte-svoqd0){padding-top:clamp(40px,6vw,88px);padding-bottom:clamp(40px,6vw,88px)}.masthead.svelte-svoqd0:not(.block) .inner:where(.svelte-svoqd0){padding-top:clamp(30px,5vw,68px);padding-bottom:clamp(18px,3vw,30px)}.masthead.compact.svelte-svoqd0:not(.block) .inner:where(.svelte-svoqd0){padding-bottom:clamp(14px,2vw,24px)}.eyebrow.svelte-svoqd0{font:700 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--eb)}.title.svelte-svoqd0{margin:16px 0 0;font-size:clamp(48px,11vw,172px);color:var(--fg);white-space:pre-line}.lead.svelte-svoqd0{margin:24px 0 0;max-width:820px;font:500 clamp(16px,1.9vw,22px) / 1.5 var(--font);color:var(--ld)}.tags.svelte-svoqd0{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.chip.svelte-svoqd0{border:1px solid var(--line-2);border-radius:999px;padding:12px 18px;font:600 13px/1 var(--font);color:#dce6ea}.inner.svelte-1hrbthe{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad-x);padding-right:var(--pad-x)}.lead-prose.svelte-1hrbthe{margin:0;font:500 clamp(19px,2.4vw,30px) / 1.45 var(--font)}.lead-prose.svelte-1hrbthe p{margin:0 0 .6em}.lead-prose.svelte-1hrbthe p:last-child{margin-bottom:0}.highlight.svelte-1hrbthe{margin:26px 0 0;font:800 clamp(19px,2.4vw,30px) / 1.35 var(--font);letter-spacing:-.01em;color:var(--sunset)}.eyebrow.svelte-1hrbthe{margin-bottom:16px}.head.svelte-1egjmhu{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(14px,2vw,24px)}.h2.svelte-1egjmhu{margin:0;font:800 clamp(30px,4.4vw,56px) / 1.02 var(--font);letter-spacing:-.03em}.lead-copy.svelte-1egjmhu{margin:0 0 clamp(20px,3vw,34px);max-width:560px;font:400 17px/1.6 var(--font);color:var(--body)}.row.svelte-1egjmhu{display:flex;flex-wrap:wrap;align-items:baseline;gap:clamp(12px,3vw,36px);padding:clamp(16px,2.2vw,26px) 0;border-top:1px solid var(--line);color:var(--cream)}a.row.indexed.svelte-1egjmhu:hover{color:var(--amber)}a.row.indexed.svelte-1egjmhu:hover .title:where(.svelte-1egjmhu){color:var(--amber)}.no.svelte-1egjmhu{font:700 13px/1 var(--font);letter-spacing:.12em;color:var(--index);min-width:40px}.title.svelte-1egjmhu{font:700 clamp(20px,2.4vw,30px) / 1.2 var(--font);letter-spacing:-.02em}.body.svelte-1egjmhu{flex:1 1 240px;min-width:220px;max-width:440px;margin-left:auto;font:400 15px/1.55 var(--font);color:var(--body)}.big.svelte-1egjmhu{gap:clamp(14px,4vw,56px)}.value.svelte-1egjmhu{font:800 clamp(32px,5vw,68px) / 1 var(--font);letter-spacing:-.04em;color:var(--amber);min-width:min(100%,240px)}.big-body.svelte-1egjmhu{flex:1 1 320px;max-width:none;margin-left:0;font:400 clamp(16px,1.8vw,20px) / 1.55 var(--font);color:#dce6ea}.feature.svelte-1egjmhu .fname:where(.svelte-1egjmhu){min-width:180px}.feature.svelte-1egjmhu .fbody:where(.svelte-1egjmhu){flex:1 1 280px;min-width:240px;max-width:none;margin-left:0}.meta.svelte-1egjmhu{margin-left:auto;font:700 12px/1.4 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);white-space:nowrap}.label-value.svelte-1egjmhu{justify-content:space-between}.code.svelte-1egjmhu{font:600 13px/1 var(--mono);letter-spacing:.06em;color:var(--amber);white-space:nowrap}.h2.svelte-9vt7w8{margin:0 0 12px;font:800 clamp(30px,4.4vw,56px) / 1.02 var(--font);letter-spacing:-.03em}.lead-copy.svelte-9vt7w8{margin:0 0 clamp(24px,3.5vw,40px);max-width:560px;font:400 17px/1.6 var(--font);color:var(--body)}.cards.svelte-9vt7w8{display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,18px)}.card.svelte-9vt7w8{flex:1 1 230px;min-width:230px;background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;color:var(--cream);display:block;transition:border-color .15s ease}.card.full.svelte-9vt7w8{min-width:250px;border-radius:20px;display:flex;flex-direction:column}.card.svelte-9vt7w8:hover{border-color:var(--amber)}.colour.svelte-9vt7w8{height:74px;display:flex;align-items:flex-end;padding:12px 16px}.card.full.svelte-9vt7w8 .colour:where(.svelte-9vt7w8){height:84px;padding:14px 18px}.colour-label.svelte-9vt7w8{font:700 10px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#141414c7}.pad.svelte-9vt7w8{padding:20px}.card.full.svelte-9vt7w8 .pad:where(.svelte-9vt7w8){padding:22px;display:flex;flex-direction:column;gap:14px;flex:1}.name.svelte-9vt7w8{font:800 clamp(20px,2.2vw,26px) / 1.1 var(--font);letter-spacing:-.02em}.short.svelte-9vt7w8{margin:10px 0 16px;font:400 14px/1.5 var(--font);color:var(--body)}.detail.svelte-9vt7w8{margin:0;font:400 15px/1.55 var(--font);color:var(--body);flex:1}.price.svelte-9vt7w8{font:800 clamp(19px,2vw,24px) / 1 var(--font);color:var(--amber);letter-spacing:-.02em}.note.svelte-9vt7w8{margin:24px 0 0;font:400 13px/1.6 var(--font);color:var(--muted)}.cta.svelte-9vt7w8{margin-top:clamp(24px,3vw,36px)}.h2.svelte-1clw7vx{margin:0 0 20px;font:800 clamp(28px,4vw,50px) / 1.02 var(--font);letter-spacing:-.03em}.item.svelte-1clw7vx{border-top:1px solid var(--line)}.q.svelte-1clw7vx{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:clamp(16px,2.2vw,24px) 0;display:flex;gap:18px;align-items:baseline;min-height:44px;color:var(--cream)}.q.svelte-1clw7vx:hover{color:var(--amber)}.q-text.svelte-1clw7vx{font:700 clamp(19px,2.4vw,30px) / 1.25 var(--font);letter-spacing:-.02em;flex:1}.sign.svelte-1clw7vx{font:800 clamp(20px,2.4vw,28px) / 1 var(--font);color:var(--amber)}.a.svelte-1clw7vx{margin:0;padding:0 0 26px;max-width:780px;font:400 clamp(16px,1.7vw,18px) / 1.65 var(--font);color:var(--body)}.pq-wrap.svelte-5z4fwk{max-width:1200px}.panel.svelte-5z4fwk{margin:0;background:var(--panel);border:1px solid var(--line);border-radius:clamp(18px,3vw,32px);padding:clamp(28px,5vw,66px);transform:rotate(-.6deg)}blockquote.svelte-5z4fwk{margin:0;font:500 clamp(20px,2.8vw,34px) / 1.35 var(--font)}figcaption.svelte-5z4fwk{margin-top:22px;font:700 12px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--amber)}.sponsors.panel.svelte-dje5oh{background:var(--panel)}.section-pad.svelte-dje5oh{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.eyebrow.svelte-dje5oh{font:700 10px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--frost)}.center.svelte-dje5oh{text-align:center}.h2.svelte-dje5oh{margin:0 0 10px;font:800 clamp(28px,4vw,50px) / 1.02 var(--font);letter-spacing:-.03em}.lead-copy.svelte-dje5oh{margin:0 0 28px;font:400 17px/1.6 var(--font);color:var(--body)}.grid.svelte-dje5oh{display:flex;flex-wrap:wrap;gap:clamp(12px,1.6vw,18px);margin-top:22px}.grid.center.svelte-dje5oh{justify-content:center}.tile.svelte-dje5oh{position:relative;flex:1 1 240px;min-width:200px;max-width:320px;border:1px solid var(--line-2);border-radius:14px;padding:26px 20px;display:flex;align-items:center;justify-content:center;min-height:110px;color:var(--cream);transition:border-color .15s ease,outline-color .15s ease}.plate-light.svelte-dje5oh{background:#fff;border-color:transparent}.plate-dark.svelte-dje5oh{background:var(--panel-2);border-color:var(--line-2)}.plate-none.svelte-dje5oh{background:transparent}a.tile.svelte-dje5oh:hover{outline:2px solid var(--amber);outline-offset:2px;border-color:transparent}.tile.svelte-dje5oh img:where(.svelte-dje5oh){max-height:64px;max-width:82%;width:auto;object-fit:contain}.name.svelte-dje5oh{text-align:center;font:700 clamp(16px,1.8vw,20px) / 1.2 var(--font);letter-spacing:-.01em}.ext.svelte-dje5oh{position:absolute;top:8px;right:10px;color:var(--muted);opacity:.7;line-height:0}.plate-light.svelte-dje5oh .ext:where(.svelte-dje5oh){color:#8a97a3}a.tile.svelte-dje5oh:hover .ext:where(.svelte-dje5oh){color:var(--amber);opacity:1}.h2.svelte-17uven2{margin:0 0 22px;font:800 clamp(26px,3.4vw,44px) / 1.05 var(--font);letter-spacing:-.03em}.chips.svelte-17uven2{display:flex;flex-wrap:wrap;gap:10px}.chip.svelte-17uven2{border:1px solid var(--line-2);border-radius:999px;padding:12px 18px;font:600 14px/1 var(--font);color:#dce6ea}input.svelte-1fd2bsv{width:100%;max-width:440px;background:var(--panel);border:1px solid var(--line-2);border-radius:999px;padding:16px 22px;font:500 16px/1 var(--font);color:var(--cream);min-height:48px;margin-bottom:8px}input.svelte-1fd2bsv::placeholder{color:var(--muted)}.rows.svelte-1fd2bsv{margin-top:14px;columns:2 240px;column-gap:clamp(16px,3vw,40px)}.row.svelte-1fd2bsv{padding:clamp(11px,1.6vw,15px) 0;border-top:1px solid var(--line);break-inside:avoid}.name.svelte-1fd2bsv{font:600 clamp(16px,1.8vw,20px) / 1.3 var(--font);letter-spacing:-.01em}.empty.svelte-1fd2bsv{padding:20px 0;color:var(--body);font:400 15px/1.6 var(--font)}.note.svelte-1fd2bsv{margin:26px 0 0;font:400 14px/1.6 var(--font);color:var(--muted)}.note.svelte-1fd2bsv a:where(.svelte-1fd2bsv){color:var(--amber)}.row.svelte-4jflvc{display:flex;flex-wrap:wrap;gap:clamp(10px,3vw,36px);align-items:baseline;padding:clamp(14px,2vw,24px) 0;border-top:1px solid var(--line);color:var(--cream)}.row.svelte-4jflvc:hover{color:var(--amber)}.label.svelte-4jflvc{font:700 11px/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--frost);min-width:min(100%,170px)}.email.svelte-4jflvc{font:800 clamp(22px,3.2vw,42px) / 1.15 var(--font);letter-spacing:-.03em;word-break:break-word}.h2.svelte-2abu9d{margin:0 0 22px;font:800 clamp(26px,3.4vw,44px) / 1.05 var(--font);letter-spacing:-.03em}.grid.svelte-2abu9d{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:clamp(10px,1.4vw,16px)}.tile.svelte-2abu9d{position:relative;aspect-ratio:4 / 3;border-radius:14px;overflow:hidden;background-color:var(--panel);background-size:cover;background-position:center;border:1px solid var(--line-2);display:flex;align-items:flex-end;padding:16px;color:var(--cream)}.tile.svelte-2abu9d:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d13190d,#0d1319cc)}.tile.svelte-2abu9d:hover{border-color:var(--amber)}.label.svelte-2abu9d{position:relative;font:800 clamp(22px,2.6vw,32px) / 1 var(--font);letter-spacing:-.03em}.ph-heading.svelte-2abu9d{margin:clamp(36px,5vw,60px) 0 18px;font:800 clamp(22px,3vw,36px) / 1.05 var(--font);letter-spacing:-.03em;scroll-margin-top:90px}.photos.svelte-2abu9d{columns:4 220px;column-gap:clamp(10px,1.4vw,16px)}.photo.svelte-2abu9d{display:block;width:100%;margin:0 0 clamp(10px,1.4vw,16px);padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel);cursor:zoom-in;break-inside:avoid}.photo.svelte-2abu9d:hover{border-color:var(--amber)}.photo.svelte-2abu9d img:where(.svelte-2abu9d){display:block;width:100%;height:auto}.note.svelte-2abu9d{margin:22px 0 0;font:400 13px/1.6 var(--font);color:var(--muted)}.lightbox.svelte-2abu9d{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#060a0df0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:clamp(12px,4vw,48px)}.lb-backdrop.svelte-2abu9d{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border:0;padding:0;background:transparent;cursor:default}.lb-figure.svelte-2abu9d{position:relative;z-index:1;margin:0;max-width:min(1200px,92vw);max-height:88vh;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:none}.lb-figure.svelte-2abu9d img:where(.svelte-2abu9d){max-width:100%;max-height:82vh;width:auto;height:auto;border-radius:8px;object-fit:contain}.lb-figure.svelte-2abu9d figcaption:where(.svelte-2abu9d){font:600 12px/1 var(--font);letter-spacing:.1em;color:var(--frost);font-variant-numeric:tabular-nums}.lb-close.svelte-2abu9d{position:fixed;z-index:2;top:16px;right:20px;width:48px;height:48px;border:0;border-radius:999px;background:#fbf7ee1f;color:var(--cream);font-size:28px;line-height:1;cursor:pointer}.lb-close.svelte-2abu9d:hover{background:var(--amber);color:#141414}.lb-nav.svelte-2abu9d{position:fixed;z-index:2;top:50%;transform:translateY(-50%);width:54px;height:54px;border:0;border-radius:999px;background:#fbf7ee1f;color:var(--cream);font-size:34px;line-height:1;cursor:pointer}.lb-nav.svelte-2abu9d:hover{background:var(--amber);color:#141414}.lb-nav.prev.svelte-2abu9d{left:clamp(8px,2vw,28px)}.lb-nav.nextb.svelte-2abu9d{right:clamp(8px,2vw,28px)}@media (max-width: 640px){.lb-nav.svelte-2abu9d{top:auto;bottom:20px;transform:none}}.winter.svelte-1wyo1fw{background:linear-gradient(160deg,#10314c,#1a5468 62%,#236a80)}.grid.svelte-1wyo1fw{padding-top:var(--sec-y);padding-bottom:var(--sec-y);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(26px,4vw,60px);align-items:center}.badge.svelte-1wyo1fw{display:inline-block;background:var(--frost);color:var(--ink);border-radius:999px;padding:8px 16px;font:700 11px/1 var(--font);letter-spacing:.16em;text-transform:uppercase}.title.svelte-1wyo1fw{margin:20px 0 0;font-size:clamp(46px,8vw,118px);color:var(--cream);white-space:pre-line}.lead.svelte-1wyo1fw{margin:24px 0 0;max-width:490px;font:500 clamp(16px,1.9vw,21px) / 1.5 var(--font);color:#eaf6f9}.bits.svelte-1wyo1fw{display:flex;flex-direction:column;gap:14px}.bit.svelte-1wyo1fw{background:#fbf7ee26;border:1px solid rgba(251,247,238,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:14px;padding:18px 22px;font:600 clamp(16px,1.8vw,20px) / 1.2 var(--font);color:var(--cream);transform:rotate(-1deg)}.h2.svelte-13l9s1x{margin:0 0 22px;font:800 clamp(26px,3.4vw,44px) / 1.05 var(--font);letter-spacing:-.03em}.cards.svelte-13l9s1x{display:flex;flex-wrap:wrap;gap:clamp(12px,1.8vw,20px)}.card.svelte-13l9s1x{flex:1 1 280px;min-width:270px;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:26px;display:flex;flex-direction:column;gap:14px}.title.svelte-13l9s1x{font:800 clamp(20px,2.2vw,26px) / 1.1 var(--font);letter-spacing:-.02em}.body.svelte-13l9s1x{margin:0;font:400 15px/1.55 var(--font);color:var(--body);flex:1}.link.svelte-13l9s1x{font:700 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.split.panel.svelte-uffmiv{background:var(--panel)}.grid.svelte-uffmiv{padding-top:var(--sec-y);padding-bottom:var(--sec-y);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,4vw,60px)}.h2.svelte-uffmiv{margin:0 0 18px;font:800 clamp(24px,3.2vw,44px) / 1.05 var(--font);letter-spacing:-.03em}.para.svelte-uffmiv{margin:0 0 16px;font:400 17px/1.6 var(--font);color:var(--body)}.para.svelte-uffmiv:last-of-type{margin-bottom:0}.socials.svelte-uffmiv{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.social.svelte-uffmiv{border:1px solid var(--line-2);border-radius:999px;padding:12px 18px;font:600 13px/1 var(--font);color:#dce6ea}.social.svelte-uffmiv:hover{border-color:var(--amber);color:var(--amber)}.side.svelte-uffmiv{display:flex;flex-direction:column;justify-content:center}.gates.svelte-uffmiv{display:flex;flex-direction:column;gap:12px}.gate.svelte-uffmiv{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid var(--line);padding-top:12px}.swatch.svelte-uffmiv{width:22px;height:22px;flex-shrink:0;border-radius:4px}.gate-name.svelte-uffmiv{font:800 clamp(17px,1.9vw,22px) / 1.1 var(--font);letter-spacing:-.02em;min-width:110px}.gate-who.svelte-uffmiv{font:400 14px/1.45 var(--font);color:var(--body)}.map.svelte-uffmiv{border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel-2)}.map.svelte-uffmiv img:where(.svelte-uffmiv){display:block;width:100%;height:auto}.info.panel.svelte-1knbe26{background:var(--panel)}.section-pad.svelte-1knbe26{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.h2.svelte-1knbe26{margin:0 0 clamp(12px,2vw,22px);font:800 clamp(28px,4vw,50px) / 1.02 var(--font);letter-spacing:-.03em}.row.svelte-1knbe26{display:flex;flex-wrap:wrap;gap:clamp(12px,3vw,36px);align-items:baseline;padding:clamp(14px,2vw,22px) 0;border-top:1px solid var(--line)}.title.svelte-1knbe26{font:700 clamp(18px,2vw,24px) / 1.2 var(--font);letter-spacing:-.02em;min-width:min(100%,220px)}.body.svelte-1knbe26{flex:1 1 300px;font:400 16px/1.6 var(--font);color:var(--body)}.map-block.panel.svelte-1iw6s89{background:var(--panel)}.section-pad.svelte-1iw6s89{padding-top:var(--sec-y);padding-bottom:var(--sec-y)}.top.svelte-1iw6s89{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.h2.svelte-1iw6s89{margin:0;font:800 clamp(24px,3.2vw,44px) / 1.05 var(--font);letter-spacing:-.03em}.addr.svelte-1iw6s89{margin:12px 0 0;font:400 16px/1.6 var(--font);color:var(--body)}.dir.svelte-1iw6s89{font:700 12px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);white-space:nowrap}.frame.svelte-1iw6s89{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel-2)}.frame.svelte-1iw6s89 iframe:where(.svelte-1iw6s89){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;filter:saturate(.9)}@media (max-width: 640px){.frame.svelte-1iw6s89{aspect-ratio:4 / 3}}.section-header.svelte-1oxc7hd{padding-top:clamp(36px,6vw,80px);scroll-margin-top:90px}.eyebrow.svelte-1oxc7hd{font:700 11px/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--frost)}.h2.svelte-1oxc7hd{margin:12px 0 0;font:800 clamp(26px,3.6vw,44px) / 1.04 var(--font);letter-spacing:-.03em}.lead.svelte-1oxc7hd{margin:14px 0 0;max-width:720px;font:500 clamp(16px,1.8vw,20px) / 1.5 var(--font);color:var(--body)}.section-nav.svelte-1a8otkb{position:sticky;top:78px;z-index:40;background:#0d1319e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.inner.svelte-1a8otkb{display:flex;gap:6px;overflow-x:auto;padding-top:12px;padding-bottom:12px;scrollbar-width:none}.inner.svelte-1a8otkb::-webkit-scrollbar{display:none}a.svelte-1a8otkb{flex:0 0 auto;padding:9px 15px;border:1px solid var(--line-2);border-radius:999px;font:600 13px/1 var(--font);color:#dce6ea;white-space:nowrap}a.svelte-1a8otkb:hover{border-color:var(--amber);color:var(--amber)}
