.page_hero__H_b0p{padding:80px 0 120px;position:relative}.page_heroHead___CK_C{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:40px;border-bottom:1px solid var(--line);padding-bottom:20px}.page_heroGrid__PiLHI{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:start}.page_heroSub___eTMi{margin-top:40px;max-width:540px;font-size:19px;color:var(--ink-2);line-height:1.5}.page_heroStats__YbZkk{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:56px;padding-top:32px;border-top:1px solid var(--line)}.page_statN__nml87{font-family:var(--serif);font-size:52px;line-height:1;letter-spacing:-.02em}.page_unit__zFlZL{font-size:28px;color:var(--ink-3)}.page_statL__nDqqw{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-top:8px}.page_heroVisual__d4nFa{position:relative;aspect-ratio:3/4;max-height:680px}.page_heroPh__lbpLa{position:absolute}.page_heroPhMain__9QqB2{width:78%;height:82%;top:0;left:0;right:auto;bottom:auto}.page_heroPhAccent__Fdb5C{width:42%;height:42%;top:auto;left:auto;right:0;bottom:0;border:1px solid var(--ink);z-index:2}.page_heroPhSmall__HKES4{width:28%;height:22%;top:6%;left:auto;right:8%;bottom:auto;background:var(--accent);border:none;display:flex;align-items:center;justify-content:center;color:var(--white);font-family:var(--serif);font-size:14px;font-style:italic;z-index:3}.page_heroTag___SB8R{position:absolute;left:-24px;top:40%;transform:rotate(-90deg);transform-origin:left top;font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.page_stepsGrid__cDva0{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.page_stepNum__6vI3k{font-family:var(--serif);font-size:120px;line-height:1;font-style:italic;font-weight:300;color:var(--accent);margin-bottom:8px}.page_step__Z83KQ h3{margin-bottom:12px;font-size:22px}.page_step__Z83KQ p{color:var(--ink-3);max-width:320px;margin-bottom:24px;font-size:15px}.page_stepPh__jGUOx{aspect-ratio:4/5}.page_reveal__Lml8v{height:320vh;position:relative;background:var(--paper)}.page_revealPin__WUNue{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.page_revealBgDark__3QQjz{background:radial-gradient(ellipse at 50% 50%,#2a2520 0,#171411 80%);opacity:calc(1 - var(--t, 0))}.page_revealBgDark__3QQjz,.page_revealBgLight__ePWqh{position:absolute;inset:0;transition:opacity .05s linear}.page_revealBgLight__ePWqh{background:radial-gradient(ellipse at 50% 45%,#f5f3ee 0,#e3dac6 100%);opacity:var(--t,0)}.page_revealChrome__9E7sN{position:absolute;top:0;left:0;right:0;padding:24px 0;z-index:5;pointer-events:none}.page_revealChromeRow__br3E1{display:flex;justify-content:space-between;align-items:center}.page_revealEye__i6lB5{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:rgba(245,243,238,calc(1 - var(--t, 0) * .3));mix-blend-mode:difference}.page_revealProgress__qTl8p{display:flex;align-items:center;gap:14px}.page_rpLabel__LApZv{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:rgba(245,243,238,calc(1 - var(--t, 0) * .3));mix-blend-mode:difference}.page_rpTrack__E_sNS{width:180px;height:2px;background:hsla(43,26%,95%,.2);mix-blend-mode:difference}.page_rpFill__HTLxL{height:100%;width:calc(var(--t, 0) * 100%);background:oklch(.62 .15 45)}.page_revealStage__78ALH{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.page_revealLayer__qiCna{position:absolute;width:min(54vw,680px);aspect-ratio:1/1;top:50%;left:50%;will-change:transform,filter,opacity}.page_revealLayer__qiCna img{width:100%;height:100%;object-fit:cover;display:block}.page_revealBefore__l7CIG{transform:translate(-50%,-50%) scale(calc(1 - var(--t, 0) * .18)) rotate(calc(var(--t, 0) * -8deg));filter:blur(calc(var(--t, 0) * 24px)) brightness(calc(1 - var(--t, 0) * .3));opacity:calc(1 - var(--t, 0) * 1.4)}.page_revealAfter__T09Jg{transform:translate(-50%,-50%) scale(calc(.86 + var(--t, 0) * .14)) rotate(calc((1 - var(--t, 0)) * 6deg));filter:blur(calc((1 - var(--t, 0)) * 30px));opacity:calc((var(--t, 0) - .1) * 1.2);box-shadow:0 30px 80px rgba(40,25,10,calc(var(--t, 0) * .25)),0 0 0 1px rgba(26,24,21,calc(var(--t, 0) * .06))}.page_revealGrain__MIQRi{position:absolute;inset:0;background-image:repeating-radial-gradient(circle at 30% 40%,rgba(255,230,180,.08) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 70% 60%,rgba(0,0,0,.15) 0 1px,transparent 1px 3px);mix-blend-mode:overlay;opacity:calc(1 - var(--t, 0))}.page_revealScan__4A6aF{position:absolute;inset:0;background:linear-gradient(180deg,transparent,transparent 48%,rgba(255,200,140,.12) 50%,transparent 52%,transparent);background-size:100% 300%;background-position:0 calc(var(--t, 0) * 100%);opacity:var(--scan-opacity,0)}.page_revealSweep__jEs0A{position:absolute;top:10%;bottom:10%;left:calc(20% + var(--t, 0) * 60%);width:2px;background:linear-gradient(180deg,transparent,oklch(.62 .15 45),oklch(.72 .18 55),oklch(.62 .15 45),transparent);box-shadow:0 0 40px 4px oklch(.62 .15 45/.6);opacity:var(--sweep-opacity,0);z-index:4}.page_revealMarkers__u3cd3{position:absolute;inset:0;pointer-events:none;z-index:6}.page_mk__xbtaB{position:absolute;font-family:var(--mono);font-size:10px;letter-spacing:.12em;padding:6px 10px;white-space:nowrap;backdrop-filter:blur(4px)}.page_mk__xbtaB:before{content:"";position:absolute;width:10px;height:10px;border:1px solid;border-radius:50%;left:-18px;top:50%;transform:translateY(-50%)}.page_revealMarkersBefore__trzwO .page_mk__xbtaB{background:rgba(26,24,21,.7);color:#f5b893;border:1px solid hsla(23,83%,77%,.3);opacity:calc(1 - var(--t, 0) * 1.5);transform:translateX(calc(var(--t, 0) * -20px))}.page_mk1__Qsw0I{top:22%;left:58%}.page_mk2__Tw_88{top:48%;left:62%}.page_mk3__GEtRS{top:72%;left:56%}.page_revealMarkersAfter__OHtMW .page_mk__xbtaB{background:hsla(43,26%,95%,.9);color:oklch(.48 .15 45);border:1px solid oklch(.62 .15 45/.3);opacity:calc((var(--t, 0) - .6) * 3);transform:translateX(calc((1 - var(--t, 0)) * 20px))}.page_mkA1__GsmxJ{top:24%;left:62%}.page_mkA2__Drax_{top:50%;left:64%}.page_mkA3__I4u1_{top:72%;left:60%}.page_revealCaption__u798A{position:absolute;left:6vw;top:50%;transform:translateY(-50%);max-width:380px;z-index:7;display:flex;gap:18px;align-items:flex-start}.page_rcNum__UUFMa{font-family:var(--serif);font-style:italic;font-size:56px;line-height:1;font-weight:300;color:oklch(.62 .15 45)}.page_rcKicker__gLh4k{font-family:var(--mono);font-size:11px;letter-spacing:.14em;margin-bottom:14px}.page_rcTitle__JRoZD{font-family:var(--serif);font-size:clamp(28px,3.4vw,42px);line-height:1.05;letter-spacing:-.02em}.page_rcTitle__JRoZD em{font-style:italic;color:oklch(.62 .15 45);font-weight:300}.page_revealCaptionBefore__xRrn2{color:var(--paper);opacity:calc(1 - var(--t, 0) * 1.8);transform:translateY(-50%) translateX(calc(var(--t, 0) * -40px))}.page_revealCaptionAfter__a6zRp{color:var(--ink);opacity:calc((var(--t, 0) - .5) * 2);transform:translateY(-50%) translateX(calc((1 - var(--t, 0)) * 40px))}.page_revealTimer__YOtV9{position:absolute;right:6vw;top:50%;transform:translateY(-50%);width:140px;height:140px;color:oklch(.62 .15 45);opacity:var(--timer-opacity,0)}.page_revealTimer__YOtV9 svg{width:100%;height:100%}.page_revealTimerFill__g6ZBs{stroke-dasharray:339.29;stroke-dashoffset:calc(339.29 * (1 - var(--t, 0)))}.page_revealTimerText__N7LaJ{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page_rtNum__xhtje{font-family:var(--serif);font-size:42px;line-height:1;letter-spacing:-.02em;color:var(--ink)}.page_revealPin__WUNue[data-dark="1"] .page_rtNum__xhtje{color:var(--paper)}.page_rtU__YysWI{font-size:20px;color:var(--ink-3);margin-left:2px}.page_rtLabel__Ho8jA{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);margin-top:4px;text-transform:uppercase}.page_revealHint__ZLWof{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:rgba(245,243,238,calc(1 - var(--t, 0) * .7));mix-blend-mode:difference;opacity:var(--hint-opacity,1);z-index:8}.page_rhMouse__BBijn{width:22px;height:34px;border:1.5px solid;border-radius:12px;position:relative}.page_rhWheel__L8SkK{width:2px;height:6px;background:currentColor;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:page_photonWheelBob__sdcFm 1.8s ease-in-out infinite}@keyframes page_photonWheelBob__sdcFm{0%,to{transform:translate(-50%);opacity:1}50%{transform:translate(-50%,8px);opacity:.3}}.page_toolsGrid__d_qd5{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.page_tool__A_da6{background:var(--paper);padding:32px 28px;min-height:340px;display:flex;flex-direction:column;gap:20px;transition:background .2s var(--ease);position:relative}.page_tool__A_da6:hover{background:var(--white)}.page_toolNum__1zGxj{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--ink-3)}.page_toolPh__qOC3z{aspect-ratio:1;flex:1;min-height:140px}.page_tool__A_da6 h3{font-size:22px}.page_tool__A_da6 p{font-size:13px;color:var(--ink-3);line-height:1.5}.page_toolNew__9BoDx:before{content:"NEW";position:absolute;top:14px;right:14px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;padding:3px 7px;background:var(--accent);color:var(--white);z-index:1}.page_catsScroller___a4K5{display:flex;gap:20px;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory}.page_cat__iPX9_{flex:0 0 280px;scroll-snap-align:start}.page_catPh__IgVl7{aspect-ratio:3/4;margin-bottom:14px}.page_catLabel__cHwlQ{display:flex;justify-content:space-between;align-items:baseline}.page_catLabel__cHwlQ span:first-child{font-family:var(--serif);font-size:22px}.page_catLabel__cHwlQ span:last-child{font-family:var(--mono);font-size:11px;color:var(--ink-3)}.page_compareGrid__XfxtO{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.page_compareCol__Utw_Y{padding:48px}.page_compareColOld__oyGTI{border-right:1px solid var(--line);background:var(--paper)}.page_compareColNew__2tt9H{background:var(--ink);color:var(--paper)}.page_compareColNew__2tt9H h3{color:var(--paper)}.page_compareCol__Utw_Y h3{font-size:28px;margin-bottom:8px}.page_compareTime__tPBQm{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--accent);margin-bottom:40px}.page_compareCol__Utw_Y ul{list-style:none;padding:0}.page_compareCol__Utw_Y li{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;align-items:flex-start;gap:12px;font-size:15px}.page_compareColOld__oyGTI li{border-bottom-color:var(--line);color:var(--ink-3)}.page_compareM__sZT5r{font-family:var(--mono);font-size:14px;min-width:16px}.page_compareColOld__oyGTI .page_compareM__sZT5r{color:var(--danger)}.page_compareColNew__2tt9H .page_compareM__sZT5r{color:var(--accent)}.page_compareCta__5e0SF{margin-top:40px;padding-top:30px;border-top:1px solid hsla(0,0%,100%,.2)}.page_compareColOld__oyGTI .page_compareCta__5e0SF{border-top-color:var(--line)}.page_priceLine__Gs5iA{font-family:var(--serif);font-size:32px;font-style:italic;margin-top:12px;font-weight:300}@media (max-width:960px){.page_heroGrid__PiLHI{grid-template-columns:1fr}.page_stepsGrid__cDva0,.page_toolsGrid__d_qd5{grid-template-columns:1fr 1fr}.page_compareGrid__XfxtO{grid-template-columns:1fr}.page_compareColOld__oyGTI{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:900px){.page_reveal__Lml8v{height:260vh}.page_revealLayer__qiCna{width:78vw}.page_revealCaption__u798A{left:5vw;max-width:280px}.page_revealCaption__u798A .page_rcNum__UUFMa{font-size:40px}.page_revealMarkers__u3cd3,.page_revealTimer__YOtV9{display:none}}@media (max-width:600px){.page_heroStats__YbZkk,.page_stepsGrid__cDva0,.page_toolsGrid__d_qd5{grid-template-columns:1fr}.page_heroTag___SB8R{display:none}}