.candidate-shell-module__4oHXoq__page{--paper:#f7f1e7;--ink:#1b1d20;--teal:#0e6870;--coral:#f77450;--coral-deep:#d85e3c;--edge:clamp(20px, 5.2vw, 78px);min-height:100vh;color:var(--ink);font-family:var(--font-manrope);background:#e9e4dc}.candidate-shell-module__4oHXoq__reviewBanner{color:#fff;font-family:var(--font-geist-mono);background:#172b2b;justify-content:space-between;align-items:center;gap:24px;padding:12px max(20px,50vw - 660px);font-size:11px;line-height:1.45;display:flex}.candidate-shell-module__4oHXoq__reviewBanner>div{gap:2px;display:grid}.candidate-shell-module__4oHXoq__reviewLabel,.candidate-shell-module__4oHXoq__reviewBanner dt{text-transform:uppercase;letter-spacing:.13em;color:#b9d4cf}.candidate-shell-module__4oHXoq__reviewBanner dl{gap:28px;margin:0;display:flex}.candidate-shell-module__4oHXoq__reviewBanner dl div{gap:1px;display:grid}.candidate-shell-module__4oHXoq__reviewBanner dd{margin:0}.candidate-shell-module__4oHXoq__reviewBanner a{color:#fff;text-underline-offset:4px}.candidate-shell-module__4oHXoq__composition{max-width:1440px;padding:0 var(--edge) 46px;background:radial-gradient(circle at 12% 10%, #fff9 0, transparent 32%), radial-gradient(circle at 86% 70%, #e9dfcf88 0, transparent 38%), var(--paper);margin:auto;position:relative;overflow:clip visible;box-shadow:0 10px 45px #20201b18}.candidate-shell-module__4oHXoq__header{z-index:20;border-bottom:1px solid #26383a1b;justify-content:space-between;align-items:center;gap:20px;height:100px;display:flex;position:relative}.candidate-shell-module__4oHXoq__logo{flex:none;width:150px;height:44px}.candidate-shell-module__4oHXoq__logo img{object-fit:contain;width:100%;height:100%}.candidate-shell-module__4oHXoq__desktopNav{align-items:center;gap:clamp(16px,1.9vw,30px);display:flex}.candidate-shell-module__4oHXoq__desktopNav a{color:#252b2d;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.candidate-shell-module__4oHXoq__desktopNav a:hover{text-underline-offset:5px;text-decoration:underline}.candidate-shell-module__4oHXoq__menuTrigger{color:#232a2c;cursor:pointer;background:#faf6ef;border:1px solid #66717457;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:none}.candidate-shell-module__4oHXoq__menuTrigger:hover{border-color:var(--teal);color:var(--teal)}.candidate-shell-module__4oHXoq__menuTrigger svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:20px;height:20px}.candidate-shell-module__4oHXoq__mobilePanel{z-index:20;background:#fbf7ef;border-bottom:1px solid #26383a1b;position:relative}.candidate-shell-module__4oHXoq__mobilePanel[hidden]{display:none}.candidate-shell-module__4oHXoq__mobilePanel ul{gap:2px;margin:0;padding:14px 0 18px;list-style:none;display:grid}.candidate-shell-module__4oHXoq__mobilePanel a{color:#252b2d;border-radius:5px;padding:12px 4px;font-size:15px;font-weight:700;text-decoration:none;display:block}.candidate-shell-module__4oHXoq__mobilePanel a:hover{color:var(--teal)}.candidate-shell-module__4oHXoq__hero{grid-template-columns:minmax(430px,.96fr) minmax(490px,1.04fr);align-items:center;gap:clamp(24px,2.9vw,50px);padding:clamp(30px,4vh,56px) 0 clamp(24px,3.4vh,44px);display:grid;position:relative}.candidate-shell-module__4oHXoq__copy{z-index:2;position:relative}.candidate-shell-module__4oHXoq__eyebrow{text-transform:uppercase;letter-spacing:.19em;color:var(--teal);margin:0 0 26px;font-size:11px;font-weight:800}.candidate-shell-module__4oHXoq__copy h1{font-family:var(--font-dm-serif-display);letter-spacing:-.028em;margin:0;font-size:clamp(50px,5.4vw,84px);font-weight:400;line-height:1.04}.candidate-shell-module__4oHXoq__coralRule{background:var(--coral-deep);width:52px;height:3px;margin:30px 0 26px;display:block}.candidate-shell-module__4oHXoq__intro{max-width:44ch;margin:0;font-size:16px;line-height:1.72}.candidate-shell-module__4oHXoq__actions{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.candidate-shell-module__4oHXoq__actions a{border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:54px;padding:0 19px;font-size:12.5px;font-weight:750;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.candidate-shell-module__4oHXoq__primary{background:var(--coral);color:#fff}.candidate-shell-module__4oHXoq__primary:hover,.candidate-shell-module__4oHXoq__primary:focus-visible{background:var(--coral-deep)}.candidate-shell-module__4oHXoq__secondary{color:#232a2c;background:#faf6ef;border:1px solid #66717457}.candidate-shell-module__4oHXoq__secondary:hover,.candidate-shell-module__4oHXoq__secondary:focus-visible{border-color:var(--teal);color:var(--teal)}.candidate-shell-module__4oHXoq__actions a:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.candidate-shell-module__4oHXoq__cardsWrap{z-index:2;margin-top:clamp(8px,1.6vh,22px);position:relative}.candidate-shell-module__4oHXoq__cardsRail{color:#536b70;align-items:center;gap:10px;margin-bottom:18px;display:flex}.candidate-shell-module__4oHXoq__cardsRail svg{fill:none;stroke:currentColor;stroke-width:1px;opacity:.5;width:100%;height:9px;overflow:visible}.candidate-shell-module__4oHXoq__cards{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.candidate-shell-module__4oHXoq__card{background:#fbf7ef8f;border:1px solid #293b3e24;border-radius:6px;min-width:0;padding:24px 24px 26px;transition:border-color .28s,box-shadow .28s,background .28s;box-shadow:0 7px 22px #0000}.candidate-shell-module__4oHXoq__card:hover,.candidate-shell-module__4oHXoq__card:focus-visible,.candidate-shell-module__4oHXoq__card:focus-within{background:#fbf8f1;border-color:#0e687099;box-shadow:0 10px 24px #1c35320e}.candidate-shell-module__4oHXoq__card:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.candidate-shell-module__4oHXoq__card svg{fill:none;stroke:#25838a;stroke-width:1.35px;width:90px;height:66px;overflow:visible}.candidate-shell-module__4oHXoq__card h2{font:400 21px/1.2 var(--font-dm-serif-display);margin:16px 0 10px}.candidate-shell-module__4oHXoq__cardRule{background:#16818a;width:28px;height:2px;margin-bottom:17px;display:block}.candidate-shell-module__4oHXoq__card p{color:#303638;margin:0;font-size:12.5px;line-height:1.65}.candidate-shell-module__4oHXoq__iconPoint,.candidate-shell-module__4oHXoq__performPupil{fill:#172124;stroke:none}.candidate-shell-module__4oHXoq__strategyRings,.candidate-shell-module__4oHXoq__ticks,.candidate-shell-module__4oHXoq__findRings,.candidate-shell-module__4oHXoq__findLines,.candidate-shell-module__4oHXoq__clarityCrescent,.candidate-shell-module__4oHXoq__clarityLine,.candidate-shell-module__4oHXoq__motionLines,.candidate-shell-module__4oHXoq__performRings,.candidate-shell-module__4oHXoq__performPupil{transform-box:fill-box;transform-origin:50%;transition:transform .28s,opacity .28s,filter .28s}.candidate-shell-module__4oHXoq__strategyRings{transform:translate(2px,-1px)scale(1.04)}.candidate-shell-module__4oHXoq__ticks{transform:translate(-2px,1px)}.candidate-shell-module__4oHXoq__findRings{transform:translate(-3px,1px)}.candidate-shell-module__4oHXoq__findLines{opacity:.4}.candidate-shell-module__4oHXoq__clarityCrescent{opacity:.7;transform:translate(4px,-1px)}.candidate-shell-module__4oHXoq__clarityLine{filter:blur(.7px)}.candidate-shell-module__4oHXoq__motionLines{opacity:.65;transform:translate(-5px)}.candidate-shell-module__4oHXoq__performRings{transform:translate(2px)}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__strategyRings,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__strategyRings,.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__ticks,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__ticks,.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__findRings,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__findRings{transform:none}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__findLines,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__findLines{opacity:1}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__clarityCrescent,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__clarityCrescent{opacity:1;transform:none}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__clarityLine,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__clarityLine{filter:none}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__motionLines,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__motionLines{opacity:1;transform:translate(2px)}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__performRings,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__performRings{transform:none}.candidate-shell-module__4oHXoq__card:hover .candidate-shell-module__4oHXoq__performPupil,.candidate-shell-module__4oHXoq__card:focus-visible .candidate-shell-module__4oHXoq__performPupil{animation:.34s ease-out candidate-shell-module__4oHXoq__cardPupil}@keyframes candidate-shell-module__4oHXoq__cardPupil{50%{transform:scale(1.45)}}@media (min-width:1200px) and (min-height:720px){.candidate-shell-module__4oHXoq__hero{min-height:clamp(540px,86vh - 152px,760px)}}@media (max-width:1180px){.candidate-shell-module__4oHXoq__hero{grid-template-columns:1fr;gap:26px;padding-top:34px}.candidate-shell-module__4oHXoq__copy{max-width:720px}.candidate-shell-module__4oHXoq__copy h1{max-width:13em;font-size:clamp(46px,6.2vw,68px)}.candidate-shell-module__4oHXoq__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:1050px){.candidate-shell-module__4oHXoq__reviewBanner dl,.candidate-shell-module__4oHXoq__desktopNav{display:none}.candidate-shell-module__4oHXoq__menuTrigger{display:inline-flex}}@media (max-width:700px){.candidate-shell-module__4oHXoq__reviewBanner{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 18px}.candidate-shell-module__4oHXoq__reviewBanner a{align-self:flex-start}.candidate-shell-module__4oHXoq__page{--edge:20px}.candidate-shell-module__4oHXoq__composition{padding-bottom:30px}.candidate-shell-module__4oHXoq__header{height:78px}.candidate-shell-module__4oHXoq__logo{width:126px}.candidate-shell-module__4oHXoq__hero{gap:22px;min-height:0;padding:30px 0 16px}.candidate-shell-module__4oHXoq__copy h1{max-width:100%;font-size:clamp(38px,11.2vw,54px)}.candidate-shell-module__4oHXoq__eyebrow{margin-bottom:20px}.candidate-shell-module__4oHXoq__coralRule{margin:24px 0 20px}.candidate-shell-module__4oHXoq__intro{max-width:100%;font-size:15px}.candidate-shell-module__4oHXoq__actions{margin-top:26px;display:grid}.candidate-shell-module__4oHXoq__actions a{width:100%;min-width:0}.candidate-shell-module__4oHXoq__cardsRail{display:none}.candidate-shell-module__4oHXoq__cards{grid-template-columns:1fr;gap:14px}.candidate-shell-module__4oHXoq__card{padding:20px}.candidate-shell-module__4oHXoq__card svg{width:82px}}@media (prefers-reduced-motion:reduce){.candidate-shell-module__4oHXoq__card *{transition:none!important;animation:none!important}.candidate-shell-module__4oHXoq__strategyRings,.candidate-shell-module__4oHXoq__ticks,.candidate-shell-module__4oHXoq__findRings,.candidate-shell-module__4oHXoq__clarityCrescent,.candidate-shell-module__4oHXoq__motionLines,.candidate-shell-module__4oHXoq__performRings{transform:none}.candidate-shell-module__4oHXoq__findLines,.candidate-shell-module__4oHXoq__clarityCrescent,.candidate-shell-module__4oHXoq__motionLines{opacity:1}.candidate-shell-module__4oHXoq__clarityLine{filter:none}}
.OptisiteFooter-module__02UBUa__footer{color:#faf7f2;background:#0e3b39;position:relative;overflow:hidden}.OptisiteFooter-module__02UBUa__art{pointer-events:none;opacity:.55;width:min(720px,78vw);height:min(720px,78vw);position:absolute;inset:auto -8% -42% auto}.OptisiteFooter-module__02UBUa__art svg{width:100%;height:100%;display:block}.OptisiteFooter-module__02UBUa__inner{z-index:1;max-width:min(1400px, var(--rail,90rem));margin-inline:auto;padding:clamp(56px,7vw,96px) clamp(32px,4vw,56px) clamp(36px,4vw,52px);position:relative}.OptisiteFooter-module__02UBUa__top{gap:clamp(40px,5vw,72px);display:grid}@media (min-width:900px){.OptisiteFooter-module__02UBUa__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}}.OptisiteFooter-module__02UBUa__brand{max-width:34em}.OptisiteFooter-module__02UBUa__logo{width:clamp(148px,14vw,176px);height:auto;display:inline-flex}.OptisiteFooter-module__02UBUa__logo img{filter:brightness(0)invert();opacity:.94;width:100%;height:auto;display:block}.OptisiteFooter-module__02UBUa__statement{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;color:#faf7f2;margin:22px 0 0;font-size:clamp(17px,1.35vw,19px);font-weight:500;line-height:1.55}.OptisiteFooter-module__02UBUa__ownership{font-family:var(--font-manrope), system-ui, sans-serif;color:#daeeea;margin:18px 0 0;font-size:13px;line-height:1.5}.OptisiteFooter-module__02UBUa__calMark{align-items:center;gap:10px;margin-top:28px;display:inline-flex}.OptisiteFooter-module__02UBUa__calLine{background:#1ba7a4;width:36px;height:1px;display:block}.OptisiteFooter-module__02UBUa__calDot{background:#f26b4f;border-radius:50%;width:5px;height:5px}.OptisiteFooter-module__02UBUa__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px);display:grid}.OptisiteFooter-module__02UBUa__groupHeading{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#6dd6cd;margin:0 0 16px;font-size:11px;font-weight:700}.OptisiteFooter-module__02UBUa__groupList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.OptisiteFooter-module__02UBUa__groupList a{font-family:var(--font-manrope), system-ui, sans-serif;color:#faf7f2eb;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.OptisiteFooter-module__02UBUa__groupList a:hover,.OptisiteFooter-module__02UBUa__groupList a:focus-visible{color:#cdeae7}.OptisiteFooter-module__02UBUa__groupList a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #1ba7a4}.OptisiteFooter-module__02UBUa__utility{border-top:1px solid #cdeae72e;flex-direction:column;gap:8px;margin-top:clamp(48px,6vw,72px);padding-top:22px;display:flex}@media (min-width:720px){.OptisiteFooter-module__02UBUa__utility{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.OptisiteFooter-module__02UBUa__utility p{font-family:var(--font-manrope), system-ui, sans-serif;color:#cdeae7a8;margin:0;font-size:12.5px;line-height:1.5}
.OptisiteHeader-module__AcSpaa__header{--nav-ease:cubic-bezier(.22, 1, .36, 1);z-index:50;background:#faf7f2;border-bottom:1px solid #0000;height:104px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s;position:sticky;top:0}.OptisiteHeader-module__AcSpaa__header[data-scrolled=true]{-webkit-backdrop-filter:blur(18px)saturate(1.04);backdrop-filter:blur(18px)saturate(1.04);background:#faf7f2e0;border-bottom-color:#0e172017;box-shadow:0 1px #0e17200a}.OptisiteHeader-module__AcSpaa__header[data-menu-open=true],.OptisiteHeader-module__AcSpaa__header[data-menu-open=closing]{z-index:70;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border-bottom-color:#0000}.OptisiteHeader-module__AcSpaa__header[data-menu-open=true] .OptisiteHeader-module__AcSpaa__logo,.OptisiteHeader-module__AcSpaa__header[data-menu-open=true] .OptisiteHeader-module__AcSpaa__desktopNav,.OptisiteHeader-module__AcSpaa__header[data-menu-open=closing] .OptisiteHeader-module__AcSpaa__logo,.OptisiteHeader-module__AcSpaa__header[data-menu-open=closing] .OptisiteHeader-module__AcSpaa__desktopNav{visibility:hidden}.OptisiteHeader-module__AcSpaa__inner{height:100%;max-width:min(1400px, var(--rail,90rem));justify-content:space-between;align-items:center;gap:clamp(24px,2.6vw,44px);margin-inline:auto;padding-inline:clamp(32px,4vw,56px);display:flex}.OptisiteHeader-module__AcSpaa__logo{flex:none;align-items:center;width:clamp(156px,12.5vw,178px);height:auto;display:flex}.OptisiteHeader-module__AcSpaa__logo img{object-fit:contain;width:100%;height:auto;max-height:62px;display:block}.OptisiteHeader-module__AcSpaa__desktopNav{align-items:center;gap:clamp(28px,2.8vw,40px);margin-left:auto;display:flex}.OptisiteHeader-module__AcSpaa__desktopNav ul{align-items:center;gap:clamp(30px,3vw,42px);margin:0;padding:0;list-style:none;display:flex}.OptisiteHeader-module__AcSpaa__navLink,.OptisiteHeader-module__AcSpaa__mobileLink{color:#0e3b39;font-family:var(--font-manrope), system-ui, sans-serif;flex-direction:column;align-items:flex-start;gap:8px;text-decoration:none;display:inline-flex;position:relative}.OptisiteHeader-module__AcSpaa__navLabel{line-height:1.15;display:block}.OptisiteHeader-module__AcSpaa__navRule{width:0;height:1px;transition:width .24s var(--nav-ease), background .24s ease;background:0 0;display:block;position:relative;overflow:visible}.OptisiteHeader-module__AcSpaa__navDot{opacity:0;width:4px;height:4px;transition:opacity .22s ease, left .24s var(--nav-ease);background:#cf4932;border-radius:50%;margin-top:-2px;position:absolute;top:50%;left:0;transform:translate(0)}.OptisiteHeader-module__AcSpaa__navLink:hover .OptisiteHeader-module__AcSpaa__navRule,.OptisiteHeader-module__AcSpaa__navLink:focus-visible .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__navLink:hover .OptisiteHeader-module__AcSpaa__navDot,.OptisiteHeader-module__AcSpaa__navLink:focus-visible .OptisiteHeader-module__AcSpaa__navDot{opacity:1;left:calc(100% - 2px)}.OptisiteHeader-module__AcSpaa__mobileLink:focus-visible .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__mobileLink:focus-visible .OptisiteHeader-module__AcSpaa__navDot{opacity:1;left:calc(100% - 2px)}@media (hover:hover) and (pointer:fine){.OptisiteHeader-module__AcSpaa__mobileLink:hover .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__mobileLink:hover .OptisiteHeader-module__AcSpaa__navDot{opacity:1;left:calc(100% - 2px)}}.OptisiteHeader-module__AcSpaa__navLink[data-active=true] .OptisiteHeader-module__AcSpaa__navRule,.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true] .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:28px}.OptisiteHeader-module__AcSpaa__navLink[data-active=true] .OptisiteHeader-module__AcSpaa__navDot,.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true] .OptisiteHeader-module__AcSpaa__navDot{opacity:.92;left:24px}.OptisiteHeader-module__AcSpaa__navLink[data-active=true]:hover .OptisiteHeader-module__AcSpaa__navRule,.OptisiteHeader-module__AcSpaa__navLink[data-active=true]:focus-visible .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__navLink[data-active=true]:hover .OptisiteHeader-module__AcSpaa__navDot,.OptisiteHeader-module__AcSpaa__navLink[data-active=true]:focus-visible .OptisiteHeader-module__AcSpaa__navDot{left:calc(100% - 2px)}.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true]:focus-visible .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true]:focus-visible .OptisiteHeader-module__AcSpaa__navDot{left:calc(100% - 2px)}@media (hover:hover) and (pointer:fine){.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true]:hover .OptisiteHeader-module__AcSpaa__navRule{background:#1ba7a4;width:100%}.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true]:hover .OptisiteHeader-module__AcSpaa__navDot{left:calc(100% - 2px)}}.OptisiteHeader-module__AcSpaa__navLink{letter-spacing:.012em;white-space:nowrap;padding-block:6px;font-size:15.5px;font-weight:500}.OptisiteHeader-module__AcSpaa__navLink:hover,.OptisiteHeader-module__AcSpaa__navLink:focus-visible,.OptisiteHeader-module__AcSpaa__navLink[data-active=true]{color:#0e3b39}.OptisiteHeader-module__AcSpaa__navLink:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__navCta,.OptisiteHeader-module__AcSpaa__mobileCta{color:#fff;min-height:48px;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.01em;white-space:nowrap;background:#cf4932;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .22s;display:inline-flex}.OptisiteHeader-module__AcSpaa__navCta:hover,.OptisiteHeader-module__AcSpaa__navCta:focus-visible,.OptisiteHeader-module__AcSpaa__mobileCta:hover,.OptisiteHeader-module__AcSpaa__mobileCta:focus-visible{color:#fff;background:#b4422f}.OptisiteHeader-module__AcSpaa__navCta:focus-visible,.OptisiteHeader-module__AcSpaa__mobileCta:focus-visible{outline-offset:3px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__ctaArrow{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .22s var(--nav-ease)}.OptisiteHeader-module__AcSpaa__navCta:hover .OptisiteHeader-module__AcSpaa__ctaArrow,.OptisiteHeader-module__AcSpaa__navCta:focus-visible .OptisiteHeader-module__AcSpaa__ctaArrow,.OptisiteHeader-module__AcSpaa__mobileCta:hover .OptisiteHeader-module__AcSpaa__ctaArrow,.OptisiteHeader-module__AcSpaa__mobileCta:focus-visible .OptisiteHeader-module__AcSpaa__ctaArrow{transform:translate(3px)}.OptisiteHeader-module__AcSpaa__navCtaCurrent,.OptisiteHeader-module__AcSpaa__navCtaCurrent:hover{color:#475253;cursor:default;-webkit-user-select:none;user-select:none;background:#e2dfd8}.OptisiteHeader-module__AcSpaa__navCtaCurrent .OptisiteHeader-module__AcSpaa__ctaArrow,.OptisiteHeader-module__AcSpaa__navCtaCurrent:hover .OptisiteHeader-module__AcSpaa__ctaArrow{transform:none}.OptisiteHeader-module__AcSpaa__menuTrigger{color:#0e3b39;cursor:pointer;z-index:1;background:#fbf8f4;border:1px solid #0e3b3929;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;display:none;position:relative}.OptisiteHeader-module__AcSpaa__menuTrigger:hover,.OptisiteHeader-module__AcSpaa__menuTrigger:focus-visible{border-color:#1ba7a4}.OptisiteHeader-module__AcSpaa__menuTrigger:focus-visible{outline-offset:3px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__header[data-menu-open=true] .OptisiteHeader-module__AcSpaa__menuTrigger{opacity:0;transition:opacity .28s .2s,border-color .22s}.OptisiteHeader-module__AcSpaa__header[data-menu-open=closing] .OptisiteHeader-module__AcSpaa__menuTrigger{opacity:1;transition:opacity .22s .12s,border-color .22s}.OptisiteHeader-module__AcSpaa__burger{width:18px;height:14px;display:block;position:relative}.OptisiteHeader-module__AcSpaa__burgerLine{transform-origin:50%;width:18px;height:1.5px;transition:transform .36s var(--nav-ease), opacity .28s ease, top .36s var(--nav-ease), width .36s var(--nav-ease), left .36s var(--nav-ease);background:#0e3b39;border-radius:1px;position:absolute;left:0}.OptisiteHeader-module__AcSpaa__burgerLine[data-line="1"]{width:18px;top:1px}.OptisiteHeader-module__AcSpaa__burgerLine[data-line="2"]{width:14px;top:6.5px}.OptisiteHeader-module__AcSpaa__burgerLine[data-line="3"]{width:10px;top:12px}.OptisiteHeader-module__AcSpaa__burgerDot{width:3.5px;height:3.5px;transition:transform .36s var(--nav-ease), opacity .28s ease;background:#cf4932;border-radius:50%;position:absolute;top:11px;right:-1px}.OptisiteHeader-module__AcSpaa__menuTrigger[data-open=true] .OptisiteHeader-module__AcSpaa__burgerLine[data-line="1"]{width:18px;top:6.5px;transform:rotate(45deg)}.OptisiteHeader-module__AcSpaa__menuTrigger[data-open=true] .OptisiteHeader-module__AcSpaa__burgerLine[data-line="2"]{opacity:0;transform:scaleX(.4)}.OptisiteHeader-module__AcSpaa__menuTrigger[data-open=true] .OptisiteHeader-module__AcSpaa__burgerLine[data-line="3"]{width:18px;top:6.5px;left:0;transform:rotate(-45deg)}.OptisiteHeader-module__AcSpaa__menuTrigger[data-open=true] .OptisiteHeader-module__AcSpaa__burgerDot{opacity:.95;transform:translate(-7px,-4.5px)}.OptisiteHeader-module__AcSpaa__menuLayer{z-index:60;pointer-events:none;position:fixed;inset:0}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true]{pointer-events:auto}.OptisiteHeader-module__AcSpaa__menuBackdrop{opacity:0;cursor:pointer;background:#0e3b392e;border:0;margin:0;padding:0;transition:opacity .32s;position:absolute;inset:0}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__menuBackdrop{opacity:1}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__menuBackdrop{opacity:0;transition-duration:.28s;transition-delay:.12s}.OptisiteHeader-module__AcSpaa__mobilePanel{--reveal-x:92%;--reveal-y:44px;--nav-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;width:100%;max-width:none;height:100%;padding:max(12px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:contain;-webkit-clip-path:circle(0% at var(--reveal-x) var(--reveal-y));clip-path:circle(0% at var(--reveal-x) var(--reveal-y));opacity:1;transition:clip-path .58s var(--nav-ease), -webkit-clip-path .58s var(--nav-ease);background:#faf7f2;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobilePanel{-webkit-clip-path:circle(160% at var(--reveal-x) var(--reveal-y));clip-path:circle(160% at var(--reveal-x) var(--reveal-y))}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobilePanel{-webkit-clip-path:circle(0% at var(--reveal-x) var(--reveal-y));clip-path:circle(0% at var(--reveal-x) var(--reveal-y));transition-duration:.4s;transition-timing-function:var(--nav-ease)}.OptisiteHeader-module__AcSpaa__mobileArt{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.OptisiteHeader-module__AcSpaa__mobileArtSvg{width:100%;height:100%;display:block}.OptisiteHeader-module__AcSpaa__artGrid{opacity:0;transition:opacity .4s .28s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artGrid{opacity:1}.OptisiteHeader-module__AcSpaa__artPrimaryRing{transform-origin:340px 72px;opacity:0;transition:transform .62s var(--nav-ease) .16s, opacity .45s ease .14s;transform:rotate(-6deg)scale(.92)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artPrimaryRing{opacity:1;transform:rotate(-1.5deg)scale(1)}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artPrimaryRing{opacity:0;transition-duration:.28s,.22s;transition-delay:60ms,60ms;transform:rotate(-4deg)scale(.96)}.OptisiteHeader-module__AcSpaa__artSecondaryRing{transform-origin:86px 420px;opacity:0;transition:transform .55s var(--nav-ease) .22s, opacity .4s ease .2s;transform:scale(.94)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSecondaryRing{opacity:1;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artSecondaryRing{opacity:0;transition-duration:.22s;transition-delay:40ms}.OptisiteHeader-module__AcSpaa__artSightline{opacity:0;transition:opacity .35s .3s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightline{opacity:1}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artSightline{opacity:0;transition-duration:.2s;transition-delay:20ms}.OptisiteHeader-module__AcSpaa__artSightStem{stroke-dasharray:420;stroke-dashoffset:420px;transition:stroke-dashoffset .55s var(--nav-ease) .28s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightStem{stroke-dashoffset:0}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artSightStem{stroke-dashoffset:420px;transition-duration:.28s;transition-delay:40ms}.OptisiteHeader-module__AcSpaa__artSightLead{stroke-dasharray:110;stroke-dashoffset:110px;transition:stroke-dashoffset .4s var(--nav-ease) .48s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightLead{stroke-dashoffset:0}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artSightLead{stroke-dashoffset:110px;transition-duration:.18s;transition-delay:0s}.OptisiteHeader-module__AcSpaa__artCalA,.OptisiteHeader-module__AcSpaa__artCalB{opacity:0;transform-origin:50%;transition:opacity .35s .42s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artCalA,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artCalB{opacity:.7}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artCalA,.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__artCalB{opacity:0;transition-duration:.18s;transition-delay:0s}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artCalB{animation:4.8s ease-in-out .9s infinite OptisiteHeader-module__AcSpaa__calPulse}@keyframes OptisiteHeader-module__AcSpaa__calPulse{0%,to{opacity:.55}50%{opacity:.82}}.OptisiteHeader-module__AcSpaa__mobileChrome{z-index:2;opacity:0;min-height:64px;transition:opacity .38s var(--nav-ease) .2s, transform .42s var(--nav-ease) .2s;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(20px,4.5vw,36px);padding-block:8px 4px;display:flex;position:relative;transform:translateY(8px)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileChrome{opacity:1;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobileChrome{opacity:0;transition-duration:.22s,.22s;transition-delay:80ms,80ms;transform:translateY(4px)}.OptisiteHeader-module__AcSpaa__mobileLogo{flex:none;align-items:center;width:clamp(148px,38vw,168px);text-decoration:none;display:flex}.OptisiteHeader-module__AcSpaa__mobileLogo img{object-fit:contain;width:100%;height:auto;max-height:56px;display:block}.OptisiteHeader-module__AcSpaa__mobileLogo:focus-visible{outline-offset:6px;border-radius:2px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__mobileClose{color:#0e3b39;cursor:pointer;background:#fbf8f3;border:1px solid #0e3b3924;border-radius:999px;flex:none;justify-content:center;align-items:center;width:48px;min-width:44px;height:48px;min-height:44px;margin:0;padding:0;display:inline-flex}.OptisiteHeader-module__AcSpaa__mobileClose:hover,.OptisiteHeader-module__AcSpaa__mobileClose:focus-visible{border-color:#1ba7a4}.OptisiteHeader-module__AcSpaa__mobileClose:focus-visible{outline-offset:3px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__closeIcon{width:22px;height:22px;display:block}.OptisiteHeader-module__AcSpaa__closeRing{fill:none;stroke:#1ba7a48c;stroke-width:1px}.OptisiteHeader-module__AcSpaa__closeArms{fill:none;stroke:#0e3b39;stroke-width:1.55px;stroke-linecap:round}.OptisiteHeader-module__AcSpaa__closePupil{fill:#cf4932}.OptisiteHeader-module__AcSpaa__mobileNav{z-index:2;flex:auto;gap:18px;max-width:22em;padding-left:2px;display:flex;position:relative}.OptisiteHeader-module__AcSpaa__mobileRail{flex:none;align-self:stretch;width:10px;margin-top:22px;margin-bottom:18px;position:relative}.OptisiteHeader-module__AcSpaa__mobileRailStem{transform-origin:top;width:1px;transition:transform .52s var(--nav-ease) .3s;background:#1ba7a461;position:absolute;top:0;bottom:18px;left:3px;transform:scaleY(0)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileRailStem{transform:scaleY(1)}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobileRailStem{transition-duration:.26s;transition-delay:40ms;transform:scaleY(0)}.OptisiteHeader-module__AcSpaa__mobileRailTip{opacity:0;width:5px;height:5px;transition:opacity .3s ease .55s, transform .3s var(--nav-ease) .55s;background:#cf4932;border-radius:50%;position:absolute;bottom:0;left:1px;transform:scale(.6)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileRailTip{opacity:.85;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobileRailTip{opacity:0;transition-duration:.16s,.16s;transition-delay:0s,0s}.OptisiteHeader-module__AcSpaa__mobileList{flex-direction:column;flex:auto;gap:2px;margin:0;padding:0;list-style:none;display:flex}.OptisiteHeader-module__AcSpaa__mobileList li{opacity:0;transition:opacity .36s var(--nav-ease) calc(.34s + var(--i,0) * 55ms), transform .4s var(--nav-ease) calc(.34s + var(--i,0) * 55ms);transform:translateY(10px)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileList li{opacity:1;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobileList li{opacity:0;transition-duration:.2s,.2s;transition-delay:calc((var(--nav-count,6) - var(--i,0)) * 28ms), calc((var(--nav-count,6) - var(--i,0)) * 28ms);transform:translateY(6px)}.OptisiteHeader-module__AcSpaa__mobileLink{letter-spacing:-.015em;color:#0e3b39;border:0;gap:9px;width:100%;min-height:52px;padding:14px 0 16px;font-size:clamp(28px,7.2vw,32px);font-weight:500}.OptisiteHeader-module__AcSpaa__mobileLink:hover,.OptisiteHeader-module__AcSpaa__mobileLink:focus-visible,.OptisiteHeader-module__AcSpaa__mobileLink[data-active=true]{color:#0e3b39}.OptisiteHeader-module__AcSpaa__mobileLink:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #1ba7a4}.OptisiteHeader-module__AcSpaa__mobileLink .OptisiteHeader-module__AcSpaa__navRule{max-width:7.5em}.OptisiteHeader-module__AcSpaa__mobileCtaWrap{z-index:2;width:min(100%,22em);margin-top:clamp(36px,7vw,56px);margin-bottom:max(8px, env(safe-area-inset-bottom));opacity:0;transition:opacity .38s var(--nav-ease) calc(.42s + var(--nav-count,6) * 55ms), transform .42s var(--nav-ease) calc(.42s + var(--nav-count,6) * 55ms);flex-direction:column;align-items:stretch;gap:14px;padding-left:30px;display:flex;position:relative;transform:translateY(12px)}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileCtaWrap{opacity:1;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-closing=true] .OptisiteHeader-module__AcSpaa__mobileCtaWrap{opacity:0;transition-duration:.18s,.18s;transition-delay:0s,0s;transform:translateY(8px)}.OptisiteHeader-module__AcSpaa__mobileCtaLead{opacity:.7;background:linear-gradient(90deg,#cf4932 0%,#0000 100%);width:36px;height:1px;margin-left:0;display:block}.OptisiteHeader-module__AcSpaa__mobileCta{border-radius:5px;align-self:stretch;width:100%;min-height:54px;padding:16px 22px;font-size:15px}@media (min-width:700px) and (max-width:1099px){.OptisiteHeader-module__AcSpaa__mobilePanel{width:100%;max-width:none;box-shadow:none;border:0;inset:0}.OptisiteHeader-module__AcSpaa__mobileNav,.OptisiteHeader-module__AcSpaa__mobileCtaWrap{max-width:26em}}@media (max-width:1099px){.OptisiteHeader-module__AcSpaa__desktopNav{display:none}.OptisiteHeader-module__AcSpaa__menuTrigger{display:inline-flex}.OptisiteHeader-module__AcSpaa__header,.OptisiteHeader-module__AcSpaa__header[data-menu-open=true],.OptisiteHeader-module__AcSpaa__header[data-menu-open=closing]{height:88px}.OptisiteHeader-module__AcSpaa__inner{padding-inline:max(20px, env(safe-area-inset-left)) max(20px, env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.OptisiteHeader-module__AcSpaa__header,.OptisiteHeader-module__AcSpaa__navRule,.OptisiteHeader-module__AcSpaa__navDot,.OptisiteHeader-module__AcSpaa__ctaArrow,.OptisiteHeader-module__AcSpaa__burgerLine,.OptisiteHeader-module__AcSpaa__burgerDot,.OptisiteHeader-module__AcSpaa__menuBackdrop,.OptisiteHeader-module__AcSpaa__mobilePanel,.OptisiteHeader-module__AcSpaa__mobileArt,.OptisiteHeader-module__AcSpaa__artGrid,.OptisiteHeader-module__AcSpaa__artPrimaryRing,.OptisiteHeader-module__AcSpaa__artSecondaryRing,.OptisiteHeader-module__AcSpaa__artSightline,.OptisiteHeader-module__AcSpaa__artSightStem,.OptisiteHeader-module__AcSpaa__artSightLead,.OptisiteHeader-module__AcSpaa__artCalA,.OptisiteHeader-module__AcSpaa__artCalB,.OptisiteHeader-module__AcSpaa__mobileChrome,.OptisiteHeader-module__AcSpaa__mobileRailStem,.OptisiteHeader-module__AcSpaa__mobileRailTip,.OptisiteHeader-module__AcSpaa__mobileList li,.OptisiteHeader-module__AcSpaa__mobileCtaWrap{transition:none!important;animation:none!important}.OptisiteHeader-module__AcSpaa__mobilePanel{opacity:0;clip-path:none!important}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobilePanel{opacity:1}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__menuBackdrop,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artGrid,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artPrimaryRing,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSecondaryRing,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightline,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artCalA,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artCalB,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileChrome,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileRailStem,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileRailTip,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileList li,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileCtaWrap{opacity:1;transform:none}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightStem,.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__artSightLead{stroke-dashoffset:0}.OptisiteHeader-module__AcSpaa__menuLayer[data-visible=true] .OptisiteHeader-module__AcSpaa__mobileRailStem{transform:none}.OptisiteHeader-module__AcSpaa__artPrimaryRing,.OptisiteHeader-module__AcSpaa__artSecondaryRing{transform:none!important}}
.focus-art-20-20-calibration-module__X5LFyW__art{--mx:0;--my:0;--arc-angle:0deg;--pupil-scale:1;--disc-scale:1;width:calc(100% + var(--edge));margin-right:calc(-1 * var(--edge));aspect-ratio:560/452;isolation:isolate;cursor:crosshair;position:relative}.focus-art-20-20-calibration-module__X5LFyW__art svg{width:100%;height:100%;display:block}.focus-art-20-20-calibration-module__X5LFyW__outerRings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -2px), calc(var(--my) * -2px))}.focus-art-20-20-calibration-module__X5LFyW__rings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3.5px))}.focus-art-20-20-calibration-module__X5LFyW__grid{transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -4px))}.focus-art-20-20-calibration-module__X5LFyW__dotsLeft{transform:translate(calc(var(--mx) * -3px), calc(var(--my) * -2.5px))}.focus-art-20-20-calibration-module__X5LFyW__dotsRight{transform:translate(calc(var(--mx) * 4.5px), calc(var(--my) * 3px))}.focus-art-20-20-calibration-module__X5LFyW__target{transform:translate(calc(568px + var(--mx) * 6px), calc(260px + var(--my) * 4px))}.focus-art-20-20-calibration-module__X5LFyW__sage{transform:translate(calc(var(--mx) * 5px), calc(var(--my) * 4.5px));animation:8.5s ease-in-out infinite focus-art-20-20-calibration-module__X5LFyW__sageFloat}.focus-art-20-20-calibration-module__X5LFyW__tealArc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 2px), calc(var(--my) * 1.5px)) rotate(var(--arc-angle));animation:10s ease-in-out infinite focus-art-20-20-calibration-module__X5LFyW__tealRest}.focus-art-20-20-calibration-module__X5LFyW__disc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 1.2px), calc(var(--my) * 1px)) scale(var(--disc-scale));animation:7s ease-in-out infinite focus-art-20-20-calibration-module__X5LFyW__discBreathe}.focus-art-20-20-calibration-module__X5LFyW__axis{transform:translate(calc(var(--mx) * .8px), calc(var(--my) * .8px))}.focus-art-20-20-calibration-module__X5LFyW__pupil{transform-origin:337px 256px;transform:scale(var(--pupil-scale));animation:5.4s ease-in-out infinite focus-art-20-20-calibration-module__X5LFyW__pupilRest}.focus-art-20-20-calibration-module__X5LFyW__measurement,.focus-art-20-20-calibration-module__X5LFyW__amber{transform-origin:337px 256px;animation:28s linear infinite focus-art-20-20-calibration-module__X5LFyW__microOrbit}.focus-art-20-20-calibration-module__X5LFyW__focusSoft{filter:blur(.55px);opacity:.74;transition:filter .32s,opacity .32s}.focus-art-20-20-calibration-module__X5LFyW__art:hover .focus-art-20-20-calibration-module__X5LFyW__focusSoft,.focus-art-20-20-calibration-module__X5LFyW__art[data-interacting=true] .focus-art-20-20-calibration-module__X5LFyW__focusSoft{filter:none;opacity:1}.focus-art-20-20-calibration-module__X5LFyW__pulseDots circle{animation:4.6s ease-in-out infinite focus-art-20-20-calibration-module__X5LFyW__dotFocus}.focus-art-20-20-calibration-module__X5LFyW__pulseDots circle:nth-child(3n+2){animation-delay:.8s}.focus-art-20-20-calibration-module__X5LFyW__pulseDots circle:nth-child(3n){animation-delay:1.6s}.focus-art-20-20-calibration-module__X5LFyW__mark{filter:blur(3.4px);opacity:0;transform-origin:337px 392px;transition:filter .95s .35s,opacity .8s .35s,transform 1.1s cubic-bezier(.22,.61,.36,1) .35s;transform:rotate(-2.2deg)translateY(5px)}.focus-art-20-20-calibration-module__X5LFyW__art[data-resolved=true] .focus-art-20-20-calibration-module__X5LFyW__mark{filter:none;opacity:1;transform:none}.focus-art-20-20-calibration-module__X5LFyW__markNumerals{font-family:var(--font-dm-serif-display);fill:#1b1d20;letter-spacing:.005em;font-size:27px;transition:fill .28s}.focus-art-20-20-calibration-module__X5LFyW__markLabel{font-family:var(--font-geist-mono);fill:#536b70;letter-spacing:.24em;font-size:7.6px;font-weight:600;transition:fill .28s}.focus-art-20-20-calibration-module__X5LFyW__markTick{fill:none;stroke:#536b70;stroke-width:1.2px;stroke-linecap:round;opacity:.8;transition:stroke .28s,opacity .28s}.focus-art-20-20-calibration-module__X5LFyW__markLead{fill:none;stroke:var(--coral-deep);stroke-width:1.1px;stroke-dasharray:3 5;stroke-linecap:round;opacity:0;transition:opacity .3s}:is(.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:hover) .focus-art-20-20-calibration-module__X5LFyW__markNumerals,.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:focus-visible) .focus-art-20-20-calibration-module__X5LFyW__markNumerals),:is(.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:hover) .focus-art-20-20-calibration-module__X5LFyW__markLabel,.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:focus-visible) .focus-art-20-20-calibration-module__X5LFyW__markLabel){fill:var(--coral-deep)}:is(.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:hover) .focus-art-20-20-calibration-module__X5LFyW__markTick,.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:focus-visible) .focus-art-20-20-calibration-module__X5LFyW__markTick){stroke:var(--coral-deep);opacity:1}:is(.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:hover) .focus-art-20-20-calibration-module__X5LFyW__markLead,.focus-art-20-20-calibration-module__X5LFyW__heroC:has(.focus-art-20-20-calibration-module__X5LFyW__ctaPrimary:focus-visible) .focus-art-20-20-calibration-module__X5LFyW__markLead){opacity:.75}.focus-art-20-20-calibration-module__X5LFyW__ctaReticle{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:.85;flex:none;width:15px;height:15px}@keyframes focus-art-20-20-calibration-module__X5LFyW__sageFloat{50%{opacity:.72}}@keyframes focus-art-20-20-calibration-module__X5LFyW__tealRest{50%{rotate:2.2deg}}@keyframes focus-art-20-20-calibration-module__X5LFyW__discBreathe{50%{scale:1.008}}@keyframes focus-art-20-20-calibration-module__X5LFyW__pupilRest{50%{scale:1.045}}@keyframes focus-art-20-20-calibration-module__X5LFyW__dotFocus{50%{opacity:.5}}@keyframes focus-art-20-20-calibration-module__X5LFyW__microOrbit{to{rotate:360deg}}@media (max-width:1180px){.focus-art-20-20-calibration-module__X5LFyW__art{width:min(100%,780px);margin:0 auto}}@media (max-width:700px){.focus-art-20-20-calibration-module__X5LFyW__art{aspect-ratio:1.04;cursor:auto;width:calc(100% + 40px);margin:0 -20px}.focus-art-20-20-calibration-module__X5LFyW__grid{display:none}.focus-art-20-20-calibration-module__X5LFyW__markNumerals{font-size:30px}.focus-art-20-20-calibration-module__X5LFyW__markLead{display:none}}@media (prefers-reduced-motion:reduce){.focus-art-20-20-calibration-module__X5LFyW__art *{transition:none!important;animation:none!important}.focus-art-20-20-calibration-module__X5LFyW__focusSoft{filter:none;opacity:1}.focus-art-20-20-calibration-module__X5LFyW__mark{filter:none;opacity:1;transform:none}}
.focus-art-grand-module__cY9gCa__art{--mx:0;--my:0;--arc-angle:0deg;--pupil-scale:1;--disc-scale:1;width:calc(100% + var(--edge));margin-right:calc(-1 * var(--edge));aspect-ratio:560/452;isolation:isolate;cursor:crosshair;position:relative}.focus-art-grand-module__cY9gCa__art svg{width:100%;height:100%;display:block}.focus-art-grand-module__cY9gCa__outerRings{transform:translate(calc(var(--mx) * -2px), calc(var(--my) * -2px));transform-origin:337px 256px}.focus-art-grand-module__cY9gCa__rings{transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3.5px));transform-origin:337px 256px}.focus-art-grand-module__cY9gCa__grid{transform:translate(calc(var(--mx) * -6px), calc(var(--my) * -4px))}.focus-art-grand-module__cY9gCa__dotsLeft{transform:translate(calc(var(--mx) * -3px), calc(var(--my) * -2.5px))}.focus-art-grand-module__cY9gCa__dotsRight{transform:translate(calc(var(--mx) * 4.5px), calc(var(--my) * 3px))}.focus-art-grand-module__cY9gCa__target{transform:translate(calc(568px + var(--mx) * 6px), calc(260px + var(--my) * 4px))}.focus-art-grand-module__cY9gCa__sage{transform:translate(calc(var(--mx) * 5px), calc(var(--my) * 4.5px));animation:8.5s ease-in-out infinite focus-art-grand-module__cY9gCa__sageFloat}.focus-art-grand-module__cY9gCa__tealArc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 2px), calc(var(--my) * 1.5px)) rotate(var(--arc-angle));animation:10s ease-in-out infinite focus-art-grand-module__cY9gCa__tealRest}.focus-art-grand-module__cY9gCa__disc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 1.2px), calc(var(--my) * 1px)) scale(var(--disc-scale));animation:7s ease-in-out infinite focus-art-grand-module__cY9gCa__discBreathe}.focus-art-grand-module__cY9gCa__axis{transform:translate(calc(var(--mx) * .8px), calc(var(--my) * .8px))}.focus-art-grand-module__cY9gCa__pupil{transform-origin:337px 256px;transform:scale(var(--pupil-scale));animation:5.4s ease-in-out infinite focus-art-grand-module__cY9gCa__pupilRest}.focus-art-grand-module__cY9gCa__measurement,.focus-art-grand-module__cY9gCa__amber{transform-origin:337px 256px;animation:28s linear infinite focus-art-grand-module__cY9gCa__microOrbit}.focus-art-grand-module__cY9gCa__focusSoft{filter:blur(.55px);opacity:.74;transition:filter .32s,opacity .32s}.focus-art-grand-module__cY9gCa__art:hover .focus-art-grand-module__cY9gCa__focusSoft,.focus-art-grand-module__cY9gCa__art[data-interacting=true] .focus-art-grand-module__cY9gCa__focusSoft{filter:none;opacity:1}.focus-art-grand-module__cY9gCa__pulseDots circle{animation:4.6s ease-in-out infinite focus-art-grand-module__cY9gCa__dotFocus}.focus-art-grand-module__cY9gCa__pulseDots circle:nth-child(3n+2){animation-delay:.8s}.focus-art-grand-module__cY9gCa__pulseDots circle:nth-child(3n){animation-delay:1.6s}@keyframes focus-art-grand-module__cY9gCa__sageFloat{50%{opacity:.72}}@keyframes focus-art-grand-module__cY9gCa__tealRest{50%{rotate:2.2deg}}@keyframes focus-art-grand-module__cY9gCa__discBreathe{50%{scale:1.008}}@keyframes focus-art-grand-module__cY9gCa__pupilRest{50%{scale:1.045}}@keyframes focus-art-grand-module__cY9gCa__dotFocus{50%{opacity:.5}}@keyframes focus-art-grand-module__cY9gCa__microOrbit{to{rotate:360deg}}@media (max-width:1180px){.focus-art-grand-module__cY9gCa__art{width:min(100%,780px);margin:0 auto}}@media (max-width:700px){.focus-art-grand-module__cY9gCa__art{aspect-ratio:1.04;cursor:auto;width:calc(100% + 40px);margin:0 -20px}.focus-art-grand-module__cY9gCa__grid{display:none}}@media (prefers-reduced-motion:reduce){.focus-art-grand-module__cY9gCa__art *{transition:none!important;animation:none!important}.focus-art-grand-module__cY9gCa__focusSoft{filter:none;opacity:1}}
.focus-art-in-motion-module__Co-e6G__art{--mx:0;--my:0;--p:0;--arc-angle:0deg;--pupil-scale:1;--disc-scale:1;width:calc(100% + var(--edge));margin-right:calc(-1 * var(--edge));aspect-ratio:560/452;isolation:isolate;cursor:crosshair;filter:blur(7px);opacity:0;transition:filter 1.15s cubic-bezier(.22,.61,.36,1),opacity .9s;position:relative}.focus-art-in-motion-module__Co-e6G__art[data-resolved=true]{filter:blur();opacity:1}.focus-art-in-motion-module__Co-e6G__art svg{width:100%;height:100%;display:block;overflow:visible}.focus-art-in-motion-module__Co-e6G__outerRings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -2px), calc(var(--my) * -2px + var(--p) * -30px)) scale(calc(1 + var(--p) * .05));opacity:calc(1 - var(--p) * .45)}.focus-art-in-motion-module__Co-e6G__rings{transform-origin:337px 256px;transform:translate(calc(var(--mx) * -4px), calc(var(--my) * -3.5px + var(--p) * -20px)) scale(calc(1 + var(--p) * .02))}.focus-art-in-motion-module__Co-e6G__fixedArcs{transform:translateY(calc(var(--p) * -26px));opacity:calc(.43 - var(--p) * .28)}.focus-art-in-motion-module__Co-e6G__grid{transform:translate(calc(var(--mx) * -6px + var(--p) * -34px), calc(var(--my) * -4px + var(--p) * -20px));opacity:calc(.75 - var(--p) * .5)}.focus-art-in-motion-module__Co-e6G__measurement{transform-origin:337px 256px;transform:translateY(calc(var(--p) * -16px));animation:28s linear infinite focus-art-in-motion-module__Co-e6G__microOrbit}.focus-art-in-motion-module__Co-e6G__dotsLeft{transform:translate(calc(var(--mx) * -3px), calc(var(--my) * -2.5px + var(--p) * 56px))}.focus-art-in-motion-module__Co-e6G__dotsRight{transform:translate(calc(var(--mx) * 4.5px + var(--p) * 20px), calc(var(--my) * 3px + var(--p) * 44px))}.focus-art-in-motion-module__Co-e6G__sage{transform:translate(calc(var(--mx) * 5px + var(--p) * 14px), calc(var(--my) * 4.5px + var(--p) * 72px));animation:8.5s ease-in-out infinite focus-art-in-motion-module__Co-e6G__sageFloat}.focus-art-in-motion-module__Co-e6G__target{transform:translate(calc(568px + var(--mx) * 6px + var(--p) * 22px), calc(260px + var(--my) * 4px + var(--p) * 48px))}.focus-art-in-motion-module__Co-e6G__amber{transform-origin:337px 256px;transform:translateY(calc(var(--p) * 38px));animation:28s linear infinite focus-art-in-motion-module__Co-e6G__microOrbit}.focus-art-in-motion-module__Co-e6G__tealArc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 2px), calc(var(--my) * 1.5px + var(--p) * -10px)) rotate(calc(var(--arc-angle) + var(--p) * 6deg));animation:10s ease-in-out infinite focus-art-in-motion-module__Co-e6G__tealRest}.focus-art-in-motion-module__Co-e6G__disc{transform-origin:337px 256px;transform:translate(calc(var(--mx) * 1.2px), calc(var(--my) * 1px + var(--p) * -6px)) scale(var(--disc-scale));animation:7s ease-in-out infinite focus-art-in-motion-module__Co-e6G__discBreathe}.focus-art-in-motion-module__Co-e6G__crosshair{transform:translateY(calc(var(--p) * -6px));opacity:calc(.86 - var(--p) * .3)}.focus-art-in-motion-module__Co-e6G__axis{transform:translate(calc(var(--mx) * .8px), calc(var(--my) * .8px));opacity:calc(.76 - var(--p) * .4)}.focus-art-in-motion-module__Co-e6G__pupil{transform-origin:337px 256px;transform:scale(var(--pupil-scale));animation:5.4s ease-in-out infinite focus-art-in-motion-module__Co-e6G__pupilRest}.focus-art-in-motion-module__Co-e6G__focusSoft{filter:blur(.55px);opacity:.74;transition:filter .32s,opacity .32s}.focus-art-in-motion-module__Co-e6G__art:hover .focus-art-in-motion-module__Co-e6G__focusSoft,.focus-art-in-motion-module__Co-e6G__art[data-interacting=true] .focus-art-in-motion-module__Co-e6G__focusSoft{filter:none;opacity:1}.focus-art-in-motion-module__Co-e6G__pulseDots circle{animation:4.6s ease-in-out infinite focus-art-in-motion-module__Co-e6G__dotFocus}.focus-art-in-motion-module__Co-e6G__pulseDots circle:nth-child(3n+2){animation-delay:.8s}.focus-art-in-motion-module__Co-e6G__pulseDots circle:nth-child(3n){animation-delay:1.6s}@keyframes focus-art-in-motion-module__Co-e6G__sageFloat{50%{opacity:.72}}@keyframes focus-art-in-motion-module__Co-e6G__tealRest{50%{rotate:2.2deg}}@keyframes focus-art-in-motion-module__Co-e6G__discBreathe{50%{scale:1.008}}@keyframes focus-art-in-motion-module__Co-e6G__pupilRest{50%{scale:1.045}}@keyframes focus-art-in-motion-module__Co-e6G__dotFocus{50%{opacity:.5}}@keyframes focus-art-in-motion-module__Co-e6G__microOrbit{to{rotate:360deg}}@media (max-width:1180px){.focus-art-in-motion-module__Co-e6G__art{width:min(100%,780px);margin:0 auto}}@media (max-width:700px){.focus-art-in-motion-module__Co-e6G__art{aspect-ratio:1.04;cursor:auto;width:calc(100% + 40px);margin:0 -20px}.focus-art-in-motion-module__Co-e6G__art svg{overflow:hidden}.focus-art-in-motion-module__Co-e6G__grid{display:none}}@media (prefers-reduced-motion:reduce){.focus-art-in-motion-module__Co-e6G__art{filter:none!important;opacity:1!important;transition:none!important}.focus-art-in-motion-module__Co-e6G__art *{transition:none!important;animation:none!important}.focus-art-in-motion-module__Co-e6G__art svg{overflow:hidden}.focus-art-in-motion-module__Co-e6G__focusSoft{filter:none;opacity:1}}
