@keyframes subpage_riseIn__6n2jbnj{0%{opacity:.4;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes subpage_logoMarquee__6n2jbn14{to{transform:translate(calc(-50% - 2rem))}}.subpage_container__6n2jbn0{width:100%;max-width:1352px;margin-inline:auto}.subpage_section__6n2jbn1{padding-block:64px;padding-inline:clamp(1.25rem,5.3dvw,5rem)}.subpage_sectionFlush__6n2jbn2{padding-inline:0}.subpage_headerTight__6n2jbn3{margin-bottom:0}.subpage_intro__6n2jbn4{letter-spacing:0;color:var(--color-taupe__om3by24);max-width:40rem;margin-block:20px 0;font-size:16px;font-weight:400;line-height:1.6}.subpage_blockAfterHeader__6n2jbn5{margin-block-start:48px}.subpage_muted__6n2jbn6{color:var(--color-taupe__om3by24)}.subpage_card__6n2jbn7{background:var(--color-paper__om3by20);border:1px solid var(--color-hairline__om3by27);border-radius:34px;transition:transform .2s cubic-bezier(.26,1,.5,1),border-color .15s;overflow:hidden}.subpage_cardTitle__6n2jbn8{letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.25}.subpage_cardBody__6n2jbn9{letter-spacing:0;color:var(--color-taupe__om3by24);max-width:44ch;font-size:16px;font-weight:400;line-height:1.6}.subpage_inlineLink__6n2jbna{color:var(--color-ink__om3by22);align-items:center;gap:8px;font-weight:600;display:inline-flex}.subpage_inlineLink__6n2jbna:hover{text-underline-offset:3px;text-decoration:underline}.subpage_hero__6n2jbnb{background:var(--color-paper__om3by20);min-height:88dvh;color:var(--color-ink__om3by22);align-items:center;display:flex;position:relative;overflow:hidden}.subpage_heroInner__6n2jbnc{width:100%;padding-block:100px 48px;padding-inline:clamp(1.25rem,5.3dvw,5rem)}.subpage_heroCol__6n2jbnd{text-align:center;flex-direction:column;align-items:center;max-width:55rem;margin-inline:auto;display:flex}.subpage_heroTitle__6n2jbne{letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink__om3by22);margin:0;font-size:clamp(2.25rem,1.25rem + 2.4dvw,3.25rem);font-weight:500;line-height:1.08}.subpage_accent__6n2jbnf{color:var(--color-ink__om3by22)}.subpage_heroLead__6n2jbng{letter-spacing:-.005em;color:color-mix(in srgb, var(--color-ink__om3by22) 82%, transparent);max-width:42.5rem;margin-block:20px 0;font-size:20px;font-weight:500;line-height:1.3}.subpage_heroMedia__6n2jbnh{width:100%;max-width:37.5rem;margin-block-start:32px}.subpage_heroCtaRow__6n2jbni{justify-content:center;width:100%;max-width:37.5rem;margin-block-start:24px;display:flex}.subpage_stepsMedia__6n2jbnl{border:1px solid var(--mistOnMedia__om3by2e);background:var(--color-paper__om3by20);border-radius:34px;align-self:center;overflow:hidden}.subpage_howGrid__6n2jbnm{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.subpage_steps__6n2jbnn{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.subpage_step__6n2jbno{grid-template-columns:auto 1fr;gap:20px;display:grid}.subpage_rail__6n2jbnp{flex-direction:column;align-items:center;display:flex}.subpage_node__6n2jbnq{background:var(--jolt__om3by2f);width:40px;height:40px;color:var(--ctaInk__om3by2d);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:800;transition:transform .2s cubic-bezier(.26,1,.5,1);display:grid}.subpage_step__6n2jbno:hover .subpage_node__6n2jbnq{transform:scale(1.12)}.subpage_line__6n2jbnr{background:color-mix(in srgb, var(--color-ink__om3by22) 12%, transparent);flex:1;width:2px;margin-block:8px}.subpage_lineHidden__6n2jbns{display:none}.subpage_stepCopy__6n2jbnt{flex-direction:column;gap:8px;padding-bottom:32px;display:flex}.subpage_stepCopyLast__6n2jbnu{padding-bottom:0}.subpage_stepLabel__6n2jbnv{letter-spacing:.005em;color:var(--color-ink__om3by22);font-size:14px;font-weight:400;line-height:1.55}.subpage_ctaWrap__6n2jbnw{justify-content:center;margin-top:80px;display:flex}.subpage_galleryBleed__6n2jbnx{padding-inline:clamp(1.25rem,5.3dvw,5rem)}.subpage_galleryList__6n2jbny{padding:0;scroll-snap-type:x mandatory;gap:16px;margin:0;padding-bottom:20px;list-style:none;display:flex;overflow-x:auto}.subpage_galleryItem__6n2jbnz{scroll-snap-align:start;flex-direction:column;gap:8px;min-width:60dvw;display:flex}.subpage_galleryGrid__6n2jbn10{grid-template-columns:repeat(2,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.subpage_galleryGridItem__6n2jbn11{flex-direction:column;gap:8px;display:flex}.subpage_creditLink__6n2jbn12{letter-spacing:.005em;min-width:24px;min-height:24px;color:var(--color-taupe__om3by24);text-underline-offset:3px;align-items:center;width:fit-content;font-size:14px;font-weight:400;line-height:1.55;text-decoration:underline;display:inline-flex}.subpage_marquee__6n2jbn13{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#1a1a1a 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#1a1a1a 8% 92%,#0000)}.subpage_marqueeTrack__6n2jbn15{align-items:center;gap:60px;width:max-content;animation:32s linear infinite subpage_logoMarquee__6n2jbn14;display:flex}.subpage_marqueeRow__6n2jbn16{flex-shrink:0;align-items:center;gap:60px;margin:0;padding:0;list-style:none;display:flex}.subpage_marqueeItem__6n2jbn17{white-space:nowrap;color:var(--color-taupe__om3by24);flex-shrink:0;align-items:center;gap:12px;transition:color .15s;display:inline-flex}.subpage_marqueeItem__6n2jbn17:hover{color:var(--color-ink__om3by22)}.subpage_marqueeIcon__6n2jbn18{flex-shrink:0;width:28px;height:28px}.subpage_marqueeName__6n2jbn19{letter-spacing:0;font-size:16px;font-weight:400;line-height:1.6}.subpage_apiStrip__6n2jbn1a{background:var(--color-paper__om3by20);color:var(--color-ink__om3by22);padding-block:40px;padding-inline:clamp(1.25rem,5.3dvw,5rem)}.subpage_apiInner__6n2jbn1b{flex-direction:column;gap:24px;display:flex;position:relative}.subpage_apiCopy__6n2jbn1c{letter-spacing:0;max-width:35rem;font-size:16px;font-weight:400;line-height:1.6}.subpage_apiActions__6n2jbn1d{flex-direction:column;gap:12px;display:flex}.subpage_exploreList__6n2jbn1e{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.subpage_exploreLink__6n2jbn1f{height:100%;color:inherit;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex}.subpage_exploreLine__6n2jbn1g{letter-spacing:.005em;color:var(--color-taupe__om3by24);font-size:14px;font-weight:400;line-height:1.55}.subpage_exploreArrow__6n2jbn1h{margin-top:auto}.subpage_faqList__6n2jbn1i{margin-block-start:40px}.subpage_faqList__6n2jbn1i summary{padding:16px 0}.subpage_faqList__6n2jbn1i details>div{padding-bottom:16px}.subpage_faqRow__6n2jbn1j{--rule__16am5al1:var(--color-hairline__om3by27)}.subpage_faqQuestion__6n2jbn1k{letter-spacing:0;font-size:16px;font-weight:600;line-height:1.6}.subpage_faqAnswer__6n2jbn1l{letter-spacing:.005em;max-width:35rem;font-size:14px;font-weight:400;line-height:1.55}.subpage_quietRow__6n2jbn1m{padding-block:32px;padding-inline:clamp(1.25rem,5.3dvw,5rem)}.subpage_quietRowTight__6n2jbn1n{padding-inline:clamp(1.25rem,5.3dvw,5rem);padding-top:0;padding-bottom:32px}.subpage_quietRowTight__6n2jbn1n:last-child{padding-bottom:92px}.subpage_quietCopy__6n2jbn1o{letter-spacing:.005em;color:var(--color-taupe__om3by24);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;font-size:14px;font-weight:400;line-height:1.55;display:flex}.subpage_quietLink__6n2jbn1p{text-underline-offset:3px;color:var(--color-ink__om3by22);font-weight:600;text-decoration:underline}.subpage_assistant__6n2jbn1q{align-items:center;column-gap:8px;display:flex}@media screen and (width>=768px){.subpage_section__6n2jbn1{padding-block:100px}.subpage_heroInner__6n2jbnc{padding-block:100px 64px}.subpage_howGrid__6n2jbnm{grid-template-columns:1fr 1fr;gap:48px}.subpage_galleryList__6n2jbny{gap:24px}.subpage_galleryGrid__6n2jbn10{grid-template-columns:repeat(4,1fr);gap:24px}.subpage_apiInner__6n2jbn1b{flex-direction:row;justify-content:space-between;align-items:center}.subpage_exploreList__6n2jbn1e{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}}@media (hover:hover){.subpage_card__6n2jbn7:hover{border-color:var(--color-silver__om3by25);transform:translateY(-2px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.subpage_reveal__6n2jbnk{animation:linear both subpage_riseIn__6n2jbnj;animation-timeline:view();animation-range:entry cover 30%}}}@media screen and (width>=640px){.subpage_galleryItem__6n2jbnz{min-width:16.25rem}.subpage_apiActions__6n2jbn1d{flex-direction:row;align-items:center}}@media screen and (width<=640px){.subpage_marqueeIcon__6n2jbn18{width:24px;height:24px}}
