@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/8944b620b1cbd52c-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/e67b341ec6940591-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:75% 100%;font-display:swap;src:url(/_next/static/media/6f186b99b056d3e3-s.p.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_0bd3d5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_0bd3d5{--font-display-family:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8192f1afef14275b.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/b04fe76c44ae53c6.p.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_c387fa{font-family:Atkinson Hyperlegible Next;font-style:normal}.__variable_c387fa{--font-body-family:"Atkinson Hyperlegible Next"}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/de32ab4287127d46-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/52c789a43a83edb4-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/53a2694769c6fc4b-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/109cd0be88080556-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9f5251eb979d3d3e-s.p.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/b1c71187c85bb732-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/1d0267b201e007a0-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/192b55935f4e8c71-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/130fa9c96dfc2da9-s.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/a325990d5fec1d3f-s.p.woff2?dpl=dpl_8ANcK2GAirsUXMmvKpmR6HnfDLWK) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Spectral Fallback;src:local("Times New Roman");ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.00%;size-adjust:109.78%}.__className_71fc36{font-family:Spectral,Spectral Fallback;font-style:italic}.__variable_71fc36{--font-accent-family:"Spectral","Spectral Fallback"}:root{--paper:#f7f2e9;--paper-2:#efe7da;--stone:#ede3d3;--card:#fffcf6;--line:rgb(42 36 33/0.14);--line-strong:rgb(42 36 33/0.28);--ink:#2a2421;--ink-soft:#5e5650;--night-950:#15131d;--night-900:#1f1b2b;--dusk:#241c38;--dusk-700:#3b2a4f;--on-night:#f3ecdf;--on-night-soft:#c9bfd9;--night-line:rgb(243 236 223/0.16);--terracotta:#b5402d;--terracotta-deep:#96331f;--start-red:#f04a38;--velvet:#8e1a17;--gold:#e8a33d;--marigold:#f8b400;--gold-bright:#ffd053;--redwood:#2f4a2c;--c-experience:#f04a38;--c-learn:#0090a1;--c-learn-ink:#00707d;--c-about:#63a41c;--c-about-ink:#3f6f0e;--c-residency:#f8b400;--c-residency-ink:#8a5a00;--c-host:#e1796d;--c-host-ink:#b24a3e;--c-support:#782d8f;--c-pink:#dc1b53;--c-pink-ink:#b0123f;--c-host-blush:#f4e8e0;--c-learn-night:#3fc3d2;--c-about-night:#8fcf4a;--seat-open:#c8473b;--seat-selected:#e8a33d;--seat-taken:#4b4260;--focus:#b5402d;--focus-on-night:#ffd053;--font-display:var(--font-display-family),"Arial Narrow",Arial,sans-serif;--font-body:var(--font-body-family),"Helvetica Neue",Arial,sans-serif;--font-accent:var(--font-accent-family),Georgia,serif;--space-xs:0.25rem;--space-sm:0.5rem;--space-md:1rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:5rem;--space-3xl:8rem;--max:1280px;--gutter:clamp(20px,4vw,56px);--radius-sm:8px;--radius:14px;--radius-lg:24px;--radius-pill:999px;--radius-btn:var(--radius-pill);--header-h:84px;--chrome-offset:var(--header-h);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.3,1.6,0.5,1);--t-fast:160ms;--t-base:280ms;--t-slow:600ms;--shadow-card:0 1px 0 rgb(42 36 33/0.06),0 18px 40px -24px rgb(42 36 33/0.35);--shadow-lift:0 2px 0 rgb(42 36 33/0.06),0 30px 60px -30px rgb(42 36 33/0.5);color-scheme:light}*,:after,:before{box-sizing:border-box}html{font-size:18px;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (max-width:899px){:root{--header-h:72px}}@media (max-width:768px){html{font-size:17px}}@media (max-width:480px){html{font-size:16px}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-weight:500;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1.5px}button,input,select,textarea{font:inherit;color:inherit}input,select,textarea{font-size:max(16px,1rem)}p{margin:0 0 1em;max-width:68ch}::selection{background:var(--marigold);color:var(--ink)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:750;line-height:1.04;letter-spacing:-.02em;margin:0 0 .4em;text-wrap:balance}:root{--fs-hero:clamp(2.7rem,6.4vw,5.6rem);--fs-display:clamp(2.05rem,4.2vw,3.5rem);--fs-title:clamp(1.35rem,2.2vw,1.75rem)}h1{font-size:var(--fs-hero);font-weight:800}h2{font-size:var(--fs-display)}h3{font-size:var(--fs-title);line-height:1.15;letter-spacing:-.01em}h4{font-size:1.15rem;line-height:1.25;letter-spacing:0}.lede{font-size:clamp(1.1rem,1.6vw,1.3rem);line-height:1.6;color:var(--ink-soft)}.accent-serif{font-family:var(--font-accent);font-style:italic;font-weight:400;letter-spacing:0}.eyebrow{display:inline-block;font-family:var(--font-body);font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;line-height:1.4;margin:0 0 .9rem;color:var(--ink-soft)}.eyebrow.on-night,.on-night .eyebrow{color:var(--on-night-soft)}.eyebrow-dot:before{content:"";display:inline-block;width:8px;height:8px;margin-right:.75em;border-radius:50%;background:var(--eyebrow-dot,var(--c-experience));vertical-align:.08em}.container{max-width:var(--max)}.container,.container-wide{width:100%;margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:1520px}.section{padding-block:clamp(4rem,9vw,8rem)}.on-night{background:var(--night-950);color:var(--on-night);color-scheme:dark}.on-night p{color:var(--on-night-soft)}.on-night :focus-visible{outline-color:var(--focus-on-night)}.btn{--btn-bg:var(--terracotta);--btn-fg:#fffcf6;--btn-bd:transparent;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:.7rem 1.45rem;border-radius:var(--radius-btn);border:2px solid var(--btn-bd);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:.005em;line-height:1.1;text-decoration:none;cursor:pointer;isolation:isolate;overflow:hidden;transition:transform var(--t-fast) var(--ease-out),background-color var(--t-base) ease,color var(--t-base) ease,border-color var(--t-base) ease,box-shadow var(--t-base) ease}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgb(42 36 33/.55)}.btn:active{transform:translateY(0) scale(.98)}.btn-primary:hover{--btn-bg:var(--terracotta-deep)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--ink);--btn-bd:var(--line-strong)}.btn-ghost:hover{--btn-bd:var(--ink)}.btn-gold{--btn-bg:var(--gold);--btn-fg:var(--night-950)}.btn-gold:hover{--btn-bg:var(--gold-bright)}.btn-ghost.on-night,.on-night .btn-ghost{--btn-fg:var(--on-night);--btn-bd:rgb(243 236 223/0.4);background:transparent}.on-night .btn-ghost:hover{--btn-bd:var(--on-night)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.btn-lg{min-height:56px;padding:.9rem 1.8rem;font-size:1.08rem}.btn-sm{min-height:44px;padding:.5rem 1.05rem;font-size:max(16px,.92rem)}.text-link{color:var(--terracotta);font-weight:700;text-decoration:underline;text-decoration-color:rgb(181 64 45/.35);transition:text-decoration-color var(--t-base) ease}.text-link:hover{text-decoration-color:currentColor}.on-night .text-link{color:var(--gold-bright);text-decoration-color:rgb(255 208 83/.4)}.chip{display:inline-flex;align-items:center;gap:.4em;min-height:32px;padding:.25rem .8rem;border-radius:var(--radius-pill);background:var(--stone);color:var(--ink);font-size:.82rem;font-weight:700;line-height:1.2}.on-night .chip{background:rgb(243 236 223/.1);color:var(--on-night)}.status-badge{--sb-bg:var(--stone);--sb-fg:var(--ink);--sb-dot:var(--ink-soft);display:inline-flex;align-items:center;gap:.5em;min-height:28px;padding:.2rem .75rem .2rem .6rem;border-radius:var(--radius-pill);background:var(--sb-bg);color:var(--sb-fg);font-family:var(--font-body);font-size:max(13px,.78rem);font-weight:750;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.status-badge:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--sb-dot)}.status-few-left{--sb-bg:color-mix(in srgb,var(--marigold) 24%,var(--card));--sb-fg:var(--c-residency-ink);--sb-dot:var(--marigold)}.status-sold-out{--sb-bg:color-mix(in srgb,var(--ink) 9%,var(--card));--sb-fg:var(--ink);--sb-dot:var(--velvet)}.status-on-sale-soon{--sb-bg:color-mix(in srgb,var(--c-learn) 13%,var(--card));--sb-fg:var(--c-learn-ink);--sb-dot:var(--c-learn)}.status-free{--sb-bg:color-mix(in srgb,var(--c-about) 15%,var(--card));--sb-fg:var(--c-about-ink);--sb-dot:var(--c-about)}.on-night .status-badge,.status-badge.on-night{--sb-bg:rgb(243 236 223/0.1);--sb-fg:var(--on-night);--sb-dot:var(--on-night-soft)}.on-night .status-few-left,.status-few-left.on-night{--sb-bg:color-mix(in srgb,var(--gold) 18%,transparent);--sb-fg:var(--gold-bright);--sb-dot:var(--gold-bright)}.on-night .status-sold-out,.status-sold-out.on-night{--sb-dot:var(--start-red)}.on-night .status-on-sale-soon,.status-on-sale-soon.on-night{--sb-bg:color-mix(in srgb,var(--c-learn) 20%,transparent);--sb-fg:var(--c-learn-night);--sb-dot:var(--c-learn-night)}.on-night .status-free,.status-free.on-night{--sb-bg:color-mix(in srgb,var(--c-about) 20%,transparent);--sb-fg:var(--c-about-night);--sb-dot:var(--c-about-night)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:6px}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;padding:.8rem 1.2rem;border-radius:var(--radius-sm);background:var(--ink);color:var(--paper);font-weight:700;text-decoration:none}.skip-link:focus{top:16px}.will-reveal>*{transition:opacity .9s var(--ease-out),translate 1.1s var(--ease-out)}.will-reveal:not(.is-visible)>*{opacity:0;translate:0 36px}.will-reveal.is-visible>:nth-child(2){transition-delay:80ms}.will-reveal.is-visible>:nth-child(3){transition-delay:.16s}.will-reveal.is-visible>:nth-child(n+4){transition-delay:.22s}.motion-paused *,[data-offscreen] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.will-reveal>*{opacity:1!important;translate:none!important}}@media print{.will-reveal>*{opacity:1!important;translate:none!important}}:root{--chrome-condensed-h:66px;--chrome-support-night:#c99ad9;--chrome-learn-night:var(--c-learn-night);--chrome-art:var(--c-experience);--chrome-art-night:var(--start-red)}@media (max-width:899px){:root{--chrome-condensed-h:60px}}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=experience],html[data-chrome-section=experience]{--chrome-art:var(--c-experience);--chrome-art-night:var(--start-red)}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=about],html[data-chrome-section=about]{--chrome-art:var(--c-about);--chrome-art-night:var(--c-about)}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=host],html[data-chrome-section=host]{--chrome-art:var(--c-host);--chrome-art-night:var(--c-host)}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=support],html[data-chrome-section=support]{--chrome-art:var(--c-support);--chrome-art-night:var(--chrome-support-night)}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=residency],html[data-chrome-section=residency]{--chrome-art:var(--c-residency);--chrome-art-night:var(--marigold)}:is(.chrome-header,.chrome-nav-link,.chrome-menu-list>li,.chrome-footer-link)[data-section=learn],html[data-chrome-section=learn]{--chrome-art:var(--c-learn);--chrome-art-night:var(--chrome-learn-night)}.chrome-logo{position:relative;display:block;height:auto;aspect-ratio:3753/859}.chrome-logo>.logo-art,.chrome-logo>.logo-ink{position:absolute;inset:0;-webkit-mask:var(--chrome-logo-mask) center /100% 100% no-repeat;mask:var(--chrome-logo-mask) center /100% 100% no-repeat;forced-color-adjust:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}.chrome-logo .logo-ink{--chrome-logo-mask:url(/art/logo-ink.svg);background-color:currentColor;transition:background-color var(--t-base) ease}.chrome-logo .logo-art{--chrome-logo-mask:url(/art/logo-art.svg);background-color:var(--chrome-art);transition:background-color .45s var(--ease-out)}.chrome-header{position:fixed;inset:0 0 auto 0;z-index:100;height:var(--header-h);color:var(--ink);transition:translate .45s var(--ease-out),height .35s var(--ease-out),color var(--t-base) ease}#chrome-header~#main{padding-top:var(--header-h)}#main:focus{outline:none}#chrome-header[data-tone=night]~#main{padding-top:0}.chrome-header[data-bar=condensed],.chrome-header[data-bar=hidden]{height:var(--chrome-condensed-h)}.chrome-header[data-bar=hidden]:not(:focus-within){translate:0 -110%}html[data-chrome-menu=open] .chrome-header[data-bar]{translate:none;height:var(--header-h)}.chrome-scrim{position:absolute;inset:0;pointer-events:none}.chrome-scrim:after,.chrome-scrim:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.chrome-scrim:before{inset:0 0 -40px 0;background:linear-gradient(to bottom,color-mix(in srgb,var(--night-950) 72%,transparent),color-mix(in srgb,var(--night-950) 30%,transparent) 60%,transparent)}.chrome-scrim:after{background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px 0 var(--line),0 18px 34px -28px color-mix(in srgb,var(--ink) 60%,transparent)}.chrome-header[data-tone=night] .chrome-scrim:before{opacity:1}.chrome-header:not([data-bar=rest]) .chrome-scrim:before{opacity:0}.chrome-header:not([data-bar=rest]) .chrome-scrim:after{opacity:1}.chrome-header[data-tone=night] .chrome-scrim:after{background:color-mix(in srgb,var(--night-950) 84%,transparent);box-shadow:0 1px 0 var(--night-line),0 18px 34px -24px color-mix(in srgb,var(--night-950) 80%,transparent)}html[data-chrome-menu=open] .chrome-header .chrome-scrim:before{opacity:0}html[data-chrome-menu=open] .chrome-header .chrome-scrim:after{opacity:1;background:color-mix(in srgb,var(--dusk) 86%,transparent);box-shadow:0 1px 0 var(--night-line)}.chrome-header[data-tone=night],html[data-chrome-menu=open] .chrome-header{color:var(--on-night)}.chrome-header[data-tone=night] :focus-visible,html[data-chrome-menu=open] .chrome-header :focus-visible{outline-color:var(--focus-on-night)}.chrome-header[data-tone=night] .logo-art,html[data-chrome-menu=open] .chrome-header .logo-art{background-color:var(--chrome-art-night)}.chrome-bar{position:relative;height:100%;display:flex;align-items:center;gap:clamp(.75rem,2vw,2rem)}.chrome-brand{display:inline-flex;align-items:center;min-height:44px;padding:4px 2px;margin-right:auto;color:inherit;text-decoration:none;flex:none}.chrome-brand-logo{width:clamp(170px,15vw,210px);transform-origin:0 50%;transition:scale .35s var(--ease-out)}.chrome-header:not([data-bar=rest]) .chrome-brand-logo{scale:.84}html[data-chrome-menu=open] .chrome-header .chrome-brand-logo{scale:1}.chrome-nav-list{display:flex;align-items:center;gap:clamp(.1rem,.9vw,.9rem);margin:0;padding:0;list-style:none}.chrome-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:.35rem .6rem;color:inherit;font-family:var(--font-display);font-weight:700;font-size:1.02rem;letter-spacing:0;text-decoration:none;border-radius:var(--radius-sm)}.chrome-nav-link:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:4px;height:3px;border-radius:3px;background:var(--chrome-art);scale:0 1;transform-origin:0 50%;transition:scale .35s var(--ease-out)}.chrome-header[data-tone=night] .chrome-nav-link:after,html[data-chrome-menu=open] .chrome-nav-link:after{background:var(--chrome-art-night)}.chrome-nav-link:focus-visible:after,.chrome-nav-link:hover:after,.chrome-nav-link[aria-current]:after{scale:1 1}.chrome-nav-link[aria-current=true]:after{scale:.35 1}.chrome-nav-link[aria-current=true]:focus-visible:after,.chrome-nav-link[aria-current=true]:hover:after{scale:1 1}.chrome-header:has(.chrome-nav-link[data-section=experience]:is(:hover,:focus-visible)){--chrome-art:var(--c-experience);--chrome-art-night:var(--start-red)}.chrome-header:has(.chrome-nav-link[data-section=about]:is(:hover,:focus-visible)){--chrome-art:var(--c-about);--chrome-art-night:var(--c-about)}.chrome-header:has(.chrome-nav-link[data-section=host]:is(:hover,:focus-visible)){--chrome-art:var(--c-host);--chrome-art-night:var(--c-host)}.chrome-header:has(.chrome-nav-link[data-section=support]:is(:hover,:focus-visible)){--chrome-art:var(--c-support);--chrome-art-night:var(--chrome-support-night)}.chrome-actions{display:flex;align-items:center;gap:.6rem;flex:none}.chrome-cta{gap:.5em}.chrome-cta-icon{flex:none;transition:rotate var(--t-base) var(--ease-spring)}.chrome-cta:hover .chrome-cta-icon{rotate:-12deg}.chrome-cta-short{display:none}.chrome-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--chrome-art);transform-origin:0 50%;scale:var(--chrome-progress,0) 1;opacity:0;transition:opacity .3s ease;pointer-events:none}.chrome-header[data-tone=night] .chrome-progress{background:var(--chrome-art-night)}.chrome-header:not([data-bar=rest]) .chrome-progress{opacity:1}html[data-chrome-menu=open] .chrome-header .chrome-progress{opacity:0}.chrome-menu-toggle{display:none;align-items:center;gap:.55rem;min-height:44px;min-width:44px;padding:.45rem .85rem .45rem .75rem;border:2px solid color-mix(in srgb,currentColor 35%,transparent);border-radius:var(--radius-pill);background:transparent;color:inherit;font-family:var(--font-body);font-weight:750;font-size:.95rem;line-height:1;cursor:pointer;transition:border-color var(--t-base) ease,background-color var(--t-base) ease}.chrome-menu-toggle:hover{border-color:currentColor}.chrome-menu-icon{position:relative;display:block;width:20px;height:12px}.chrome-menu-icon i{position:absolute;left:0;width:100%;height:2.5px;border-radius:2px;background:currentColor;transition:translate .35s var(--ease-out),rotate .35s var(--ease-out)}.chrome-menu-icon i:first-child{top:0}.chrome-menu-icon i:last-child{bottom:0}.chrome-menu-toggle[aria-expanded=true] .chrome-menu-icon i:first-child{translate:0 4.75px;rotate:45deg}.chrome-menu-toggle[aria-expanded=true] .chrome-menu-icon i:last-child{translate:0 -4.75px;rotate:-45deg}@media (max-width:1080px) and (min-width:900px){.chrome-nav-link{font-size:.98rem;padding-inline:.45rem}.chrome-nav-link:after{left:.45rem;right:.45rem}}@media (max-width:899px){.chrome-nav{display:none}.chrome-menu-toggle{display:inline-flex}.chrome-brand-logo{width:160px}.chrome-cta{padding-inline:.85rem}.chrome-cta-icon{display:none}.chrome-cta-long{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chrome-cta-short{display:inline}}@media (max-width:429px){.chrome-menu-toggle{width:44px;padding:0;justify-content:center;gap:0}.chrome-menu-word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}}@media (max-width:359px){.chrome-cta{display:none}}.chrome-menu{--chrome-iris-at:calc(100% - var(--gutter) - 49px) calc(var(--header-h) / 2);--chrome-iris:circle(0px at var(--chrome-iris-at));position:fixed;inset:0;z-index:95;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scroll-padding-top:calc(var(--header-h) + 12px);background:var(--dusk);color:var(--on-night);clip-path:var(--chrome-iris);visibility:hidden;transition:clip-path .6s var(--ease-in-out),visibility 0s linear .6s}.chrome-menu[data-open=true]{clip-path:circle(160% at var(--chrome-iris-at));visibility:visible;transition:clip-path .6s var(--ease-in-out),visibility 0s}@media (min-width:900px){.chrome-menu{display:none}}@media (max-width:429px){.chrome-menu{--chrome-iris-at:calc(100% - var(--gutter) - 22px) calc(var(--header-h) / 2)}}html[data-chrome-menu=open]{overflow:hidden}.chrome-menu-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 90% 55% at 0 100%,color-mix(in srgb,var(--c-support) 55%,transparent),transparent 70%),radial-gradient(ellipse 60% 40% at 100% 0,color-mix(in srgb,var(--velvet) 45%,transparent),transparent 70%)}.chrome-menu-inner{position:relative;display:grid;gap:1.75rem;width:100%;max-width:640px;margin-inline:auto;padding:calc(var(--header-h) + 1rem) var(--gutter) calc(2.5rem + env(safe-area-inset-bottom))}.chrome-menu-list{margin:0;padding:0;list-style:none;counter-reset:none}.chrome-menu-list>li{border-bottom:1px solid var(--night-line)}.chrome-menu-link{display:flex;align-items:center;gap:1rem;min-height:64px;padding:.3rem .25rem;color:var(--on-night);text-decoration:none;border-radius:var(--radius-sm)}.chrome-menu-num{flex:none;width:2.2rem;font-family:var(--font-body);font-weight:800;font-size:.95rem;letter-spacing:.06em;color:var(--chrome-art-night);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chrome-menu-mask{display:block;overflow:hidden;padding-block:.08em}.chrome-menu-label{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(2.3rem,10.5vw,3.4rem);line-height:1;letter-spacing:-.025em;translate:0 110%;transition:translate .38s var(--ease-out),color var(--t-fast) ease}.chrome-menu[data-open=true] .chrome-menu-label{translate:0 0;transition-delay:calc(90ms + var(--i, 0) * 65ms)}.chrome-menu-link[aria-current] .chrome-menu-label{color:var(--chrome-art-night)}.chrome-menu-link:hover .chrome-menu-label{color:var(--gold-bright)}.chrome-menu-rise{opacity:0;translate:0 18px;transition:opacity .38s var(--ease-out),translate .38s var(--ease-out)}.chrome-menu[data-open=true] .chrome-menu-rise{opacity:1;translate:0 0;transition-delay:calc(90ms + var(--i, 0) * 65ms)}.chrome-menu-cta{width:100%}.chrome-menu-next .eyebrow{color:var(--on-night-soft);margin-bottom:.6rem}.chrome-menu-shows{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.chrome-menu-show{display:flex;align-items:center;gap:.9rem;min-height:64px;padding:.55rem .75rem .55rem .55rem;border-radius:var(--radius);background:color-mix(in srgb,var(--on-night) 7%,transparent);border:1px solid var(--night-line);color:var(--on-night);text-decoration:none;transition:background-color var(--t-base) ease,border-color var(--t-base) ease}.chrome-menu-show:hover{background:color-mix(in srgb,var(--on-night) 12%,transparent);border-color:color-mix(in srgb,var(--chrome-show-tone) 70%,transparent)}.chrome-menu-date{flex:none;display:grid;justify-items:center;width:3.4rem;padding:.3rem 0 .35rem;border-radius:var(--radius-sm);border-top:4px solid var(--chrome-show-tone);background:var(--night-950);line-height:1.05}.chrome-menu-date-mo,.chrome-menu-date-wd{font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--on-night-soft)}.chrome-menu-date-day{font-family:var(--font-display);font-weight:800;font-size:1.45rem;color:var(--on-night)}.chrome-menu-show-text{display:grid;gap:.1rem;min-width:0}.chrome-menu-show-title{font-weight:750;font-size:1rem;line-height:1.3}.chrome-menu-show-when{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .6rem;font-size:.92rem;color:var(--on-night-soft)}.chrome-menu-box{display:grid;justify-items:start}.chrome-menu-box .eyebrow{margin-bottom:.25rem}.chrome-menu-phone{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:800;font-size:1.7rem;color:var(--gold-bright);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.chrome-menu .chrome-menu-hours{margin:0;color:var(--on-night-soft)}@media (prefers-reduced-motion:reduce){.chrome-menu,.chrome-menu[data-open=true]{transition:none}.chrome-menu *{transition-delay:0s!important}}.chrome-footer{position:relative;background:var(--night-950);color:var(--on-night);overflow:clip}.chrome-finale{position:relative;isolation:isolate;padding-top:clamp(4.5rem,9vw,8rem)}.chrome-finale-sky{position:absolute;inset:0;z-index:-1;background:radial-gradient(1.5px 1.5px at 12% 22%,color-mix(in srgb,var(--on-night) 80%,transparent) 99%,transparent),radial-gradient(1px 1px at 27% 61%,color-mix(in srgb,var(--on-night) 60%,transparent) 99%,transparent),radial-gradient(1.5px 1.5px at 44% 12%,color-mix(in srgb,var(--gold-bright) 80%,transparent) 99%,transparent),radial-gradient(1px 1px at 58% 38%,color-mix(in srgb,var(--on-night) 70%,transparent) 99%,transparent),radial-gradient(1.5px 1.5px at 73% 18%,color-mix(in srgb,var(--on-night) 85%,transparent) 99%,transparent),radial-gradient(1px 1px at 86% 47%,color-mix(in srgb,var(--on-night) 60%,transparent) 99%,transparent),radial-gradient(1px 1px at 93% 9%,color-mix(in srgb,var(--gold-bright) 70%,transparent) 99%,transparent),radial-gradient(ellipse 55% 60% at 69% 100%,color-mix(in srgb,var(--c-support) 40%,transparent),transparent 72%),linear-gradient(to bottom,var(--night-950),var(--night-900) 55%,var(--dusk))}.chrome-finale-copy{position:relative}.chrome-finale-eyebrow{--eyebrow-dot:var(--chrome-art-night);color:var(--on-night-soft)}.chrome-nowrap{white-space:nowrap}.chrome-footer .chrome-finale-line{max-width:17ch;margin:0 0 1.6rem;font-family:var(--font-display);font-weight:800;font-size:var(--fs-display);line-height:.98;letter-spacing:-.03em;color:var(--on-night);text-wrap:balance}.chrome-finale-line .accent-serif{display:block;margin-top:.14em;font-size:.7em;line-height:1.12;color:var(--gold-bright);letter-spacing:-.005em}.chrome-finale-actions{display:flex;flex-wrap:wrap;gap:.75rem}.chrome-horizon{position:relative;height:clamp(150px,21vw,330px);margin-top:clamp(-1rem,-2vw,0rem);pointer-events:none}.chrome-horizon-land,.chrome-horizon-sky{position:absolute;inset:0;width:100%;height:100%}.chrome-horizon-art{display:block;width:100%;height:100%}.chrome-horizon-land{height:calc(100% + 1px);max-width:none;object-fit:cover;object-position:50% 100%}.chrome-horizon-art #horizon-sun{transform:translateY(-130px)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.chrome-horizon{view-timeline-name:--chrome-horizon}.chrome-horizon-art #horizon-sun{animation:chrome-sun-rise linear both;animation-timeline:--chrome-horizon;animation-range:entry 15% cover 55%}}}@keyframes chrome-sun-rise{0%{transform:translateY(-8px)}to{transform:translateY(-130px)}}.chrome-footer-main{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,.9fr);gap:2.5rem clamp(1.5rem,3vw,3rem);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,3.5rem)}.chrome-footer-logo-link{display:inline-flex;min-height:44px;align-items:center;color:var(--on-night);border-radius:var(--radius-sm)}.chrome-footer-logo{width:220px}.chrome-footer-logo .logo-art{background-color:var(--chrome-art-night)}.chrome-footer-address{margin:1.1rem 0 0;font-style:normal;color:var(--on-night);line-height:1.55}.chrome-clock{min-height:7.4rem;margin-top:1.4rem}.chrome-footer .chrome-clock p{margin:0}.chrome-footer .chrome-clock-time{font-family:var(--font-display);font-weight:750;font-size:1.35rem;color:var(--on-night);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:.4rem!important}.chrome-clock-time time{color:var(--gold-bright)}.chrome-footer .chrome-clock-line{text-wrap:pretty;display:flex;gap:.6rem;align-items:baseline;color:var(--on-night-soft);line-height:1.45;margin-top:.35rem!important}.chrome-clock-icon{flex:none;width:10px;height:10px;border-radius:50%;translate:0 -1px}.chrome-clock-sun{background:var(--marigold);box-shadow:0 0 0 3px color-mix(in srgb,var(--marigold) 25%,transparent)}.chrome-clock-box{background:transparent;border:2px solid var(--on-night-soft)}.chrome-clock-line[data-open] .chrome-clock-box{background:var(--c-about);border-color:var(--c-about)}.chrome-footer-col{display:flex;flex-direction:column;align-items:flex-start}.chrome-footer-h{color:var(--on-night-soft);margin-bottom:.7rem}.chrome-footer-phone{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:800;font-size:1.55rem;color:var(--gold-bright);text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:var(--radius-sm)}.chrome-footer-phone:hover{text-decoration:underline;text-decoration-thickness:2px}.chrome-footer .chrome-footer-hours{margin:.2rem 0 .6rem;color:var(--on-night);line-height:1.5}.chrome-footer-list{margin:0;padding:0;list-style:none}.chrome-footer-link{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;min-width:44px;color:var(--on-night-soft);text-decoration:none;overflow-wrap:break-word;border-radius:var(--radius-sm);transition:color var(--t-fast) ease}.chrome-footer-link:hover{color:var(--on-night);text-decoration:underline;text-decoration-color:var(--chrome-art-night);text-decoration-thickness:2px}.chrome-footer-k{color:var(--on-night);font-weight:700}.chrome-footer-social svg{flex:none}.chrome-footer-base{display:grid;gap:1rem;padding-top:1.6rem;padding-bottom:calc(2.2rem + env(safe-area-inset-bottom));border-top:1px solid var(--night-line);color:var(--on-night-soft)}.chrome-footer .chrome-footer-land{margin:0;max-width:none;font-family:var(--font-accent);font-style:italic;font-size:1.15rem;color:var(--on-night)}.chrome-footer-fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem}.chrome-footer .chrome-footer-fine p{margin:0;font-size:max(14px,.84rem);color:var(--on-night-soft);max-width:80ch}@media (max-width:1279px){.chrome-footer-main{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,.85fr)}.chrome-footer-brand{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 clamp(2rem,6vw,5rem);align-items:start}.chrome-footer-brand .chrome-clock{grid-column:2;grid-row:1/span 2;margin-top:.4rem}}@media (max-width:899px){.chrome-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.chrome-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem}.chrome-footer-brand,.chrome-footer-main>.chrome-footer-col:nth-child(2),.chrome-footer-main>.chrome-footer-col:nth-child(3){grid-column:1/-1}.chrome-footer-brand{display:block}.chrome-footer-logo{width:190px}.chrome-finale-actions .btn{flex:1 1 100%}}.chrome-404{--chrome-404-mask:#000;padding-top:var(--header-h);background:var(--night-950)}.chrome-404-stage{position:relative;height:clamp(460px,80svh,900px);container-type:size;overflow:hidden}.chrome-404-scene{--w:max(100cqw,150cqh);--h:max(100cqh,66.667cqw);position:absolute;left:50%;top:50%;width:var(--w);height:var(--h);translate:-50% -50%}.chrome-404-art{position:absolute;inset:0;width:100%;height:100%;max-width:none}.chrome-404-stage:after{content:"";position:absolute;inset:auto 0 0 0;height:22%;background:linear-gradient(to bottom,transparent,var(--night-950));pointer-events:none}.chrome-404-digits{--chrome-404-gap:min(calc(var(--w) * 0.174),33cqw);--chrome-404-size:min(calc(var(--h) * 0.4),31cqw);pointer-events:none}.chrome-404-digits,.chrome-404-layer{position:absolute;inset:0}.chrome-404-d{position:absolute;top:57.5%;left:50%;translate:-50% -50%;font-family:var(--font-display);font-weight:800;font-size:var(--chrome-404-size);font-variation-settings:"opsz" 96;line-height:.74;letter-spacing:0;padding-top:.05em}.chrome-404-d1{left:calc(50% - var(--chrome-404-gap))}.chrome-404-d3{left:calc(50% + var(--chrome-404-gap))}.chrome-404-outline .chrome-404-d{color:transparent;-webkit-text-stroke:max(2px,.008em) color-mix(in srgb,var(--on-night) 88%,transparent)}.chrome-404-gold .chrome-404-d{color:var(--marigold)}.chrome-404-gold{-webkit-mask:radial-gradient(circle at var(--chrome-404-x,50%) var(--chrome-404-y,58%),var(--chrome-404-mask) 0,var(--chrome-404-mask) 8%,transparent 19%);mask:radial-gradient(circle at var(--chrome-404-x,50%) var(--chrome-404-y,58%),var(--chrome-404-mask) 0,var(--chrome-404-mask) 8%,transparent 19%)}.chrome-404-copy{position:relative;margin-top:clamp(-7rem,-9vw,-3rem);padding-bottom:clamp(4rem,8vw,6.5rem);text-align:center}.chrome-404-copy .eyebrow{--eyebrow-dot:var(--marigold);color:var(--gold-bright)}.chrome-404-title{margin:0 auto .6em;font-size:var(--fs-display);color:var(--on-night)}.chrome-404 .chrome-404-lede{margin:0 auto 2rem;max-width:56ch;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--on-night-soft)}.chrome-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}@media (max-width:600px){.chrome-404-stage{height:clamp(380px,60svh,560px)}.chrome-404-actions .btn{flex:1 1 100%}}@media print{.chrome-finale-sky,.chrome-header,.chrome-horizon,.chrome-menu{display:none}#chrome-header~#main{padding-top:0}}