.hm{--bg:var(--forest-900);--bg-sunken:var(--forest-950);--surface:var(--forest-850);--surface-2:var(--forest-800);--line:color-mix(in oklab, var(--cream-100) 10%, transparent);--line-2:color-mix(in oklab, var(--cream-100) 18%, transparent);--text:var(--cream-100);--text-2:var(--cream-300);--text-3:var(--cream-500);--accent:var(--gold-400);--primary:var(--cream-100);--on-primary:var(--forest-950);--focus:var(--cream-100);--scrim:color-mix(in oklab, var(--forest-950) 72%, transparent);--font:var(--font-hanken), system-ui, sans-serif;--font-display:var(--font-bodoni), Georgia, serif;--font-head:var(--font-bodoni), Georgia, serif;--tr-serif:-.012em;--fw-serif:400;--fs-display:clamp(2.75rem, 1.6rem + 4.2vw, 4.5rem);--fs-h2:clamp(2rem, 1.35rem + 2.4vw, 3rem);--fs-h3:clamp(1.25rem, 1.12rem + .5vw, 1.5rem);--fs-title:1.125rem;--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--fs-micro:.75rem;--lh-tight:1.04;--lh-head:1.12;--lh-body:1.6;--tr-display:-.035em;--tr-h2:-.03em;--tr-h3:-.015em;--tr-eyebrow:.08em;--fw-display:600;--fw-head:600;--fw-title:600;--fw-body:400;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--col-gap:24px;--r-pill:999px;--border:1px solid var(--line);--shadow-media:0 0 0 1px var(--line);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-hover:.15s;--dur-ui:.24s;--dur-enter:.48s;--dur-press:.14s;--dur-hero:1.4s;--stage:#06110c;--edge-hi:color-mix(in oklab, var(--cream-100) 7%, transparent);--shadow-print:0 1px 1px #00000059, 0 10px 24px #00000052, 0 30px 60px #00000038;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body)}@media (prefers-reduced-motion:reduce){.hm{--dur-ui:.12s;--dur-enter:0s;--dur-hero:0s}}.hm :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.hm .h2{font-optical-sizing:none;font-variation-settings:"opsz" 16}@media (min-width:1024px){.hm .h2{font-optical-sizing:auto;font-variation-settings:normal}}.hm .intro h1,.hm .close .h2{font-optical-sizing:auto}@font-face{font-family:GxBodoni;src:url(/v11/fonts/BodoniModa-Display-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GxBodoniText;src:url(/v11/fonts/BodoniModa-Text-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:GxHanken;src:url(/v11/fonts/HankenGrotesk-doku.woff2)format("woff2");font-weight:400 700;font-display:swap}:where(.hm) img,:where(.hm) video{max-width:100%;height:auto;display:block}:where(.hm) h1,:where(.hm) h2,:where(.hm) h3,:where(.hm) h4,:where(.hm) p,:where(.hm) figure,:where(.hm) dl,:where(.hm) dd{margin:0}:where(.hm) a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:where(.hm) .num{font-variant-numeric:tabular-nums lining-nums}:where(.hm) .wrap{max-width:var(--maxw);margin-inline:auto}:where(.hm) .sec{padding:var(--section-y) var(--gutter-x)}:where(.hm) .sec+.sec{border-top:var(--border)}:where(.hm) .grid{column-gap:var(--col-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}:where(.hm) .sunken{background:var(--bg-sunken)}:where(.hm) .h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--tr-h2);font-weight:var(--fw-head);text-wrap:balance}:where(.hm) .h3{font-size:var(--fs-h3);letter-spacing:var(--tr-h3);line-height:1.25;font-weight:var(--fw-head)}:where(.hm) .title{font-size:var(--fs-title);letter-spacing:-.01em;line-height:1.35;font-weight:var(--fw-title)}:where(.hm) .lead{font-size:var(--fs-lead);color:var(--text-2);text-wrap:pretty;line-height:1.5}:where(.hm) .body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);text-wrap:pretty;max-width:62ch}:where(.hm) .meta{font-size:var(--fs-small);color:var(--text-3);line-height:1.5}:where(.hm) .eyebrow{font-size:var(--fs-micro);letter-spacing:var(--tr-eyebrow);text-transform:uppercase;color:var(--text-3);align-items:center;gap:10px;font-weight:600;display:inline-flex}:where(.hm) .eyebrow:before{content:"";opacity:.7;background:currentColor;width:16px;height:1px}:where(.hm) .head{margin-bottom:var(--sp-7);grid-column:1/span 7;align-content:start;gap:16px;display:grid}:where(.hm) .head.split{column-gap:var(--col-gap);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end}:where(.hm) .head.split>:is(.eyebrow,.h2){grid-column:1/span 6}:where(.hm) .head.split>.body{grid-area:2/8/auto/span 5}:where(.hm) .btn{border-radius:var(--r-pill);min-height:44px;font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease);border:0;justify-content:center;align-items:center;gap:.5em;padding:0 20px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.hm) .btn-l{min-height:48px;padding:0 24px;font-size:1rem}:where(.hm) .btn-primary{background:var(--primary);color:var(--on-primary)}:where(.hm) .btn-primary:hover{background:color-mix(in oklab,var(--primary) 88%,white)}:where(.hm) .btn-ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}:where(.hm) .btn-ghost:hover{background:var(--surface-2)}:where(.hm) .link{color:var(--text);align-items:center;gap:6px;min-height:44px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}:where(.hm) .link svg{width:12px;height:12px;transition:translate var(--dur-hover) var(--ease)}:where(.hm) .link:hover{text-decoration:underline}:where(.hm) .link:hover svg{translate:2px}:where(.hm) .cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:8px;display:flex}:where(.hm) .services{border-top:var(--border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}:where(.hm) .services li+li{border-left:var(--border)}:where(.hm) .services a{grid-template-columns:auto 1fr auto;align-items:baseline;gap:4px 14px;padding:24px 24px 28px 0;text-decoration:none;display:grid}:where(.hm) .services li+li a{padding-left:24px}:where(.hm) .services .n{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}:where(.hm) .services b{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600}:where(.hm) .services .meta{grid-column:2/span 2}:where(.hm) .services svg{width:12px;height:12px;color:var(--text-3);transition:translate var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease)}:where(.hm) .services a:hover svg{color:var(--text);translate:2px}:where(.hm) .services a:hover b{text-decoration:underline}:where(.hm) .promises{gap:var(--col-gap);margin:var(--sp-7) 0 0;padding:var(--sp-5) 0 0;border-top:var(--border);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}:where(.hm) .promises b{letter-spacing:-.01em;margin-bottom:4px;font-size:.9375rem;font-weight:600;display:block}:where(.hm) .promises svg{width:18px;height:18px;color:var(--sage-300);margin-bottom:8px;display:block}:where(.hm) .promises .meta{display:block}:where(.hm) .faq-side{grid-column:1/span 4;align-content:start;justify-items:start;gap:16px;display:grid}:where(.hm) .faq-list{grid-column:6/span 7}:where(.hm) details{border-top:var(--border)}:where(.hm) details:last-of-type{border-bottom:var(--border)}:where(.hm) summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:20px 0;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}:where(.hm) summary::-webkit-details-marker{display:none}:where(.hm) summary svg{width:16px;height:16px;color:var(--text-3);transition:rotate var(--dur-ui) var(--ease);flex:none}:where(.hm) details[open] summary svg{rotate:45deg}:where(.hm) details p{max-width:62ch;padding:0 0 22px}:where(.hm) details::details-content{block-size:0;transition:block-size var(--dur-ui) var(--ease),content-visibility var(--dur-ui) allow-discrete;overflow:clip}:where(.hm) details[open]::details-content{block-size:auto}:where(.hm) .price-card{border-radius:var(--r-l);background:var(--surface);width:100%;box-shadow:inset 0 0 0 1px var(--line);justify-items:start;gap:10px;margin-top:8px;padding:24px;display:grid}:where(.hm) .close{padding:var(--section-y) var(--gutter-x);border-top:var(--border);background:radial-gradient(80% 120% at 50% 0%,var(--forest-800) 0%,var(--bg) 70%)}:where(.hm) .close-copy{text-align:center;grid-column:2/span 10;justify-items:center;gap:18px;display:grid}@media (prefers-reduced-motion:no-preference){:where(.hm) .reveal{opacity:0;transition:opacity var(--dur-enter) var(--ease),translate var(--dur-enter) var(--ease);translate:0 12px}}@media (max-width:1020px){:where(.hm) .head{grid-column:1/-1}:where(.hm) .head.split>:is(.eyebrow,.h2),:where(.hm) .head.split>.body{grid-area:auto/1/auto/-1}:where(.hm) .promises{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}:where(.hm) .faq-side,:where(.hm) .faq-list{grid-column:1/-1}:where(.hm) .faq-list{margin-top:32px}}@media (max-width:640px){:where(.hm) .close-copy{grid-column:1/-1}:where(.hm) .cta-row{flex-direction:column;width:100%}:where(.hm) .cta-row .btn{width:100%}:where(.hm) .services{grid-template-columns:1fr}:where(.hm) .services li+li{border-left:0;border-top:var(--border)}:where(.hm) .services a,:where(.hm) .services li+li a{padding:18px 0}:where(.hm) .promises{grid-template-columns:1fr}}:where(.hm) .ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:where(.hm) .btn{transition:background-color var(--dur-hover) var(--ease),color var(--dur-hover) var(--ease),box-shadow var(--dur-hover) var(--ease),transform var(--dur-press) var(--ease-out);touch-action:manipulation}:where(.hm) .btn:active{transform:scale(.97)}:where(.hm) .btn .ico{stroke-width:1.75px;width:14px;height:14px;transition:translate var(--dur-hover) var(--ease)}@media (hover:hover) and (pointer:fine){:where(.hm) .btn:hover .ico{translate:2px}}:where(.hm) .trust{color:var(--cream-500);flex-wrap:wrap;justify-content:center;gap:6px 22px;margin:6px 0 0;padding:0;font-size:.8125rem;font-weight:500;list-style:none;display:flex}:where(.hm) .trust li{align-items:center;gap:8px;display:inline-flex}:where(.hm) .trust .ico{width:15px;height:15px;color:var(--sage-300)}:where(.hm) .services .ico{width:20px;height:20px;color:var(--sage-300);align-self:center}:where(.hm) #akis{timeline-scope:--flow}:where(.hm) .price-card{box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi)}:where(.hm) .close{background:radial-gradient(70% 140% at 50% 0%,var(--forest-800) 0%,var(--bg) 62%)}:where(.hm) .close .h2{letter-spacing:-.035em;font-size:clamp(2.25rem,1.4rem + 3vw,3.5rem)}@media (max-width:767px){:where(.hm) .trust{gap:4px 16px;font-size:.75rem}}:where(.hm) .services .chev{width:14px;height:14px;color:var(--text-3)}@media (hover:hover) and (pointer:fine){:where(.hm) .services a:hover .chev{color:var(--text);translate:2px}}:where(.hm) .head.split:not(:has(.eyebrow))>.body{grid-row:1;align-self:end}@media (max-width:1020px){:where(.hm) .head.split:not(:has(.eyebrow))>.body{grid-row:auto}}:where(.hm) .h2{font-weight:var(--fw-serif);font-synthesis:none;font-kerning:normal;font-variant-ligatures:common-ligatures;font-family:var(--font-head);letter-spacing:var(--tr-serif);line-height:1.1}@media (min-width:1024px){:where(.hm) .h2{font-family:var(--font-display)}}:where(.hm) .close .h2{font-family:var(--font-display);letter-spacing:-.015em;line-height:1.06}:where(.hm) .promises.proof-specs{border-top:0;grid-column:9/span 4;grid-template-columns:1fr;align-self:start;row-gap:22px;margin:0;padding:0}:where(.hm) .promises.proof-specs li{grid-template-columns:18px 1fr;column-gap:14px;display:grid}:where(.hm) .promises.proof-specs svg{grid-row:span 2;margin:2px 0 0}:where(.hm) .pay-row{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:var(--border);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;display:flex}:where(.hm) .pay-row img{opacity:.86;width:auto;height:18px}@media (max-width:1020px){:where(.hm) .promises.proof-specs{margin-top:var(--sp-6);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:where(.hm) .promises.proof-specs{grid-template-columns:1fr}}:where(.hm) .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:where(.hm) .intro{padding:clamp(56px,8vh,96px) var(--gutter-x) 0;background:var(--bg);position:relative}:where(.hm) .perf-rule{background:radial-gradient(circle,var(--line-2) 0 1px,transparent 1.3px) 0 50%/8px 2px repeat-x;height:2px;position:absolute;top:0;left:0;right:0}:where(.hm) .intro .grid{align-items:end;row-gap:28px}@media (max-width:1100px){:where(.hm) .intro .grid{align-items:start}:where(.hm) .intro h1,:where(.hm) .intro-side{grid-column:1/-1}:where(.hm) .intro h1{max-width:14ch}}:where(.hm) .intro h1{font-family:var(--font-display);font-weight:var(--fw-serif);font-synthesis:none;font-kerning:normal;letter-spacing:-.022em;text-wrap:balance;grid-column:1/span 7;max-width:13ch;margin:0;font-size:clamp(2.75rem,1.15rem + 4.3vw,5.25rem);line-height:.98}:where(.hm) .intro-side{grid-column:9/span 4;gap:20px;padding-bottom:6px;display:grid}:where(.hm) .intro .lead{max-width:40ch}:where(.hm) .intro .cta-row,:where(.hm) .intro .trust{justify-content:flex-start;margin:0}:where(.hm) .intro .services{margin-top:clamp(36px,6vh,64px)}:where(.hm) .unf-sec{padding:var(--section-y) var(--gutter-x)}:where(.hm) .unf-sec .grid{align-items:center}:where(.hm) .unf-copy{grid-column:1/span 4;align-content:center;gap:18px;display:grid}:where(.hm) .unf-copy .body{max-width:44ch}:where(.hm) .unf-steps{margin:10px 0 0;padding:0;list-style:none;display:grid}:where(.hm) .unf-steps button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;color:var(--text-3);border-top:var(--border);transition:color var(--dur-ui) var(--ease-out);gap:4px;padding:16px 0;display:grid;position:relative}:where(.hm) .unf-steps li:last-child button{border-bottom:var(--border)}:where(.hm) .unf-steps b{letter-spacing:-.01em;color:var(--text-2);transition:color var(--dur-ui) var(--ease-out);font-size:1.0625rem;font-weight:600}:where(.hm) .unf-steps .meta{color:inherit}:where(.hm) .unf-steps .bar{background:var(--gold-400);transform-origin:0;width:100%;height:1px;position:absolute;top:-1px;left:0;transform:scaleX(0)}:where(.hm) .unf-steps button[aria-pressed=true]{color:var(--text-2)}:where(.hm) .unf-steps button[aria-pressed=true] b{color:var(--text)}:where(.hm) .unf-steps button[aria-pressed=true] .bar,:where(.hm) .unf-steps button.done .bar{transform:scaleX(1)}:where(.hm) .unf-steps.auto button[aria-pressed=true] .bar{animation:barfill var(--d,1.6s) linear both}:where(.hm) .unf-steps li:first-child button{--d:1.7s}:where(.hm) .unf-steps li:nth-child(2) button{--d:1.6s}:where(.hm) .unf-steps li:nth-child(3) button{--d:2.4s}@keyframes barfill{0%{transform:scaleX(0)}}:where(.hm) .unf-steps button:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:6px}@media (hover:hover) and (pointer:fine){:where(.hm) .unf-steps button:hover b{color:var(--text)}}:where(.hm) .replay{all:unset;box-sizing:border-box;min-height:44px;color:var(--text-2);cursor:pointer;border-radius:8px;justify-self:start;align-items:center;gap:8px;padding:0 4px;font-size:.875rem;font-weight:600;display:inline-flex}:where(.hm) .replay svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:rotate .5s var(--ease-out)}:where(.hm) .replay:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){:where(.hm) .replay:hover{color:var(--text)}:where(.hm) .replay:hover svg{rotate:-40deg}}:where(.hm) .replay:active{transform:scale(.97)}:where(.hm) .unf{grid-column:6/-1;gap:12px;margin:0;display:grid}:where(.hm) .unf .stage8{--u:3.6px;--f:.77;perspective:1900px;perspective-origin:50% 42%;contain:layout paint;border-radius:var(--r-xl);background:radial-gradient(70% 60% at 50% 45%,color-mix(in oklab,var(--forest-700) 55%,transparent),transparent 72%), linear-gradient(color-mix(in oklab,var(--cream-100) 5%,transparent) 1px,transparent 1px) 50% 50%/calc(var(--u) * 10) calc(var(--u) * 10), linear-gradient(90deg,color-mix(in oklab,var(--cream-100) 5%,transparent) 1px,transparent 1px) 50% 50%/calc(var(--u) * 10) calc(var(--u) * 10), var(--forest-950);height:clamp(460px,72vh,640px);box-shadow:inset 0 0 0 1px var(--line);position:relative}:where(.hm) .unf .rig{width:calc(197 * var(--u));height:calc(226 * var(--u));transform-style:preserve-3d;transform-origin:0 0;transform:scale(var(--f)) rotateX(0deg) rotateY(0deg) translate3d(calc(-98.5 * var(--u)),calc(-113 * var(--u)),0px);transition:transform 1.7s var(--ease-in-out);position:absolute;top:50%;left:50%}:where(.hm) .unf[data-state=box] .rig{transform:scale(1) rotateX(-15deg) rotateY(-36deg) translate3d(calc(-39 * var(--u)),calc(-113 * var(--u)),calc(20 * var(--u)));transition-duration:2.1s}:where(.hm) .unf .p{--clip:none;left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));transform-style:preserve-3d;transition:transform .9s var(--ease-in-out);position:absolute}:where(.hm) .unf .h-left{transform-origin:0}:where(.hm) .unf .h-right{transform-origin:100%}:where(.hm) .unf .h-top{transform-origin:50% 0}:where(.hm) .unf .h-bottom{transform-origin:50% 100%}:where(.hm) .unf :is(.fc,.bk){backface-visibility:hidden;clip-path:var(--clip);transition:opacity .52s var(--ease-out);position:absolute;inset:0}:where(.hm) .unf .fc svg{width:100%;height:100%;display:block}:where(.hm) .unf .bk{background:#e6e1d6;transform:rotateY(180deg)}:where(.hm) .unf .sh{opacity:0;transition:opacity 1.1s var(--ease-in-out);pointer-events:none;background:#000;position:absolute;inset:0}:where(.hm) .unf[data-state=box] .pg{transform:rotateY(-87deg)}:where(.hm) .unf[data-state=box] :is(.ps1,.pb,.ps2){transform:rotateY(90deg)}:where(.hm) .unf[data-state=box] .pbt{transform:rotateX(90deg)}:where(.hm) .unf[data-state=box] .pbb{transform:rotateX(-90deg)}:where(.hm) .unf[data-state=box] :is(.ps1t,.ps2t,.pbtt){transform:rotateX(86deg)}:where(.hm) .unf[data-state=box] :is(.ps1b,.ps2b,.pbbt){transform:rotateX(-86deg)}:where(.hm) .unf[data-state=box] .pb{transition-delay:.16s}:where(.hm) .unf[data-state=box] .ps2{transition-delay:.32s}:where(.hm) .unf[data-state=box] :is(.ps1t,.ps1b,.ps2t,.ps2b){transition-delay:.76s}:where(.hm) .unf[data-state=box] .pbb{transition-delay:.86s}:where(.hm) .unf[data-state=box] .pbt{transition-delay:.98s}:where(.hm) .unf[data-state=box] :is(.pbtt,.pbbt){transition-delay:1.28s}:where(.hm) .unf :is(.pbtt,.pbbt){transition-delay:0s}:where(.hm) .unf :is(.pbt,.pbb){transition-delay:.22s}:where(.hm) .unf :is(.ps1t,.ps1b,.ps2t,.ps2b){transition-delay:.38s}:where(.hm) .unf .ps2{transition-delay:.62s}:where(.hm) .unf .pb{transition-delay:.78s}:where(.hm) .unf :is(.ps1,.pg){transition-delay:.94s}:where(.hm) .unf[data-state=box] :is(.pg,.ps1t,.ps1b,.ps2t,.ps2b,.pbb,.pbbt,.pbtt)>:is(.fc,.bk){opacity:0;transition:opacity .16s linear 2.25s}:where(.hm) .unf[data-state=box] .ps1>.fc>.sh{opacity:.3}:where(.hm) .unf[data-state=box] .pbt>.fc>.sh{opacity:.06;background:#fff}:where(.hm) .unf .lines{fill:none;pointer-events:none;width:100%;height:100%;transition:opacity .26s var(--ease-out);position:absolute;inset:0;overflow:visible;transform:translateZ(1px)}:where(.hm) .unf .cut{stroke:var(--cream-100);stroke-width:.42px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.5s var(--ease-in-out)}:where(.hm) .unf .crease path{stroke:var(--gold-400);stroke-width:.34px;stroke-dasharray:2.5 1.5;transform-box:fill-box;transform-origin:50%;transition:transform .64s var(--ease-out),opacity .2s var(--ease-out)}:where(.hm) .unf .crease path:first-child{transition-delay:.7s}:where(.hm) .unf .crease path:nth-child(2){transition-delay:.76s}:where(.hm) .unf .crease path:nth-child(3){transition-delay:.82s}:where(.hm) .unf .crease path:nth-child(4){transition-delay:.88s}:where(.hm) .unf .crease path:nth-child(n+5){transition-delay:.96s}:where(.hm) .unf .dims path{stroke:var(--cream-500);stroke-width:.25px}:where(.hm) .unf .dims text{fill:var(--cream-300);font:600 4.4px var(--font);text-anchor:middle;font-variant-numeric:tabular-nums;stroke:none}:where(.hm) .unf .dims text.v{text-anchor:end;dominant-baseline:middle}:where(.hm) .unf .dims{transition:opacity .5s var(--ease-out) 1.1s}:where(.hm) .unf[data-state=blank] .dims{opacity:0;transition:none}:where(.hm) .unf[data-state=blank] .cut{stroke-dashoffset:1px;transition:none}:where(.hm) .unf[data-state=blank] .crease path{opacity:0;transition:none;transform:scale(.001)}:where(.hm) .unf:is([data-state=blank],[data-state=lines]) :is(.fc,.bk){opacity:0}:where(.hm) .unf .pg>:is(.fc,.bk){transition-delay:0s}:where(.hm) .unf .pf>:is(.fc,.bk){transition-delay:60ms}:where(.hm) .unf .ps1 :is(.fc,.bk){transition-delay:.12s}:where(.hm) .unf .pb :is(.fc,.bk){transition-delay:.18s}:where(.hm) .unf .ps2 :is(.fc,.bk){transition-delay:.24s}:where(.hm) .unf[data-state=box] .lines{opacity:0}:where(.hm) .unf[data-state=flat] .lines{transition-delay:1.5s}:where(.hm) .unf[data-state=flat] .dims{opacity:0}:where(.hm) .unf .floor{left:50%;top:calc(50% + 64 * var(--u));width:calc(118 * var(--u));height:calc(12 * var(--u));filter:blur(8px);opacity:0;transition:opacity .9s var(--ease-out);background:radial-gradient(closest-side,#0000009e,#0000);border-radius:50%;position:absolute;translate:-50% -50%}:where(.hm) .unf[data-state=box] .floor{opacity:1;transition-delay:1.3s}:where(.hm) .unf.instant,:where(.hm) .unf.instant *{transition:none!important}:where(.hm) .unf-cap{color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding-inline:4px;font-size:.8125rem;line-height:1.4;display:flex}:where(.hm) .unf-cap b{color:var(--text-2);font-weight:600}@media (prefers-reduced-motion:reduce){:where(.hm) .unf *{transition-duration:0s!important;transition-delay:0s!important}:where(.hm) .unf :is(.fc,.bk,.lines){transition:opacity .2s!important}:where(.hm) .unf-steps .bar{animation:none!important}}:where(.hm) .hover-only{display:none}@media (hover:hover) and (pointer:fine){:where(.hm) .hover-only{display:inline}}:where(.hm) .deliver .layers{grid-column:1/span 7;margin:0}:where(.hm) .ly-stage{--gap:0px;perspective:1600px;perspective-origin:42% 30%;height:clamp(400px,50vh,480px);position:relative;overflow:clip}:where(.hm) .layers.open .ly-stage{--gap:70px}:where(.hm) .ly{aspect-ratio:209/238;width:clamp(230px,25vw,330px);transform-style:preserve-3d;translate:-50% -50%;transform:rotateX(60deg) rotateZ(-32deg) translateZ(calc(var(--i) * var(--gap) - 1.5 * var(--gap)));transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 90ms);position:absolute;top:54%;left:36%}:where(.hm) .ly svg{width:100%;height:100%;display:block;overflow:visible}:where(.hm) .ly-bleed{fill:color-mix(in oklab,var(--sage-300) 4%,transparent);stroke:color-mix(in oklab,var(--sage-300) 92%,transparent);stroke-width:1.4px;stroke-dasharray:.1 2.4;stroke-linecap:round}:where(.hm) .ly-ghost{fill:color-mix(in oklab,var(--cream-100) 3%,transparent);stroke:color-mix(in oklab,var(--cream-100) 34%,transparent);stroke-width:.7px}:where(.hm) .ly-crease{fill:none;stroke:var(--gold-400);stroke-width:1.1px;stroke-dasharray:3.2 2}:where(.hm) .ly-cut{fill:color-mix(in oklab,var(--cream-100) 4%,transparent);stroke:var(--cream-100);stroke-width:1.1px;stroke-linejoin:round}:where(.hm) .ly-tag{left:var(--tx,70%);top:var(--ty,50%);color:var(--text-2);white-space:nowrap;opacity:0;transition:opacity .5s var(--ease-out);transition-delay:calc(var(--i) * 70ms);align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex;position:absolute;translate:0 -50%}:where(.hm) .layers.placed .ly-tag{opacity:1}:where(.hm) .ly-tag i{width:var(--tl,34px);background:var(--line-2);flex:none;height:1px;display:block}:where(.hm) .ly-tag .num{letter-spacing:.04em;font-weight:600}:where(.hm) .deliver .promises.proof-specs{grid-column:9/span 4;align-self:center}@media (prefers-reduced-motion:reduce){:where(.hm) .ly,:where(.hm) .ly-tag{transition:none}}@media (max-width:1100px){:where(.hm) .unf-copy{grid-column:1/span 5}:where(.hm) .unf{grid-column:6/-1}:where(.hm) .deliver .layers{grid-column:1/span 7}:where(.hm) .deliver .promises.proof-specs{grid-column:8/span 5}}@media (max-width:900px){:where(.hm) .intro h1{grid-column:1/-1;max-width:14ch}:where(.hm) .intro-side,:where(.hm) .unf-copy,:where(.hm) .unf{grid-column:1/-1}:where(.hm) .unf{margin-top:var(--sp-6)}:where(.hm) .unf-steps{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:14px}:where(.hm) .unf-steps li:last-child button{border-bottom:0}:where(.hm) .unf-steps .meta{display:none}:where(.hm) .deliver .layers,:where(.hm) .deliver .promises.proof-specs{grid-column:1/-1}:where(.hm) .deliver .promises.proof-specs{margin-top:var(--sp-6)}}@media (max-width:767px){:where(.hm) .intro{padding-top:48px}:where(.hm) .intro h1{font-size:2.75rem;line-height:1}:where(.hm) .intro .cta-row{flex-direction:column;align-items:stretch}:where(.hm) .intro .cta-row .btn{width:100%}:where(.hm) .unf .stage8{height:400px}:where(.hm) .unf-steps b{font-size:.9375rem}:where(.hm) .ly-stage{height:330px}:where(.hm) .ly{width:138px;top:50%;left:29%}:where(.hm) .ly-tag{gap:6px;font-size:.75rem}:where(.hm) .layers.open .ly-stage{--gap:46px}}.sp{--sp-ink:#071710;--sp-core:#103326;--sp-bone:#e9e3d2;--sp-bone-2:#bfc8b8;--sp-bone-3:#93a58f;--sp-gold:#c9a862;--sp-display:var(--font-bodoni),Georgia,serif;--sp-sans:var(--font-hanken),system-ui,sans-serif;--sp-ease:cubic-bezier(.23,1,.32,1);background:var(--sp-ink);height:670svh;position:relative}.sp-stage{isolation:isolate;width:100%;height:100svh;min-height:520px;color:var(--sp-bone);-webkit-user-select:none;user-select:none;background:var(--sp-ink);position:sticky;top:0;overflow:hidden;container:sp/size}.sp-bg{background:radial-gradient(85% 75% at 50% 46%,var(--sp-core) 0%,#0a2219 42%,var(--sp-ink) 78%,#040d09 100%);position:absolute;inset:0}.sp-bg:after{content:"";background:radial-gradient(120% 90% at 50% 45%,transparent 58%,color-mix(in oklab,var(--sp-bone) 6%,transparent) 100%);position:absolute;inset:0}.sp-glow{pointer-events:none;will-change:transform;background:radial-gradient(closest-side,color-mix(in oklab,var(--sp-gold) 20%,transparent),color-mix(in oklab,var(--sp-gold) 6%,transparent) 48%,transparent 100%);border-radius:50%;position:absolute;top:0;left:0}.sp-canvas{opacity:0;width:100%;max-width:none;height:100%;transition:opacity .7s cubic-bezier(.23,1,.32,1);display:block;position:absolute;inset:0}.sp-gl .sp-canvas{opacity:1}.sp-stage.sp-drag{cursor:grabbing}.sp-fallback{fill:none;height:50cqh;display:none;position:absolute;top:52%;left:50%;overflow:visible;translate:-50% -50%}.sp-nogl .sp-fallback,.sp-wait:not(.sp-gl) .sp-fallback{display:block}.sp-nogl .sp-canvas{display:none}.sp-fallback .c{stroke:color-mix(in oklab,var(--sp-bone) 70%,transparent);stroke-width:.5px;stroke-linejoin:round}.sp-fallback .k path{stroke:var(--sp-gold);stroke-width:.45px;stroke-dasharray:2.5 1.5}.sp-grain{pointer-events:none;opacity:.07;mix-blend-mode:screen;position:absolute;inset:0}.sp-dims{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sp-dims .dl{stroke:color-mix(in oklab,var(--sp-bone) 62%,transparent);stroke-width:1px;fill:none}.sp-dims .dt{fill:var(--sp-bone-2);font:600 12px/1 var(--sp-sans);letter-spacing:.04em;font-variant-numeric:tabular-nums;stroke:none}.sp-dims .dt.g{fill:var(--sp-gold)}.sp-dims .dot{fill:var(--sp-gold);stroke:none}.sp-frames{pointer-events:none;position:absolute;inset:0}.sp-f{position:absolute;inset:0}@media (scripting:enabled){.sp-stage:not(.sp-ready) .sp-frames{visibility:hidden}.sp [data-sc]{opacity:0}}.sp [data-fx=clip]{margin-block:-.3em;padding-block:.3em}.sp :is(a,button){pointer-events:auto}.sp-poster{display:none}@media (max-width:559px) and (orientation:portrait){.sp-poster{left:calc(var(--pl) * 100cqw);top:calc(var(--pt-h) * 100cqh + var(--pt-w) * 100cqw);width:calc(var(--pw) * 100cqw);aspect-ratio:var(--par);pointer-events:none;transition:opacity .42s cubic-bezier(.23,1,.32,1);display:block;position:absolute}.sp-poster img{width:100%;max-width:none;height:100%;display:block}.sp-gl .sp-poster{opacity:0;transition-delay:.7s}.sp-nogl .sp-poster{display:none}}@media (max-width:559px) and (orientation:portrait) and (scripting:enabled){.sp-stage:not(.sp-live) .sp-frames{visibility:visible}.sp-stage:not(.sp-live) [data-sc="0"]{opacity:1}.sp-stage:not(.sp-live) [data-sc]:not([data-sc="0"]){visibility:hidden}.sp-stage:not(.sp-live) [data-sc="0"][data-fx=clip]{clip-path:inset(0 0 0%);transform:translateY(0)}.sp-stage:not(.sp-live) [data-sc="0"][data-fx=rise]{transform:translateY(0)}.sp-stage:not(.sp-live) .sp-char{animation:sp-in 1.3s var(--sp-ease) both;animation-delay:calc(.15s + var(--i) * 70ms)}}.sp-top{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex;position:absolute;top:calc(64px + 3.2cqh);left:5cqw;right:5cqw}.sp-title{font:400 clamp(20px,3.1cqw,44px)/1.16 var(--sp-display);letter-spacing:.01em;text-transform:uppercase;font-synthesis:none}.sp-desc{max-width:25cqw;font:400 clamp(12px,1cqw,14px)/1.42 var(--sp-display);color:var(--sp-bone-2);text-wrap:pretty;margin:0}.sp-specs{font:400 clamp(12px,.98cqw,14px)/1.42 var(--sp-display);color:var(--sp-bone-2);margin:0;padding:0;list-style:none}.sp-kkb{font:400 clamp(18px,2.5cqw,36px)/.92 var(--sp-display);text-transform:uppercase;text-align:right;letter-spacing:.01em}.sp-word{white-space:nowrap;font:400 min(22cqw,34cqh)/1 var(--sp-display);font-synthesis:none;letter-spacing:-.02em;position:absolute;top:63%;left:50%;translate:-50% -50%}.sp-word-p{font:inherit;margin:0}.sp-word [data-ch]{will-change:transform;display:inline-block}.sp-char{display:inline-block}.sp-ready .sp-char{animation:sp-in 1.3s var(--sp-ease) both;animation-delay:calc(.15s + var(--i) * 70ms)}@keyframes sp-in{0%{opacity:0;transform:translateY(.32em)rotate(3deg)}to{opacity:1;transform:none}}.sp-word-sup{letter-spacing:.02em;color:var(--sp-gold);font-size:.17em;font-family:var(--sp-display);position:absolute;bottom:86%;right:.05em}.sp-bot{justify-content:space-between;align-items:flex-end;gap:3cqw;display:flex;position:absolute;bottom:5cqh;left:5cqw;right:5cqw}.sp-cred{align-items:center;gap:14px;display:flex}.sp-mark{flex:none;width:30px;height:30px}.sp-mark rect{fill:var(--sp-bone)}.sp-mark path{fill:none;stroke:var(--sp-ink);stroke-width:2.2px;stroke-linecap:round}.sp-year{font:300 clamp(20px,2.3cqw,32px)/1 var(--sp-sans);letter-spacing:-.02em}.sp-by{font:600 12px/1.25 var(--sp-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--sp-bone-2);border-bottom:1px solid color-mix(in oklab,var(--sp-bone) 40%,transparent);padding:0 6cqw 6px 0}.sp-cols{font:600 12px/1.3 var(--sp-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--sp-gold);gap:22px;display:flex}.sp-cols b{color:var(--sp-bone-2);letter-spacing:.02em;text-transform:none;font-weight:600}.sp-cue{font:600 12px/1 var(--sp-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--sp-bone-3);justify-items:center;gap:8px;display:grid;position:absolute;bottom:5cqh;left:50%;translate:-50%}.sp-cue i{background:linear-gradient(var(--sp-bone-3),transparent);transform-origin:50% 0;width:1px;height:34px;animation:sp-cue 2.2s var(--sp-ease) infinite;display:block}@keyframes sp-cue{0%{opacity:1;transform:scaleY(0)}60%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.sp-cap{font:600 12px/1.3 var(--sp-sans);letter-spacing:.04em;color:var(--sp-bone-2);position:absolute;bottom:5cqh;left:5cqw}.sp-cap b{color:var(--sp-gold);font-weight:600}.sp-legend{font:600 12px/1 var(--sp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-bone-2);align-items:center;gap:20px;display:flex;position:absolute;bottom:5cqh;right:calc(5cqw + 40px)}.sp-legend span{align-items:center;gap:8px;display:inline-flex}.sp-legend .ln{border-top:1.5px solid var(--sp-bone);width:26px;height:0;display:block}.sp-legend .ln.crease{border-top:1.5px dashed var(--sp-gold)}.sp-legend .sp-std{color:var(--sp-bone-3);letter-spacing:.02em;text-transform:none}.sp-spec{grid-template-columns:minmax(0,1fr) min(30cqw,36cqh) minmax(0,1fr);align-items:center;column-gap:2cqw;display:grid;position:absolute;inset:calc(64px + 7cqh) calc(6cqw + 30px) 21cqh 6cqw}.sp-col{flex-direction:column;gap:1.2cqh;display:flex;position:relative}.sp-col.r{text-align:right;align-items:flex-end}.sp-row{all:unset;box-sizing:border-box;cursor:pointer;font:400 min(7.4cqw,9.6cqh)/1 var(--sp-display);letter-spacing:-.01em;color:var(--sp-bone);align-items:baseline;gap:14px;transition:color .2s;display:flex}.sp-col.r .sp-row{flex-direction:row-reverse}.sp-row .c{font:600 12px/1 var(--sp-sans);letter-spacing:.12em;color:var(--sp-bone-3);transition:color .2s}.sp-row[aria-pressed=true],.sp-row[aria-pressed=true] .c,.sp-col.r .sp-row[aria-pressed=true] .w{color:var(--sp-gold)}.sp-row:focus-visible{outline:1.5px solid var(--sp-gold);outline-offset:6px;border-radius:4px}@media (hover:hover) and (pointer:fine){.sp-row:hover,.sp-row:hover .c,.sp-col.r .sp-row:hover .w{color:var(--sp-gold)}}.sp-side{font:600 12px/1 var(--sp-sans);letter-spacing:.26em;text-transform:uppercase;color:var(--sp-bone-3);white-space:nowrap;position:absolute;top:50%}.sp-side.l{right:calc(100% + 18px);translate:50% -50%;rotate:-90deg}.sp-side.r{left:calc(100% + 18px);translate:-50% -50%;rotate:90deg}.sp-mid{height:100%;position:relative}.sp-insp{text-align:center;gap:10px;display:grid;position:absolute;bottom:0;left:0;right:0}.sp-insp-w{font:400 min(3cqw,4.2cqh)/1 var(--sp-display);transition:color .2s}.sp-insp.on .sp-insp-w{color:var(--sp-gold)}.sp-insp-c{font:600 12px/1.4 var(--sp-sans);letter-spacing:.02em;color:var(--sp-bone-2);min-height:2.8em}.on-touch{display:none}@media (hover:none),(pointer:coarse){.on-fine{display:none}.on-touch{display:inline}}.sp-rule{background:color-mix(in oklab,var(--sp-bone) 25%,transparent);transform-origin:0;height:1px;position:absolute;bottom:15cqh;left:6cqw;right:6cqw}.sp-deliv{text-align:center;font:400 min(3.2cqw,3.4cqh)/1.3 var(--sp-display);color:var(--sp-bone-2);text-wrap:balance;position:absolute;bottom:7.5cqh;left:6cqw;right:6cqw}.sp-stack{text-align:center;white-space:nowrap;font:400 min(11.5cqw,9.6cqh)/.9 var(--sp-display);text-transform:uppercase;letter-spacing:-.005em;position:absolute;top:calc(64px + 8cqh);left:50%;translate:-50%}.sp-side-t{white-space:nowrap;font:600 12px/1 var(--sp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sp-gold);position:absolute;top:.4em}.sp-side-t.l{right:calc(100% + 2.2cqw)}.sp-side-t.r{color:var(--sp-bone-2);left:calc(100% + 2.2cqw)}.sp-track{text-align:center;font:600 12px/1 var(--sp-sans);letter-spacing:.04em;color:var(--sp-bone-2);position:absolute;bottom:5cqh;left:0;right:0}.sp-tag{font:400 min(10cqw,13.5cqh)/.84 var(--sp-display);position:absolute;top:32cqh;left:8cqw}.sp-tag .s{color:var(--sp-bone-2);margin:-.05em 0 .25em 3.4em;font-size:.38em;line-height:1.1}.sp-tag .s2{color:var(--sp-gold);margin-left:4.6em}.sp-tag .i{margin-left:.5em}.sp-tag-c{font:500 13px/1.5 var(--sp-sans);letter-spacing:.01em;color:var(--sp-bone-2);max-width:34ch;margin-top:4cqh}.sp-pf-a,.sp-pf-b{font:400 min(8.2cqw,14cqh)/.9 var(--sp-display);letter-spacing:-.015em;white-space:nowrap;position:absolute}.sp-pf-a{color:var(--sp-bone-2);font-size:min(6.4cqw,10.5cqh);top:calc(64px + 9cqh);left:7cqw}.sp-pf-b{bottom:13cqh;right:calc(7cqw + 30px)}.sp-pf-b .d{color:var(--sp-gold)}.sp-pf-c{max-width:31ch;font:500 13px/1.5 var(--sp-sans);letter-spacing:.01em;color:var(--sp-bone-2);position:absolute;bottom:14cqh;left:7cqw}.sp-pf-c b{font:400 clamp(17px,1.5cqw,22px)/1.2 var(--sp-display);color:var(--sp-bone);margin-bottom:4px;display:block}.sp-pf-s{font:600 13px/1 var(--sp-sans);letter-spacing:.02em;color:var(--sp-gold);position:absolute;bottom:calc(14cqh - 32px);left:7cqw}.sp-vf{fill:none;pointer-events:none;width:calc(100% - 14cqw);height:calc(100% - 64px - 21cqh);position:absolute;inset:calc(64px + 4cqh) 7cqw 17cqh;overflow:visible}.sp-vf path{stroke:color-mix(in oklab,var(--sp-bone) 55%,transparent);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v,0))}.sp-hud{font:600 12px/1 var(--sp-sans);letter-spacing:.03em;color:var(--sp-bone-2);font-variant-numeric:tabular-nums;pointer-events:none;gap:16px;display:flex;position:absolute;bottom:calc(17cqh + 16px);left:calc(7cqw + 18px)}.sp-rec{color:var(--sp-gold);align-items:center;gap:7px;display:inline-flex}.sp-rec:before{content:"";background:var(--sp-gold);border-radius:50%;width:6px;height:6px}.sp-fin{justify-content:space-between;align-items:flex-start;gap:4cqw;display:flex;position:absolute;top:calc(64px + 9cqh);left:calc(7cqw + 16px);right:calc(7cqw + 30px)}.sp-fin-a{justify-items:start;gap:1cqh;display:grid}.sp-fin-b{gap:.6cqh;display:grid}.sp-sm{font:400 clamp(12px,1cqw,14px)/1.35 var(--sp-display);color:var(--sp-bone-2)}.sp-sm.r{text-align:right;margin-top:.9em}.sp-fin-b{text-align:right;justify-items:end}.sp-soon2{font:600 15px/1.2 var(--sp-sans);letter-spacing:.02em;color:var(--sp-gold)}.sp-col.r .sp-row .w{transition:color .2s}.sp-col.r .sp-row:not([aria-pressed=true]) .w{color:color-mix(in oklab,var(--sp-bone) 62%,transparent)}.sp-shutter small{font:500 12px/1 var(--sp-sans);letter-spacing:.04em;text-transform:none;color:var(--sp-bone-3)}.sp-shot-w{font:400 min(6.4cqw,9.6cqh)/1 var(--sp-display);position:relative}.sp-reticle{fill:none;pointer-events:none;width:1.12em;height:1.12em;position:absolute;top:52%;left:50%;overflow:visible;translate:-50% -50%}.sp-reticle :is(circle,path){stroke:var(--sp-gold);stroke-width:1.1px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--v,0))}.sp-pairs{gap:2.2cqw;margin:0;display:flex}.sp-pairs div{grid-template-columns:auto;justify-items:center;gap:4px;display:grid}.sp-pairs dt{font:400 min(1.9cqw,2.8cqh)/1 var(--sp-display)}.sp-pairs dd{font:600 12px/1 var(--sp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sp-bone-3);margin:0}.sp-mock{font:400 min(6.4cqw,9.6cqh)/1 var(--sp-display);white-space:nowrap}.sp-mock .d{color:var(--sp-gold)}.sp-bar{justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:4.5cqh;left:5cqw;right:5cqw}.sp-cta{background:var(--sp-bone);min-height:48px;color:var(--sp-ink);font:600 15px/1 var(--sp-sans);transition:transform .14s var(--sp-ease),background-color .15s ease;border-radius:999px;align-items:center;gap:8px;padding:12px 22px 12px 24px;text-decoration:none;display:inline-flex}.sp-cta svg,.sp-link svg,.sp-skip svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sp-link{min-height:48px;color:var(--sp-bone);font:600 15px/1 var(--sp-sans);align-items:center;gap:6px;padding:8px 6px;text-decoration:none;display:inline-flex}.sp-cta:active,.sp-shutter:active i{transform:scale(.97)}.sp-cta:focus-visible,.sp-link:focus-visible,.sp-shutter:focus-visible,.sp-skip:focus-visible,.sp-nav button:focus-visible{outline:2px solid var(--sp-bone);outline-offset:4px;border-radius:999px}@media (hover:hover) and (pointer:fine){.sp-cta:hover{background:#fff8e6}.sp-link:hover{color:var(--sp-gold)}}.sp-shutter{all:unset;box-sizing:border-box;cursor:pointer;font:600 12px/1 var(--sp-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sp-bone-2);justify-items:center;gap:8px;display:grid}.sp-shutter i{border:1.5px solid var(--sp-bone);width:56px;height:56px;transition:transform .12s var(--sp-ease);border-radius:50%;display:block;position:relative}.sp-shutter i:after{content:"";background:var(--sp-bone);transition:transform .16s var(--sp-ease),background-color .15s ease;border-radius:50%;position:absolute;inset:5px}@media (hover:hover) and (pointer:fine){.sp-shutter:hover i:after{background:var(--sp-gold)}.sp-shutter:hover{color:var(--sp-bone)}}.sp-shutter:active i:after{transform:scale(.86)}.sp-shots{pointer-events:none;flex-direction:row-reverse;gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:calc(4.5cqh + 72px);right:calc(5cqw + 34px)}.sp-shots li{width:min(10cqw,140px);aspect-ratio:var(--ar,1.6);background:var(--sp-ink);box-shadow:0 0 0 1px color-mix(in oklab,var(--sp-bone) 30%,transparent),0 14px 30px #00000073;transform-origin:100% 100%;animation:sp-shot .52s var(--sp-ease) both;border-radius:6px;overflow:hidden}.sp-shots li img{object-fit:cover;width:100%;height:100%;display:block}.sp-shots li span{font:600 12px/1 var(--sp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sp-bone);position:absolute;bottom:6px;left:8px}.sp-shots li{position:relative}@keyframes sp-shot{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}.sp-flash{opacity:0;pointer-events:none;z-index:4;background:#fff9ec;position:absolute;inset:0}.sp-iris{pointer-events:none;z-index:5;position:absolute;inset:0}.sp-iris i{background:#020705;height:50%;position:absolute;left:0;right:0;transform:scaleY(0)}.sp-iris i:first-child{transform-origin:50% 0;top:0}.sp-iris i:last-child{transform-origin:50% 100%;bottom:0}.sp-nav{font:600 12px/1 var(--sp-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--sp-bone-2);z-index:3;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:50%;right:2cqw;translate:0 -50%}.sp-nav button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:flex-end;align-items:center;gap:10px;min-height:24px;padding:0 0 0 12px;display:flex}.sp-tick{opacity:.45;width:14px;height:1px;transition:transform .4s var(--sp-ease),opacity .3s ease,background-color .3s ease;transform-origin:100%;background:currentColor;display:block}.sp-lab{opacity:0;transition:opacity .25s ease,translate .25s var(--sp-ease);translate:6px}.sp-nav button[aria-current=step] .sp-tick{opacity:1;background:var(--sp-gold);transform:scaleX(2.4)}.sp-nav button:focus-visible .sp-lab{opacity:1;translate:0}@media (hover:hover) and (pointer:fine){.sp-nav button:hover .sp-lab{opacity:1;translate:0}}.sp-skip{z-index:3;min-height:40px;font:600 12px/1 var(--sp-sans);letter-spacing:.08em;color:var(--sp-bone-3);align-items:center;gap:6px;padding:0 4px;text-decoration:none;transition:color .15s,opacity .3s;display:inline-flex;position:absolute;top:calc(50% + 92px);right:calc(2cqw - 4px)}@media (hover:hover) and (pointer:fine){.sp-skip:hover{color:var(--sp-bone)}}.sp-past .sp-skip{opacity:0;pointer-events:none}@container sp (max-width:1020px){.sp-hide-md{display:none!important}}@container sp (max-width:720px){.sp-hide-sm{display:none!important}.sp-top{top:calc(60px + 2cqh)}.sp-title{line-height:1.3}.sp-skip{top:calc(64px + 1cqh);right:4cqw}}@container sp (orientation:portrait){.sp-word{font-size:min(25cqw,30cqh);top:70%}.sp-bot{bottom:4cqh}.sp-cue{display:none}.sp-spec{grid-template-columns:1fr 1fr;height:30cqh;inset:auto 7cqw 16cqh}.sp-row{font-size:min(8cqw,5.2cqh)}.sp-row .c,.sp-side{display:none}.sp-rule{bottom:12cqh;left:7cqw;right:7cqw}.sp-deliv{font-size:min(4.2cqw,2.6cqh);bottom:5cqh;left:7cqw;right:7cqw}.sp-stack{font-size:min(15.5cqw,9cqh)}.sp-side-t{display:none}.sp-track{letter-spacing:.24em;padding:0 6cqw}.sp-tag{font-size:min(14cqw,8.6cqh);top:auto;bottom:14cqh;left:7cqw}.sp-tag-c{margin-top:2.4cqh}.sp-pf-a{font-size:min(11cqw,6cqh);top:calc(64px + 4cqh);left:7cqw}.sp-pf-b{font-size:min(19cqw,10cqh);top:calc(64px + 4cqh + min(11cqw,6cqh));bottom:auto;right:7cqw}.sp-pf-c{max-width:none;bottom:9cqh;left:7cqw;right:7cqw}.sp-pf-s{bottom:calc(9cqh - 28px)}.sp-fin{flex-direction:column;align-items:stretch;gap:2cqh;top:calc(64px + 4cqh);left:8cqw;right:8cqw;translate:none}.sp-fin-a{justify-items:start}.sp-fin-b{align-self:flex-end}.sp-shot-w{font-size:min(17cqw,9.5cqh)}.sp-mock{font-size:min(15cqw,8.5cqh)}.sp-pairs dt{font-size:min(5cqw,3cqh)}.sp-vf{width:calc(100% - 8cqw);height:calc(100% - 64px - 22cqh);inset:calc(64px + 1cqh) 4cqw 21cqh}.sp-hud{display:none}.sp-bar{grid-template-columns:1fr auto;align-items:center;gap:14px 10px;display:grid;bottom:3cqh}.sp-shutter{order:-1;grid-column:1/-1;justify-self:center}.sp-cta{justify-self:start;padding:12px 16px 12px 18px;font-size:14px}.sp-link{justify-self:end;font-size:14px}.sp-shutter i{width:48px;height:48px}.sp-shots{bottom:calc(3cqh + 150px);right:5cqw}.sp-shots li{width:24cqw}.sp-cap{bottom:4cqh}}@media (prefers-reduced-motion:reduce){.sp-ready .sp-char{animation:none}.sp-cue i{animation:none;transform:none}.sp-row,.sp-row .c,.sp-tick,.sp-lab,.sp-cta,.sp-shutter i,.sp-shutter i:after{transition:none}.sp-shots li{animation:.2s both sp-fade}}@keyframes sp-fade{0%{opacity:0}}@media (prefers-reduced-transparency:reduce){.sp-grain{display:none}}@media (scripting:none){.sp{height:100svh}.sp [data-sc]:not([data-sc="0"]),.sp :is(.sp-nav,.sp-skip,.sp-cue,.sp-vf,.sp-hud,.sp-canvas){display:none}.sp-fallback{opacity:.9;display:block}}.sp :is(.sp-word,.sp-word *,.sp-stack,.sp-pf-a,.sp-pf-b,.sp-tag,.sp-row,.sp-shot-w,.sp-mock,.sp-kkb,.sp-title,.sp-insp-w){font-optical-sizing:none!important;font-variation-settings:"opsz" 60!important}.lt{--lt-ink:#050e0a;--lt-gold:#c9a862;background:var(--lt-ink);position:relative;overflow:clip}.lt .grid{align-items:start;row-gap:28px}.lt-copy{grid-area:1/9/auto/-1;align-self:end;gap:18px;display:grid}.lt-copy .h2,.lt-copy .body{margin:0}.lt-fig{grid-area:1/1/span 2/span 8;gap:12px;margin:0;display:grid}.lt-stage{aspect-ratio:16/10;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-100,#f3eee2) 10%,transparent);cursor:crosshair;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:#071510;border-radius:20px;position:relative;overflow:hidden}.lt-canvas,.lt-flat{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.lt-canvas{opacity:0;transition:opacity .7s cubic-bezier(.23,1,.32,1)}.lt-ready .lt-canvas{opacity:1}.lt-flat{object-fit:contain;padding:8%;display:none}.lt-nogl .lt-flat{display:block}.lt-nogl .lt-canvas{display:none}.lt-hint{font:600 .75rem/1 var(--font);letter-spacing:.02em;color:var(--cream-100,#f3eee2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-100,#f3eee2) 14%,transparent);pointer-events:none;background:#0208069e;background:lab(1.79414% -1.83628 .177726/.62);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;transition:opacity .4s,translate .4s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;bottom:16px;left:50%;translate:-50%}.lt-hint i{background:var(--lt-gold);border-radius:50%;width:7px;height:7px}.lt-hint.off{opacity:0;translate:-50% 6px}.lt-cap{font-size:var(--fs-small,.8125rem);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.lt-cap b{color:var(--text-2);font-weight:600}.lt-ctl{grid-area:2/9/auto/-1;align-self:start;gap:14px;display:grid}.lt-row{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.lt-gl{font:600 .75rem/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.lt-seg{background:color-mix(in oklab,var(--cream-100,#f3eee2) 5%,transparent);max-width:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--cream-100,#f3eee2) 12%,transparent);isolation:isolate;border-radius:999px;justify-self:start;padding:3px;display:inline-flex;position:relative}.lt-pill{display:none}.lt-seg button{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;min-height:36px;font:600 .8125rem/1 var(--font);color:var(--text-2);border-radius:999px;align-items:center;gap:7px;padding:0 13px;transition:color .2s,background-color .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.lt-seg button[aria-pressed=true]{color:#0a1b14;background:var(--cream-100,#f3eee2)}.lt-seg button:focus-visible{outline:2px solid var(--lt-gold);outline-offset:2px}@media (hover:hover) and (pointer:fine){.lt-seg button:not([aria-pressed=true]):hover{color:var(--cream-100,#f3eee2)}}.lt-seg button:active{scale:.97}.lt-sw{border-radius:50%;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000040}.lt-sw.gold{background:linear-gradient(135deg,#f3dc9a,#b8883a 55%,#6e4e1c)}.lt-sw.silver{background:linear-gradient(135deg,#fafafa,#a9acb2 55%,#5d6066)}.lt-sw.copper{background:linear-gradient(135deg,#f6c4a6,#b76a45 55%,#6a3520)}.lt-sw.soft{background:#151515;box-shadow:inset 0 0 0 1px #ffffff40}.lt-sw.cream{background:#e9e1cd}.lt-sw.kraft{background:#a8805a}.lt-spec{min-height:2.9em;font-size:var(--fs-small,.8125rem);color:var(--text-3);margin:2px 0 0;line-height:1.45}.lt-spec b{color:var(--lt-gold);font-weight:600}@media (max-width:1020px){.lt-copy,.lt-fig,.lt-ctl{grid-area:auto/1/auto/-1}.lt-ctl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lt-fig{padding:8px 0 10px}.lt-stage{aspect-ratio:16/11;border-radius:16px}.lt-cap{font-size:.75rem}.lt-ctl{grid-template-columns:1fr;gap:12px}.lt-row{grid-template-columns:1fr;gap:7px}.lt-seg{scrollbar-width:none;overflow-x:auto}.lt-seg button{min-height:40px;padding:0 11px}.lt-hint{bottom:12px}}@media (prefers-reduced-motion:reduce){.lt-pill,.lt-hint,.lt-canvas,.lt-seg button{transition:none}}.lt .touch-only{display:inline}@media (hover:hover) and (pointer:fine){.lt .touch-only{display:none}}.lt-nogl .lt-hint{display:none}:where(.hm) .explore{padding:var(--sp-7) var(--gutter-x);border-top:var(--border)}:where(.hm) .explore p{max-width:62ch;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);text-wrap:pretty;margin:0}:where(.hm) .explore a{color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}:where(.hm) .explore a:hover{text-decoration-thickness:2px}
