.Footer-module__yg9ahW__footer{z-index:1;position:relative}.Footer-module__yg9ahW__inner{padding:3.75vw var(--gutter-x) 2.5vw}.Footer-module__yg9ahW__top{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:4vw;display:grid}.Footer-module__yg9ahW__brand,.Footer-module__yg9ahW__lockup{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__yg9ahW__lockupLine{width:11vw;min-width:108px;height:auto}.Footer-module__yg9ahW__blurb{max-width:22em;color:var(--muted);font-size:var(--p0);margin-top:1.6vw;line-height:1.5}.Footer-module__yg9ahW__col{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__yg9ahW__colTitle{color:var(--fg);font-family:var(--font-mono);font-size:var(--p0);letter-spacing:.16em;text-transform:uppercase;font-weight:400;line-height:1}.Footer-module__yg9ahW__list{flex-direction:column;gap:.75vw;margin-top:1.4vw;display:flex}.Footer-module__yg9ahW__link{color:var(--muted);font-size:var(--p0);transition:color var(--t-fast) var(--ease-out);line-height:1.5;display:inline-block;position:relative}@media (hover:none){.Footer-module__yg9ahW__link:after{content:"";position:absolute;inset:-6px -8px}}.Footer-module__yg9ahW__link:hover,.Footer-module__yg9ahW__link:focus-visible{color:var(--accent)}.Footer-module__yg9ahW__pending{color:#ffffff52;font-size:var(--p0);line-height:1.5;display:inline-block}.Footer-module__yg9ahW__bottom{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:2vw;margin-top:3vw;padding-top:1.6vw;display:flex}.Footer-module__yg9ahW__copy{color:#ffffff6b;font-family:var(--font-mono);font-size:var(--p0);line-height:1}@media (max-width:1025px){.Footer-module__yg9ahW__inner{padding:10vw var(--gutter-x) 6vw}.Footer-module__yg9ahW__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:6vw 4vw}.Footer-module__yg9ahW__brand{grid-column:1/-1}.Footer-module__yg9ahW__lockupLine{width:16vw}.Footer-module__yg9ahW__blurb{max-width:34em;margin-top:3vw}.Footer-module__yg9ahW__list{gap:1.6vw;margin-top:3vw}.Footer-module__yg9ahW__bottom{margin-top:10vw;padding-top:4vw}}@media (max-width:767px){.Footer-module__yg9ahW__inner{padding:11vw var(--gutter-x) 7vw}.Footer-module__yg9ahW__top{grid-template-columns:1fr 1fr;gap:8vw 6vw}.Footer-module__yg9ahW__brand{grid-column:1/-1}.Footer-module__yg9ahW__colNav{grid-area:2/1}.Footer-module__yg9ahW__colSocial{grid-area:2/2}.Footer-module__yg9ahW__colSupport{grid-area:3/1/auto/-1}.Footer-module__yg9ahW__colSupport .Footer-module__yg9ahW__list{margin-top:2vw}.Footer-module__yg9ahW__lockupLine{width:30vw}.Footer-module__yg9ahW__blurb{max-width:none;margin-top:4vw}.Footer-module__yg9ahW__blurbLine{display:block}.Footer-module__yg9ahW__list{gap:3vw;margin-top:4vw}.Footer-module__yg9ahW__bottom{margin-top:8vw;padding-top:5vw}}
.ScrambleText-module__0EU3Ya__word{white-space:nowrap;display:inline-block}.ScrambleText-module__0EU3Ya__char{text-align:center;display:inline-block;overflow:visible}.ScrambleText-module__0EU3Ya__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Header-module__KHjLKa__header{z-index:999;height:var(--nav-h);pointer-events:none;align-items:center;display:flex;position:fixed;inset:0 0 auto}.Header-module__KHjLKa__header>*{pointer-events:auto}.Header-module__KHjLKa__header:before{content:"";height:calc(var(--nav-h) * 1.6);z-index:-1;pointer-events:none;opacity:var(--scrim,1);transition:opacity .2s var(--ease-out);background:linear-gradient(#000000f0 0%,#000000ed 7%,#000000e5 15%,#000000db 25%,#000000cd 36%,#000000bf 47%,#000000a1 58%,#0000007f 68%,#0000005c 77%,#0000003b 85%,#0000001f 92%,#0000000f 96%,#0000 100%);position:absolute;inset:0 0 auto}.Header-module__KHjLKa__header[data-on-light]:before{opacity:0}.Header-module__KHjLKa__logo{--mark-h:2.4vw;--mark-w:calc(var(--mark-h) * 1.2143);--logo-gap:calc(var(--mark-h) * .092);z-index:2;left:var(--gutter);height:calc(var(--mark-h) * 1.031);display:block;position:absolute}.Header-module__KHjLKa__nameClip{height:100%;-webkit-mask-image:linear-gradient(to right, transparent 0, transparent var(--mark-w), #000 var(--mark-w));-webkit-mask-image:linear-gradient(to right, transparent 0, transparent var(--mark-w), #000 var(--mark-w));mask-image:linear-gradient(to right, transparent 0, transparent var(--mark-w), #000 var(--mark-w));display:block;overflow:hidden}.Header-module__KHjLKa__name{width:auto;height:100%;margin-left:calc(var(--mark-w) + var(--logo-gap));transition:transform .9s var(--ease-name), opacity .3s var(--ease-soft) .7s}.Header-module__KHjLKa__name[data-moving]{will-change:transform, filter;animation:.9s linear both Header-module__KHjLKa__name-blur-in}.Header-module__KHjLKa__nameClip[data-tucked] .Header-module__KHjLKa__name[data-moving]{animation-name:Header-module__KHjLKa__name-blur-out}@keyframes Header-module__KHjLKa__name-blur-out{0%{filter:blur()}8%{filter:blur(calc(var(--mark-h) * .0118))}18%{filter:blur(calc(var(--mark-h) * .019))}45%{filter:blur(calc(var(--mark-h) * .0105))}to{filter:blur()}}@keyframes Header-module__KHjLKa__name-blur-in{0%{filter:blur()}15%{filter:blur(calc(var(--mark-h) * .0133))}78%{filter:blur(calc(var(--mark-h) * .0155))}90%{filter:blur(calc(var(--mark-h) * .0095))}to{filter:blur()}45%{filter:blur(calc(var(--mark-h) * .019))}}.Header-module__KHjLKa__nameClip[data-tucked] .Header-module__KHjLKa__name{transform:translateX(calc(-100% - var(--mark-w) - var(--logo-gap)));opacity:0;transition:transform .9s var(--ease-name), opacity .26s var(--ease-soft)}.Header-module__KHjLKa__markWrap{z-index:2;width:var(--mark-w);align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0}.Header-module__KHjLKa__mark{height:var(--mark-h);width:auto;transition:transform var(--t-base) var(--ease-out)}@media (hover:hover){.Header-module__KHjLKa__link{-webkit-user-select:none;user-select:none}.Header-module__KHjLKa__logo:hover .Header-module__KHjLKa__mark{transform:scale(1.06)}}.Header-module__KHjLKa__logo[data-lit]{filter:brightness(0)}.Header-module__KHjLKa__logo{transition:filter .45s var(--ease-out)}.Header-module__KHjLKa__item[data-lit],.Header-module__KHjLKa__item[data-lit] .Header-module__KHjLKa__link,.Header-module__KHjLKa__item[data-lit] .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__item[data-lit] .Header-module__KHjLKa__label{color:#000}.Header-module__KHjLKa__item[data-lit] .Header-module__KHjLKa__link:hover .Header-module__KHjLKa__label,.Header-module__KHjLKa__item[data-lit] .Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__label{color:#00000080}.Header-module__KHjLKa__burger[data-lit]{color:#000}.Header-module__KHjLKa__item,.Header-module__KHjLKa__item .Header-module__KHjLKa__link,.Header-module__KHjLKa__item .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__item .Header-module__KHjLKa__label,.Header-module__KHjLKa__burger{transition:color .45s var(--ease-out), background-color .45s var(--ease-out)}.Header-module__KHjLKa__mainNav{width:48vw;position:absolute;left:50%;transform:translate(-50%)}.Header-module__KHjLKa__mainNav ul{justify-content:space-between;align-items:center;display:flex}.Header-module__KHjLKa__rightNav{position:absolute;right:3vw}.Header-module__KHjLKa__item{color:var(--fg);font-family:var(--font-mono);font-size:var(--p0);text-transform:uppercase;white-space:nowrap;align-items:center;font-weight:400;display:flex}.Header-module__KHjLKa__link{color:var(--fg);padding:0 1.8em;display:inline-block;position:relative}.Header-module__KHjLKa__bracket{width:.6em;transition:transform var(--t-fast) var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0}.Header-module__KHjLKa__bracketLeft{left:.85em}.Header-module__KHjLKa__bracketRight{right:.85em}.Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracketLeft,.Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__bracketLeft{transform:translate(-.85em)}.Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracketRight,.Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__bracketRight{transform:translate(.85em)}.Header-module__KHjLKa__label{width:calc(var(--chars,0) * .6em);transition:color .18s var(--ease-out);display:inline-block}.Header-module__KHjLKa__link:hover .Header-module__KHjLKa__label,.Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__label{color:var(--accent)}.Header-module__KHjLKa__burger{z-index:2;right:var(--gutter);color:var(--fg);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:1.6vw 8vw;font-size:4vw;font-weight:400;line-height:1;display:none;position:absolute}@media (hover:none){.Header-module__KHjLKa__burger:after{content:"";position:absolute;inset:-9px 0}}.Header-module__KHjLKa__burgerLabel{text-indent:.14em}.Header-module__KHjLKa__burger[data-open] .Header-module__KHjLKa__bracketLeft{transform:translate(-.5em)}.Header-module__KHjLKa__burger[data-open] .Header-module__KHjLKa__bracketRight{transform:translate(.5em)}.Header-module__KHjLKa__panel{z-index:1;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();--panel-item:clamp(13px, 4vw, 18px);padding:19.4svh var(--gutter) var(--gutter);--panel-in:.95s;--panel-out:.8s;--panel-blur:34px;--panel-ease-in:cubic-bezier(.16, 1, .3, 1);opacity:0;visibility:hidden;transition:transform var(--panel-out) var(--ease-in-out), opacity calc(var(--panel-out) * .72) var(--ease-out), -webkit-backdrop-filter var(--panel-out) var(--ease-in-out), backdrop-filter var(--panel-out) var(--ease-in-out), visibility 0s linear var(--panel-out);background:#00000024;flex-direction:column;align-items:flex-start;display:none;position:fixed;inset:0;transform:translateY(-100%)}.Header-module__KHjLKa__panelInner{flex-direction:column;flex:1;align-items:flex-start;width:100%;min-height:0;display:flex}.Header-module__KHjLKa__panelInner[data-moving]{animation:Header-module__KHjLKa__panel-motion-blur var(--panel-out) var(--ease-in-out);will-change:filter}.Header-module__KHjLKa__panel[data-open] .Header-module__KHjLKa__panelInner[data-moving]{animation-duration:var(--panel-in)}@keyframes Header-module__KHjLKa__panel-motion-blur{0%,to{filter:blur()}42%{filter:blur(.62vw)}}.Header-module__KHjLKa__panelNote[data-lit]{color:#000}.Header-module__KHjLKa__socialLink[data-lit] .Header-module__KHjLKa__socialIcon{filter:brightness(0)}.Header-module__KHjLKa__panelDash[data-lit] ul{background:#000}.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__item,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__label{color:var(--fg)}.Header-module__KHjLKa__panel[data-open]{-webkit-backdrop-filter:blur(var(--panel-blur)) saturate(118%);backdrop-filter:blur(var(--panel-blur)) saturate(118%);opacity:1;visibility:visible;transition:transform var(--panel-in) var(--panel-ease-in), opacity calc(var(--panel-in) * .6) var(--ease-out), -webkit-backdrop-filter var(--panel-in) var(--panel-ease-in), backdrop-filter var(--panel-in) var(--panel-ease-in), visibility 0s linear 0s;transform:translate(0,0)}.Header-module__KHjLKa__panel ul{flex-direction:column;gap:2.9vw;display:flex}.Header-module__KHjLKa__panel .Header-module__KHjLKa__item{font-size:var(--panel-item)}.Header-module__KHjLKa__panel .Header-module__KHjLKa__item,.Header-module__KHjLKa__panel .Header-module__KHjLKa__link,.Header-module__KHjLKa__panel .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__panel .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelNote,.Header-module__KHjLKa__panelDash ul,.Header-module__KHjLKa__socialIcon{transition:color .45s var(--ease-out), background-color .45s var(--ease-out), filter .45s var(--ease-out)}.Header-module__KHjLKa__panel .Header-module__KHjLKa__link:after{content:"";position:absolute;inset:-2.4vw 0}.Header-module__KHjLKa__panelDash{margin-top:4svh}.Header-module__KHjLKa__panelDash ul{margin-left:calc(.78 * var(--panel-item));font-size:calc(var(--panel-item) * 1.1);background:var(--accent);border-radius:.5em;padding:.34em .6em;display:inline-flex}.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__item{font-size:inherit}.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__item,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__bracket{color:var(--bg)}.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:after{inset:-.34em -.6em}.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:hover .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:active .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__panelDash .Header-module__KHjLKa__link:active .Header-module__KHjLKa__bracket{color:inherit;opacity:1;filter:none}.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link:hover .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link:active .Header-module__KHjLKa__label,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracket,.Header-module__KHjLKa__panelDash[data-lit] .Header-module__KHjLKa__link:active .Header-module__KHjLKa__bracket{color:var(--fg);opacity:1;filter:none}.Header-module__KHjLKa__panelFoot{justify-content:space-between;align-items:center;gap:4vw;width:100%;margin-top:auto;padding-bottom:8vw;display:flex}.Header-module__KHjLKa__panelSocial{align-items:center;gap:7vw;display:flex}.Header-module__KHjLKa__socialLink{transition:transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);display:block;position:relative}.Header-module__KHjLKa__socialLink:after{content:"";position:absolute;inset:-11px -14px}@media (hover:hover){.Header-module__KHjLKa__socialLink:hover{opacity:.82;transform:translateY(-.6vw)}}.Header-module__KHjLKa__socialLink:active{opacity:.7;transform:translateY(-.4vw)}.Header-module__KHjLKa__socialIcon{object-fit:contain;width:auto;height:6.6vw;min-height:24px;max-height:34px}.Header-module__KHjLKa__panelNote{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--fg);font-size:clamp(13px,4.5vw,20px);font-weight:300;line-height:1}@media (max-width:1025px){.Header-module__KHjLKa__mainNav{width:58vw}.Header-module__KHjLKa__link{padding:0 1.55em}.Header-module__KHjLKa__bracketLeft{left:.78em}.Header-module__KHjLKa__bracketRight{right:.78em}.Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracketLeft,.Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__bracketLeft{transform:translate(-.78em)}.Header-module__KHjLKa__link:hover .Header-module__KHjLKa__bracketRight,.Header-module__KHjLKa__link:focus-visible .Header-module__KHjLKa__bracketRight{transform:translate(.78em)}.Header-module__KHjLKa__logo{--mark-h:3.4vw}}@media (max-width:767px){.Header-module__KHjLKa__mainNav,.Header-module__KHjLKa__rightNav{display:none}.Header-module__KHjLKa__burger,.Header-module__KHjLKa__panel{display:flex}.Header-module__KHjLKa__logo{--mark-h:8vw}}
.Reveal-module__jGCL8W__reveal{opacity:0;filter:blur(var(--reveal-blur,.3em));transition:opacity var(--reveal-dur,1.25s) var(--ease-glide) var(--delay,0s), transform var(--reveal-dur,1.25s) var(--ease-glide) var(--delay,0s), filter var(--reveal-dur,1.25s) var(--ease-glide) var(--delay,0s);will-change:transform, opacity}.Reveal-module__jGCL8W__left{transform:translateX(calc(-1 * var(--reveal-travel,3.5em)))}.Reveal-module__jGCL8W__right{transform:translateX(var(--reveal-travel,3.5em))}.Reveal-module__jGCL8W__up{transform:translateY(var(--reveal-lift,1.4em))}.Reveal-module__jGCL8W__reveal[data-in]{opacity:1;filter:blur();transform:none}.Reveal-module__jGCL8W__reveal[data-settled]{filter:none;will-change:auto}
.Faq-module__OJoX5q__section{z-index:1;scroll-margin-top:var(--nav-h);position:relative}.Faq-module__OJoX5q__inner{padding:7vw var(--gutter-x) 8vw;--faq-w:min(49.67vw, 975px)}.Faq-module__OJoX5q__intro,.Faq-module__OJoX5q__list{width:min(var(--faq-w), 100%);margin-inline:auto}.Faq-module__OJoX5q__title{text-align:center;color:var(--accent);font-size:var(--faq-title);letter-spacing:-.02em;font-weight:400;line-height:1}.Faq-module__OJoX5q__intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:6vw;margin-top:5vw;display:grid}.Faq-module__OJoX5q__lead{color:var(--fg);font-size:var(--faq-lead);letter-spacing:-.01em;max-width:10.6em;font-weight:400;line-height:1.15}.Faq-module__OJoX5q__asideCol{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.Faq-module__OJoX5q__aside{color:var(--fg);font-size:var(--faq-aside);max-width:17.8em;line-height:1.35}.Faq-module__OJoX5q__line{display:block}.Faq-module__OJoX5q__contactWrap{margin-top:1.8vw}@media (hover:none){.Faq-module__OJoX5q__contact:after{content:"";position:absolute;inset:-7px -4px}}.Faq-module__OJoX5q__contact{color:var(--accent);font-size:var(--faq-aside);transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);background:#ffffff0d;border-radius:.35em;align-items:center;gap:.9em;padding:.55em 1.1em;line-height:1;display:inline-flex;position:relative}@media (hover:hover){.Faq-module__OJoX5q__contact:hover{background:#b3f9551a;transform:scale(1.03);box-shadow:0 0 1.2vw #b3f95538}.Faq-module__OJoX5q__contact:hover .Faq-module__OJoX5q__arrow{transform:translate(.15em,-.15em)}}.Faq-module__OJoX5q__arrow{width:.75em;height:.75em;transition:transform var(--t-fast) var(--ease-out);flex:none}.Faq-module__OJoX5q__list{flex-direction:column;gap:1vw;margin-top:4vw;display:flex}.Faq-module__OJoX5q__item{--faq-pad:1.6vw;--faq-rpad:1.3vw;--faq-gap:.7vw;--faq-badge-w:1.6vw;--faq-indent:calc(var(--faq-pad) + var(--faq-badge-w) + var(--faq-gap));background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-rim);border-radius:1.35vw}.Faq-module__OJoX5q__questionHeading{font-weight:inherit;margin:0}.Faq-module__OJoX5q__question{align-items:center;gap:var(--faq-gap);width:100%;padding:1.45vw var(--faq-rpad) 1.45vw var(--faq-pad);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.Faq-module__OJoX5q__badge{min-width:var(--faq-badge-w);color:var(--accent);font-family:var(--font-mono);font-size:var(--faq-badge);opacity:.62;transition:opacity var(--t-exit) var(--ease-out);line-height:1;display:inline-flex}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__badge{opacity:1;transition:opacity var(--t-enter) var(--ease-out)}@media (hover:hover){.Faq-module__OJoX5q__question:hover .Faq-module__OJoX5q__badge{opacity:1;transition:opacity var(--t-enter) var(--ease-out)}}.Faq-module__OJoX5q__questionText{color:var(--fg);font-size:var(--faq-question);letter-spacing:-.02em;font-weight:500;line-height:1.02}.Faq-module__OJoX5q__toggle{flex:none;width:1.72vw;min-width:14px;height:1.72vw;min-height:14px;position:relative}.Faq-module__OJoX5q__toggleBar{background:var(--accent);height:.26vw;min-height:1.5px;transition:transform var(--t-exit) var(--ease-out);border-radius:.1vw;margin-top:-.13vw;position:absolute;inset:50% 0 auto}.Faq-module__OJoX5q__toggleBarV{transform:rotate(90deg)}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__toggleBarV{transition:transform var(--t-enter) var(--ease-out);transform:rotate(0)}.Faq-module__OJoX5q__panel{transition:grid-template-rows .3s var(--ease-out), opacity .16s var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__panel{opacity:1;transition:grid-template-rows .4s var(--ease-out), opacity .3s var(--ease-out);grid-template-rows:1fr}.Faq-module__OJoX5q__panelInner{color:#6e6e70;font-size:var(--faq-answer);letter-spacing:-.02em;padding:0 var(--faq-pad) 0 var(--faq-indent);flex-direction:column;gap:.9em;line-height:1.45;display:flex;overflow:hidden}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__panelInner{padding-bottom:1.3vw}@media (hover:hover) and (pointer:fine) and (min-width:1026px){.Faq-module__OJoX5q__item{transition:transform var(--t-exit) var(--ease-out)}.Faq-module__OJoX5q__item:hover{transition:transform var(--t-enter) var(--ease-out);z-index:2;transform:scale(1.02)}.Faq-module__OJoX5q__item:has(:focus-visible){transition:transform var(--t-enter) var(--ease-out);z-index:2;transform:scale(1.02)}.Faq-module__OJoX5q__item:before{transition:background var(--t-exit) var(--ease-out)}.Faq-module__OJoX5q__item:hover:before{transition:background var(--t-enter) var(--ease-out)}.Faq-module__OJoX5q__item:has(:focus-visible):before{transition:background var(--t-enter) var(--ease-out)}}@media (max-width:1025px){.Faq-module__OJoX5q__inner{padding:14vw var(--gutter-x) 16vw;--faq-w:100%}.Faq-module__OJoX5q__intro{grid-template-columns:minmax(0,1fr);gap:6vw;margin-top:11vw}.Faq-module__OJoX5q__lead,.Faq-module__OJoX5q__aside{max-width:none}.Faq-module__OJoX5q__list{gap:1.6vw;margin-top:7vw}.Faq-module__OJoX5q__item{--faq-pad:2.4vw;--faq-rpad:2vw;--faq-gap:1.1vw;--faq-badge-w:2.6vw;border-radius:2.2vw}.Faq-module__OJoX5q__question{padding:2.2vw var(--faq-rpad) 2.2vw var(--faq-pad)}.Faq-module__OJoX5q__toggle{width:2.6vw;height:2.6vw}.Faq-module__OJoX5q__toggleBar{height:.4vw;margin-top:-.2vw}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__panelInner{padding-bottom:2.2vw}}@media (max-width:767px){.Faq-module__OJoX5q__inner{padding:22vw var(--gutter-x) 24vw}.Faq-module__OJoX5q__intro{gap:9vw;margin-top:14vw}.Faq-module__OJoX5q__contactWrap{margin-top:5vw}.Faq-module__OJoX5q__list{gap:3.5vw;margin-top:14vw}.Faq-module__OJoX5q__item{--faq-pad:4.5vw;--faq-rpad:4vw;--faq-gap:2.4vw;--faq-badge-w:5.6vw;border-radius:4vw}.Faq-module__OJoX5q__question{padding:4vw var(--faq-rpad) 4vw var(--faq-pad)}.Faq-module__OJoX5q__toggle{width:4.6vw;height:4.6vw}.Faq-module__OJoX5q__toggleBar{height:.7vw;margin-top:-.35vw}.Faq-module__OJoX5q__panelInner{padding:0 var(--faq-pad)}.Faq-module__OJoX5q__item[data-open] .Faq-module__OJoX5q__panelInner{padding-bottom:5vw}}
.Hero-module__KTD73a__hero{justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:clip visible}.Hero-module__KTD73a__content{z-index:2;width:100%;position:relative}.Hero-module__KTD73a__title{padding-left:var(--h1-x);color:var(--fg);font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--h1-size);line-height:var(--h1-lh);letter-spacing:normal}.Hero-module__KTD73a__line{--fade-from:0;--fade-rate:2;--fade:clamp(0, calc((var(--hero-p,0) - var(--fade-from)) * var(--fade-rate)), 1);opacity:calc(1 - var(--fade));-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to bottom, #0000 0%, #000 calc(var(--fade) * 118%));-webkit-mask-image:linear-gradient(to bottom, #0000 0%, #000 calc(var(--fade) * 118%));mask-image:linear-gradient(to bottom, #0000 0%, #000 calc(var(--fade) * 118%));will-change:opacity;margin-bottom:-.24em;padding-bottom:.24em;display:block}.Hero-module__KTD73a__second{margin-left:var(--h1-offset);--fade-from:.3;--fade-rate:1.9}.Hero-module__KTD73a__word{white-space:nowrap;display:inline-block}.Hero-module__KTD73a__char{animation:Hero-module__KTD73a__char-in .72s var(--ease-out) backwards;animation-delay:calc(.32s + var(--i) * 12ms);display:inline-block}@keyframes Hero-module__KTD73a__char-in{0%{opacity:0;transform:translateY(var(--char-rise,.42em));filter:blur(var(--char-blur,.16em))}to{opacity:1;filter:blur();transform:none}}.Hero-module__KTD73a__sub{max-width:var(--sub-width);margin-top:3vw;margin-left:var(--h1-x);color:var(--fg);font-family:var(--font-sans);font-weight:400;font-size:var(--sub-size);line-height:var(--sub-lh);text-transform:uppercase}.Hero-module__KTD73a__subLine{animation:Hero-module__KTD73a__sub-in .48s var(--ease-out) backwards;animation-delay:calc(1.14s + var(--line) * .115s);display:block}@keyframes Hero-module__KTD73a__sub-in{0%{opacity:0;transform:translateX(calc(-1 * var(--sub-slide,4.5em)));filter:blur(var(--sub-blur,.2em))}to{opacity:1;filter:blur();transform:none}}.Hero-module__KTD73a__ctaScroll{z-index:99;--exit:clamp(0, calc(var(--hero-p,0) * 1.18), 1);opacity:calc(1 - var(--exit) * var(--exit));transform:translateY(calc(var(--exit) * 9vw)) scale(calc(1 - var(--exit) * .05));filter:blur(calc(var(--exit) * .28vw));will-change:transform, opacity, filter;justify-content:center;display:flex;position:absolute;bottom:3vw;left:0;right:0}.Hero-module__KTD73a__ctaWrap{animation:Hero-module__KTD73a__fade-up .5s var(--ease-out) backwards;justify-content:center;animation-delay:1.55s;display:flex}@keyframes Hero-module__KTD73a__fade-up{0%{opacity:0;transform:translateY(1.2vw)}to{opacity:1;transform:none}}.Hero-module__KTD73a__cta{background:var(--accent);border:1px solid var(--accent);color:#000;font-family:var(--font-mono);font-size:calc(var(--p0) * 1.2);text-transform:uppercase;will-change:transform;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:.66vw 1.69vw;display:inline-flex}@media (hover:hover){.Hero-module__KTD73a__cta:hover{transform:scale(1.05);box-shadow:0 0 2.1vw #b3f9554d,0 0 .7vw #b3f95533}}.Hero-module__KTD73a__cta:active{transform:scale(1.01)}@media (max-width:1025px){.Hero-module__KTD73a__sub{margin-top:4vw}.Hero-module__KTD73a__subLine{--sub-slide:4em}.Hero-module__KTD73a__cta{padding:1.08vw 2.16vw}}@media (max-width:767px){.Hero-module__KTD73a__hero{padding:var(--nav-h) var(--gutter) 24vw}.Hero-module__KTD73a__title{text-align:center;padding-left:0}.Hero-module__KTD73a__second{margin-left:0}.Hero-module__KTD73a__sub{max-width:var(--sub-width);text-align:center;margin-top:7vw;margin-left:auto;margin-right:auto}.Hero-module__KTD73a__subLine{--sub-slide:2.4em;--sub-blur:.16em}.Hero-module__KTD73a__char{--char-rise:.34em;--char-blur:.13em;animation-duration:.6s;animation-delay:calc(.32s + var(--i) * 10ms)}.Hero-module__KTD73a__ctaScroll{bottom:8vw}.Hero-module__KTD73a__cta{padding:3.1vw 6vw;font-size:clamp(16px,4.1vw,22px)}}.Hero-module__KTD73a__mobileTitle{display:none}@media (max-width:767px){.Hero-module__KTD73a__desktopTitle{display:none}.Hero-module__KTD73a__mobileTitle{text-align:left;display:block}.Hero-module__KTD73a__mobileLine{margin-left:var(--indent);font-family:var(--font-sans);letter-spacing:-.03em;background:linear-gradient(#fff 0% 50%,#999 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:27vw;font-style:normal;font-weight:300;line-height:.77;display:block}.Hero-module__KTD73a__sub{text-align:center;max-width:none;margin-top:12vw;margin-left:0;font-size:5vw;line-height:1.35}}.Hero-module__KTD73a__char{padding-bottom:.25em;margin-bottom:-.25em;color:#0000;background-image:linear-gradient(#d9d9d9 0,#fff .11em 100%);-webkit-background-clip:text;background-clip:text;margin-inline:-.1em;padding-inline:.1em}@media (max-width:767px){.Hero-module__KTD73a__mobileTitle .Hero-module__KTD73a__char{background-image:linear-gradient(#bfbfbf 0,#fff .11em .6em,#999 1.2em)}.Hero-module__KTD73a__mobileLine{color:#0000;background-image:none}.Hero-module__KTD73a__subDesktop{display:none}.Hero-module__KTD73a__subMobile{text-transform:none;text-align:center;width:85.8%;margin-top:4vw;margin-left:6.2%;font-size:4.6vw;line-height:1.05;display:block}.Hero-module__KTD73a__subMobile .Hero-module__KTD73a__subLine{white-space:nowrap}}@media (min-width:768px){.Hero-module__KTD73a__subMobile{display:none}}
.HowItWorks-module__EV_z8a__scene{height:520svh;scroll-margin-top:var(--nav-h);--open:clamp(0, calc(var(--hiw,0) * 5), 1);--slide:clamp(0, calc((var(--hiw,0) - .2) * 1.5385), 1);--closed-x:25.5%;--closed-top:21.6%;--closed-bottom:19.7%;--closed-corner:1.46vw;--heading-top:22svh;--heading-drop:15svh;--bar-top:35.5svh;--bar-drop:12svh;--track-top:46svh;--track-drop:11.5svh;--track-closed-x:11.5vw;--bar-w:16.1vw;--bar-h:clamp(3px, .21vw, 5px);--track-lead:calc((100vw - var(--step-w)) / 2);--track-travel:calc(3 * (var(--step-w) + var(--step-gap)));position:relative}.HowItWorks-module__EV_z8a__pin{height:100svh;position:sticky;top:0;overflow:hidden}.HowItWorks-module__EV_z8a__panel{color:#000;--open-x:clamp(0, calc(var(--open) / .55), 1);--open-top:clamp(0, calc(var(--open) / .5), 1);--inset-x:calc((1 - var(--open-x)) * var(--closed-x));--inset-top:calc((1 - var(--open-top)) * var(--closed-top));--inset-bottom:calc((1 - var(--open)) * var(--closed-bottom));--corner:calc((1 - var(--open-x)) * var(--closed-corner));-webkit-clip-path:inset(var(--inset-top) var(--inset-x) var(--inset-bottom) var(--inset-x) round var(--corner));clip-path:inset(var(--inset-top) var(--inset-x) var(--inset-bottom) var(--inset-x) round var(--corner));opacity:clamp(0, calc((.93 - var(--hiw-exit,0)) / .15), 1);background:#fff;position:absolute;inset:0}.HowItWorks-module__EV_z8a__heading{top:var(--heading-top);text-align:center;font-size:var(--section-title);letter-spacing:-.01em;--heading-shrink:.51;transform:translate3d(0, calc((1 - var(--open)) * var(--heading-drop)), 0) scale(calc(var(--heading-shrink) + (1 - var(--heading-shrink)) * var(--open)));will-change:transform;font-weight:400;line-height:1.05;position:absolute;left:0;right:0}.HowItWorks-module__EV_z8a__progress{top:var(--bar-top);width:var(--bar-w);height:var(--bar-h);margin-left:calc(var(--bar-w) / -2);transform:translate3d(0, calc((1 - var(--open)) * var(--bar-drop)), 0);will-change:transform;background:#000;position:absolute;left:50%;overflow:hidden}.HowItWorks-module__EV_z8a__progressFill{background:var(--accent);transform-origin:0;width:100%;height:100%;transform:scaleX(calc(.05 + .95 * var(--slide)));will-change:transform;display:block}.HowItWorks-module__EV_z8a__track{top:calc(var(--track-top) + var(--track-centre,0px));align-items:flex-start;gap:var(--step-gap);transform:translate3d(calc(var(--track-lead) + (1 - var(--open)) * var(--track-closed-x) - var(--slide) * var(--track-travel)), calc(var(--track-shift,0%) + (1 - var(--open)) * var(--track-drop)), 0);will-change:transform;display:flex;position:absolute;left:0}.HowItWorks-module__EV_z8a__step{flex:0 0 var(--step-w);width:var(--step-w);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:1.2vw;display:grid}.HowItWorks-module__EV_z8a__stepMain{min-width:0}.HowItWorks-module__EV_z8a__number{font-family:var(--font-mono);font-size:var(--step-number);letter-spacing:-.03em;font-weight:500;line-height:.86}.HowItWorks-module__EV_z8a__stepTitle{font-size:var(--step-title);letter-spacing:-.01em;font-weight:400;line-height:1.08}.HowItWorks-module__EV_z8a__titleBreak{display:none}.HowItWorks-module__EV_z8a__stepBody{font-size:var(--step-body);flex-direction:column;gap:.85em;margin-top:1.8vw;line-height:1.42;display:flex}@media (max-width:1025px){.HowItWorks-module__EV_z8a__scene{--closed-x:15%;--closed-top:22%;--closed-bottom:20%;--closed-corner:2.2vw;--track-closed-x:2vw;--heading-top:26svh;--heading-drop:19.5svh;--bar-top:36svh;--bar-drop:18svh;--track-top:48svh;--track-drop:15.5svh;--bar-w:26vw;height:470svh}.HowItWorks-module__EV_z8a__heading{--heading-shrink:.75}}@media (max-width:767px){.HowItWorks-module__EV_z8a__titleBreak{display:inline}.HowItWorks-module__EV_z8a__scene{--closed-x:6%;--track-centre:calc((100svh - var(--track-top)) / 2);--track-shift:-50%;--closed-top:22%;--closed-bottom:20%;--closed-corner:4vw;--track-closed-x:2vw;--heading-top:17svh;--heading-drop:24svh;--bar-top:24.5svh;--bar-drop:24svh;--track-top:30svh;--track-drop:27svh;--bar-w:46vw;height:420svh}.HowItWorks-module__EV_z8a__heading{--heading-shrink:.85}.HowItWorks-module__EV_z8a__step{grid-template-columns:minmax(0,1fr);row-gap:2vw}.HowItWorks-module__EV_z8a__stepBody{margin-top:4vw}}@media (max-width:767px) and (max-height:740px){.HowItWorks-module__EV_z8a__scene{--heading-top:16.5svh;--heading-drop:16svh;--bar-top:24.4svh;--bar-drop:16svh;--track-top:28svh;--track-drop:20svh;--step-title:clamp(22px, min(9.6vw, 4.36svh), 48px);--step-body:clamp(12.5px, min(4.5vw, 2.05svh), 22px)}.HowItWorks-module__EV_z8a__stepBody{gap:.7em;line-height:1.34}}
.Odometer-module__uaiT2G__odometer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.Odometer-module__uaiT2G__row{align-items:flex-start;display:inline-flex}.Odometer-module__uaiT2G__static{display:inline-block}.Odometer-module__uaiT2G__window{box-sizing:content-box;height:var(--cell);margin-block:calc((1em - var(--cell)) / 2);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--fade), #000 calc(100% - var(--fade)), transparent 100%);display:inline-block;overflow:hidden}.Odometer-module__uaiT2G__column{will-change:transform;display:block}.Odometer-module__uaiT2G__cell{height:var(--cell);line-height:var(--cell);display:block}
.Performance-module__0PYjUW__performance{padding:6vw var(--gutter-x) 12vw;scroll-margin-top:var(--nav-h);position:relative}.Performance-module__0PYjUW__scrollHint{pointer-events:none;flex-direction:column;align-items:center;gap:2.2vw;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.Performance-module__0PYjUW__scrollHintLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.26em;text-indent:.26em;color:#ffffff59;font-size:clamp(26px,1.9vw,38px);line-height:1}.Performance-module__0PYjUW__scrollHintArrows{flex-direction:column;align-items:center;gap:1.1vw;display:flex}.Performance-module__0PYjUW__scrollHintArrow{width:clamp(15px,1.3vw,25px);height:clamp(15px,1.3vw,25px);animation:Performance-module__0PYjUW__scrollHintCascade 1.9s var(--ease-in-out) infinite;border-bottom:1px solid #fffc;border-right:1px solid #fffc}.Performance-module__0PYjUW__scrollHintArrow:nth-child(2){animation-delay:.38s}.Performance-module__0PYjUW__scrollHintArrow:nth-child(3){animation-delay:.76s}@keyframes Performance-module__0PYjUW__scrollHintCascade{0%,to{opacity:.14;transform:rotate(45deg)translate(-.06vw,-.06vw)}20%{opacity:.72;transform:rotate(45deg)translate(.01vw,.01vw)}52%{opacity:.58;transform:rotate(45deg)translate(.07vw,.07vw)}74%{opacity:.14;transform:rotate(45deg)translate(.11vw,.11vw)}}.Performance-module__0PYjUW__stats{--rise:clamp(0, calc((var(--hero-p,1) - .22) * 1.6), 1);opacity:var(--rise);transform:translateY(calc((1 - var(--rise)) * 5vw));will-change:transform, opacity;flex-wrap:nowrap;justify-content:center;align-items:start;gap:3.5vw;margin-bottom:6.3vw;display:flex}.Performance-module__0PYjUW__stat{text-align:center}.Performance-module__0PYjUW__statLabel{white-space:pre-line;color:var(--fg);font-size:var(--stat-label);font-weight:400;line-height:1.18}.Performance-module__0PYjUW__statValue{color:var(--accent);font-size:var(--stat-value);margin-top:1vw;font-weight:400;line-height:1}.Performance-module__0PYjUW__body{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:5vw;max-width:82vw;margin-inline:auto;display:grid}.Performance-module__0PYjUW__left{flex-direction:column;align-items:flex-start;display:flex}.Performance-module__0PYjUW__lockupLine{display:block}.Performance-module__0PYjUW__lockup{width:var(--lockup-w);filter:brightness(0)invert();height:auto}.Performance-module__0PYjUW__taglineWrap{margin-top:2.6vw}.Performance-module__0PYjUW__tagline{color:var(--fg);font-size:var(--tagline);line-height:1.3}.Performance-module__0PYjUW__taglineAccent{color:var(--accent)}.Performance-module__0PYjUW__right{color:var(--fg);font-size:var(--body-size);flex-direction:column;gap:1.75em;line-height:1.55;display:flex}@media (max-width:1025px){.Performance-module__0PYjUW__performance{padding:9vw var(--gutter-x) 16vw}.Performance-module__0PYjUW__stats{gap:3vw;margin-bottom:12vw}.Performance-module__0PYjUW__body{grid-template-columns:minmax(0,1fr);gap:7vw;max-width:90vw}.Performance-module__0PYjUW__left{text-align:center;align-items:center}}@media (max-width:767px){.Performance-module__0PYjUW__performance{padding:12vw var(--gutter-x) 22vw}.Performance-module__0PYjUW__stats{flex-direction:column;align-items:center;gap:8vw;margin-bottom:16vw}.Performance-module__0PYjUW__body{gap:9vw;max-width:none}.Performance-module__0PYjUW__taglineWrap{margin-top:5vw}.Performance-module__0PYjUW__right p{text-wrap:pretty}.Performance-module__0PYjUW__right p:last-child,.Performance-module__0PYjUW__tagline{text-wrap:balance}.Performance-module__0PYjUW__right{text-align:center}}
.PreFooter-module__K6XZLq__section{z-index:1;position:relative}.PreFooter-module__K6XZLq__inner{padding:15vw var(--gutter-x) 0;text-align:center}.PreFooter-module__K6XZLq__statement{max-width:90vw;color:var(--fg);font-size:var(--pre-title);letter-spacing:-.07em;margin-inline:auto;font-weight:400;line-height:1.02}.PreFooter-module__K6XZLq__line{display:block}.PreFooter-module__K6XZLq__mailWrap{margin-top:3.6vw}.PreFooter-module__K6XZLq__mail{color:var(--accent);font-size:var(--pre-mail);letter-spacing:-.02em;transition:opacity var(--t-fast) var(--ease-out);font-weight:300;line-height:1.02;display:inline-block;position:relative}.PreFooter-module__K6XZLq__mail:hover{opacity:.72}@media (hover:none){.PreFooter-module__K6XZLq__mail:after{content:"";position:absolute;inset:-12px -8px}.PreFooter-module__K6XZLq__iconLink:after{content:"";position:absolute;inset:-10px -6px}}.PreFooter-module__K6XZLq__social{justify-content:center;align-items:center;gap:2.4vw;margin-top:2.3vw;display:flex}.PreFooter-module__K6XZLq__iconLink{transition:transform var(--t-fast) var(--ease-out), opacity var(--t-fast) var(--ease-out);display:block;position:relative}@media (hover:hover){a.PreFooter-module__K6XZLq__iconLink:hover{opacity:.82;transform:translateY(-.2vw)}}.PreFooter-module__K6XZLq__icon{object-fit:contain;width:auto;height:1.82vw;min-height:22px}@media (max-width:1025px){.PreFooter-module__K6XZLq__inner{padding-top:16vw}.PreFooter-module__K6XZLq__statement{max-width:100%}.PreFooter-module__K6XZLq__mailWrap{margin-top:8vw}.PreFooter-module__K6XZLq__social{gap:6vw;margin-top:7vw}.PreFooter-module__K6XZLq__icon{height:3vw}}@media (max-width:767px){.PreFooter-module__K6XZLq__inner{padding-top:20vw}.PreFooter-module__K6XZLq__mailWrap{margin-top:10vw}.PreFooter-module__K6XZLq__mail{word-break:break-word}.PreFooter-module__K6XZLq__social{gap:10vw;margin-top:11vw}.PreFooter-module__K6XZLq__icon{height:6.4vw}}
.Programs-module__pdOnbG__section{z-index:1;scroll-margin-top:var(--nav-h);--pu:min(1vw, 1.45svh);--prog-title:clamp(44px, calc(7 * var(--pu)), 140px);--prog-lead:clamp(15px, calc(1.25 * var(--pu)), 25px);--prog-figure:clamp(20px, calc(1.92 * var(--pu)), 38px);--prog-label:clamp(9px, calc(.64 * var(--pu)), 13px);--prog-step:clamp(11px, calc(.76 * var(--pu)), 15px);--prog-substep:clamp(9px, calc(.62 * var(--pu)), 13px);--prog-price:clamp(13px, calc(1.3 * var(--pu)), 26px);--prog-cta:clamp(13px, calc(1.08 * var(--pu)), 22px);position:relative}.Programs-module__pdOnbG__inner{padding:calc(4 * var(--pu)) var(--gutter-x) calc(5 * var(--pu))}.Programs-module__pdOnbG__title{text-align:center;color:var(--accent);font-size:var(--prog-title);letter-spacing:-.07em;font-weight:300;line-height:1.21}.Programs-module__pdOnbG__lead{margin:calc(1.6 * var(--pu)) auto 0;max-width:calc(62 * var(--pu));text-align:center;color:var(--fg);font-size:var(--prog-lead);letter-spacing:-.07em;font-weight:300;line-height:1.21}.Programs-module__pdOnbG__cards{margin-top:calc(3.4 * var(--pu));gap:calc(2.48 * var(--pu));flex-direction:column;display:flex}@media (min-width:768px){.Programs-module__pdOnbG__cards{grid-auto-rows:1fr;display:grid}.Programs-module__pdOnbG__cardWrap,.Programs-module__pdOnbG__card{height:100%}}.Programs-module__pdOnbG__cardWrap{opacity:0;min-width:0;transition:transform 1.15s var(--ease-out-quart), opacity .62s var(--ease-out);display:block}.Programs-module__pdOnbG__cardWrap[data-from=left]{transform:translate(calc(-50vw - 60%))}.Programs-module__pdOnbG__cardWrap[data-from=right]{transform:translate(calc(50vw + 60%))}.Programs-module__pdOnbG__cards[data-in] .Programs-module__pdOnbG__cardWrap{opacity:1;transform:translate(0,0)}.Programs-module__pdOnbG__card{justify-content:space-between;align-items:stretch;gap:calc(1.84 * var(--pu));width:min(calc(62 * var(--pu)), 100%);min-height:calc(16.64 * var(--pu));padding:calc(1.65 * var(--pu)) calc(1.9 * var(--pu));border-radius:calc(2.84 * var(--pu));background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:var(--glass-rim);margin-inline:auto;display:flex}.Programs-module__pdOnbG__cardLeft{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;display:flex}.Programs-module__pdOnbG__logo{width:auto;height:calc(3.2 * var(--pu));object-fit:contain;min-height:24px}.Programs-module__pdOnbG__sizeRow{--size-scale:2.5;margin-top:calc(.92 * var(--pu));align-items:center;gap:calc(1.9 * var(--pu) * var(--size-scale));display:flex}.Programs-module__pdOnbG__label{color:#6e6e70;font-size:calc(var(--prog-label) * var(--size-scale));letter-spacing:-.07em;text-transform:uppercase;font-weight:400;line-height:1.2}.Programs-module__pdOnbG__figure{margin-top:calc(.16 * var(--pu));color:var(--fg);font-size:calc(var(--prog-figure) * var(--size-scale));letter-spacing:-.07em;font-weight:500;line-height:1.2}.Programs-module__pdOnbG__stepBadge{--dot:max(calc(.95 * var(--pu) * var(--size-scale)), 7px);--dot-gap:calc(.22 * var(--pu) * var(--size-scale));align-items:center;gap:calc(.54 * var(--pu) * var(--size-scale));padding:calc(.42 * var(--pu) * var(--size-scale)) calc(.7 * var(--pu) * var(--size-scale));border-radius:calc(.95 * var(--pu) * var(--size-scale));background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));display:inline-flex;box-shadow:inset 2px 2px 3px #ffffff21,inset -2px -2px 3px #ffffff21}.Programs-module__pdOnbG__dots{justify-content:center;gap:var(--dot-gap);min-width:calc(2 * var(--dot) + var(--dot-gap));display:inline-flex}.Programs-module__pdOnbG__dot{width:var(--dot);height:var(--dot);background:var(--accent);box-shadow:inset 0 calc(.22 * var(--pu)) calc(.13 * var(--pu)) #00000040;border-radius:50%}.Programs-module__pdOnbG__stepText{flex-direction:column;display:flex}.Programs-module__pdOnbG__step{min-width:4.21em;color:var(--fg);font-size:calc(var(--prog-step) * var(--size-scale));letter-spacing:-.07em;text-transform:uppercase;font-weight:300;line-height:1.2}.Programs-module__pdOnbG__substep{color:#6e6e70;font-size:calc(var(--prog-substep) * var(--size-scale));letter-spacing:-.07em;text-transform:uppercase;font-weight:300;line-height:1.2}.Programs-module__pdOnbG__cardRight{padding-top:calc(.79 * var(--pu));flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex}.Programs-module__pdOnbG__switch{width:calc(3.58 * var(--pu));height:calc(1.62 * var(--pu));background:var(--accent);min-width:34px;min-height:16px;box-shadow:inset 0 calc(.19 * var(--pu)) calc(.26 * var(--pu)) #0000001a;border-radius:999px;display:block;position:relative}.Programs-module__pdOnbG__knob{top:50%;right:calc(.19 * var(--pu));width:calc(1.26 * var(--pu));height:calc(1.26 * var(--pu));background:linear-gradient(#fff,#e8eaea);border-radius:50%;min-width:12px;min-height:12px;position:absolute;transform:translateY(-50%);box-shadow:-2px 1px 6px #00000040}.Programs-module__pdOnbG__buy{align-items:center;gap:calc(.6 * var(--pu));flex-direction:column;display:flex}.Programs-module__pdOnbG__price{text-align:center;color:var(--fg);font-size:var(--prog-price);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1.19}.Programs-module__pdOnbG__cta{width:calc(15.2 * var(--pu));min-width:150px;height:calc(2.57 * var(--pu));background:var(--accent);color:#000;min-height:38px;font-size:var(--prog-cta);letter-spacing:-.03em;text-align:center;will-change:transform;transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.Programs-module__pdOnbG__ctaGhost{width:calc(15.2 * var(--pu));min-width:150px;height:calc(2.57 * var(--pu));background:var(--glass-fill);min-height:38px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--fg);font-size:var(--prog-cta);letter-spacing:-.03em;text-align:center;transition:transform var(--t-base) var(--ease-out), box-shadow var(--t-base) var(--ease-out), color var(--t-base) var(--ease-out);border-radius:999px;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex;box-shadow:inset 3px 3px 4px #ffffff29,inset -3px -3px 4px #ffffff29}@media (hover:hover){.Programs-module__pdOnbG__cta:hover{box-shadow:0 0 calc(2.1 * var(--pu)) #b3f9554d, 0 0 calc(.7 * var(--pu)) #b3f95533;transform:scale(1.03)}.Programs-module__pdOnbG__ctaGhost:hover{transform:scale(1.03);box-shadow:inset 3px 3px 5px #ffffff3d,inset -3px -3px 5px #ffffff3d}}.Programs-module__pdOnbG__cta:active,.Programs-module__pdOnbG__ctaGhost:active{transform:scale(1.01)}@media (max-width:1025px) and (max-aspect-ratio:1){.Programs-module__pdOnbG__inner{padding:calc(6 * var(--pu)) var(--gutter-x) calc(7 * var(--pu))}.Programs-module__pdOnbG__lead{max-width:100%}.Programs-module__pdOnbG__cards{margin-top:calc(6 * var(--pu));gap:calc(4 * var(--pu))}.Programs-module__pdOnbG__card{width:100%;min-height:0;padding:calc(5 * var(--pu)) calc(5 * var(--pu)) calc(5.6 * var(--pu));border-radius:calc(6 * var(--pu));gap:calc(4 * var(--pu))}.Programs-module__pdOnbG__cardLeft{gap:calc(4 * var(--pu))}.Programs-module__pdOnbG__logo{height:calc(7.4 * var(--pu))}.Programs-module__pdOnbG__sizeRow{--size-scale:1.5;gap:calc(5 * var(--pu))}.Programs-module__pdOnbG__stepBadge{padding:calc(1.2 * var(--pu)) calc(2 * var(--pu));border-radius:calc(2.6 * var(--pu));gap:calc(1.5 * var(--pu));--dot:calc(2.4 * var(--pu))}.Programs-module__pdOnbG__switch{width:calc(9 * var(--pu));height:calc(4.1 * var(--pu))}.Programs-module__pdOnbG__knob{width:calc(3.2 * var(--pu));height:calc(3.2 * var(--pu));right:calc(.5 * var(--pu))}.Programs-module__pdOnbG__cta,.Programs-module__pdOnbG__ctaGhost{width:calc(34 * var(--pu));height:calc(6.6 * var(--pu))}.Programs-module__pdOnbG__buy{gap:calc(2.2 * var(--pu))}}@media (max-width:767px){.Programs-module__pdOnbG__section{--prog-label:clamp(10px, 3vw, 14px);--prog-figure:clamp(28px, 9vw, 42px);--prog-step:clamp(12px, 3.4vw, 16px);--prog-substep:clamp(10px, 2.8vw, 13px);--prog-price:clamp(19px, 5.95vw, 29px);--prog-cta:clamp(15px, 4.4vw, 20px)}.Programs-module__pdOnbG__inner{padding:calc(16 * var(--pu)) var(--gutter-x) calc(18 * var(--pu))}.Programs-module__pdOnbG__lead{margin-top:calc(5 * var(--pu))}.Programs-module__pdOnbG__cards{margin-top:calc(14 * var(--pu));gap:calc(7 * var(--pu))}.Programs-module__pdOnbG__card{padding:calc(7 * var(--pu)) calc(6 * var(--pu)) calc(7 * var(--pu));border-radius:calc(9 * var(--pu));gap:calc(6 * var(--pu));flex-direction:column;position:relative}.Programs-module__pdOnbG__cardLeft{gap:calc(5 * var(--pu));width:100%}.Programs-module__pdOnbG__logo{height:calc(11 * var(--pu));max-width:58%}.Programs-module__pdOnbG__figure{margin-top:calc(.6 * var(--pu));font-size:clamp(34px,11vw,50px)}.Programs-module__pdOnbG__sizeRow{--size-scale:1.15;justify-content:space-between;align-items:flex-end;gap:calc(4 * var(--pu));width:100%}.Programs-module__pdOnbG__stepBadge{padding:calc(2 * var(--pu)) calc(3 * var(--pu));border-radius:calc(4 * var(--pu));gap:calc(2.4 * var(--pu));--dot:calc(3.4 * var(--pu))}.Programs-module__pdOnbG__switch{top:calc(7 * var(--pu));right:calc(6 * var(--pu));width:calc(15 * var(--pu));height:calc(6.8 * var(--pu));align-self:auto;position:absolute}.Programs-module__pdOnbG__knob{width:calc(5.4 * var(--pu));height:calc(5.4 * var(--pu));right:calc(.8 * var(--pu))}.Programs-module__pdOnbG__cardRight{flex-direction:column;align-items:stretch;gap:0;width:100%}.Programs-module__pdOnbG__buy{align-items:stretch;gap:calc(4.5 * var(--pu));margin-top:calc(3 * var(--pu))}.Programs-module__pdOnbG__price{text-align:center;line-height:1.1}.Programs-module__pdOnbG__cta,.Programs-module__pdOnbG__ctaGhost{width:100%;height:calc(14 * var(--pu))}}
