.directions-module__gAeKCW__page{--canvas:#f7f5f1;--surface:#fff;--surface-soft:#eeeae5;--text:#110f0c;--muted:#625d56;--line:#110f0c21;--accent:#ef6c22;--accent-text:#0e0b07;--radius-control:999px;--radius-panel:20px;--shadow-raised:0 0 0 1px #110f0c0d, 0 2px 8px #110f0c0a, 0 18px 46px -28px #110f0c33;--display:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--body:var(--font-inter), Inter, ui-sans-serif, system-ui, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, monospace;background:var(--canvas);color:var(--text);font-family:var(--body);font-synthesis:none;-webkit-font-smoothing:antialiased;min-block-size:100svh;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__page{--canvas:lab(96.5306% .51406 2.21729);--surface:lab(100% 0 0);--surface-soft:lab(93.0538% .690848 2.95984);--text:lab(4.44403% .530519 1.86777);--muted:lab(39.6977% 1.09297 4.47854);--line:lab(4.44403% .530519 1.86777/.13);--accent:lab(61.5849% 49.0074 62.0294);--accent-text:lab(3.05304% .547029 1.76957);--shadow-raised:0 0 0 1px lab(4.44403% .530519 1.86777/.05), 0 2px 8px lab(4.44403% .530519 1.86777/.04), 0 18px 46px -28px lab(4.44403% .530519 1.86777/.2)}}.directions-module__gAeKCW__page *,.directions-module__gAeKCW__page :before,.directions-module__gAeKCW__page :after{box-sizing:border-box}.directions-module__gAeKCW__page button,.directions-module__gAeKCW__page a,.directions-module__gAeKCW__page input,.directions-module__gAeKCW__page summary{touch-action:manipulation}.directions-module__gAeKCW__page button,.directions-module__gAeKCW__page input{font:inherit}.directions-module__gAeKCW__page a{color:inherit}.directions-module__gAeKCW__page h1,.directions-module__gAeKCW__page h2,.directions-module__gAeKCW__page h3,.directions-module__gAeKCW__page p{margin:0}.directions-module__gAeKCW__page h1,.directions-module__gAeKCW__page h2,.directions-module__gAeKCW__page h3{text-wrap:balance;color:var(--text)!important}.directions-module__gAeKCW__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.directions-module__gAeKCW__ambient span{position:absolute}.directions-module__gAeKCW__shell{isolation:isolate;min-block-size:100svh;max-inline-size:1440px;margin-inline:auto;padding:0 clamp(20px,4vw,64px);position:relative}.directions-module__gAeKCW__header{border-block-end:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;min-block-size:76px;display:grid}.directions-module__gAeKCW__brand{font-family:var(--display);letter-spacing:-.06em;font-size:22px;font-weight:650;text-decoration:none}.directions-module__gAeKCW__brand span{font-family:var(--mono);letter-spacing:0;vertical-align:top;font-size:8px}.directions-module__gAeKCW__headerNote{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.directions-module__gAeKCW__headerAction{text-underline-offset:5px;justify-self:end}.directions-module__gAeKCW__hero{min-block-size:calc(100svh - 76px);padding-block:clamp(56px,9vw,132px) 42px}.directions-module__gAeKCW__heroCopy{max-inline-size:1120px}.directions-module__gAeKCW__eyebrow,.directions-module__gAeKCW__panelLabel{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.directions-module__gAeKCW__hero h1{font-family:var(--display);letter-spacing:-.065em;max-inline-size:11ch;font-size:clamp(58px,9.1vw,140px);font-weight:500;line-height:.92}.directions-module__gAeKCW__heroAside{grid-template-columns:minmax(0,520px);align-items:start;gap:26px;max-inline-size:560px;margin-block-start:clamp(36px,6vw,80px);margin-inline-start:auto;display:grid}.directions-module__gAeKCW__heroAside>p,.directions-module__gAeKCW__sectionHeading>p:last-child{color:var(--muted);text-wrap:pretty;font-size:clamp(16px,1.5vw,20px);line-height:1.55}.directions-module__gAeKCW__actions,.directions-module__gAeKCW__buttonStack{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.directions-module__gAeKCW__primaryButton,.directions-module__gAeKCW__secondaryButton,.directions-module__gAeKCW__quietButton,.directions-module__gAeKCW__projectLink{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-block-size:46px;padding:0 18px;font-size:14px;font-weight:550;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,opacity .15s ease-out,transform .15s ease-out;display:inline-flex}.directions-module__gAeKCW__primaryButton{background:var(--text);border:1px solid var(--text);color:var(--canvas)}.directions-module__gAeKCW__secondaryButton{border:1px solid var(--line);color:var(--text);background:0 0}.directions-module__gAeKCW__quietButton{color:var(--muted);background:0 0;border:1px solid #0000}.directions-module__gAeKCW__primaryButton:active,.directions-module__gAeKCW__secondaryButton:active,.directions-module__gAeKCW__quietButton:active,.directions-module__gAeKCW__projectLink:active{transform:scale(.96)}.directions-module__gAeKCW__primaryButton:disabled{cursor:not-allowed;opacity:.35;transform:none}.directions-module__gAeKCW__primaryButton:focus-visible,.directions-module__gAeKCW__secondaryButton:focus-visible,.directions-module__gAeKCW__quietButton:focus-visible,.directions-module__gAeKCW__projectLink:focus-visible,.directions-module__gAeKCW__headerAction:focus-visible,.directions-module__gAeKCW__brand:focus-visible,.directions-module__gAeKCW__page summary:focus-visible,.directions-module__gAeKCW__page input:focus-visible{outline-offset:3px;outline:2px solid}.directions-module__gAeKCW__principles{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-block-start:clamp(64px,10vw,140px);display:grid}.directions-module__gAeKCW__principles>div{gap:24px;min-block-size:120px;padding:20px 24px;display:grid}.directions-module__gAeKCW__principles>div+div{border-inline-start:1px solid var(--line)}.directions-module__gAeKCW__principles span{color:var(--muted);font-family:var(--mono);font-size:10px}.directions-module__gAeKCW__principles p{align-self:end;font-size:15px}.directions-module__gAeKCW__foundationSection,.directions-module__gAeKCW__componentSection,.directions-module__gAeKCW__patternSection,.directions-module__gAeKCW__projectSection{padding-block:clamp(80px,12vw,168px)}.directions-module__gAeKCW__sectionHeading,.directions-module__gAeKCW__projectIntro{gap:18px;max-inline-size:760px;margin-block-end:48px;display:grid}.directions-module__gAeKCW__sectionHeading h2,.directions-module__gAeKCW__projectIntro h2{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(38px,6vw,76px);font-weight:450;line-height:1}.directions-module__gAeKCW__foundationSection,.directions-module__gAeKCW__componentSection,.directions-module__gAeKCW__patternSection{border-block-start:1px solid var(--line)}.directions-module__gAeKCW__foundationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directions-module__gAeKCW__specPanel{background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);min-inline-size:0;padding:clamp(24px,4vw,44px)}.directions-module__gAeKCW__specHeading{grid-template-columns:30px 1fr;align-items:start;gap:16px;margin-block-end:32px;display:grid}.directions-module__gAeKCW__specHeading>span{color:var(--muted);font-family:var(--mono);padding-block-start:7px;font-size:10px}.directions-module__gAeKCW__specHeading h3,.directions-module__gAeKCW__patternGrid h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(24px,3vw,38px);font-weight:500}.directions-module__gAeKCW__specHeading p,.directions-module__gAeKCW__patternGrid p{color:var(--muted);margin-block-start:7px;font-size:13px;line-height:1.55}.directions-module__gAeKCW__colorRows{display:grid}.directions-module__gAeKCW__colorRow{border-block-start:1px solid var(--line);grid-template-columns:40px minmax(100px,.8fr) minmax(120px,1fr) auto;align-items:center;gap:12px;padding-block:12px;display:grid}.directions-module__gAeKCW__colorRow:last-child{border-block-end:1px solid var(--line)}.directions-module__gAeKCW__colorRow>i{border:1px solid var(--line);border-radius:50%;block-size:34px;inline-size:34px}.directions-module__gAeKCW__colorRow>div{gap:3px;display:grid}.directions-module__gAeKCW__colorRow b,.directions-module__gAeKCW__colorRow span{font-size:12px}.directions-module__gAeKCW__colorRow code,.directions-module__gAeKCW__colorRow small{color:var(--muted);font-family:var(--mono);font-size:9px}.directions-module__gAeKCW__colorRow em{color:var(--muted);text-align:end;font-size:10px;font-style:normal}.directions-module__gAeKCW__a11yRule{color:var(--muted);font-size:11px;line-height:1.6;margin-block-start:16px!important}.directions-module__gAeKCW__typeTable{font-size:11px;display:grid;overflow-x:auto}.directions-module__gAeKCW__typeTable>div{border-block-start:1px solid var(--line);grid-template-columns:.65fr 1.5fr .75fr .65fr;align-items:center;gap:12px;min-inline-size:520px;padding-block:12px;display:grid}.directions-module__gAeKCW__typeTable>div:last-child{border-block-end:1px solid var(--line)}.directions-module__gAeKCW__typeTable span{gap:3px;display:grid}.directions-module__gAeKCW__typeTable small,.directions-module__gAeKCW__typeTable code,.directions-module__gAeKCW__tableHead{color:var(--muted);font-family:var(--mono);font-size:9px}.directions-module__gAeKCW__spaceScale{flex-wrap:wrap;align-items:end;gap:18px;margin-block-end:28px;display:flex}.directions-module__gAeKCW__spaceScale span{place-items:center;gap:7px;display:grid}.directions-module__gAeKCW__spaceScale i{background:var(--accent);block-size:28px;min-inline-size:2px;display:block}.directions-module__gAeKCW__spaceScale code{color:var(--muted);font-family:var(--mono);font-size:9px}.directions-module__gAeKCW__metricList,.directions-module__gAeKCW__ruleColumns dl{margin:0}.directions-module__gAeKCW__metricList>div,.directions-module__gAeKCW__ruleColumns dl>div{border-block-start:1px solid var(--line);grid-template-columns:.7fr 1.3fr;gap:12px;padding-block:12px;display:grid}.directions-module__gAeKCW__metricList>div:last-child,.directions-module__gAeKCW__ruleColumns dl>div:last-child{border-block-end:1px solid var(--line)}.directions-module__gAeKCW__metricList dt,.directions-module__gAeKCW__ruleColumns dt{color:var(--muted);font-size:10px}.directions-module__gAeKCW__metricList dd,.directions-module__gAeKCW__ruleColumns dd{text-align:end;margin:0;font-size:11px;line-height:1.45}.directions-module__gAeKCW__ruleColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.directions-module__gAeKCW__ruleColumns dl>div{grid-template-columns:1fr;gap:5px}.directions-module__gAeKCW__ruleColumns dd{text-align:start}.directions-module__gAeKCW__metricsBar{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-block-end:16px;display:grid}.directions-module__gAeKCW__metricsBar>div{gap:6px;padding:16px;display:grid}.directions-module__gAeKCW__metricsBar>div+div{border-inline-start:1px solid var(--line)}.directions-module__gAeKCW__metricsBar span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.directions-module__gAeKCW__metricsBar b{font-size:12px;font-weight:500}.directions-module__gAeKCW__componentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.directions-module__gAeKCW__panel{background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-raised);min-block-size:350px;padding:clamp(24px,4vw,44px)}.directions-module__gAeKCW__panel h3{font-family:var(--display);letter-spacing:-.035em;margin-block:18px 44px;font-size:clamp(24px,3vw,38px);font-weight:500}.directions-module__gAeKCW__buttonStack{flex-direction:column;align-items:flex-start}.directions-module__gAeKCW__stateGrid{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px 18px;display:grid}.directions-module__gAeKCW__stateGrid>span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.directions-module__gAeKCW__stateGrid button{justify-self:start}.directions-module__gAeKCW__primaryButton[data-demo-state=hover]{opacity:.72}.directions-module__gAeKCW__primaryButton[data-demo-state=focus],.directions-module__gAeKCW__formPanel input[data-demo-state=focus]{outline-offset:3px;outline:2px solid}.directions-module__gAeKCW__primaryButton[data-demo-state=pressed]{transform:scale(.96)}.directions-module__gAeKCW__spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;block-size:14px;inline-size:14px;animation:.7s linear infinite directions-module__gAeKCW__spin}@keyframes directions-module__gAeKCW__spin{to{transform:rotate(360deg)}}.directions-module__gAeKCW__formPanel form{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:12px 16px;display:grid}.directions-module__gAeKCW__formPanel label{font-size:13px;font-weight:550}.directions-module__gAeKCW__formPanel input{border:1px solid var(--line);border-radius:calc(var(--radius-panel) / 2);color:var(--text);background:0 0;min-block-size:52px;padding-inline:16px;font-size:16px}.directions-module__gAeKCW__formPanel input[data-demo-state=hover]{border-color:var(--text)}.directions-module__gAeKCW__formPanel input[data-demo-state=error]{border-color:#b42318}.directions-module__gAeKCW__formPanel input:disabled{background:var(--surface-soft);cursor:not-allowed;opacity:.55}.directions-module__gAeKCW__formPanel form>div{gap:6px;display:grid}.directions-module__gAeKCW__errorText{color:#b42318;font-size:11px}.directions-module__gAeKCW__formPanel input::placeholder{color:var(--muted)}.directions-module__gAeKCW__fieldHint{color:var(--muted);font-size:13px;line-height:1.5;margin-block-end:10px!important}.directions-module__gAeKCW__formPanel button{grid-column:2;justify-self:start}.directions-module__gAeKCW__disclosurePanel details{border-block-start:1px solid var(--line);padding-block:18px}.directions-module__gAeKCW__disclosurePanel details:last-child{border-block-end:1px solid var(--line)}.directions-module__gAeKCW__disclosurePanel summary{cursor:pointer;min-block-size:44px;padding-block:11px;font-weight:550}.directions-module__gAeKCW__disclosurePanel details p{color:var(--muted);max-inline-size:55ch;padding:4px 24px 8px 0;line-height:1.6}.directions-module__gAeKCW__swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.directions-module__gAeKCW__swatches span{grid-template-columns:48px 1fr;gap:5px;display:grid}.directions-module__gAeKCW__swatches i{background:var(--canvas);border:1px solid var(--line);border-radius:50%;grid-row:span 2;block-size:48px;inline-size:48px}.directions-module__gAeKCW__swatches span:nth-child(2) i{background:var(--surface)}.directions-module__gAeKCW__swatches span:nth-child(3) i{background:var(--accent)}.directions-module__gAeKCW__swatches span:nth-child(4) i{background:var(--text)}.directions-module__gAeKCW__swatches b{align-self:end;font-size:13px}.directions-module__gAeKCW__swatches small{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;font-size:9px}.directions-module__gAeKCW__miniCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.directions-module__gAeKCW__miniCards article{border:1px solid var(--line);border-radius:calc(var(--radius-panel) / 2);gap:7px;min-block-size:132px;padding:14px;transition:border-color .15s ease-out,transform .15s ease-out;display:grid}.directions-module__gAeKCW__miniCards article:focus-visible{outline:2px solid var(--text);outline-offset:3px}.directions-module__gAeKCW__miniCards span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.directions-module__gAeKCW__miniCards b{overflow-wrap:anywhere;font-size:14px;line-height:1.25}.directions-module__gAeKCW__miniCards p{color:var(--muted);font-size:11px;line-height:1.45}.directions-module__gAeKCW__miniMedia{background:linear-gradient(135deg, var(--accent), var(--surface-soft));border-radius:max(0px, calc(var(--radius-panel) / 3));block-size:52px}.directions-module__gAeKCW__patternGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.directions-module__gAeKCW__patternGrid .directions-module__gAeKCW__specPanel{gap:16px;display:grid}.directions-module__gAeKCW__patternGrid code{color:var(--muted);font-family:var(--mono);overflow-wrap:anywhere;white-space:pre-wrap;font-size:10px;line-height:1.6}.directions-module__gAeKCW__patternGrid pre{background:color-mix(in oklch, var(--text) 5%, transparent);border-radius:max(4px, calc(var(--radius-panel) / 2));margin:0;padding:16px;overflow-x:auto}.directions-module__gAeKCW__qaBar{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-block-start:16px;display:grid}.directions-module__gAeKCW__qaBar>div{gap:7px;padding:18px 16px;display:grid}.directions-module__gAeKCW__qaBar>div+div{border-inline-start:1px solid var(--line)}.directions-module__gAeKCW__qaBar span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:9px}.directions-module__gAeKCW__qaBar b{font-size:11px;font-weight:500;line-height:1.45}.directions-module__gAeKCW__projectSection{border-block-start:1px solid var(--line)}.directions-module__gAeKCW__projectCard{background:var(--surface);border-radius:calc(var(--radius-panel) + 8px);box-shadow:var(--shadow-raised);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);padding:10px;display:grid;overflow:hidden}.directions-module__gAeKCW__projectMedia{border-radius:var(--radius-panel);min-block-size:600px;position:relative;overflow:hidden}.directions-module__gAeKCW__projectMedia img{object-fit:cover;outline-offset:-1px;outline:1px solid #0000001a;block-size:100%;inline-size:100%}.directions-module__gAeKCW__mediaBadge{-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);color:#121212;background:#ffffffc2;border-radius:999px;align-items:center;gap:7px;min-block-size:36px;padding-inline:12px;font-size:12px;display:flex;position:absolute;inset-block-start:16px;inset-inline-start:16px}.directions-module__gAeKCW__playBadge{background:var(--accent);color:var(--accent-text);border-radius:50%;justify-content:center;align-items:center;min-block-size:64px;min-inline-size:64px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.directions-module__gAeKCW__projectBody{align-content:start;gap:28px;padding:clamp(28px,5vw,64px);display:grid}.directions-module__gAeKCW__projectTitle p{color:var(--muted);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-block-end:14px;font-size:10px}.directions-module__gAeKCW__projectTitle h3{font-family:var(--display);letter-spacing:-.045em;font-size:clamp(32px,4vw,54px);font-weight:480;line-height:1}.directions-module__gAeKCW__projectDescription{color:var(--muted);text-wrap:pretty;max-inline-size:58ch;line-height:1.6}.directions-module__gAeKCW__tags{flex-wrap:wrap;gap:7px;display:flex}.directions-module__gAeKCW__tags span{border:1px solid var(--line);border-radius:var(--radius-control);padding:8px 11px;font-size:11px}.directions-module__gAeKCW__projectBody dl{border-block-start:1px solid var(--line);margin:0}.directions-module__gAeKCW__projectBody dl div{border-block-end:1px solid var(--line);grid-template-columns:1fr 1.5fr;padding-block:13px;display:grid}.directions-module__gAeKCW__projectBody dt{color:var(--muted);font-size:11px}.directions-module__gAeKCW__projectBody dd{text-align:end;margin:0;font-size:12px}.directions-module__gAeKCW__projectLink{background:var(--accent);color:var(--accent-text);justify-self:start}.directions-module__gAeKCW__footer{border-block-start:1px solid var(--line);color:var(--muted);font-family:var(--mono);text-transform:uppercase;justify-content:space-between;align-items:center;min-block-size:110px;padding-block-end:52px;font-size:10px;display:flex}.directions-module__gAeKCW__the1{--canvas:#d4d4d4;--surface:#d4d4d4;--surface-soft:#ff8579;--text:#1f1f1f;--muted:#404040;--line:#1f1f1f;--accent:#ef8700;--radius-control:999px;--radius-panel:0px;--shadow-raised:0 0 0 1px var(--line);--display:"Arial Narrow", "Roboto Condensed", var(--font-inter), sans-serif}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__the1{--canvas:lab(84.92% 0 -.0000119209);--surface:lab(84.92% 0 -.0000119209);--surface-soft:lab(70.1229% 65.5434 42.267);--text:lab(11.84% 0 0);--muted:lab(26.92% 0 0);--line:lab(11.84% 0 0);--accent:lab(66.6581% 41.6878 119.796)}}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__shell{max-inline-size:1500px}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__hero h1{letter-spacing:-.075em;text-transform:uppercase;max-inline-size:12ch;font-weight:600;font-stretch:75%;line-height:.78}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__hero{padding-block-start:42px}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__heroAside{border-block-start:1px solid var(--line);padding-block-start:16px}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__principles{background:#ff645d;background:lab(63.3367% 59.5392 36.6261)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__principles>div:nth-child(2){background:#ef91c7;background:lab(71.5344% 41.4255 -12.2344)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__principles>div:nth-child(3){background:#3fc07c;background:lab(69.4752% -48.3375 23.679)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__panel{box-shadow:0 0 0 1px var(--line)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__componentGrid{background:var(--line);border:1px solid var(--line);gap:1px}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__projectCard{border:1px solid var(--line);box-shadow:none;padding:0}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__projectMedia{border-inline-end:1px solid var(--line)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__panel h3,.directions-module__gAeKCW__the1 .directions-module__gAeKCW__projectTitle h3,.directions-module__gAeKCW__the1 .directions-module__gAeKCW__sectionHeading h2,.directions-module__gAeKCW__the1 .directions-module__gAeKCW__projectIntro h2{text-transform:uppercase;font-stretch:75%}.directions-module__gAeKCW__gsap{--canvas:#0d100e;--surface:#191815;--surface-soft:#272721;--text:#fdfadf;--muted:#858478;--line:#47463b;--accent:#35ea52;--accent-text:#090c09;--radius-panel:12px;--shadow-raised:0 0 0 1px #fdfadf14}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__gsap{--canvas:lab(4.51021% -1.57236 .988039);--surface:lab(8.40157% -.331678 2.2173);--surface-soft:lab(15.3879% -.53145 3.81315);--text:lab(97.9325% -2.28652 13.2386);--muted:lab(54.8917% -1.20327 6.7855);--line:lab(29.3669% -1.13028 6.8492);--accent:lab(81.95% -67.5848 58.1828);--accent-text:lab(3.11718% -1.43638 1.08667);--shadow-raised:0 0 0 1px lab(97.9325% -2.28652 13.2386/.08)}}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__ambient span{filter:blur(20px);opacity:.78;border-radius:50%}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__ambient span:first-child{background:linear-gradient(135deg,#e096df,#00b6e6);background:linear-gradient(135deg,lab(71.4511% 37.1247 -25.8739),lab(68.0235% -30.4603 -40.9745));block-size:34vw;inline-size:34vw;animation:7s ease-in-out infinite alternate directions-module__gAeKCW__gsapFloat;inset-block-start:8%;inset-inline-end:-10%}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__ambient span:nth-child(2){background:linear-gradient(135deg,#ff8b23,#ff2b5e);background:linear-gradient(135deg,lab(69.879% 47.8314 88.4088),lab(56.7182% 77.6284 27.6955));block-size:18vw;inline-size:18vw;animation:9s ease-in-out .4s infinite alternate-reverse directions-module__gAeKCW__gsapFloat;inset-block-start:33%;inset-inline-start:-8%}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__ambient span:nth-child(3){opacity:.24;background:linear-gradient(135deg,#35ea52,#00d0ec);background:linear-gradient(135deg,lab(81.95% -67.5848 58.1828),lab(75.9037% -53.0645 -36.4706));block-size:24vw;inline-size:24vw;animation:8s ease-in-out .2s infinite alternate directions-module__gAeKCW__gsapFloat;inset-block-start:58%;inset-inline-end:8%}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__heroCopy{animation:.7s cubic-bezier(.16,1,.3,1) both directions-module__gAeKCW__gsapEnter}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__heroAside{animation:.7s cubic-bezier(.16,1,.3,1) .1s both directions-module__gAeKCW__gsapEnter}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__hero h1{max-inline-size:10ch;font-size:clamp(68px,11vw,168px);font-weight:650;line-height:.88}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__eyebrow:before,.directions-module__gAeKCW__gsap .directions-module__gAeKCW__panelLabel:before{content:"{ ";color:#dc95d5;color:lab(70.4464% 35.1143 -21.9675)}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__eyebrow:after,.directions-module__gAeKCW__gsap .directions-module__gAeKCW__panelLabel:after{content:" }";color:#dc95d5;color:lab(70.4464% 35.1143 -21.9675)}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__primaryButton,.directions-module__gAeKCW__gsap .directions-module__gAeKCW__projectLink{border-color:var(--accent);color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #35ea5233;box-shadow:inset 0 0 0 1px lab(81.95% -67.5848 58.1828/.2)}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__secondaryButton{border-color:var(--text)}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__projectMedia img{outline-color:#ffffff1a}.directions-module__gAeKCW__gsap .directions-module__gAeKCW__mediaBadge{color:#fffce1;background:#0e100fb3}@keyframes directions-module__gAeKCW__gsapFloat{0%{transform:translate(-2%,-3%)rotate(-4deg)}to{transform:translate(3%,5%)rotate(8deg)}}@keyframes directions-module__gAeKCW__gsapEnter{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translate(0,0)}}.directions-module__gAeKCW__elevenlabs{--canvas:#fffdfc;--surface:#fff;--surface-soft:#f7f2ee;--text:#060606;--muted:#6f6760;--line:#e7e0d9;--accent:#1644ff;--accent-text:#fff;--radius-panel:20px;--shadow-raised:0 0 0 1px #06060609, 0 12px 36px -26px #06060638}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__elevenlabs{--canvas:lab(99.3925% .915796 .491774);--surface:lab(100% 0 0);--surface-soft:lab(95.9331% 1.1768 2.75856);--text:lab(1.5609% 0 0);--muted:lab(44.3064% 2.20722 5.27013);--line:lab(89.5517% 1.71679 4.18183);--accent:lab(38.4008% 46.6614 -99.0708);--accent-text:lab(100% 0 0);--shadow-raised:0 0 0 1px lab(1.5609% 0 0/.035), 0 12px 36px -26px lab(1.5609% 0 0/.22)}}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__hero h1,.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__sectionHeading h2,.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__projectIntro h2{letter-spacing:-.045em;line-height:1.02;font-weight:300!important}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__hero h1{max-inline-size:13ch;font-size:clamp(52px,6.4vw,90px)}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__principles{background:var(--surface-soft);border-radius:var(--radius-panel);border:0;padding:8px}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__principles>div+div{border-color:var(--line)}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__panel:nth-child(4){background:radial-gradient(circle at 75% 20%, #ff533633, transparent 38%), radial-gradient(circle at 15% 85%, #5452ff2e, transparent 40%), var(--surface)}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__panel:nth-child(4){background:radial-gradient(circle at 75% 20%, lab(60.7326% 70.605 60.4142/.2), transparent 38%), radial-gradient(circle at 15% 85%, lab(44.2871% 49.586 -95.4149/.18), transparent 40%), var(--surface)}}.directions-module__gAeKCW__elevenlabs .directions-module__gAeKCW__projectMedia:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#5452ff73,#ff533647,#0000 65%);background:radial-gradient(circle,lab(44.2871% 49.586 -95.4149/.45),lab(60.7326% 70.605 60.4142/.28),#0000 65%);border-radius:50%;block-size:180px;inline-size:180px;position:absolute;inset:auto 5% 5% auto}.directions-module__gAeKCW__ramp{--canvas:#f6f1ec;--surface:#ffffffbd;--surface-soft:#f9f4f0b8;--text:#130e0c;--muted:#6b6561;--line:#130e0c1c;--accent:#e1ef00;--accent-text:#130e0c;--radius-control:7px;--radius-panel:16px;--shadow-raised:0 0 0 1px #ffffffad inset, 0 0 0 1px #130e0c0f, 0 18px 42px -30px #130e0c47}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__ramp{--canvas:lab(95.3543% 1.27849 3.13048);--surface:lab(100% 0 0/.74);--surface-soft:lab(96.515% 1.13401 2.78114/.72);--text:lab(4.41694% 1.25292 1.78874);--muted:lab(43.1291% 1.95363 3.16436);--line:lab(4.41694% 1.25292 1.78874/.11);--accent:lab(91.0707% -21.6033 98.3998);--accent-text:lab(4.41694% 1.25292 1.78874);--shadow-raised:0 0 0 1px lab(100% 0 0/.68) inset, 0 0 0 1px lab(4.41694% 1.25292 1.78874/.06), 0 18px 42px -30px lab(4.41694% 1.25292 1.78874/.28)}}.directions-module__gAeKCW__ramp:before{background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);content:"";opacity:.4;pointer-events:none;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__header{-webkit-backdrop-filter:blur(25px)saturate(1.2);backdrop-filter:blur(25px)saturate(1.2);z-index:10;background:#ffffff80;background:lab(100% 0 0/.5);margin-inline:calc(clamp(20px,4vw,64px)/-2.5);padding-inline:calc(clamp(20px,4vw,64px)/2.5);position:sticky;top:0}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__hero h1,.directions-module__gAeKCW__ramp .directions-module__gAeKCW__sectionHeading h2,.directions-module__gAeKCW__ramp .directions-module__gAeKCW__projectIntro h2{font-weight:450!important}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__hero h1{max-inline-size:14ch;font-size:clamp(52px,7vw,96px);line-height:.98}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__panel,.directions-module__gAeKCW__ramp .directions-module__gAeKCW__projectCard{-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__primaryButton,.directions-module__gAeKCW__ramp .directions-module__gAeKCW__projectLink{background:var(--accent);border-color:var(--accent)}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__principles{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff75;background:lab(100% 0 0/.46)}.directions-module__gAeKCW__ramp .directions-module__gAeKCW__mediaBadge{background:#ffffff94}.directions-module__gAeKCW__deethin{--canvas:#f6f2ea;--surface:#fff;--surface-soft:#eeebe2;--text:#22221e;--muted:#65635c;--line:#22221e24;--accent:#0098e7;--accent-text:#fff;--radius-control:12px;--radius-panel:22px;--shadow-raised:0 0 0 1px #22221e0d, 0 2px 6px #22221e0f, 0 18px 46px -28px #22221e3d}@supports (color:lab(0% 0 0)){.directions-module__gAeKCW__deethin{--canvas:lab(95.6477% .138849 4.59358);--surface:lab(100% 0 0);--surface-soft:lab(93.0957% .139892 4.59425);--text:lab(13.0703% -.901543 2.89433);--muted:lab(42.0716% -.321642 4.60091);--line:lab(13.0703% -.901543 2.89433/.14);--accent:lab(58.9528% -12.7383 -53.6826);--accent-text:lab(100% 0 0);--shadow-raised:0 0 0 1px lab(13.0703% -.901543 2.89433/.05), 0 2px 6px lab(13.0703% -.901543 2.89433/.06), 0 18px 46px -28px lab(13.0703% -.901543 2.89433/.24)}}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__ambient{background:radial-gradient(circle at 56% 33%,#68aeff42,#0000 18%),radial-gradient(circle at 73% 25%,#43d37633,#0000 20%),radial-gradient(circle at 65% 48%,#f9a7262e,#0000 24%);background:radial-gradient(circle at 56% 33%,lab(69.0685% -3.50833 -51.876/.26),#0000 18%),radial-gradient(circle at 73% 25%,lab(75.5947% -55.1299 34.7308/.2),#0000 20%),radial-gradient(circle at 65% 48%,lab(75.3714% 24.2109 72.1154/.18),#0000 24%)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__ambient span{filter:blur(28px);opacity:.58;border-radius:50%}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__ambient span:first-child{background:#3297ff6b;background:lab(60.6128% -.929534 -61.4037/.42);block-size:34vw;inline-size:34vw;animation:9s ease-in-out infinite alternate directions-module__gAeKCW__deethinField;inset-block-start:5%;inset-inline-start:42%}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__ambient span:nth-child(2){background:#44d07057;background:lab(74.4179% -54.4412 36.001/.34);block-size:24vw;inline-size:24vw;animation:11s ease-in-out .3s infinite alternate-reverse directions-module__gAeKCW__deethinField;inset-block-start:12%;inset-inline-end:4%}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__ambient span:nth-child(3){background:#fea92f40;background:lab(76.4708% 25.7709 70.5619/.25);block-size:28vw;inline-size:28vw;animation:13s ease-in-out .6s infinite alternate directions-module__gAeKCW__deethinField;inset-block-start:34%;inset-inline-start:50%}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:40;background:#f3eee1c7;background:lab(94.2816% .241697 6.91372/.78);border-block-end:0;border-radius:0 0 14px 14px;margin-inline:-20px;padding:8px 20px 0;position:sticky;top:0}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__brand,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__headerAction{background:var(--canvas);border-radius:12px 12px 0 0;align-items:center;min-block-size:56px;padding-inline:20px;display:inline-flex}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__headerAction{text-decoration:none;box-shadow:4px -4px 10px #16161614;box-shadow:4px -4px 10px lab(7.22637% -.0000149012 0/.08)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__hero{padding-block-start:clamp(80px,11vw,150px);position:relative}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__heroCopy{animation:.9s cubic-bezier(.16,1,.3,1) both directions-module__gAeKCW__deethinReveal}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__hero h1{letter-spacing:-.065em;max-inline-size:10.5ch;font-size:clamp(64px,10vw,144px);line-height:.92;font-weight:600!important}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__heroAside{background:#ffffffeb;background:lab(100% 0 0/.92);border-radius:16px;padding:24px;animation:.9s cubic-bezier(.16,1,.3,1) .16s both directions-module__gAeKCW__deethinReveal;box-shadow:0 10px 40px -24px #16161647;box-shadow:0 10px 40px -24px lab(7.22637% -.0000149012 0/.28)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__primaryButton,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectLink{background:var(--text);border-color:var(--text);border-radius:999px}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__secondaryButton{border-radius:999px}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__principles{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;background:lab(100% 0 0/.7);border:0;border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px #22221e0f;box-shadow:0 0 0 1px lab(13.0703% -.901543 2.89433/.06)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__componentSection{position:relative}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__sectionHeading h2,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectIntro h2{letter-spacing:-.06em;font-size:clamp(62px,9vw,118px);line-height:.92;font-weight:600!important}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__panel{transition:box-shadow .22s cubic-bezier(.32,.72,0,1),transform .22s cubic-bezier(.32,.72,0,1)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectCard{gap:0;padding:0}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectMedia{border-radius:18px 18px 0 0;grid-column:1/-1;min-block-size:min(52vw,650px)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectBody{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectTitle{grid-column:1}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectDescription,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__tags,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectBody dl,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectLink{grid-column:2}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectMedia img{transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scale(1.04)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__mediaBadge{background:#ffffffbd;background:lab(100% 0 0/.74)}@keyframes directions-module__gAeKCW__deethinField{0%{transform:translate(-4%,-3%)scale(.96)}to{transform:translate(6%,7%)scale(1.08)}}@keyframes directions-module__gAeKCW__deethinReveal{0%{filter:blur(14px);opacity:0;transform:translateY(28px)}to{filter:blur();opacity:1;transform:translate(0,0)}}.directions-module__gAeKCW__protoPicker{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);-webkit-user-select:none;user-select:none;z-index:2147483647;background:#0a0a0ad1;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 8px 24px #0000003d,0 2px 6px #0000001f}.directions-module__gAeKCW__protoPickerHighlight{will-change:transform;background:#ffffff1f;border-radius:999px;height:28px;position:absolute;top:4px;left:0}.directions-module__gAeKCW__protoPicker[data-ready] .directions-module__gAeKCW__protoPickerHighlight{transition:transform .25s cubic-bezier(.23,1,.32,1),width .25s cubic-bezier(.23,1,.32,1)}.directions-module__gAeKCW__protoPickerItem{color:#ffffff8c;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;height:28px;padding:0 12px;transition:color .15s ease-out;display:flex;position:relative}.directions-module__gAeKCW__protoPickerItem:active{transform:scale(.97)}.directions-module__gAeKCW__protoPickerItem:focus-visible{outline-offset:2px;outline:2px solid #fff6}.directions-module__gAeKCW__protoPickerItem[data-active]{color:#fff}.directions-module__gAeKCW__protoPickerDivider{background:#ffffff1f;width:1px;height:16px;margin:0 4px}.directions-module__gAeKCW__protoPickerReplay{padding:0 10px;font-size:14px}@media (hover:hover) and (pointer:fine){.directions-module__gAeKCW__primaryButton:not(:disabled):hover,.directions-module__gAeKCW__projectLink:hover{opacity:.78}.directions-module__gAeKCW__secondaryButton:hover,.directions-module__gAeKCW__quietButton:hover{background:var(--surface-soft);border-color:var(--text)}.directions-module__gAeKCW__protoPickerItem:hover{color:#ffffffd9}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__panel:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #22221e14,0 18px 48px -26px #22221e4d;box-shadow:0 0 0 1px lab(13.0703% -.901543 2.89433/.08),0 18px 48px -26px lab(13.0703% -.901543 2.89433/.3)}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectCard:hover .directions-module__gAeKCW__projectMedia img{transform:scale(1)}.directions-module__gAeKCW__miniCards article:hover{border-color:var(--text);transform:translateY(-2px)}}@media (max-width:820px){.directions-module__gAeKCW__header{grid-template-columns:1fr auto}.directions-module__gAeKCW__headerNote{display:none}.directions-module__gAeKCW__hero{min-block-size:auto}.directions-module__gAeKCW__hero h1{font-size:clamp(48px,15vw,88px)}.directions-module__gAeKCW__heroAside{margin-inline-start:0}.directions-module__gAeKCW__principles,.directions-module__gAeKCW__foundationGrid,.directions-module__gAeKCW__componentGrid,.directions-module__gAeKCW__patternGrid,.directions-module__gAeKCW__projectCard{grid-template-columns:1fr}.directions-module__gAeKCW__principles>div+div{border-block-start:1px solid var(--line);border-inline-start:0}.directions-module__gAeKCW__panel{min-block-size:0}.directions-module__gAeKCW__projectMedia{min-block-size:min(72vw,520px)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__projectMedia{border-block-end:1px solid var(--line);border-inline-end:0}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectBody{grid-template-columns:1fr}.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectTitle,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectDescription,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__tags,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectBody dl,.directions-module__gAeKCW__deethin .directions-module__gAeKCW__projectLink{grid-column:1}.directions-module__gAeKCW__footer{flex-direction:column;justify-content:center;align-items:start;gap:8px}.directions-module__gAeKCW__qaBar{grid-template-columns:1fr 1fr}.directions-module__gAeKCW__qaBar>div:nth-child(3){border-block-start:1px solid var(--line);border-inline-start:0}.directions-module__gAeKCW__qaBar>div:nth-child(4){border-block-start:1px solid var(--line)}}@media (max-width:620px){.directions-module__gAeKCW__shell{padding-inline:18px}.directions-module__gAeKCW__header{min-block-size:66px}.directions-module__gAeKCW__headerAction{font-size:12px}.directions-module__gAeKCW__hero{padding-block-start:44px}.directions-module__gAeKCW__hero h1{font-size:clamp(44px,15vw,72px)}.directions-module__gAeKCW__the1 .directions-module__gAeKCW__hero h1{font-size:clamp(48px,18vw,82px)}.directions-module__gAeKCW__principles{grid-template-columns:1fr}.directions-module__gAeKCW__principles>div{min-block-size:88px}.directions-module__gAeKCW__swatches{grid-template-columns:1fr}.directions-module__gAeKCW__colorRow{grid-template-columns:34px 1fr}.directions-module__gAeKCW__colorRow>div:nth-of-type(2),.directions-module__gAeKCW__colorRow em{text-align:start;grid-column:2}.directions-module__gAeKCW__metricsBar{grid-template-columns:1fr 1fr}.directions-module__gAeKCW__metricsBar>div:nth-child(3){border-inline-start:0;border-block-start:1px solid var(--line)}.directions-module__gAeKCW__metricsBar>div:nth-child(4){border-block-start:1px solid var(--line)}.directions-module__gAeKCW__ruleColumns,.directions-module__gAeKCW__miniCards,.directions-module__gAeKCW__qaBar{grid-template-columns:1fr}.directions-module__gAeKCW__qaBar>div+div{border-block-start:1px solid var(--line);border-inline-start:0}.directions-module__gAeKCW__formPanel form{grid-template-columns:1fr}.directions-module__gAeKCW__formPanel button{grid-column:1}.directions-module__gAeKCW__stateGrid{grid-template-columns:64px minmax(0,1fr)}.directions-module__gAeKCW__projectBody{padding:26px 20px 30px}.directions-module__gAeKCW__projectBody dl div{grid-template-columns:1fr;gap:6px}.directions-module__gAeKCW__projectBody dd{text-align:start}.directions-module__gAeKCW__protoPicker{bottom:max(12px, env(safe-area-inset-bottom));scrollbar-width:none;max-inline-size:calc(100vw - 16px);overflow-x:auto}.directions-module__gAeKCW__protoPicker::-webkit-scrollbar{display:none}.directions-module__gAeKCW__protoPickerItem{min-inline-size:44px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.directions-module__gAeKCW__page *,.directions-module__gAeKCW__page :before,.directions-module__gAeKCW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
