.wizard-module__WDfu-a__root{--color-primary:#0a0a0a;--color-secondary:#fff;--color-contrast:#e30613;--color-surface:#0a0a0a;--color-surface-sunken:#050505;--color-surface-raised:#1c1c1d;--color-surface-overlay:#1c1c1d;--shadow-rgb:0 0 0;--rule:#ffffff2e;--dim:#ffffff73;--faint:#ffffff47;background-color:var(--color-primary);min-height:100dvh;color:var(--color-secondary);flex-direction:column;display:flex;position:relative}.wizard-module__WDfu-a__root[data-surface=light]{--color-primary:#f4f4f5;--color-secondary:#000;--color-surface:#f4f4f5;--color-surface-sunken:#e7e7e8;--color-surface-raised:#fff;--color-surface-overlay:#fff;--shadow-rgb:17 20 28;--rule:#00000029;--dim:#00000080;--faint:#0000004d}.wizard-module__WDfu-a__shell{flex-direction:column;flex:1;padding-block-start:var(--header-height);display:flex}@media (min-width:800px){.wizard-module__WDfu-a__shell{flex-direction:row}}.wizard-module__WDfu-a__sidebar{--color-primary:#f4f4f5;--color-secondary:#000;--color-surface-sunken:#e7e7e8;padding:.75rem var(--safe);background-color:var(--color-primary);color:var(--color-secondary);flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wizard-module__WDfu-a__root[data-surface=light] .wizard-module__WDfu-a__sidebar{background-color:var(--color-surface-sunken)}@media (min-width:800px){.wizard-module__WDfu-a__sidebar{width:16.5rem;height:calc(100dvh - var(--header-height));flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:stretch;gap:2.5rem;padding:2.25rem 1.75rem;position:sticky;inset-block-start:var(--header-height)}}.wizard-module__WDfu-a__sidebarNote{display:none}@media (min-width:800px){.wizard-module__WDfu-a__sidebarNote{color:#0000008c;max-width:22ch;margin-block-start:auto;line-height:1.5;display:block}}.wizard-module__WDfu-a__sidebarLinks{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .9rem;display:flex}@media (min-width:800px){.wizard-module__WDfu-a__sidebarLinks{flex-direction:column;align-items:flex-start;gap:1rem}}.wizard-module__WDfu-a__sidebarLink{text-underline-offset:.28em;transition:opacity .3s var(--ease-out-expo);text-decoration:underline}.wizard-module__WDfu-a__sidebarLink:hover{opacity:.6}.wizard-module__WDfu-a__close{color:inherit;transition:opacity .3s var(--ease-out-expo);align-items:center;gap:.55rem;display:inline-flex}.wizard-module__WDfu-a__close:hover{opacity:.6}.wizard-module__WDfu-a__closeIcon{flex:none}.wizard-module__WDfu-a__stage{min-width:0;padding-inline:var(--safe);flex-direction:column;flex:1;padding-block:1.75rem 1.25rem;display:flex}@media (min-width:800px){.wizard-module__WDfu-a__stage{padding-block:1.75rem 1.25rem;padding-inline:2.5rem}}.wizard-module__WDfu-a__rail{grid-gap:.5rem;grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}@media (min-width:800px){.wizard-module__WDfu-a__rail{gap:var(--gap)}}.wizard-module__WDfu-a__railItem{border-block-end:1px solid var(--rule);color:var(--faint);text-align:start;transition:color .4s var(--ease-out-expo), border-color .4s var(--ease-out-expo);flex-direction:column;gap:.5rem;padding-block-end:.75rem;display:flex}.wizard-module__WDfu-a__railItem[data-state=active]{border-block-end-color:var(--color-secondary);color:var(--color-secondary)}.wizard-module__WDfu-a__railItem[data-state=done]{border-block-end-color:var(--color-contrast);color:var(--dim)}.wizard-module__WDfu-a__railItem[data-state=done]:hover{color:var(--color-secondary)}.wizard-module__WDfu-a__railItem:disabled{cursor:default}.wizard-module__WDfu-a__railLabel{text-transform:uppercase;font-weight:800;line-height:1.15}.wizard-module__WDfu-a__question{flex-direction:column;flex:1;min-height:0;display:flex}.wizard-module__WDfu-a__prompt{color:var(--dim);margin-block-start:1.5rem}@media (min-width:800px){.wizard-module__WDfu-a__prompt{margin-block-start:1.25rem}}.wizard-module__WDfu-a__columns{grid-gap:1.5rem;flex:1;grid-template-columns:1fr;gap:1.5rem;margin-block-start:1.25rem;display:grid}@media (min-width:800px){.wizard-module__WDfu-a__columns{gap:var(--gap);grid-template-columns:repeat(4,1fr);margin-block-start:1.5rem}}.wizard-module__WDfu-a__column{border-block-start:1px solid var(--rule);transition:border-color .45s var(--ease-out-expo);animation:wizard-module__WDfu-a__rise .7s var(--ease-out-expo) both;flex-direction:column;display:flex}.wizard-module__WDfu-a__column:nth-child(2){animation-delay:60ms}.wizard-module__WDfu-a__column:nth-child(3){animation-delay:.12s}.wizard-module__WDfu-a__column:nth-child(4){animation-delay:.18s}.wizard-module__WDfu-a__column[data-selected=true]{border-block-start-color:var(--color-contrast)}@keyframes wizard-module__WDfu-a__rise{0%{opacity:0;transform:translateY(1.75rem)}}.wizard-module__WDfu-a__choice{color:inherit;text-align:start;flex-direction:column;flex:1;align-items:flex-start;gap:1.5rem;padding-block:1.1rem 1.25rem;display:flex}.wizard-module__WDfu-a__choice:focus-visible{outline:2px solid var(--color-contrast);outline-offset:3px}.wizard-module__WDfu-a__check{border:1px solid var(--rule);width:2.25rem;height:2.25rem;transition:border-color .4s var(--ease-out-expo), background-color .4s var(--ease-out-expo);border-radius:9999px;flex:none;place-items:center;display:grid}.wizard-module__WDfu-a__choice:hover .wizard-module__WDfu-a__check{border-color:var(--color-secondary)}.wizard-module__WDfu-a__column[data-selected=true] .wizard-module__WDfu-a__check{border-color:var(--color-contrast);background-color:var(--color-contrast)}.wizard-module__WDfu-a__checkMark{color:#fff;opacity:0;transition:opacity .35s var(--ease-out-expo), transform .35s var(--ease-out-expo);transform:scale(.5)}.wizard-module__WDfu-a__column[data-selected=true] .wizard-module__WDfu-a__checkMark{opacity:1;transform:none}.wizard-module__WDfu-a__text{margin-block-start:auto}.wizard-module__WDfu-a__title{text-transform:uppercase;font-weight:900;line-height:1.5;display:block}.wizard-module__WDfu-a__body{max-width:24ch;color:var(--dim);margin-block-start:.85rem;line-height:1.45;display:block}.wizard-module__WDfu-a__column[data-scale=large] .wizard-module__WDfu-a__body{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;margin-block-start:.9rem}.wizard-module__WDfu-a__next{background-color:var(--color-contrast);color:#fff;opacity:0;pointer-events:none;width:100%;transition:opacity .45s var(--ease-out-expo), transform .45s var(--ease-out-expo);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex;transform:translateY(.4rem)}.wizard-module__WDfu-a__column[data-selected=true] .wizard-module__WDfu-a__next{opacity:1;pointer-events:auto;transform:none}.wizard-module__WDfu-a__nextArrow{transition:transform .4s var(--ease-out-expo)}.wizard-module__WDfu-a__next:hover .wizard-module__WDfu-a__nextArrow{transform:translate(.3rem)}.wizard-module__WDfu-a__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .wizard-module__WDfu-a__next:hover .wizard-module__WDfu-a__nextArrow{transform:translate(-.3rem)}@media (prefers-reduced-motion:reduce){.wizard-module__WDfu-a__column,.wizard-module__WDfu-a__check,.wizard-module__WDfu-a__checkMark,.wizard-module__WDfu-a__next,.wizard-module__WDfu-a__nextArrow,.wizard-module__WDfu-a__railItem,.wizard-module__WDfu-a__sidebarLink,.wizard-module__WDfu-a__close{transition:none;animation:none}}
.summary-module__h5LFca__root{flex-direction:column;flex:1;min-height:0;display:flex}.summary-module__h5LFca__grid{grid-gap:2.5rem;animation:summary-module__h5LFca__rise .7s var(--ease-out-expo) both;flex:1;grid-template-columns:1fr;gap:2.5rem;margin-block-start:1.5rem;display:grid}@media (min-width:800px){.summary-module__h5LFca__grid{grid-template-columns:5fr 7fr;gap:3.5rem;margin-block-start:2.25rem}}@keyframes summary-module__h5LFca__rise{0%{opacity:0;transform:translateY(1.5rem)}}.summary-module__h5LFca__panelTitle{border-block-end:1px solid var(--rule);text-transform:uppercase;padding-block-end:.75rem;font-weight:900;line-height:1.15}.summary-module__h5LFca__recapList{flex-direction:column;gap:1.75rem;margin-block-start:1.75rem;display:flex}.summary-module__h5LFca__recapItem{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.summary-module__h5LFca__recapLabel{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;display:block}.summary-module__h5LFca__recapValue{text-transform:uppercase;margin-block-start:.4rem;font-weight:900;line-height:1.5;display:block}.summary-module__h5LFca__edit{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.28em;transition:color .3s var(--ease-out-expo);flex:none;text-decoration:underline}.summary-module__h5LFca__edit:hover{color:var(--color-contrast)}.summary-module__h5LFca__fields{grid-gap:1.5rem 1.5rem;grid-template-columns:1fr;gap:1.5rem;margin-block-start:1.75rem;display:grid}@media (min-width:800px){.summary-module__h5LFca__fields{grid-template-columns:1fr 1fr}}.summary-module__h5LFca__wide{grid-column:1/-1}.summary-module__h5LFca__field{flex-direction:column;gap:.4rem;display:flex}.summary-module__h5LFca__error{color:var(--color-contrast);letter-spacing:.02em}:is(.summary-module__h5LFca__recapLabel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.summary-module__h5LFca__edit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.summary-module__h5LFca__again:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){letter-spacing:.04em}.summary-module__h5LFca__send{background-color:var(--color-contrast);color:#fff;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-self:flex-start;align-items:center;width:auto;margin-block-start:2rem;padding:1.1rem 2.5rem 1.1rem calc(2.5rem + 10px);font-weight:800;display:inline-flex;position:relative;overflow:hidden}.summary-module__h5LFca__send:before{content:"";background-color:var(--color-secondary);width:10px;transition:transform .4s var(--ease-out-expo);position:absolute;inset-block:0;inset-inline-start:0;transform:translate(-100%)}.summary-module__h5LFca__send:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translate(100%)}.summary-module__h5LFca__send:hover:before,.summary-module__h5LFca__send:focus-visible:before{transform:translate(0)}@media (min-width:800px){.summary-module__h5LFca__send{padding-block:1.2rem}}.summary-module__h5LFca__send:hover{border-inline-start-color:var(--color-secondary)}.summary-module__h5LFca__send:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-6px}.summary-module__h5LFca__success{animation:summary-module__h5LFca__rise .7s var(--ease-out-expo) both;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1.25rem;padding-block:4rem;display:flex}.summary-module__h5LFca__again{color:var(--dim);letter-spacing:.16em;text-transform:uppercase;text-underline-offset:.28em;transition:color .3s var(--ease-out-expo);text-decoration:underline}.summary-module__h5LFca__again:hover{color:var(--color-contrast)}@media (prefers-reduced-motion:reduce){.summary-module__h5LFca__grid,.summary-module__h5LFca__success,.summary-module__h5LFca__edit,.summary-module__h5LFca__again,.summary-module__h5LFca__send,.summary-module__h5LFca__send:before{transition:none;animation:none}}
.contact-overlay-module__sV-xPa__root{z-index:50;overscroll-behavior:contain;visibility:hidden;transition:transform .7s var(--ease-out-expo), visibility 0s linear .7s;background-color:#0a0a0a;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.contact-overlay-module__sV-xPa__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:translate(-100%)}.contact-overlay-module__sV-xPa__root[data-open=true]{visibility:visible;transition:transform .7s var(--ease-out-expo), visibility 0s linear 0s;transform:translate(0)}@media (prefers-reduced-motion:reduce){.contact-overlay-module__sV-xPa__root,.contact-overlay-module__sV-xPa__root[data-open=true]{opacity:0;transition:opacity .2s linear,visibility linear;transform:none}.contact-overlay-module__sV-xPa__root[data-open=true]{opacity:1}}
.footer-module__AuUAmG__root{z-index:0;background-color:var(--color-secondary);height:90dvh;color:var(--color-primary);position:fixed;inset-block-end:0;inset-inline:0;overflow:hidden}.footer-module__AuUAmG__inner{flex-direction:column;justify-content:space-between;gap:clamp(32px,5vh,64px);height:100%;padding-block:clamp(40px,7vh,88px) clamp(20px,3.5vh,40px);padding-inline:clamp(20px,6vw,96px);display:flex}.footer-module__AuUAmG__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(28px,5vw,64px);display:flex}.footer-module__AuUAmG__intro{flex:420px;max-width:900px}.footer-module__AuUAmG__statement{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(34px,5.6vw,76px);font-weight:900;line-height:1.25}.footer-module__AuUAmG__social{flex-direction:column;flex:0 320px;gap:clamp(12px,1.6vh,18px);width:min(100%,320px);display:flex}.footer-module__AuUAmG__socialButton{background-color:var(--color-primary);color:var(--color-secondary);letter-spacing:-.01em;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo);will-change:transform;justify-content:space-between;align-items:center;gap:1.5em;padding:clamp(14px,1.6vh,20px) clamp(20px,1.6vw,30px);font-size:clamp(16px,1.2vw,20px);font-weight:700;display:inline-flex}.footer-module__AuUAmG__socialIcon{width:1.25em;height:1.25em;transition:transform .5s var(--ease-out-expo);flex:none}@media (hover:hover){.footer-module__AuUAmG__socialButton:hover{opacity:.9;transform:translateY(-2px)}.footer-module__AuUAmG__socialButton:hover .footer-module__AuUAmG__socialIcon{transform:translate(.2em,-.2em)}}.footer-module__AuUAmG__swap{display:inline-grid;position:relative;overflow:hidden}.footer-module__AuUAmG__text{transition:transform .5s var(--ease-out-expo);grid-area:1/1}.footer-module__AuUAmG__clone{transform:translateY(115%)}@media (hover:hover){.footer-module__AuUAmG__socialButton:hover .footer-module__AuUAmG__text,.footer-module__AuUAmG__link:hover .footer-module__AuUAmG__text{transform:translateY(-115%)}.footer-module__AuUAmG__socialButton:hover .footer-module__AuUAmG__clone,.footer-module__AuUAmG__link:hover .footer-module__AuUAmG__clone{transform:translateY(0)}}.footer-module__AuUAmG__columns{flex-wrap:wrap;gap:clamp(36px,6vw,88px);display:flex}.footer-module__AuUAmG__col{flex-direction:column;gap:clamp(14px,1.8vh,22px);display:flex}.footer-module__AuUAmG__colTitle{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-size:13px}.footer-module__AuUAmG__list{flex-direction:column;gap:clamp(10px,1.4vh,16px);display:flex}.footer-module__AuUAmG__link{opacity:.7;width:fit-content;transition:opacity .4s var(--ease-out-expo);font-size:clamp(15px,1.1vw,18px);line-height:1.2;display:inline-flex}.footer-module__AuUAmG__muted{opacity:.55;width:fit-content;font-size:clamp(15px,1.1vw,18px);line-height:1.2;display:inline-flex}@media (hover:hover){.footer-module__AuUAmG__link:hover{opacity:1}}.footer-module__AuUAmG__bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(18px,3vh,30px) 24px;display:flex}.footer-module__AuUAmG__wordmark{aspect-ratio:412.5/199;background:url(/assets/logo/sonar-lockup.svg) 50%/contain no-repeat;width:clamp(150px,18vw,260px);display:block}@media (min-width:800px){.footer-module__AuUAmG__columns{gap:clamp(56px,5vw,112px)}}@media (prefers-reduced-motion:reduce){.footer-module__AuUAmG__link,.footer-module__AuUAmG__socialButton,.footer-module__AuUAmG__socialIcon,.footer-module__AuUAmG__text{transition:none}.footer-module__AuUAmG__socialButton:hover,.footer-module__AuUAmG__socialButton:hover .footer-module__AuUAmG__socialIcon{transform:none}}
.menu-animation-module__fDB9hG__root{--shift:3rem;min-width:fit-content;flex-direction:column;gap:.25em;padding-inline-start:var(--shift);display:flex;overflow:hidden}.menu-animation-module__fDB9hG__item{width:fit-content;color:var(--color-secondary);transition:color .3s var(--ease-out-expo);align-items:center;gap:.5rem;display:flex}.menu-animation-module__fDB9hG__arrow{opacity:0;width:clamp(28px,8vw,40px);height:clamp(28px,8vw,40px);transition:transform .3s var(--ease-out-expo), opacity .3s var(--ease-out-expo);flex:none;transform:translate(-100%)}.menu-animation-module__fDB9hG__label{transform:translateX(calc(-1 * var(--shift)));font-family:var(--font-stack-sans);text-transform:uppercase;transition:transform .3s var(--ease-out-expo);font-size:clamp(2rem,11vw,3.75rem);font-weight:600;line-height:1.05}[dir=rtl] .menu-animation-module__fDB9hG__arrow{transform:translate(100%)scaleX(-1)}[dir=rtl] .menu-animation-module__fDB9hG__label{transform:translateX(var(--shift))}@media (hover:hover){.menu-animation-module__fDB9hG__item:hover{color:var(--color-contrast)}.menu-animation-module__fDB9hG__item:hover .menu-animation-module__fDB9hG__arrow,.menu-animation-module__fDB9hG__item:focus-visible .menu-animation-module__fDB9hG__arrow{opacity:1;transform:translate(0)}[dir=rtl] .menu-animation-module__fDB9hG__item:hover .menu-animation-module__fDB9hG__arrow{transform:translate(0)scaleX(-1)}.menu-animation-module__fDB9hG__item:hover .menu-animation-module__fDB9hG__label,.menu-animation-module__fDB9hG__item:focus-visible .menu-animation-module__fDB9hG__label{transform:translate(0)}}.menu-animation-module__fDB9hG__item:focus-visible{color:var(--color-contrast);outline:none}.menu-animation-module__fDB9hG__item:focus-visible .menu-animation-module__fDB9hG__arrow{opacity:1;transform:translate(0)}[dir=rtl] .menu-animation-module__fDB9hG__item:focus-visible .menu-animation-module__fDB9hG__arrow{transform:translate(0)scaleX(-1)}.menu-animation-module__fDB9hG__item:focus-visible .menu-animation-module__fDB9hG__label{transform:translate(0)}
.header-module___l6CUq__header{z-index:60;transition:transform .45s var(--ease-out-expo), background-color .3s var(--ease-out-expo), box-shadow .3s var(--ease-out-expo);position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(0)}.header-module___l6CUq__isHidden{transform:translateY(-100%)}.header-module___l6CUq__isScrolled{background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.header-module___l6CUq__onMedia:not(.header-module___l6CUq__isScrolled) .header-module___l6CUq__logoWord,.header-module___l6CUq__onMedia:not(.header-module___l6CUq__isScrolled) .header-module___l6CUq__navLink,.header-module___l6CUq__onMedia:not(.header-module___l6CUq__isScrolled) .header-module___l6CUq__localeSlot,.header-module___l6CUq__onMedia:not(.header-module___l6CUq__isScrolled) .header-module___l6CUq__burger{color:var(--color-white)}.header-module___l6CUq__nav{padding:var(--safe);font-family:var(--font-stack-sans);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5em;font-size:14px;display:flex}@media (min-width:800px){.header-module___l6CUq__nav{letter-spacing:.04em;gap:2.5em;padding-block:1.5rem;padding-inline:3rem;font-size:15px}}.header-module___l6CUq__logo{align-items:center;gap:.5em;display:inline-flex}.header-module___l6CUq__logoGlyph{aspect-ratio:314/397;background:url(/assets/logo/sonar-glyph.png) 50%/contain no-repeat;height:22px;display:block}.header-module___l6CUq__logoWord{letter-spacing:-.01em;text-transform:none;font-size:19px;font-weight:900;line-height:1}@media (min-width:800px){.header-module___l6CUq__logoGlyph{height:30px}.header-module___l6CUq__logoWord{font-size:26px}}.header-module___l6CUq__desktopNav{display:none}@media (min-width:800px){.header-module___l6CUq__desktopNav{align-items:center;gap:3em;display:flex}}.header-module___l6CUq__links{align-items:center;gap:3em;display:flex}.header-module___l6CUq__navLink{color:var(--color-secondary);transition:color .25s var(--ease-out-expo);padding-block:.5em;position:relative}.header-module___l6CUq__navLink:after{content:"";background-color:var(--color-contrast);width:100%;height:1px;transform-origin:inline-start;transition:transform .3s var(--ease-out-expo);position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}@media (hover:hover){.header-module___l6CUq__navLink:hover{color:var(--color-contrast)}.header-module___l6CUq__navLink:hover:after{transform:scaleX(1)}}.header-module___l6CUq__navLink[data-active]:after{transform:scaleX(1)}.header-module___l6CUq__navLink:focus-visible{color:var(--color-contrast);outline:none}.header-module___l6CUq__navLink:focus-visible:after{transform:scaleX(1)}.header-module___l6CUq__localeSlot{color:var(--color-secondary);align-items:center;gap:1.5em;display:inline-flex}.header-module___l6CUq__localeSlot:before{content:"";opacity:.3;background-color:currentColor;flex:none;width:1px;height:1em}.header-module___l6CUq__mobileActions{align-items:center;gap:.75em;display:flex}.header-module___l6CUq__mobileLocale{align-items:center;min-height:40px;padding-inline:.5em;display:inline-flex}.header-module___l6CUq__mobileLocale:after{display:none}@media (min-width:800px){.header-module___l6CUq__mobileActions{display:none}}.header-module___l6CUq__burger{width:40px;height:40px;color:var(--color-secondary);background:0 0;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px;display:inline-flex}@media (min-width:800px){.header-module___l6CUq__burger{display:none}}.header-module___l6CUq__burgerLine{width:24px;height:2px;transition:transform .35s var(--ease-out-expo), opacity .2s var(--ease-out-expo);background-color:currentColor}.header-module___l6CUq__isOpen .header-module___l6CUq__burgerLine:first-child{transform:translateY(7px)rotate(45deg)}.header-module___l6CUq__isOpen .header-module___l6CUq__burgerLine:nth-child(2){opacity:0}.header-module___l6CUq__isOpen .header-module___l6CUq__burgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header-module___l6CUq__overlay{z-index:55;padding:calc(var(--header-height) + var(--safe)) var(--safe) var(--safe);background-color:var(--color-surface);opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo), visibility 0s linear .4s;flex-direction:column;justify-content:center;gap:2rem;display:flex;position:fixed;inset:0;transform:translateY(-1rem)}.header-module___l6CUq__overlayOpen{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .4s var(--ease-out-expo), transform .4s var(--ease-out-expo), visibility 0s linear 0s;transform:translateY(0)}.header-module___l6CUq__overlayLocale{width:fit-content;color:var(--color-secondary);letter-spacing:.04em;transition:color .25s var(--ease-out-expo);align-items:center;gap:.75em;margin-block-start:auto;padding-block:.75em;font-size:16px;display:inline-flex}.header-module___l6CUq__overlayLocaleIcon{flex:none;width:20px;height:20px}.header-module___l6CUq__overlayLocaleCode{font-weight:700}@media (hover:hover){.header-module___l6CUq__overlayLocale:hover{color:var(--color-contrast)}}.header-module___l6CUq__overlayLocale:focus-visible{color:var(--color-contrast);outline:none}@media (min-width:800px){.header-module___l6CUq__overlay{display:none}}@media (prefers-reduced-motion:reduce){.header-module___l6CUq__header,.header-module___l6CUq__burgerLine,.header-module___l6CUq__overlay,.header-module___l6CUq__overlayLocale,.header-module___l6CUq__navLink:after{transition-duration:.01ms}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.whatsapp-button-module__xVL-Kq__fab{z-index:40;color:#fff;width:56px;height:56px;animation:whatsapp-button-module__xVL-Kq__whatsapp-enter .6s var(--ease-out-expo) both;transition:transform .3s var(--ease-out-expo);background-color:#25d366;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:fixed;inset-block-end:var(--safe);inset-inline-end:var(--safe);box-shadow:0 8px 24px -6px #25d36680}.whatsapp-button-module__xVL-Kq__fabIcon{width:30px;height:30px}.whatsapp-button-module__xVL-Kq__card{display:none}@media (min-width:800px){.whatsapp-button-module__xVL-Kq__fab{display:none}.whatsapp-button-module__xVL-Kq__card{z-index:40;filter:drop-shadow(0 18px 30px #075e543d);width:328px;height:132px;animation:whatsapp-button-module__xVL-Kq__whatsapp-enter .6s var(--ease-out-expo) both;transition:transform .3s var(--ease-out-expo);align-items:stretch;gap:16px;padding:14px;display:flex;position:fixed;inset-block-end:var(--safe);inset-inline-end:var(--safe)}.whatsapp-button-module__xVL-Kq__card:before{content:"";z-index:0;background-color:#e0f9ea;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='328'%20height='132'%3E%3Cpath%20fill-rule='evenodd'%20fill='white'%20d='M0,0H328V132H0Z%20M14,14H106V118H14Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='328'%20height='132'%3E%3Cpath%20fill-rule='evenodd'%20fill='white'%20d='M0,0H328V132H0Z%20M14,14H106V118H14Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[dir=rtl] .whatsapp-button-module__xVL-Kq__card:before{transform:scaleX(-1)}.whatsapp-button-module__xVL-Kq__panel{z-index:1;color:#25d366;width:92px;transition:transform .3s var(--ease-out-expo);background-color:#0000;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.whatsapp-button-module__xVL-Kq__panelIcon{width:40px;height:40px}.whatsapp-button-module__xVL-Kq__content{z-index:1;flex-direction:column;flex:1;justify-content:space-between;gap:16px;min-width:0;padding-inline-end:6px;display:flex;position:relative}.whatsapp-button-module__xVL-Kq__title{font-family:var(--font-sans);color:#075e54;text-wrap:balance;font-size:18px;font-weight:600;line-height:1.25}.whatsapp-button-module__xVL-Kq__cta{font-family:var(--font-sans);white-space:nowrap;color:#fff;transition:background-color .3s var(--ease-out-expo);background-color:#25d366;justify-content:center;align-self:flex-start;align-items:center;padding:.7em 1.5em;font-size:15px;font-weight:600;line-height:1;display:inline-flex}}@media (hover:hover){.whatsapp-button-module__xVL-Kq__fab:hover{transform:translateY(-2px)scale(1.05)}.whatsapp-button-module__xVL-Kq__card:hover{transform:translateY(-3px)}.whatsapp-button-module__xVL-Kq__card:hover .whatsapp-button-module__xVL-Kq__panel{transform:scale(1.04)}.whatsapp-button-module__xVL-Kq__card:hover .whatsapp-button-module__xVL-Kq__cta{background-color:#1ebe5b}}@media (prefers-reduced-motion:reduce){.whatsapp-button-module__xVL-Kq__fab,.whatsapp-button-module__xVL-Kq__card{animation:none}}@keyframes whatsapp-button-module__xVL-Kq__whatsapp-enter{0%{opacity:0;transform:translateY(12px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}
.reveal-module__bqWFNa__root{opacity:0}.reveal-module__bqWFNa__staggered{opacity:1}.reveal-module__bqWFNa__staggered>*{opacity:0}@media (prefers-reduced-motion:reduce){.reveal-module__bqWFNa__root,.reveal-module__bqWFNa__staggered>*{opacity:1}}
.text-scale-reveal-module__Hdc3AG__textScaleReveal{opacity:0;display:block}@media (prefers-reduced-motion:reduce){.text-scale-reveal-module__Hdc3AG__textScaleReveal{opacity:1}}.text-scale-reveal-module__Hdc3AG__textScaleReveal .word{white-space:nowrap;will-change:transform, opacity;display:inline-block}.text-scale-reveal-module__Hdc3AG__textScaleReveal .word-mask{margin-block:-.2em;padding-block:.2em}
.cta-link-module__FQ0sIa__root{--cta-leading:1.5;--cta-mask-pad:.3em;--cta-mask-height:calc(var(--cta-leading) * 1em + 2 * var(--cta-mask-pad));letter-spacing:.04em;font-weight:700;line-height:var(--cta-leading);white-space:nowrap;align-items:center;gap:.6em;width:fit-content;display:inline-flex}.cta-link-module__FQ0sIa__red{background-color:var(--color-contrast);color:var(--color-white);padding-block:.75em;padding-inline:2.1em}.cta-link-module__FQ0sIa__fill{background-color:var(--color-secondary);color:var(--color-primary);padding-block:.75em;padding-inline:2.1em}.cta-link-module__FQ0sIa__plain{padding-block:.2em;padding-inline:0}.cta-link-module__FQ0sIa__swap{height:var(--cta-mask-height);align-items:center;display:inline-grid;position:relative;overflow:hidden}.cta-link-module__FQ0sIa__text{transition:transform .5s var(--ease-out-expo);grid-area:1/1}.cta-link-module__FQ0sIa__clone{transform:translateY(var(--cta-mask-height))}.cta-link-module__FQ0sIa__arrow{transition:transform .5s var(--ease-out-expo);display:inline-block}@media (hover:hover){.cta-link-module__FQ0sIa__root:hover .cta-link-module__FQ0sIa__text{transform:translateY(calc(-1 * var(--cta-mask-height)))}.cta-link-module__FQ0sIa__root:hover .cta-link-module__FQ0sIa__clone{transform:translateY(0)}.cta-link-module__FQ0sIa__root:hover .cta-link-module__FQ0sIa__arrow{transform:translate(.35em)}}
.faq-module__b-jOUa__item{background-color:var(--color-surface-raised);box-shadow:var(--shadow-sm)}.faq-module__b-jOUa__trigger{text-align:start;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;width:100%;display:flex}.faq-module__b-jOUa__icon{color:var(--color-contrast);transition:transform .3s var(--ease-out-expo);flex-shrink:0}.faq-module__b-jOUa__iconOpen{transform:rotate(45deg)}.faq-module__b-jOUa__panel{transition:grid-template-rows .35s var(--ease-out-expo);grid-template-rows:0fr;display:grid}.faq-module__b-jOUa__panelOpen{grid-template-rows:1fr}.faq-module__b-jOUa__panelInner{overflow:hidden}@media (prefers-reduced-motion:reduce){.faq-module__b-jOUa__icon,.faq-module__b-jOUa__panel{transition:none}}
.intro-module__RZxkKW__paragraph{text-wrap:balance}.intro-module__RZxkKW__mark{color:var(--color-red);white-space:nowrap;background:0 0;display:inline-block}
.purpose-module__V4diYW__root{isolation:isolate;position:relative;overflow:clip}.purpose-module__V4diYW__stack{flex-direction:column;gap:1rem;display:flex}.purpose-module__V4diYW__card{color:var(--color-white);transform-origin:50% 0;will-change:transform;background:#0c0c0c;padding:2rem 1.5rem;position:relative;overflow:hidden}.purpose-module__V4diYW__card[data-tone=light]{background:var(--color-primary);color:var(--color-secondary)}@media (min-width:800px){.purpose-module__V4diYW__card{min-height:24rem;padding:3.5rem 3rem;position:sticky;inset-block-start:calc(7rem + var(--index) * 1.75rem)}}@media (prefers-reduced-motion:reduce){.purpose-module__V4diYW__card{position:relative;inset-block-start:auto}}.purpose-module__V4diYW__eyebrow{color:var(--color-contrast)}.purpose-module__V4diYW__rule{opacity:.14;background:currentColor;height:1px}.purpose-module__V4diYW__body{opacity:.8}
.oil-finder-cta-module__bge5jq__bgScrim{background:linear-gradient(90deg,#e30613eb 0%,#e306138c 45%,#e3061326 70%,#0000 100%)}[dir=rtl] .oil-finder-cta-module__bge5jq__bgScrim{background:linear-gradient(270deg,#e30613eb 0%,#e306138c 45%,#e3061326 70%,#0000 100%)}.oil-finder-cta-module__bge5jq__progressTrack{background-color:#00000026;position:relative;overflow:hidden}.oil-finder-cta-module__bge5jq__progressFill{transform-origin:0;background-color:var(--color-secondary);position:absolute;inset:0;transform:scaleX(0)}.oil-finder-cta-module__bge5jq__progressFillActive{animation:4.5s linear forwards oil-finder-cta-module__bge5jq__oilFinderFill}[dir=rtl] .oil-finder-cta-module__bge5jq__progressFill{transform-origin:100%}@keyframes oil-finder-cta-module__bge5jq__oilFinderFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.oil-finder-cta-module__bge5jq__progressFillActive{animation:none;transform:scaleX(1)}}
.story-module__GCb03W__root{padding-block-end:5rem}@media (min-width:800px){.story-module__GCb03W__root{padding-block-end:7rem}}.story-module__GCb03W__paragraph{text-wrap:pretty}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}
.blog-card-module__us_yDG__card{border:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent);transition:border-color .4s var(--ease-out-expo), box-shadow .4s var(--ease-out-expo), transform .4s var(--ease-out-expo)}.blog-card-module__us_yDG__image{transition:transform .6s var(--ease-out-expo)}.blog-card-module__us_yDG__title,.blog-card-module__us_yDG__excerpt{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card-module__us_yDG__title{-webkit-line-clamp:3;transition:color .3s var(--ease-out-expo)}.blog-card-module__us_yDG__excerpt{-webkit-line-clamp:3}.blog-card-module__us_yDG__arrow{transition:transform .4s var(--ease-out-expo)}[dir=rtl] .blog-card-module__us_yDG__arrow{transform:scaleX(-1)}@media (hover:hover){.blog-card-module__us_yDG__card:hover{border-color:color-mix(in srgb, var(--color-secondary) 20%, transparent);box-shadow:0 12px 32px color-mix(in srgb, var(--color-secondary) 10%, transparent);transform:translateY(-4px)}.blog-card-module__us_yDG__card:hover .blog-card-module__us_yDG__image{transform:scale(1.05)}.blog-card-module__us_yDG__card:hover .blog-card-module__us_yDG__title{color:var(--color-contrast)}.blog-card-module__us_yDG__card:hover .blog-card-module__us_yDG__arrow{transform:translate(4px)}[dir=rtl] .blog-card-module__us_yDG__card:hover .blog-card-module__us_yDG__arrow{transform:scaleX(-1)translate(4px)}}
.supply-module__aSVrfW__root{isolation:isolate;min-height:92dvh;position:relative;overflow:hidden}.supply-module__aSVrfW__media{z-index:0;clip-path:inset(0 0 0 100%);position:absolute;inset:0}.supply-module__aSVrfW__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform;width:100%;height:120%;position:absolute;inset-block-start:-10%;inset-inline-start:0}.supply-module__aSVrfW__scrim{background:linear-gradient(#00000040 0%,#0000008c 55%,#000000e0 100%),radial-gradient(120% 90% at 50% 100%,#0000008c,#0000 70%);position:absolute;inset:0}.supply-module__aSVrfW__mask{display:block;overflow:hidden}.supply-module__aSVrfW__line{display:block;transform:translateY(110%)}.supply-module__aSVrfW__fade{opacity:0}.supply-module__aSVrfW__fact{padding-block-start:1rem;position:relative}.supply-module__aSVrfW__keyline{background:var(--color-contrast);transform-origin:0;width:100%;height:2px;display:block;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scaleX(0)}.supply-module__aSVrfW__keyline:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform-origin:100%}@media (prefers-reduced-motion:reduce){.supply-module__aSVrfW__media{clip-path:none}.supply-module__aSVrfW__line{transform:none}.supply-module__aSVrfW__fade{opacity:1}.supply-module__aSVrfW__keyline{transform:none}}
.brand-action-module__H1FOZa__root{isolation:isolate;color:var(--color-secondary);border-block-start:1px solid color-mix(in srgb, var(--color-secondary) 10%, transparent);justify-content:space-between;align-items:center;gap:1.5em;padding:1.6rem 2rem;display:flex;position:relative;overflow:hidden}.brand-action-module__H1FOZa__flood{z-index:-1;background-color:var(--color-contrast);position:absolute;inset:-12% -6%;transform:translateY(105%)}.brand-action-module__H1FOZa__labels{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding-block:.15em;font-size:14px;display:block;position:relative;overflow:hidden}.brand-action-module__H1FOZa__row{white-space:pre;display:flex}.brand-action-module__H1FOZa__rowIn{color:var(--color-primary);position:absolute;inset-block-start:.15em;inset-inline-start:0}.brand-action-module__H1FOZa__unitOut,.brand-action-module__H1FOZa__unitIn{will-change:transform;display:inline-block}.brand-action-module__H1FOZa__unitIn{opacity:0}.brand-action-module__H1FOZa__disc{border:1px solid color-mix(in srgb, var(--color-secondary) 22%, transparent);width:2.6rem;height:2.6rem;color:var(--color-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.brand-action-module__H1FOZa__root:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .brand-action-module__H1FOZa__disc svg{transform:scaleX(-1)}@media (min-width:800px){.brand-action-module__H1FOZa__root{padding:1.8rem 2.8rem}.brand-action-module__H1FOZa__labels{font-size:15px}}@media (prefers-reduced-motion:reduce){.brand-action-module__H1FOZa__root:hover .brand-action-module__H1FOZa__flood,.brand-action-module__H1FOZa__root:focus-visible .brand-action-module__H1FOZa__flood{transform:none}.brand-action-module__H1FOZa__root:hover .brand-action-module__H1FOZa__row,.brand-action-module__H1FOZa__root:focus-visible .brand-action-module__H1FOZa__row{color:var(--color-primary)}.brand-action-module__H1FOZa__root:hover .brand-action-module__H1FOZa__rowIn,.brand-action-module__H1FOZa__root:focus-visible .brand-action-module__H1FOZa__rowIn{display:none}.brand-action-module__H1FOZa__root:hover .brand-action-module__H1FOZa__disc,.brand-action-module__H1FOZa__root:focus-visible .brand-action-module__H1FOZa__disc{border-color:var(--color-primary);color:var(--color-primary)}}
.values-module__-beD0W__deck{grid-gap:.25rem;grid-template-columns:1fr;gap:.25rem;display:grid}.values-module__-beD0W__rule{background:var(--color-contrast);height:.1875rem}@media (min-width:800px){.values-module__-beD0W__deck{grid-template-columns:repeat(4,1fr)}}.values-module__-beD0W__card{background:var(--color-surface-raised);flex-direction:column;height:100%;padding:1.5rem;transition:background-color .4s,color .4s;display:flex}@media (min-width:800px){.values-module__-beD0W__card{padding:2rem}.values-module__-beD0W__card:hover,.values-module__-beD0W__card:focus-within{background:var(--color-secondary);color:var(--color-primary)}}.values-module__-beD0W__copy{opacity:.75;max-width:32em;margin-block-start:1rem;line-height:1.55;display:block}@media (min-width:800px){.values-module__-beD0W__copy{margin-block-start:auto;padding-block-start:2rem}}
.directory-module__nC1GJq__grid{grid-gap:1.6rem;grid-template-columns:1fr;gap:1.6rem;display:grid}.directory-module__nC1GJq__cell{display:flex}.directory-module__nC1GJq__card{background-image:linear-gradient(180deg, var(--color-surface-raised) 0%, color-mix(in srgb, var(--color-surface-sunken) 70%, var(--color-surface-raised)) 100%);width:100%;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--color-secondary) 4%, transparent);transition:transform .5s var(--ease-out-expo), box-shadow .5s var(--ease-out-expo);flex-direction:column;display:flex}@media (hover:hover){.directory-module__nC1GJq__card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-secondary) 9%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--color-secondary) 45%, transparent);transform:translateY(-4px)}}.directory-module__nC1GJq__body{flex-direction:column;flex:1;padding:2.4rem 2rem 2.8rem;display:flex}.directory-module__nC1GJq__logoWell{justify-content:center;align-items:center;height:8rem;margin-block:.4rem 2rem;display:flex}.directory-module__nC1GJq__logo{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:auto;max-width:70%;height:4.4rem}@media (min-width:640px){.directory-module__nC1GJq__grid{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (min-width:800px){.directory-module__nC1GJq__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}.directory-module__nC1GJq__body{padding:3.2rem 2.8rem}}@media (prefers-reduced-motion:reduce){.directory-module__nC1GJq__card{transition:none}}
.detail-module__bAvFna__root{background:var(--color-primary);color:var(--color-secondary)}.detail-module__bAvFna__hero{padding:calc(var(--header-height) + clamp(2.5rem, 6vw, 5rem)) var(--safe) clamp(2.5rem, 5vw, 4rem)}.detail-module__bAvFna__kicker{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:.8125rem}.detail-module__bAvFna__title{letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;margin-block-start:.35em;font-size:clamp(3rem,12vw,15rem);font-weight:900;line-height:1.15}.detail-module__bAvFna__lead{text-wrap:pretty;max-width:34em;margin-block-start:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.4}.detail-module__bAvFna__media{aspect-ratio:3/2;margin-inline:var(--safe);position:relative}.detail-module__bAvFna__story{padding:clamp(5rem, 10vw, 10rem) var(--safe)}.detail-module__bAvFna__storyTitle{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;max-width:11em;font-size:clamp(2.2rem,5.4vw,5.5rem);font-weight:900;line-height:1.35}.detail-module__bAvFna__storyBody{opacity:.75;text-wrap:pretty;max-width:36em;margin-block-start:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.55}@media (min-width:800px){.detail-module__bAvFna__storyGrid{grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.detail-module__bAvFna__storyBody{margin-block-start:.5rem}}.detail-module__bAvFna__products{padding:0 var(--safe) clamp(6rem, 12vw, 11rem)}.detail-module__bAvFna__productsTitle{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.2rem,5.4vw,5.5rem);font-weight:900;line-height:1.25}.detail-module__bAvFna__productsLead{opacity:.7;max-width:34em;margin-block-start:1rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5}.detail-module__bAvFna__track{margin-inline:calc(-1 * var(--safe));padding-inline:var(--safe);scroll-padding-inline:var(--safe);scrollbar-width:none;gap:clamp(.75rem,1.2vw,1rem);margin-block-start:clamp(2.5rem,5vw,4rem);display:flex;overflow-x:auto}@media (hover:none){.detail-module__bAvFna__track{scroll-snap-type:x mandatory}}.detail-module__bAvFna__track::-webkit-scrollbar{display:none}.detail-module__bAvFna__trackItem{scroll-snap-align:start;flex:none;width:clamp(16rem,70vw,19rem)}@media (min-width:800px){.detail-module__bAvFna__trackItem{width:clamp(16rem,23vw,22rem)}}.detail-module__bAvFna__card{background:var(--color-surface-raised);height:100%;padding:clamp(1rem,1.6vw,1.5rem);display:block;position:relative}.detail-module__bAvFna__cardMedia{aspect-ratio:1;display:block;position:relative}.detail-module__bAvFna__cardMedia img{transition:transform .5s var(--ease-out-quart)}.detail-module__bAvFna__cardName{text-transform:uppercase;transition:color .3s var(--ease-out-quart);margin-block-start:1.2rem;padding-inline-end:2rem;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:800;line-height:1.15;display:block}.detail-module__bAvFna__cardDetails{font-family:var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.04em;opacity:.5;margin-block-start:.5rem;font-size:.75rem;display:block}.detail-module__bAvFna__cardArrow{transition:translate .3s var(--ease-out-quart);font-size:1.2rem;position:absolute;inset-block-end:clamp(1rem,1.6vw,1.5rem);inset-inline-end:clamp(1rem,1.6vw,1.5rem)}@media (hover:hover){.detail-module__bAvFna__card:hover .detail-module__bAvFna__cardMedia img{transform:scale(1.04)}.detail-module__bAvFna__card:hover .detail-module__bAvFna__cardName{color:var(--accent)}.detail-module__bAvFna__card:hover .detail-module__bAvFna__cardArrow{translate:.3rem}[dir=rtl] .detail-module__bAvFna__card:hover .detail-module__bAvFna__cardArrow{translate:-.3rem}}[dir=rtl] .detail-module__bAvFna__cardArrow{scale:-1 1}
.hero-module__V3Wc_W__root{isolation:isolate;min-height:72dvh;position:relative;overflow:hidden}.hero-module__V3Wc_W__media{z-index:0;clip-path:inset(0 0 100%);position:absolute;inset:0}.hero-module__V3Wc_W__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;will-change:transform;width:100%;height:116%;position:absolute;inset-block-start:-8%;inset-inline-start:0}.hero-module__V3Wc_W__scrim{background:linear-gradient(#000c 0%,#000000b3 45%,#000000e6 100%),radial-gradient(120% 90% at 50% 40%,#e3061333,#0000 65%);position:absolute;inset:0}.hero-module__V3Wc_W__mask{display:block;overflow:hidden}.hero-module__V3Wc_W__line{display:block;transform:translateY(110%)}.hero-module__V3Wc_W__fade{opacity:0}@media (prefers-reduced-motion:reduce){.hero-module__V3Wc_W__media{clip-path:none}.hero-module__V3Wc_W__line{transform:none}.hero-module__V3Wc_W__fade{opacity:1}}
.gears-module__OmQFNG__gears{width:37.3333vw;height:auto;margin-inline:auto;display:block}@media (min-width:800px){.gears-module__OmQFNG__gears{width:13.8889vw}}.gears-module__OmQFNG__gear{transform-box:fill-box;transform-origin:50%;animation:linear infinite gears-module__OmQFNG__gearSpin}.gears-module__OmQFNG__driver{fill:color-mix(in srgb, var(--color-secondary) 55%, var(--color-primary));animation-duration:12s}.gears-module__OmQFNG__follower{fill:color-mix(in srgb, var(--color-secondary) 40%, var(--color-primary));animation-duration:8s;animation-direction:reverse}.gears-module__OmQFNG__followerMuted{fill:color-mix(in srgb, var(--color-secondary) 25%, var(--color-primary));animation-duration:10s;animation-direction:reverse}@keyframes gears-module__OmQFNG__gearSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.gears-module__OmQFNG__gear{animation-play-state:paused}}
.markdown-module__QRqQJG__link{text-underline-offset:.2em;text-decoration:underline;transition:opacity .3s}.markdown-module__QRqQJG__link:hover{opacity:.65}.markdown-module__QRqQJG__list{padding-inline-start:1.4em;list-style:outside}.markdown-module__QRqQJG__listOrdered{padding-inline-start:1.4em;list-style:decimal}.markdown-module__QRqQJG__quote{box-shadow:inset 3px 0 0 0 var(--color-contrast);padding:1em 1.25em}[dir=rtl] .markdown-module__QRqQJG__quote{box-shadow:inset -3px 0 0 0 var(--color-contrast)}.markdown-module__QRqQJG__code{padding:.1em .4em;font-size:.9em}.markdown-module__QRqQJG__pre{padding:1em 1.25em;overflow-x:auto}.markdown-module__QRqQJG__pre code,.markdown-module__QRqQJG__pre .markdown-module__QRqQJG__code{background:0 0;padding:0}.markdown-module__QRqQJG__rule{background:var(--color-surface-sunken);border:0;height:1px;margin-block:2.5rem}
