.priceTag-module__Pc6IZq__was{opacity:.5;text-decoration-thickness:1px}
.finishes-module__19jmra__finishes{padding:clamp(calc(96 * var(--u)), 14svh, calc(160 * var(--u))) var(--gutter)}.finishes-module__19jmra__sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.finishes-module__19jmra__row{gap:clamp(calc(16 * var(--u)), 2.2vw, calc(48 * var(--u)));grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.finishes-module__19jmra__item{min-width:0}.finishes-module__19jmra__card{text-align:center;color:var(--text-1);transition:opacity .5s var(--ease-out);justify-items:center;text-decoration:none;display:grid}.finishes-module__19jmra__art{aspect-ratio:938/864;width:100%;display:block;position:relative}.finishes-module__19jmra__ring{z-index:1;width:88%;height:auto;transition:transform .7s var(--ease-expo);margin:6% auto 0;display:block;position:relative}.finishes-module__19jmra__name{margin-top:calc(10 * var(--u));font-family:var(--font-display);font-weight:300;font-size:clamp(calc(20 * var(--u)), 1.75vw, calc(32 * var(--u)));letter-spacing:-.02em;line-height:1.15}.finishes-module__19jmra__buy{margin-top:calc(12 * var(--u));justify-items:center;display:grid}.finishes-module__19jmra__cta{align-items:center;gap:calc(10 * var(--u));height:calc(42 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(20 * var(--u));border-radius:var(--r-pill);font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cta-fg);background:var(--cta-bg);transition:background var(--d-hover) var(--ease-out);font-weight:400;display:inline-flex}.finishes-module__19jmra__card:hover .finishes-module__19jmra__cta{background:var(--cta-hover)}.finishes-module__19jmra__card:focus-visible{outline:2px solid var(--accent);outline-offset:calc(8 * var(--u))}@media (hover:hover){.finishes-module__19jmra__buy{opacity:0;translate:0 calc(10 * var(--u));transition:opacity .35s var(--ease-out), translate .55s var(--ease-expo)}.finishes-module__19jmra__card:is(:hover,:focus-visible) .finishes-module__19jmra__buy{opacity:1;translate:none}.finishes-module__19jmra__card:is(:hover,:focus-visible) .finishes-module__19jmra__ring{transform:translateY(calc(-10 * var(--u))) scale(1.03)}}@media (max-width:899.98px){.finishes-module__19jmra__row{row-gap:calc(48 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.finishes-module__19jmra__card,.finishes-module__19jmra__ring,.finishes-module__19jmra__buy{transition:none}.finishes-module__19jmra__card:is(:hover,:focus-visible) .finishes-module__19jmra__ring{transform:none}}
.signup-module__IavGhW__trigger{height:calc(48 * var(--u));padding:0 calc(6 * var(--u));font:inherit;font-size:calc(15 * var(--u));color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--fg-ch) / .25);text-decoration-color:rgb(var(--fg-ch) / .25);text-underline-offset:calc(5 * var(--u));cursor:pointer;transition:color var(--d-hover) var(--ease-out), text-decoration-color var(--d-hover) var(--ease-out);background:0 0;border:0;align-items:center;display:inline-flex}.signup-module__IavGhW__trigger:hover,.signup-module__IavGhW__trigger:focus-visible{color:var(--text-1);text-decoration-color:currentColor}.signup-module__IavGhW__backdrop{z-index:1000;padding:var(--gutter);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;place-items:center;animation:.3s cubic-bezier(.2,.8,.2,1) signup-module__IavGhW__fade;display:grid;position:fixed;inset:0}.signup-module__IavGhW__card{color:#1a1a1a;background:#fff;width:min(100%,440px);padding:40px 36px 36px;animation:.45s cubic-bezier(.2,.8,.2,1) signup-module__IavGhW__rise;position:relative;box-shadow:0 30px 80px -20px #00000073}.signup-module__IavGhW__close{color:#1a1a1a;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.signup-module__IavGhW__close svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:16px;height:16px}.signup-module__IavGhW__form,.signup-module__IavGhW__done{gap:12px;display:grid}.signup-module__IavGhW__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:28px;font-weight:300;line-height:1.15}.signup-module__IavGhW__line{color:#6b6b68;margin:0 0 12px;font-size:15px;line-height:1.5}.signup-module__IavGhW__input{height:48px;font:inherit;color:#1a1a1a;background:#fff;border:0;outline:none;padding:0 16px;font-size:15px;box-shadow:inset 0 0 0 1px #d6d6d2}.signup-module__IavGhW__input:focus{box-shadow:inset 0 0 0 1px #1a1a1a}.signup-module__IavGhW__input::placeholder{color:#9a9a96}.signup-module__IavGhW__submit{height:48px;font:inherit;color:var(--cta-fg,#fff);background:var(--cta-bg,#222);cursor:pointer;transition:background var(--d-hover,.2s) ease;border:0;margin-top:6px;font-size:15px}.signup-module__IavGhW__submit:hover{background:var(--cta-hover,#000)}.signup-module__IavGhW__submit:disabled{opacity:.6;cursor:progress}.signup-module__IavGhW__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.signup-module__IavGhW__error{color:#c4372b;margin:0;font-size:13px}@keyframes signup-module__IavGhW__fade{0%{opacity:0}}@keyframes signup-module__IavGhW__rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.signup-module__IavGhW__backdrop,.signup-module__IavGhW__card{animation:none}}@media (max-width:480px){.signup-module__IavGhW__card{padding:36px 22px 24px}.signup-module__IavGhW__title{font-size:24px}}
.priceTiers-module__Ny422G__line{font:inherit;flex-wrap:wrap;align-items:center;column-gap:.4em;line-height:1.3;display:inline-flex}.priceTiers-module__Ny422G__lineNow{color:var(--text-1)}.priceTiers-module__Ny422G__dot{background:var(--signal);border-radius:50%;flex:none;width:.5em;height:.5em;margin-right:.15em;display:inline-block;box-shadow:0 0 0 .18em #05e16a33}@media (prefers-reduced-motion:no-preference){.priceTiers-module__Ny422G__dot{animation:2s ease-in-out infinite priceTiers-module__Ny422G__tiers-pulse}}@keyframes priceTiers-module__Ny422G__tiers-pulse{50%{box-shadow:0 0 0 .32em #05e16a00}}.priceTiers-module__Ny422G__pills{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex}.priceTiers-module__Ny422G__pill{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(11 * var(--u));white-space:nowrap;color:var(--text-2);box-shadow:inset 0 0 0 1px rgb(var(--fg-ch) / .22);align-items:center;gap:.45em;line-height:1;display:inline-flex}.priceTiers-module__Ny422G__pill[data-now]{color:var(--text-1);background:var(--bg);box-shadow:inset 0 0 0 1px rgb(var(--fg-ch) / .3)}.priceTiers-module__Ny422G__pillPrice{font-variant-numeric:tabular-nums}.priceTiers-module__Ny422G__pillRings{opacity:.8}.priceTiers-module__Ny422G__pill .priceTiers-module__Ny422G__dot{margin-right:0}.priceTiers-module__Ny422G__stack{margin:0;padding:0;list-style:none;display:grid}.priceTiers-module__Ny422G__tier{--step:calc(18 * var(--u));align-items:baseline;gap:calc(12 * var(--u));margin:0 calc(var(--i) * var(--step));padding:calc(14 * var(--u)) calc(18 * var(--u));color:var(--text-3);background:rgb(var(--fg-ch) / calc(.03 - var(--i) * .01));box-shadow:inset 0 0 0 1px var(--line);display:flex}.priceTiers-module__Ny422G__tier+.priceTiers-module__Ny422G__tier{margin-top:-1px}.priceTiers-module__Ny422G__tier[data-now]{z-index:1;padding-block:calc(18 * var(--u));color:var(--text-1);background:var(--bg);box-shadow:inset 0 0 0 1px rgb(var(--fg-ch) / .28), 0 calc(14 * var(--u)) calc(30 * var(--u)) calc(-20 * var(--u)) #0000004d;position:relative}.priceTiers-module__Ny422G__tier[data-past] .priceTiers-module__Ny422G__price{text-decoration:line-through}.priceTiers-module__Ny422G__rings{font-size:calc(14 * var(--u));align-items:center;gap:.5em;line-height:1.3;display:inline-flex}.priceTiers-module__Ny422G__tag{font-family:var(--font-mono);font-size:calc(10 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--signal-ink,#079a4c)}.priceTiers-module__Ny422G__price{font-family:var(--font-display);font-size:calc(18 * var(--u));letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:300}.priceTiers-module__Ny422G__tier[data-now] .priceTiers-module__Ny422G__price{font-size:calc(24 * var(--u))}.priceTiers-module__Ny422G__lead{row-gap:calc(4 * var(--u));display:grid}.priceTiers-module__Ny422G__head{align-items:baseline;gap:calc(12 * var(--u));display:inline-flex}.priceTiers-module__Ny422G__note{padding-left:calc(14 * var(--u));font-size:calc(12 * var(--u));color:var(--text-3);line-height:1.3}.priceTiers-module__Ny422G__tier[data-now]{align-items:center}
.preorder-module__isCmuG__preorder{align-items:center;column-gap:clamp(calc(16 * var(--u)), 1.7vw, calc(24 * var(--u)));min-height:100svh;padding:clamp(calc(96 * var(--u)), 14svh, calc(160 * var(--u))) var(--gutter);grid-template-columns:repeat(12,1fr);display:grid}.preorder-module__isCmuG__copy{grid-column:1/span 6}.preorder-module__isCmuG__label{margin:0 0 clamp(calc(16 * var(--u)), 2.4svh, calc(24 * var(--u)));font-size:calc(13 * var(--u));letter-spacing:.01em;color:var(--text-3);font-weight:400;line-height:1.3}.preorder-module__isCmuG__title{max-width:9em;font-family:var(--font-display);font-weight:300;font-size:clamp(calc(44 * var(--u)), 5vw, calc(84 * var(--u)));letter-spacing:-.035em;color:var(--text-1);text-wrap:balance;margin:0;line-height:1}.preorder-module__isCmuG__facts{gap:calc(8 * var(--u)) calc(28 * var(--u));margin:clamp(calc(28 * var(--u)), 4svh, calc(40 * var(--u))) 0 0;font-size:calc(15 * var(--u));color:var(--text-2);flex-wrap:wrap;line-height:1.4;display:flex}.preorder-module__isCmuG__actions{gap:calc(12 * var(--u));margin-top:clamp(calc(28 * var(--u)), 4svh, calc(40 * var(--u)));flex-wrap:wrap;display:flex}.preorder-module__isCmuG__primary{align-items:center;gap:calc(12 * var(--u));height:calc(48 * var(--u));padding:0 calc(22 * var(--u)) 0 calc(26 * var(--u));border-radius:var(--r-pill);font-size:calc(15 * var(--u));transition:background var(--d-hover) var(--ease-out), box-shadow var(--d-hover) var(--ease-out), color var(--d-hover) var(--ease-out);color:var(--cta-fg);background:var(--cta-bg);font-weight:400;display:inline-flex}.preorder-module__isCmuG__primary:hover{background:var(--cta-hover)}.preorder-module__isCmuG__terms{margin:calc(20 * var(--u)) 0 0;font-size:calc(13 * var(--u));color:var(--text-3);line-height:1.5}.preorder-module__isCmuG__art{grid-column:8/-1}.preorder-module__isCmuG__image{object-fit:contain;width:100%;height:auto;max-height:78svh;filter:drop-shadow(0 calc(36 * var(--u)) calc(40 * var(--u)) #00000024);display:block}@media (max-width:720px){.preorder-module__isCmuG__preorder{min-height:0}.preorder-module__isCmuG__copy,.preorder-module__isCmuG__art{grid-column:1/-1}.preorder-module__isCmuG__art{margin-bottom:calc(24 * var(--u));grid-row:1}.preorder-module__isCmuG__image{max-height:70vw}}.preorder-module__isCmuG__early{max-width:calc(440 * var(--u));margin:clamp(calc(20 * var(--u)), 3svh, calc(28 * var(--u))) 0 0}.preorder-module__isCmuG__art{justify-content:center;align-items:center;display:flex}.preorder-module__isCmuG__ring{aspect-ratio:938/864;width:50%;filter:drop-shadow(0 calc(28 * var(--u)) calc(32 * var(--u)) #00000024);display:block;position:relative;container-type:inline-size}.preorder-module__isCmuG__ringImg{width:100%;height:auto;display:block}.preorder-module__isCmuG__glass{width:15.139%;height:auto;position:absolute;top:44.213%;left:27.292%}.preorder-module__isCmuG__on{font-family:var(--font-inter), var(--font-body);white-space:nowrap;transform-origin:0 0;font-weight:400;line-height:normal;position:absolute;transform:matrix(.428416,-.895004,.9476,.31947,0,0)}.preorder-module__isCmuG__name{color:#dedede;font-size:5.286cqi;top:65.201%;left:26.546%}.preorder-module__isCmuG__period{letter-spacing:.04em;margin-left:.22em;font-size:.46em}.preorder-module__isCmuG__glow{filter:blur(.2132cqi);top:65.176%}@media (max-width:720px){.preorder-module__isCmuG__ring{width:56%}}
.nav-module__xAJ-Fa__nav{z-index:50;transition:transform .42s cubic-bezier(.32,.72,0,1);position:fixed;inset:0 0 auto}.nav-module__xAJ-Fa__nav[data-hidden]:not([data-open]):not(:has(:focus-visible)){transform:translateY(-100%)}.nav-module__xAJ-Fa__bar>*{animation:nav-module__xAJ-Fa__in 1s var(--ease-out) .15s both}@keyframes nav-module__xAJ-Fa__in{0%{opacity:0}}.nav-module__xAJ-Fa__bar{height:var(--nav-h);padding-inline:var(--gutter);align-items:center;gap:calc(32 * var(--u));transition:background .4s var(--ease-out), box-shadow .4s var(--ease-out);display:flex;position:relative}.nav-module__xAJ-Fa__nav[data-scrolled] .nav-module__xAJ-Fa__bar,.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bar{background:rgb(var(--bg-ch) / .72);box-shadow:inset 0 -1px 0 rgb(var(--fg-ch) / .08);-webkit-backdrop-filter:blur(calc(20 * var(--u))) saturate(140%);backdrop-filter:blur(calc(20 * var(--u))) saturate(140%)}.nav-module__xAJ-Fa__brand{height:calc(44 * var(--u));align-items:center;margin-right:auto;display:flex}.nav-module__xAJ-Fa__brand img{width:auto;height:calc(22 * var(--u))}.nav-module__xAJ-Fa__links{gap:calc(4 * var(--u));margin:0;padding:0;list-style:none;display:flex}.nav-module__xAJ-Fa__link{height:calc(38 * var(--u));padding:0 calc(14 * var(--u));border-radius:var(--r-pill);font-weight:400;font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);transition:color var(--d-hover) var(--ease-out), background var(--d-hover) var(--ease-out);align-items:center;display:inline-flex}.nav-module__xAJ-Fa__link:hover{color:var(--text-1);background:rgb(var(--fg-ch) / .07)}.nav-module__xAJ-Fa__link[aria-current=page]{color:var(--text-1);position:relative}.nav-module__xAJ-Fa__link[aria-current=page]:after{content:"";left:calc(14 * var(--u));right:calc(calc(14 * var(--u)) + .08em);bottom:calc(8 * var(--u));background:currentColor;height:1px;position:absolute}.nav-module__xAJ-Fa__cta{height:calc(36 * var(--u));padding:0 calc(16 * var(--u)) 0 calc(18 * var(--u));align-items:center;gap:calc(8 * var(--u));border-radius:var(--r-pill);font-weight:500;font-size:calc(11.5 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--cta-fg);background:var(--cta-bg);max-width:calc(160 * var(--u));white-space:nowrap;transition:background var(--d-hover) var(--ease-out), transform .56s var(--ease-expo), max-width .56s var(--ease-expo), padding .56s var(--ease-expo), margin .56s var(--ease-expo), visibility 0s;flex-shrink:0;display:inline-flex;overflow:hidden}body:has([data-primary-cta]:not([data-faded])) .nav-module__xAJ-Fa__nav:not([data-cta-away]) .nav-module__xAJ-Fa__cta{visibility:hidden;transform:translateY(calc(-1 * var(--nav-h)));max-width:0;margin-left:calc(-32 * var(--u));transition:background var(--d-hover) var(--ease-out), transform .48s cubic-bezier(.65, 0, .35, 1), max-width .48s cubic-bezier(.65, 0, .35, 1), padding .48s cubic-bezier(.65, 0, .35, 1), margin .48s cubic-bezier(.65, 0, .35, 1), visibility 0s linear .48s;padding-inline:0}.nav-module__xAJ-Fa__cta:hover{background:var(--cta-hover)}.nav-module__xAJ-Fa__menu{width:calc(44 * var(--u));height:calc(44 * var(--u));margin-right:calc(-10 * var(--u));color:var(--text-1);cursor:pointer;background:0 0;border:0;padding:0;display:none}.nav-module__xAJ-Fa__bars,.nav-module__xAJ-Fa__bars:before,.nav-module__xAJ-Fa__bars:after{width:calc(20 * var(--u));height:calc(1.5 * var(--u));transition:transform .3s var(--ease-out), opacity .2s var(--ease-out);background:currentColor;border-radius:1px;margin:0 auto;display:block}.nav-module__xAJ-Fa__bars{background:0 0;position:relative}.nav-module__xAJ-Fa__bars:before,.nav-module__xAJ-Fa__bars:after{content:"";position:absolute;left:0}.nav-module__xAJ-Fa__bars:before{transform:translateY(calc(-4 * var(--u)))}.nav-module__xAJ-Fa__bars:after{transform:translateY(calc(4 * var(--u)))}.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bars:before{transform:rotate(45deg)}.nav-module__xAJ-Fa__nav[data-open] .nav-module__xAJ-Fa__bars:after{transform:rotate(-45deg)}.nav-module__xAJ-Fa__sheet{inset:var(--nav-h) 0 0;padding:calc(32 * var(--u)) var(--gutter);background:rgb(var(--bg-ch) / .96);-webkit-backdrop-filter:blur(calc(20 * var(--u)));backdrop-filter:blur(calc(20 * var(--u)));position:fixed}.nav-module__xAJ-Fa__sheet[hidden]{display:none}.nav-module__xAJ-Fa__sheetLinks{gap:calc(6 * var(--u));margin:0;padding:0;list-style:none;display:grid}.nav-module__xAJ-Fa__sheetLink{align-items:center;gap:calc(14 * var(--u));padding:calc(8 * var(--u)) 0;font-family:var(--font-display);font-weight:300;font-size:calc(36 * var(--u));letter-spacing:-.02em;color:var(--text-2);display:flex}.nav-module__xAJ-Fa__sheetLink[aria-current=page]{color:var(--text-1)}.nav-module__xAJ-Fa__sheetLink[aria-current=page]:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));background:currentColor;flex:none}@media (max-width:860px){.nav-module__xAJ-Fa__links{display:none}.nav-module__xAJ-Fa__menu{place-items:center;display:grid}.nav-module__xAJ-Fa__bar{gap:calc(12 * var(--u))}body:has([data-primary-cta]:not([data-faded])) .nav-module__xAJ-Fa__nav:not([data-cta-away]) .nav-module__xAJ-Fa__cta{margin-left:calc(-12 * var(--u))}}@media (min-width:861px){.nav-module__xAJ-Fa__sheet{display:none}}@media (pointer:coarse){.nav-module__xAJ-Fa__cta{height:calc(44 * var(--u))}}.nav-module__xAJ-Fa__sheetSignup{margin-top:calc(24 * var(--u))}.nav-module__xAJ-Fa__linkSignup{margin-left:calc(6 * var(--u));cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:0 0;border:0;border-radius:0;font-family:inherit}.nav-module__xAJ-Fa__linkSignup:hover,.nav-module__xAJ-Fa__linkSignup:focus-visible{box-shadow:inset 0 0 0 1px var(--text-3)}
.sizeDial-module__bOk2kW__sizes{padding-block:calc(28 * var(--u)) calc(4 * var(--u));justify-items:center;display:grid;container:sizes/inline-size}.sizeDial-module__bOk2kW__scene{width:min(calc(320 * var(--u)), 56%);position:relative}.sizeDial-module__bOk2kW__stage{aspect-ratio:1015/1111;isolation:isolate;position:relative}.sizeDial-module__bOk2kW__stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#c5b69629,#c5b6960d 55%,#0000);position:absolute;inset:-24% -40% -4%}.sizeDial-module__bOk2kW__ghosts{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sizeDial-module__bOk2kW__ghosts path{fill:none;stroke:rgb(var(--fg-ch) / .12);stroke-width:1px;vector-effect:non-scaling-stroke}.sizeDial-module__bOk2kW__render{object-fit:contain;opacity:0;transition:opacity .28s var(--ease-out)}.sizeDial-module__bOk2kW__render[data-on]{opacity:1}.sizeDial-module__bOk2kW__callout{--text-w:calc(132 * var(--u));align-items:flex-start;gap:calc(10 * var(--u));width:calc(var(--reach) + calc(72 * var(--u)) + var(--text-w));transform:translateY(calc(-7 * var(--u)));margin:0;display:flex;position:absolute}.sizeDial-module__bOk2kW__screen{--reach:18%;top:11%;left:82%}.sizeDial-module__bOk2kW__band{--reach:0px;left:calc(100% + calc(4 * var(--u)));top:50%}.sizeDial-module__bOk2kW__leader{height:1px;margin-top:calc(7 * var(--u));background:rgb(var(--fg-ch) / .28);flex:auto;position:relative}.sizeDial-module__bOk2kW__leader:before{content:"";width:calc(3 * var(--u));height:calc(3 * var(--u));background:var(--text-1);position:absolute;top:-1px;left:0}.sizeDial-module__bOk2kW__calloutText{width:var(--text-w);gap:calc(4 * var(--u));font-size:calc(12.5 * var(--u));color:var(--text-3);flex:none;line-height:1.4;display:grid}.sizeDial-module__bOk2kW__calloutLabel{font-family:var(--font-mono);font-size:calc(10.5 * var(--u));line-height:calc(14 * var(--u));letter-spacing:.08em;text-transform:uppercase;color:var(--text-1)}.sizeDial-module__bOk2kW__readout{align-items:baseline;gap:calc(8 * var(--u));margin:calc(22 * var(--u)) 0 0;display:flex}.sizeDial-module__bOk2kW__readLabel{font-size:calc(15 * var(--u));color:var(--text-3)}.sizeDial-module__bOk2kW__readValue{min-width:2ch;font-family:var(--font-display);font-weight:300;font-size:calc(30 * var(--u));letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-1);line-height:1}.sizeDial-module__bOk2kW__dialWrap{justify-content:center;width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.sizeDial-module__bOk2kW__dial{width:calc(560 * var(--u));height:auto;margin-top:calc(-2 * var(--u));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;flex:none;display:block}.sizeDial-module__bOk2kW__dial:active{cursor:grabbing}.sizeDial-module__bOk2kW__arc{fill:none;stroke:rgb(var(--fg-ch) / .22);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .2s}.sizeDial-module__bOk2kW__caret{fill:var(--accent);transition:fill .2s}.sizeDial-module__bOk2kW__dial:focus-visible .sizeDial-module__bOk2kW__arc{stroke:rgb(var(--fg-ch) / .6)}.sizeDial-module__bOk2kW__dial:focus-visible .sizeDial-module__bOk2kW__caret{fill:var(--text-1)}.sizeDial-module__bOk2kW__wheel{transform:rotate(calc(var(--i) * -7deg));transform-box:view-box;transform-origin:calc(300 * var(--u)) calc(650 * var(--u));transition:transform .56s var(--ease-expo)}.sizeDial-module__bOk2kW__hit{fill:#0000;cursor:pointer}.sizeDial-module__bOk2kW__tick{stroke:rgb(var(--fg-ch) / .42);stroke-width:1px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50% 0;transition:transform .42s var(--ease-expo), stroke .24s;transform:scaleY(.55)}.sizeDial-module__bOk2kW__mark[data-on] .sizeDial-module__bOk2kW__tick{stroke:var(--accent);transform:none}.sizeDial-module__bOk2kW__num{font-family:var(--font-mono);font-size:calc(15 * var(--u));text-anchor:middle;fill:var(--text-3);transform:rotate(calc((var(--i) - var(--k)) * 7deg));transform-box:fill-box;transform-origin:50%;transition:transform .56s var(--ease-expo), fill .24s}.sizeDial-module__bOk2kW__mark:hover .sizeDial-module__bOk2kW__num{fill:var(--text-1)}.sizeDial-module__bOk2kW__mark[data-on] .sizeDial-module__bOk2kW__num{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.sizeDial-module__bOk2kW__render,.sizeDial-module__bOk2kW__wheel,.sizeDial-module__bOk2kW__tick,.sizeDial-module__bOk2kW__num{transition-duration:1ms}}@container sizes (max-width:600px){.sizeDial-module__bOk2kW__scene{gap:calc(28 * var(--u)) calc(20 * var(--u));grid-template-columns:1fr 1fr;width:100%;display:grid}.sizeDial-module__bOk2kW__stage{width:min(calc(300 * var(--u)), 70%);grid-column:1/-1;justify-self:center}.sizeDial-module__bOk2kW__callout{width:auto;position:static;transform:none}.sizeDial-module__bOk2kW__leader{display:none}.sizeDial-module__bOk2kW__calloutText{width:auto}.sizeDial-module__bOk2kW__readout{margin-top:calc(28 * var(--u))}}
.threeUp-module__pXe14q__section{padding:clamp(calc(96 * var(--u)), 14svh, calc(160 * var(--u))) var(--gutter) clamp(calc(48 * var(--u)), 8svh, calc(96 * var(--u)))}.threeUp-module__pXe14q__lead{max-width:calc(820 * var(--u))}.threeUp-module__pXe14q__label{margin:0 0 clamp(calc(16 * var(--u)), 2.4svh, calc(24 * var(--u)));font-size:calc(13 * var(--u));letter-spacing:.01em;color:var(--text-3)}.threeUp-module__pXe14q__intro{margin:0 0 calc(18 * var(--u));font-family:var(--font-display);font-weight:300;font-size:clamp(calc(20 * var(--u)), 1.7vw, calc(26 * var(--u)));letter-spacing:-.01em;color:var(--text-1);text-wrap:pretty;line-height:1.45}.threeUp-module__pXe14q__intro+.threeUp-module__pXe14q__intro{color:var(--text-2)}.threeUp-module__pXe14q__title{margin:clamp(calc(56 * var(--u)), 8svh, calc(96 * var(--u))) 0 clamp(calc(24 * var(--u)), 3.6svh, calc(40 * var(--u)));font-family:var(--font-display);font-weight:300;font-size:clamp(calc(28 * var(--u)), 2.6vw, calc(42 * var(--u)));letter-spacing:-.02em;color:var(--text-1);line-height:1.1}.threeUp-module__pXe14q__big{max-width:calc(1100 * var(--u));margin:0 0 clamp(calc(48 * var(--u)), 7svh, calc(88 * var(--u)));font-family:var(--font-display);font-weight:300;font-size:clamp(calc(34 * var(--u)), 4.2vw, calc(72 * var(--u)));letter-spacing:-.03em;color:var(--text-1);text-wrap:balance;line-height:1.04}.threeUp-module__pXe14q__row{box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.threeUp-module__pXe14q__item{padding:calc(32 * var(--u)) calc(32 * var(--u)) calc(36 * var(--u)) 0}.threeUp-module__pXe14q__item+.threeUp-module__pXe14q__item{padding-left:calc(32 * var(--u));box-shadow:inset 1px 0 0 var(--line)}.threeUp-module__pXe14q__num{margin-bottom:calc(18 * var(--u));font-family:var(--font-mono);font-size:calc(12 * var(--u));letter-spacing:.04em;color:var(--text-3);display:block}.threeUp-module__pXe14q__name{margin:0 0 calc(14 * var(--u));font-family:var(--font-display);font-weight:400;font-size:clamp(calc(20 * var(--u)), 1.6vw, calc(24 * var(--u)));letter-spacing:-.01em;color:var(--text-1);line-height:1.2}.threeUp-module__pXe14q__body{font-size:calc(15 * var(--u));color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.6}.threeUp-module__pXe14q__close{margin:clamp(calc(64 * var(--u)), 10svh, calc(120 * var(--u))) auto 0;max-width:calc(900 * var(--u));text-align:center;font-family:var(--font-display);font-weight:300;font-size:clamp(calc(24 * var(--u)), 2.4vw, calc(38 * var(--u)));letter-spacing:-.02em;color:var(--text-1);line-height:1.25}.threeUp-module__pXe14q__close span{display:block}.threeUp-module__pXe14q__close span+span{margin-top:calc(10 * var(--u));color:var(--text-2)}@media (max-width:860px){.threeUp-module__pXe14q__row{grid-template-columns:1fr}.threeUp-module__pXe14q__item,.threeUp-module__pXe14q__item+.threeUp-module__pXe14q__item{padding:calc(28 * var(--u)) 0;box-shadow:none}.threeUp-module__pXe14q__item+.threeUp-module__pXe14q__item{box-shadow:inset 0 1px 0 var(--line)}}.threeUp-module__pXe14q__flame{color:var(--text-1)}.threeUp-module__pXe14q__moreRow{justify-content:center;display:flex}.threeUp-module__pXe14q__more{align-items:center;gap:calc(12 * var(--u));height:calc(48 * var(--u));margin-top:clamp(calc(40 * var(--u)), 6svh, calc(64 * var(--u)));padding:0 calc(22 * var(--u)) 0 calc(26 * var(--u));font-size:calc(15 * var(--u));color:var(--text-1);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow var(--d-hover) var(--ease-out);display:inline-flex}.threeUp-module__pXe14q__more:hover,.threeUp-module__pXe14q__more:focus-visible{box-shadow:inset 0 0 0 1px var(--text-3)}.threeUp-module__pXe14q__iconTile{width:fit-content;margin-bottom:calc(22 * var(--u));line-height:0;display:block}.threeUp-module__pXe14q__iconTile svg,.threeUp-module__pXe14q__iconTile svg *{stroke:url(#aina-ink)}
.footer-module__fG3J_G__footer{--r:1;z-index:0;height:var(--footer-h);color:var(--text-1);background:#000;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.footer-module__fG3J_G__backdrop{transform:translateY(calc((1 - var(--r)) * 8%)) scale(calc(1.06 - .06 * var(--r)));background:#000 url(/media/aina-footer-ribbon.jpg) 50% 55%/cover no-repeat;position:absolute;inset:-6% 0 0}.footer-module__fG3J_G__backdrop:before{content:"";pointer-events:none;background:linear-gradient(#0000008c 0%,#00000014 32%,#0000 60%,#0006 100%);position:absolute;inset:0}.footer-module__fG3J_G__inner{height:100%;padding:clamp(calc(64 * var(--u)), 10svh, calc(112 * var(--u))) var(--gutter) calc(18 * var(--u));opacity:min(1, calc(.3 + 2.4 * var(--r)));transform:translateY(calc((1 - var(--r)) * var(--footer-h)));grid-template-rows:auto 1fr auto;display:grid;position:relative}.footer-module__fG3J_G__cols{column-gap:clamp(calc(16 * var(--u)), 1.7vw, calc(24 * var(--u)));row-gap:calc(36 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.footer-module__fG3J_G__title{margin:0 0 calc(14 * var(--u));font-size:calc(13 * var(--u));color:var(--text-1);font-weight:400}.footer-module__fG3J_G__col ul{justify-items:start;gap:calc(5 * var(--u));margin:0;padding:0;list-style:none;display:grid}.footer-module__fG3J_G__col a{padding:calc(2 * var(--u)) calc(3 * var(--u));margin-left:calc(-3 * var(--u));font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ghost-50-ch) / .74);overflow-wrap:anywhere;transition:background .18s var(--ease-out), color .18s var(--ease-out);display:inline-block}.footer-module__fG3J_G__col a:hover,.footer-module__fG3J_G__col a:focus-visible{color:#000;background:#fff}.footer-module__fG3J_G__mark{place-self:end center;align-items:center;gap:calc(9 * var(--u));margin-bottom:clamp(calc(36 * var(--u)), 8svh, calc(96 * var(--u)));display:flex}.footer-module__fG3J_G__markImg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.footer-module__fG3J_G__mark:hover .footer-module__fG3J_G__markCh{animation:footer-module__fG3J_G__hop .7s cubic-bezier(.3, .6, .3, 1) calc(var(--i) * 70ms)}.footer-module__fG3J_G__markCh{display:inline-block}@keyframes footer-module__fG3J_G__hop{0%,to{transform:none}40%{transform:translateY(calc(-5 * var(--u)))}70%{transform:translateY(calc(2 * var(--u)))}}.footer-module__fG3J_G__markWord{font-family:var(--font-josefin), var(--font-display);font-weight:400;font-size:calc(11 * var(--u));letter-spacing:.55em;text-transform:uppercase;color:#fff;margin-right:-.55em;padding-top:.18em;line-height:1}.footer-module__fG3J_G__base{gap:calc(16 * var(--u));font-family:var(--font-mono);font-size:calc(10.5 * var(--u));letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ghost-50-ch) / .6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer-module__fG3J_G__base>:last-child{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.footer-module__fG3J_G__backdrop,.footer-module__fG3J_G__inner{opacity:1;transform:none}}@media (max-width:900px){.footer-module__fG3J_G__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.footer-module__fG3J_G__footer{height:auto;min-height:100svh;position:relative}.footer-module__fG3J_G__inner{opacity:1;transform:none}.footer-module__fG3J_G__backdrop{transform:none}}@media (max-width:560px){.footer-module__fG3J_G__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-module__fG3J_G__base{gap:calc(6 * var(--u));grid-template-columns:1fr}.footer-module__fG3J_G__base>:nth-child(2),.footer-module__fG3J_G__base>:last-child{text-align:left}}@media (pointer:coarse){.footer-module__fG3J_G__col a{position:relative}.footer-module__fG3J_G__col a:after{content:"";position:absolute;inset:-8px -4px}}.footer-module__fG3J_G__socials{top:clamp(calc(64 * var(--u)), 10svh, calc(112 * var(--u)));right:var(--gutter);gap:calc(6 * var(--u));margin:0;padding:0;list-style:none;display:flex;position:absolute}.footer-module__fG3J_G__socials a{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#fff;opacity:.86;transition:opacity .18s var(--ease-out), background .18s var(--ease-out), color .18s var(--ease-out);place-items:center;display:grid}.footer-module__fG3J_G__socials a:hover,.footer-module__fG3J_G__socials a:focus-visible{opacity:1;color:#000;background:#fff}.footer-module__fG3J_G__base{grid-template-columns:1fr auto}.footer-module__fG3J_G__base>:nth-child(2){text-align:right}@media (max-width:900px){.footer-module__fG3J_G__inner{grid-template-rows:auto auto 1fr auto}.footer-module__fG3J_G__socials{margin:calc(32 * var(--u)) 0 0 calc(-8 * var(--u));margin:calc(40 * var(--u)) 0 0;justify-content:center;position:static}.footer-module__fG3J_G__mark{margin-top:calc(32 * var(--u))}.footer-module__fG3J_G__base{justify-items:center;gap:calc(8 * var(--u));text-align:center;grid-template-columns:1fr}.footer-module__fG3J_G__base>:nth-child(2){text-align:center}}.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton{padding:calc(2 * var(--u)) calc(3 * var(--u));margin-left:calc(-3 * var(--u));font-family:var(--font-mono);font-size:calc(11.5 * var(--u));letter-spacing:.04em;text-transform:uppercase;text-align:left;color:rgb(var(--ghost-50-ch) / .74);cursor:pointer;background:0 0;border:0;display:inline-block}.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton:hover,.footer-module__fG3J_G__col .footer-module__fG3J_G__linkButton:focus-visible{color:#000;background:#fff}
