.home-module__oe3DtG__page.home-module__oe3DtG__page{--optisite-deep-teal:#0e3b39;--optisite-teal:#1ba7a4;--optisite-seafoam:#cdeae7;--optisite-cream:#faf7f2;--optisite-coral:#f26b4f;--optisite-coral-cta:#cf4932;--optisite-ink:#0e1720;--optisite-mist:#e9ecef;--optisite-stone:#d8d8e0;--optisite-sand:#f1efe8;--optisite-white:#fff;--paper:var(--optisite-cream);--parchment:var(--optisite-sand);--sand:var(--optisite-sand);--usp-surface:color-mix(in srgb, var(--optisite-seafoam) 58%, var(--optisite-cream) 42%);--tint-seafoam:color-mix(in srgb, var(--optisite-seafoam) 52%, var(--optisite-cream) 48%);--sage-surface:var(--tint-seafoam);--teal-deep:var(--optisite-deep-teal);--teal-dark:color-mix(in srgb, var(--optisite-deep-teal) 78%, var(--optisite-ink) 22%);--teal-black:color-mix(in srgb, var(--optisite-deep-teal) 55%, var(--optisite-ink) 45%);--ink:var(--optisite-ink);--ink-soft:color-mix(in srgb, var(--optisite-ink) 72%, var(--optisite-cream) 28%);--teal:var(--optisite-teal);--teal-eyebrow:color-mix(in srgb, #0e7f7c 90%, var(--optisite-ink) 10%);--coral:var(--optisite-coral);--coral-cta:var(--optisite-coral-cta);--coral-deep:var(--optisite-coral-cta);--cream-ink:var(--optisite-white);--seafoam:var(--optisite-seafoam);--mist:var(--optisite-mist);--stone:var(--optisite-stone);--white:var(--optisite-white);--ease-reveal:cubic-bezier(.22, 1, .36, 1);--ease-art:cubic-bezier(.16, 1, .3, 1);--dur-reveal:.72s;--dur-art:.92s;--stagger-editorial:90ms;--stagger-struct:.11s;--rise-editorial:36px;--rise-struct:32px;--gutter:clamp(20px, 3.4vw, 52px);--rail:1380px;--chrome:34px;--headerPull:104px;background:var(--paper)}.home-module__oe3DtG__banner.home-module__oe3DtG__banner{padding:8px var(--gutter);gap:18px;font-size:10px;line-height:1.3}.home-module__oe3DtG__banner.home-module__oe3DtG__banner dl{gap:20px}.home-module__oe3DtG__composition.home-module__oe3DtG__composition{max-width:none;box-shadow:none;background:0 0;margin:0;padding:0;overflow:clip visible}.home-module__oe3DtG__rail{max-width:var(--rail);padding-inline:var(--gutter);margin-inline:auto}.home-module__oe3DtG__measure{max-width:34em}.home-module__oe3DtG__pinned{--headerPull:104px}.home-module__oe3DtG__stage{position:relative}@media (min-width:1024px){.home-module__oe3DtG__stage{height:160vh}}.home-module__oe3DtG__root{--p:0;--t-eyebrow:clamp(0, calc((var(--p) - .36) / .28), 1);--t-title:clamp(0, calc((var(--p) - .4) / .32), 1);--t-intro:clamp(0, calc((var(--p) - .48) / .3), 1);--t-cta:clamp(0, calc((var(--p) - .54) / .28), 1);--p-grid:clamp(0, calc(var(--p) / .42), 1);--p-rings:clamp(0, calc((var(--p) - .06) / .46), 1);--p-mid:clamp(0, calc((var(--p) - .12) / .48), 1);--p-arc:clamp(0, calc((var(--p) - .2) / .48), 1);--p-reticle:clamp(0, calc((var(--p) - .28) / .5), 1);--p-coral:clamp(0, calc((var(--p) - .4) / .46), 1);--p-wash:clamp(0, calc((var(--p) - .22) / .5), 1);--p-blend:clamp(0, calc((var(--p) - .14) / .42), 1);--p-lens:clamp(0, calc((var(--p) - .4) / .4), 1);--p-lens-shadow:clamp(0, calc((var(--p) - .38) / .16), 1);--p-core:clamp(0, calc((var(--p) - .48) / .36), 1);--p-trail:clamp(0, calc(var(--p-core) * (1 - var(--a1,0))), 1);--p-pupil-fade:clamp(0, calc((var(--p) - .7) / .14), 1);--u-rail:clamp(0, calc((var(--p) - .14) / .4), 1);--h-lift:clamp(0, calc((var(--p) - .82) / .18), 1);--usp-eyebrow:clamp(0, calc((var(--p) - .1) / .16), 1);--usp-title:clamp(0, calc((var(--p) - .13) / .18), 1);--usp-lede:clamp(0, calc((var(--p) - .17) / .18), 1);--u1:clamp(0, calc((var(--p) - .2) / .26), 1);--u2:clamp(0, calc((var(--p) - .23) / .26), 1);--u3:clamp(0, calc((var(--p) - .32) / .26), 1);--u4:clamp(0, calc((var(--p) - .35) / .26), 1);--u1-body:clamp(0, calc((var(--p) - .3) / .26), 1);--u2-body:clamp(0, calc((var(--p) - .33) / .26), 1);--u3-body:clamp(0, calc((var(--p) - .42) / .26), 1);--u4-body:clamp(0, calc((var(--p) - .45) / .26), 1);--a2:clamp(0, calc((var(--p) - .22) / .22), 1);--a4:clamp(0, calc((var(--p) - .28) / .22), 1);--a3:clamp(0, calc((var(--p) - .34) / .22), 1);--a1-icon:clamp(0, calc((var(--p) - .2) / .26), 1);--a1:clamp(0, calc((var(--p) - .7) / .14), 1);--hover-ready:clamp(0, calc((var(--p) - .9) / .08), 1)}.home-module__oe3DtG__pinned{min-height:100vh;transform:translateY(calc(var(--h-lift,0) * -6vh));margin-top:calc(-1 * var(--headerPull,84px));padding-top:var(--headerPull,84px);background:0 0;position:sticky;top:0;overflow:visible}.home-module__oe3DtG__hero{min-height:calc(100vh - var(--headerPull,84px));max-width:var(--rail);padding-inline:var(--gutter);background:0 0;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:visible}.home-module__oe3DtG__heroCopy{z-index:2;max-width:min(660px,50vw);padding-block:clamp(16px,2.4vh,34px);position:relative}.home-module__oe3DtG__heroEyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--teal-eyebrow);transform:translateY(calc(var(--t-eyebrow) * -28px));opacity:calc(1 - var(--t-eyebrow));margin:0 0 30px;font-size:11.5px;font-weight:800}.home-module__oe3DtG__heroTitle{font-family:var(--font-dm-serif-display);letter-spacing:-.03em;max-width:none;transform:translateY(calc(var(--t-title) * -36px));opacity:calc(1 - var(--t-title));margin:0;font-size:clamp(54px,7.2vw,104px);font-weight:400;line-height:1.1}.home-module__oe3DtG__titleA,.home-module__oe3DtG__titleB,.home-module__oe3DtG__titleC,.home-module__oe3DtG__titleD{white-space:nowrap}.home-module__oe3DtG__titleA,.home-module__oe3DtG__titleB{display:inline}.home-module__oe3DtG__titleC,.home-module__oe3DtG__titleD{display:block}@media (max-width:1023px){.home-module__oe3DtG__titleA{display:block}.home-module__oe3DtG__titleC{display:inline}}@media (max-width:767px){.home-module__oe3DtG__heroTitle{font-size:clamp(38px,9vw,50px);line-height:1.1}}@media (max-width:400px){.home-module__oe3DtG__heroTitle{font-size:clamp(34px,9vw,40px)}}.home-module__oe3DtG__heroRule{background:var(--coral);width:64px;height:3px;transform:translateY(calc(var(--t-title) * -32px));opacity:calc(1 - var(--t-title));margin:32px 0 26px;display:block}.home-module__oe3DtG__heroIntro{max-width:40em;color:var(--ink-soft);transform:translateY(calc(var(--t-intro) * -28px));opacity:calc(1 - var(--t-intro));margin:0;font-size:17px;line-height:1.78}.home-module__oe3DtG__heroActions{transform:translateY(calc(var(--t-cta) * -22px));opacity:calc(1 - var(--t-cta));flex-wrap:wrap;gap:18px;margin-top:38px;display:flex}.home-module__oe3DtG__heroActions[data-gone=true]{pointer-events:none}.home-module__oe3DtG__heroMid{display:none}.home-module__oe3DtG__lowerFrag{width:100%;height:100%;display:block;overflow:visible}.home-module__oe3DtG__btn{border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:58px;padding:0 26px;font-size:13.5px;font-weight:750;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.home-module__oe3DtG__btnPrimary{background:var(--coral-cta);color:var(--white)}.home-module__oe3DtG__btnPrimary:hover,.home-module__oe3DtG__btnPrimary:focus-visible{background:color-mix(in srgb, var(--coral-cta) 88%, var(--ink) 12%)}.home-module__oe3DtG__btnSecondary{border:1px solid color-mix(in srgb, var(--stone) 55%, transparent);color:var(--ink);background:color-mix(in srgb, var(--paper) 78%, transparent)}.home-module__oe3DtG__btnSecondary:hover,.home-module__oe3DtG__btnSecondary:focus-visible{border-color:var(--teal);color:var(--teal)}.home-module__oe3DtG__btn:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.home-module__oe3DtG__btnOnDark{border:1px solid color-mix(in srgb, var(--seafoam) 40%, transparent);color:var(--cream-ink);background:0 0}.home-module__oe3DtG__btnOnDark:hover,.home-module__oe3DtG__btnOnDark:focus-visible{border-color:var(--seafoam);color:var(--white);background:color-mix(in srgb, var(--white) 6%, transparent)}.home-module__oe3DtG__btnOnDark:focus-visible{outline-color:var(--seafoam)}.home-module__oe3DtG__art{top:0;right:calc(-1 * var(--gutter) * .4);aspect-ratio:525/585;isolation:isolate;cursor:crosshair;height:100%;-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, calc(var(--p-wash) * .9)) 0, rgba(0, 0, 0, calc(.5 + var(--p-wash) * .5)) 7%, #000 17%);mask-image:linear-gradient(to right, rgba(0, 0, 0, calc(var(--p-wash) * .9)) 0, rgba(0, 0, 0, calc(.5 + var(--p-wash) * .5)) 7%, #000 17%);-webkit-mask-image:linear-gradient(to right, rgba(0, 0, 0, calc(var(--p-wash) * .9)) 0, rgba(0, 0, 0, calc(.5 + var(--p-wash) * .5)) 7%, #000 17%);-webkit-mask-size:calc(100% + var(--p-wash) * 60%) 420%;mask-size:calc(100% + var(--p-wash) * 60%) 420%;-webkit-mask-size:calc(100% + var(--p-wash) * 60%) 420%;--mx:0;--my:0;--arc-angle:0deg;--pupil-scale:1;--disc-scale:1;position:absolute;overflow:visible;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-module__oe3DtG__art svg{width:100%;height:100%;display:block;overflow:visible}.home-module__oe3DtG__art svg>rect:first-of-type{opacity:0}.home-module__oe3DtG__outerRings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -2px), calc(var(--my) * -2px + var(--p-wash) * 20px)) scale(calc(1 + var(--p-wash) * 1.05));opacity:calc(.92 - var(--p-wash) * .72);filter:blur(calc(.55px + var(--p-wash) * 5.5px))}.home-module__oe3DtG__fixedArcs{transform-origin:337px 256px;transform:translateY(calc(var(--p-wash) * 36px)) scale(calc(1 + var(--p-wash) * .85));opacity:calc(.43 - var(--p-wash) * .32);filter:blur(calc(var(--p-wash) * 4.5px))}.home-module__oe3DtG__rings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3.5px + var(--p-rings) * 246px)) scale(calc(1 + var(--p-rings) * .2));opacity:calc(.55 - var(--p-rings) * .55)}.home-module__oe3DtG__measurement{transform-origin:337px 256px;transform:translateY(calc(var(--p-mid) * 120px + var(--p-wash) * 24px)) scale(calc(1 + var(--p-wash) * .55));opacity:calc(.58 - var(--p-mid) * .32 - var(--p-wash) * .18);filter:blur(calc(var(--p-wash) * 1.8px));animation:28s linear infinite home-module__oe3DtG__microOrbit}.home-module__oe3DtG__grid{transform:translate(calc(var(--mx) * -6px - var(--p-grid) * 74px), calc(var(--my) * -4px + var(--p-grid) * 420px));opacity:calc(.75 - var(--p-grid) * .75)}.home-module__oe3DtG__dotsLeft{transform:translate(calc(var(--mx) * -3px - var(--p-mid) * 86px), calc(var(--my) * -2.5px + var(--p-mid) * 500px));opacity:calc(1 - var(--p-mid))}.home-module__oe3DtG__art [data-focus-dot-field=left]{transform:translate(calc(var(--mx) * -3px - var(--p-mid) * 64px + 108px), calc(var(--my) * -2.5px + var(--p-mid) * 540px + 64px));transform-origin:158px 358px}@media (max-width:1024px){.home-module__oe3DtG__art [data-focus-dot-field=left]{opacity:0;visibility:hidden}}.home-module__oe3DtG__dotsRight{transform:translate(calc(var(--mx) * 4.5px + var(--p-mid) * 62px), calc(var(--my) * 3px + var(--p-mid) * 462px));opacity:calc(1 - var(--p-mid))}.home-module__oe3DtG__sage{transform:translate(calc(var(--mx) * 5px + var(--p-mid) * 34px), calc(var(--my) * 4.5px + var(--p-mid) * 352px));opacity:calc(1 - var(--p-mid));animation:8.5s ease-in-out infinite home-module__oe3DtG__sageFloat}.home-module__oe3DtG__tealArc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 2px + var(--p-arc) * 92px), calc(var(--my) * 1.5px + var(--p-arc) * 330px)) rotate(calc(var(--arc-angle) + var(--p-arc) * 9deg)) scale(calc(1 - var(--p-arc) * .14));opacity:calc(1 - var(--p-arc));animation:10s ease-in-out infinite home-module__oe3DtG__tealRest}.home-module__oe3DtG__target{transform:translate(calc(568px + var(--mx) * 6px + var(--p-reticle) * 82px), calc(260px + var(--my) * 4px + var(--p-reticle) * 470px)) scale(calc(1 - var(--p-reticle) * .22));opacity:calc(1 - var(--p-reticle))}.home-module__oe3DtG__amber{transform-origin:337px 256px;transform:translateY(calc(var(--p-coral) * 400px));opacity:calc(1 - var(--p-coral));animation:28s linear infinite home-module__oe3DtG__microOrbit}.home-module__oe3DtG__crosshair{transform-origin:337px 256px;transform:scale(calc(1 - var(--p-wash) * .42));opacity:calc(.86 - var(--p-wash) * .86);filter:blur(calc(var(--p-wash) * 2.4px))}.home-module__oe3DtG__axis{opacity:calc(.76 - var(--p-grid) * .52 - var(--p-wash) * .18)}@media (min-width:1024px){.home-module__oe3DtG__pinned{min-height:92vh}.home-module__oe3DtG__hero{min-height:calc(92vh - var(--headerPull,104px))}.home-module__oe3DtG__art{height:88%;top:6.5%;right:calc(-1 * var(--gutter) * .4 - 4vw)}.home-module__oe3DtG__outerRings{opacity:calc(.74 - var(--p-wash) * .58)}.home-module__oe3DtG__fixedArcs{opacity:calc(.34 - var(--p-wash) * .26)}.home-module__oe3DtG__rings{opacity:calc(.43 - var(--p-rings) * .43)}.home-module__oe3DtG__measurement{opacity:calc(.46 - var(--p-mid) * .26 - var(--p-wash) * .14)}.home-module__oe3DtG__grid{opacity:calc(.58 - var(--p-grid) * .58)}.home-module__oe3DtG__axis{opacity:calc(.58 - var(--p-grid) * .4 - var(--p-wash) * .14)}.home-module__oe3DtG__crosshair{opacity:calc(.68 - var(--p-wash) * .68)}.home-module__oe3DtG__art .home-module__oe3DtG__dotsLeft:not([data-focus-dot-field]){opacity:calc(.55 - var(--p-mid) * .55)}.home-module__oe3DtG__art [data-focus-dot-field=left]{transform:translate(calc(var(--mx) * -3px - var(--p-mid) * 64px + 172px), calc(var(--my) * -2.5px + var(--p-mid) * 540px + 122px)) scale(.72);opacity:calc(.62 - var(--p-mid) * .62)}.home-module__oe3DtG__target{transform:translate(calc(584px + var(--mx) * 6px + var(--p-reticle) * 82px), calc(260px + var(--my) * 4px + var(--p-reticle) * 470px)) scale(calc(1 - var(--p-reticle) * .22))}}@media (max-width:1360px) and (min-width:1025px){.home-module__oe3DtG__art [data-focus-dot-field=left]{transform:translate(calc(var(--mx) * -3px - var(--p-mid) * 64px + 188px), calc(var(--my) * -2.5px + var(--p-mid) * 540px + 128px)) scale(.62);opacity:calc(.55 - var(--p-mid) * .55)}}.home-module__oe3DtG__disc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 1.2px), calc(var(--my) * 1px)) scale(calc(var(--disc-scale) * (1 + var(--p-lens) * .3)));opacity:calc(1 - var(--p-lens));filter:drop-shadow(0 calc(14px * (1 - var(--p-lens-shadow))) calc(13px * (1 - var(--p-lens-shadow))) rgba(29, 29, 27, calc(.15 * (1 - var(--p-lens-shadow))))) blur(calc(var(--p-lens) * 21px));animation:none}.home-module__oe3DtG__pupil{pointer-events:none;opacity:0!important}.home-module__oe3DtG__coreTrail{pointer-events:none}.home-module__oe3DtG__pupilLead{transform-origin:337px 256px;transform:translate(calc(var(--p-core) * -120px), calc(var(--p-core) * 145px)) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .58)));opacity:calc(1 - var(--p-pupil-fade));filter:none;animation:none}.home-module__oe3DtG__trailEcho1,.home-module__oe3DtG__trailEcho2,.home-module__oe3DtG__trailEcho3{transform-origin:337px 256px;fill:var(--ink);filter:none;animation:none}.home-module__oe3DtG__trailEcho1{transform:translate(calc(var(--p-core) * -120px + var(--p-trail) * 14px), calc(var(--p-core) * 145px - var(--p-trail) * 17px)) rotate(130deg) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * 1.08), calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * .82)) rotate(-130deg);opacity:calc(var(--p-trail) * .26)}.home-module__oe3DtG__trailEcho2{transform:translate(calc(var(--p-core) * -120px + var(--p-trail) * 26px), calc(var(--p-core) * 145px - var(--p-trail) * 31px)) rotate(130deg) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * 1.14), calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * .72)) rotate(-130deg);opacity:calc(var(--p-trail) * .14)}.home-module__oe3DtG__trailEcho3{transform:translate(calc(var(--p-core) * -120px + var(--p-trail) * 36px), calc(var(--p-core) * 145px - var(--p-trail) * 43px)) rotate(130deg) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * 1.18), calc(var(--pupil-scale) * (1 - var(--p-core) * .58) * .64)) rotate(-130deg);opacity:calc(var(--p-trail) * .08)}.home-module__oe3DtG__focusSoft{filter:blur(.55px);transition:filter .32s}.home-module__oe3DtG__art:hover .home-module__oe3DtG__focusSoft:not(.home-module__oe3DtG__outerRings),.home-module__oe3DtG__art[data-interacting=true] .home-module__oe3DtG__focusSoft:not(.home-module__oe3DtG__outerRings){filter:none}.home-module__oe3DtG__art:hover .home-module__oe3DtG__outerRings,.home-module__oe3DtG__art[data-interacting=true] .home-module__oe3DtG__outerRings{filter:blur(calc(var(--p-wash) * 7px))}.home-module__oe3DtG__pulseDots circle{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-dot) var(--dur-ambient) var(--ease-ambient) infinite}.home-module__oe3DtG__pulseDots circle:nth-child(3n+2){animation-delay:calc(var(--stagger-ambient) * 1.1)}.home-module__oe3DtG__pulseDots circle:nth-child(3n){animation-delay:calc(var(--stagger-ambient) * 2.3)}.home-module__oe3DtG__pulseDots circle:nth-child(4n+1){animation-duration:var(--dur-ambient-slow)}.home-module__oe3DtG__amber circle{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-pulse) var(--dur-ambient-slow) var(--ease-ambient) infinite}.home-module__oe3DtG__amber circle:nth-child(2){animation-delay:calc(var(--stagger-ambient) * 2)}.home-module__oe3DtG__outerRings>g{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-tick) var(--dur-ambient) var(--ease-ambient) infinite}.home-module__oe3DtG__ambientPulse{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-pulse) var(--dur-ambient) var(--ease-ambient) infinite}.home-module__oe3DtG__ambientDrift{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-drift) var(--dur-ambient-slow) var(--ease-ambient) infinite}.home-module__oe3DtG__ambientTick{transform-box:fill-box;transform-origin:50%;animation:var(--kf-ambient-tick) var(--dur-ambient-fast) var(--ease-ambient) infinite}@keyframes home-module__oe3DtG__sageFloat{50%{opacity:.72}}@keyframes home-module__oe3DtG__tealRest{50%{rotate:2.2deg}}@keyframes home-module__oe3DtG__discBreathe{50%{scale:1.008}}@keyframes home-module__oe3DtG__pupilRest{50%{scale:1.045}}@keyframes home-module__oe3DtG__microOrbit{to{rotate:360deg}}@keyframes home-module__oe3DtG__lowerFragArcIn{0%{opacity:0}to{opacity:1}}@keyframes home-module__oe3DtG__lowerFragDotIn{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes home-module__oe3DtG__lowerFragTargetIn{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes home-module__oe3DtG__lowerFragCoralIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes home-module__oe3DtG__lowerFragSightIn{0%{opacity:0}to{opacity:1}}@property --amb{syntax:"<number>";inherits:true;initial-value:0}@keyframes home-module__oe3DtG__mobileAmbWave{0%,to{--amb:0}50%{--amb:1}}@keyframes home-module__oe3DtG__lowerArcEase{0%,to{transform:rotate(0)}50%{transform:rotate(.7deg)}}@keyframes home-module__oe3DtG__lowerDotsEase{0%,to{transform:translate(0)}50%{transform:translate(.8px,-.6px)}}@keyframes home-module__oe3DtG__lowerCoralEase{0%,to{transform:translate(0)}50%{transform:translate(1.2px,-.8px)}}.home-module__oe3DtG__chapter{padding-block:clamp(72px,11vw,172px);position:relative}.home-module__oe3DtG__chapterTight{padding-block:clamp(60px,8.4vw,126px)}.home-module__oe3DtG__surfaceParchment,.home-module__oe3DtG__surfaceStone{background:var(--sand)}.home-module__oe3DtG__surfaceSage{background:var(--tint-seafoam)}.home-module__oe3DtG__surfacePaper{background:var(--paper)}.home-module__oe3DtG__surfaceTeal{background:var(--teal-deep);color:var(--cream-ink)}.home-module__oe3DtG__surfaceTealDark{background:var(--teal-dark);color:var(--cream-ink)}.home-module__oe3DtG__surfaceTealBlack{background:var(--teal-black);color:var(--cream-ink)}.home-module__oe3DtG__eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--teal);align-items:center;gap:11px;margin:0 0 20px;font-size:11px;font-weight:800;display:flex}.home-module__oe3DtG__eyebrowLight{color:var(--seafoam)}.home-module__oe3DtG__coralMark{fill:none;width:10px;height:10px;stroke:var(--coral);flex:none;transition:opacity .5s,transform .6s cubic-bezier(.22,.61,.36,1);overflow:visible}[data-revealed=true] .home-module__oe3DtG__coralMark{opacity:1;transform:none}.home-module__oe3DtG__coralMarkLight{stroke:var(--coral)}.home-module__oe3DtG__h2{font-family:var(--font-dm-serif-display);letter-spacing:-.022em;margin:0;font-size:clamp(32px,3.9vw,58px);font-weight:400;line-height:1.06}.home-module__oe3DtG__lede{color:var(--ink-soft);margin:20px 0 0;font-size:16.5px;line-height:1.76}.home-module__oe3DtG__ledeLight{color:color-mix(in srgb, var(--seafoam) 70%, var(--white) 30%)}.home-module__oe3DtG__uspLayer{z-index:3;background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) calc((1 - var(--p-blend,0)) * 100%), var(--usp-surface)) 0, color-mix(in srgb, var(--parchment) calc((1 - var(--p-blend,0)) * 35%), var(--usp-surface)) calc((1 - var(--p-blend,0)) * 10vh), var(--usp-surface) calc((1 - var(--p-blend,0)) * 16vh), var(--usp-surface) 100%);position:relative;overflow:clip}.home-module__oe3DtG__uspLayer:before{content:"";pointer-events:none;z-index:0;opacity:.04;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.55'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.home-module__oe3DtG__uspChapter{isolation:isolate;padding:0;position:relative;overflow:visible}.home-module__oe3DtG__uspBrandRings{aspect-ratio:1;z-index:0;pointer-events:none;width:min(720px,56vw);opacity:calc(.16 + var(--a2,0) * .34);transform:scale(calc(1.16 - var(--a2,0) * .16));transform-origin:58% 42%;position:absolute;top:-8%;right:-16%}.home-module__oe3DtG__uspBrandRings svg{width:100%;height:100%;display:block;overflow:visible}.home-module__oe3DtG__uspBrandRingsDraw{transition:none}.home-module__oe3DtG__uspBrandGrid{z-index:0;pointer-events:none;width:min(420px,38vw);height:min(260px,32vh);opacity:calc(.08 + var(--a2,0) * .26);position:absolute;top:38%;bottom:auto;left:clamp(8%,18vw,28%)}.home-module__oe3DtG__uspBrandGrid svg{width:100%;height:100%}.home-module__oe3DtG__uspBrandGridDraw{opacity:.6}.home-module__oe3DtG__uspBrandDots{z-index:0;pointer-events:none;width:min(300px,28vw);height:min(240px,28vh);opacity:calc(.1 + var(--a4,0) * .48);position:absolute;top:36%;right:clamp(6%,12vw,22%)}.home-module__oe3DtG__uspBrandDots svg{width:100%;height:100%;overflow:visible}.home-module__oe3DtG__uspCompose{z-index:1;grid-template-columns:1fr;gap:clamp(36px,4vw,56px);padding-block:clamp(72px,9vw,112px) clamp(48px,5.5vw,72px);display:grid;position:relative}.home-module__oe3DtG__uspIntro{max-width:34em;position:relative}.home-module__oe3DtG__uspIntroCopy{max-width:32em}@media (min-width:1024px){.home-module__oe3DtG__uspIntro .home-module__oe3DtG__eyebrow{opacity:var(--usp-eyebrow,1);transform:translateY(calc((1 - var(--usp-eyebrow,1)) * var(--rise-editorial)))}.home-module__oe3DtG__uspIntro .home-module__oe3DtG__uspTitle{opacity:var(--usp-title,1);transform:translateY(calc((1 - var(--usp-title,1)) * 40px))}.home-module__oe3DtG__uspIntro .home-module__oe3DtG__uspIntroCopy{opacity:var(--usp-lede,1);transform:translateY(calc((1 - var(--usp-lede,1)) * 28px))}}.home-module__oe3DtG__uspTitle{max-width:11.8em;font-size:clamp(34px,3.55vw,52px);line-height:1.08}.home-module__oe3DtG__uspTitleLine{white-space:nowrap;display:block}@media (max-width:767px){.home-module__oe3DtG__uspTitle{max-width:none;font-size:clamp(32px,8vw,44px)}.home-module__oe3DtG__uspTitleLine{white-space:normal;display:inline}.home-module__oe3DtG__uspTitleLine:not(:last-child):after{content:" "}}.home-module__oe3DtG__uspSightline{display:none}.home-module__oe3DtG__uspCards{grid-template-columns:1fr;gap:16px;padding-block:0;display:grid}.home-module__oe3DtG__uspCard{--arrive:1;--arrive-y:0px;--hover-lift:0px;--row-nudge:0px;border:1px solid color-mix(in srgb, var(--ink) 9%, transparent);background:var(--white);opacity:0;border-radius:6px;min-width:0;padding:24px 24px 26px;transition:opacity .7s,transform .85s cubic-bezier(.22,.61,.36,1),border-color .32s,box-shadow .32s,background .32s,filter .32s;transform:translateY(22px);box-shadow:0 7px 22px #0000}[data-revealed=true] .home-module__oe3DtG__uspCard{opacity:1;transform:none}.home-module__oe3DtG__uspCard:nth-child(2){transition-delay:70ms}.home-module__oe3DtG__uspCard:nth-child(3){transition-delay:.14s}.home-module__oe3DtG__uspCard:nth-child(4){transition-delay:.21s}.home-module__oe3DtG__uspIcon{fill:none;width:90px;height:66px;stroke:var(--teal);stroke-width:1.35px;transform-origin:50%;display:block;overflow:visible}.home-module__oe3DtG__uspCard h3{font:400 21px/1.2 var(--font-dm-serif-display);color:var(--ink);margin:16px 0 10px}.home-module__oe3DtG__cardRule{background:var(--teal);transform-origin:0;width:28px;height:2px;margin-bottom:17px;transition:width .32s;display:block}.home-module__oe3DtG__uspCard p{color:var(--ink-soft);margin:0;font-size:12.5px;line-height:1.65}.home-module__oe3DtG__iconPoint,.home-module__oe3DtG__performPupil,.home-module__oe3DtG__uspPoint{fill:var(--ink);stroke:none}.home-module__oe3DtG__uspPoint{transform-box:view-box;transform-origin:50%}.home-module__oe3DtG__strategyRings,.home-module__oe3DtG__ticks,.home-module__oe3DtG__findRings,.home-module__oe3DtG__findLines,.home-module__oe3DtG__clarityCrescent,.home-module__oe3DtG__clarityLine,.home-module__oe3DtG__motionLines,.home-module__oe3DtG__performRings,.home-module__oe3DtG__performPupil{transform-box:fill-box;transform-origin:50%;transition:transform .32s,opacity .32s,filter .32s}.home-module__oe3DtG__strategyRings{transform:translate(2px,-1px)scale(1.04)}.home-module__oe3DtG__ticks{transform:translate(-2px,1px)}.home-module__oe3DtG__findRings{transform:translate(-3px,1px)}.home-module__oe3DtG__findLines{opacity:.4}.home-module__oe3DtG__clarityCrescent{opacity:.7;transform:translate(4px,-1px)}.home-module__oe3DtG__clarityLine{filter:blur(.7px)}.home-module__oe3DtG__motionLines{opacity:.65;transform:translate(-5px)}.home-module__oe3DtG__performRings{transform:translate(2px)}.home-module__oe3DtG__transitionWash{z-index:2;pointer-events:none;background:linear-gradient(to bottom, var(--paper) 0, color-mix(in srgb, var(--paper) 40%, var(--usp-surface) 60%) 55%, var(--usp-surface) 100%);height:clamp(64px,10vh,96px);margin-top:-2vh;margin-bottom:-3vh;display:none;position:relative;overflow:hidden}.home-module__oe3DtG__washSvg{width:140%;max-width:none;height:100%;margin-left:-20%;display:block;overflow:visible}.home-module__oe3DtG__washRings{fill:none;stroke:color-mix(in srgb, var(--teal) 45%, var(--seafoam) 55%);stroke-width:1.05px;filter:blur(3.5px);opacity:.55}.home-module__oe3DtG__washCal{fill:none;stroke:color-mix(in srgb, var(--ink) 55%, var(--teal) 45%);stroke-width:1px;opacity:.28}@media (min-width:1024px){.home-module__oe3DtG__uspLayer{transform:translateY(calc((1 - var(--u-rail)) * 52vh));margin-top:-52vh}.home-module__oe3DtG__uspCompose{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0 clamp(20px,2.2vw,36px);padding-block:clamp(128px,10vw,160px) clamp(64px,6vw,92px)}.home-module__oe3DtG__uspIntro{grid-column:1/span 5;max-width:none;padding-top:clamp(8px,1.2vw,20px)}.home-module__oe3DtG__uspTitle{max-width:11.5em;font-size:clamp(36px,3.4vw,52px)}.home-module__oe3DtG__uspSightline{background:linear-gradient(to right, color-mix(in srgb, var(--teal) 53%, transparent), color-mix(in srgb, var(--teal) 13%, transparent));transform-origin:0;width:clamp(48px,6vw,96px);height:1px;opacity:calc(.25 + var(--u1,0) * .55);transform:scaleX(calc(.4 + var(--u1,0) * .6));display:block;position:absolute;top:clamp(72px,9vw,110px);left:calc(100% - 8px)}.home-module__oe3DtG__uspCards{grid-column:6/span 7;grid-template-columns:1fr 1fr;gap:clamp(18px,1.8vw,28px) clamp(16px,1.6vw,24px)}.home-module__oe3DtG__uspCard:nth-child(2){--row-nudge:32px}.home-module__oe3DtG__uspCard:nth-child(3){--row-nudge:-10px}.home-module__oe3DtG__uspCard:nth-child(4){--row-nudge:22px}.home-module__oe3DtG__uspCard{transition:border-color .32s,box-shadow .32s,background .32s,filter .32s,opacity .32s,transform .32s cubic-bezier(.22,.61,.36,1)}.home-module__oe3DtG__uspCard:first-child{--arrive:var(--u1);--arrive-y:calc((1 - var(--u1)) * 48px)}.home-module__oe3DtG__uspCard:nth-child(2){--arrive:var(--u2);--arrive-y:calc((1 - var(--u2)) * 48px)}.home-module__oe3DtG__uspCard:nth-child(3){--arrive:var(--u3);--arrive-y:calc((1 - var(--u3)) * 48px)}.home-module__oe3DtG__uspCard:nth-child(4){--arrive:var(--u4);--arrive-y:calc((1 - var(--u4)) * 48px)}.home-module__oe3DtG__uspCard{opacity:var(--arrive);transform:translateY(calc(var(--arrive-y) + var(--row-nudge) + var(--hover-lift)))}.home-module__oe3DtG__uspCard:first-child p{opacity:var(--u1-body)}.home-module__oe3DtG__uspCard:nth-child(2) p{opacity:var(--u2-body)}.home-module__oe3DtG__uspCard:nth-child(3) p{opacity:var(--u3-body)}.home-module__oe3DtG__uspCard:nth-child(4) p{opacity:var(--u4-body)}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspIcon{--a:var(--a1-icon)}.home-module__oe3DtG__uspCard:nth-child(2) .home-module__oe3DtG__uspIcon{--a:var(--a2)}.home-module__oe3DtG__uspCard:nth-child(3) .home-module__oe3DtG__uspIcon{--a:var(--a3)}.home-module__oe3DtG__uspCard:nth-child(4) .home-module__oe3DtG__uspIcon{--a:var(--a4)}.home-module__oe3DtG__uspIcon{opacity:calc(.35 + var(--a,1) * .65);transform:translateY(calc((1 - var(--a,1)) * -16px)) scale(calc(1 + (1 - var(--a,1)) * .12));filter:blur(calc((1 - var(--a,1)) * 1.6px));transition:none}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspIcon{opacity:calc(.28 + var(--a1-icon) * .45 + var(--a1) * .27);filter:blur(calc((1 - var(--a1-icon)) * 1.4px + (1 - var(--a1)) * 1.8px))}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspPoint{transform:translate(calc((1 - var(--a1)) * 36px), calc((1 - var(--a1)) * -32px)) scale(calc(1 + (1 - var(--a1)) * 2.2));opacity:var(--a1)}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard{filter:blur(calc(var(--hover-ready) * 1.15px));opacity:calc(var(--arrive) * (1 - var(--hover-ready) * .38));transform:translateY(calc(var(--arrive-y) + var(--row-nudge) + var(--hover-lift))) scale(calc(1 - var(--hover-ready) * .015))}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover{--hover-lift:calc(var(--hover-ready) * -6px);filter:none;opacity:var(--arrive);transform:translateY(calc(var(--arrive-y) + var(--row-nudge) + var(--hover-lift))) scale(1);border-color:color-mix(in srgb, var(--teal) 55%, transparent);background:var(--white);box-shadow:0 10px 24px color-mix(in srgb, var(--ink) 7%, transparent)}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__cardRule{width:calc(28px + var(--hover-ready) * 14px)}:is(.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__strategyRings,.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__ticks,.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__findRings,.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__performRings){transform:none}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__findLines{opacity:1}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__clarityCrescent{opacity:1;transform:none}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__clarityLine{filter:none}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__motionLines{opacity:1;transform:translate(2px)}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover .home-module__oe3DtG__performPupil{animation:.34s ease-out home-module__oe3DtG__cardPupil}}@keyframes home-module__oe3DtG__cardPupil{50%{transform:scale(1.45)}}@media (hover:none){.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard{filter:none!important;opacity:var(--arrive,1)!important;transform:translateY(calc(var(--arrive-y,0px) + var(--row-nudge,0px)))!important}}.home-module__oe3DtG__lensStage{margin-top:clamp(40px,5vw,72px);position:relative}.home-module__oe3DtG__lenses{z-index:1;grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(28px,3.6vw,56px);display:grid;position:relative}.home-module__oe3DtG__lensDivider{background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--teal) 35%, transparent) 18%, color-mix(in srgb, var(--teal) 35%, transparent) 82%, transparent);align-self:stretch;width:1px;min-height:120px;margin-block:28px 12px;position:relative}.home-module__oe3DtG__lensDividerMark{border:1px solid var(--coral);background:var(--sand);border-radius:50%;width:9px;height:9px;position:absolute;top:22%;left:50%;transform:translate(-50%,-50%)}.home-module__oe3DtG__lens{filter:blur();opacity:1;transform-origin:top;grid-template-columns:1fr;justify-items:stretch;gap:clamp(14px,1.6vw,20px);padding:clamp(4px,.8vw,10px) 0;transition:filter .36s,opacity .36s,color .36s,transform .36s cubic-bezier(.22,.61,.36,1);display:grid;position:relative;transform:translateY(0)scale(1)}.home-module__oe3DtG__lensLabel{font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:10px;transition:color .36s,opacity .36s,filter .36s;display:flex}.home-module__oe3DtG__lensLabel:after{content:"";flex:1;height:1px;transition:background .36s}.home-module__oe3DtG__lensGraphic{aspect-ratio:1;filter:blur();opacity:1;width:min(196px,62%);margin-inline:auto;transition:filter .36s,opacity .36s,transform .36s;position:relative;transform:scale(1)}.home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensGraphic:before{content:"";background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--seafoam) 70%, transparent) 0%, color-mix(in srgb, var(--seafoam) 18%, transparent) 55%, transparent 72%);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;position:absolute;inset:14%}.home-module__oe3DtG__lensDial{z-index:1;fill:none;width:100%;height:100%;display:block;position:relative;overflow:visible}.home-module__oe3DtG__lensFrameA,.home-module__oe3DtG__lensFrameB{stroke-width:1px;transition:opacity .36s,stroke .36s}.home-module__oe3DtG__lensField circle{stroke-width:1.15px;transition:stroke .36s,opacity .36s}.home-module__oe3DtG__lensFocusRing{fill:none;stroke-width:1.35px;transform-origin:50%;transform-box:fill-box;transition:transform .4s cubic-bezier(.22,.61,.36,1),opacity .36s,stroke .36s}.home-module__oe3DtG__lensTicksMajor,.home-module__oe3DtG__lensTicksMinor,.home-module__oe3DtG__lensAxisMarks{transform-origin:100px 100px;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.home-module__oe3DtG__lensTicksMajor path,.home-module__oe3DtG__lensTicksMinor path,.home-module__oe3DtG__lensAxisMarks path{stroke-linecap:round;transition:stroke .36s,opacity .36s}.home-module__oe3DtG__lensTicksMinor path{stroke-width:1px}.home-module__oe3DtG__lensTicksMajor path{stroke-width:1.2px}.home-module__oe3DtG__lensAxisMarks path{stroke-width:1.15px}.home-module__oe3DtG__lensAlignCue{stroke-width:1px;transform-origin:50%;transform-box:fill-box;transition:opacity .36s,stroke .36s,transform .4s cubic-bezier(.22,.61,.36,1)}.home-module__oe3DtG__lensCentre{stroke:none;transition:fill .36s,opacity .36s}.home-module__oe3DtG__lensCoralMark{fill:var(--coral);stroke:none;opacity:.9}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFrameA{stroke:color-mix(in srgb, var(--ink) 30%, var(--sand) 70%);opacity:.58}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFrameB{stroke:color-mix(in srgb, var(--ink) 24%, var(--sand) 76%);opacity:.38}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensField circle{stroke:color-mix(in srgb, var(--ink) 34%, var(--sand) 66%);opacity:.58}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFocusRing{stroke:color-mix(in srgb, var(--ink) 32%, var(--sand) 68%);opacity:.32;transform:scale(1.08)}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensTicksMajor{transform:rotate(-3.5deg)}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensTicksMajor path,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAxisMarks path{stroke:color-mix(in srgb, var(--ink) 32%, var(--sand) 68%);opacity:.48}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAlignCue{opacity:.3;transform:translate(2px,-1.5px)rotate(-2deg)}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensCentre{fill:color-mix(in srgb, var(--ink) 42%, var(--sand) 58%);opacity:.6}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFrameA{stroke:color-mix(in srgb, var(--teal) 55%, var(--teal-deep) 45%);opacity:.72}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFrameB{stroke:var(--teal);opacity:.48}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensField circle{stroke:var(--teal);opacity:.74}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFocusRing{stroke:var(--teal);opacity:.5;transform:scale(1.03)}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensTicksMajor path,.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensTicksMinor path{stroke:var(--teal);opacity:.72}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensTicksMinor path{opacity:.4}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensAxisMarks path{stroke:var(--optisite-deep-teal);opacity:.78}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensAlignCue{stroke:var(--teal);opacity:.58;transform:none}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensCentre{fill:var(--ink);opacity:1}.home-module__oe3DtG__lensCopy{filter:blur();opacity:1;min-width:0;transition:filter .36s,opacity .36s}.home-module__oe3DtG__lens h3{font:400 clamp(23px, 2.1vw, 31px)/1.22 var(--font-dm-serif-display);margin:0 0 18px;transition:color .36s}.home-module__oe3DtG__lens ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__lens li{padding-left:24px;font-size:14px;line-height:1.62;transition:color .36s;position:relative}.home-module__oe3DtG__lens li:before{content:"";width:12px;height:1.5px;transition:background .36s,width .36s;position:absolute;top:.62em;left:0}.home-module__oe3DtG__lensOne{color:color-mix(in srgb, var(--ink) 56%, var(--sand) 44%)}.home-module__oe3DtG__lensOne .home-module__oe3DtG__lensLabel{color:color-mix(in srgb, var(--ink) 50%, var(--sand) 50%)}.home-module__oe3DtG__lensOne .home-module__oe3DtG__lensLabel:after{background:color-mix(in srgb, var(--ink) 14%, transparent)}.home-module__oe3DtG__lensOne h3{color:color-mix(in srgb, var(--ink) 72%, var(--sand) 28%)}.home-module__oe3DtG__lensOne li:before{background:color-mix(in srgb, var(--ink) 34%, var(--sand) 66%)}.home-module__oe3DtG__lensTwo{color:var(--ink-soft)}.home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensLabel{color:var(--teal)}.home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensLabel:after{background:color-mix(in srgb, var(--teal) 35%, transparent)}.home-module__oe3DtG__lensTwo h3{color:var(--ink)}.home-module__oe3DtG__lensTwo li:before{background:var(--teal)}@media (hover:hover) and (pointer:fine){:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo){filter:blur();opacity:1;transform:translateY(-2px)scale(1)}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensGraphic,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensGraphic){filter:blur();opacity:1;transform:scale(1)}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensCopy,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensCopy){filter:blur();opacity:1}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensFocusRing,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensFocusRing){opacity:.92;stroke:var(--teal);transform:scale(1)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensTicksMajor{transform:rotate(0)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensAlignCue{opacity:.78;stroke:var(--teal);transform:none}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensField circle,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensTicksMajor path,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensAxisMarks path){stroke:color-mix(in srgb, var(--teal) 58%, var(--ink) 42%);opacity:.78}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensCentre{fill:var(--ink);opacity:1}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne{color:var(--ink-soft)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne h3{color:var(--ink)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensLabel{color:var(--teal)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne li:before{background:var(--teal);width:16px}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensFocusRing{stroke:var(--optisite-deep-teal)}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensAlignCue{opacity:.92}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensGraphic:before{opacity:.72}.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo li:before{width:16px}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensGraphic,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensGraphic){filter:blur(1.75px);opacity:.52;transform:scale(1)}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensCopy,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensTwo .home-module__oe3DtG__lensLabel,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensCopy,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensOne .home-module__oe3DtG__lensLabel){filter:blur(.35px);opacity:.66}:is(.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensDivider,.home-module__oe3DtG__surfaceStone[data-motion-ready=true] .home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensDivider){background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--teal) 55%, transparent) 18%, color-mix(in srgb, var(--teal) 55%, transparent) 82%, transparent)}}@media (min-width:900px){.home-module__oe3DtG__lensGraphic{width:min(188px,56%)}}.home-module__oe3DtG__tealChapter{position:relative;overflow:hidden}.home-module__oe3DtG__tealRingsMotif{aspect-ratio:1;z-index:0;pointer-events:none;width:min(760px,64%);position:absolute;top:-14%;right:-12%}.home-module__oe3DtG__tealRingsMotif svg{fill:none;width:100%;height:100%}.home-module__oe3DtG__tealRingsMotif>svg>g{opacity:0;transform-origin:50%;transition:opacity 1s,transform 1.2s cubic-bezier(.22,.61,.36,1);transform:translateY(-52px)scale(1.1)}[data-revealed=true].home-module__oe3DtG__tealRingsMotif>svg>g{opacity:1;transform:none}.home-module__oe3DtG__tealInner{z-index:1;position:relative}.home-module__oe3DtG__tealTitle{color:var(--cream-ink)}.home-module__oe3DtG__tealTitle span{display:block}.home-module__oe3DtG__disciplines{border-top:1px solid color-mix(in srgb, var(--seafoam) 18%, transparent);grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,88px);margin-top:clamp(44px,5vw,76px);padding-top:clamp(32px,3.6vw,52px);display:grid}.home-module__oe3DtG__discipline h3{font:400 clamp(24px, 2.2vw, 32px)/1.2 var(--font-dm-serif-display);color:var(--white);margin:0 0 16px}.home-module__oe3DtG__discipline p{color:color-mix(in srgb, var(--seafoam) 70%, var(--white) 30%);margin:0 0 22px;font-size:15px;line-height:1.76}.home-module__oe3DtG__discNum{font-family:var(--font-geist-mono);letter-spacing:.2em;color:var(--seafoam);margin-bottom:14px;font-size:10.5px;display:block}.home-module__oe3DtG__linkCoral{color:var(--coral);text-underline-offset:6px;font-size:13px;font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px}.home-module__oe3DtG__linkCoral:hover{color:color-mix(in srgb, var(--coral) 70%, var(--white) 30%)}.home-module__oe3DtG__linkCoral:focus-visible{outline:2px solid var(--seafoam);outline-offset:4px}.home-module__oe3DtG__confidenceList{margin:clamp(38px,4.4vw,62px) 0 0;padding:0;list-style:none}.home-module__oe3DtG__confidenceList li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:62px 1fr 1.25fr;align-items:baseline;gap:clamp(18px,2.8vw,44px);padding:clamp(22px,2.6vw,34px) 0;display:grid}.home-module__oe3DtG__confidenceList li:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.home-module__oe3DtG__confNum{font-family:var(--font-geist-mono);letter-spacing:.18em;color:var(--teal);font-size:11px}.home-module__oe3DtG__confidenceList h3{font:400 clamp(20px, 1.8vw, 26px)/1.24 var(--font-dm-serif-display);margin:0}.home-module__oe3DtG__confidenceList p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.74}.home-module__oe3DtG__proofChapter{position:relative;overflow:hidden}.home-module__oe3DtG__proofHeading{position:relative}.home-module__oe3DtG__proofArc{z-index:0;pointer-events:none;width:clamp(168px,18vw,260px);height:clamp(96px,10vw,148px);position:absolute;top:clamp(-46px,-3.4vw,-26px);left:clamp(-30px,-2vw,-14px)}.home-module__oe3DtG__proofHeading>:not(.home-module__oe3DtG__proofArc){z-index:1;position:relative}.home-module__oe3DtG__proofArc svg{width:100%;height:100%;overflow:visible}.home-module__oe3DtG__proofLinework,.home-module__oe3DtG__proofArc>svg>g{opacity:0;transform-origin:20% 80%;transition:opacity .85s,transform 1.05s cubic-bezier(.22,.61,.36,1);transform:translateY(-18px)}[data-revealed=true].home-module__oe3DtG__proofArc>svg>g,[data-revealed=true] .home-module__oe3DtG__proofLinework{opacity:1;transform:none}.home-module__oe3DtG__proofInner{z-index:1;position:relative}.home-module__oe3DtG__proofMeta{font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--seafoam);margin:16px 0 0;font-size:10.5px}.home-module__oe3DtG__proofLayout{grid-template-columns:1.32fr .68fr;align-items:start;gap:clamp(28px,4vw,66px);margin-top:clamp(38px,4.4vw,66px);display:grid}.home-module__oe3DtG__browserFrame{border:1px solid color-mix(in srgb, var(--seafoam) 20%, transparent);background:color-mix(in srgb, var(--teal-deep) 88%, var(--ink) 12%);border-radius:8px;overflow:hidden}.home-module__oe3DtG__browserBar{border-bottom:1px solid color-mix(in srgb, var(--seafoam) 15%, transparent);background:color-mix(in srgb, var(--teal-deep) 70%, var(--ink) 30%);align-items:center;gap:7px;padding:11px 14px;display:flex}.home-module__oe3DtG__browserBar i{background:color-mix(in srgb, var(--seafoam) 27%, transparent);border-radius:50%;width:8px;height:8px}.home-module__oe3DtG__browserUrl{font-family:var(--font-geist-mono);color:color-mix(in srgb, var(--seafoam) 75%, var(--white) 25%);letter-spacing:.05em;margin-left:12px;font-size:10px}.home-module__oe3DtG__browserBody{aspect-ratio:16/10;background:color-mix(in srgb, var(--teal-deep) 88%, var(--ink) 12%);position:relative;overflow:hidden}.home-module__oe3DtG__proofStats{gap:0;margin:0;display:grid}.home-module__oe3DtG__proofStats>div{border-top:1px solid color-mix(in srgb, var(--seafoam) 17%, transparent);padding:clamp(16px,1.9vw,26px) 0}.home-module__oe3DtG__proofStats>div:last-child{border-bottom:1px solid color-mix(in srgb, var(--seafoam) 17%, transparent)}.home-module__oe3DtG__proofStats dt{font-family:var(--font-dm-serif-display);color:var(--white);font-size:clamp(32px,3.2vw,46px);line-height:1.04}.home-module__oe3DtG__proofStats dd{color:color-mix(in srgb, var(--seafoam) 80%, var(--white) 20%);margin:8px 0 0;font-size:12.5px;line-height:1.5}.home-module__oe3DtG__proofPull{font-family:var(--font-dm-serif-display);color:var(--cream-ink);border-left:3px solid var(--coral);margin:clamp(26px,3vw,40px) 0 0;padding-left:22px;font-size:clamp(19px,1.7vw,25px);line-height:1.4}.home-module__oe3DtG__proofNote{color:color-mix(in srgb, var(--seafoam) 70%, var(--white) 30%);max-width:46em;margin:22px 0 0;font-size:11.5px;line-height:1.62}.home-module__oe3DtG__processList{margin:clamp(40px,4.6vw,70px) 0 0;padding:0;list-style:none}.home-module__oe3DtG__processList li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:96px 1fr 1.3fr;align-items:baseline;gap:clamp(18px,2.8vw,44px);padding:clamp(20px,2.4vw,32px) 0;display:grid}.home-module__oe3DtG__processList li:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 10%, transparent)}.home-module__oe3DtG__stepNum{font-family:var(--font-geist-mono);letter-spacing:.18em;color:var(--teal);align-items:center;gap:10px;font-size:11px;display:flex}.home-module__oe3DtG__stepTick{fill:none;width:9px;height:9px;stroke:var(--coral);stroke-width:1.3px;flex:none;overflow:visible}.home-module__oe3DtG__processList h3{font:400 clamp(21px, 1.9vw, 28px)/1.22 var(--font-dm-serif-display);margin:0}.home-module__oe3DtG__processList p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.74}.home-module__oe3DtG__chapterCheck{padding-block:clamp(64px,8vw,120px);position:relative;overflow-x:clip}.home-module__oe3DtG__checkLayout{--check-progress:0;grid-template-columns:minmax(0,1.3fr) minmax(300px,1.1fr);align-items:center;column-gap:clamp(36px,5vw,72px);margin-top:0;display:grid}.home-module__oe3DtG__checkCopy{flex-direction:column;grid-column:1;justify-content:center;min-width:0;max-width:34em;display:flex}.home-module__oe3DtG__checkIntro{min-width:0}.home-module__oe3DtG__checkEyebrow{margin:0 0 clamp(24px,2.2vw,32px)!important}.home-module__oe3DtG__checkHeading{max-width:12em;margin:0!important}.home-module__oe3DtG__checkLede{max-width:32em;margin:clamp(24px,2.6vw,36px) 0 0!important}.home-module__oe3DtG__checkSignal{min-width:0;margin-top:clamp(48px,5vw,70px)}.home-module__oe3DtG__checkTrace{--trace-rest:56px;--trace-peak:180px;--trace-live:56px;width:min(240px,100%);height:14px;margin:0 0 18px;position:relative}.home-module__oe3DtG__checkTraceRail{height:1px;width:var(--trace-live);background:color-mix(in srgb, var(--seafoam) 48%, transparent);transform-origin:0;transition:width .35s cubic-bezier(.22,1,.36,1),background .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-module__oe3DtG__checkTraceDot{top:50%;left:var(--trace-live);border:1px solid color-mix(in srgb, var(--coral) 75%, transparent);background:color-mix(in srgb, var(--coral) 55%, transparent);box-sizing:border-box;border-radius:50%;width:5px;height:5px;margin-top:-2.5px;margin-left:-2.5px;transition:left .35s cubic-bezier(.22,1,.36,1),background .3s,border-color .3s;position:absolute}.home-module__oe3DtG__checkTrace[data-resolved=true] .home-module__oe3DtG__checkTraceRail{background:color-mix(in srgb, var(--seafoam) 72%, var(--teal) 28%);width:var(--trace-live)}.home-module__oe3DtG__checkTrace[data-resolved=true] .home-module__oe3DtG__checkTraceDot{background:var(--coral);border-color:var(--coral)}.home-module__oe3DtG__checkTrace[data-tracing=true] .home-module__oe3DtG__checkTraceRail{transition:none;animation:.36s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__checkTraceDraw}.home-module__oe3DtG__checkTrace[data-tracing=true] .home-module__oe3DtG__checkTraceDot{transition:none;animation:.36s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__checkTraceDot}@keyframes home-module__oe3DtG__checkTraceDraw{0%{width:var(--trace-rest)}48%{width:var(--trace-peak)}to{width:var(--trace-live)}}@keyframes home-module__oe3DtG__checkTraceDot{0%{left:var(--trace-rest)}48%{left:var(--trace-peak)}to{left:var(--trace-live)}}.home-module__oe3DtG__checkLayout[data-dragging=true] .home-module__oe3DtG__checkTraceRail,.home-module__oe3DtG__checkLayout[data-dragging=true] .home-module__oe3DtG__checkTraceDot{transition-duration:0s}.home-module__oe3DtG__checkStatus{min-height:0;margin:0}.home-module__oe3DtG__checkSignalEyebrow{font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--seafoam) 70%, transparent);margin:0 0 14px;font-size:10px;font-weight:700;transition:opacity .28s,letter-spacing .28s,color .28s}.home-module__oe3DtG__checkStatus[data-copy-swapping=true] .home-module__oe3DtG__checkSignalEyebrow{color:var(--seafoam);letter-spacing:.22em}.home-module__oe3DtG__checkStatusStack{min-height:6.2em;position:relative}.home-module__oe3DtG__checkStatusLayer{width:100%}.home-module__oe3DtG__checkStatusLayer[data-role=out]{pointer-events:none;z-index:1;width:100%;animation:.24s cubic-bezier(.22,1,.36,1) forwards home-module__oe3DtG__checkCopyOut;position:absolute;top:0;left:0}.home-module__oe3DtG__checkStatusLayer[data-role=in]{z-index:2;animation:.28s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__checkCopyIn;position:relative}.home-module__oe3DtG__checkStatus[data-copy-swapping=true] .home-module__oe3DtG__checkStatusLayer[data-role=in]{animation-delay:.17s}.home-module__oe3DtG__checkStatusLayer[data-role=in] .home-module__oe3DtG__checkStatusNote{animation:.29s cubic-bezier(.22,1,.36,1) both home-module__oe3DtG__checkCopyIn}.home-module__oe3DtG__checkStatus[data-copy-swapping=true] .home-module__oe3DtG__checkStatusLayer[data-role=in] .home-module__oe3DtG__checkStatusNote{animation-delay:.23s}.home-module__oe3DtG__checkStatusLayer[data-role=out] .home-module__oe3DtG__checkStatusNote{animation:.22s cubic-bezier(.22,1,.36,1) 30ms both home-module__oe3DtG__checkCopyOut}.home-module__oe3DtG__checkStatusLabel{font:400 clamp(24px, 2.2vw, 32px)/1.2 var(--font-dm-serif-display);color:var(--cream-ink);letter-spacing:-.01em;margin:0}.home-module__oe3DtG__checkStatusNote{max-width:30em;color:color-mix(in srgb, var(--seafoam) 78%, var(--white) 22%);margin:12px 0 0;font-size:14.5px;line-height:1.7}@keyframes home-module__oe3DtG__checkCopyOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes home-module__oe3DtG__checkCopyIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__checkTraceRail,.home-module__oe3DtG__checkTraceDot{transition:none!important;animation:none!important}.home-module__oe3DtG__checkTraceRail{width:56px!important}.home-module__oe3DtG__checkTraceDot{left:56px!important}.home-module__oe3DtG__checkTrace[data-resolved=true] .home-module__oe3DtG__checkTraceRail{width:70px!important}.home-module__oe3DtG__checkTrace[data-resolved=true] .home-module__oe3DtG__checkTraceDot{left:70px!important}.home-module__oe3DtG__checkStatusLayer[data-role=out],.home-module__oe3DtG__checkStatusLayer[data-role=in],.home-module__oe3DtG__checkStatusLayer[data-role=in] .home-module__oe3DtG__checkStatusNote,.home-module__oe3DtG__checkStatusLayer[data-role=out] .home-module__oe3DtG__checkStatusNote{filter:none!important;animation:.2s both home-module__oe3DtG__checkCopyFade!important;transform:none!important}.home-module__oe3DtG__checkStatus[data-copy-swapping=true] .home-module__oe3DtG__checkStatusLayer[data-role=in],.home-module__oe3DtG__checkStatus[data-copy-swapping=true] .home-module__oe3DtG__checkStatusLayer[data-role=in] .home-module__oe3DtG__checkStatusNote{animation-delay:0s!important}@keyframes home-module__oe3DtG__checkCopyFade{0%{opacity:0}to{opacity:1}}.home-module__oe3DtG__checkStatusLayer[data-role=out]{animation-name:home-module__oe3DtG__checkCopyFadeOut!important}@keyframes home-module__oe3DtG__checkCopyFadeOut{0%{opacity:1}to{opacity:0}}}.home-module__oe3DtG__checkActions{flex-wrap:wrap;gap:14px;margin-top:clamp(36px,3.4vw,48px);display:flex}.home-module__oe3DtG__checkBtnSecondary{opacity:.88;border-color:color-mix(in srgb, var(--seafoam) 28%, transparent)!important}.home-module__oe3DtG__checkBtnSecondary:hover,.home-module__oe3DtG__checkBtnSecondary:focus-visible{opacity:1}.home-module__oe3DtG__checkInstrument{--ease-check:cubic-bezier(.22, 1, .36, 1);--dur-check:.42s;flex-direction:column;grid-column:2;justify-content:center;align-self:center;align-items:center;width:100%;max-width:none;margin-inline:auto;padding:clamp(12px,1.5vw,28px) 0 clamp(8px,1vw,16px);display:flex;position:relative;overflow:visible}.home-module__oe3DtG__checkInstrument[data-dragging=true]{--dur-check:0s}.home-module__oe3DtG__checkStage{pointer-events:none;z-index:0;position:absolute;inset:-18% -22% -16%;overflow:visible;-webkit-mask-image:radial-gradient(58% 52% at 50% 44%,#000 0% 34%,#0000008c 58%,#0000 78%);mask-image:radial-gradient(58% 52% at 50% 44%,#000 0% 34%,#0000008c 58%,#0000 78%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.home-module__oe3DtG__checkStageArt{opacity:1;width:100%;height:100%;display:block;overflow:visible}.home-module__oe3DtG__reticleMotif{z-index:1;aspect-ratio:300/340;width:min(520px,100%);margin:0 auto;position:relative}.home-module__oe3DtG__reticleMotif svg{fill:none;width:100%;height:100%;color:var(--seafoam);overflow:visible}.home-module__oe3DtG__reticleGroup{opacity:0;transform-origin:150px 150px;transition:opacity .85s,transform 1.05s cubic-bezier(.22,.61,.36,1);transform:translateY(-36px)scale(1.06)}[data-revealed=true] .home-module__oe3DtG__reticleGroup,[data-revealed=true].home-module__oe3DtG__checkInstrument .home-module__oe3DtG__reticleGroup{opacity:1;transform:none}.home-module__oe3DtG__checkArtArc,.home-module__oe3DtG__checkArtArcB,.home-module__oe3DtG__checkArtArcC{stroke:color-mix(in srgb, var(--seafoam) 55%, var(--teal) 45%);stroke-width:1.05px}.home-module__oe3DtG__checkArtArc{opacity:calc(.22 + var(--check-progress) * .28)}.home-module__oe3DtG__checkArtArcB{opacity:calc(.16 + var(--check-progress) * .32)}.home-module__oe3DtG__checkArtArcC{opacity:calc(.1 + var(--check-progress) * .38)}.home-module__oe3DtG__reticleRingOuter,.home-module__oe3DtG__reticleRing,.home-module__oe3DtG__reticleRingInner{stroke:var(--seafoam);stroke-width:1.2px;transform-origin:150px 150px}.home-module__oe3DtG__reticleRingOuter{opacity:calc(.28 + var(--check-progress) * .42);transform:scale(calc(1.06 - var(--check-progress) * .06))}.home-module__oe3DtG__reticleRing{opacity:calc(.35 + var(--check-progress) * .5);transform:scale(calc(1.04 - var(--check-progress) * .04))}.home-module__oe3DtG__reticleRingInner{opacity:calc(.2 + var(--check-progress) * .7);stroke:color-mix(in srgb, var(--seafoam) 70%, var(--teal) 30%)}.home-module__oe3DtG__calibrationRing{stroke:color-mix(in srgb, var(--seafoam) 55%, var(--teal) 45%);stroke-width:1.15px;transform-origin:150px 150px;opacity:calc(.15 + var(--check-progress) * .8);transform:scale(calc(.9 + var(--check-progress) * .1))}.home-module__oe3DtG__reticleArms{stroke:var(--seafoam);stroke-width:1.15px;transform-origin:150px 150px;opacity:calc(.55 - var(--check-progress) * .35);transform:scale(calc(1 - var(--check-progress) * .42))}.home-module__oe3DtG__tickGroupA,.home-module__oe3DtG__tickGroupB,.home-module__oe3DtG__tickGroupC{stroke:var(--seafoam);stroke-width:1.25px;stroke-linecap:round;fill:none}.home-module__oe3DtG__tickGroupA{opacity:calc(.35 + min(1, var(--check-progress) / .34) * .5)}.home-module__oe3DtG__tickGroupB{opacity:calc(.18 + max(0, (var(--check-progress) - .2) / .45) * .62)}.home-module__oe3DtG__tickGroupC{opacity:calc(.12 + max(0, (var(--check-progress) - .5) / .5) * .75);stroke:color-mix(in srgb, var(--seafoam) 65%, var(--teal) 35%)}.home-module__oe3DtG__checkPointer{stroke:var(--coral);stroke-width:1.35px;stroke-linecap:round;fill:none;transform-origin:150px 150px;transform:rotate(calc(-48deg + var(--check-progress) * 48deg));opacity:calc(1 - max(0, (var(--check-progress) - .85) / .15));transition:opacity .2s}.home-module__oe3DtG__checkPointer circle{fill:var(--coral);stroke:none}.home-module__oe3DtG__markNumerals{font-family:var(--font-dm-serif-display);fill:var(--white);opacity:calc(max(0, (var(--check-progress) - .72) / .28));filter:blur(calc((1 - max(0, (var(--check-progress) - .72) / .28)) * 3.5px));font-size:48px}.home-module__oe3DtG__markLabel{font-family:var(--font-geist-mono);fill:var(--seafoam);letter-spacing:.2em;opacity:calc(max(0, (var(--check-progress) - .88) / .12));font-size:8px;font-weight:600}.home-module__oe3DtG__checkLeader{stroke:color-mix(in srgb, var(--seafoam) 40%, transparent);stroke-width:1px;stroke-dasharray:2 6;opacity:calc(.25 + var(--check-progress) * .35)}.home-module__oe3DtG__checkLeaderDot{fill:color-mix(in srgb, var(--seafoam) 55%, var(--coral) 45%);stroke:none;opacity:calc(.4 + var(--check-progress) * .45)}.home-module__oe3DtG__checkSliderBlock{z-index:1;width:min(420px,88%);margin:-2px auto 0;padding:0;position:relative}.home-module__oe3DtG__checkDragHint{text-align:center;font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--seafoam);margin:0 0 12px;font-size:10px;font-weight:700}.home-module__oe3DtG__checkSlider{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;align-items:center;height:44px;display:flex;position:relative}.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkSlider{cursor:grabbing}.home-module__oe3DtG__checkSliderRail{background:color-mix(in srgb, var(--seafoam) 22%, transparent);border-radius:2px;width:100%;height:3px;position:relative;overflow:visible}.home-module__oe3DtG__checkSliderFill{width:calc(var(--check-progress) * 100%);border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--teal) 70%, var(--seafoam) 30%), var(--seafoam));position:absolute;inset:0 auto 0 0}.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkSliderFill{transition:none}.home-module__oe3DtG__checkSliderStop{background:color-mix(in srgb, var(--seafoam) 35%, transparent);pointer-events:none;width:5px;height:5px;transition:background var(--dur-check) ease, transform var(--dur-check) ease;border-radius:50%;margin-top:-2.5px;margin-left:-2.5px;position:absolute;top:50%}.home-module__oe3DtG__checkSliderStop[data-active=true]{background:var(--seafoam);transform:scale(1.15)}.home-module__oe3DtG__checkHandle{cursor:grab;z-index:2;will-change:left;background:0 0;border:0;outline:none;width:32px;height:32px;margin-top:-16px;margin-left:-16px;padding:0;transition:transform .2s;position:absolute;top:50%;left:0}.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkHandle{cursor:grabbing;transform:scale(1.12)}.home-module__oe3DtG__checkHandle:hover{transform:scale(1.08)}.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkHandle:hover{transform:scale(1.12)}.home-module__oe3DtG__checkHandle:focus-visible .home-module__oe3DtG__checkHandleRing{box-shadow:0 0 0 2px var(--teal-black), 0 0 0 3.5px var(--seafoam), 0 4px 14px color-mix(in srgb, var(--ink) 35%, transparent)}.home-module__oe3DtG__checkHandleTrail{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--coral) 45%, transparent));opacity:0;pointer-events:none;z-index:1;border-radius:999px;width:22px;height:8px;margin-top:-4px;margin-left:-18px;transition:opacity .2s;position:absolute;top:50%;left:0}.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkHandleTrail{opacity:.55}.home-module__oe3DtG__checkHandleRing{border:1.5px solid var(--seafoam);background:color-mix(in srgb, var(--cream-ink) 8%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--teal) 35%, transparent), 0 3px 12px color-mix(in srgb, var(--ink) 40%, transparent);opacity:.92;border-radius:50%;transition:border-color .2s,box-shadow .2s,opacity .2s;position:absolute;inset:0}.home-module__oe3DtG__checkHandle:hover .home-module__oe3DtG__checkHandleRing,.home-module__oe3DtG__checkInstrument[data-dragging=true] .home-module__oe3DtG__checkHandleRing{opacity:1;border-color:color-mix(in srgb, var(--seafoam) 85%, var(--white) 15%);box-shadow:0 0 0 1px color-mix(in srgb, var(--teal) 45%, transparent), 0 4px 16px color-mix(in srgb, var(--ink) 45%, transparent)}.home-module__oe3DtG__checkHandleCore{background:var(--coral);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--coral-cta) 40%, transparent);border-radius:50%;position:absolute;inset:7px}.home-module__oe3DtG__checkStepLabels{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.home-module__oe3DtG__checkStepLabels li{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--seafoam);font-size:9px;line-height:1.25;transition:color .25s}.home-module__oe3DtG__checkStepLabels li:first-child{text-align:left}.home-module__oe3DtG__checkStepLabels li:last-child{text-align:right}.home-module__oe3DtG__checkStepLabels li[data-active=true]{color:var(--cream-ink)}@media (max-width:1180px){.home-module__oe3DtG__uspCompose{grid-template-columns:1fr;padding-block:clamp(80px,9vw,120px) clamp(52px,6vw,80px)}.home-module__oe3DtG__uspIntro{grid-column:auto;max-width:36em}.home-module__oe3DtG__uspSightline{display:none}.home-module__oe3DtG__uspCards{grid-column:auto;grid-template-columns:1fr 1fr}.home-module__oe3DtG__uspCard:nth-child(2){--row-nudge:20px}.home-module__oe3DtG__uspCard:nth-child(3){--row-nudge:0px}.home-module__oe3DtG__uspCard:nth-child(4){--row-nudge:20px}.home-module__oe3DtG__uspBrandGrid{width:min(360px,48vw);left:4%}.home-module__oe3DtG__disciplines,.home-module__oe3DtG__proofLayout{grid-template-columns:1fr}.home-module__oe3DtG__checkLayout{grid-template-columns:1fr;row-gap:clamp(28px,6vw,40px)}.home-module__oe3DtG__checkCopy{max-width:none;display:contents}.home-module__oe3DtG__checkIntro{order:1}.home-module__oe3DtG__checkInstrument{order:2;grid-column:auto;max-width:min(440px,100%)}.home-module__oe3DtG__checkSignal{order:3;margin-top:0}.home-module__oe3DtG__reticleMotif{width:min(380px,100%)}.home-module__oe3DtG__checkSliderBlock{width:100%;max-width:none}.home-module__oe3DtG__checkStatus{min-height:0}.home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__processList li{grid-template-columns:62px 1fr;row-gap:12px}.home-module__oe3DtG__confidenceList li p,.home-module__oe3DtG__processList li p{grid-column:2}}@media (max-width:1023px){.home-module__oe3DtG__root{--mobile-header-height:88px;--t-eyebrow:clamp(0, calc((var(--p) - .02) / .48), 1);--t-title:clamp(0, calc((var(--p) - .06) / .5), 1);--t-intro:clamp(0, calc((var(--p) - .1) / .5), 1);--t-cta:clamp(0, calc((var(--p) - .14) / .5), 1);--p-grid:clamp(0, calc(var(--p) / .38), 1);--p-rings:clamp(0, calc((var(--p) - .02) / .42), 1);--p-mid:clamp(0, calc((var(--p) - .02) / .5), 1);--p-arc:clamp(0, calc((var(--p) - .1) / .52), 1);--p-reticle:clamp(0, calc((var(--p) - .08) / .48), 1);--p-coral:clamp(0, calc((var(--p) - .2) / .55), 1);--p-wash:clamp(0, calc((var(--p) - .08) / .55), 1);--p-blend:clamp(0, calc(var(--p) / .48), 1);--p-lens:clamp(0, calc((var(--p) - .12) / .52), 1);--p-lens-shadow:clamp(0, calc((var(--p) - .1) / .22), 1);--p-core:clamp(0, calc((var(--p) - .18) / .55), 1);--p-trail:clamp(0, calc(var(--p-core) * (1 - var(--a1,0))), 1);--p-pupil-fade:clamp(0, calc((var(--p) - .68) / .26), 1);--a1-icon:clamp(0, calc((var(--p) - .12) / .4), 1);--a1:clamp(0, calc((var(--p) - .6) / .3), 1)}.home-module__oe3DtG__stage{height:auto!important}.home-module__oe3DtG__pinned{--headerPull:var(--mobile-header-height);height:auto;min-height:0;margin-top:0;padding-top:0;position:static;transform:none}.home-module__oe3DtG__hero{--mobile-header-height:88px;min-height:calc(100svh - var(--mobile-header-height));height:auto;padding-block:clamp(88px,12vw,116px) 28px;padding-bottom:max(28px, env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;display:flex;overflow:visible}.home-module__oe3DtG__heroCopy{z-index:3;flex-direction:column;flex:auto;width:100%;max-width:none;min-height:0;padding-block:0;display:flex}.home-module__oe3DtG__heroEyebrow{max-width:min(18em,58%);transform:translateY(calc(var(--t-eyebrow) * -14px))}.home-module__oe3DtG__heroTitle{max-width:min(9.2em,58%);transform:translateY(calc(var(--t-title) * -16px))}.home-module__oe3DtG__heroRule{transform:scaleX(calc(1 - var(--t-intro) * .35));opacity:calc(1 - var(--t-intro));margin:28px 0}.home-module__oe3DtG__heroIntro{max-width:min(34em,62%);transform:translateY(calc(var(--t-intro) * -12px))}.home-module__oe3DtG__heroMid{pointer-events:none;z-index:2;flex:auto;min-height:128px;margin:2px 0 0;display:block;position:relative}.home-module__oe3DtG__lowerFrag{right:calc(-1 * var(--gutter) * .25);width:min(152px,40vw);height:140px;opacity:calc(.96 - var(--p-wash,0) * .9);transform:translate3d(calc(var(--p-mid,0) * 16px + var(--p-wash,0) * 10px + var(--mx,0) * 1.6px), calc(var(--p-mid,0) * 12px + var(--p-wash,0) * 16px + var(--my,0) * 1.2px), 0) scale(calc(1 + var(--p-rings,0) * .05));filter:blur(calc(var(--p-wash,0) * 2.2px));position:absolute;bottom:4px}.home-module__oe3DtG__lowerFragArcs{transform-origin:218px -18px;transform-box:view-box;opacity:calc(1 - var(--p-arc,0) * .88);transform:translate3d(calc(var(--p-arc,0) * 14px + var(--mx,0) * 1.1px), calc(var(--p-arc,0) * -10px + var(--my,0) * -.8px), 0) scale(calc(1 + var(--p-arc,0) * .1)) rotate(calc(var(--mx,0) * .55deg))}.home-module__oe3DtG__lowerFragDots{opacity:calc(1 - var(--p-mid,0) * .72);transform:translate3d(calc(var(--p-mid,0) * 8px + var(--mx,0) * .9px), calc(var(--p-mid,0) * 5px + var(--my,0) * .7px), 0)}.home-module__oe3DtG__lowerFragDot{transform-box:fill-box;transform-origin:50%}.home-module__oe3DtG__lowerFragCoralWrap{opacity:calc(1 - var(--p-coral,0));transform:translate3d(calc(var(--p-coral,0) * 12px + var(--mx,0) * 1.4px), calc(var(--p-coral,0) * -8px + var(--my,0) * -1px), 0)}.home-module__oe3DtG__lowerFragCoral{transform-box:fill-box;transform-origin:50%}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragArc{opacity:0;animation:.56s cubic-bezier(.22,1,.36,1) forwards home-module__oe3DtG__lowerFragArcIn}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragArc:first-child{animation-delay:40ms}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragArc:nth-child(2){animation-delay:90ms}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragArc:nth-child(3){animation-delay:.14s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot{opacity:0;animation:.36s cubic-bezier(.22,1,.36,1) forwards home-module__oe3DtG__lowerFragDotIn}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:first-child{animation-delay:90ms}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(2){animation-delay:.11s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(3){animation-delay:.13s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(4){animation-delay:.15s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(5){animation-delay:.17s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(6){animation-delay:.19s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(7){animation-delay:.21s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(8){animation-delay:.23s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(9){animation-delay:.25s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(10){animation-delay:.27s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(11){animation-delay:.29s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(12){animation-delay:.31s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(13){animation-delay:.33s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(14){animation-delay:.35s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(15){animation-delay:.37s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(16){animation-delay:.39s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(17){animation-delay:.41s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragDot:nth-child(18){animation-delay:.43s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__lowerFragCoral{opacity:0;animation:.32s cubic-bezier(.22,1,.36,1) .44s forwards home-module__oe3DtG__lowerFragCoralIn}.home-module__oe3DtG__heroActions{width:100%;max-width:none;transform:translateY(calc(var(--t-cta) * -10px));gap:16px;margin-top:0}.home-module__oe3DtG__art{z-index:1;top:-32px;right:calc(-1 * var(--gutter) - 12px);width:68vw;height:384px;aspect-ratio:unset;cursor:auto;pointer-events:auto;touch-action:pan-y;-webkit-mask-composite:source-in;margin:0;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 7%,#000 20% 100%),linear-gradient(90deg,#0000 0%,#00000047 10%,#000 28% 100%);mask-image:linear-gradient(#0000 0%,#00000038 7%,#000 20% 100%),linear-gradient(90deg,#0000 0%,#00000047 10%,#000 28% 100%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.home-module__oe3DtG__art svg{aspect-ratio:525/585;pointer-events:none;width:220%;max-width:none;height:auto;margin:0;display:block;position:absolute;top:38%;left:-20%;overflow:visible;transform:translateY(-48%)}.home-module__oe3DtG__art svg>rect:first-of-type{opacity:0}.home-module__oe3DtG__sage,.home-module__oe3DtG__fixedArcs,.home-module__oe3DtG__target,.home-module__oe3DtG__art [data-focus-dot-field=left]{visibility:hidden;opacity:0!important}.home-module__oe3DtG__grid{opacity:calc(.4 - var(--p-grid) * .4);transform:translate3d(calc(var(--mx) * -3.5px - var(--p-grid) * 36px), calc(var(--my) * -2.4px + var(--p-grid) * 32px), 0)}.home-module__oe3DtG__dotsLeft{opacity:calc(.3 - var(--p-mid) * .3);transform:translate3d(calc(var(--mx) * -2px - var(--p-mid) * 20px), calc(var(--my) * -1.5px + var(--p-mid) * 28px), 0)}.home-module__oe3DtG__dotsRight{opacity:calc(.58 - var(--p-mid) * .58);transform:translate3d(calc(var(--mx) * 3.2px + var(--p-mid) * 16px), calc(var(--my) * 2.2px + var(--p-mid) * 22px), 0);animation:none}.home-module__oe3DtG__axis{opacity:calc(.45 - var(--p-grid) * .4 - var(--p-wash) * .1)}.home-module__oe3DtG__crosshair{transform-origin:337px 256px;transform:translate3d(calc(var(--mx) * .6px), calc(var(--my) * .5px), 0) scale(calc(1 - var(--p-wash) * .22));opacity:calc(.5 - var(--p-wash) * .5);filter:none}.home-module__oe3DtG__measurement{opacity:calc(.32 - var(--p-mid) * .32);transform:translate3d(calc(var(--mx) * 1.2px + var(--p-mid) * 14px), calc(var(--my) * .9px + var(--p-mid) * -10px), 0);filter:none;animation:none}.home-module__oe3DtG__rings{transform-origin:337px 256px;opacity:calc(.55 - var(--p-rings) * .55);transform:translate3d(calc(var(--mx) * -5px), calc(var(--my) * -4.2px + var(--p-rings) * 28px), 0) scale(calc(1 + var(--p-rings) * .28 + var(--mx) * .008));filter:blur(calc(var(--p-rings) * 2.4px))}.home-module__oe3DtG__outerRings{transform-origin:337px 256px;opacity:calc(.42 - var(--p-wash) * .4);transform:translate3d(calc(var(--mx) * -2.8px), calc(var(--my) * -2.2px + var(--p-wash) * 12px), 0) scale(calc(1 + var(--p-wash) * .42 + var(--my) * .01));filter:blur(calc(.55px + var(--p-wash) * 3.2px))}.home-module__oe3DtG__tealArc{transform-origin:337px 256px;transform:translate3d(calc(var(--mx) * 6.5px + var(--p-arc) * 22px), calc(var(--my) * 5px + var(--p-arc) * -16px), 0) rotate(calc(var(--arc-angle) + var(--p-arc) * 4deg)) scale(calc(1 - var(--p-arc) * .08));opacity:calc(1 - var(--p-arc));animation:10s ease-in-out infinite home-module__oe3DtG__tealRest}.home-module__oe3DtG__disc{transform-origin:337px 256px;transform:translate3d(calc(var(--mx) * 2.8px), calc(var(--my) * 2.2px), 0) scale(calc(var(--disc-scale) * (1 + var(--p-lens) * .38)));opacity:calc(1 - var(--p-lens));filter:drop-shadow(0 calc(10px * (1 - var(--p-lens-shadow))) calc(10px * (1 - var(--p-lens-shadow))) rgba(29, 29, 27, calc(.12 * (1 - var(--p-lens-shadow))))) blur(calc(var(--p-lens) * 14px))}.home-module__oe3DtG__amber{transform-origin:337px 256px;visibility:visible;transform:translate3d(calc(var(--mx) * 3.5px), calc(var(--my) * 2.8px + var(--p-coral) * 48px), 0);opacity:calc(.92 - var(--p-coral));animation:32s linear infinite home-module__oe3DtG__microOrbit}.home-module__oe3DtG__amber circle{animation:var(--kf-ambient-pulse) var(--dur-ambient-slow) var(--ease-ambient) infinite}.home-module__oe3DtG__pupilLead{transform-origin:337px 256px;transform:translate3d(calc(var(--mx) * 2px + var(--p-core) * -24px), calc(var(--my) * 1.6px + var(--p-core) * 120px), 0) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .72)));opacity:calc(1 - var(--p-pupil-fade));filter:none}.home-module__oe3DtG__trailEcho3{visibility:hidden;opacity:0!important}.home-module__oe3DtG__trailEcho1{transform:translate3d(calc(var(--mx) * 2px + var(--p-core) * -24px + var(--p-trail) * 8px), calc(var(--my) * 1.6px + var(--p-core) * 120px - var(--p-trail) * 12px), 0) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .72) * .95));opacity:calc(var(--p-trail) * .22)}.home-module__oe3DtG__trailEcho2{transform:translate3d(calc(var(--mx) * 2px + var(--p-core) * -24px + var(--p-trail) * 12px), calc(var(--my) * 1.6px + var(--p-core) * 120px - var(--p-trail) * 20px), 0) scale(calc(var(--pupil-scale) * (1 - var(--p-core) * .72) * .88));opacity:calc(var(--p-trail) * .12)}.home-module__oe3DtG__transitionWash{display:none}.home-module__oe3DtG__uspLayer{z-index:1;background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) calc((1 - var(--p-blend,0)) * 75%), var(--usp-surface)) 0, color-mix(in srgb, var(--paper) calc((1 - var(--p-blend,0)) * 30%), var(--usp-surface)) 8vh, var(--usp-surface) 18vh, var(--usp-surface) 100%);margin-top:0;position:relative;overflow:clip visible;transform:none}.home-module__oe3DtG__uspLayer:before{opacity:calc(.02 + var(--p-blend,0) * .025)}.home-module__oe3DtG__uspCompose{grid-template-columns:1fr;gap:28px;padding-block:clamp(48px,8vw,64px) clamp(40px,7vw,56px)}.home-module__oe3DtG__uspIntro{z-index:2;max-width:none;position:relative}.home-module__oe3DtG__uspSightline{display:none!important}.home-module__oe3DtG__uspCards{grid-template-columns:1fr;gap:14px}.home-module__oe3DtG__uspCard{--row-nudge:0px!important}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard{filter:none!important;opacity:1!important;transform:none!important}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspIcon{opacity:calc(.55 + var(--a1-icon,0) * .25 + var(--a1,0) * .2)}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspPoint{transform:scale(calc(.55 + var(--a1,0) * .45));opacity:calc(.12 + var(--a1,0) * .88)}.home-module__oe3DtG__uspBrandRings{width:min(360px,82vw);opacity:calc(.18 + var(--p-wash,0) * .2);transform:scale(calc(1.08 - var(--p-wash,0) * .08));top:-10%;right:-30%}.home-module__oe3DtG__uspBrandGrid,.home-module__oe3DtG__uspBrandDots{display:none}.home-module__oe3DtG__strategyRings,.home-module__oe3DtG__ticks,.home-module__oe3DtG__findRings,.home-module__oe3DtG__clarityCrescent,.home-module__oe3DtG__motionLines,.home-module__oe3DtG__performRings{transform:none}.home-module__oe3DtG__findLines,.home-module__oe3DtG__clarityCrescent,.home-module__oe3DtG__motionLines{opacity:1}.home-module__oe3DtG__clarityLine{filter:none}.home-module__oe3DtG__uspIcon{opacity:1;filter:none;transform:none}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspIcon{filter:none;transform:none}}@media (min-width:700px) and (max-width:1023px){.home-module__oe3DtG__heroEyebrow{max-width:min(20em,54%)}.home-module__oe3DtG__heroTitle{max-width:min(10em,54%)}.home-module__oe3DtG__heroIntro{max-width:min(36em,58%)}.home-module__oe3DtG__hero{padding-block:clamp(96px,10vw,128px) 32px;padding-bottom:max(32px, env(safe-area-inset-bottom,0px))}.home-module__oe3DtG__heroActions{gap:16px;margin-top:0}.home-module__oe3DtG__uspCompose{padding-block:clamp(52px,7vw,72px) clamp(44px,6vw,60px)}.home-module__oe3DtG__art{top:-40px;right:calc(-1 * var(--gutter) - 16px);width:58vw;height:420px;margin:0}.home-module__oe3DtG__art svg{aspect-ratio:525/585;pointer-events:none;width:200%;height:auto;margin:0;top:36%;left:-14%;transform:translateY(-48%)}.home-module__oe3DtG__lowerFrag{width:min(176px,36vw);height:152px;bottom:8px;right:calc(-1 * var(--gutter) * .15);opacity:calc(.98 - var(--p-wash,0) * .84)}.home-module__oe3DtG__grid{opacity:calc(.48 - var(--p-grid) * .48)}.home-module__oe3DtG__dotsRight{opacity:calc(.68 - var(--p-mid) * .68)}.home-module__oe3DtG__dotsLeft{opacity:calc(.36 - var(--p-mid) * .36)}.home-module__oe3DtG__axis{opacity:calc(.52 - var(--p-grid) * .42)}.home-module__oe3DtG__crosshair{opacity:calc(.58 - var(--p-wash) * .58)}.home-module__oe3DtG__measurement{opacity:calc(.4 - var(--p-mid) * .4)}.home-module__oe3DtG__rings{opacity:calc(.6 - var(--p-rings) * .6)}.home-module__oe3DtG__outerRings{opacity:calc(.48 - var(--p-wash) * .45)}}@media (max-width:760px){.home-module__oe3DtG__page.home-module__oe3DtG__page{--chrome:30px}.home-module__oe3DtG__lenses{grid-template-columns:1fr;gap:32px}.home-module__oe3DtG__lensDivider{background:linear-gradient(to right, transparent, color-mix(in srgb, var(--teal) 35%, transparent) 18%, color-mix(in srgb, var(--teal) 35%, transparent) 82%, transparent);align-self:stretch;width:auto;height:1px;min-height:0;margin-block:2px;display:flex}.home-module__oe3DtG__lensDividerMark{top:50%;left:50%}.home-module__oe3DtG__lens{grid-template-columns:1fr;gap:14px;filter:none!important;opacity:1!important;transform:none!important}.home-module__oe3DtG__lensGraphic{width:min(148px,46%);margin-inline:auto;filter:none!important;opacity:1!important;transform:none!important}.home-module__oe3DtG__lensCopy,.home-module__oe3DtG__lensLabel{filter:none!important;opacity:1!important}.home-module__oe3DtG__lensTicksMinor,.home-module__oe3DtG__lensFrameB{display:none}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensTicksMajor,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAlignCue,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFocusRing,.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFocusRing{transform:none}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFocusRing,.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFocusRing{opacity:.55}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFrameA,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensField circle,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensTicksMajor path,.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAxisMarks path{stroke:color-mix(in srgb, var(--teal) 35%, var(--ink) 65%);opacity:.62}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensCentre{fill:var(--ink);opacity:.85}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAlignCue{opacity:.5;stroke:color-mix(in srgb, var(--teal) 40%, var(--ink) 60%)}.home-module__oe3DtG__lensOne{color:var(--ink-soft)}.home-module__oe3DtG__lensOne h3{color:var(--ink)}.home-module__oe3DtG__lensOne .home-module__oe3DtG__lensLabel{color:color-mix(in srgb, var(--ink) 60%, var(--sand) 40%)}.home-module__oe3DtG__uspCards{grid-template-columns:1fr;gap:14px}.home-module__oe3DtG__uspCard{padding:20px;--row-nudge:0px!important}.home-module__oe3DtG__uspIcon{width:82px;height:auto}.home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__processList li{grid-template-columns:1fr;row-gap:10px}.home-module__oe3DtG__confidenceList li p,.home-module__oe3DtG__processList li p{grid-column:1}.home-module__oe3DtG__checkInstrument{max-width:100%}.home-module__oe3DtG__checkStage{inset:-16% -18% -12%}.home-module__oe3DtG__checkSliderBlock{width:100%;max-width:none;padding-inline:0}.home-module__oe3DtG__checkHandle{width:36px;height:36px;margin-top:-18px;margin-left:-18px}.home-module__oe3DtG__checkHandleCore{inset:8px}.home-module__oe3DtG__checkStepLabels li{letter-spacing:.04em;font-size:8px}.home-module__oe3DtG__checkSignal{max-width:none}.home-module__oe3DtG__checkActions .home-module__oe3DtG__btn,.home-module__oe3DtG__heroActions .home-module__oe3DtG__btn{width:100%}.home-module__oe3DtG__heroActions{display:grid}}@keyframes home-module__oe3DtG__homeArtReveal{0%{opacity:.94;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.home-module__oe3DtG__hero .home-module__oe3DtG__art{animation:home-module__oe3DtG__homeArtReveal .78s var(--ease-reveal) both}}:is(html[data-motion-paused=on] .home-module__oe3DtG__art *,html[data-motion-paused=on] .home-module__oe3DtG__lowerFrag *){animation-play-state:paused}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__eyebrow,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__h2,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__lede,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofMeta,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__discipline,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__processList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkStatus,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkCopy,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkIntro,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkSignal,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkInstrument,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkActions,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofStats>div,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofPull,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofNote,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__browserFrame,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter [data-rf-compare]{opacity:0;transform:translateY(var(--rise-editorial));transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__discipline,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__processList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkStatus,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkCopy,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkIntro,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkSignal,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkInstrument,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofStats>div,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter [data-rf-compare]{transform:translateY(var(--rise-struct)) scale(.985);transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal), filter .36s ease, color .36s ease}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__eyebrow,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__h2,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__lede,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__proofMeta,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__discipline,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__processList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkStatus,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkCopy,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkIntro,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkSignal,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkInstrument,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__checkActions,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__proofStats>div,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__proofPull,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__proofNote,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__browserFrame,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] [data-rf-compare]{opacity:1;transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__eyebrow{transition-delay:0s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__h2{transition-delay:var(--stagger-editorial)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__lede,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter[data-revealed=true] .home-module__oe3DtG__proofMeta{transition-delay:calc(var(--stagger-editorial) * 2)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceStone[data-revealed=true] [data-rf-compare]{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter:not([data-revealed=true]){clip-path:inset(8% 0 0)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true]{clip-path:inset(0);transition:clip-path var(--dur-art) var(--ease-art)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true] .home-module__oe3DtG__discipline:first-child{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true] .home-module__oe3DtG__discipline:nth-child(2){transition-delay:calc(var(--stagger-editorial) * 3 + .12s)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true] .home-module__oe3DtG__discipline .home-module__oe3DtG__linkCoral{opacity:0;transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal);transition-delay:0s;transform:translateY(16px)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true] .home-module__oe3DtG__discipline:first-child .home-module__oe3DtG__linkCoral{opacity:1;transition-delay:calc(var(--stagger-editorial) * 3 + .28s);transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true] .home-module__oe3DtG__discipline:nth-child(2) .home-module__oe3DtG__linkCoral{opacity:1;transition-delay:calc(var(--stagger-editorial) * 3 + .4s);transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confidenceList li:first-child{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confidenceList li:nth-child(2){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct))}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confidenceList li:nth-child(3){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 2)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confidenceList li:nth-child(4){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage:not([data-revealed=true]) .home-module__oe3DtG__confidenceList li{border-top-color:#0000}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confidenceList li{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent);transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal), border-color var(--dur-art) var(--ease-art)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage:not([data-revealed=true]) .home-module__oe3DtG__confidenceList .home-module__oe3DtG__coralMark,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage:not([data-revealed=true]) .home-module__oe3DtG__confNum{opacity:0}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceSage[data-revealed=true] .home-module__oe3DtG__confNum{transition:opacity var(--dur-reveal) var(--ease-reveal), color .36s ease}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter:not([data-revealed=true]) .home-module__oe3DtG__browserFrame{clip-path:inset(100% 0 0);opacity:1;transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__browserFrame{clip-path:inset(0);opacity:1;transition:clip-path var(--dur-art) var(--ease-art);transition-delay:calc(var(--stagger-editorial) * 2);transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofStats>div:first-child{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofStats>div:nth-child(2){transition-delay:calc(var(--stagger-editorial) * 3 + 90ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofStats>div:nth-child(3){transition-delay:calc(var(--stagger-editorial) * 3 + .18s)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofStats>div:nth-child(4){transition-delay:calc(var(--stagger-editorial) * 3 + .27s)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofPull{transition-delay:calc(var(--stagger-editorial) * 3 + .36s)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__proofChapter[data-revealed=true] .home-module__oe3DtG__proofNote{transition-delay:calc(var(--stagger-editorial) * 3 + .48s)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper .home-module__oe3DtG__processList li{border-top-color:#0000}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li{border-top-color:color-mix(in srgb, var(--ink) 10%, transparent);transition:opacity var(--dur-reveal) var(--ease-reveal), transform var(--dur-reveal) var(--ease-reveal), border-color var(--dur-art) var(--ease-art)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:first-child{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(2){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct))}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(3){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 2)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(4){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(5){transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 4)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper:not([data-revealed=true]) .home-module__oe3DtG__stepTick{opacity:0;transform:scale(.7)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__stepTick{opacity:1;transition:opacity var(--dur-art) var(--ease-art), transform var(--dur-art) var(--ease-art), stroke .36s ease;transform:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:first-child .home-module__oe3DtG__stepTick{transition-delay:calc(var(--stagger-editorial) * 3 + 80ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(2) .home-module__oe3DtG__stepTick{transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) + 80ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(3) .home-module__oe3DtG__stepTick{transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 2 + 80ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(4) .home-module__oe3DtG__stepTick{transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 3 + 80ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper[data-revealed=true] .home-module__oe3DtG__processList li:nth-child(5) .home-module__oe3DtG__stepTick{transition-delay:calc(var(--stagger-editorial) * 3 + var(--stagger-struct) * 4 + 80ms)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceTealBlack[data-revealed=true] .home-module__oe3DtG__checkStatus{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceTealBlack[data-revealed=true] .home-module__oe3DtG__checkIntro{transition-delay:0s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceTealBlack[data-revealed=true] .home-module__oe3DtG__checkSignal{transition-delay:calc(var(--stagger-editorial) * 3)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceTealBlack[data-revealed=true] .home-module__oe3DtG__checkInstrument{transition-delay:calc(var(--stagger-editorial) * 2)}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfaceTealBlack[data-revealed=true] .home-module__oe3DtG__checkActions{transition-delay:calc(var(--stagger-editorial) * 3 + .12s)}@media (max-width:760px){.home-module__oe3DtG__page.home-module__oe3DtG__page{--rise-editorial:22px;--rise-struct:20px;--dur-reveal:.56s;--dur-art:.7s;--stagger-editorial:60ms;--stagger-struct:70ms}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter:not([data-revealed=true]),.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter[data-revealed=true]{clip-path:none}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__discipline,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter [data-rf-compare]{transform:translateY(var(--rise-struct))}}@media (prefers-reduced-motion:reduce){.home-module__oe3DtG__page.home-module__oe3DtG__page{--rise-editorial:0px;--rise-struct:0px;--stagger-editorial:0s;--stagger-struct:0s}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__eyebrow,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__h2,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__lede,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofMeta,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__discipline,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__confidenceList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__processList li,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkStatus,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkCopy,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkIntro,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkSignal,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkInstrument,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__checkActions,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofStats>div,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofPull,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__proofNote,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__browserFrame,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter [data-rf-compare],.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__chapter .home-module__oe3DtG__discipline .home-module__oe3DtG__linkCoral,.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__surfacePaper .home-module__oe3DtG__stepTick{opacity:1!important;filter:none!important;clip-path:none!important;transition:none!important;transform:none!important}.home-module__oe3DtG__root[data-entrance=on] .home-module__oe3DtG__tealChapter{clip-path:none!important}.home-module__oe3DtG__uspIntro .home-module__oe3DtG__eyebrow,.home-module__oe3DtG__uspIntro .home-module__oe3DtG__uspTitle,.home-module__oe3DtG__uspIntro .home-module__oe3DtG__uspIntroCopy{opacity:1!important;transform:none!important}.home-module__oe3DtG__stage{height:auto!important}.home-module__oe3DtG__pinned{min-height:0;margin-top:0;padding-top:0;position:static;transform:none}.home-module__oe3DtG__art svg{overflow:hidden}.home-module__oe3DtG__heroEyebrow,.home-module__oe3DtG__heroTitle,.home-module__oe3DtG__heroRule,.home-module__oe3DtG__heroIntro,.home-module__oe3DtG__heroActions{opacity:1;transform:none}.home-module__oe3DtG__art,.home-module__oe3DtG__art *{transition:none!important;animation:none!important}.home-module__oe3DtG__lowerFrag,.home-module__oe3DtG__lowerFragArcs,.home-module__oe3DtG__lowerFragArc,.home-module__oe3DtG__lowerFragDots,.home-module__oe3DtG__lowerFragDot,.home-module__oe3DtG__lowerFragCoralWrap,.home-module__oe3DtG__lowerFragCoral{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.home-module__oe3DtG__lowerFrag{opacity:.96!important}.home-module__oe3DtG__focusSoft{filter:none}.home-module__oe3DtG__outerRings,.home-module__oe3DtG__fixedArcs,.home-module__oe3DtG__rings,.home-module__oe3DtG__measurement,.home-module__oe3DtG__disc,.home-module__oe3DtG__pupil,.home-module__oe3DtG__pupilLead,.home-module__oe3DtG__tealArc,.home-module__oe3DtG__dotsLeft,.home-module__oe3DtG__dotsRight,.home-module__oe3DtG__sage,.home-module__oe3DtG__target,.home-module__oe3DtG__amber,.home-module__oe3DtG__axis,.home-module__oe3DtG__crosshair,.home-module__oe3DtG__grid{filter:none!important;transform:none!important}.home-module__oe3DtG__art svg>rect:first-of-type{opacity:0}.home-module__oe3DtG__trailEcho1,.home-module__oe3DtG__trailEcho2,.home-module__oe3DtG__trailEcho3{visibility:hidden;opacity:0!important}.home-module__oe3DtG__pupilLead{opacity:1!important}.home-module__oe3DtG__pupil{opacity:0!important}.home-module__oe3DtG__transitionWash{display:block;overflow:hidden}.home-module__oe3DtG__washRings{filter:blur(3.5px)}.home-module__oe3DtG__uspLayer{background:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 45%, var(--usp-surface) 55%) 0, var(--usp-surface) 10vh, var(--usp-surface) 100%);margin-top:0;transform:none}.home-module__oe3DtG__uspLayer:before{opacity:.03}.home-module__oe3DtG__coralMark{opacity:1;transform:none;transition:none!important}.home-module__oe3DtG__uspBrandRings,.home-module__oe3DtG__uspBrandGrid,.home-module__oe3DtG__uspBrandDots{opacity:.42!important;transform:none!important}@media (min-width:1024px){.home-module__oe3DtG__uspBrandGrid{display:block;opacity:.24!important}.home-module__oe3DtG__uspBrandDots{display:block;opacity:.3!important}.home-module__oe3DtG__uspSightline{display:block;opacity:.55!important;transform:none!important}}.home-module__oe3DtG__uspCard{opacity:1!important;filter:none!important;--hover-lift:0px!important;--row-nudge:0px!important;transition:none!important;transform:none!important}.home-module__oe3DtG__uspCard *{transition:none!important;animation:none!important}.home-module__oe3DtG__uspIcon{opacity:1!important;filter:none!important;transform:none!important}.home-module__oe3DtG__uspPoint,.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspPoint{opacity:1!important;transform:none!important}.home-module__oe3DtG__uspCard:first-child .home-module__oe3DtG__uspIcon{opacity:1!important}@media (max-width:1023px){.home-module__oe3DtG__hero{--mobile-header-height:88px;min-height:calc(100svh - var(--mobile-header-height));height:auto;padding-block:clamp(88px,12vw,116px) 28px;padding-bottom:max(28px, env(safe-area-inset-bottom,0px))}.home-module__oe3DtG__heroCopy{flex-direction:column;flex:auto;padding-block:0;display:flex}.home-module__oe3DtG__heroActions{gap:16px;margin-top:0}.home-module__oe3DtG__uspCompose{padding-block:clamp(48px,8vw,64px) clamp(40px,7vw,56px)}.home-module__oe3DtG__art{top:-32px;right:calc(-1 * var(--gutter) - 12px);pointer-events:none;-webkit-mask-composite:source-in;width:68vw;height:384px;margin:0;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#00000038 7%,#000 20% 100%),linear-gradient(90deg,#0000 0%,#00000047 10%,#000 28% 100%);mask-image:linear-gradient(#0000 0%,#00000038 7%,#000 20% 100%),linear-gradient(90deg,#0000 0%,#00000047 10%,#000 28% 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.home-module__oe3DtG__art svg{aspect-ratio:525/585;width:220%;height:auto;margin:0;position:absolute;top:38%;left:-20%;overflow:visible;transform:translateY(-48%)}.home-module__oe3DtG__sage,.home-module__oe3DtG__fixedArcs,.home-module__oe3DtG__target,.home-module__oe3DtG__art [data-focus-dot-field=left]{visibility:hidden;opacity:0!important}.home-module__oe3DtG__amber{opacity:.92!important;visibility:visible!important;animation:none!important;transform:none!important}.home-module__oe3DtG__grid{opacity:.4!important}.home-module__oe3DtG__dotsLeft{opacity:.3!important}.home-module__oe3DtG__dotsRight{opacity:.58!important}.home-module__oe3DtG__axis{opacity:.45!important}.home-module__oe3DtG__crosshair{opacity:.5!important}.home-module__oe3DtG__measurement{opacity:.32!important}.home-module__oe3DtG__rings{opacity:.55!important}.home-module__oe3DtG__outerRings{opacity:.42!important}.home-module__oe3DtG__tealArc,.home-module__oe3DtG__disc{opacity:1!important}.home-module__oe3DtG__transitionWash{display:none}}@media (min-width:700px) and (max-width:1023px){.home-module__oe3DtG__hero{padding-block:clamp(96px,10vw,128px) 32px;padding-bottom:max(32px, env(safe-area-inset-bottom,0px))}.home-module__oe3DtG__uspCompose{padding-block:clamp(52px,7vw,72px) clamp(44px,6vw,60px)}.home-module__oe3DtG__art{top:-40px;right:calc(-1 * var(--gutter) - 16px);width:58vw;height:420px;margin:0}.home-module__oe3DtG__art svg{aspect-ratio:525/585;width:200%;height:auto;margin:0;top:36%;left:-14%;transform:translateY(-48%)}.home-module__oe3DtG__grid{opacity:.48!important}.home-module__oe3DtG__dotsRight{opacity:.68!important}.home-module__oe3DtG__rings{opacity:.6!important}.home-module__oe3DtG__outerRings{opacity:.48!important}}.home-module__oe3DtG__strategyRings,.home-module__oe3DtG__ticks,.home-module__oe3DtG__findRings,.home-module__oe3DtG__clarityCrescent,.home-module__oe3DtG__motionLines,.home-module__oe3DtG__performRings{transform:none!important}.home-module__oe3DtG__findLines,.home-module__oe3DtG__clarityCrescent,.home-module__oe3DtG__motionLines{opacity:1!important}.home-module__oe3DtG__clarityLine{filter:none!important}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard{opacity:.7!important;filter:none!important}.home-module__oe3DtG__uspCards:has(.home-module__oe3DtG__uspCard:hover) .home-module__oe3DtG__uspCard:hover{opacity:1!important}.home-module__oe3DtG__lensGraphic,.home-module__oe3DtG__lensCopy,.home-module__oe3DtG__lensLabel,.home-module__oe3DtG__lensFocusRing,.home-module__oe3DtG__lensAlignCue,.home-module__oe3DtG__lensTicksMajor{filter:none!important;transition:none!important;transform:none!important}:is(.home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensOne,.home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensTwo,.home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensOne:hover) .home-module__oe3DtG__lensTwo,.home-module__oe3DtG__lenses:has(.home-module__oe3DtG__lensTwo:hover) .home-module__oe3DtG__lensOne),.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensTicksMajor{transform:none!important}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensAlignCue{opacity:.35;transform:none!important}.home-module__oe3DtG__lensDialSoft .home-module__oe3DtG__lensFocusRing{opacity:.4;transform:none!important}.home-module__oe3DtG__lensDialSharp .home-module__oe3DtG__lensFocusRing{opacity:.55;transform:none!important}.home-module__oe3DtG__tealRingsMotif>svg>g,.home-module__oe3DtG__proofArc>svg>g,.home-module__oe3DtG__proofLinework{opacity:1;transform:none;transition:none!important}.home-module__oe3DtG__ambientPulse,.home-module__oe3DtG__ambientDrift,.home-module__oe3DtG__ambientTick,.home-module__oe3DtG__pulseDots circle,.home-module__oe3DtG__amber circle,.home-module__oe3DtG__outerRings>g{filter:none!important;animation:none!important;transform:none!important}.home-module__oe3DtG__reticleGroup{opacity:1;transform:none;transition:none!important}.home-module__oe3DtG__checkInstrument,.home-module__oe3DtG__checkInstrument *{animation:none!important}.home-module__oe3DtG__checkPointer,.home-module__oe3DtG__reticleArms,.home-module__oe3DtG__reticleRing,.home-module__oe3DtG__reticleRingOuter,.home-module__oe3DtG__reticleRingInner,.home-module__oe3DtG__calibrationRing,.home-module__oe3DtG__tickGroupA,.home-module__oe3DtG__tickGroupB,.home-module__oe3DtG__tickGroupC,.home-module__oe3DtG__markNumerals,.home-module__oe3DtG__markLabel,.home-module__oe3DtG__checkSliderFill,.home-module__oe3DtG__checkHandle,.home-module__oe3DtG__checkHandleTrail,.home-module__oe3DtG__checkStatusLabel,.home-module__oe3DtG__checkStatusNote,.home-module__oe3DtG__checkStatusLayer,.home-module__oe3DtG__checkTraceRail,.home-module__oe3DtG__checkTraceDot{transition:none!important;animation:none!important}.home-module__oe3DtG__checkHandleTrail{opacity:0!important}.home-module__oe3DtG__markNumerals{filter:none!important}.home-module__oe3DtG__checkStatusLayer{filter:none!important;opacity:1!important;transform:none!important}.home-module__oe3DtG__checkStatusLayer[data-role=out]{opacity:0!important}.home-module__oe3DtG__checkTraceRail{width:56px!important}.home-module__oe3DtG__checkTraceDot{left:56px!important}.home-module__oe3DtG__checkStage{-webkit-mask-image:radial-gradient(58% 52% at 50% 44%,#000 0% 40%,#0000 76%);mask-image:radial-gradient(58% 52% at 50% 44%,#000 0% 40%,#0000 76%)}}
.CaseStudyVideo-module__ONphwG__shell{background:#0e3736;position:absolute;inset:0;overflow:hidden}.CaseStudyVideo-module__ONphwG__asset{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.CaseStudyVideo-module__ONphwG__poster{z-index:0}.CaseStudyVideo-module__ONphwG__video{z-index:1}@media (prefers-reduced-motion:reduce){.CaseStudyVideo-module__ONphwG__video{display:none}}
