.dk:where(.tk) *{box-sizing:border-box}.dk:where(.tk) :where(h2,h3,p,ul,ol,li,dl,dd,dt,blockquote){margin:0;padding:0}.dk:where(.tk) :where(figure){margin:0}.dk:where(.tk)>section{position:relative;z-index:1}:where(.tk) .dk-sky{position:-webkit-sticky;position:sticky;top:0;height:100vh;margin-bottom:-100vh;z-index:0;pointer-events:none}:where(.tk) .dk-sky i{position:absolute;inset:0;opacity:0;will-change:opacity}:where(.tk) .dk-sky .k1{opacity:1;background:var(--k1)}:where(.tk) .dk-sky .k2{background:var(--k2)}:where(.tk) .dk-sky .k3{background:var(--k3)}:where(.tk) .dk-sky .k4{background:var(--k4)}:where(.tk) .dk-sky b{position:absolute;inset:0;opacity:.32;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.2 -.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px}:where(.tk) .dk-ch{padding:clamp(150px,24vh,260px) 0 clamp(120px,18vh,200px)}:where(.tk) .dk-cap{position:relative;max-width:1600px;margin:0 auto;padding:0 var(--g)}:where(.tk) .dk-n{position:absolute;right:var(--g);top:-.18em;font-weight:200;font-size:clamp(110px,13vw,230px);line-height:1;letter-spacing:-.07em;color:rgba(246,242,238,.12);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}:where(.tk) .dk-k{font:500 12.5px ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--fg2)}:where(.tk) .dk-h{margin-top:22px;font-weight:500;font-size:clamp(64px,8.8vw,160px);line-height:.94;letter-spacing:-.058em;color:var(--fg)}.dk:where(.tk) h2 em,.dk:where(.tk) h3 em{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;font-variation-settings:"opsz" 144;letter-spacing:-.03em}:where(.tk) .dk-h .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}:where(.tk) .dk-h .ln>span{display:inline-block;transform:translate3d(0,108%,0);transition:transform 1.15s var(--e);transition-delay:calc(var(--i) * .11s)}:where(.tk) .dk-cap.in .dk-h .ln>span{transform:none}:where(.tk) .dk-lede{margin:clamp(30px,4.5vh,48px) 0 0 auto;max-width:440px;font-size:19px;line-height:1.5;color:var(--fg2);opacity:0;transform:translate3d(0,14px,0);transition:opacity .9s var(--e) .3s,transform 1s var(--e) .3s}:where(.tk) .dk-cap.in .dk-lede{opacity:1;transform:none}:where(.tk) .dk-stage{margin-top:clamp(72px,11vh,128px);padding:0 var(--g);display:flex;justify-content:center;transform-origin:50% 0;will-change:transform}:where(.tk) .dk-split .sc>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}:where(.tk) .dk-split .sp-a{opacity:var(--ao,1);will-change:opacity}:where(.tk) .dk-split .sp-b{position:absolute;inset:0;overflow:hidden;transform:translate3d(var(--x,100%),0,0);will-change:transform}:where(.tk) .dk-split .sp-bi{position:absolute;inset:0;transform:translate3d(calc(-1 * var(--x,100%)),0,0);will-change:transform}:where(.tk) .dk-split .sp-bi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}:where(.tk) .dk-split .sp-b:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:1px;box-shadow:-18px 0 40px 8px rgba(20,20,30,calc(.16 * var(--edge,1)))}:where(.tk) .dk-split video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .6s var(--e)}:where(.tk) .dk-split video.on{opacity:1}:where(.tk) .dk-yes{display:flex;flex-direction:column;align-items:center}:where(.tk) .hr-try{width:min(1100px,100%);margin-bottom:20px;font-size:16px;color:var(--fg2)}:where(.tk) .hr-try span{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-size:22px;color:var(--accent);margin-right:4px}:where(.tk) .hr .hr-a{transition:opacity .8s var(--e)}:where(.tk) .hr.ok .hr-a{opacity:0}:where(.tk) .hr-p .ps{position:relative}:where(.tk) .hr-p .ps .hr-b{display:block;width:342px;height:auto}:where(.tk) .hr-p .ps .hr-a{position:absolute;left:0;top:0;width:100%;height:auto}:where(.tk) .hr-hold{position:absolute;z-index:7;left:var(--cx);top:var(--cy);width:var(--d);aspect-ratio:1;transform:translate(-50%,-50%);border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none}:where(.tk) .hr-ring{display:block;width:100%;height:100%;transform:rotate(-90deg);overflow:visible}:where(.tk) .hr-ring circle{fill:none;stroke-width:3.2}:where(.tk) .hr-ring .bg{stroke:rgba(244,241,234,0);transition:stroke .3s var(--e)}:where(.tk) .hr-ring .fg{stroke:#f4f1ea;stroke-linecap:round;stroke-dasharray:182.2;stroke-dashoffset:182.2}:where(.tk) .hr-hold:focus-visible .hr-ring .bg,:where(.tk) .hr-hold:hover .hr-ring .bg,:where(.tk) .hr.holding .hr-ring .bg{stroke:rgba(244,241,234,.22)}:where(.tk) .hr-hold:focus-visible{box-shadow:0 0 0 3px rgba(244,241,234,.5)}:where(.tk) .hr-hit{position:absolute;z-index:7;border:0;padding:0;border-radius:999px;background:transparent;cursor:pointer;outline:none}:where(.tk) .hr-hit:focus-visible{box-shadow:0 0 0 3px rgba(244,241,234,.55)}:where(.tk) .hr.ok .hr-hit,:where(.tk) .hr.ok .hr-hold{display:none}:where(.tk) .hr-foot{width:min(1100px,100%);min-height:44px;margin-top:24px;display:flex;align-items:center;gap:16px}:where(.tk) .hr-live{font-size:16px;color:var(--fg)}:where(.tk) .hr-again{height:40px;padding:0 18px;border:0;border-radius:999px;background:rgba(246,242,238,.14);color:var(--fg);font:500 15px var(--font-geist),system-ui,sans-serif;cursor:pointer;transition:background .2s var(--e),transform .15s var(--e)}:where(.tk) .hr-again:hover{background:rgba(246,242,238,.22)}:where(.tk) .hr-again:active{transform:scale(.97)}:where(.tk) .hr-again:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(246,242,238,.4)}:where(.tk) .dk-pr{list-style:none;width:min(1100px,100%);margin-top:36px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}:where(.tk) .dk-pr li{font-size:16px;line-height:1.5;color:var(--fg2)}:where(.tk) .dk-pr b{color:var(--fg);font-weight:500}:where(.tk) .dk-h2{margin-top:16px;font-weight:500;font-size:clamp(48px,5.6vw,96px);line-height:.98;letter-spacing:-.055em}.dk:where(.tk) .dk-fq{background:transparent;padding-top:clamp(140px,20vh,220px);padding-bottom:clamp(120px,16vh,180px)}.dk:where(.tk) .dk-fq .fq-r,.dk:where(.tk) .dk-fq details{border-color:rgba(246,242,238,.1)}@media (max-width:760px){.dk:where(.tk){margin:0 10px;border-radius:20px;--g:18px}:where(.tk) .dk-ch{padding:110px 0 96px}:where(.tk) .dk-n{font-size:96px;top:-.3em}:where(.tk) .dk-h{font-size:clamp(46px,13.4vw,60px);line-height:.98}:where(.tk) .dk-lede{margin-left:0;font-size:17px}:where(.tk) .dk-stage{margin-top:56px}:where(.tk) .hr-try{font-size:15px}:where(.tk) .dk-pr{grid-template-columns:1fr;gap:12px}:where(.tk) .dk-h2{font-size:clamp(42px,12vw,54px)}.dk:where(.tk) .dk-fq{padding-top:110px}}@media (prefers-reduced-motion:reduce){:where(.tk) .dk-h .ln>span,:where(.tk) .dk-lede{transform:none!important;opacity:1!important;transition:none}:where(.tk) .dk-stage{transform:none!important}}:root:has(.tk) .ct{padding-left:var(--gap,24px);padding-right:var(--gap,24px);padding-top:24px}@media (max-width:760px){:root:has(.tk) .ct{padding-left:10px;padding-right:10px}}:where(.tk) .dk-spec{padding:clamp(140px,20vh,220px) 0 clamp(80px,12vh,140px)}:where(.tk) .sp-in{max-width:1600px;margin:0 auto;padding:0 var(--g)}:where(.tk) .sp-h{max-width:900px}:where(.tk) .sp-cols{margin-top:clamp(56px,8vh,88px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:48px clamp(24px,2.6vw,44px);gap:48px clamp(24px,2.6vw,44px)}:where(.tk) .sp-g h3{display:flex;align-items:baseline;gap:10px;font-size:19px;font-weight:500;letter-spacing:-.015em;color:var(--fg)}:where(.tk) .sp-g h3 span{font:500 12.5px ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.06em;color:var(--accent)}:where(.tk) .sp-g ul{list-style:none;margin-top:26px;display:grid;grid-gap:22px;gap:22px}:where(.tk) .sp-g li{display:grid;grid-template-columns:22px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px}:where(.tk) .sp-g li svg{grid-row:1/3;width:20px;height:20px;margin-top:1px;fill:none;stroke:var(--fg);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}:where(.tk) .sp-g li b{font-size:15.5px;font-weight:500;letter-spacing:-.005em;color:var(--fg)}:where(.tk) .sp-g li span{font-size:14px;line-height:1.45;color:var(--fg2)}@media (max-width:1280px){:where(.tk) .sp-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){:where(.tk) .dk-spec{padding:110px 0 64px}:where(.tk) .sp-cols{grid-template-columns:1fr;gap:44px}:where(.tk) .sp-g ul{margin-top:18px;gap:16px}}:root:has(.tk) .ct-card{max-width:none}:where(.tk) .dk-for{padding:clamp(140px,20vh,220px) 0 clamp(120px,16vh,180px)}:where(.tk) .for-in{max-width:1300px;margin:0 auto;padding:0 var(--g)}:where(.tk) .for-h{text-align:center;display:flex;flex-direction:column;align-items:center}:where(.tk) .for-h .dk-lede{margin:22px auto 0;opacity:1;transform:none;text-align:center;max-width:520px}:where(.tk) .for-tabs{margin-top:clamp(36px,5vh,52px);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}:where(.tk) .for-tabs button{position:relative;overflow:hidden;isolation:isolate;height:52px;padding:0 22px 0 18px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:10px;background:rgba(246,242,238,.1);color:var(--fg);font:500 16px var(--font-geist),system-ui,sans-serif;letter-spacing:-.005em;cursor:pointer;transition:background .3s var(--e),color .3s var(--e),transform .15s var(--e)}:where(.tk) .for-tabs button:hover{background:rgba(246,242,238,.18)}:where(.tk) .for-tabs button:active{transform:scale(.97)}:where(.tk) .for-tabs button[aria-selected=true]{background:#f6f2ee;color:#17151d}:where(.tk) .for-tabs button:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(246,242,238,.45)}:where(.tk) .for-tabs svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(.tk) .for-fill{position:absolute;inset:0;z-index:-1;background:rgba(23,21,29,.09);transform:scaleX(0);transform-origin:0 50%}:where(.tk) .for-tabs button.run .for-fill{transform:scaleX(1);transition:transform 7s linear}:where(.tk) .for-stage{display:grid;margin-top:clamp(48px,7vh,72px)}:where(.tk) .for-p{grid-area:1/1;justify-self:center;width:100%;max-width:1080px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center;opacity:0;visibility:hidden;transform:translate3d(0,16px,0);transition:opacity .6s var(--e),transform .8s var(--e),visibility 0s linear .6s}:where(.tk) .for-p.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}:where(.tk) .for-q blockquote{margin-top:18px;font-size:clamp(34px,3.5vw,56px);line-height:1.08;letter-spacing:-.04em;font-weight:500;text-wrap:balance;color:var(--fg)}:where(.tk) .for-q .q{font-family:var(--font-fraunces),Georgia,serif;font-style:italic;font-weight:400;color:var(--accent)}:where(.tk) .for-read{margin-top:30px;display:flex;flex-direction:column;gap:6px;font-size:16.5px;line-height:1.45;color:var(--fg2)}:where(.tk) .for-read span{font:500 12px ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--fg3)}:where(.tk) .for-ph{zoom:.86}@media (max-width:760px){:where(.tk) .dk-for{padding:110px 0 90px}:where(.tk) .for-tabs{gap:8px}:where(.tk) .for-tabs button{height:44px;padding:0 16px 0 14px;font-size:15px;gap:8px}:where(.tk) .for-p{grid-template-columns:1fr;gap:32px}:where(.tk) .for-q blockquote{font-size:30px}:where(.tk) .for-ph{zoom:.9;justify-self:center}}@media (prefers-reduced-motion:reduce){:where(.tk) .for-p{transition:none;transform:none}}@media (min-width:761px){:where(.tk) .for-tabs{margin-top:32px}:where(.tk) .for-stage{margin-top:40px}}@media (min-width:761px) and (max-height:1000px){:where(.tk) .for-ph{zoom:.72}}