@font-face{font-family:Zodiak;src:url(/fonts/zodiak-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--c-ground:#ecedea;--c-ink:#0e223f;--c-accent:#b39a66;--c-tone-1:#081320;--c-tone-2:#f8f8f6;--c-muted:#566070;--c-muted-dark:#a9b3c1;--f-display:"Zodiak",Georgia,serif;--f-body:"General Sans",system-ui,sans-serif;--t-display:clamp(44px,6vw,96px);--t-h2:clamp(34px,4.2vw,64px);--t-h3:clamp(22px,1.9vw,30px);--t-body:clamp(17px,1.15vw,19px);--t-small:15px;--space-section:clamp(96px,11vw,170px);--gutter:max(clamp(20px,4.2vw,64px),env(safe-area-inset-left,0px),env(safe-area-inset-right,0px));--max-w:1600px;--ease:cubic-bezier(.16,1,.3,1);--ease-swap:cubic-bezier(.4,0,.2,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--dur-reveal:.85s;--dur-slow:1.4s;--travel:24px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--bar-h:0px;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-padding-top:88px}a,button,[role=button],summary{touch-action:manipulation}button,.btn{-webkit-user-select:none;user-select:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--f-body);font-size:var(--t-body);color:var(--c-ink);background:var(--c-ground);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;font-weight:400}p{text-wrap:pretty}::selection{background:var(--c-accent);color:var(--c-tone-1)}:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.dark{background:var(--c-tone-1);color:var(--c-tone-2)}.dark :focus-visible{outline-color:var(--c-accent)}.num,dd,.figure{font-variant-numeric:tabular-nums lining-nums}.wrap{max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{left:var(--gutter);z-index:100;background:var(--c-tone-2);color:var(--c-ink);clip-path:inset(50%);white-space:nowrap;padding:12px 18px;font-weight:600;position:absolute;top:12px}.skip:focus{clip-path:none}.btn{background:var(--c-ink);color:var(--c-tone-2);cursor:pointer;white-space:nowrap;isolation:isolate;border:0;align-items:center;gap:12px;padding:18px 28px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--c-accent);transition:transform .45s var(--ease-swap);position:absolute;inset:0;transform:translate(-101%)}.dark .btn{background:var(--c-tone-2);color:var(--c-ink)}.btn svg{transition:transform .4s var(--ease);flex:none}.txt-link{text-underline-offset:7px;font-weight:500;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.btn:hover{color:var(--c-tone-1)}.btn:hover:before{transform:none}.btn:hover svg{transform:translate(4px)}.txt-link:hover{text-decoration-thickness:2px}}.btn:active{transform:scale(.98)}.btn{transition:color .45s var(--ease-swap),transform .12s var(--ease)}.sec{padding-block:var(--space-section)}.frame{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;display:grid}.label{font-size:var(--t-small);color:var(--c-muted);grid-column:1/span 3;padding-top:.9em;font-weight:500}.dark .label{color:var(--c-muted-dark)}.head{grid-column:4/-1}.head h2{font-size:var(--t-h2);letter-spacing:-.02em;max-width:18ch;line-height:1.05}.head p{max-width:58ch;color:var(--c-muted);margin-top:24px}.dark .head p{color:var(--c-muted-dark)}@media (width<=900px){.label,.head{grid-column:1/-1}.label{margin-bottom:16px;padding-top:0}}@media (prefers-reduced-motion:no-preference){.js [data-reveal]:not(.in){opacity:0;transform:translateY(var(--travel))}.js [data-reveal=fade]:not(.in){transform:none}.js [data-reveal=scale]:not(.in){transform:scale(.97)}.js [data-reveal].in{transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.js [data-reveal-stagger]>:not(.in){opacity:0;transform:translateY(var(--travel))}.js [data-reveal-stagger]>.in{transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease);transition-delay:calc(60ms + .13s * var(--i,0))}}html.preview{--bar-h:calc(36px + env(safe-area-inset-top,0px))}.concept{z-index:30;height:var(--bar-h);padding:env(safe-area-inset-top,0px) var(--gutter) 0;background:var(--c-accent);color:var(--c-tone-1);text-align:center;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:18px;display:flex;position:absolute;inset:0 0 auto}@media (width<=560px){html.preview{--bar-h:calc(54px + env(safe-area-inset-top,0px))}}.nav[data-astro-cid-wpvy4v7s]{inset:var(--bar-h,0px) 0 auto 0;z-index:20;padding:calc(18px + env(safe-area-inset-top,0px)) var(--gutter) 18px;transition:background-color .5s var(--ease),padding .5s var(--ease);background:0 0;align-items:center;gap:40px;display:flex;position:fixed}.nav[data-astro-cid-wpvy4v7s].solid{padding-top:calc(10px + env(safe-area-inset-top,0px));background:#081320f2;padding-bottom:10px}.brand[data-astro-cid-wpvy4v7s]{flex:none;display:block}.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:112px;height:auto;transition:width .5s var(--ease)}.nav[data-astro-cid-wpvy4v7s].solid .brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:92px}nav[data-astro-cid-wpvy4v7s]{margin-left:auto}ul[data-astro-cid-wpvy4v7s]{gap:32px;font-size:16px;font-weight:500;list-style:none;display:flex}ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#e4e8ee;text-underline-offset:6px;text-decoration:none}@media (hover:hover) and (pointer:fine){ul[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#fff;text-decoration:underline}}.nav-act[data-astro-cid-wpvy4v7s]{min-height:44px;padding:13px 20px;font-size:15px}@media (width<=1180px){ul[data-astro-cid-wpvy4v7s]{gap:22px;font-size:15px}}@media (width<=1060px){nav[data-astro-cid-wpvy4v7s]{display:none}.nav-act[data-astro-cid-wpvy4v7s]{margin-left:auto}}@media (width<=480px){.brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:96px}.nav-act[data-astro-cid-wpvy4v7s]{padding:11px 16px;font-size:14px}}.hero[data-astro-cid-ge2uvauf]{isolation:isolate;height:100svh;min-height:680px;position:relative;overflow:hidden}.slides[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity var(--dur-slow) var(--ease-swap);position:absolute;inset:0}.slide[data-astro-cid-ge2uvauf].on{opacity:1}.slide[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:70% 50%;width:100%;height:100%;transform:scale(1.04)}.slide[data-astro-cid-ge2uvauf].graded img[data-astro-cid-ge2uvauf]{filter:saturate(.5)brightness(.62)contrast(1.05)}.hero[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:linear-gradient(#081320b3 0,#08132000 180px),linear-gradient(90deg,#081320f0 0%,#081320b8 40%,#08132026 75%,#08132000 100%),linear-gradient(#08132000 55%,#081320f2 100%);position:absolute;inset:0}.copy[data-astro-cid-ge2uvauf]{left:var(--gutter);right:var(--gutter);max-width:min(980px,70vw);position:absolute;bottom:clamp(128px,18vh,190px)}h1[data-astro-cid-ge2uvauf]{font-size:var(--t-display);letter-spacing:-.025em;line-height:1}.line[data-astro-cid-ge2uvauf]{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:block}.sub[data-astro-cid-ge2uvauf]{color:#d3d9e1;max-width:46ch;margin-top:28px;font-size:clamp(18px,1.35vw,21px);line-height:1.5}.acts[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:32px;margin-top:40px;display:flex}.meta[data-astro-cid-ge2uvauf]{right:var(--gutter);text-align:right;gap:14px;display:grid;position:absolute;bottom:clamp(128px,18vh,190px)}.meta[data-astro-cid-ge2uvauf] dt[data-astro-cid-ge2uvauf]{font-size:var(--t-small);color:var(--c-muted-dark)}.meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{color:var(--c-tone-2);font-size:17px;font-weight:500}.progress[data-astro-cid-ge2uvauf]{left:var(--gutter);right:var(--gutter);bottom:calc(34px + env(safe-area-inset-bottom,0px));align-items:center;gap:14px;display:flex;position:absolute}.progress[data-astro-cid-ge2uvauf][hidden]{display:none}.bar[data-astro-cid-ge2uvauf]{cursor:pointer;background:0 0;border:0;flex:1;height:44px;position:relative}.bar[data-astro-cid-ge2uvauf]:before,.bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{content:"";background:#ffffff40;height:1px;position:absolute;top:21px;left:0;right:0}.bar[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--c-tone-2);width:0;right:auto}.bar[data-astro-cid-ge2uvauf].on i[data-astro-cid-ge2uvauf]{width:100%}.pause[data-astro-cid-ge2uvauf]{cursor:pointer;color:#e4e8ee;text-underline-offset:5px;background:0 0;border:0;flex:none;min-height:44px;margin-left:10px;padding:0 2px;font-size:14px;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.pause[data-astro-cid-ge2uvauf]:hover{color:#fff}}.hero[data-astro-cid-ge2uvauf].paused .slide[data-astro-cid-ge2uvauf]:is(.on,.leaving) img[data-astro-cid-ge2uvauf],.hero[data-astro-cid-ge2uvauf].paused .bar[data-astro-cid-ge2uvauf].on i[data-astro-cid-ge2uvauf]{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.slide[data-astro-cid-ge2uvauf]:is(.on,.leaving) img[data-astro-cid-ge2uvauf]{animation:12s cubic-bezier(.25,.46,.45,.94) forwards drift}.js .line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transform:translateY(105%)}.js .rise[data-astro-cid-ge2uvauf]{opacity:0;transform:translateY(16px)}.js.ready .line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{transition:transform 1.3s var(--ease);transform:none}.js.ready .line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{transition-delay:.12s}.js.ready .rise[data-astro-cid-ge2uvauf]{opacity:1;transition:opacity 1.1s var(--ease) .5s,transform 1.1s var(--ease) .5s;transform:none}.js .bar[data-astro-cid-ge2uvauf].on i[data-astro-cid-ge2uvauf]{width:0;animation:8s linear forwards fill}}@keyframes drift{to{transform:scale(1.09)}}@keyframes fill{to{width:100%}}@media (width<=1060px){.hero[data-astro-cid-ge2uvauf]{height:auto;min-height:100svh;padding:calc(clamp(128px,20vh,220px) + var(--bar-h,0px)) var(--gutter) calc(104px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.copy[data-astro-cid-ge2uvauf],.meta[data-astro-cid-ge2uvauf]{max-width:none;position:static}.copy[data-astro-cid-ge2uvauf]{margin-bottom:48px}.meta[data-astro-cid-ge2uvauf]{text-align:left;grid-template-columns:repeat(3,auto);justify-content:start;column-gap:clamp(24px,6vw,56px);margin-top:auto}}@media (width<=560px){.hero[data-astro-cid-ge2uvauf]{min-height:max(100svh,680px);padding-top:calc(120px + var(--bar-h,0px))}.acts[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:22px}.meta[data-astro-cid-ge2uvauf] dd[data-astro-cid-ge2uvauf]{font-size:16px}}@media (width<=359px){.meta[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;row-gap:16px}}.focused[data-astro-cid-3nqq2l34]{padding-block:clamp(110px,14vw,220px)}h2[data-astro-cid-3nqq2l34].label{font-family:var(--f-body);font-weight:500;line-height:1.4}.statement[data-astro-cid-3nqq2l34]{font-family:var(--f-display);letter-spacing:-.015em;text-wrap:balance;grid-column:4/-1;max-width:26ch;font-size:clamp(30px,3.5vw,54px);line-height:1.14}@media (width<=900px){.statement[data-astro-cid-3nqq2l34]{grid-column:1/-1}}.grid[data-astro-cid-frbrnfym]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:24px;display:grid}.copy[data-astro-cid-frbrnfym]{grid-column:1/span 5}h2[data-astro-cid-frbrnfym]{font-size:var(--t-h2);letter-spacing:-.02em;max-width:15ch;line-height:1.05}.copy[data-astro-cid-frbrnfym] p[data-astro-cid-frbrnfym]{color:#d3d9e1;max-width:44ch;margin-top:28px}.mark[data-astro-cid-frbrnfym]{color:var(--c-tone-2);text-decoration:underline 1px var(--c-accent);text-underline-offset:5px;transition:text-decoration-color .7s}figure[data-astro-cid-frbrnfym]{grid-column:6/-1;margin:0}svg[data-astro-cid-frbrnfym]{width:100%;height:auto;display:block;overflow:visible}svg[data-astro-cid-frbrnfym].tall{display:none}.glabel[data-astro-cid-frbrnfym],.dlabel[data-astro-cid-frbrnfym]{font-family:var(--f-body);fill:var(--c-muted-dark);font-size:13px;font-weight:500}.dlabel[data-astro-cid-frbrnfym]{fill:var(--c-tone-2)}.row[data-astro-cid-frbrnfym]{fill:none;stroke:#a9b3c18c;stroke-width:3px;stroke-linecap:round}.ln[data-astro-cid-frbrnfym]{fill:none;stroke:#f8f8f680;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:0}.pulse[data-astro-cid-frbrnfym]{fill:none;stroke:var(--c-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:.06 2;opacity:0}.pick[data-astro-cid-frbrnfym]{fill:var(--c-tone-2)}.ring[data-astro-cid-frbrnfym]{fill:none;stroke:#f8f8f64d;stroke-width:1px}.core[data-astro-cid-frbrnfym]{fill:var(--c-tone-2)}.deal[data-astro-cid-frbrnfym],.pick[data-astro-cid-frbrnfym]{transform-box:fill-box;transform-origin:50%}.sheets[data-astro-cid-frbrnfym]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px;list-style:none;display:grid}.sheets[data-astro-cid-frbrnfym] li[data-astro-cid-frbrnfym]{border:1px solid #ffffff26;padding:16px 16px 14px;position:relative}.sheets[data-astro-cid-frbrnfym] li[data-astro-cid-frbrnfym]:not(.best){opacity:.45}.best[data-astro-cid-frbrnfym]{border-color:#ffffff59}.best[data-astro-cid-frbrnfym]:after{content:"";background:var(--c-accent);transform-origin:0;height:2px;position:absolute;bottom:-1px;left:-1px;right:-1px}.k[data-astro-cid-frbrnfym]{color:var(--c-muted-dark);font-size:14px;display:block}.doc[data-astro-cid-frbrnfym]{gap:8px;margin-top:14px;display:grid}.doc[data-astro-cid-frbrnfym] i[data-astro-cid-frbrnfym]{background:#ffffff40;height:2px;display:block}.doc[data-astro-cid-frbrnfym] i[data-astro-cid-frbrnfym]:first-child{width:78%}.doc[data-astro-cid-frbrnfym] i[data-astro-cid-frbrnfym]:nth-child(2){width:56%}.doc[data-astro-cid-frbrnfym] i[data-astro-cid-frbrnfym]:nth-child(3){width:66%}.tag[data-astro-cid-frbrnfym]{min-height:1.4em;color:var(--c-tone-2);margin-top:14px;font-size:14px;font-weight:500;display:block}.first[data-astro-cid-frbrnfym] .tag[data-astro-cid-frbrnfym]{color:var(--c-muted-dark)}@media (prefers-reduced-motion:no-preference){.js .net[data-astro-cid-frbrnfym]:not(.play) [data-astro-cid-frbrnfym]:is(.deal,.row,.pick,.sheets li,.tag){opacity:0}.js .net[data-astro-cid-frbrnfym]:not(.play) .ln[data-astro-cid-frbrnfym]{stroke-dashoffset:1px}.js .net[data-astro-cid-frbrnfym]:not(.play) .best[data-astro-cid-frbrnfym]:after{transform:scaleX(0)}.js .net[data-astro-cid-frbrnfym]:not(.play) .mark[data-astro-cid-frbrnfym]{text-decoration-color:#0000}.net[data-astro-cid-frbrnfym].play .mark[data-astro-cid-frbrnfym]{transition-delay:4.1s}.net[data-astro-cid-frbrnfym].play .deal[data-astro-cid-frbrnfym]{animation:net-pop .6s var(--ease) both}.net[data-astro-cid-frbrnfym].play .row[data-astro-cid-frbrnfym]{animation:net-fade .6s var(--ease) var(--d) both}.net[data-astro-cid-frbrnfym].play .ln[data-astro-cid-frbrnfym]{animation:net-draw .7s var(--ease) var(--d) both}.net[data-astro-cid-frbrnfym].play .pick[data-astro-cid-frbrnfym]{animation:net-pop .5s var(--ease) var(--d) both}.net[data-astro-cid-frbrnfym].play .pulse[data-astro-cid-frbrnfym]{animation:net-pulse .9s var(--ease-in-out) var(--d) both}.net[data-astro-cid-frbrnfym].play .sheets[data-astro-cid-frbrnfym] li[data-astro-cid-frbrnfym].best{animation:net-rise .5s var(--ease) var(--d) both}.net[data-astro-cid-frbrnfym].play .sheets[data-astro-cid-frbrnfym] li[data-astro-cid-frbrnfym]:not(.best){animation:net-rise .5s var(--ease) var(--d) both,net-dim .6s var(--ease) 4.1s forwards}.net[data-astro-cid-frbrnfym].play .tag[data-astro-cid-frbrnfym]{animation:net-fade .5s var(--ease) 4.1s both}.net[data-astro-cid-frbrnfym].play .best[data-astro-cid-frbrnfym]:after{animation:net-grow .7s var(--ease) 4.1s both}}@keyframes net-fade{0%{opacity:0}}@keyframes net-pop{0%{opacity:0;transform:scale(.9)}}@keyframes net-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes net-pulse{0%{stroke-dashoffset:-.94px;opacity:0}15%,85%{opacity:1}to{stroke-dashoffset:.06px;opacity:0}}@keyframes net-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes net-dim{0%{opacity:1}to{opacity:.45}}@keyframes net-grow{0%{transform:scaleX(0)}}@media (width<=900px){.copy[data-astro-cid-frbrnfym],figure[data-astro-cid-frbrnfym]{grid-column:1/-1}figure[data-astro-cid-frbrnfym]{margin-top:56px}}@media (width<=640px){svg[data-astro-cid-frbrnfym].wide{display:none}svg[data-astro-cid-frbrnfym].tall{max-width:420px;margin-inline:auto;display:block}.sheets[data-astro-cid-frbrnfym]{grid-template-columns:1fr 1fr}}.solutions[data-astro-cid-hjobun64]{background:var(--c-tone-2)}.list[data-astro-cid-hjobun64]{border-top:1px solid #0e223f26;margin-top:clamp(56px,6vw,96px);list-style:none}.list[data-astro-cid-hjobun64] li[data-astro-cid-hjobun64]{border-bottom:1px solid #0e223f1a;align-items:baseline;padding-block:clamp(26px,2.6vw,40px)}h3[data-astro-cid-hjobun64]{font-size:var(--t-h3);letter-spacing:-.01em;grid-column:4/span 4;line-height:1.15}.list[data-astro-cid-hjobun64] p[data-astro-cid-hjobun64]{color:var(--c-muted);grid-column:8/-1;max-width:48ch}@media (width<=900px){h3[data-astro-cid-hjobun64]{grid-column:1/-1}.list[data-astro-cid-hjobun64] p[data-astro-cid-hjobun64]{grid-column:1/-1;margin-top:10px}}.grid[data-astro-cid-wj2wmgod]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.photo[data-astro-cid-wj2wmgod]{aspect-ratio:4/5;background:var(--c-tone-1);grid-column:1/span 5;position:sticky;top:110px;overflow:hidden}.photo[data-astro-cid-wj2wmgod] img[data-astro-cid-wj2wmgod]{object-fit:cover;object-position:50% 35%;filter:saturate(.55)contrast(.95)brightness(.9);width:100%;height:100%}.photo[data-astro-cid-wj2wmgod]:after{content:"";mix-blend-mode:multiply;opacity:.16;background:#0e223f;position:absolute;inset:0}.body[data-astro-cid-wj2wmgod]{grid-column:7/-1}.lab[data-astro-cid-wj2wmgod]{font-size:var(--t-small);color:var(--c-muted);font-weight:500}h2[data-astro-cid-wj2wmgod]{font-size:var(--t-h2);letter-spacing:-.02em;max-width:16ch;margin-top:20px;line-height:1.05}.intro[data-astro-cid-wj2wmgod]{color:var(--c-muted);max-width:52ch;margin-top:24px}.classes[data-astro-cid-wj2wmgod]{grid-template-columns:1fr 1fr;column-gap:clamp(24px,3vw,48px);margin-top:clamp(48px,5vw,80px);list-style:none;display:grid}.classes[data-astro-cid-wj2wmgod] li[data-astro-cid-wj2wmgod]{border-top:1px solid #0e223f26;padding-block:24px 30px}h3[data-astro-cid-wj2wmgod]{font-size:var(--t-h3);letter-spacing:-.01em;line-height:1.15}.classes[data-astro-cid-wj2wmgod] p[data-astro-cid-wj2wmgod]{font-size:var(--t-small);color:var(--c-muted);margin-top:10px;line-height:1.55}@media (width<=900px){.photo[data-astro-cid-wj2wmgod]{aspect-ratio:16/10;grid-column:1/-1;margin-bottom:48px;position:relative;top:0}.body[data-astro-cid-wj2wmgod]{grid-column:1/-1}}@media (width<=560px){.classes[data-astro-cid-wj2wmgod]{grid-template-columns:1fr}}.steps[data-astro-cid-grsovck6]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin-top:clamp(64px,7vw,112px);list-style:none;display:grid}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{padding-top:28px;position:relative}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]:before{content:"";background:#fff3;height:1px;position:absolute;top:0;left:0;right:0}.n[data-astro-cid-grsovck6]{font-family:var(--f-display);letter-spacing:-.02em;color:var(--c-muted-dark);font-size:clamp(40px,3.6vw,56px);line-height:1;display:block}h3[data-astro-cid-grsovck6]{font-size:var(--t-h3);letter-spacing:-.01em;max-width:12ch;margin-top:28px;line-height:1.15}.steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{font-size:var(--t-small);color:var(--c-muted-dark);margin-top:16px;line-height:1.6}@media (width<=1180px){.steps[data-astro-cid-grsovck6]{grid-template-columns:1fr}.steps[data-astro-cid-grsovck6] li[data-astro-cid-grsovck6]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding-block:28px 32px;display:grid}.n[data-astro-cid-grsovck6]{grid-column:1/span 3;font-size:36px}h3[data-astro-cid-grsovck6]{grid-column:4/span 4;max-width:none;margin-top:0}.steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{grid-column:8/-1;margin-top:0}}@media (width<=700px){.n[data-astro-cid-grsovck6]{grid-column:1/span 2;font-size:28px}h3[data-astro-cid-grsovck6]{grid-column:3/-1}.steps[data-astro-cid-grsovck6] p[data-astro-cid-grsovck6]{grid-column:3/-1;margin-top:10px}}.closings[data-astro-cid-llfrpz2q]{background:var(--c-tone-2)}.board[data-astro-cid-llfrpz2q]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,4vw,72px);margin-top:clamp(56px,6vw,96px);display:grid}.panel[data-astro-cid-llfrpz2q]{aspect-ratio:4/3;background:var(--c-tone-1);position:sticky;top:110px;overflow:hidden}.panel[data-astro-cid-llfrpz2q] figure[data-astro-cid-llfrpz2q]{opacity:0;transition:opacity .6s var(--ease-swap);position:absolute;inset:0}.panel[data-astro-cid-llfrpz2q] figure[data-astro-cid-llfrpz2q].on{opacity:1}.panel[data-astro-cid-llfrpz2q] img[data-astro-cid-llfrpz2q]{object-fit:cover;filter:saturate(.65)contrast(.96)brightness(.97);width:100%;height:100%;transition:transform .9s var(--ease-swap);transform:scale(1.03)}.panel[data-astro-cid-llfrpz2q] figure[data-astro-cid-llfrpz2q].on img[data-astro-cid-llfrpz2q]{transform:scale(1)}.panel[data-astro-cid-llfrpz2q] figure[data-astro-cid-llfrpz2q]:after{content:"";mix-blend-mode:multiply;opacity:.12;pointer-events:none;background:#0e223f;position:absolute;inset:0}.type[data-astro-cid-llfrpz2q]{height:100%;color:var(--c-tone-2);text-align:center;place-content:center;gap:14px;display:grid}.type[data-astro-cid-llfrpz2q] b[data-astro-cid-llfrpz2q]{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(90px,10vw,160px);font-weight:400;line-height:1}.type[data-astro-cid-llfrpz2q] span[data-astro-cid-llfrpz2q]{font-size:var(--t-small);color:var(--c-muted-dark)}figcaption[data-astro-cid-llfrpz2q]{z-index:1;color:#e6eaf0;text-shadow:0 1px 12px #000;font-size:14px;position:absolute;bottom:16px;left:20px}.type[data-astro-cid-llfrpz2q]+figcaption[data-astro-cid-llfrpz2q]{display:none}.rows[data-astro-cid-llfrpz2q]{border-top:1px solid #0e223f33}.row[data-astro-cid-llfrpz2q]{border-bottom:1px solid #0e223f22;position:relative}.row[data-astro-cid-llfrpz2q]:after{content:"";background:var(--c-accent);width:0;height:1px;transition:width .9s var(--ease);position:absolute;bottom:-1px;left:0}.row[data-astro-cid-llfrpz2q].on:after{width:100%}h3[data-astro-cid-llfrpz2q]{font:inherit}h3[data-astro-cid-llfrpz2q] button[data-astro-cid-llfrpz2q]{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:96px 1fr auto;align-items:baseline;gap:24px;width:100%;padding:26px 0;display:grid}h3[data-astro-cid-llfrpz2q] button[data-astro-cid-llfrpz2q]:focus-visible{outline:2px solid var(--c-ink);outline-offset:4px}.d[data-astro-cid-llfrpz2q]{font-size:var(--t-small);color:var(--c-muted)}.p[data-astro-cid-llfrpz2q]{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(24px,2.2vw,34px);line-height:1.1}.p[data-astro-cid-llfrpz2q] small[data-astro-cid-llfrpz2q] span[data-astro-cid-llfrpz2q]{white-space:nowrap}.p[data-astro-cid-llfrpz2q] small[data-astro-cid-llfrpz2q]{font-family:var(--f-body);font-size:var(--t-small);color:var(--c-muted);letter-spacing:0;margin-top:8px;line-height:1.4;display:block}.amt[data-astro-cid-llfrpz2q]{font-family:var(--f-display);letter-spacing:-.015em;font-size:clamp(24px,2.2vw,34px)}.board[data-astro-cid-llfrpz2q]{overflow-anchor:none}.detail[data-astro-cid-llfrpz2q]{grid-template-rows:1fr;padding-left:120px;display:grid}.detail-in[data-astro-cid-llfrpz2q]{min-height:0;overflow:hidden}.detail-body[data-astro-cid-llfrpz2q]{padding-bottom:32px}dl[data-astro-cid-llfrpz2q]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}dl[data-astro-cid-llfrpz2q] div[data-astro-cid-llfrpz2q]{border-top:1px solid #0e223f14;justify-content:space-between;gap:16px;padding:11px 0;display:flex}dt[data-astro-cid-llfrpz2q]{font-size:var(--t-small);color:var(--c-muted);flex:none}dd[data-astro-cid-llfrpz2q]{text-align:right;font-size:16px}.note[data-astro-cid-llfrpz2q]{font-size:var(--t-small);color:var(--c-muted);max-width:56ch;margin-top:18px}.inline[data-astro-cid-llfrpz2q]{display:none}.js .row[data-astro-cid-llfrpz2q]:not(.on) .detail[data-astro-cid-llfrpz2q]{grid-template-rows:0fr}.js .row[data-astro-cid-llfrpz2q]:not(.on) .detail-in[data-astro-cid-llfrpz2q]{visibility:hidden}.js .row[data-astro-cid-llfrpz2q]:not(.on) .p[data-astro-cid-llfrpz2q],.js .row[data-astro-cid-llfrpz2q]:not(.on) .amt[data-astro-cid-llfrpz2q]{color:#3a4a60}@media (prefers-reduced-motion:no-preference){.js .detail[data-astro-cid-llfrpz2q]{transition:grid-template-rows .5s var(--ease-swap)}.js .detail-in[data-astro-cid-llfrpz2q]{transition:visibility 0s .5s}.js .row[data-astro-cid-llfrpz2q].on .detail-in[data-astro-cid-llfrpz2q]{animation:open .7s var(--ease);transition:visibility}}.repeat[data-astro-cid-llfrpz2q]{font-size:var(--t-small);color:var(--c-ink);margin-top:28px;font-weight:500}.auto[data-astro-cid-llfrpz2q]{cursor:pointer;min-height:44px;font-size:var(--t-small);color:var(--c-muted);text-underline-offset:5px;background:0 0;border:0;margin-top:4px;font-weight:500;text-decoration:underline}@media (hover:hover) and (pointer:fine){.auto[data-astro-cid-llfrpz2q]:hover{color:var(--c-ink)}}.auto[data-astro-cid-llfrpz2q][hidden]{display:none}.js .row[data-astro-cid-llfrpz2q].measure .detail[data-astro-cid-llfrpz2q]{grid-template-rows:1fr;transition:none}@media (width>=1061px){.js .detail-body[data-astro-cid-llfrpz2q]{min-height:var(--detail-h,0px)}}@keyframes open{0%{opacity:0;transform:translateY(-8px)}}@media (width<=1060px){.board[data-astro-cid-llfrpz2q]{grid-template-columns:1fr}.panel[data-astro-cid-llfrpz2q]{display:none}.inline[data-astro-cid-llfrpz2q]{aspect-ratio:3/2;object-fit:cover;filter:saturate(.65)contrast(.96);width:100%;height:auto;margin-bottom:20px;display:block}.detail[data-astro-cid-llfrpz2q]{padding-left:0}}@media (width<=640px){h3[data-astro-cid-llfrpz2q] button[data-astro-cid-llfrpz2q]{grid-template-columns:1fr;row-gap:8px}dl[data-astro-cid-llfrpz2q]{grid-template-columns:1fr}dd[data-astro-cid-llfrpz2q]{max-width:60%}}.inner[data-astro-cid-i54vptjf]{padding-bottom:var(--space-section);border-bottom:1px solid #0e223f1f}.market[data-astro-cid-i54vptjf]{padding-bottom:0}.date[data-astro-cid-i54vptjf]{margin-top:6px;font-weight:400;display:block}.lead[data-astro-cid-i54vptjf]{margin-top:clamp(48px,5vw,80px)}.lead[data-astro-cid-i54vptjf] p[data-astro-cid-i54vptjf]{font-size:var(--t-small);color:var(--c-muted);grid-column:4/-1;font-weight:500}.reads[data-astro-cid-i54vptjf]{border-top:1px solid #0e223f26;margin-top:16px}.reads[data-astro-cid-i54vptjf]>div[data-astro-cid-i54vptjf]{border-bottom:1px solid #0e223f1a;align-items:baseline;padding-block:clamp(22px,2.4vw,34px)}dt[data-astro-cid-i54vptjf]{font-size:var(--t-small);color:var(--c-muted);grid-column:1/span 3;font-weight:500}.fig[data-astro-cid-i54vptjf]{font-family:var(--f-display);font-size:var(--t-h3);letter-spacing:-.01em;grid-column:4/span 4;line-height:1.15}.body[data-astro-cid-i54vptjf]{color:var(--c-muted);grid-column:8/-1;max-width:46ch}.close[data-astro-cid-i54vptjf]{align-items:end;row-gap:40px;margin-top:clamp(48px,5vw,80px)}.note[data-astro-cid-i54vptjf]{grid-column:4/span 5;max-width:52ch}.cta[data-astro-cid-i54vptjf]{grid-column:10/-1}.cta[data-astro-cid-i54vptjf] p[data-astro-cid-i54vptjf]{color:var(--c-muted);font-size:var(--t-small);margin-bottom:20px}@media (width<=1180px){.note[data-astro-cid-i54vptjf],.cta[data-astro-cid-i54vptjf]{grid-column:4/-1}}@media (width<=900px){.lead[data-astro-cid-i54vptjf] p[data-astro-cid-i54vptjf],.note[data-astro-cid-i54vptjf],.cta[data-astro-cid-i54vptjf],dt[data-astro-cid-i54vptjf]{grid-column:1/-1}.fig[data-astro-cid-i54vptjf],.body[data-astro-cid-i54vptjf]{grid-column:1/-1;margin-top:8px}}@media (width<=420px){.cta[data-astro-cid-i54vptjf] .btn[data-astro-cid-i54vptjf]{white-space:normal}}.joey[data-astro-cid-bddqj4lp]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.portrait[data-astro-cid-bddqj4lp]{aspect-ratio:4/5;background:#d9dcd8;grid-column:1/span 5;overflow:hidden}.portrait[data-astro-cid-bddqj4lp] img[data-astro-cid-bddqj4lp]{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.body[data-astro-cid-bddqj4lp]{grid-column:7/-1;padding-top:clamp(0px,2vw,32px)}.lab[data-astro-cid-bddqj4lp]{font-size:var(--t-small);color:var(--c-muted);font-weight:500}h2[data-astro-cid-bddqj4lp]{font-size:var(--t-h2);letter-spacing:-.02em;margin-top:20px;line-height:1.05}.role[data-astro-cid-bddqj4lp]{color:var(--c-muted);margin-top:12px;font-weight:500}.bio[data-astro-cid-bddqj4lp]{gap:20px;max-width:62ch;margin-top:36px;display:grid}.facts[data-astro-cid-bddqj4lp]{grid-template-columns:1fr 1fr;column-gap:32px;margin-top:48px;display:grid}.facts[data-astro-cid-bddqj4lp] div[data-astro-cid-bddqj4lp]{border-top:1px solid #0e223f26;padding-block:18px}dt[data-astro-cid-bddqj4lp]{font-size:var(--t-small);color:var(--c-muted)}dd[data-astro-cid-bddqj4lp]{font-family:var(--f-display);letter-spacing:-.01em;margin-top:6px;font-size:clamp(20px,1.6vw,24px);line-height:1.25}@media (width<=900px){.portrait[data-astro-cid-bddqj4lp]{aspect-ratio:1;grid-column:1/-1;max-width:560px;margin-bottom:48px}.body[data-astro-cid-bddqj4lp]{grid-column:1/-1}}@media (width<=520px){.facts[data-astro-cid-bddqj4lp]{grid-template-columns:1fr}}.grid[data-astro-cid-pvikj4a2]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.intro[data-astro-cid-pvikj4a2]{grid-column:1/span 5}.lab[data-astro-cid-pvikj4a2]{font-size:var(--t-small);color:var(--c-muted-dark);font-weight:500}h2[data-astro-cid-pvikj4a2]{font-size:var(--t-h2);letter-spacing:-.02em;max-width:14ch;margin-top:20px;line-height:1.05}.lead[data-astro-cid-pvikj4a2]{color:#d3d9e1;max-width:44ch;margin-top:28px}.priv[data-astro-cid-pvikj4a2]{max-width:44ch;font-size:var(--t-small);color:var(--c-muted-dark);margin-top:18px}.box[data-astro-cid-pvikj4a2]{background:var(--c-tone-2);color:var(--c-ink);grid-column:7/-1;padding:clamp(28px,3.4vw,56px)}.box[data-astro-cid-pvikj4a2] [data-astro-cid-pvikj4a2]:focus-visible{outline-color:var(--c-ink)}form[data-astro-cid-pvikj4a2]{gap:26px;display:grid}.row2[data-astro-cid-pvikj4a2]{grid-template-columns:1fr 1fr;gap:26px;display:grid}.field[data-astro-cid-pvikj4a2]{gap:8px;display:grid}label[data-astro-cid-pvikj4a2]{font-size:var(--t-small);font-weight:500}.opt[data-astro-cid-pvikj4a2]{color:var(--c-muted);font-weight:400}input[data-astro-cid-pvikj4a2],select[data-astro-cid-pvikj4a2],textarea[data-astro-cid-pvikj4a2]{width:100%;color:var(--c-ink);background:0 0;border:0;border-bottom:1px solid #0e223f55;border-radius:0;padding:10px 0;font-size:17px;line-height:1.4}textarea[data-astro-cid-pvikj4a2]{resize:vertical;min-height:120px}select[data-astro-cid-pvikj4a2]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%230E223F' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;padding-right:28px}input[data-astro-cid-pvikj4a2]:focus,select[data-astro-cid-pvikj4a2]:focus,textarea[data-astro-cid-pvikj4a2]:focus{border-bottom:2px solid var(--c-ink);outline:none;padding-bottom:9px}[data-astro-cid-pvikj4a2][aria-invalid=true]{border-bottom-color:#9b2c2c}.err[data-astro-cid-pvikj4a2]{color:#9b2c2c;min-height:0;font-size:14px}.err[data-astro-cid-pvikj4a2]:empty{display:none}.pnote[data-astro-cid-pvikj4a2]{color:var(--c-ink);border-left:1px solid var(--c-accent);padding-left:12px;font-size:14px;font-weight:600}.consent[data-astro-cid-pvikj4a2]{color:var(--c-muted);font-size:14px;line-height:1.55}.box[data-astro-cid-pvikj4a2] .btn[data-astro-cid-pvikj4a2]{background:var(--c-ink);color:var(--c-tone-2);justify-self:start}.done[data-astro-cid-pvikj4a2]{font-family:var(--f-display);font-size:var(--t-h3);line-height:1.25}.done[data-astro-cid-pvikj4a2]:focus{outline:none}.hp[data-astro-cid-pvikj4a2]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (width<=1060px){.intro[data-astro-cid-pvikj4a2],.box[data-astro-cid-pvikj4a2]{grid-column:1/-1}.box[data-astro-cid-pvikj4a2]{margin-top:48px}}@media (width<=560px){.row2[data-astro-cid-pvikj4a2]{grid-template-columns:1fr}.box[data-astro-cid-pvikj4a2] .btn[data-astro-cid-pvikj4a2]{white-space:normal;justify-content:center;justify-self:stretch}}.foot[data-astro-cid-jo6i4kqk]{padding-block:clamp(56px,6vw,88px) calc(clamp(40px,4vw,56px) + env(safe-area-inset-bottom,0px));border-top:1px solid #ffffff1a}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 3}.brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:132px}.legal[data-astro-cid-jo6i4kqk]{color:var(--c-muted-dark);grid-column:7/-1;gap:12px;max-width:70ch;font-size:14px;line-height:1.6;display:grid}.copy[data-astro-cid-jo6i4kqk]{margin-top:12px}@media (width<=900px){.brand[data-astro-cid-jo6i4kqk],.legal[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.legal[data-astro-cid-jo6i4kqk]{margin-top:36px}}
