@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-vietnamese-wght-normal.CtlIRbEm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-ext-wght-normal.MQgHevqp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/public-sans-latin-wght-normal.DdeTHZLK.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f7f6f3;--paper-alt:#eeece7;--card:#fff;--navy:#14284a;--navy-deep:#0b1a31;--ink:#10151c;--body:#333b45;--muted:#5a646f;--on-navy:#fff;--on-navy-soft:#c3ccda;--gold:#a97c36;--gold-ink:#8a6428;--gold-lift:#d9ae63;--line:#ddd9d1;--line-strong:#c4bfb4;--line-navy:#ffffff29;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--head:"Archivo Variable", "Inter Variable", system-ui, sans-serif;--t-xs:.78rem;--t-sm:.875rem;--t-base:1rem;--t-md:clamp(1.06rem, 1.01rem + .22vw, 1.2rem);--t-lg:clamp(1.25rem, 1.16rem + .42vw, 1.5rem);--t-xl:clamp(1.5rem, 1.33rem + .8vw, 2rem);--t-2xl:clamp(1.85rem, 1.55rem + 1.4vw, 2.6rem);--t-3xl:clamp(2.2rem, 1.7rem + 2.3vw, 3.5rem);--gutter:clamp(1.15rem, 4vw, 3.5rem);--shell:min(1280px, 100% - (var(--gutter) * 2));--measure:68ch;--sec-y:clamp(3.5rem, 7vh, 6rem);--radius:3px;--ease:cubic-bezier(.22, .61, .36, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--paper);min-height:100svh;color:var(--body);font-family:var(--sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;font-synthesis-weight:none;line-height:1.6}html,body{max-width:100%;overflow-x:clip}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--head);color:var(--ink);letter-spacing:-.018em;text-wrap:balance;font-weight:600;line-height:1.14}h1{font-size:var(--t-3xl);letter-spacing:-.028em}h2{font-size:var(--t-2xl);letter-spacing:-.022em}h3{font-size:var(--t-lg)}h4{font-size:var(--t-md)}p{text-wrap:pretty}a{color:var(--navy);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--gold-ink)}:focus-visible{outline:3px solid var(--navy);outline-offset:2px;border-radius:2px}.on-navy :focus-visible{outline-color:var(--gold-lift)}.shell{width:var(--shell);margin-inline:auto}.section{padding-block:var(--sec-y)}.measure{max-width:var(--measure)}.eyebrow{font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:.9rem;font-weight:600}.on-navy .eyebrow{color:var(--gold-lift)}.lede{font-size:var(--t-md);color:var(--body);max-width:60ch;line-height:1.62}.rule{background:var(--line);border:0;height:1px}.skip-link{inset-inline-start:-9999px;z-index:999;background:var(--navy);color:#fff;padding:.8rem 1.3rem;font-weight:600;position:absolute;top:0}.skip-link:focus{inset-inline-start:0}.on-navy{background:var(--navy);color:var(--on-navy-soft)}.on-navy h1,.on-navy h2,.on-navy h3,.on-navy h4{color:var(--on-navy)}.on-navy a{color:var(--gold-lift)}.btn{min-height:48px;font-size:var(--t-sm);letter-spacing:.01em;border-radius:var(--radius);border:1px solid var(--navy);background:var(--navy);color:#fff;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);align-items:center;gap:.55em;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy-deep);border-color:var(--navy-deep);color:#fff}.btn--ghost{color:var(--navy);background:0 0}.btn--ghost:hover{background:var(--navy);color:#fff}.on-navy .btn{background:var(--gold-lift);border-color:var(--gold-lift);color:var(--navy-deep)}.on-navy .btn:hover{color:var(--navy-deep);background:#e7c489;border-color:#e7c489}.on-navy .btn--ghost{color:#fff;background:0 0;border-color:#ffffff80}.on-navy .btn--ghost:hover{color:var(--navy);background:#fff;border-color:#fff}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.sec-head{max-width:62ch;margin-bottom:clamp(2rem,4vh,3rem)}.sec-head p.lede{margin-top:1rem}.mark:before{content:"";background:var(--gold);width:44px;height:3px;margin-bottom:1.1rem;display:block}[data-reveal]{opacity:1}.js-reveal [data-reveal]{opacity:0}.js-reveal [data-reveal].in{animation:rise .7s var(--ease) forwards;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal],.js-reveal [data-reveal].in{opacity:1;animation:none;transform:none}}.prose{max-width:var(--measure)}.prose h2{margin:clamp(2.2rem,5vh,3rem) 0 .9rem}.prose h2:first-child{margin-top:0}.prose h3{margin:1.9rem 0 .6rem}.prose p{margin-bottom:1.05rem}.prose strong{color:var(--ink);font-weight:600}.prose ul,.prose ol{gap:.6rem;margin:0 0 1.4rem;padding-inline-start:1.15rem;display:grid}.prose li::marker{color:var(--gold)}.prose table{max-width:100%;display:block;overflow-x:auto}.page-head{background:var(--navy);color:var(--on-navy-soft);padding-block:clamp(2.5rem,6vh,4.5rem)}.page-head h1{color:#fff;margin:.5rem 0 1rem}.page-head .lede{color:var(--on-navy-soft)}.crumb{font-size:var(--t-xs);color:var(--on-navy-soft);letter-spacing:.04em;margin-bottom:1.2rem}.crumb a{color:var(--on-navy-soft);text-decoration:none}.crumb a:hover{color:#fff;text-decoration:underline}.crumb span[aria-hidden]{opacity:.5;padding-inline:.5rem}.tail{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--gold);margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(1.6rem,4vw,2.5rem)}.tail h2{font-size:var(--t-xl);margin:0 0 .7rem}.tail p{margin-bottom:1.3rem}@media (pointer:coarse){.ft a,.crumb a,.prose p a{padding-block:.3rem}.util__acts a,.area__contact a,.ft__nap a{min-height:44px;padding-block:.7rem;line-height:1.7;display:inline-block}.util__acts{flex-wrap:wrap;row-gap:0}}.grid12{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}@media (width>=900px){.grid12{grid-template-columns:repeat(12,1fr)}}.col-full{grid-column:1/-1}@media (width>=900px){.col-side{grid-column:span 4}.col-main{grid-column:span 8}.col-half{grid-column:span 6}.col-third{grid-column:span 4}.col-two3{grid-column:span 8}.col-inset{grid-column:3/12}.col-lead{grid-column:1/8}.col-trail{grid-column:8/-1}}.slabel{font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.9rem;margin-bottom:1.4rem;font-weight:600;display:flex}.slabel__n{font-family:var(--head);font-variant-numeric:tabular-nums;color:var(--gold-ink);letter-spacing:.06em}.slabel:after{content:"";background:var(--line);flex:1;height:1px}.on-navy .slabel{color:var(--on-navy-soft)}.on-navy .slabel__n{color:var(--gold-lift)}.on-navy .slabel:after{background:var(--line-navy)}.contour{--contour-c:#a97c361a;--contour-gap:7px;background-image:repeating-linear-gradient(-32deg, transparent 0, transparent calc(var(--contour-gap) - 1px), var(--contour-c) calc(var(--contour-gap) - 1px), var(--contour-c) var(--contour-gap))}.on-navy.contour,.on-navy .contour{--contour-c:#d9ae6321}.contour-rule{opacity:.85;height:76px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .25s var(--ease);flex-direction:column;gap:.7rem;padding:clamp(1.3rem,2.4vw,1.9rem);display:flex;position:relative;overflow:hidden}.card:before{content:"";opacity:0;pointer-events:none;transition:opacity .3s var(--ease);background-image:repeating-linear-gradient(-32deg,#0000 0 6px,#a97c3617 6px 7px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000,#0000 68%);mask-image:radial-gradient(120% 90% at 100% 0,#000,#0000 68%)}.card:hover{border-color:var(--line-strong)}.card:hover:before{opacity:1}.card>*{position:relative}@media (prefers-reduced-motion:reduce){.card,.card:before{transition:none}}.card__n{font-family:var(--head);font-size:var(--t-xs);font-variant-numeric:tabular-nums;letter-spacing:.12em;color:var(--gold-ink);font-weight:600}.card__t{font-size:var(--t-lg);color:var(--ink)}.card__b{font-size:var(--t-sm);color:var(--muted);line-height:1.62}.card--link .card__t a{color:inherit;text-decoration:none}.card--link .card__t a:after{content:"";position:absolute;inset:0}.card--link:hover .card__t{color:var(--navy)}.figs{background:var(--line);border-block:1px solid var(--line);gap:1px;display:grid}@media (width>=640px){.figs{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.figs{grid-template-columns:repeat(4,1fr)}}.fig{background:var(--paper);align-content:start;gap:.35rem;padding:clamp(1.2rem,2.6vw,1.8rem) clamp(1rem,2vw,1.5rem);display:grid}.fig__v{font-family:var(--head);font-size:var(--t-xl);color:var(--navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.fig__u{color:var(--muted);font-size:.55em;font-weight:500}.fig__k{font-size:var(--t-sm);color:var(--muted);line-height:1.45}.theatre{padding-block:var(--sec-y);overflow:clip}.mediablock{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=900px){.mediablock{grid-template-columns:1fr 1fr}.mediablock--wide{grid-template-columns:1.15fr .85fr}.mediablock--flip>.mediablock__media{order:2}}.mediablock__media{border-radius:var(--radius);position:relative;overflow:hidden}.mediablock__media img{width:100%;height:auto;display:block}.band{position:relative;overflow:hidden}.band img{object-fit:cover;width:100%;height:100%}.band__body{z-index:2;position:relative}.band:after{content:"";z-index:1;background:linear-gradient(90deg,#0b1a31e6,#0b1a318c 55%,#0b1a314d);position:absolute;inset:0}.terms{border-top:1px solid var(--line);gap:0;display:grid}.terms__row{border-bottom:1px solid var(--line);gap:.4rem 1.5rem;padding-block:clamp(1.05rem,2.2vw,1.5rem);display:grid}@media (width>=760px){.terms__row{grid-template-columns:minmax(0,15rem) 1fr}}.terms__k{font-family:var(--head);color:var(--ink);font-weight:600;font-size:var(--t-md)}.terms__v{color:var(--body);font-size:var(--t-sm);max-width:62ch;line-height:1.65}.towns{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.towns li{font-size:var(--t-sm);color:var(--body);padding-block:.38rem}.on-navy .towns li{color:var(--on-navy-soft)}.vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tight{--sec-y:clamp(2.4rem, 5vh, 4rem)}.stack{align-content:start;gap:1rem;display:grid}.stack--lg{gap:1.6rem}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:300 400;src:url(/_astro/newsreader-latin-opsz-normal.DK7DF6BC.woff2)format("woff2-variations");unicode-range:U+??,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:300 400;src:url(/_astro/newsreader-latin-opsz-italic.CpZ5Xsed.woff2)format("woff2-variations");unicode-range:U+??,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026,U+20AC,U+2122}.v3{--paper:#f5f2ec;--paper-deep:#ece7dd;--card:#fbfaf7;--ink:#101826;--navy:#14284a;--body:#333b45;--muted:#5a646f;--brass:#b08d57;--brass-ink:#7f6234;--rule:#d9d3c7;--rule-strong:#bfb7a8;--focus:#2f5db3;--serif:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--sans:"Public Sans Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--t-xs:.75rem;--t-sm:.875rem;--t-base:1.0625rem;--t-md:clamp(1.125rem, 1.05rem + .3vw, 1.3rem);--t-lg:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--t-xl:clamp(1.75rem, 1.4rem + 1.4vw, 2.5rem);--t-display:clamp(2.5rem, 1.6rem + 3.6vw, 4.5rem);--t-figure:clamp(2.9rem, 1.9rem + 3.4vw, 5.2rem);--gutter:clamp(1.25rem, 3.6vw, 5rem);--shell:min(1760px, 100% - (var(--gutter) * 2));--measure:62ch;--sec-y:clamp(4rem, 9vh, 8rem);--radius:3px;--radius-card:5px;--lift-1:0 1px 2px #1018260a, 0 10px 30px -8px #1018261f;--lift-2:0 2px 4px #1018260f, 0 18px 44px -12px #10182638;--lift-3:0 4px 8px #1018260f, 0 32px 72px -16px #1018264d;--lift-night:0 2px 4px #04081040, 0 24px 56px -14px #04081080;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--paper-alt:var(--paper-deep);--head:var(--sans);--gold:var(--brass);--gold-ink:var(--brass-ink);--gold-lift:#d9c39a;--line:var(--rule);--line-strong:var(--rule-strong);--on-navy:#fff;--on-navy-soft:#c9d0dc;color-scheme:light}html:has(>.v3){--paper:#f5f2ec;background:var(--paper)}body.v3{color:var(--body);background:var(--paper);font-family:var(--sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums lining-nums;margin:0;line-height:1.55}.v3 h1,.v3 h2,.v3 h3,.v3 h4{color:var(--ink);letter-spacing:-.012em;margin:0 0 .5em;line-height:1.08}.v3 h1{font-family:var(--sans);font-weight:300;font-size:var(--t-display);letter-spacing:-.025em;line-height:1.04}.v3 .page-head h1,.v3 .on-navy h1,.v3 .on-navy h2,.v3 .on-navy h3{color:#fff}.v3 h2{font-family:var(--sans);font-weight:300;font-size:var(--t-xl);letter-spacing:-.02em}.v3 h3{font-family:var(--sans);font-weight:500;font-size:var(--t-lg)}.v3 p{max-width:var(--measure);margin:0 0 1em}.v3 a{color:var(--navy);text-underline-offset:.18em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);text-decoration:underline 1px #b08d578c}.v3 a:hover{color:var(--ink);text-decoration-color:var(--brass)}.v3 :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}.v3 .hero--film :focus-visible,.v3 .phead :focus-visible,.v3 .sheet :focus-visible,.v3 .next :focus-visible{outline-color:var(--gold-lift)}.v3 ::selection{background:var(--navy);color:var(--paper)}.v3 .shell{width:var(--shell);margin-inline:auto}.v3 .section{padding-block:var(--sec-y)}.v3 main>.section:first-child{padding-top:calc(var(--sec-y) * .8 + 5.5rem)}.v3 .figure{font-family:var(--serif);font-variation-settings:"opsz" 72;font-weight:300;font-size:var(--t-figure);letter-spacing:-.02em;color:var(--ink);line-height:.95}.v3 .statement{font-family:var(--sans);font-weight:300;font-size:var(--t-xl);letter-spacing:-.02em;color:var(--ink);max-width:26ch;line-height:1.18}.v3 .label{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.75rem;font-weight:600;display:flex}.v3 .label:after{content:"";background:var(--rule);transform-origin:0;height:1px;transition:transform .6s var(--ease);flex:1;transform:scaleX(0)}.v3 .label.is-in:after{transform:scaleX(1)}.v3 .label.is-above:after{transform-origin:100%}@media (prefers-reduced-motion:reduce){.v3 .label:after{transition:none;transform:none}}.v3 .label__n{font-family:var(--serif);font-variation-settings:"opsz" 18;letter-spacing:0;color:var(--brass-ink);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:400}.v3 .label__n:after{content:"."}.v3 .rule{background:var(--rule);border:0;height:1px;margin:0}.v3 .btn{min-height:3rem;font:500 var(--t-sm)/1 var(--sans);letter-spacing:.01em;color:var(--paper);background:var(--navy);border:1px solid var(--navy);border-radius:var(--radius);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), translate .2s var(--ease), box-shadow .2s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;text-decoration:none;display:inline-flex}.v3 .btn:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3 .btn:hover{box-shadow:var(--lift-1);translate:0 -1px}.v3 .btn:active{box-shadow:none;transition-duration:80ms;translate:0}}.v3 .btn--ghost{color:var(--navy);background:0 0}.v3 .btn--ghost:hover{background:var(--paper-deep);color:var(--ink)}.v3 .btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.v3 .grid12{grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);display:grid}@media (width>=900px){.v3 .grid12{grid-template-columns:repeat(12,1fr)}}.v3 .col-full{grid-column:1/-1}.v3 .hero--film{isolation:isolate;color:#fff;background:#0b1424;align-items:end;min-height:100svh;display:grid;position:relative}.v3 .hero__media{z-index:0;position:absolute;inset:0;overflow:clip}.v3 .hero__media img,.v3 .hero__media video{object-fit:cover;object-position:68% 34%;width:100%;height:100%;position:absolute;inset:0}.v3 .hero__media video{opacity:0;transition:opacity 1.4s var(--ease);transform:rotate(.01deg)}.v3 .hero__media video.is-on{opacity:1}.v3 .hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b1424d9 0%,#0b1424a3 30%,#0b142457 52%,#0b142400 70%),linear-gradient(#0b142473 0%,#0b142400 28% 70%,#0b142480 100%);position:absolute;inset:0}@media (width>=900px){.v3 .hero__media{container-type:size}.v3 .hero__scrim{--cl:min(56.8cqw, 68cqw - 20.07cqh);background:radial-gradient(calc(var(--cl) * .3) 60cqh at 0 46%, #2e190466, #2e190400), radial-gradient(calc(var(--cl) * .22) 40cqh at 0 40%, #aa70301a, #aa703000), radial-gradient(calc(var(--cl) * .5) 26cqh at calc(var(--cl) * .32) 100%, #6840185c, #68401800), radial-gradient(calc(var(--cl) * .3) 19cqh at calc(var(--cl) * .62) 69%, #060a10bd, #060a1000), linear-gradient(90deg, #060a101f, #060a10d1 calc(var(--cl) * .14), #060a10c7 calc(var(--cl) * .5), #060a1000 min(calc(var(--cl) - 3rem), max(calc(var(--cl) * .8), calc(var(--cl) * .5 + 15rem)))), linear-gradient(90deg, #0b1424d9 0%, #0b1424a3 30%, #0b142457 52%, #0b142400 70%), linear-gradient(180deg, #0b142473 0%, #0b142400 28%, #0b142400 70%, #0b142480 100%)}}.v3 .hero__exit{z-index:1;opacity:0;pointer-events:none;will-change:opacity;background:#0b1424;position:absolute;inset:0}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3 .hero__copy{will-change:transform, opacity}}}@media print{.v3 .hero__copy,.v3 .hero__copy>*,.v3 .hero__ln{opacity:1!important;visibility:visible!important;transform:none!important}.v3 .hero__exit{display:none}}.v3 .hero__grid{z-index:2;padding:clamp(7rem,16vh,10rem) 0 clamp(6rem,14vh,9rem);position:relative}.v3 .hero__copy{max-width:100%}.v3 .hero--film h1{color:#fff}.v3 .hero--film{--glint-rest:#f6f3ed}.v3 .hero--film .hero__kicker{color:#eef0f4e6}.v3 .hero--film .hero__sub{color:#ffffffdb}.v3 .hero--film .hero__proof{color:#f2efe9db}.v3{--gold-face:linear-gradient(180deg, #fffcf08c 0%, #fffcf014 45%, #fffcf000 56%), linear-gradient(100deg, #cfab72 0%, #f0d8aa 34%, #ecd2a1 50%, #dcbb84 72%, #b99060 100%);--gold-edge:#fff0d4f2;--gold-label:#1c150c;--gold-rest:inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #6e4c2459, 0 0 22px -4px #f0cc8c61, 0 2px 8px #00000059;--gold-lit:inset 0 1px 0 #ffffffbf, inset 0 -1px 0 #6e4c2459, 0 0 34px -2px #f4d08e9e, 0 2px 8px #00000059}.v3 .hero--film .btn{min-height:3.25rem;font:400 1.0625rem/1 var(--serif);font-variation-settings:"opsz" 24;letter-spacing:.005em;border-radius:7px;gap:1.1rem;padding:.7rem 2.1rem}.v3 .hero--film .btn--gold{color:var(--gold-label);background:var(--gold-face);border-color:var(--gold-edge);box-shadow:var(--gold-rest)}.v3 .hero--film .btn--gold:hover{color:var(--gold-label);background:var(--gold-face);box-shadow:var(--gold-lit);border-color:#fff4dd}.v3 .hero--film .btn--gold:after{display:none}.v3 .hero--film .btn--ghost{color:#efe9de;background:#080b1199;border-color:#d6b8829e}.v3 .hero--film .btn--ghost:hover{color:#fff;background:#0b0f17bd;border-color:#ecd09ef2}.v3 .btn__arrow{width:1.35rem;height:auto;transition:translate .25s var(--ease);flex:none}.v3 .hero--film .btn--ghost .btn__arrow{color:#d9b877}@media (hover:hover) and (prefers-reduced-motion:no-preference){.v3 .btn:hover .btn__arrow{translate:3px}}.v3{--star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23d9b877' d='M12 0l2.3 9.7L24 12l-9.7 2.3L12 24l-2.3-9.7L0 12l9.7-2.3z'/%3E%3C/svg%3E");--star-lit:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3CradialGradient id='g'%3E%3Cstop offset='0' stop-color='%23fff7e2'/%3E%3Cstop offset='.5' stop-color='%23ebcf98'/%3E%3Cstop offset='1' stop-color='%23c69d5c'/%3E%3C/radialGradient%3E%3Cpath fill='url(%23g)' d='M12 0l2.3 9.7L24 12l-9.7 2.3L12 24l-2.3-9.7L0 12l9.7-2.3z'/%3E%3C/svg%3E")}.v3 .hero__kicker-in,.v3 .hero__proof-in{display:block}.v3 .hero--film .hero__kicker-in:before{content:"";background:var(--star-lit) 0 50% / 19px 19px no-repeat, linear-gradient(90deg, #d9b877, #d9b87700) 29px 50% / 5.4rem 1px no-repeat;width:7.25rem;height:19px;margin-bottom:.95rem;display:block}@media (width<=639px){.v3 .btn-row{flex-direction:column;align-items:stretch;gap:.25rem}.v3 .btn-row .btn{width:100%}.v3 .btn-row .btn--ghost{width:auto;min-height:44px;color:var(--navy);text-underline-offset:.22em;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);background:0 0;border:0;border-radius:0;align-self:flex-start;margin-top:.35rem;padding:.6rem 0 .5rem;text-decoration:underline 1px #b08d578c}.v3 .btn-row .btn--ghost:hover{color:var(--ink);text-decoration-color:var(--brass);box-shadow:none;background:0 0;translate:none}.v3 .hero--film .btn--gold{gap:.7rem;min-height:3rem;padding-inline:1rem;font-size:clamp(.9rem,4.2vw,1.0625rem)}.v3 .hero--film .btn-row .btn--ghost{font:500 var(--t-sm)/1 var(--sans);letter-spacing:.01em;color:#fff;gap:.5rem;text-decoration-color:#d9c39a99}.v3 .hero--film .btn-row .btn--ghost:hover{color:#fff;text-decoration-color:var(--gold-lift)}.v3 .closing .btn-row .btn--ghost{align-self:center}}@media (width>=900px){.v3 .hero--film{--guide:max(6.6vw, (100vw - 1760px) / 2);align-items:center}.v3 .hero--film .hero__grid{width:auto;margin-inline:var(--guide);padding:5rem 0 max(1rem,2.5vh)}.v3 .hero--film .hero__copy{max-width:max(20rem, calc(min(56.8vw, 68vw - 20.07vh) - var(--guide) - 5rem))}.v3 .hero--film .hero__kicker{letter-spacing:.21em;text-wrap:balance;max-width:37rem;margin-bottom:clamp(.75rem,4vh - .75rem,1.6rem);font-size:clamp(.78rem,.5rem + .5vw,.9rem);font-weight:350;line-height:1.62}.v3 .hero--film .hero__h1{margin-bottom:clamp(1rem,7.5vh - 1.25rem,2.9rem)}.v3 .hero--film .btn-row{gap:1rem}.v3 .hero--film .btn{min-height:clamp(3.25rem,2.2rem + 1.6vw,3.9rem);padding-inline:clamp(1.2rem,2.7vw - 1rem,2.15rem);font-size:clamp(1.0625rem,.8rem + .4vw,1.2rem)}.v3 .hero--film .hero__proof{max-width:38.5rem;margin:clamp(1rem,8.4vh - 1.25rem,3.25rem) 0 0;font-size:clamp(.9375rem,.75rem + .35vw,1rem);line-height:1.6}.v3 .hero--film .hero__proof-in:before{content:"";background:linear-gradient(90deg,#d9b877,#d9b87773);width:4.75rem;height:1px;margin-bottom:clamp(.75rem,3.6vh - .6rem,1.5rem);display:block}}@media (width>=900px) and (height<=640px){.v3 .hero--film .hero__grid{padding-top:4.85rem}.v3 .hero--film .hero__kicker{margin-bottom:.6rem;line-height:1.45}.v3 .hero--film .hero__kicker-in:before{background-position:0,25px;background-size:15px 15px,5.4rem 1px;height:15px;margin-bottom:.6rem}.v3 .hero--film .btn-row{gap:.6rem}.v3 .hero--film .hero__proof{line-height:1.45}.v3 .hero--film .hero__proof-in:before{margin-bottom:.6rem}}@media (width<=899px){.v3 .hero--film{align-items:start;min-height:96svh}.v3 .hero__media img,.v3 .hero__media video{object-position:50% 62%}.v3 .hero__scrim{background:linear-gradient(#0b1424db 0%,#0b14249e 42%,#0b14246b 68%,#0b142480 100%)}.v3 .hero--film{grid-template-rows:1fr auto}.v3 .hero__grid{align-self:center;padding:6.5rem 0 1.5rem}.v3 .hero__copy{text-align:center}.v3 .hero .hero__kicker{letter-spacing:.16em;text-wrap:balance;margin:0 auto 1.1rem;font-size:.64rem;font-weight:500}.v3 .hero--film .hero__kicker-in:before{background:var(--star-lit) 50% 50% / 11px 11px no-repeat, linear-gradient(90deg, #d9b87700, #d9b877) 0 50% / 2.9rem 1px no-repeat, linear-gradient(90deg, #d9b877, #d9b87700) 100% 50% / 2.9rem 1px no-repeat;width:7.5rem;height:11px;margin:0 auto 1rem}.v3 .hero .hero__h1{margin-bottom:1.9rem}.v3 .hero .btn-row{justify-content:center;align-items:center}.v3 .hero .btn-row .btn--ghost{align-self:center;margin-top:.1rem}.v3 .hero--film .btn--gold,.v3 .hero--film .btn--gold:hover{box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #6e4c2459}.v3 .hero--film .btn--ghost,.v3 .hero--film .btn--ghost:hover{color:#fff;background:0 0}.v3 .hero .nextcard{row-gap:.15rem;margin-top:.5rem;margin-bottom:1.25rem;padding:.65rem .9rem .5rem}.v3 .hero__proof{display:none}}.v3 .year__grid{align-items:center;gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=900px){.v3 .year__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,5vw,5rem)}.v3 .year__grid .legend{grid-template-columns:1fr}}.v3 .dial{aspect-ratio:1;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:8px;border-radius:50%;width:min(100%,460px);margin-inline:auto;position:relative}.v3 .dial.is-dragging{cursor:grabbing}.v3 .dial__svg{width:100%;height:100%;display:block;overflow:visible}.v3 .dial__face{fill:var(--card);stroke:var(--rule);stroke-width:1px}.v3 .dial__ring{transform-box:view-box;transform-origin:200px 200px;transform:rotate(var(--rot,0deg));transition:transform 1.1s var(--ease-out)}.v3 .dial__circle{fill:none;stroke:var(--rule-strong);stroke-width:1px}.v3 .dial__tick{stroke:var(--rule-strong);stroke-width:1px}.v3 .dial__month{font:600 9px var(--sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--muted)}.v3 .dial__hit{fill:#0000;cursor:pointer}.v3 .dial__dot{fill:var(--navy);transition:fill .25s var(--ease), r .25s var(--ease)}.v3 .dial__day{font:400 13px var(--serif);fill:var(--ink);transition:fill .25s var(--ease)}.v3 .dial__mark.is-current .dial__dot{fill:var(--brass-ink);r:6.5}.v3 .dial__mark.is-current .dial__day{fill:var(--brass-ink)}.v3 .dial__today line{stroke:var(--brass);stroke-width:1.5px}.v3 .dial__today text{font:600 8px var(--sans);letter-spacing:.12em;text-transform:uppercase;fill:var(--brass-ink)}.v3 .dial__needle{fill:var(--brass-ink)}.v3 .dial__center{text-align:center;pointer-events:none;align-content:center;justify-items:center;gap:.35rem;display:grid;position:absolute;inset:26% 21%}.v3 .dial__center p{max-width:none;margin:0}.v3 .dial__center a{pointer-events:auto}.v3 .dial__k{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.v3 .dial__date{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--ink);font-size:clamp(2.2rem,1.4rem + 2.6vw,3.2rem);font-weight:300;line-height:1}.v3 .dial__what{font-size:var(--t-sm);color:var(--body);line-height:1.4}.v3 .dial__svc{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-ink);margin-top:.4rem;font-weight:600;text-decoration:none}.v3 .dial__svc:hover{text-decoration:underline}.v3 .legend__item{cursor:pointer}@media (width<=480px){.v3 .dial__center{gap:.25rem;inset:27% 22%}.v3 .dial__what{font-size:.78rem}.v3 .dial__svc{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.v3 .dial__ring,.v3 .dial__dot,.v3 .dial__day{transition:none}}.v3 .decision__grid{gap:2rem;display:grid}.v3 .decision__figure{max-width:78%;margin:0 auto;position:relative}.v3 .decision__figure img{z-index:1;aspect-ratio:1041/1738;object-fit:contain;width:100%;height:auto;display:block;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000000a6 5%,#000 13% 64%,#00000061 87%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000a6 5%,#000 13% 64%,#00000061 87%,#0000 100%)}@media (width<=899px){.v3 .decision__grid{display:block}.v3 .decision__figure{float:left;width:40%;max-width:40%;margin:-1.25rem 1.15rem .25rem -.4rem}.v3 .decision__figure img{-webkit-mask-image:linear-gradient(#0000 0%,#000000b8 5%,#000 12% 78%,#00000080 93%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000000b8 5%,#000 12% 78%,#00000080 93%,#0000 100%)}.v3 .decision h2{font-size:clamp(1.3rem,5.85vw,1.55rem)}.v3 .decision__copy .decide{clear:both}}@media (width>=900px){.v3 .decision__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4.5rem)}.v3 .decision__figure{position:sticky;top:6rem}}.v3 .nextcard{z-index:3;margin:1rem var(--gutter) 0;box-shadow:inset 0 1px 0 #ffffffbf, var(--lift-1), 14px 16px 24px -12px #04081073;background:#f8f3ea;border:1px solid #c4a4708c;border-radius:9px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"k k""num d""num w""a a";align-items:start;gap:.25rem .95rem;padding:.75rem .95rem .55rem;display:grid;position:relative}.v3 .nextcard p{max-width:none;margin:0}.v3 .nextcard__k{letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);grid-area:k;margin:0 0 .35rem;font-size:.58rem;font-weight:600}.v3 .nextcard__big{border-right:1px solid #a080504d;grid-area:num;margin:0;padding:.1rem .95rem .1rem 0;display:block}.v3 .nextcard__num{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:300;line-height:.82;display:block}.v3 .nextcard__unit{letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin-top:.32rem;font-size:.53rem;font-weight:600;display:block}.v3 .nextcard__d{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);grid-area:d;font-size:1.08rem;font-weight:400;line-height:1}.v3 .nextcard__w{color:var(--body);grid-area:w;margin-top:.32rem;font-size:.77rem;line-height:1.45}.v3 .nextcard__a{border-top:1px solid #a080504d;grid-area:a;margin-top:.6rem;padding-top:.55rem;font-size:.75rem;display:block}@media (width>=900px){.v3 .nextcard{--old-r:max(var(--gutter), (100% - 1760px) / 2);--gain:min(var(--old-r) - max(1.25rem, 1.6vw), 4rem);right:calc(var(--old-r) - var(--gain));width:calc(21rem + var(--gain));gap:.2rem 1.05rem;margin:0;padding:.75rem clamp(.95rem,.6rem + .5vw,1.2rem) .72rem;position:absolute;bottom:1rem}.v3 .nextcard__k{margin-bottom:.4rem;font-size:clamp(.58rem,.4rem + .25vw,.66rem);line-height:1.2}.v3 .nextcard__big{padding-right:1.05rem}.v3 .nextcard__num{font-size:clamp(2.5rem,1.5rem + 1.3vw,3rem)}.v3 .nextcard__unit{margin-top:.35rem;font-size:clamp(.53rem,.35rem + .25vw,.6rem);line-height:1.3}.v3 .nextcard__d{font-size:clamp(1.08rem,.6rem + .75vw,1.36rem)}.v3 .nextcard__a{margin-top:.5rem;padding-top:.45rem;font-size:clamp(.75rem,.6rem + .2vw,.82rem);line-height:1.35}}.v3 .sheet{z-index:1;isolation:isolate;padding:calc(var(--sec-y) * .85 + 34px) 0 calc(var(--sec-y) * .95);background-color:var(--navy);color:var(--on-navy-soft);background-image:linear-gradient(#0d1525ed 0%,#0d1525c2 15%,#0d172a85 34%,#0d1a324d 55%,#0d1a321f 78%,#0d1a3200 100%);background-position:top;background-repeat:no-repeat;background-size:100% clamp(4rem,8.5vw,8rem);border-radius:28px 28px 0 0;margin-top:-34px;position:relative;overflow:clip}.v3 .year--night:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0d1a3200 0%,#0d1a321f 26%,#0d1a3252 48%,#0d1a328f 68%,#0d1a32bd 85%,#0d1a32d9 100%);height:clamp(4rem,8.5vw,8rem);position:absolute;bottom:34px;left:0;right:0}.v3 .sheet__bg{z-index:-1;position:absolute;inset:0}.v3 .sheet__bg img{object-fit:cover;object-position:50% 45%;opacity:.55;width:100%;height:100%}.v3 .sheet__bg:after{content:"";background-image:linear-gradient(180deg, #0d1525ed 0%, #0d1525c2 15%, #0d172a85 34%, #0d1a324d 55%, #0d1a321f 78%, #0d1a3200 100%), linear-gradient(180deg, #14284a8c 0%, #14284ad1 55%, var(--navy) 100%);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% clamp(4rem,8.5vw,8rem),100% 100%;position:absolute;inset:0}.v3 .sheet .label--onnavy{color:var(--on-navy-soft)}.v3 .sheet .label--onnavy:after{background:#ffffff2e}.v3 .sheet .label--onnavy .label__n{color:var(--gold-lift)}.v3 .sheet__h{color:var(--on-navy);font-weight:300;font-size:var(--t-xl);letter-spacing:-.02em;max-width:32ch;margin:1.1rem 0 2rem}.v3 .figures{gap:2rem;margin:0;display:grid}@media (width>=900px){.v3 .figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}.v3 .figures__item{border-top:1px solid #ffffff2e;padding-top:1rem}.v3 .figures .figure{color:var(--gold-lift);margin:0 0 .45rem}.v3 .figures dd{max-width:34ch;margin:0;font-size:.85rem;line-height:1.55}.v3 .hero__kicker{font-family:var(--sans);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);max-width:none;margin:0 0 1.25rem;font-weight:600;line-height:1.5}.v3 .hero__display{font-family:var(--sans);font-weight:300;font-size:var(--t-display);letter-spacing:-.025em;color:var(--ink);line-height:1.04}.v3 .hero--film .hero__copy{container-type:inline-size}.v3 .hero--film .hero__display{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.021em;font-size:min(10cqi,6.25rem);font-weight:350;line-height:1}@media (width>=900px){.v3 .hero--film .hero__display{font-size:min(11cqi,6.25rem)}}.v3 .hero--film .hero__ln>span{white-space:nowrap}.v3 .hero--film .hero__display strong{color:#e2c795}@supports ((-webkit-background-clip:text) or (background-clip:text)){.v3 .hero--film .hero__display strong{-webkit-text-fill-color:transparent;background-image:linear-gradient(#f8e2b4 18%,#f1d5a3 40%,#e4c188 58%,#d1ab72 76%,#bf975d 100%);-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active),print{.v3 .hero--film .hero__display strong{-webkit-text-fill-color:currentColor;background:0 0}}.v3 .hero__display strong,.v3 .statement strong,.v3 h2 strong,.v3 h1 strong,.v3 .sheet__h strong,.v3 .phead__h1 strong{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.01em;font-style:italic;font-weight:400}.v3 .hero--film .hero__display{color:var(--glint-rest)}.v3 .hero__h1{max-width:none;margin-bottom:1.25rem}.v3 .hero__sub{font-size:var(--t-md);color:var(--body);max-width:40ch;margin-bottom:2rem}.v3 .hero__proof{font-size:var(--t-sm);color:var(--muted);max-width:44ch;margin-top:2rem}.v3 .legend{gap:.5rem 3rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.v3 .legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3 .legend__item{border-top:1px solid var(--rule);font-size:var(--t-sm);grid-template-columns:6.5rem 1fr;gap:.75rem;padding:.6rem 0;display:grid}.v3 .legend__date{font-family:var(--serif);font-variation-settings:"opsz" 18;color:var(--ink);white-space:nowrap;font-size:1.05rem}.v3 .legend__what{color:var(--body)}.v3 .legend__item.is-current .legend__date{color:var(--brass-ink)}.v3 .calc--bare .calc__wrap{background:0 0}.v3 .tip{z-index:2;pointer-events:none;background:var(--card);max-width:22rem;color:var(--ink);border:1px solid var(--rule-strong);border-radius:var(--radius);font-size:var(--t-sm);box-shadow:var(--lift-2);opacity:0;transition:opacity .18s var(--ease), transform .18s var(--ease);padding:.6rem .8rem;line-height:1.4;position:absolute;transform:translateY(4px)}.v3 .tip.is-on{opacity:1;transform:none}.v3 .tip__date{font-family:var(--serif);color:var(--ink);margin-bottom:.15rem;font-size:1.1rem;display:block}@media (prefers-reduced-motion:reduce){.v3 .btn,.v3 .tip{transition:none}}.v3 .phead{isolation:isolate;color:#fff;background:#0b1424;align-items:end;min-height:62svh;display:grid;position:relative}.v3 .phead__media{z-index:0;position:absolute;inset:0;overflow:clip}.v3 .phead__media img{object-fit:cover;object-position:var(--focus,70% 50%);width:100%;height:100%;position:absolute;inset:0}.v3 .phead__scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0b1424db 0%,#0b1424a3 34%,#0b142457 56%,#0b142400 72%),linear-gradient(#0b142466 0%,#0b142400 30% 65%,#0b14248c 100%);position:absolute;inset:0}.v3 .phead__grid{z-index:2;padding:clamp(6rem,14vh,8rem) 0 clamp(3rem,8vh,5rem);position:relative}.v3 .phead__copy{max-width:100%}.v3 .phead__kicker,.v3 .phead__crumbs{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb8;margin:0 0 1.25rem;font-weight:600}.v3 .phead__crumbs a{color:inherit;text-decoration:none}.v3 .phead__crumbs a:hover{color:#fff;text-decoration:underline}.v3 .phead__sep{opacity:.5;margin:0 .6rem}.v3 .phead__h1{color:#fff;font-size:var(--t-display);max-width:14ch;margin-bottom:1.25rem}.v3 .phead__h1--md{max-width:20ch;font-size:clamp(2.1rem,1.45rem + 2.5vw,3.3rem)}.v3 .phead__h1--sm{max-width:24ch;font-size:clamp(1.9rem,1.35rem + 2.1vw,2.8rem);line-height:1.1}.v3 .phead__lede{font-size:var(--t-md);color:#ffffffdb;max-width:46ch;margin:0}@media (width>=900px){.v3 .phead__copy{max-width:52%}}@media (width<=899px){.v3 .phead{min-height:0}.v3 .phead__media img{object-position:60% 50%}.v3 .phead__scrim{background:linear-gradient(#0b14248c 0%,#0b1424b3 55%,#0b1424d9 100%)}.v3 .phead__grid{padding:7rem 0 2.5rem}}.v3 .brief{gap:2.5rem;display:grid}@media (width>=900px){.v3 .brief{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(2.5rem,6vw,6rem)}.v3 .brief__aside{position:sticky;top:6rem}}.v3 .brief__body{max-width:42.5rem}.v3 .brief__body>h2{margin-top:2.5rem}.v3 .brief__body>h2:first-child{margin-top:0}.v3 .brief__body p,.v3 .brief__body li{font-size:var(--t-md);color:var(--body)}.v3 .brief__body ul{padding-left:0;list-style:none}.v3 .brief__body ul>li{padding-left:1.75rem;position:relative}.v3 .brief__body ul>li:before{content:"";background:var(--brass);width:.9rem;height:1px;position:absolute;top:.78em;left:0}.v3 .brief__body li{margin-bottom:.55em}.v3 .aside{border-top:1px solid var(--rule-strong);padding:1.25rem 0 0}.v3 .aside+.aside{margin-top:1rem}.v3 .aside__k{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .9rem;font-weight:600}.v3 .aside ul{margin:0;padding:0;list-style:none}.v3 .aside li{border-top:1px solid var(--rule);font-size:var(--t-sm);padding:.55rem 0}.v3 .aside li:first-child{border-top:0;padding-top:0}.v3 .aside a{text-decoration:none}.v3 .aside a:hover{text-decoration:underline}.v3 .index{margin:0;padding:0;list-style:none}.v3 .index__item{border-top:1px solid var(--rule)}.v3 .index__item:last-child{border-bottom:1px solid var(--rule)}.v3 .index__link{color:var(--ink);transition:color .2s var(--ease);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:baseline;gap:1rem;padding:1.35rem 0;text-decoration:none;display:grid}.v3 .index__n{font-family:var(--serif);font-variation-settings:"opsz" 18;color:var(--brass-ink);font-size:1.15rem}.v3 .index__t{font-size:var(--t-lg);letter-spacing:-.015em;font-weight:300}.v3 .index__b{font-size:var(--t-sm);color:var(--muted);grid-column:2;max-width:56ch;margin:.2rem 0 0}.v3 .index__arrow{font-size:var(--t-sm);color:var(--muted);transition:transform .25s var(--ease), color .2s var(--ease)}.v3 .index__link:hover{color:var(--navy)}.v3 .index__link:hover .index__arrow{color:var(--brass-ink);transform:translate(.3rem)}@media (width>=900px){.v3 .index__link{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1fr) auto}.v3 .index__b{grid-column:3;margin:0}}.v3 .still{margin:0}.v3 .still img{object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.v3 .still figcaption{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:.7rem}.v3 .still--band{margin-block:var(--sec-y)}.v3 .still--band img{aspect-ratio:21/9;border-radius:0}.v3 .facts{gap:.9rem 2rem;margin:0;display:grid}@media (width>=900px){.v3 .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.v3 .facts>div{border-top:1px solid var(--rule);padding-top:.8rem}.v3 .facts dt{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem;font-weight:600}.v3 .facts dd{color:var(--body);margin:0}.v3 .qa{gap:0;margin:0;padding:0;list-style:none;display:grid}.v3 .qa__item{border-top:1px solid var(--rule);gap:.6rem 2rem;padding:1.6rem 0;display:grid}@media (width>=900px){.v3 .qa__item{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.v3 .qa__q{font-size:var(--t-lg);letter-spacing:-.015em;color:var(--ink);margin:0;font-weight:300}.v3 .qa__a{color:var(--body);max-width:60ch;margin:0}.v3 .split{align-items:center;gap:2rem;display:grid}@media (width>=900px){.v3 .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.v3 .split--flip>:first-child{order:2}}.v3 .split .still img{aspect-ratio:4/3}@media (width>=900px){.v3 .split .still img{aspect-ratio:5/4}}.v3 .nation .still img{aspect-ratio:auto;object-fit:contain;transform-origin:50% 70%;border-radius:0;height:auto}.v3 .facts--col{grid-template-columns:1fr;gap:.9rem}.v3 .facts--col>div{grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:.5rem 1.5rem;display:grid}.v3 .facts--col dt{margin:0}.v3 .facts--col dd{max-width:48ch}.v3 .steps{counter-reset:step;gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.v3 .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}}.v3 .steps__item{border-top:1px solid var(--rule-strong);padding-top:1.1rem}.v3 .steps__n{font-family:var(--serif);font-variation-settings:"opsz" 48;color:var(--brass-ink);margin-bottom:.8rem;font-size:2.4rem;font-weight:300;line-height:1;display:block}.v3 .steps__h{font-size:var(--t-lg);letter-spacing:-.015em;color:var(--ink);margin:0 0 .5rem;font-weight:300}.v3 .steps__p{font-size:var(--t-sm);color:var(--body);max-width:34ch;margin:0}.v3 .steps__note{font-size:var(--t-sm);color:var(--muted);margin:1.5rem 0 0}.v3 .pillars{gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.v3 .pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4rem)}}.v3 .pillars li{font-size:var(--t-base);color:var(--on-navy);letter-spacing:-.005em;border-top:1px solid #ffffff2e;max-width:26ch;padding-top:1rem;font-weight:300}.v3 .pillars li:before{content:"";background:var(--gold-lift);width:1.5rem;height:2px;margin-bottom:.8rem;display:block}.v3 .founder{color:var(--on-navy-soft);align-items:center;gap:1.1rem;margin-top:2rem;text-decoration:none;display:inline-flex}.v3 .founder img{object-fit:cover;object-position:50% 12%;background:#0b1424;border:1px solid #d9c39a99;border-radius:50%;flex:none;width:88px;height:88px}.v3 .founder__t{gap:.2rem;display:grid}.v3 .founder__n{color:var(--on-navy);font-size:var(--t-base);font-weight:500}.v3 .founder__r{font-size:var(--t-sm);max-width:40ch}.v3 .founder:hover .founder__n{color:var(--gold-lift)}.v3 .qa{interpolate-size:allow-keywords}.v3 .qa details{border-top:1px solid var(--rule);position:relative}.v3 .qa details:last-child{border-bottom:1px solid var(--rule)}.v3 .qa summary{cursor:pointer;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;column-gap:.6rem;padding:.95rem 2.5rem .95rem 0;list-style:none;display:grid}.v3 .qa summary::-webkit-details-marker{display:none}.v3 .qa__n{font-family:var(--serif);color:var(--brass-ink);font-variant-numeric:tabular-nums;font-size:1rem}.v3 .qa__q{font-size:var(--t-md);letter-spacing:-.015em;color:var(--ink);transition:color .2s var(--ease);margin:0;font-weight:300}.v3 .qa summary:hover .qa__q{color:var(--navy)}.v3 .qa summary:after{content:"+";font-family:var(--serif);color:var(--brass-ink);transition:transform .3s var(--ease);font-size:1.5rem;line-height:1;position:absolute;top:.85rem;right:0}.v3 .qa details[open] summary:after{transform:rotate(45deg)}.v3 .qa details .qa__a{max-width:66ch;margin:0;padding:0 0 1.2rem 3rem}.v3 .qa details::details-content{block-size:0;transition:block-size .32s var(--ease), content-visibility .32s allow-discrete;overflow:clip}.v3 .qa details[open]::details-content{block-size:auto}.v3 .msg{max-width:92%;font-size:var(--t-sm);line-height:1.5}.v3 .msg p{max-width:none;margin:0}.v3 .msg--bot{background:var(--card);border:1px solid var(--rule);color:var(--body);border-radius:8px 8px 8px 2px;justify-self:start;padding:.7rem .85rem}.v3 .msg--you{background:var(--navy);color:var(--paper);border-radius:8px 8px 2px;justify-self:end;padding:.6rem .85rem}.v3 .msg__acts{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.v3 .msg__acts .btn{min-height:2.4rem;font-size:var(--t-xs);padding:.5rem .9rem}.v3 .grain{position:relative}.v3 .grain:after{content:"";z-index:2;pointer-events:none;opacity:.09;mix-blend-mode:normal;background-image:image-set("/_astro/hero-grain-1x.D0THBIJN.webp" 1x,"/_astro/hero-grain-2x.C3zMo7K-.webp" 2x,"/_astro/hero-grain-3x.BZi5FFRf.webp" 3x,"/_astro/hero-grain-4x.Dyh_uqpS.webp" 4x);background-size:300px 300px;position:absolute;inset:0}.v3 .rv{display:inline}.v3 .cursor-pill{z-index:60;pointer-events:none;background:var(--card);color:var(--ink);border:1px solid var(--rule-strong);font:600 var(--t-xs)/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:var(--lift-2);opacity:0;transition:opacity .18s var(--ease);border-radius:999px;padding:.35rem .7rem;position:fixed;top:0;left:0}.v3 .cursor-pill.is-on{opacity:1}html.opening-in .concierge__toggle{opacity:0;pointer-events:none;visibility:hidden}.v3 .concierge__toggle{visibility:visible;transition:opacity .4s var(--ease), background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease)}.v3 .hero__ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:clip}.v3 .hero__ln>span{display:block}html.js .v3 .hero--film .hero__ln>span{transform-origin:50% 100%;opacity:0;animation:hero-turn 1s var(--ease-out) forwards;transform:perspective(700px)translateY(18%)rotateX(78deg)}html.js .v3 .hero--film .hero__ln:nth-child(2)>span{animation-delay:.3s}html.js .v3 .hero--film .hero__ln:nth-child(3)>span{animation-delay:.45s}@keyframes hero-turn{to{opacity:1;transform:none}}html.js .v3 .hero--film .hero__kicker-in,html.js .v3 .hero--film .hero__sub,html.js .v3 .hero--film .btn-row>.btn,html.js .v3 .hero--film .hero__proof-in{opacity:0;animation:hero-fade .9s var(--ease-out) forwards}html.js .v3 .hero--film .hero__kicker-in{animation-delay:.1s}html.js .v3 .hero--film .hero__sub{animation-delay:.9s}html.js .v3 .hero--film .btn-row>.btn{animation-delay:1s}html.js .v3 .hero--film .hero__proof-in{animation-delay:1.1s}@keyframes hero-rise{to{transform:none}}@keyframes hero-fade{to{opacity:1}}.v3 .hero__h1{contain:layout}html.js .v3 .hero--film .gl{animation:.34s ease-out both hero-glint;animation-delay:calc(1.3s + var(--d,0s))}html.js .v3 .hero--film .hero__ln{animation:0s linear 1.3s forwards hero-room}html.js .v3 .hero--film .hero__ln:nth-child(3){animation-delay:1.45s}@keyframes hero-room{to{overflow-clip-margin:1.15em}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js .v3 .hero--film .hero__ln{animation-name:hero-room,hero-part-l,opening-copy;animation-duration:0s, auto, auto;animation-timing-function:linear;animation-delay:1.3s,0s,0s;animation-fill-mode:forwards,both,both;animation-timeline:auto,--opening,--opening;animation-range:normal,exit exit 60%,exit exit 60%}html.js .v3 .hero--film .hero__ln:nth-child(3){animation-name:hero-room,hero-part-r,opening-copy;animation-delay:1.45s,0s,0s}}}@keyframes hero-part-l{to{translate:-7vw}}@keyframes hero-part-r{to{translate:7vw}}html.js .v3 .hero--film .hero__display strong .gl{animation-name:hero-glint-gold}@keyframes hero-glint-gold{0%,to{color:#e2c795;text-shadow:0 0 .03em #fffcf000,0 0 .1em #ffe29600,0 0 .24em #ffc45000,0 0 .52em #faaa2800,0 0 .98em #eb961900}34%{color:#fff4de;text-shadow:0 0 .03em #fffcf0,0 0 .1em #ffe296,0 0 .24em #ffc450,0 0 .52em #faaa28e6,0 0 .98em #eb96199e}}@keyframes hero-glint{0%{color:var(--glint-rest,#fff);text-shadow:0 0 .03em #fffcf000,0 0 .1em #ffe29600,0 0 .24em #ffc45000,0 0 .52em #faaa2800,0 0 .98em #eb961900}34%{color:#ffeaba;text-shadow:0 0 .03em #fffcf0,0 0 .1em #ffe296,0 0 .24em #ffc450,0 0 .52em #faaa28e6,0 0 .98em #eb96199e}to{color:var(--glint-rest,#fff);text-shadow:0 0 .03em #fffcf000,0 0 .1em #ffe29600,0 0 .24em #ffc45000,0 0 .52em #faaa2800,0 0 .98em #eb961900}}@media (prefers-reduced-motion:reduce){html.js .v3 .hero--film .hero__ln>span{opacity:1;animation:none;transform:none}html.js .v3 .hero--film .gl,html.js .v3 .hero--film .hero__ln{color:var(--glint-rest);text-shadow:none;animation:none}html.js .v3 .hero--film .hero__display strong .gl{color:#e2c795}html.js .v3 .hero--film .hero__kicker-in,html.js .v3 .hero--film .hero__sub,html.js .v3 .hero--film .btn-row>.btn,html.js .v3 .hero--film .hero__proof-in{opacity:1;animation:none}}@property --row-glow{syntax:"<number>";inherits:false;initial-value:0}@property --mx{syntax:"<percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<percentage>";inherits:false;initial-value:50%}.v3 .qa summary,.v3 .qa__item{background-image:radial-gradient(22rem 12rem at var(--mx,50%) var(--my,50%), rgba(255, 251, 240, var(--row-glow,0)) 0%, #fffbf000 68%)}@media (hover:hover){.v3 .qa summary,.v3 .qa__item{transition:--row-glow .34s var(--ease)}.v3 .qa summary:hover,.v3 .qa__item:hover{--row-glow:.55}}@media (prefers-reduced-motion:reduce){.v3 .qa summary,.v3 .qa__item{transition:none}}::view-transition-old(root){animation:.16s ease-in both vt-out}::view-transition-new(root){animation:.5s cubic-bezier(.16,1,.3,1) both vt-in}@keyframes vt-in{0%{opacity:0;transform:translateY(14px)}}@keyframes vt-out{to{opacity:0}}@supports ((-webkit-background-clip:text) or (background-clip:text)){@media (prefers-reduced-motion:no-preference){.v3 .hd--in>em,.v3 .hd--in>strong,.v3 .hd--done>em,.v3 .hd--done>strong,.v3 .hd--in .wl>strong,.v3 .hd--done .wl>strong{-webkit-text-fill-color:transparent;animation:em-gleam 1.1s var(--ease-out) .25s both;background-image:linear-gradient(100deg,currentColor 0% 42%,#fffaebf2 50%,currentColor 58% 100%);background-position:100% 0;background-repeat:no-repeat;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}}}@keyframes em-gleam{0%{background-position:100% 0}to{background-position:0 0}}.v3 .hd--words .wl>strong{will-change:opacity}@media (forced-colors:active),print{.v3 .hd--in>em,.v3 .hd--in>strong,.v3 .hd--done>em,.v3 .hd--done>strong,.v3 .hd--in .wl>strong,.v3 .hd--done .wl>strong{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3 .nation .still img{animation-name:breathe;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@keyframes breathe{0%{transform:perspective(1600px)rotateX(14deg)scale(.96)}to{transform:perspective(1600px)rotateX(-1deg)scale(1.03)}}.v3 .hd,.v3 [data-rise]>.hd.hd--in{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out)}html.js .v3 .hd:not(.hd--in){opacity:0;transform:translateY(.3em)}html.js:not(.mo) .v3 .hd:not(.hd--in){animation:0s linear 1.6s forwards hd-safety}.v3 .hd--delay{transition-delay:.2s}.v3 [data-rise]>.hd.hd--in{transition-delay:calc(min(var(--i,0), 5) * 60ms)}html.js .v3 [data-rise=replay]>.hd:not(.hd--in){opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);transition-delay:0s;transform:translateY(2.25rem)scale(.985)}.v3 [data-rise=replay]>.hd.hd--in{transition-duration:1.1s;transition-delay:calc(min(var(--i,0), 6) * .11s)}@media (prefers-reduced-motion:no-preference){html.js .v3 .hd.hd--above:not(.hd--in){transform:translateY(-.3em)}html.js .v3 [data-rise=replay]>.hd.hd--above:not(.hd--in){transform:translateY(-2.25rem)scale(.985)}.v3 .hd--words.hd--above{--wdir:-1}}html.js .v3 .hd:not(.hd--in):focus-within,html.js .v3 [data-rise]>.hd:not(.hd--in):focus-within{opacity:1;transition:none;transform:none}@keyframes hd-safety{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce),print{html.js .v3 .hd:not(.hd--in),html.js .v3 [data-rise]>.hd:not(.hd--in){opacity:1;animation:none;transform:none}.v3 .hd{transition:none}}.v3 .planband{z-index:2;isolation:isolate;background:linear-gradient(#fcf9f4 0%,#f2ece1 100%);padding-block:clamp(1.5rem,3vw,2.25rem);position:relative;overflow:clip}.v3 .planband:before,.v3 .planband:after{content:"";z-index:3;pointer-events:none;height:calc(2*clamp(1.3rem,2.8vw,2.1rem));position:absolute;left:0;right:0}.v3 .planband:before{background:linear-gradient(#070d1af0 0%,#070d1ac2 6.5%,#070d1a8c 14%,#070d1a57 22.5%,#070d1a2e 31%,#070d1a12 40%,#070d1a00 50%),linear-gradient(#1018261f 0%,#10182612 45%,#10182600 100%);top:0}.v3 .planband:after{background:linear-gradient(#070d1a00 50%,#070d1a14 60%,#070d1a33 69%,#070d1a61 78%,#070d1a99 86.5%,#070d1ad1 94%,#070d1a 100%),linear-gradient(#10182600 0%,#10182612 55%,#1018261f 100%);bottom:0}.v3 .planband__grid{text-align:center;grid-template-columns:1fr;place-items:center;gap:.9rem 1.75rem;display:grid}@media (width>=1040px){.v3 .planband__grid{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch}}.v3 .planband__label{max-width:none;font:600 var(--t-xs)/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin:0}@media (width>=1040px){.v3 .planband__label{border-right:1px solid #b08d5766;padding-right:1.75rem}}.v3 .planband__h{text-align:center;max-width:none;font-family:var(--serif);font-variation-settings:"opsz" 60;letter-spacing:-.012em;color:var(--navy);margin:0;font-size:clamp(1.15rem,.85rem + 1.05vw,1.75rem);font-weight:400;line-height:1.25}.v3 .planband__h em{color:var(--brass-ink);font-style:italic}.v3 .planband__list{flex-wrap:wrap;justify-content:center;align-items:start;gap:.8rem 0;margin:0;padding:0;list-style:none;display:flex}.v3 .planband__list li{text-align:center;max-width:7.5rem;font:600 .6rem/1.35 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:.35rem;padding-inline:clamp(.75rem,1.6vw,1.4rem);display:grid}.v3 .planband__list li+li{border-left:1px solid #b08d5752}.v3 .planband__list svg{width:1.4rem;height:1.4rem;color:var(--brass-ink)}.v3 .section.year--night{isolation:isolate;color:#ffffffc7;background:#070d1a;padding-block:clamp(3rem,7vh,5.25rem) clamp(3.5rem,9vh,6.5rem);position:relative;overflow:clip}.v3 .year__peaks{z-index:-1;height:62%;position:absolute;inset:auto 0 0}.v3 .year__peaks img{object-fit:cover;object-position:50% 100%;opacity:1;width:100%;height:100%;-webkit-mask-image:linear-gradient(#0000 0% 11%,#00000073 33%,#000 69%);mask-image:linear-gradient(#0000 0% 11%,#00000073 33%,#000 69%)}.v3 .year--night .year__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3rem);margin-top:0}@media (width>=1120px){.v3 .year--night .year__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.5fr) minmax(0,1.28fr);gap:clamp(1rem,2.2vw,3rem)}}.v3 .year__eyebrow{max-width:none;font:600 .68rem/1 var(--sans);letter-spacing:.15em;text-transform:uppercase;color:#e2c795;white-space:nowrap;align-items:center;gap:.6rem;margin:0 0 1.3rem;display:flex}.v3 .year__eyebrow span{color:#ffffff4d}.v3 .year__eyebrow i{background:#e2c79573;width:2.5rem;height:1px;display:block}.v3 .year__h{color:#fff;font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.012em;max-width:18ch;margin:0 0 1.4rem;font-size:clamp(1.85rem,1.05rem + 2.5vw,3.05rem);font-weight:400;line-height:1.16}.v3 .year__h strong{color:#d9b877;font-style:italic}.v3 .year--night .year__intro{color:#ffffffad;max-width:34ch;margin:0 0 1.9rem;font-size:.9rem;line-height:1.72}.v3 .year__foot{max-width:16rem;font:600 .6rem/1.7 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#e2c795ad;margin:1.2rem 0 0}.v3 .btn--gold{color:#17233b;min-height:3.4rem;font-family:var(--serif);font-variation-settings:"opsz" 24;letter-spacing:0;background:linear-gradient(#f0d9a8 0%,#d9b877 52%,#c8a463 100%);border-color:#efdcb2;border-radius:4px;padding:.9rem 1.5rem;font-size:1.02rem;font-weight:400;box-shadow:0 0 0 1px #f0d9a84d,0 10px 30px #c9a46347,0 0 44px #c9a46329}.v3 .btn--gold span{font-family:var(--sans);margin-left:.35rem}.v3 .btn--gold:hover{color:#101826;background:linear-gradient(#f2e0bc 0%,#d6b273 100%);border-color:#f2e0bc}.v3 .year--night .dial{width:min(89%,33.5rem)}.v3 .year--night .dial__face{fill:url(#dialFace);stroke:#e2c7951a}.v3 .year--night .dial__lamp{fill:url(#dialLamp);stroke:none}.v3 .year--night .dial__sheen{fill:url(#dialSheen);stroke:none}.v3 .dial__metal{display:none}.v3 .year--night .dial__metal{pointer-events:none;z-index:1;opacity:.82;width:128%;max-width:none;height:128%;display:block;position:absolute;inset:-14%}.v3 .year--night .dial__svg{z-index:2;position:relative}.v3 .dial__faceplate{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.v3 .year--night .dial__center{z-index:3}.v3 .year--night .dial__disc{fill:url(#dialGlassFill);stroke:none}.v3 .year--night .dial__spark{fill:url(#dialSpark);stroke:none}.v3 .year--night .dial__flare{fill:url(#dialFlare);stroke:none}.v3 .year--night .dial__circle{fill:none;stroke:#f0d9a69e;stroke-width:1px}.v3 .year--night .dial__tick{stroke:#e2c7956b;stroke-width:.9px}.v3 .year--night .dial__tick--major{stroke:#f6e6c4cc;stroke-width:1.3px}.v3 .year--night .dial__month{font:400 13px var(--serif);letter-spacing:.2em;text-transform:uppercase;fill:#f4e4beeb}.v3 .year--night .dial__bloom{fill:#e9c88721}.v3 .year--night .dial__aura{fill:#f0d9a652}.v3 .year--night .dial__dot{fill:#f6e6c4}.v3 .year--night .dial__day{font:400 13px var(--serif);fill:#ffffffc7}.v3 .year--night .dial__mark.is-current .dial__bloom{fill:#fff4de38;r:18}.v3 .year--night .dial__mark.is-current .dial__aura{fill:#fff4de80;r:10.5}.v3 .year--night .dial__mark.is-current .dial__dot{fill:#fff;r:5.6}.v3 .year--night .dial__mark.is-current .dial__day{fill:#fff}.v3 .year--night .dial__today line{stroke:#e9c8878c;stroke-width:1.2px}.v3 .year--night .dial__needle{fill:#f4e3bd}.v3 .year--night .dial__todayk{font:600 10px var(--sans);letter-spacing:.3em;text-transform:uppercase;fill:#e9d09c}.v3 .dial__disc,.v3 .dial__lamp,.v3 .dial__sheen,.v3 .dial__spark,.v3 .dial__flare,.v3 .dial__bloom,.v3 .dial__aura{fill:none;stroke:none}.v3 .year--night .dial__center{gap:0;inset:29%}.v3 .year--night .dial__k{font:600 .62rem/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;color:#e9d09cd9;margin-bottom:.55rem}.v3 .year--night .dial__date{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.015em;color:#fff;font-size:clamp(2.1rem,1.1rem + 3.4vw,3.5rem);font-weight:400;line-height:1}.v3 .dial__rule{background:linear-gradient(90deg,#0000,#e9d09cd9,#0000);width:3.4rem;height:1px;margin:.8rem 0 .85rem;display:block}.v3 .year--night .dial__what{color:#fffc;max-width:26ch;font-size:.84rem;line-height:1.55;text-decoration:none}.v3 .year--night .dial__what:hover,.v3 .year--night .dial__what:focus-visible{color:#fff;text-underline-offset:.25em;text-decoration:underline #e9d09cb3}.v3 .dial__center .dial__sig{font:600 .58rem/1.75 var(--sans);letter-spacing:.26em;text-transform:uppercase;color:#e9d09cbd;max-width:8.5rem;margin:1.05rem 0 0}.v3 .year__datesh{align-items:center;gap:.9rem;max-width:none;margin:0 0 1rem;display:flex}.v3 .year__datesh>span{font-family:var(--serif);font-variation-settings:"opsz" 40;letter-spacing:.07em;text-transform:uppercase;color:#fff;white-space:nowrap;font-size:clamp(1.2rem,.95rem + .85vw,1.62rem);font-weight:400}.v3 .year__datesh i{background:#e2c7958c;flex:1;min-width:1.5rem;height:1px}.v3 .year__datesh em{font-style:normal;font:600 .52rem/1.4 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:#e2c795a6;white-space:nowrap}.v3 .year--night .legend{grid-template-columns:1fr;gap:.45rem}.v3 .year--night .legend__item{background-color:#ffffff09;background-image:radial-gradient(16rem 10rem at var(--mx,50%) var(--my,50%), rgba(240, 222, 184, var(--row-glow,0)) 0%, #f0deb800 70%);transform-origin:50%;transition:background-color .32s var(--ease), border-color .32s var(--ease), box-shadow .32s var(--ease), transform .32s var(--ease-out), --row-glow .34s var(--ease);border:1px solid #e2c7952e;border-radius:5px;grid-template-columns:auto 5.2rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.72rem 1rem;display:grid}.v3 .year--night .legend__item:hover{--row-glow:.12}.v3 .legend__dot{width:.42rem;height:.42rem;transition:background .3s var(--ease), box-shadow .3s var(--ease);background:#e2c79580;border-radius:50%;box-shadow:0 0 0 3px #e2c79517}.v3 .year--night .legend__date{font-family:var(--serif);font-variation-settings:"opsz" 24;color:#ecdcba;white-space:nowrap;font-size:1.08rem}.v3 .year--night .legend__what{color:#ffffffa8;border-left:1px solid #e2c79533;padding-left:.85rem;font-size:.78rem;line-height:1.45}.v3 .year--night .legend__item.is-current{background-color:#f0deb81a;border-color:#f6e6c4b8;box-shadow:0 0 0 1px #f6e6c429,0 0 30px #e9c8872e}.v3 .year--night .legend__item.is-current .legend__dot{background:#fff4de;box-shadow:0 0 0 4px #e2c7952e}.v3 .year--night .legend__item.is-current .legend__date{color:#fff}.v3 .year__note{color:#ffffff7a;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.7rem;max-width:none;margin:1.1rem 0 0;font-size:.74rem;line-height:1.5;display:grid}.v3 .year__i{color:#e2c795;width:1.25rem;height:1.25rem;font:italic 400 .74rem/1 var(--serif);border:1px solid #e2c79566;border-radius:50%;flex:none;place-items:center;display:grid}.v3 .year__sig{max-width:none;font:600 .6rem/1.5 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#e2c79573;align-items:center;gap:.75rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;display:flex}.v3 .year__sig i{background:#e2c79561;width:2.75rem;height:1px;display:block}@media (width<=1119px){.v3 .year--night .year__copy{max-width:44rem}.v3 .year--night .year__h{max-width:22ch}.v3 .year--night .year__intro{max-width:56ch}}.v3 .starts--dawn{isolation:isolate;background:#faf6ee;position:relative;overflow:clip}.v3 .starts__bg{z-index:-1;position:absolute;inset:0}.v3 .starts__bg img{object-fit:cover;object-position:72% 45%;width:100%;height:100%}.v3 .starts__bg{--terrace-seam:linear-gradient(180deg, #faf6ee 0%, #faf6eebd 14%, #faf6ee85 30%, #faf6ee52 48%, #faf6ee29 66%, #faf6ee0d 83%, #faf6ee00 100%)}.v3 .starts__bg:after{content:"";background-image:var(--terrace-seam), linear-gradient(90deg, #fbf7f0f5 0%, #fbf7f0ed 46%, #fbf7f0bd 70%, #fbf7f057 88%, #fbf7f01f 100%);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:100% calc(clamp(3.5rem,7vw,6.5rem) + 1px),100% 100%;position:absolute;inset:0}.v3 .starts__side{flex-wrap:wrap;gap:.75rem clamp(1.75rem,3.5vw,3.5rem);display:flex}@media (width>=900px){.v3 .starts__side{justify-content:flex-end;align-items:end}}.v3 .starts__head{gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:grid}@media (width>=900px){.v3 .starts__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v3 .starts__k{max-width:none;font:600 var(--t-xs)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.v3 .starts__k i{background:var(--brass);width:2.5rem;height:1px;display:block}.v3 .starts__h{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(2.2rem,1.4rem + 3.2vw,3.9rem);font-weight:400;line-height:1.04}.v3 .starts__h strong{color:var(--brass-ink)}.v3 .starts__aside{max-width:none;font-family:var(--serif);font-style:italic;font-size:var(--t-md);color:var(--brass-ink);margin:0;line-height:1.4}.v3 .starts--dawn .steps{gap:clamp(1.2rem,2.2vw,2rem)}.v3 .starts--dawn .steps__note{margin-top:1.2rem}.v3 .starts--dawn .steps__item{border-top:0;padding-top:0;position:relative;overflow:clip}@media (width>=900px){.v3 .starts--dawn .steps__item+.steps__item{border-left:1px solid #b08d574d;padding-left:clamp(1.4rem,2.6vw,2.5rem)}}.v3 .starts--dawn .steps__n{border:1px solid var(--brass);width:3.05rem;height:3.05rem;color:var(--brass-ink);font-family:var(--serif);font-variation-settings:"opsz" 32;border-radius:50%;place-items:center;margin-bottom:1.1rem;font-size:1.2rem;font-weight:400;line-height:1;display:grid;position:relative}.v3 .starts--dawn .steps__n:after{content:"";background:linear-gradient(90deg, var(--brass), #b08d571f);width:100vw;height:1px;position:absolute;top:50%;left:calc(100% + .85rem)}.v3 .starts--dawn .steps__h{font-family:var(--serif);font-variation-settings:"opsz" 40;font-weight:400;font-size:var(--t-lg);color:var(--navy);margin-bottom:.55rem}.v3 .starts--dawn .steps__p{color:#4b545f;max-width:36ch;font-size:.86rem;line-height:1.62}.v3 .starts--dawn .steps__note{color:#414a55;border-top:1px solid #b08d5759;align-items:center;gap:.75rem;max-width:none;margin-top:clamp(1.5rem,3vw,2.25rem);padding-top:1.3rem;font-size:.88rem;display:flex}.v3 .starts--dawn .steps__note svg{width:1.3rem;height:1.3rem;color:var(--brass-ink);flex:none}.v3 .starts__foot{gap:1.2rem;margin-top:clamp(1.2rem,2.2vw,1.6rem);display:grid}@media (width>=900px){.v3 .starts__foot{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.v3 .starts__sig{max-width:none;font:600 .58rem/1.75 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin:0}@media (width>=900px){.v3 .starts__sig{text-align:right}}.v3 .seam-t,.v3 .seam-b{isolation:isolate;position:relative}.v3 .seam-t:before,.v3 .seam-b:after{content:"";z-index:-1;pointer-events:none;height:calc(2*clamp(3.5rem,7vw,6.5rem) + 1px);position:absolute;left:0;right:0}.v3 .seam-t:before{background:linear-gradient(180deg, rgba(var(--seam-t), 1) 0%, rgba(var(--seam-t), .74) 7%, rgba(var(--seam-t), .52) 15%, rgba(var(--seam-t), .32) 24%, rgba(var(--seam-t), .16) 33%, rgba(var(--seam-t), .05) 41.5%, rgba(var(--seam-t), 0) 50%), linear-gradient(180deg, #1018261f 0%, #10182612 45%, #10182600 100%);top:-1px}.v3 .seam-b:after{background:linear-gradient(0deg, rgba(var(--seam-b), 1) 0%, rgba(var(--seam-b), .74) 7%, rgba(var(--seam-b), .52) 15%, rgba(var(--seam-b), .32) 24%, rgba(var(--seam-b), .16) 33%, rgba(var(--seam-b), .05) 41.5%, rgba(var(--seam-b), 0) 50%), linear-gradient(0deg, #1018261f 0%, #10182612 45%, #10182600 100%);bottom:0}@supports (animation-timeline:view()){@media (width>=900px) and (prefers-reduced-motion:no-preference){.v3 .sheet>.shell,.v3 .starts--dawn>.shell,.v3 .words--night>.shell{animation-name:plane;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@keyframes plane{0%{transform:translateY(22px)}to{transform:translateY(-22px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.v3 .hero--film{view-timeline-name:--opening;view-timeline-inset:0}.v3 .hero--film .hero__copy{animation-name:opening-copy-visibility;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--opening;animation-range:exit exit 60%}.v3 .hero--film .hero__kicker,.v3 .hero--film .btn-row,.v3 .hero--film .hero__proof,html:not(.js) .v3 .hero--film .hero__ln{animation-name:opening-copy;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--opening;animation-range:exit exit 60%}.v3 .hero--film .hero__exit{animation-name:opening-veil;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--opening;animation-range:exit}.v3 [data-parallax]{view-timeline-name:--band;view-timeline-inset:0}.v3 [data-parallax] img{animation-name:band-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--band}.v3 [data-reveal]{view-timeline-name:--para;view-timeline-inset:0}.v3 [data-reveal].rv--near .rv{animation-name:rv-lit;animation-timing-function:linear;animation-fill-mode:forwards;animation-timeline:--para;animation-range-start:cover calc(15vh + var(--rv,0) * var(--rv-step,0vh));animation-range-end:cover calc(31vh + var(--rv,0) * var(--rv-step,0vh))}}@media (width>=900px) and (prefers-reduced-motion:no-preference){.v3 section:has(.drift){view-timeline-name:--chapter;view-timeline-inset:0}.v3 .drift>img{--drift:5;animation-name:drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--chapter}.v3 .drift[data-drift="4"]>img{--drift:4}.v3 .head{view-timeline-name:--band;view-timeline-inset:0}.v3 .head .portrait img{animation-name:portrait-lag;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--band;animation-range:exit}[data-gallery-drift]{view-timeline-inset:0;animation-name:gallery-drift;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}}}@supports (animation-timeline:view()) and (interactivity:inert){@media screen and (prefers-reduced-motion:no-preference){.v3 .hero--film .hero__copy{animation-name:opening-copy-interactivity;animation-timing-function:step-end}}}@keyframes opening-copy-interactivity{0%{interactivity:auto}to{interactivity:inert}}@keyframes opening-copy{to{transform:translateY(var(--opening-out,16vh));opacity:0}}@keyframes opening-copy-visibility{to{visibility:hidden}}@keyframes opening-veil{to{opacity:.75}}@keyframes rv-lit{0%{opacity:.18}to{opacity:1}}@keyframes drift{0%{transform:translateY(calc(var(--drift,5) * -1%))}to{transform:translateY(calc(var(--drift,5) * 1%))}}@keyframes gallery-drift{0%{transform:translate(-30px)}to{transform:translate(30px)}}@keyframes portrait-lag{0%{transform:translateY(0)}to{transform:translateY(12%)}}@keyframes band-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}.v3 .nation{--seam-t:20, 40, 74}.v3 .starts--dawn{--seam-b:11, 20, 36}.v3 .questions{--seam-t:11, 20, 36}.v3 .words--night{isolation:isolate;color:#fffc;background:#0b1424;position:relative;overflow:clip}.v3 .words__bg{z-index:-1;position:absolute;inset:0}.v3 .words__bg img{object-fit:cover;object-position:50% 45%;opacity:.8;width:100%;height:100%}.v3 .words__bg:after{content:"";background:linear-gradient(#09101ebd 0%,#09101e8f 45%,#09101ed1 100%);position:absolute;inset:0}.v3 .words__head{gap:1rem;margin-bottom:clamp(1.6rem,3.2vw,2.5rem);display:grid}@media (width>=900px){.v3 .words__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.v3 .words__k{max-width:none;font:600 var(--t-xs)/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#fff9;align-items:center;gap:.6rem;margin:0 0 .9rem;display:flex}.v3 .words__k .label__n{color:#e2c795}.v3 .words__k i{background:#e2c79580;width:2.5rem;height:1px;display:block}.v3 .words__h{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(2rem,1.35rem + 2.8vw,3.4rem);font-weight:400;line-height:1.06}.v3 .words__h strong{color:#e2c795}.v3 .words__aside{max-width:none;font:600 .6rem/1.8 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#e2c795;margin:0}@media (width>=900px){.v3 .words__aside{text-align:right}}.v3 .words--night .quotes{gap:clamp(1rem,2vw,1.5rem)}.v3 .words--night .quote{backdrop-filter:blur(7px);border-radius:var(--radius-card);box-shadow:var(--lift-night);background:#09101e7a;border:1px solid #e2c7954d;padding:1.5rem 1.45rem 1.35rem}.v3 .quote__mark{font-family:var(--serif);color:#e2c795;margin:.4rem 0 .9rem;font-size:3.6rem;font-weight:400;line-height:.5;display:block}.v3 .words--night .quote__q p{font-size:var(--t-base);color:#ffffffeb;line-height:1.55}.v3 .words--night .quote__by{color:#fff9;border-top:1px solid #e2c79538;align-items:center;gap:.8rem;margin:1.15rem 0 0;padding-top:1rem;display:flex}.v3 .quote__av{color:#e2c795;width:2.5rem;height:2.5rem;font:600 .72rem/1 var(--sans);letter-spacing:.06em;border:1px solid #e2c79580;border-radius:50%;flex:none;place-items:center;display:grid}.v3 .quote__by strong{color:#fff;font-weight:500;font-size:var(--t-sm);display:block}.v3 .quote__by em{color:#ffffff85;font-size:.76rem;font-style:normal;display:block}.v3 .words--night .words__rating{max-width:none;font-size:var(--t-sm);border-top:1px solid #e2c79540;flex-wrap:wrap;align-items:center;gap:.7rem 1.25rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding-top:1.2rem;display:flex}.v3 .words__rating a{color:#fff;align-items:baseline;gap:.55rem;text-decoration:none;display:inline-flex}.v3 .words__rating a:hover{color:#e2c795}.v3 .words__g{flex:none;align-self:center;width:1.3rem;height:1.3rem}.v3 .words__rating strong{font-family:var(--serif);font-variation-settings:"opsz" 48;color:#fff;font-size:1.65rem;font-weight:400;line-height:1}.v3 .words__rating em{font-family:var(--serif);font-style:italic}.v3 .words__note{color:#ffffff8c;border-left:1px solid #e2c79540;padding-left:1.25rem}.v3 .words__sig{font-family:var(--serif);color:#e2c795cc;font-style:italic}@media (width>=900px){.v3 .words__sig{margin-left:auto}}.v3 .closing{padding-block:calc(var(--sec-y) * .25) calc(var(--sec-y) * .45);background:linear-gradient(#f0eadf00 0%,#f1ebe08c 34%,#f1ebe0 78% 100%)}.v3 .questions{padding-bottom:calc(var(--sec-y) * .55)}.v3 .closing .statement{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.014em;color:var(--navy);max-width:none;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.2rem);font-weight:400;line-height:1.15}.v3 .closing .btn-row{margin-top:1.25rem!important}.v3 .closing .statement strong{color:var(--brass-ink)}.v3 .ribbon{border-block:1px solid #b08d5761;margin:0 0 clamp(1.75rem,4vw,2.75rem);padding-block:.95rem;overflow:clip;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.v3 .ribbon__track{width:max-content;margin:0;padding:0;list-style:none;display:flex}.v3 .ribbon__track li{flex:none;align-items:center;display:flex}.v3 .ribbon__track li:after{content:"";background:var(--star) center / contain no-repeat;width:11px;height:11px;margin-inline:clamp(1.4rem,3vw,2.6rem)}.v3 .ribbon a{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.01em;color:var(--navy);white-space:nowrap;transition:color .25s var(--ease);font-size:clamp(1.45rem,1rem + 1.5vw,2.35rem);font-style:italic;font-weight:300;line-height:1.2;text-decoration:none}.v3 .ribbon a:hover,.v3 .ribbon a:focus-visible{color:var(--brass-ink)}@media (prefers-reduced-motion:no-preference){.v3 .ribbon__track{animation:70s linear infinite paused ribbon}.v3 .ribbon.is-on .ribbon__track{animation-play-state:running}.v3 .ribbon.is-on:hover .ribbon__track,.v3 .ribbon.is-on:focus-within .ribbon__track{animation-play-state:paused}}@keyframes ribbon{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.v3 .ribbon{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.v3 .ribbon::-webkit-scrollbar{display:none}.v3 .ribbon__track{padding-inline:9vw}.v3 .ribbon__track li[aria-hidden],.v3 .ribbon__track li:nth-child(8):after{display:none}}@media (width<=899px){.v3{--sec-y:clamp(2.5rem, 6vh, 3.5rem)}.v3 .sheet{padding:calc(var(--sec-y) * 1.05) 0 calc(var(--sec-y) * 1.1);border-radius:18px 18px 0 0}.v3 .sheet__h{margin:1rem 0 1.6rem}.v3 .figures{gap:1.2rem}.v3 .figures__item{padding-top:.9rem}.v3 .pillars{gap:.8rem;margin-top:1.6rem}.v3 .founder{margin-top:1.6rem}.v3 .nation .label{margin-bottom:1.2rem}.v3 .split{gap:1.35rem}.v3 .nation__intro{margin:1rem 0 1.35rem}.v3 .nation__more{margin-top:1.1rem}.v3 .year--night .year__grid{gap:1.75rem}.v3 .decision h2{margin-top:1.1rem}.v3 .closing{padding-block:calc(var(--sec-y) * .4) calc(var(--sec-y) * .7)}.v3 .words--night .quotes{gap:.85rem}.v3 .starts__head{margin-bottom:1.4rem}}.v3 .msg__nudge{font-family:var(--serif);font-style:italic;font-size:var(--t-sm);color:var(--brass-ink);margin-top:.5rem}@media (width<=639px){html.consent-open .concierge__toggle{opacity:0;pointer-events:none}}.v3 .phead--center{align-items:center;min-height:68svh}.v3 .phead--center .phead__grid{padding:clamp(7rem,15vh,9.5rem) 0 clamp(3.5rem,8vh,5.5rem)}.v3 .phead--center .phead__kicker{color:var(--gold-lift)}.v3 .phead--center .phead__h1{margin-bottom:1.5rem}.v3 .phead--center .phead__lede{max-width:46ch;font-family:var(--serif);font-variation-settings:"opsz" 28;color:#ffffffed;padding-top:1.4rem;font-size:clamp(1.1rem,1rem + .5vw,1.42rem);font-weight:400;line-height:1.55;position:relative}.v3 .phead--center .phead__lede:before{content:"";background:var(--gold-lift);width:3.5rem;height:1px;position:absolute;top:0;left:0}@media (width<=899px){.v3 .phead--center{min-height:0}.v3 .phead--center .phead__grid{padding:7rem 0 2.75rem}}.v3 .decision__intro{font-size:var(--t-md);color:var(--body);margin-bottom:1.5rem}.v3 .decision h2{text-wrap:balance;margin-top:2rem}.v3 .nation .label{margin-bottom:1.5rem}.v3 .nation__intro{font-size:var(--t-md);color:var(--body);margin:1.5rem 0 2rem}.v3 .nation__more{font-size:var(--t-sm);margin:1.5rem 0 0}.v3 .questions .statement{text-wrap:balance;margin:1.6rem 0 1.5rem}@media (width>=1120px){.v3 .questions .statement{max-width:none}}@media (width<=899px){.v3 .nation .label{margin-bottom:1.1rem}.v3 .nation__intro{font-size:var(--t-base);margin:.9rem 0 1.2rem}.v3 .nation__more{margin-top:1rem}.v3 .decision__intro{margin-bottom:1.1rem;font-size:.9rem;line-height:1.6}.v3 .decision h2{margin-top:1rem}.v3 .questions .statement{margin:1.2rem 0}.v3{--t-figure:clamp(2.9rem, 1.6rem + 5vw, 4.2rem)}.v3 .figures .figure{margin-bottom:.3rem}.v3 .figures dd{font-size:.84rem}.v3 .planband{padding-block:1.5rem}.v3 .planband__grid{gap:.7rem}.v3 .year--night .legend__what{font-size:.76rem}.v3 .starts--dawn .steps{gap:1.1rem}.v3 .starts--dawn .steps__n{width:2.6rem;height:2.6rem;margin-bottom:.8rem;font-size:1.05rem}}.v3 .phead--center .phead__scrim{background:linear-gradient(90deg,#09101eed 0%,#09101ed1 36%,#09101e8a 58%,#09101e29 82%,#09101e00 100%),linear-gradient(#09101e80 0%,#09101e00 30% 62%,#09101e8c 100%)}@media (width<=899px){.v3 .phead--center .phead__scrim{background:linear-gradient(#09101e99 0%,#09101ebd 50%,#09101ee0 100%)}}.v3 .decision{padding-bottom:calc(var(--sec-y) * .5)}.v3 .starts--dawn{padding-top:calc(var(--sec-y) * .6);padding-bottom:calc(var(--sec-y) * .8)}@media (width<=899px){.v3 .starts__head{gap:.5rem}.v3 .starts__aside br{display:none}}@media (width>=900px){.v3 .starts__head{max-width:62rem}}.v3 .starts__bg img{object-position:62% 45%}.v3 .starts__bg:after{background-image:var(--terrace-seam), linear-gradient(90deg, #fbf7f0f7 0%, #fbf7f0f2 48%, #fbf7f0de 68%, #fbf7f085 86%, #fbf7f033 100%)}@media (width<=899px){.v3 .starts__bg:after{background-image:var(--terrace-seam), linear-gradient(180deg, #fbf7f0ed 0%, #fbf7f0e6 60%, #fbf7f0d1 100%)}}@media (width<=639px){.v3 .planband__list{flex-wrap:nowrap;gap:0 .2rem}.v3 .planband__list li{letter-spacing:.1em;flex:1 1 0;max-width:none;padding-inline:.25rem;font-size:.55rem;border-left:0!important}.v3 .planband__list svg{width:1.2rem;height:1.2rem}}@media (width<=1119px){.v3 .year__eyebrow{white-space:normal;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.v3 .legend__item,.v3 .legend__dot,.v3 .planband__list li,.v3 .year--night .legend__item,.v3 .starts--dawn .steps__n,.v3 .quote{transition:none}}.v3 .year--night .legend__item:hover,.v3 .year--night .legend__item:focus-visible{background-color:#f0deb829;border-color:#f6e6c4d9;transform:scale(1.035);box-shadow:0 0 0 1px #f6e6c440,0 0 38px #e9c8874d,0 14px 34px #04091273}.v3 .year--night .legend__item:hover .legend__date,.v3 .year--night .legend__item:focus-visible .legend__date{color:#fff}.v3 .year--night .legend__item:hover .legend__what,.v3 .year--night .legend__item:focus-visible .legend__what{color:#ffffffeb}.v3 .year--night .legend__item:hover .legend__dot,.v3 .year--night .legend__item:focus-visible .legend__dot{background:#fff;box-shadow:0 0 0 5px #f6e6c438}.v3 .planband__sky{z-index:-1;position:absolute;inset:0}.v3 .planband__sky img{object-fit:cover;object-position:50% 58%;opacity:.55;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0% 74%,#000 100%);mask-image:linear-gradient(90deg,#0000 0% 74%,#000 100%)}.v3 .planband__sky:after{content:"";background:linear-gradient(90deg,#faf6ef00 60%,#faf6ef9e 78%,#faf6ef57 100%);position:absolute;inset:0}@media (width<=1039px){.v3 .planband__sky{display:none}}@media (width<=1119px){.v3 .year__datesh{flex-wrap:wrap;row-gap:.5rem}.v3 .year__datesh>span,.v3 .year__datesh em{white-space:normal}}.v3 .year--night .dial{container-type:inline-size}.v3 .year--night .dial__k{margin-bottom:1.5cqw;font-size:clamp(.56rem,1.9cqw,.68rem)}.v3 .year--night .dial__date{font-size:clamp(1.9rem,11.5cqw,4.4rem)}.v3 .dial__rule{width:12cqw;margin:2.2cqw 0 2.4cqw}.v3 .year--night .dial__what{max-width:40cqw;font-size:clamp(.68rem,3.2cqw,.92rem)}.v3 .year--night .dial__center .dial__sig{max-width:30cqw;margin-top:3cqw;font-size:clamp(.5rem,2.2cqw,.62rem)}@media (width<=899px){.v3 .year--night .dial__day{display:none}.v3 .year--night .dial__center{inset:26%}.v3 .dial__rule{margin-bottom:1rem}}@media (width>=900px){.v3 .qa details{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,5rem);display:grid}.v3 .qa summary{grid-column:1;grid-template-columns:3rem minmax(0,1fr);padding:1.1rem 0}.v3 .qa summary:after{top:1rem}.v3 .qa details::details-content,.v3 .qa details>.qa__a{grid-area:1/2}.v3 .qa details .qa__a{max-width:78ch;padding:1.15rem 3rem 1.1rem 0}}.v3 .closing .shell{text-align:center}.v3 .closing .statement{margin-inline:auto}.v3 .closing .btn-row{justify-content:center}.v3 .closing__p{margin-inline:auto}.v3 .drift{overflow:clip}@media (width>=900px) and (prefers-reduced-motion:no-preference){.v3 .drift>img{width:100%;height:116%;position:absolute;top:-8%;left:0}}.v3 .btn:not(.btn--ghost){isolation:isolate;position:relative;overflow:clip}.v3 .btn:not(.btn--ghost):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000 0%,#ffffff2b 50%,#0000 100%);background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, currentColor 15%, transparent) 50%, transparent 100%);width:42%;position:absolute;top:0;bottom:0;left:-55%;transform:translate(0)}.v3 .btn:not(.btn--ghost):hover:after{transition:transform .66s var(--ease);transform:translate(390%)}@media (prefers-reduced-motion:reduce){.v3 .btn:not(.btn--ghost):after{display:none}}.v3 .hd--words .wl{display:inline-block}html.js .v3 .hd--words.hd:not(.hd--in){opacity:1;transform:none}html.js .v3 .hd--words.hd:not(.hd--in) .wl{opacity:0;transform:translateX(calc(var(--wx,-1.5em) * var(--wdir,1)))}html.js:not(.mo) .v3 .hd--words.hd:not(.hd--in) .wl{animation:0s linear 1.6s forwards hd-safety}html.js .v3 .hd--words.hd--in .wl,html.js .v3 .hd--words.hd--done .wl{animation:word-in 1.05s var(--ease-out) calc(var(--w,0) * var(--wstep,90ms)) both}html.js .v3 .hd--words.hd--in .wl>strong,html.js .v3 .hd--words.hd--done .wl>strong{animation-delay:calc(var(--w,0) * var(--wstep,90ms) + .8s)}@keyframes word-in{0%{opacity:0;transform:translateX(calc(var(--wx,-1.5em) * var(--wdir,1)))}to{opacity:1;transform:none}}.v3 .starts__h{--wstep:.17s}.v3 .nation__h{letter-spacing:-.022em;color:var(--ink);text-align:center;max-width:none;margin:0 0 clamp(1.5rem,3vw,2.25rem);font-size:clamp(1.7rem,1.1rem + 2.4vw,2.9rem);font-weight:600;line-height:1.12}.v3 .nation__l2{display:block}.v3 .nation{padding-block:calc(var(--sec-y) * .8) calc(var(--sec-y) * .85)}.v3 .sheet__h{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.015em;--wstep:.26s;max-width:30ch;font-size:clamp(2rem,1.3rem + 2.6vw,3.4rem);font-weight:400;line-height:1.06}.v3 .sheet__h strong{color:var(--gold-lift)}.v3 .sheet__h .wl{display:block}html.js .v3 .phead__h1 .gl{animation:.34s ease-out both hero-glint;animation-delay:calc(1.2s + var(--d,0s))}@media (prefers-reduced-motion:reduce),print{html.js .v3 .hd--words.hd:not(.hd--in) .wl,html.js .v3 .hd--words.hd--in .wl,html.js .v3 .hd--words.hd--done .wl{opacity:1;animation:none;transform:none}html.js .v3 .phead__h1 .gl{color:#fff;text-shadow:none;animation:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.util[data-astro-cid-wpvy4v7s]{background:var(--navy);color:var(--on-navy-soft);font-size:var(--t-xs)}.util__row[data-astro-cid-wpvy4v7s]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;min-height:40px;display:flex}.util__note[data-astro-cid-wpvy4v7s]{letter-spacing:.06em;text-transform:uppercase}.util__acts[data-astro-cid-wpvy4v7s]{gap:1.4rem;display:flex}.util__acts[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#fff;padding-block:.45rem;text-decoration:none;display:inline-block}.util__acts[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--gold-lift);text-decoration:underline}@media (width<=640px){.util__note[data-astro-cid-wpvy4v7s]{display:none}}.nav[data-astro-cid-wpvy4v7s]{z-index:50;background:0 0;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;background:var(--card);border-bottom:1px solid var(--line);transition:opacity .3s var(--ease);position:absolute;inset:0 0 -1px}.nav__inner[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(.75rem,3vw,2.5rem);min-height:74px;display:flex}.nav[data-astro-cid-wpvy4v7s][data-compact=true] .nav__inner[data-astro-cid-wpvy4v7s]{min-height:58px}.nav[data-astro-cid-wpvy4v7s][data-compact=true] .nav__brand[data-astro-cid-wpvy4v7s]{padding-block:0}.nav[data-astro-cid-wpvy4v7s][data-compact=true] .nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{transform:scale(.81)}.nav[data-astro-cid-wpvy4v7s][data-compact=true]{box-shadow:0 1px 0 var(--line), 0 6px 22px #10151c0f}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.nav[data-astro-cid-wpvy4v7s]:after{content:"";pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#b08d5740,#b08d57 70%,#e2c795);height:2px;animation-name:nav-read;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}}}@keyframes nav-read{to{transform:scaleX(1)}}.nav__brand[data-astro-cid-wpvy4v7s]{margin-inline-end:auto;padding-block:.5rem;display:block}.nav__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{transform-origin:0;width:clamp(152px,17vw,196px);height:auto}.nav__links[data-astro-cid-wpvy4v7s]{gap:clamp(.9rem,2vw,1.9rem);display:none}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-size:var(--t-sm);color:var(--body);white-space:nowrap;padding-block:1.4rem;font-weight:500;text-decoration:none;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";inset-inline:0;background:var(--gold);transform-origin:0;height:3px;transition:transform .22s var(--ease);position:absolute;bottom:-1px;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:var(--navy)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]:after{transform:scaleX(1)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--navy)}.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__burger[data-astro-cid-wpvy4v7s]{cursor:pointer;width:48px;height:48px;color:var(--navy);background:0 0;border:0;place-items:center;margin-inline-end:-12px;display:grid}.nav__burger[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{width:22px;height:14px;display:block;position:relative}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{height:2px;transition:transform .26s var(--ease), opacity .16s linear;background:currentColor;position:absolute;inset-inline:0}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:0}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(2){top:6px}.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:nth-child(3){bottom:0}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:first-child{transform:translateY(6px)rotate(45deg)}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:nth-child(2){opacity:0}.nav__burger[data-astro-cid-wpvy4v7s][aria-expanded=true] i[data-astro-cid-wpvy4v7s]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nav__panel[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line);background:var(--card);padding:.5rem var(--gutter) calc(1.5rem + env(safe-area-inset-bottom));max-height:calc(100svh - 74px);overflow-y:auto}.nav__panelNav[data-astro-cid-wpvy4v7s]{display:grid}.nav__panelNav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{font-family:var(--head);font-size:var(--t-lg);color:var(--ink);border-bottom:1px solid var(--line);padding-block:.95rem;font-weight:600;text-decoration:none}.nav__panelNav[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:var(--gold-ink)}.nav__panelFoot[data-astro-cid-wpvy4v7s]{justify-items:start;gap:.9rem;margin-top:1.4rem;display:grid}.nav__tel[data-astro-cid-wpvy4v7s]{font-size:var(--t-sm);color:var(--muted);padding-block:.5rem;text-decoration:none}@media (prefers-reduced-motion:reduce){.nav__burger[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after,.nav[data-astro-cid-wpvy4v7s]:before{transition:none}}@media (width>=1020px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:flex}.nav__burger[data-astro-cid-wpvy4v7s]{display:none}.nav__panel[data-astro-cid-wpvy4v7s]{display:none!important}}.nav__tel-d[data-astro-cid-wpvy4v7s]{font-size:var(--t-sm);color:var(--body);white-space:nowrap;font-weight:500;text-decoration:none;display:none}.nav__tel-d[data-astro-cid-wpvy4v7s]:hover{color:var(--navy);text-decoration:underline}@media (width>=1160px){.nav__tel-d[data-astro-cid-wpvy4v7s]{display:inline-block}}.nav__logo--light[data-astro-cid-wpvy4v7s]{display:none}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]){box-shadow:none}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]):before{opacity:0}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__logo--dark[data-astro-cid-wpvy4v7s]{display:none}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__logo--light[data-astro-cid-wpvy4v7s]{display:block}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#ffffffd1}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s][aria-current=page]{color:#fff}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__tel-d[data-astro-cid-wpvy4v7s]{color:#ffffffd1}html.js .nav[data-astro-cid-wpvy4v7s]:not(.nav--home)[data-top=true]:not([data-open=true]) .nav__cta[data-astro-cid-wpvy4v7s]{background:var(--paper);color:var(--navy);border-color:var(--paper)}html.js .nav[data-astro-cid-wpvy4v7s]:not(.nav--home)[data-top=true]:not([data-open=true]) .nav__cta[data-astro-cid-wpvy4v7s]:hover{color:var(--ink);background:#fff;border-color:#fff}html.js .nav[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__burger[data-astro-cid-wpvy4v7s]{color:#fff}@media (width>=900px){.nav--home[data-astro-cid-wpvy4v7s] .nav__inner[data-astro-cid-wpvy4v7s]{width:auto;margin-inline:max(6.6vw,50vw - 880px) max(4.75vw,50vw - 880px)}}.nav--home[data-astro-cid-wpvy4v7s] .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{letter-spacing:.01em;font-size:.96rem;font-weight:350}.nav--home[data-astro-cid-wpvy4v7s] .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{inset-inline:-.35rem;background:linear-gradient(90deg,#c9a468,#efd6a2 50%,#c9a468);border-radius:2px;height:2px;bottom:.6rem}.nav--home[data-astro-cid-wpvy4v7s] .nav__tel-d[data-astro-cid-wpvy4v7s]{letter-spacing:.04em;font-size:1rem;font-weight:350;position:relative}@media (width<=1279px){.nav--home[data-astro-cid-wpvy4v7s] .nav__tel-d[data-astro-cid-wpvy4v7s]{display:none}}.nav--home[data-astro-cid-wpvy4v7s] .nav__tel-d[data-astro-cid-wpvy4v7s]:before{content:"";opacity:.3;background:currentColor;width:1px;height:1.9rem;position:absolute;top:50%;left:calc(clamp(.75rem,3vw,2.5rem)/-2);translate:0 -50%}.nav--home[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]{min-height:3.1rem;font:400 1.16rem/1 var(--serif);font-variation-settings:"opsz" 18;letter-spacing:.005em;color:var(--gold-label);background:var(--gold-face);border-color:var(--gold-edge);border-radius:6px;padding:.65rem 1.55rem .7rem;box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #6e4c2459}.nav--home[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]:after{display:none}.nav--home[data-astro-cid-wpvy4v7s] .nav__cta[data-astro-cid-wpvy4v7s]:hover{color:var(--gold-label);background:var(--gold-face);box-shadow:var(--gold-lit);border-color:#fff4dd}@media (width>=900px) and (aspect-ratio<=2880/1607) and (height>=487px),(width>=900px) and (width<=1280px) and (height>=612px),(width>=900px) and (width<=1536px) and (height>=690px),(width>=900px) and (width<=1792px) and (height>=768px),(width>=900px) and (width<=2048px) and (height>=846px),(width>=900px) and (width<=2560px) and (height>=1003px),(width>=900px) and (height>=1393px),(width<=899px) and (aspect-ratio<=4/5) and (height>=510px){html.js .nav--home[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]){background:#05080e61;border-color:#e2cea833}}html.js .nav--home[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s],html.js .nav--home[data-astro-cid-wpvy4v7s][data-top=true]:not([data-open=true]) .nav__tel-d[data-astro-cid-wpvy4v7s]{color:#eceef2db}.ft[data-astro-cid-jo6i4kqk]{--ft-seam:clamp(2.75rem, 5vw, 4.5rem);--ft-cell:clamp(1.2rem, 1.9vw, 2.2rem);padding-block:max(calc(var(--ft-seam) + 1rem), clamp(3rem, 6.5vh, 4.5rem)) 5rem;background-color:#0000;background-image:linear-gradient(180deg, #14284a00 0%, #14284a0d 17%, #14284a29 34%, #14284a52 52%, #14284a85 70%, #14284abd 86%, #14284a 100%), linear-gradient(var(--navy), var(--navy));background-position:top,bottom;background-repeat:no-repeat,no-repeat;background-size:100% var(--ft-seam), 100% calc(100% - var(--ft-seam) + 1px)}.ft__sign[data-astro-cid-jo6i4kqk]{text-align:center}.ft__mark[data-astro-cid-jo6i4kqk]{color:#d9b877;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.3rem;display:flex}.ft__mark[data-astro-cid-jo6i4kqk]:before,.ft__mark[data-astro-cid-jo6i4kqk]:after{content:"";background:var(--line-navy);width:clamp(2.5rem,7vw,6rem);height:1px}.ft__sig[data-astro-cid-jo6i4kqk]{text-wrap:balance;letter-spacing:-.02em;color:#fff;max-width:none;margin:0 auto;font-size:clamp(1.375rem,2.78vw,2.5rem);font-weight:300;line-height:1.2}.ft__sig[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.01em;color:#d9b877;font-style:italic;font-weight:400}.ft__sig-link[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-lift);transition:border-color .25s var(--ease), color .25s var(--ease);border-bottom:1px solid #d9c39a73;margin-top:1rem;padding-bottom:.15rem;font-weight:600;text-decoration:none;display:inline-block;position:relative}.ft__sig-link[data-astro-cid-jo6i4kqk]:hover{color:#fff;border-color:#fff}.ft__sig-link[data-astro-cid-jo6i4kqk]:before{content:"";position:absolute;inset:-11px 0}.ft__grid[data-astro-cid-jo6i4kqk]{background:var(--line-navy);border-block:1px solid var(--line-navy);gap:1px;margin-top:clamp(2.2rem,4vh,3rem);display:grid}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{background:var(--navy);padding-block:1.4rem}@media (width<=719px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft__brand[data-astro-cid-jo6i4kqk],.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{grid-column:1/-1}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2){padding-right:.75rem}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(3){padding-left:.75rem}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-wrap:balance}}@media (width>=720px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]{padding:1.6rem var(--ft-cell)}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(odd){padding-left:0}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2n){padding-right:0}}@media (width>=1040px){.ft__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.55fr 1fr 1fr 1.15fr}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(odd){padding-left:var(--ft-cell)}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:nth-child(2n){padding-right:var(--ft-cell)}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:first-child{padding-left:0}.ft__grid[data-astro-cid-jo6i4kqk]>[data-astro-cid-jo6i4kqk]:last-child{padding-right:0}}.ft__brand[data-astro-cid-jo6i4kqk]{flex-direction:column;justify-content:center;display:flex}.ft__logo[data-astro-cid-jo6i4kqk]{width:190px;height:auto}@media (width<=719px){.ft__brand[data-astro-cid-jo6i4kqk]{text-align:center;align-items:center}.ft__blurb[data-astro-cid-jo6i4kqk]{margin-inline:auto}}@media (width>=1040px){.ft__logo[data-astro-cid-jo6i4kqk]{width:224px}}.ft__blurb[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm);max-width:36ch;color:var(--on-navy-soft);margin:1.1rem 0 0;line-height:1.7}.ft__hint[data-astro-cid-jo6i4kqk]{color:var(--on-navy-soft);opacity:.7;white-space:nowrap;font-size:.72rem}.ft__h[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-lift);margin:0 0 .8rem;font-weight:600}.ft__h--hours[data-astro-cid-jo6i4kqk]{margin-top:1.3rem}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{font-size:var(--t-sm);gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-navy-soft);transition:color .2s var(--ease);padding-block:.28rem;text-decoration:none;display:inline-block}.ft__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-underline-offset:.22em;text-decoration:underline;text-decoration-color:var(--gold-lift)}.ft__nap[data-astro-cid-jo6i4kqk]{font-style:normal;font-size:var(--t-sm);color:var(--on-navy-soft);margin:0;line-height:1.8}.ft__nap[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#fff;font-weight:600}.ft__nap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-navy-soft);text-decoration:none}.ft__nap[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold-lift);text-underline-offset:.22em;text-decoration:underline}.ft__col[data-astro-cid-jo6i4kqk] .ft__hours[data-astro-cid-jo6i4kqk]{gap:.35rem}.ft__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem;display:grid}.ft__hours[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]:before{content:"";border-bottom:1px dotted #ffffff47;grid-area:1/2;align-self:end;margin-bottom:.32em}.ft__hours[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:first-child{color:#fff;grid-area:1/1}.ft__hours[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:last-child{color:var(--on-navy-soft);font-variant-numeric:tabular-nums;grid-area:1/3}.ft__col[data-astro-cid-jo6i4kqk] .ft__social[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:.5rem;max-width:21rem;margin:1.4rem 0 0;display:flex}.ft__col[data-astro-cid-jo6i4kqk] .ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{letter-spacing:.07em;text-transform:uppercase;color:var(--on-navy-soft);flex-direction:column;align-items:center;gap:.5rem;padding:0;font-size:.6rem;font-weight:600;text-decoration:none;display:flex}.ft__ico[data-astro-cid-jo6i4kqk]{border:1px solid var(--line-navy);color:#fff;width:34px;height:34px;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border-radius:50%;place-items:center;display:grid}.ft__ico[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:14px;height:14px}.ft__col[data-astro-cid-jo6i4kqk] .ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration:none}.ft__col[data-astro-cid-jo6i4kqk] .ft__social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover .ft__ico[data-astro-cid-jo6i4kqk]{background:var(--gold-lift);border-color:var(--gold-lift);color:var(--navy)}.ft__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--t-xs);color:var(--on-navy-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-top:1.2rem;display:flex}.ft__bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:none;margin:0}.ft__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--on-navy-soft);text-underline-offset:.22em;text-decoration:underline;text-decoration-color:var(--line-navy)}.ft__bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff;text-decoration-color:var(--gold-lift)}.ft__cred[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-lift)}.consent[data-astro-cid-bm4qem4n]{z-index:70;background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--radius-card);box-shadow:var(--lift-2);font-size:var(--t-sm);color:var(--body);opacity:1;transition:opacity .35s var(--ease-out), transform .35s var(--ease-out);padding:1.15rem 1.3rem 1.2rem;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateY(0)}.consent[data-astro-cid-bm4qem4n][hidden]{display:none}html.js .consent[data-astro-cid-bm4qem4n]:not(.is-in){opacity:0;transform:translateY(.75rem)}.consent[data-astro-cid-bm4qem4n] p[data-astro-cid-bm4qem4n]{max-width:none;margin:0}.consent__h[data-astro-cid-bm4qem4n]{font-family:var(--sans);font-weight:600;font-size:var(--t-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-ink);margin-bottom:.5rem}.consent__p[data-astro-cid-bm4qem4n]{line-height:1.55}.consent__acts[data-astro-cid-bm4qem4n]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin-top:.95rem;display:flex}.consent__acts[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{min-height:2.5rem;padding:.55rem 1.05rem}.consent__more[data-astro-cid-bm4qem4n]{color:var(--muted);font-size:var(--t-xs)}@media (width>=640px){.consent[data-astro-cid-bm4qem4n]{width:21rem;bottom:1.5rem;left:1.5rem;right:auto}.consent__acts[data-astro-cid-bm4qem4n] .btn[data-astro-cid-bm4qem4n]{min-height:2.4rem;padding:.5rem .95rem}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-bm4qem4n]{transition:none}html.js .consent[data-astro-cid-bm4qem4n]:not(.is-in){opacity:1;transform:none}}.concierge[data-astro-cid-z3hkvgvp]{z-index:65;position:fixed;bottom:1rem;right:1rem}.concierge__toggle[data-astro-cid-z3hkvgvp]{background:var(--card);min-height:3rem;color:var(--ink);border:1px solid var(--rule-strong);font:500 var(--t-base)/1 var(--sans);cursor:pointer;box-shadow:var(--lift-2);transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1.15rem .6rem .95rem;display:inline-flex}.concierge__toggle[data-astro-cid-z3hkvgvp]:hover{border-color:var(--brass-ink);transform:translateY(-1px)}.concierge__dot[data-astro-cid-z3hkvgvp]{background:var(--brass);border-radius:50%;width:.55rem;height:.55rem}.concierge[data-astro-cid-z3hkvgvp].is-open .concierge__toggle[data-astro-cid-z3hkvgvp]{display:none}.concierge__panel[data-astro-cid-z3hkvgvp]{z-index:66;background:var(--paper);width:min(25.5rem,100vw - 2rem);height:min(38rem,100svh - 2rem);color:var(--body);border:1px solid var(--rule-strong);border-radius:var(--radius-card);box-shadow:var(--lift-3);opacity:1;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);grid-template-rows:auto 1fr auto auto;display:grid;position:fixed;bottom:1rem;right:1rem;overflow:hidden;transform:none}.concierge__panel[data-astro-cid-z3hkvgvp][hidden]{display:none}html.js .concierge__panel[data-astro-cid-z3hkvgvp]:not(.is-in){opacity:0;transform:translateY(.75rem)}.concierge__head[data-astro-cid-z3hkvgvp]{border-bottom:1px solid var(--rule);background:var(--card);justify-content:space-between;align-items:center;padding:.9rem 1rem .8rem 1.1rem;display:flex}.concierge__title[data-astro-cid-z3hkvgvp]{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0;font-weight:600;display:inline-flex}.concierge__close[data-astro-cid-z3hkvgvp]{width:2.2rem;height:2.2rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:3px;font-size:1.4rem;line-height:1}.concierge__close[data-astro-cid-z3hkvgvp]:hover{background:var(--paper-deep)}.concierge__log[data-astro-cid-z3hkvgvp]{scroll-behavior:smooth;align-content:start;gap:.8rem;padding:1.1rem 1.1rem .6rem;display:grid;overflow-y:auto}.chips[data-astro-cid-z3hkvgvp]{flex-wrap:wrap;gap:.45rem;display:flex}.chip[data-astro-cid-z3hkvgvp]{color:var(--navy);border:1px solid var(--rule-strong);font:500 var(--t-xs)/1.2 var(--sans);cursor:pointer;text-align:left;transition:background .2s var(--ease), border-color .2s var(--ease);background:0 0;border-radius:999px;padding:.5rem .8rem}.chip[data-astro-cid-z3hkvgvp]:hover{background:var(--card);border-color:var(--brass-ink)}.concierge__form[data-astro-cid-z3hkvgvp]{border-top:1px solid var(--rule);background:var(--card);grid-template-columns:1fr auto;gap:.5rem;padding:.75rem 1.1rem 0;display:grid}.concierge__form[data-astro-cid-z3hkvgvp] input[data-astro-cid-z3hkvgvp]{min-height:2.7rem;font:400 var(--t-sm)/1.3 var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:3px;padding:.4rem .75rem}.concierge__form[data-astro-cid-z3hkvgvp] input[data-astro-cid-z3hkvgvp]::placeholder{color:var(--muted)}.concierge__send[data-astro-cid-z3hkvgvp]{border:1px solid var(--navy);background:var(--navy);color:var(--paper);cursor:pointer;font:500 var(--t-sm)/1 var(--sans);border-radius:3px;padding:0 1rem}.concierge__send[data-astro-cid-z3hkvgvp]:hover{background:var(--ink)}.concierge__note[data-astro-cid-z3hkvgvp]{background:var(--card);font-size:var(--t-xs);color:var(--muted);max-width:none;margin:0;padding:.5rem 1.1rem .8rem}.sr-only[data-astro-cid-z3hkvgvp]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=639px){.concierge__panel[data-astro-cid-z3hkvgvp]{border-bottom:0;border-radius:10px 10px 0 0;width:auto;height:86svh;bottom:0;left:0;right:0}}@media (width>=640px){.concierge[data-astro-cid-z3hkvgvp],.concierge__panel[data-astro-cid-z3hkvgvp]{bottom:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.concierge__toggle[data-astro-cid-z3hkvgvp],.concierge__panel[data-astro-cid-z3hkvgvp],.chip[data-astro-cid-z3hkvgvp]{transition:none}html.js .concierge__panel[data-astro-cid-z3hkvgvp]:not(.is-in){opacity:1;transform:none}}
