@font-face{font-family:Libre Caslon Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/caslon-400.Cs-9h3EP.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/josefin-400.ByJn7BBJ.woff2)format("woff2")}@font-face{font-family:Josefin Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_astro/josefin-600.BRvGzOUd.woff2)format("woff2")}@font-face{font-family:Tangerine;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/tangerine-700.DCCyMyC_.woff2)format("woff2")}@font-face{font-family:Urbanist Variable;font-style:normal;font-weight:300 800;font-display:swap;src:url(/_astro/urbanist-var.Bk8d0Awd.woff2)format("woff2-variations")}:root{color-scheme:dark;--enamel:#0a0a0a;--cabinet:#141413;--cabinet-2:#1c1c1b;--glass:#f4f3ef;--card:#f7f6f2;--ink:#0b0b0b;--silver:#b9b9b4;--silver-dim:#8c8c88;--hairline:#f4f3ef24;--hairline-strong:#f4f3ef52;--ink-hairline:#0b0b0b24;--ink-soft:#4a4a47;--font-display:"Libre Caslon Display", "Big Caslon", "Times New Roman", serif;--font-scale:"Josefin Sans", "Futura", "Century Gothic", sans-serif;--font-body:"Urbanist Variable", "Helvetica Neue", Arial, sans-serif;--font-hand:"Tangerine", "Brush Script MT", cursive;--step--1:clamp(.8rem, .78rem + .1vw, .875rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.6rem, 1.35rem + 1.1vw, 2.25rem);--step-3:clamp(2.1rem, 1.6rem + 2.2vw, 3.5rem);--step-4:clamp(2.7rem, 1.8rem + 4vw, 5rem);--step-5:clamp(3.1rem, 1.9rem + 5.6vw, 6rem);--gutter:clamp(1.25rem, .6rem + 3.2vw, 3.5rem);--max:88rem;--section:clamp(4rem, 2.8rem + 5vw, 7.5rem);--dial-h:4.25rem;--nav-h:5rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius-pill:999px}@media (width<=760px){:root{--dial-h:3.75rem;--nav-h:4.25rem;--section:3rem}}*,:before,:after{box-sizing:border-box}html{background:var(--enamel);-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--silver-dim) var(--enamel);scrollbar-width:thin;scroll-padding-top:5rem}body{background:var(--enamel);min-height:100dvh;color:var(--glass);font-family:var(--font-body);font-weight:460;font-size:var(--step-0);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:var(--dial-h);margin:0;line-height:1.65}::selection{background:var(--glass);color:var(--ink)}.on-glass ::selection{background:var(--ink);color:var(--glass)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--enamel)}::-webkit-scrollbar-thumb{border:2px solid var(--enamel);background:#3a3a38;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--silver-dim)}[hidden]{display:none!important}img,video,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:400;line-height:1.02}p{text-wrap:pretty;margin:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:1.5px solid var(--glass);outline-offset:4px;border-radius:4px}.on-glass :focus-visible{outline-color:var(--ink)}input,textarea,select{caret-color:currentColor}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--glass);color:var(--ink);border-radius:var(--radius-pill);font-family:var(--font-scale);letter-spacing:.16em;text-transform:uppercase;transition:transform .3s var(--ease-out);padding:.6rem 1rem;font-size:.8rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip:focus{transform:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.on-glass{background:var(--glass);color:var(--ink)}.scale-label{font-family:var(--font-scale);font-size:var(--step--1);letter-spacing:.2em;text-transform:uppercase;font-weight:400;line-height:1.3}.lede{font-size:var(--step-1);color:var(--silver);max-width:38ch;line-height:1.5}.on-glass .lede{color:var(--ink-soft)}.dim{color:var(--silver-dim)}.on-glass .dim{color:#6b6b67}.btn{--btn-bg:var(--glass);--btn-fg:var(--ink);border-radius:var(--radius-pill);border:1px solid var(--btn-bg);background:var(--btn-bg);min-height:3.25rem;color:var(--btn-fg);font-family:var(--font-scale);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;isolation:isolate;transition:color .5s var(--ease-out), border-color .5s var(--ease-out), transform .3s var(--ease-out);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.75rem;padding:0 1.6rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn span{z-index:1;padding-top:.15em;position:relative}.btn:before{content:"";background:var(--btn-fg);border-radius:inherit;transition:transform .55s var(--ease-out);z-index:0;position:absolute;inset:0;transform:translateY(101%)}.btn svg{z-index:1;width:1rem;height:1rem;transition:transform .5s var(--ease-out);position:relative}@media (hover:hover){.btn:hover{color:var(--btn-bg)}.btn:hover:before{transform:translateY(0)}.btn:hover svg{transform:translate(.25rem)}}.btn:active{transform:scale(.97)}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--glass);color:var(--glass);border-color:var(--hairline-strong)}@media (hover:hover){.btn--ghost:hover{color:var(--ink);border-color:var(--glass)}}.btn--ghost:before{background:var(--glass)}.on-glass .btn{--btn-bg:var(--ink);--btn-fg:var(--glass)}.on-glass .btn--ghost{--btn-bg:transparent;color:var(--ink);border-color:var(--ink-hairline)}.on-glass .btn--ghost:before{background:var(--ink)}@media (hover:hover){.on-glass .btn--ghost:hover{color:var(--glass)}}.link-line{transition:background-size .5s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none;position:relative}@media (hover:hover){.link-line:hover{background-size:100% 1px}}.mono{filter:grayscale()contrast(1.06)}:root{--photo-radius:clamp(10px, 1.2vw, 18px)}.frame-img,.run__frame,.film-player,.occ__figimg{border-radius:var(--photo-radius)}.frame-img{background:var(--cabinet);isolation:isolate;position:relative;overflow:hidden}.px-inner{height:116%;margin-top:-8%}.px-inner img,.frame-img img{object-fit:cover;width:100%;height:100%}.js [data-reveal]{opacity:0;filter:blur(6px);transition:opacity 1.1s var(--ease-out), transform 1.3s var(--ease-out), filter 1.1s var(--ease-out);transition-delay:calc(var(--i,0) * .11s);transform:translateY(2.25rem)}.js [data-reveal=fade]{transform:none}.js [data-reveal=left]{transform:translate(-2.5rem)}.js [data-reveal=scale]{transform:scale(.94)}.js [data-reveal].is-in{opacity:1;filter:none;transform:none}.js [data-wipe]{clip-path:inset(100% 0 0);transition:clip-path 1.5s var(--ease-out)}.js [data-wipe] img{transition:transform 2.2s var(--ease-out);transform:scale(1.18)}.js [data-wipe].is-in{clip-path:inset(0)}.js [data-wipe].is-in img{transform:scale(1)}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line>span{display:block}.js [data-lines] .line>span{transition:transform 1.2s var(--ease-out);transition-delay:calc(var(--l,0) * 90ms + var(--d,0s));transform:translateY(105%)}.js [data-lines].is-in .line>span{transform:none}@view-transition{navigation:auto}::view-transition-old(root){animation:.45s var(--ease-in-out) both vt-out}::view-transition-new(root){animation:.6s var(--ease-out) both vt-in}@keyframes vt-out{to{opacity:0;filter:blur(4px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.js [data-reveal],.js [data-wipe],.js [data-lines] .line>span{opacity:1;filter:none;clip-path:none;transform:none}[data-parallax]{transform:none!important}}@media (width<=760px){[data-lines] .dim{color:var(--glass);-webkit-text-stroke:.012em currentColor}.on-glass [data-lines] .dim{color:var(--ink)}}@media (hover:none),(width<=900px){.js [data-reveal]{filter:none;transition:opacity .4s var(--ease-out), transform .45s var(--ease-out);transition-delay:calc(var(--i,0) * 45ms);transform:translateY(1rem)}.js [data-reveal=scale]{transform:scale(.98)}.js [data-reveal=left]{transform:translate(-1rem)}.js [data-wipe]{transition-duration:.5s}.js [data-wipe] img{transition-duration:.9s}.js [data-lines] .line>span{transition-duration:.5s}}.js [data-reveal=mask]{opacity:1;filter:none;clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:none}.js [data-reveal=mask]>*{transition:transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(1.2rem)}.js [data-reveal=mask].is-in{clip-path:inset(0 0 -20%)}.js [data-reveal=mask].is-in>*{transform:none}.js [data-reveal=split]{opacity:1;filter:none;clip-path:inset(0 100% 0 0);transition:clip-path .8s var(--ease-in-out);transition-delay:calc(var(--i,0) * 60ms);transform:none}.js [data-reveal=split].is-in{clip-path:inset(0)}.js [data-reveal=tilt]{filter:none;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(1.5rem)rotate(-1.2deg)}.js [data-reveal=tilt].is-in{transform:none}.js [data-reveal=count]{filter:none;transition:opacity .35s var(--ease-out), transform .5s cubic-bezier(.34, 1.4, .64, 1);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(.7rem)scale(.96)}.js [data-reveal=count].is-in{transform:none}.js [data-reveal=row]{opacity:1;filter:none;position:relative;overflow:hidden;transform:none;border-bottom-color:#0000!important}.js [data-reveal=row]:after{content:"";background:var(--hairline);transform-origin:0;height:1px;transition:transform .55s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.js .on-glass [data-reveal=row]:after{background:var(--ink-hairline)}.js [data-reveal=row]>span{transition:transform .6s var(--ease-out);transition-delay:calc(var(--i,0) * 55ms + 70ms);display:block;transform:translateY(110%)}.js [data-reveal=row].is-in:after{transform:scaleX(1)}.js [data-reveal=row].is-in>span{transform:none}.js [data-reveal=swipe]{opacity:1;filter:none;transition:-webkit-mask-position 1.15s var(--ease-out), mask-position 1.15s var(--ease-out);transition-delay:calc(var(--i,0) * 90ms);transform:none;-webkit-mask-image:linear-gradient(90deg,#000 0 40%,#0000 65%);mask-image:linear-gradient(90deg,#000 0 40%,#0000 65%);-webkit-mask-position:100%;mask-position:100%;-webkit-mask-size:400% 300%;mask-size:400% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.js [data-reveal=swipe].is-in{-webkit-mask-position:2%;mask-position:2%}@media (hover:none),(width<=900px){.js [data-reveal=swipe]{transition:-webkit-mask-position .7s var(--ease-out), mask-position .7s var(--ease-out);transition-delay:calc(var(--i,0) * 60ms)}}@media (prefers-reduced-motion:reduce){.js [data-reveal=mask],.js [data-reveal=split],.js [data-reveal=row]{clip-path:none;overflow:visible}.js [data-reveal=swipe]{-webkit-mask-image:none;mask-image:none}.js [data-reveal=row]>span,.js [data-reveal=mask]>*{transform:none}.js [data-reveal=row]:after{transform:scaleX(1)}}.nav.astro-wpvy4v7s{z-index:50;height:var(--nav-h);transition:transform .6s var(--ease-out), background-color .5s ease, border-color .5s ease;border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.nav.astro-wpvy4v7s.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.2);border-bottom-color:var(--hairline);background:#0a0a0ab8}.nav.astro-wpvy4v7s.is-hidden{transform:translateY(-100%)}.menu-open .nav.astro-wpvy4v7s{backdrop-filter:none;background:0 0;border-color:#0000;transform:none}.nav__inner.astro-wpvy4v7s{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.nav__mark.astro-wpvy4v7s{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;z-index:2;font-size:1.45rem;text-decoration:none;position:relative}.nav__mark.astro-wpvy4v7s span.astro-wpvy4v7s:last-child{color:var(--silver-dim);transition:color .4s}@media (hover:hover){.nav__mark.astro-wpvy4v7s:hover span.astro-wpvy4v7s:last-child{color:var(--glass)}}.nav__links.astro-wpvy4v7s{gap:clamp(1.5rem,3vw,3rem);margin-left:auto;display:flex}.nav__link.astro-wpvy4v7s{font-family:var(--font-scale);letter-spacing:.22em;text-transform:uppercase;color:var(--silver-dim);padding:.5rem 0 .35rem;font-size:.78rem;text-decoration:none;transition:color .4s;position:relative}.nav__link.astro-wpvy4v7s:after{content:"";background:var(--glass);width:4px;height:4px;transition:transform .5s var(--ease-out);border-radius:50%;position:absolute;bottom:-.1rem;left:50%;transform:translate(-50%)scale(0);box-shadow:0 0 10px #f4f3efcc}.nav__link.astro-wpvy4v7s.is-active{color:var(--glass)}.nav__link.astro-wpvy4v7s.is-active:after{transform:translate(-50%)scale(1)}@media (hover:hover){.nav__link.astro-wpvy4v7s:hover{color:var(--glass)}}.nav__cta.astro-wpvy4v7s{min-height:2.75rem;padding-inline:1.3rem;font-size:.72rem}.nav__toggle.astro-wpvy4v7s{border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);color:var(--glass);cursor:pointer;z-index:2;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;align-items:center;gap:.7rem;height:2.75rem;padding:0 1rem 0 .9rem;display:none;position:relative}.nav__toggle-label.astro-wpvy4v7s{padding-top:.15em;font-size:.7rem}.nav__bars.astro-wpvy4v7s{width:1.1rem;height:.6rem;position:relative}.nav__bars.astro-wpvy4v7s i.astro-wpvy4v7s{height:1.5px;transition:transform .5s var(--ease-out), top .5s var(--ease-out);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.nav__bars.astro-wpvy4v7s i.astro-wpvy4v7s:first-child{top:0}.nav__bars.astro-wpvy4v7s i.astro-wpvy4v7s:last-child{transition:transform .5s var(--ease-out), top .5s var(--ease-out), right .5s var(--ease-out);top:calc(100% - 1.5px);right:30%}.nav__toggle.astro-wpvy4v7s[aria-expanded=true] .nav__bars.astro-wpvy4v7s i.astro-wpvy4v7s:first-child{top:calc(50% - .75px);transform:rotate(45deg)}.nav__toggle.astro-wpvy4v7s[aria-expanded=true] .nav__bars.astro-wpvy4v7s i.astro-wpvy4v7s:last-child{top:calc(50% - .75px);right:0;transform:rotate(-45deg)}@media (width<=900px){.nav__links.astro-wpvy4v7s,.nav__cta.astro-wpvy4v7s{display:none}.nav__toggle.astro-wpvy4v7s{display:inline-flex}}.menu.astro-wpvy4v7s{z-index:45;background:var(--enamel);padding-top:var(--nav-h);padding-bottom:calc(var(--dial-h) + 1.5rem);opacity:0;will-change:opacity;align-items:center;transition:opacity .22s linear;display:flex;position:fixed;inset:0}.menu.astro-wpvy4v7s[hidden]{display:none}.menu.astro-wpvy4v7s.is-open{opacity:1}.menu__inner.astro-wpvy4v7s{width:100%}.menu.astro-wpvy4v7s ul.astro-wpvy4v7s{margin:0;padding:0;list-style:none}.menu.astro-wpvy4v7s li.astro-wpvy4v7s{border-top:1px solid var(--hairline);opacity:0;transition:opacity .2s var(--ease-out), transform .24s var(--ease-out);transition-delay:calc(var(--i) * 30ms);transform:translateY(.5rem)}.menu.astro-wpvy4v7s li.astro-wpvy4v7s:last-child{border-bottom:1px solid var(--hairline)}.menu.astro-wpvy4v7s a.astro-wpvy4v7s:not(.btn){touch-action:manipulation;-webkit-tap-highlight-color:transparent;font-family:var(--font-display);color:var(--silver-dim);transition:color .35s ease, padding-left .35s var(--ease-out);align-items:baseline;gap:1.25rem;padding:1rem 0 .8rem;font-size:clamp(3rem,14vw,5rem);line-height:1;text-decoration:none;display:flex;position:relative}.menu.astro-wpvy4v7s a.astro-wpvy4v7s.is-active{color:var(--glass);padding-left:.85rem}.menu.astro-wpvy4v7s a.astro-wpvy4v7s.is-active:before{content:"";background:var(--glass);width:2px;position:absolute;top:.9rem;bottom:.9rem;left:0}.menu__num.astro-wpvy4v7s{color:var(--silver-dim);min-width:2.75rem;font-size:.7rem;transition:color .35s}.menu.astro-wpvy4v7s a.astro-wpvy4v7s.is-active .menu__num.astro-wpvy4v7s{color:var(--glass)}.menu.astro-wpvy4v7s a.astro-wpvy4v7s.is-active .menu__arrow.astro-wpvy4v7s{opacity:1;border-color:var(--glass);translate:0}.menu__arrow.astro-wpvy4v7s{border:1px solid var(--hairline-strong);opacity:0;width:2rem;height:2rem;transition:opacity .35s ease, translate .4s var(--ease-out);border-radius:50%;place-items:center;margin-left:auto;display:grid;translate:-.5rem}.menu__arrow.astro-wpvy4v7s svg.astro-wpvy4v7s{width:.85rem;height:.85rem}@media (hover:hover){.menu.astro-wpvy4v7s a.astro-wpvy4v7s:not(.btn):hover{color:var(--glass);padding-left:.75rem}.menu.astro-wpvy4v7s a.astro-wpvy4v7s:not(.btn):hover .menu__num.astro-wpvy4v7s{color:var(--glass)}.menu.astro-wpvy4v7s a.astro-wpvy4v7s:not(.btn):hover .menu__arrow.astro-wpvy4v7s{opacity:1;translate:0}}.menu.astro-wpvy4v7s.is-open li.astro-wpvy4v7s{opacity:1;transform:none}.dial.astro-zccmjbff{z-index:40;height:calc(var(--dial-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px)saturate(1.1);border-top:1px solid var(--hairline);transition:transform .7s var(--ease-out);background:#0a0a0adb;position:fixed;inset:auto 0 0;transform:translateY(0)}.menu-open .dial.astro-zccmjbff{transform:translateY(100%)}.dial__inner.astro-zccmjbff{height:var(--dial-h);grid-template-columns:13rem 1fr auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid}.dial__readout.astro-zccmjbff{align-items:center;gap:.7rem;min-width:0;display:flex}.dial__lamp.astro-zccmjbff{background:var(--glass);border-radius:50%;flex:none;width:7px;height:7px;animation:3.2s ease-in-out infinite lamp;box-shadow:0 0 6px 1px #f4f3efe6,0 0 18px 4px #f4f3ef40}@keyframes lamp{0%,to{opacity:1}50%{opacity:.55}}.dial__station.astro-zccmjbff{font-family:var(--font-scale);letter-spacing:.2em;text-transform:uppercase;color:var(--silver-dim);white-space:nowrap;text-overflow:ellipsis;padding-top:.2rem;font-size:.7rem;font-weight:600;overflow:hidden}.dial__scale.astro-zccmjbff{min-width:0;height:100%;position:relative}.keys.astro-zccmjbff{--n:var(--n-all);--bk:calc(100% / var(--n) * .58);grid-template-columns:repeat(var(--n), 1fr);gap:1px;display:grid;position:absolute;inset:.55rem 0}.key.astro-zccmjbff{cursor:pointer;min-width:0;transition:background .35s ease, box-shadow .35s ease, transform .25s var(--ease-out);background:linear-gradient(#2a2a28 0%,#3a3a37 100%);border:0;border-radius:0 0 2px 2px;justify-content:center;align-items:flex-end;margin:0;padding:0 0 .2rem;display:flex;position:relative;box-shadow:inset 0 -3px #00000059}.key.astro-zccmjbff:focus-visible{outline:2px solid var(--glass);outline-offset:2px;z-index:1}.key.astro-zccmjbff.is-lit{background:linear-gradient(180deg, #e9e8e3 0%, var(--glass) 100%);transform:translateY(1px);box-shadow:inset 0 -1px #0003,0 0 18px #f4f3ef59}.key-black.astro-zccmjbff{top:0;left:calc(var(--p) / var(--n) * 100% - var(--bk) / 2);width:var(--bk);z-index:1;pointer-events:none;background:linear-gradient(#050505,#141413);border-radius:0 0 2px 2px;height:58%;position:absolute;box-shadow:0 2px 3px #0009,inset 0 -2px #ffffff0f}.dial__needle.astro-zccmjbff{z-index:2;will-change:transform;width:0;position:absolute;top:.2rem;bottom:.2rem;left:0}.dial__needle.astro-zccmjbff i.astro-zccmjbff{background:var(--glass);transform-origin:50% 100%;width:2px;transition:transform .35s var(--ease-out);border-radius:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 10px 1px #f4f3ef99}.dial.astro-zccmjbff.is-moving .dial__needle.astro-zccmjbff i.astro-zccmjbff{transform:scaleY(1.12)}.dial__cta.astro-zccmjbff{border-radius:var(--radius-pill);border:1px solid var(--hairline-strong);align-items:center;gap:.6rem;height:2.5rem;padding:0 1.1rem;font-size:.7rem;text-decoration:none;transition:background-color .4s,color .4s;display:inline-flex}.dial__cta.astro-zccmjbff .scale-label.astro-zccmjbff{padding-top:.15em;font-size:.66rem}.dial__cta.astro-zccmjbff svg.astro-zccmjbff{width:.9rem;height:.9rem}@media (hover:hover){.dial__cta.astro-zccmjbff:hover{background:var(--glass);color:var(--ink)}}@media (width<=760px){.dial__inner.astro-zccmjbff{grid-template-columns:minmax(0,1fr) auto;gap:.75rem}.keys.astro-zccmjbff{--n:var(--n-small)}.key--wide.astro-zccmjbff{display:none}.dial__cta.astro-zccmjbff{gap:.35rem;padding:0 .75rem}.dial__cta.astro-zccmjbff .scale-label.astro-zccmjbff{letter-spacing:.12em}.dial__readout.astro-zccmjbff{display:none}.dial__cta.astro-zccmjbff{background:var(--glass);color:var(--ink);border-color:var(--glass);height:2.35rem;padding:0 .95rem}}.foot.astro-jo6i4kqk{padding-top:var(--section);border-top:1px solid var(--hairline);padding-bottom:2.5rem;position:relative;overflow:hidden}.foot__cta.astro-jo6i4kqk{font-family:var(--font-display);font-size:var(--step-5);letter-spacing:-.02em;grid-template-columns:1fr auto;align-items:end;line-height:.98;text-decoration:none;display:grid}.foot__cta-line.astro-jo6i4kqk{grid-column:1}.foot__arrow.astro-jo6i4kqk{aspect-ratio:1;border:1px solid var(--hairline-strong);width:clamp(4rem,9vw,7.5rem);transition:background-color .5s var(--ease-out), color .5s var(--ease-out), transform .6s var(--ease-out);border-radius:50%;grid-area:1/2/span 2;align-self:center;place-items:center;display:grid}.foot__arrow.astro-jo6i4kqk svg.astro-jo6i4kqk{width:45%;transition:transform .6s var(--ease-out)}.foot__cta.astro-jo6i4kqk .dim.astro-jo6i4kqk{transition:color .6s}@media (hover:hover){.foot__cta.astro-jo6i4kqk:hover .foot__arrow.astro-jo6i4kqk{background:var(--glass);color:var(--ink);transform:rotate(-45deg)}.foot__cta.astro-jo6i4kqk:hover .dim.astro-jo6i4kqk{color:var(--glass)}}.foot__grid.astro-jo6i4kqk{border-top:1px solid var(--hairline);grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;margin-top:clamp(4rem,8vw,7rem);padding-top:2.5rem;display:grid}.foot__mark.astro-jo6i4kqk{font-family:var(--font-display);margin-bottom:.5rem;font-size:1.6rem}.foot.astro-jo6i4kqk ul.astro-jo6i4kqk{gap:.4rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.foot__grid.astro-jo6i4kqk a.astro-jo6i4kqk{text-decoration:none}.foot__base.astro-jo6i4kqk{font-size:var(--step--1);color:var(--silver-dim);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:4rem;display:flex}@media (width<=760px){.foot__grid.astro-jo6i4kqk{grid-template-columns:1fr 1fr}.foot__grid.astro-jo6i4kqk>.astro-jo6i4kqk:first-child{grid-column:1/-1}.foot__arrow.astro-jo6i4kqk{grid-area:auto/1;margin-top:1.5rem}.foot__cta.astro-jo6i4kqk{grid-template-columns:1fr}}
