.faq_section__1DFMh{padding:var(--band-lg) max(var(--shell-pad),5vw);background:var(--canvas)}.faq_shell__tMZup{display:grid;max-width:var(--content);margin:0 auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:min-content 1fr;column-gap:clamp(40px,7vw,120px);row-gap:0;align-items:start}.faq_eyebrow__4543F{margin:0 0 14px;color:var(--faint);font-family:var(--font-label);font-size:var(--t-label);letter-spacing:var(--tr-label);line-height:16px;text-transform:uppercase}.faq_title__FuskK{margin:0;color:var(--ink);font-size:var(--h-section);font-weight:500;letter-spacing:var(--tr-display);line-height:1.2;word-break:keep-all}.faq_shell__tMZup>:first-child{grid-column:1;grid-row:1}.faq_shell__tMZup>:nth-child(2){grid-column:1;grid-row:2}.faq_shell__tMZup>:nth-child(3){grid-column:2;grid-row:1/span 2}.faq_list__gjtnv{display:grid;gap:0}.faq_item__b0reP{box-shadow:var(--hairline) 0 1px 0 0 inset}.faq_item__b0reP:last-child{box-shadow:var(--hairline) 0 1px 0 0 inset,var(--hairline) 0 -1px 0 0 inset}.faq_q__iDjeU{display:flex;gap:20px;align-items:flex-start;justify-content:space-between;padding:clamp(20px,2.2vw,28px) 2px;color:var(--ink);font-size:var(--t-body);font-weight:500;letter-spacing:var(--tr-body);line-height:1.45;list-style:none;cursor:pointer;word-break:keep-all}.faq_q__iDjeU::-webkit-details-marker{display:none}.faq_q__iDjeU:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.faq_mark__vmtgf{position:relative;flex:none;width:14px;height:14px;margin-top:.3em}.faq_mark__vmtgf:after,.faq_mark__vmtgf:before{content:"";position:absolute;top:50%;left:0;width:14px;height:1.5px;background:var(--ink);transform:translateY(-50%);transition:transform .26s var(--ease-expo),opacity .2s var(--ease-expo)}.faq_mark__vmtgf:after{transform:translateY(-50%) rotate(90deg)}.faq_item__b0reP[open] .faq_mark__vmtgf:after{transform:translateY(-50%) rotate(0deg);opacity:0}.faq_a__xzzAH{padding:0 2px clamp(22px,2.4vw,30px);color:var(--muted);font-size:var(--t-body);letter-spacing:var(--tr-body);line-height:1.7;word-break:keep-all}.faq_a__xzzAH p{margin:0}.faq_a__xzzAH p+p{margin-top:.5em}@supports selector(::details-content){.faq_item__b0reP::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .42s var(--ease-move),content-visibility .42s allow-discrete,opacity .26s var(--ease-expo);interpolate-size:allow-keywords}.faq_item__b0reP[open]::details-content{block-size:auto;opacity:1}}@media (max-width:900px){.faq_section__1DFMh{padding:var(--band) var(--edge-phone)}.faq_shell__tMZup{grid-template-columns:minmax(0,1fr)}.faq_shell__tMZup>:first-child{grid-column:1;grid-row:1}.faq_shell__tMZup>:nth-child(2){grid-column:1;grid-row:2}.faq_shell__tMZup>:nth-child(3){grid-column:1;grid-row:3;margin-top:32px}}@media (prefers-reduced-motion:reduce){.faq_mark__vmtgf:after,.faq_mark__vmtgf:before{transition:none}@supports selector(::details-content){.faq_item__b0reP::details-content{transition:none}}}.hero-marquee_wrap__q4vhR{position:absolute;left:0;right:0;bottom:96px;z-index:0;overflow:hidden;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 82%,transparent)}.hero-marquee_row__aQJDl{overflow:hidden}.hero-marquee_track__gHNLT{display:flex;align-items:center;width:max-content;animation:hero-marquee_heroMarqueeSlide__tVcD8 64s linear infinite}@keyframes hero-marquee_heroMarqueeSlide__tVcD8{to{transform:translateX(-50%)}}.hero-marquee_item__v2gst{display:inline-flex;align-items:center;flex:none;color:var(--muted);font-family:var(--font-label);font-size:14px;font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase;white-space:nowrap}.hero-marquee_item__v2gst:after{content:"·";margin:0 22px;opacity:.45}@media (max-width:720px){.hero-marquee_wrap__q4vhR{bottom:84px}.hero-marquee_item__v2gst{font-size:12px}.hero-marquee_item__v2gst:after{margin:0 14px}}@media (prefers-reduced-motion:reduce){.hero-marquee_track__gHNLT{animation:none}}.hero_hero__ro_Gh{padding:var(--gutter);position:relative;z-index:1}.hero_shell__NVRHf{max-width:var(--shell);margin:0 auto;border-radius:var(--r-shell);background:var(--canvas);position:relative;box-shadow:var(--sh-card-noline);padding:clamp(96px,14vh,152px) var(--shell-pad) 32px;min-height:min(760px,calc(100svh - var(--gutter) * 2));display:flex;flex-direction:column}.hero_shell__NVRHf:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(to bottom,transparent 8%,var(--hairline) 72%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:1;transition:opacity .4s cubic-bezier(.55,0,1,.45) .1s}.hero_shell__NVRHf[data-gone]:before{opacity:0}.hero_center__7dsT3{flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(20px,3vh,32px);position:relative;z-index:1}.hero_headline__nAtfA{margin:0;font-size:clamp(32px,7.38vw - 8.85px,90px);line-height:1.04;letter-spacing:var(--tr-display);font-weight:500;color:var(--ink)}.hero_line__dNjLA{display:flex;flex-wrap:wrap;column-gap:.24em}.hero_mask__2yy7m{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.hero_word__mYVyK{display:inline-block;will-change:transform}.hero_group__2LgO3{display:flex;flex-wrap:nowrap;column-gap:.24em}.hero_sub__4PTJF{margin:0;max-width:32em;font-size:var(--t-copy);line-height:1.55;font-weight:400;color:var(--ink)}.hero_subLine__Y6Hfa{display:flex;flex-wrap:wrap;column-gap:.28em}.hero_eyebrow__fWKbt{margin:0;font-family:var(--font-label);font-size:var(--t-label);font-weight:400;letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--muted)}.hero_eyebrowLead__kB3oi{color:var(--signal);font-weight:600}@media (max-width:370px){.hero_eyebrow__fWKbt{letter-spacing:.1em}}.hero_base__AYe_W{display:flex;flex-direction:column;gap:20px;position:relative;z-index:1}.hero_bar__Qh1z4{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:20px;box-shadow:inset 0 1px 0 var(--hairline)}.hero_mono__6E32X{font-family:var(--font-mono);font-size:var(--t-label);line-height:1.33;letter-spacing:var(--tr-mono);text-transform:uppercase;color:var(--faint);text-decoration:none;white-space:nowrap}a.hero_mono__6E32X:hover{color:var(--ink)}.hero_mail___Umga,.hero_tagline___BhjO{font-size:var(--t-label);letter-spacing:var(--tr-mono);color:var(--faint);white-space:nowrap}.hero_mail___Umga{text-decoration:none}.hero_mail___Umga:hover{color:var(--ink)}@media (max-width:900px){.hero_headline__nAtfA{font-size:clamp(28px,15.01vw - 18px,90px)}}@media (max-width:768px){.hero_shell__NVRHf{padding:88px calc(var(--edge-phone) - var(--gutter)) 20px;border-radius:28px}.hero_headline__nAtfA{font-size:clamp(24px,14.07vw - 7.31px,90px);line-height:1;max-width:100%}.hero_group__2LgO3{flex-basis:100%}.hero_eyebrow__fWKbt{font-size:var(--t-label)}.hero_bar__Qh1z4{justify-content:space-between;flex-wrap:nowrap;gap:14px}.hero_mail___Umga{display:none}}@media (prefers-reduced-motion:reduce){.hero_base__AYe_W,.hero_center__7dsT3{transform:none;opacity:1;filter:none}.hero_reelTrack___REa_{animation:none}}.how-we-work_section__YUi5k{padding:var(--gutter);position:relative;z-index:1}.how-we-work_shell__F0TPu{max-width:var(--shell);margin:0 auto;padding:var(--band-lg) var(--shell-pad);border-radius:var(--r-shell);background:var(--canvas)}.how-we-work_badge___0HsW{position:absolute;left:48px;right:0;top:0;bottom:0;z-index:2;margin:0;pointer-events:none}.how-we-work_badgeStick__zhxED{position:sticky;top:var(--badgetop);display:block;height:calc(var(--span) - var(--badgetop))}.how-we-work_badgeLabel__UkWW9{display:block;padding-block:10px;background:var(--canvas);box-shadow:0 10px 12px var(--canvas);font-family:var(--font-label);font-size:var(--t-label);line-height:var(--lh-label);letter-spacing:var(--tr-label);text-transform:uppercase;font-weight:400;color:var(--faint)}.how-we-work_list__9yFdN{--stick:30svh;--span:max(55svh,420px);--numoff:0px;--title:clamp(24px,1.52vw + 18.06px,40px);--bar:calc(var(--numoff) + 2.3 * var(--title));--badgeoff:96px;--badgetop:max(calc(var(--header-height-mobile) + 12px),var(--stick) - var(--numoff) - var(--badgeoff));position:relative;padding-left:128px}.how-we-work_rail__vE_VG{top:-140px;bottom:-120px;background:linear-gradient(to bottom,transparent 0,var(--hairline) 140px,var(--hairline) calc(100% - 160px),transparent 100%)}.how-we-work_rail__vE_VG,.how-we-work_track__taIcL{position:absolute;left:0;width:1px;pointer-events:none}.how-we-work_track__taIcL{--t:0;top:0;bottom:0}.how-we-work_track__taIcL:before{content:"";position:sticky;top:calc(var(--stick) - var(--numoff));display:block;width:1px;height:calc(var(--span) - var(--stick) + var(--numoff));background:linear-gradient(to bottom,var(--ink) 0 var(--bar),transparent var(--bar));opacity:var(--t)}.how-we-work_counter__SPyo0{position:absolute;left:48px;top:0;bottom:0;width:48px;z-index:1;pointer-events:none}.how-we-work_counterNo__brHA5{position:sticky;top:calc(var(--stick) - var(--numoff));display:block;height:calc(var(--span) - var(--stick) + var(--numoff));font-family:var(--font-num);font-size:clamp(16px,1.52vw + 10.06px,32px);line-height:1.15;letter-spacing:var(--tr-mono);color:var(--faint)}.how-we-work_items__cGGrS{list-style:none;margin:0;padding:0}.how-we-work_item__oZ5az{--o:0;position:sticky;top:0;height:var(--span);padding-top:var(--stick);opacity:var(--o)}.how-we-work_text__85Rwt{min-width:0}.how-we-work_title__RSHHy{display:grid;margin:0 0 20px;font-size:var(--title);line-height:1.15;letter-spacing:var(--tr-display);font-weight:500;color:var(--ink)}.how-we-work_line__V2r6E{display:flex;flex-wrap:wrap;column-gap:.28em;margin:0;font-size:var(--t-copy);line-height:1.5;letter-spacing:var(--tr-body);color:var(--muted)}.how-we-work_hot__3VUk0{color:var(--signal)}.how-we-work_line__V2r6E+.how-we-work_line__V2r6E{margin-top:12px}@media (max-width:900px){.how-we-work_shell__F0TPu{padding:72px calc(var(--edge-phone) - var(--gutter)) 88px;border-radius:28px}.how-we-work_line__V2r6E{font-size:var(--t-body)}.how-we-work_badge___0HsW{left:24px}.how-we-work_list__9yFdN{--stick:max(36svh,168px);--span:max(55svh,380px);--numoff:28px;padding-left:24px}.how-we-work_counter__SPyo0{left:24px}.how-we-work_rail__vE_VG{top:-100px;bottom:-88px;background:linear-gradient(to bottom,transparent 0,var(--hairline) 100px,var(--hairline) calc(100% - 120px),transparent 100%)}}.how-we-work_list__9yFdN[data-reduced] .how-we-work_item__oZ5az{position:static;height:auto;min-height:0;padding-top:0;opacity:1}.how-we-work_list__9yFdN[data-reduced] .how-we-work_item__oZ5az+.how-we-work_item__oZ5az{margin-top:56px}.how-we-work_list__9yFdN[data-reduced] .how-we-work_counter__SPyo0,.how-we-work_list__9yFdN[data-reduced] .how-we-work_rail__vE_VG,.how-we-work_list__9yFdN[data-reduced] .how-we-work_track__taIcL{display:none}