.approach_page__WyTF8{background:var(--vatt-color-page-canvas);color:#f4f4f1;overflow:clip}.approach_rail__P8y2G{width:var(--vatt-layout-wide);margin-inline:auto}.approach_breadcrumb__2Ld_J{display:flex;gap:var(--vatt-breadcrumb-gap);padding-top:var(--vatt-breadcrumb-top);color:var(--vatt-breadcrumb-color);font:var(--vatt-size-meta) var(--vatt-font-mono);text-transform:uppercase;letter-spacing:var(--vatt-breadcrumb-letter-spacing)}.approach_breadcrumb__2Ld_J a{color:var(--vatt-breadcrumb-link-color)}.approach_breadcrumb__2Ld_J [aria-current]{color:var(--vatt-breadcrumb-current-color)}.approach_hero__Oyv08{position:relative;display:grid;grid-template-columns:1.1fr 1fr;gap:5%;align-items:center;padding:72px 0 110px}.approach_chapter__5WQ3D,.approach_diagramBar__DCem1,.approach_diagramNote__TPPyT,.approach_explore__EUI0e,.approach_eyebrow__spUTh,.approach_modeRail__FEtGv,.approach_questionNumber__O_m85,.approach_status__HRZmW,.approach_visualLabel__M7mc8{font:var(--vatt-size-label) var(--vatt-font-mono);text-transform:uppercase;letter-spacing:.1em}.approach_eyebrow__spUTh{display:flex;justify-content:space-between;gap:16px;margin:0 0 26px;color:#b2b2ad}.approach_hero__Oyv08 .approach_eyebrow__spUTh{border-bottom:1px solid #ffffff30;padding-bottom:14px}.approach_hero__Oyv08 h1{font-size:var(--vatt-size-display-lg);line-height:.96;font-weight:var(--vatt-weight-medium);letter-spacing:-.055em;text-transform:uppercase;margin:0 0 32px}.approach_hero__Oyv08 h1>span{color:transparent;-webkit-text-stroke:1px #f4f4f1}.approach_closing__3cDxy>p:not(.approach_eyebrow__spUTh),.approach_entry__njQhZ p,.approach_lead__0abGC,.approach_sectionIntro__zoaQx>p:not(.approach_eyebrow__spUTh),.approach_storyCopy__k4ORD p{color:#a4a4a0;font-size:var(--vatt-size-body-lg);line-height:1.75}.approach_lead__0abGC{max-width:580px}.approach_actions__6676X{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:30px}.approach_action__s4Swe{display:inline-flex;justify-content:space-between;gap:30px;align-items:center;border:1px solid #f4f4f180;border-radius:999px;padding:5px 5px 5px 22px;min-height:54px;font-size:var(--vatt-type-action-size)}.approach_action__s4Swe i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f4f4f1;color:#111}.approach_textAction__SegwH{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:var(--vatt-type-action-size)}.approach_action__s4Swe,.approach_textAction__SegwH{transition:color .18s ease,border-color .18s ease}.approach_page__WyTF8 a:focus-visible,.approach_page__WyTF8 summary:focus-visible,.approach_tableScroll__mrcFg:focus-visible{outline:2px solid #b2e732;outline-offset:6px}.approach_heroVisual__Iu9j_{min-width:0;position:relative;padding:44px 0}.approach_heroVisual__Iu9j_:before{content:"";position:absolute;inset:-40px -20px;pointer-events:none;background:linear-gradient(#ffffff05 1px,transparent 0),linear-gradient(90deg,#ffffff05 1px,transparent 0);background-size:40px 40px;mask-image:radial-gradient(ellipse,#000 30%,transparent 72%)}.approach_visualLabel__M7mc8{position:relative;display:flex;justify-content:space-between;gap:12px;color:#91918d;margin-bottom:20px}.approach_modeRail__FEtGv{display:flex;justify-content:space-around;margin-top:24px;color:#bdbdb7}.approach_modeRail__FEtGv span{border-top:1px solid #ffffff30;padding:15px 12px 0}.approach_explore__EUI0e{display:flex;gap:14px;align-items:center;position:absolute;bottom:30px;color:#999994;min-height:44px}.approach_section__Pl6rf{padding:100px 0;border-top:1px solid #ffffff26;scroll-margin-top:120px}.approach_sectionIntro__zoaQx{max-width:750px;margin-bottom:64px}.approach_closing__3cDxy h2,.approach_section__Pl6rf h2{font-size:var(--vatt-size-display-md);font-weight:var(--vatt-weight-regular);line-height:1.02;letter-spacing:-.05em;margin:0 0 28px}.approach_closing__3cDxy h2 span,.approach_section__Pl6rf h2 span{color:#858581}.approach_story__jou_f{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;padding:62px 0;border-top:1px solid #ffffff15}.approach_story__jou_f>*{min-width:0}.approach_story__jou_f:nth-child(odd) .approach_storyCopy__k4ORD{order:2}.approach_chapter__5WQ3D{display:block;color:#b2e732;margin-bottom:24px}.approach_story__jou_f h3{font-size:var(--vatt-size-heading-lg);line-height:1.15;letter-spacing:-.035em;font-weight:var(--vatt-weight-medium);margin:0 0 24px}.approach_story__jou_f p+p{margin-top:20px}.approach_entryGrid__WtGAF{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26;border-left:1px solid #ffffff26}.approach_entry__njQhZ{position:relative;padding:30px;border-right:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.approach_entry__njQhZ h3{margin:32px 0 14px;font-size:var(--vatt-size-heading-md);font-weight:var(--vatt-weight-medium);letter-spacing:-.03em}.approach_entry__njQhZ p{font-size:var(--vatt-size-body)}.approach_status__HRZmW{position:absolute;right:24px;top:36px;color:#aaa;letter-spacing:.04em}.approach_status__HRZmW[data-available=true]{color:#b2e732}.approach_tableScroll__mrcFg{overflow-x:auto}.approach_matrix__yaqLQ{border-collapse:collapse;width:100%;min-width:610px;text-align:left;font-size:var(--vatt-size-body-lg)}.approach_matrix__yaqLQ td,.approach_matrix__yaqLQ th{padding:28px 22px;border:1px solid #ffffff26}.approach_matrix__yaqLQ th{color:#b3b3ad;font-weight:var(--vatt-weight-medium)}.approach_matrix__yaqLQ thead{background:#141511}.approach_matrix__yaqLQ td:not(.approach_empty__LEhfs){color:#d9e4c9;background:#b2e73206}.approach_empty__LEhfs{color:#72746d}.approach_faq__oNoUZ{display:grid;grid-template-columns:1fr 1.5fr;gap:8%}.approach_question__GYeHJ{border-top:1px solid #ffffff26}.approach_question__GYeHJ:last-child{border-bottom:1px solid #ffffff26}.approach_question__GYeHJ summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:18px;padding:24px 0;font-size:var(--vatt-size-body-lg)}.approach_question__GYeHJ summary::-webkit-details-marker{display:none}.approach_questionNumber__O_m85{color:#82857b}.approach_plus__U6VSJ{margin-left:auto;font-size:var(--vatt-size-heading-md)}.approach_question__GYeHJ[open] .approach_plus__U6VSJ{transform:rotate(45deg)}.approach_question__GYeHJ p{margin:0 0 28px 44px;color:#a4a4a0;font-size:var(--vatt-size-body);line-height:1.8}.approach_closing__3cDxy{border-top:1px solid #ffffff26;padding:120px 0 140px;text-align:center}.approach_closing__3cDxy .approach_actions__6676X,.approach_closing__3cDxy .approach_eyebrow__spUTh{justify-content:center}.approach_closing__3cDxy>p:not(.approach_eyebrow__spUTh){max-width:590px;margin-inline:auto}@media (hover:hover) and (pointer:fine){.approach_action__s4Swe:hover{border-color:#b2e732}.approach_textAction__SegwH:hover{color:#b2e732}}@media (max-width:1000px){.approach_hero__Oyv08{grid-template-columns:1fr 1fr;gap:4%}.approach_hero__Oyv08 .approach_eyebrow__spUTh span{display:none}.approach_entryGrid__WtGAF{grid-template-columns:repeat(2,1fr)}.approach_story__jou_f{gap:5%}}@media (max-width:700px){.approach_hero__Oyv08{grid-template-columns:1fr;padding:48px 0 80px;gap:20px}.approach_hero__Oyv08 h1{font-size:var(--vatt-size-page-hero-mobile)}.approach_heroVisual__Iu9j_{padding:20px 0 30px}.approach_section__Pl6rf{padding:64px 0}.approach_sectionIntro__zoaQx{margin-bottom:38px}.approach_closing__3cDxy h2,.approach_section__Pl6rf h2{font-size:var(--vatt-size-display-section-mobile-compact)}.approach_story__jou_f{grid-template-columns:1fr;gap:30px;padding:40px 0}.approach_story__jou_f:nth-child(odd) .approach_storyCopy__k4ORD{order:0}.approach_story__jou_f h3{font-size:var(--vatt-size-heading-md)}.approach_entryGrid__WtGAF{grid-template-columns:1fr}.approach_entry__njQhZ{padding:24px}.approach_faq__oNoUZ{grid-template-columns:1fr;gap:24px}.approach_closing__3cDxy{padding:72px 0 88px}.approach_question__GYeHJ summary{gap:12px}.approach_question__GYeHJ p{margin-left:0}.approach_actions__6676X{gap:18px}}@media (prefers-reduced-motion:reduce){.approach_page__WyTF8 *,.approach_page__WyTF8 :before{scroll-behavior:auto}}@media (forced-colors:active){.approach_hero__Oyv08 h1>span{color:CanvasText;-webkit-text-stroke:0}}@media (min-width:701px){.approach_hero__Oyv08{padding-top:48px}.approach_heroVisual__Iu9j_{padding-block:12px}}.timeline-diagram_animation__W5WY5{--demo-accent:oklch(90% .24 130);--demo-stroke:oklch(100% 0 0/.08);--demo-muted:oklch(72% 0 0);--demo-subtle:oklch(50% 0 0);position:relative;width:100%;height:300px;overflow:hidden;border:1px solid var(--demo-stroke);border-radius:16px;background:oklch(14% 0 0);padding:24px}.timeline-diagram_scene__Lg8j_{display:flex;flex-direction:column;justify-content:center;height:100%}.timeline-diagram_bar__TWaIY{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--demo-subtle);font-size:var(--vatt-size-label);text-transform:uppercase;letter-spacing:.14em}.timeline-diagram_lanes__FK87U{position:relative;margin-top:24px}.timeline-diagram_appliedTrack__JVIQR,.timeline-diagram_track__tt0VF{display:flex;gap:8px}.timeline-diagram_clip__rnJU5,.timeline-diagram_trim__JsQAP{height:36px;border-radius:6px;border:1px solid var(--demo-stroke);background:rgb(255 255 255/.04)}.timeline-diagram_accentClip__6L5kL{border-color:oklch(90% .24 130/.4);background:oklch(90% .24 130/.15)}.timeline-diagram_trimSlot__6YhXx{position:relative}.timeline-diagram_trim__JsQAP{width:100%;position:relative;transform-origin:left center;background:rgb(255 255 255/.06)}.timeline-diagram_handle__rIyOj{position:absolute;inset:0 0 0 auto;width:3px;border-radius:0 6px 6px 0;background:var(--demo-accent);opacity:0}.timeline-diagram_secondary__en3fl{margin-top:12px}.timeline-diagram_secondary__en3fl .timeline-diagram_clip__rnJU5{height:28px}.timeline-diagram_secondary__en3fl [data-part=clip-c]{background:rgb(255 255 255/.08)}.timeline-diagram_playhead__tz5U3{pointer-events:none;position:absolute;left:0;top:0;height:100%;width:2px;background:var(--demo-accent);z-index:2}.timeline-diagram_waveform__pvfA_{display:flex;align-items:center;gap:6px;padding-top:8px;margin-top:12px}.timeline-diagram_waveform__pvfA_ span{flex:1;border-radius:3px;background:rgb(255 255 255/.07)}.timeline-diagram_suggestions__kwrww{margin-top:20px;display:grid;gap:10px}.timeline-diagram_card__gzNnH{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--demo-stroke);border-radius:8px;background:rgb(255 255 255/.05);color:var(--demo-muted);font-size:var(--vatt-size-caption)}.timeline-diagram_card__gzNnH i{flex:0 0 6px;height:6px;border-radius:50%;background:var(--demo-accent)}.timeline-diagram_dismissed___dCtg{opacity:0}.timeline-diagram_appliedTrack__JVIQR{margin-top:24px}.timeline-diagram_appliedTrack__JVIQR .timeline-diagram_clip__rnJU5{height:32px}.timeline-diagram_appliedTrack__JVIQR .timeline-diagram_accentClip__6L5kL{border-color:oklch(90% .24 130/.5);background:oklch(90% .24 130/.2)}.timeline-diagram_ready__ZVfJ9{color:var(--demo-accent)}.timeline-diagram_source__c4n3K{position:relative;display:flex;gap:2px;height:40px;padding:2px;margin-top:20px;overflow:hidden;border:1px solid var(--demo-stroke);border-radius:6px;background:rgb(255 255 255/.05)}.timeline-diagram_source__c4n3K>span{flex:1;border-radius:3px;background:oklch(90% .24 130/.25)}.timeline-diagram_progress__PsYdx{height:3px;margin-top:8px;overflow:hidden;border-radius:99px;background:rgb(255 255 255/.08)}.timeline-diagram_progress__PsYdx>div{width:100%;height:100%;background:var(--demo-accent)}.timeline-diagram_outputs__dPlCh{display:grid;gap:8px;margin-top:24px}.timeline-diagram_outputs__dPlCh .timeline-diagram_card__gzNnH{padding-block:8px;font-size:var(--vatt-size-body-sm)}.timeline-diagram_gui__kGb1m{display:flex;height:100%;gap:16px}.timeline-diagram_viewer__ERAP8{flex:1;position:relative;overflow:hidden;border:1px solid var(--demo-stroke);border-radius:12px;background:radial-gradient(circle at 35% 30%,rgb(255 255 255/.08),transparent 60%),rgb(255 255 255/.04)}.timeline-diagram_viewer__ERAP8>span{position:absolute;left:12px;top:12px}.timeline-diagram_pip__7NrBB{position:absolute;bottom:12px;right:12px;height:38%;width:42%;border-radius:8px;border:1px solid oklch(90% .24 130/.5);background:oklch(90% .24 130/.15)}.timeline-diagram_inspector__NGq_W{width:42%;position:relative;padding:12px;border-radius:12px;border:1px solid var(--demo-stroke);background:rgb(255 255 255/.03)}.timeline-diagram_sliders__nU0In{display:grid;gap:16px;margin-top:16px;color:var(--demo-muted);font-size:var(--vatt-size-body-sm)}.timeline-diagram_slider__l1_D9{height:5px;width:100%;overflow:hidden;border-radius:99px;margin-top:6px;background:rgb(255 255 255/.1)}.timeline-diagram_slider__l1_D9>div{height:100%;width:100%;background:var(--demo-accent)}.timeline-diagram_swatches__O_sHT{display:flex;gap:6px}.timeline-diagram_swatches__O_sHT>span{height:24px;flex:1;border-radius:3px;background:rgb(255 255 255/.07)}.timeline-diagram_cursor__pBYdj{position:absolute;left:16px;top:24px;width:12px;height:12px;rotate:-20deg;border-left:2px solid #fff;border-top:2px solid #fff}.timeline-diagram_prompt__8kvJ_{min-height:76px;margin-top:16px;padding:12px 16px;border:1px solid var(--demo-stroke);border-radius:12px;background:rgb(255 255 255/.05);font-size:var(--vatt-size-body);line-height:1.65}.timeline-diagram_caret__gW0Su{display:inline-block;height:15px;width:2px;margin-left:1px;transform:translateY(2px);background:var(--demo-accent)}.timeline-diagram_result__zwC2p{margin-top:20px;padding:12px;border-radius:12px;border:1px solid var(--demo-stroke);background:rgb(255 255 255/.03);color:var(--demo-muted);font-size:var(--vatt-size-body-sm)}.timeline-diagram_resultTrack__gdO4J{display:flex;gap:6px;margin-top:12px}.timeline-diagram_resultTrack__gdO4J>span{height:32px;flex:1;background:oklch(90% .24 130/.18)}.timeline-diagram_playback__zCIjd{position:absolute;bottom:2px;right:4px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--demo-muted);cursor:pointer}.timeline-diagram_playback__zCIjd:focus-visible{outline:2px solid var(--demo-accent);outline-offset:-2px}@media (hover:hover){.timeline-diagram_playback__zCIjd:hover{color:var(--demo-accent);background:rgb(255 255 255/.06)}}@media (max-width:700px){.timeline-diagram_animation__W5WY5{height:280px;padding:20px}.timeline-diagram_card__gzNnH{gap:9px;padding-inline:10px;font-size:var(--vatt-size-body-sm)}.timeline-diagram_bar__TWaIY{letter-spacing:.08em}.timeline-diagram_gui__kGb1m{gap:12px}}@media (prefers-reduced-motion:reduce){.timeline-diagram_caret__gW0Su,.timeline-diagram_playback__zCIjd{display:none}}