.approach_hero__4DDAA{padding:80px 0 24px}.approach_eyebrow__qHTIT{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:18px}.approach_title__1uQEb{font-size:clamp(44px,6vw,88px);font-weight:600;line-height:1;letter-spacing:-.015em;margin-bottom:22px;max-width:16ch}.approach_lead__u2uf2{font-size:19px;line-height:1.55;color:var(--ink);opacity:.82;max-width:62ch}.approach_philosophy__L5wSV{padding:72px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:64px 0 96px;background:color-mix(in oklab,var(--cream) 42%,var(--paper))}.approach_philoHeading__vglst{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:28px}.approach_philoGrid__43ks0{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:36px;gap:36px}@media (max-width:1000px){.approach_philoGrid__43ks0{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:600px){.approach_philoGrid__43ks0{grid-template-columns:1fr}}.approach_philoItem__hLUQf{display:flex;flex-direction:column;gap:10px}.approach_philoTitle__NNrTb{font-size:20px;font-weight:600;letter-spacing:-.01em}.approach_philoBody__0_dKQ{color:var(--ink);opacity:.72;font-size:15px;line-height:1.55}.approach_cta__XpT8D{margin-top:96px;padding:72px 56px;border-radius:var(--radius);background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.3fr 1fr;grid-gap:48px;gap:48px;align-items:end}@media (max-width:900px){.approach_cta__XpT8D{grid-template-columns:1fr;padding:48px 32px;gap:28px}}.approach_ctaHeading__QHO2n{font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.01em}.approach_ctaBody__pvSMb{font-size:17px;line-height:1.55;opacity:.76;margin-top:12px}.approach_ctaBtns__MUziR{display:flex;gap:12px;flex-wrap:wrap;justify-self:end}@media (max-width:900px){.approach_ctaBtns__MUziR{justify-self:start}}.approach_ctaPrimary__iXxLc{display:inline-flex;align-items:center;gap:6px;padding:13px 22px;border-radius:999px;background:var(--paper);color:var(--ink);font-size:14px;font-weight:600;text-decoration:none;transition:transform .2s var(--ease)}.approach_ctaPrimary__iXxLc:hover{transform:translateX(2px)}.approach_ctaGhost__Mam_E{display:inline-flex;align-items:center;gap:6px;padding:13px 22px;border-radius:999px;background:transparent;color:var(--paper);border:1px solid color-mix(in oklab,var(--paper) 30%,transparent);font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s var(--ease)}.approach_ctaGhost__Mam_E:hover{border-color:var(--paper)}.ApproachTracks_toggleWrap__HrUPl{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:36px}.ApproachTracks_toggleLabel__sLxxO{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600}.ApproachTracks_tabs__EbzNY{display:inline-flex;padding:4px;border:1px solid var(--rule);border-radius:999px;background:var(--stone)}.ApproachTracks_tab__s_qUk{padding:10px 20px;border-radius:999px;font-size:14px;font-weight:600;color:var(--ink);opacity:.62;background:transparent;border:0;cursor:pointer;transition:all .25s var(--ease);display:inline-flex;align-items:center;gap:10px}.ApproachTracks_tab__s_qUk:hover{opacity:1}.ApproachTracks_tabOn__EZ_U9{background:var(--ink);color:var(--paper);opacity:1}.ApproachTracks_tabIcon__0BgCV{display:inline-flex;width:14px;height:14px;color:inherit}.ApproachTracks_fade__PmoWA{animation:ApproachTracks_fadeSlide__85OCC .4s var(--ease)}@keyframes ApproachTracks_fadeSlide__85OCC{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ApproachTracks_fade__PmoWA{animation:none}}.DesignTrack_track__2zJtD{position:relative;isolation:isolate;background:radial-gradient(60% 50% at 15% 10%,color-mix(in oklab,var(--cream) 35%,transparent) 0,transparent 70%),radial-gradient(50% 40% at 92% 30%,color-mix(in oklab,var(--gold) 10%,transparent) 0,transparent 60%),radial-gradient(45% 40% at 50% 100%,color-mix(in oklab,var(--cream) 45%,transparent) 0,transparent 70%);padding:48px 0 64px;border-radius:24px}.DesignTrack_blob__qAU1W{position:absolute;z-index:-1;border-radius:999px;filter:blur(40px);pointer-events:none;mix-blend-mode:multiply;opacity:.55}.DesignTrack_blob1__19iFd{top:8%;left:-4%;width:320px;height:320px;background:color-mix(in oklab,var(--cream) 80%,transparent);animation:DesignTrack_drift1__9mDDK 18s ease-in-out infinite alternate}.DesignTrack_blob2__dnkOv{top:38%;right:-6%;width:380px;height:380px;background:color-mix(in oklab,var(--gold) 24%,transparent);animation:DesignTrack_drift2__j7HUK 22s ease-in-out infinite alternate}.DesignTrack_blob3__ULBmk{bottom:6%;left:28%;width:260px;height:260px;background:color-mix(in oklab,var(--cream) 70%,transparent);animation:DesignTrack_drift3__gsUB6 26s ease-in-out infinite alternate}@keyframes DesignTrack_drift1__9mDDK{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-30px) scale(1.08)}}@keyframes DesignTrack_drift2__j7HUK{0%{transform:translate(0) scale(1)}to{transform:translate(-60px,40px) scale(1.12)}}@keyframes DesignTrack_drift3__gsUB6{0%{transform:translate(0) scale(1)}to{transform:translate(30px,20px) scale(1.06)}}.DesignTrack_header__F8pNN{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:56px;gap:56px;align-items:end;padding:32px 48px 44px;border-bottom:1px dashed color-mix(in oklab,var(--ink) 25%,transparent);margin-bottom:48px}@media (max-width:900px){.DesignTrack_header__F8pNN{grid-template-columns:1fr;gap:24px;padding:24px 24px 36px}}.DesignTrack_kicker__5oUuB{font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:16px;display:inline-flex;align-items:center;gap:10px}.DesignTrack_kicker__5oUuB:before{content:"";width:28px;height:1px;background:var(--gold)}.DesignTrack_trackTitle__yB4E2{font-size:clamp(40px,5vw,76px);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--ink)}.DesignTrack_trackTitle__yB4E2 em{font-style:italic;font-weight:300;color:var(--gold)}.DesignTrack_summary__d4n3M{font-size:17px;line-height:1.65;color:var(--ink);opacity:.82;max-width:48ch;font-weight:300}.DesignTrack_bestFor__aonyI{padding:0 48px 56px}@media (max-width:900px){.DesignTrack_bestFor__aonyI{padding:0 24px 44px}}.DesignTrack_bestForLabel__6BQGT{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:18px;display:flex;align-items:center;gap:10px}.DesignTrack_bestForLabel__6BQGT:after{content:"";flex:1 1;height:1px;background:color-mix(in oklab,var(--ink) 15%,transparent)}.DesignTrack_bestForItems__0gqvN{display:flex;flex-wrap:wrap;gap:8px 10px;list-style:none;padding:0;margin:0}.DesignTrack_bestForItem__WS9y6{padding:9px 16px;border:1px solid color-mix(in oklab,var(--ink) 18%,transparent);border-radius:999px;font-size:14px;line-height:1.3;color:var(--ink);background:color-mix(in oklab,var(--paper) 80%,var(--cream));transition:all .25s var(--ease)}.DesignTrack_bestForItem__WS9y6:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.DesignTrack_phases__YTC_a{padding:0 48px;position:relative}@media (max-width:900px){.DesignTrack_phases__YTC_a{padding:0 24px}}.DesignTrack_phase__TCRhO{display:grid;grid-template-columns:180px 1fr 1.1fr;grid-gap:40px;gap:40px;padding:48px 0;border-top:1px solid color-mix(in oklab,var(--ink) 10%,transparent);align-items:start}.DesignTrack_phase__TCRhO:first-child{border-top:0;padding-top:8px}@media (max-width:1000px){.DesignTrack_phase__TCRhO{grid-template-columns:120px 1fr}.DesignTrack_phase__TCRhO>.DesignTrack_deliverables__9fOkJ{grid-column:1/-1;margin-top:8px}}@media (max-width:720px){.DesignTrack_phase__TCRhO{grid-template-columns:1fr;gap:20px}}.DesignTrack_numCol__8andI{display:flex;flex-direction:column;align-items:flex-start;gap:18px;position:-webkit-sticky;position:sticky;top:120px}@media (max-width:720px){.DesignTrack_numCol__8andI{flex-direction:row;align-items:center;gap:22px;position:static}}.DesignTrack_num__9rGNu{font-size:128px;font-weight:200;line-height:.85;letter-spacing:-.05em;color:var(--ink);font-variant-numeric:lining-nums;font-feature-settings:"ss01","lnum"}.DesignTrack_num__9rGNu em{font-style:italic;color:var(--gold);font-weight:200}@media (max-width:900px){.DesignTrack_num__9rGNu{font-size:92px}}@media (max-width:720px){.DesignTrack_num__9rGNu{font-size:64px}}.DesignTrack_ornament__Ppv_b{width:96px;height:96px;color:var(--ink)}.DesignTrack_ornament__Ppv_b svg{width:100%;height:100%;overflow:visible}@media (max-width:720px){.DesignTrack_ornament__Ppv_b{width:64px;height:64px}}.DesignTrack_ornament__Ppv_b .orbit1{transform-origin:80px 80px;animation:DesignTrack_orbit__5Z4Br 14s linear infinite}.DesignTrack_ornament__Ppv_b .orbit2{transform-origin:80px 80px;animation:DesignTrack_orbit__5Z4Br 22s linear infinite reverse}@keyframes DesignTrack_orbit__5Z4Br{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DesignTrack_ornament__Ppv_b .handoverDot{animation:DesignTrack_handover__kZWwA 4s ease-in-out infinite}@keyframes DesignTrack_handover__kZWwA{0%,to{transform:translateX(-18px)}50%{transform:translateX(18px)}}@media (prefers-reduced-motion:reduce){.DesignTrack_blob1__19iFd,.DesignTrack_blob2__dnkOv,.DesignTrack_blob3__ULBmk,.DesignTrack_ornament__Ppv_b .handoverDot,.DesignTrack_ornament__Ppv_b .orbit1,.DesignTrack_ornament__Ppv_b .orbit2{animation:none!important}}.DesignTrack_main__lbnAG{display:flex;flex-direction:column;gap:14px}.DesignTrack_duration__Jf5YQ{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600}.DesignTrack_phaseTitle__uQQNb{font-size:clamp(28px,3vw,42px);font-weight:300;letter-spacing:-.015em;line-height:1.04;color:var(--ink)}.DesignTrack_phaseTitle__uQQNb em{font-style:italic;color:var(--gold)}.DesignTrack_phaseBody__k0yqx{font-size:16.5px;line-height:1.65;color:var(--ink);opacity:.78;max-width:52ch}.DesignTrack_deliverables__9fOkJ{padding:24px 26px;background:color-mix(in oklab,var(--cream) 45%,var(--paper));border-radius:18px;border:1px solid color-mix(in oklab,var(--ink) 8%,transparent);align-self:start}.DesignTrack_dLabel__W3MOz{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:8px}.DesignTrack_dLabel__W3MOz:before{content:"";width:6px;height:6px;border-radius:999px;background:var(--gold)}.DesignTrack_dList__qAZBh{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.DesignTrack_dItem__dJEQT{display:flex;gap:12px;align-items:baseline;font-size:15px;line-height:1.5;color:var(--ink)}.DesignTrack_dMark__9j42W{flex:0 0 auto;width:16px;color:var(--gold);font-weight:700;font-size:14px}.TechTrack_track__69fhA{position:relative;isolation:isolate;background:var(--paper);border:1px solid color-mix(in oklab,var(--ink) 12%,transparent);border-radius:20px;overflow:hidden;padding:0}.TechTrack_track__69fhA:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in oklab,var(--ink) 18%,transparent) 1px,transparent 1.2px);background-size:18px 18px;opacity:.35;z-index:-1;mask-image:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.25));-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.65),rgba(0,0,0,.25))}.TechTrack_cropBL__zFW77,.TechTrack_cropBR__5J4zA,.TechTrack_cropTL__0Ja6k,.TechTrack_cropTR__EI_Q4{position:absolute;width:14px;height:14px;border-color:color-mix(in oklab,var(--ink) 40%,transparent);pointer-events:none}.TechTrack_cropTL__0Ja6k{top:12px;left:12px;border-top:1px solid;border-left:1px solid}.TechTrack_cropTR__EI_Q4{top:12px;right:12px;border-top:1px solid;border-right:1px solid}.TechTrack_cropBL__zFW77{bottom:12px;left:12px;border-bottom:1px solid;border-left:1px solid}.TechTrack_cropBR__5J4zA{bottom:12px;right:12px;border-bottom:1px solid;border-right:1px solid}.TechTrack_header__qoO3G{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:48px;gap:48px;align-items:end;padding:48px 48px 40px;border-bottom:1px solid color-mix(in oklab,var(--ink) 12%,transparent)}@media (max-width:900px){.TechTrack_header__qoO3G{grid-template-columns:1fr;padding:36px 28px 28px;gap:24px}}.TechTrack_kicker__Hxhu6{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:14px}.TechTrack_kicker__Hxhu6:before{content:"// ";opacity:.5}.TechTrack_trackTitle__JhqSB{font-size:clamp(40px,5vw,72px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--ink);font-feature-settings:"ss01","tnum"}.TechTrack_summary__tPkQv{font-size:16px;line-height:1.6;color:var(--ink);opacity:.78;max-width:52ch}.TechTrack_runtime__VRor1{display:inline-flex;align-items:center;gap:10px;padding:6px 12px;margin-top:18px;border:1px solid color-mix(in oklab,var(--ink) 15%,transparent);border-radius:6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--ink);opacity:.72;background:var(--stone)}.TechTrack_runtimeDot__l6Nos{width:7px;height:7px;border-radius:999px;background:var(--gold);animation:TechTrack_pulse__XJroG 1.8s ease-in-out infinite}.TechTrack_bestFor__6GyFc{margin:36px 48px 0;background:var(--ink);color:var(--paper);border-radius:10px;overflow:hidden;font-family:ui-monospace,SF Mono,Menlo,monospace;box-shadow:0 20px 60px -30px rgba(0,0,0,.4)}@media (max-width:900px){.TechTrack_bestFor__6GyFc{margin:28px 28px 0}}.TechTrack_bestForBar__CFZnQ{display:flex;align-items:center;gap:6px;padding:10px 14px;background:color-mix(in oklab,var(--ink) 85%,var(--paper));font-size:11px;color:color-mix(in oklab,var(--paper) 70%,transparent)}.TechTrack_bestForBar__CFZnQ .TechTrack_dot__RSinz{width:10px;height:10px;border-radius:999px;background:rgba(255,255,255,.18)}.TechTrack_bestForBar__CFZnQ .TechTrack_dot__RSinz:first-child{background:#ff5f57}.TechTrack_bestForBar__CFZnQ .TechTrack_dot__RSinz:nth-child(2){background:#febc2e}.TechTrack_bestForBar__CFZnQ .TechTrack_dot__RSinz:nth-child(3){background:#28c840}.TechTrack_bestForBar__CFZnQ .TechTrack_path__1QkA9{margin-left:12px;opacity:.7}.TechTrack_bestForBody__O_mrj{padding:20px 22px 24px;font-size:13.5px;line-height:1.75}.TechTrack_bestForBody__O_mrj .TechTrack_prompt___Zk2f{color:var(--gold);margin-right:10px}.TechTrack_bestForBody__O_mrj .TechTrack_cmd__EDPgf{color:color-mix(in oklab,var(--paper) 90%,transparent);display:block;margin-bottom:2px}.TechTrack_bestForBody__O_mrj .TechTrack_out__y_pRj{color:color-mix(in oklab,var(--paper) 60%,transparent);display:block;padding-left:18px}.TechTrack_phases__ivvLL{position:relative;padding:64px 48px 48px}@media (max-width:900px){.TechTrack_phases__ivvLL{padding:48px 28px 36px}}.TechTrack_phases__ivvLL:before{content:"";position:absolute;left:76px;top:88px;bottom:48px;width:1px;background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--ink) 25%,transparent) 0,color-mix(in oklab,var(--ink) 25%,transparent) 4px,transparent 4px,transparent 10px);animation:TechTrack_flow__4mRUD 1.6s linear infinite}@keyframes TechTrack_flow__4mRUD{0%{background-position:0 0}to{background-position:0 20px}}@media (max-width:900px){.TechTrack_phases__ivvLL:before{display:none}}.TechTrack_phase__dzrDB{display:grid;grid-template-columns:56px 1.3fr 1fr;grid-gap:28px;gap:28px;padding:28px 0;align-items:start;position:relative}@media (max-width:900px){.TechTrack_phase__dzrDB{grid-template-columns:1fr;gap:16px;padding:24px 0}}.TechTrack_node__6K_46{width:40px;height:40px;border-radius:8px;border:1px solid var(--ink);background:var(--paper);display:flex;align-items:center;justify-content:center;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:700;color:var(--ink);position:relative;z-index:1;box-shadow:0 2px 0 var(--ink)}.TechTrack_node__6K_46:after{content:"";position:absolute;inset:-5px;border-radius:12px;border:1px solid var(--gold);opacity:0;animation:TechTrack_pulseRing__nM_E4 2.4s ease-in-out infinite}@keyframes TechTrack_pulseRing__nM_E4{0%{transform:scale(.9);opacity:.6}70%{transform:scale(1.25);opacity:0}to{transform:scale(1.25);opacity:0}}.TechTrack_main__XMxWj{display:flex;flex-direction:column;gap:10px}.TechTrack_tag__iNyXw{display:inline-flex;align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;color:var(--muted);letter-spacing:.05em}.TechTrack_tagKey__o8g1W{color:var(--gold)}.TechTrack_tagDur__c4Ekz{color:var(--ink);opacity:.75}.TechTrack_phaseTitle__HCSGK{font-size:clamp(24px,2.6vw,34px);font-weight:600;letter-spacing:-.015em;line-height:1.12;color:var(--ink)}.TechTrack_phaseBody__1dBIX{font-size:15.5px;line-height:1.62;color:var(--ink);opacity:.78;max-width:52ch}.TechTrack_diagram__t_8Ia{position:relative;aspect-ratio:220/140;background:var(--stone);border:1px solid color-mix(in oklab,var(--ink) 14%,transparent);border-radius:10px;padding:14px 16px;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(255,255,255,.6)}.TechTrack_diagram__t_8Ia svg{width:100%;height:100%;display:block;overflow:visible}.TechTrack_diagramBadge__xPmNQ{position:absolute;top:-9px;left:14px;padding:2px 8px;background:var(--ink);color:var(--paper);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:9px;letter-spacing:.1em;border-radius:3px}.TechTrack_diagram__t_8Ia .pulse{transform-origin:center;transform-box:fill-box;animation:TechTrack_pulseOut__kVROw 1.8s ease-out infinite}@keyframes TechTrack_pulseOut__kVROw{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.TechTrack_diagram__t_8Ia .blinkA{animation:TechTrack_blink__z1mQY 1.6s ease-in-out infinite}.TechTrack_diagram__t_8Ia .blinkB{animation:TechTrack_blink__z1mQY 1.6s ease-in-out .2s infinite}.TechTrack_diagram__t_8Ia .blinkC{animation:TechTrack_blink__z1mQY 1.6s ease-in-out .4s infinite}@keyframes TechTrack_blink__z1mQY{0%,to{opacity:1}50%{opacity:.25}}@keyframes TechTrack_pulse__XJroG{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.TechTrack_diagram__t_8Ia .blinkA,.TechTrack_diagram__t_8Ia .blinkB,.TechTrack_diagram__t_8Ia .blinkC,.TechTrack_diagram__t_8Ia .pulse,.TechTrack_node__6K_46:after,.TechTrack_phases__ivvLL:before,.TechTrack_runtimeDot__l6Nos{animation:none!important}}.TechTrack_deliverables__h2nCQ{grid-column:2/-1;margin-top:8px;padding:18px 20px;background:var(--ink);color:var(--paper);border-radius:10px;font-family:ui-monospace,SF Mono,Menlo,monospace}@media (max-width:900px){.TechTrack_deliverables__h2nCQ{grid-column:1/-1}}.TechTrack_dLabel__pI_n3{font-size:11px;letter-spacing:.16em;color:color-mix(in oklab,var(--paper) 55%,transparent);margin-bottom:10px;display:flex;align-items:center;gap:8px}.TechTrack_dLabel__pI_n3:before{content:"$";color:var(--gold);font-weight:700}.TechTrack_dList__B_f1d{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px;grid-template-columns:1fr 1fr}@media (max-width:640px){.TechTrack_dList__B_f1d{grid-template-columns:1fr}}.TechTrack_dItem__AsGvn{display:flex;gap:10px;align-items:baseline;font-size:13px;line-height:1.55;color:color-mix(in oklab,var(--paper) 90%,transparent)}.TechTrack_dBox__8hKuQ{flex:0 0 auto;width:14px;color:var(--gold);font-weight:700}