.ContactClose-module__RrT42q__scene{max-width:var(--container-wide);padding-block:clamp(4rem,10vw,8rem);padding-inline:var(--gutter);border-top:1px solid var(--line-100);margin-inline:auto}.ContactClose-module__RrT42q__heading{letter-spacing:-.03em;color:var(--text-100);max-width:min(16ch,100%);font-size:clamp(1.9rem,4vw,3.2rem);font-weight:500;line-height:1.05}.ContactClose-module__RrT42q__body{font-size:var(--step-1);color:var(--text-200);max-width:min(46ch,100%);margin-block-start:var(--space-m);line-height:1.55}.ContactClose-module__RrT42q__actions{align-items:center;gap:var(--space-m) var(--space-l);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.ContactClose-module__RrT42q__cta{align-items:center;gap:var(--space-2xs);min-height:48px;padding:var(--space-2xs) var(--space-l);border:1px solid var(--line-200);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-100);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);display:inline-flex}.ContactClose-module__RrT42q__cta:hover{border-color:var(--red-core);background:var(--red-wash)}.ContactClose-module__RrT42q__address{font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.01em;color:var(--text-200);border-bottom:1px solid var(--line-200);overflow-wrap:anywhere;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);padding-block-end:2px}.ContactClose-module__RrT42q__address:hover{color:var(--text-100);border-bottom-color:var(--red-core)}
.HeroCanvas-module__Yu7uUG__host{pointer-events:none;contain:strict;position:absolute;inset:0}
.Hero-module__s-6kkG__hero{min-block-size:100svh;isolation:isolate;background:#08090a;flex-direction:column;margin-block-start:calc(var(--header-height) * -1);padding-block-start:var(--header-height);display:flex;position:relative;overflow:hidden}@supports (animation-timeline:scroll()){body:has([data-hero])>header{animation:linear both Hero-module__s-6kkG__headerSurface;animation-timeline:scroll();animation-range:0 6rem}}@keyframes Hero-module__s-6kkG__headerSurface{0%{background-color:#0000;border-bottom-color:#0000}to{background-color:color-mix(in srgb, var(--bg-000) 88%, transparent);border-bottom-color:var(--line-100)}}.Hero-module__s-6kkG__ground{z-index:0;background:radial-gradient(88% 72% at 66% 28%,#22282ee6 0%,#08090a00 70%),radial-gradient(70% 55% at 16% 92%,#c8102e0f 0%,#08090a00 72%);position:absolute;inset:0}.Hero-module__s-6kkG__frame{z-index:2;justify-content:flex-end;gap:var(--space-m);inline-size:100%;max-inline-size:var(--container-wide);padding:var(--space-2xl) var(--gutter) clamp(1.5rem, 4vh, 3rem);flex-direction:column;flex:1;margin-inline:auto;display:flex;position:relative}.Hero-module__s-6kkG__copy{gap:var(--space-m);flex-direction:column;max-inline-size:52rem;display:flex;position:relative}.Hero-module__s-6kkG__copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 110% at 10% 72%,#08090af5 0%,#08090ae0 32%,#08090a80 60%,#08090a1f 82%,#08090a00 93%);position:absolute;inset:-8rem -10rem -6rem -50vw}.Hero-module__s-6kkG__eyebrow{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.16em;text-transform:uppercase;color:var(--text-300)}.Hero-module__s-6kkG__heading{letter-spacing:-.032em;color:#f3f4f5;text-wrap:balance;max-inline-size:19ch;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;line-height:1.05}.Hero-module__s-6kkG__emphasis{color:#fff}.Hero-module__s-6kkG__lead{font-size:var(--step-1);color:var(--text-200);max-inline-size:46ch;line-height:1.5}.Hero-module__s-6kkG__meta{gap:var(--space-s) var(--space-xl);border-top:1px solid var(--line-100);flex-wrap:wrap;margin-block-start:var(--space-s);padding-block-start:var(--space-s);display:flex}.Hero-module__s-6kkG__meta>div{align-items:baseline;gap:var(--space-2xs);display:flex}.Hero-module__s-6kkG__meta dt,.Hero-module__s-6kkG__meta dd{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--track-mono);text-transform:uppercase}.Hero-module__s-6kkG__meta dt{color:var(--text-300)}.Hero-module__s-6kkG__meta dt:after{content:"";inline-size:var(--space-s);block-size:1px;vertical-align:middle;background:var(--red-core);margin-inline-start:var(--space-2xs);display:inline-block}.Hero-module__s-6kkG__meta dd{color:var(--text-100)}.Hero-module__s-6kkG__cue{align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-300);align-self:flex-end;font-size:.62rem;display:flex}.Hero-module__s-6kkG__cueRule{background:linear-gradient(to right, #c8102e00, var(--red-core));block-size:1px;inline-size:2.5rem}@media (prefers-reduced-motion:no-preference){.Hero-module__s-6kkG__cueRule{transform-origin:0;animation:Hero-module__s-6kkG__cueSweep 2.8s var(--ease-inout) infinite}}@keyframes Hero-module__s-6kkG__cueSweep{0%,70%,to{opacity:.4;transform:scaleX(.35)}35%{opacity:1;transform:scaleX(1)}}@media (max-width:48rem){.Hero-module__s-6kkG__heading{max-inline-size:15ch}.Hero-module__s-6kkG__copy:before{background:linear-gradient(#08090a00 0%,#08090a94 14%,#08090af0 42%,#08090afa 100%);inset:-7rem -50vw -4rem}.Hero-module__s-6kkG__cue{display:none}}
.Positioning-module__urL2_W__scene{max-width:var(--container-wide);padding-block:clamp(4rem,9vw,8rem);padding-inline:var(--gutter);margin-inline:auto}.Positioning-module__urL2_W__head{max-width:34rem}.Positioning-module__urL2_W__heading{letter-spacing:-.03em;color:var(--text-100);text-wrap:balance;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:500;line-height:1.04}.Positioning-module__urL2_W__modes{gap:var(--space-xl);grid-template-columns:1fr;margin-block-start:clamp(2.5rem,6vw,5rem);list-style:none;display:grid}@media (min-width:56rem){.Positioning-module__urL2_W__modes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.5rem,4vw,3.5rem)}.Positioning-module__urL2_W__mode[data-index="1"]{margin-block-start:4.5rem}.Positioning-module__urL2_W__mode[data-index="2"]{margin-block-start:9rem}}.Positioning-module__urL2_W__mode{gap:var(--space-s);flex-direction:column;min-width:0;max-width:30rem;display:flex}.Positioning-module__urL2_W__measure{background:var(--red-core);width:3.5rem;height:2px;display:block}.Positioning-module__urL2_W__modeLabel{letter-spacing:-.02em;color:var(--text-100);font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:500;line-height:1.15}.Positioning-module__urL2_W__modeBody{font-size:var(--step-0);color:var(--text-200);max-width:min(30ch,100%);line-height:1.6}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.Positioning-module__urL2_W__mode{animation:linear both Positioning-module__urL2_W__modeIn;animation-timeline:view();animation-range:entry 8% cover 40%}}}@keyframes Positioning-module__urL2_W__modeIn{0%{opacity:0;translate:0 2rem}to{opacity:1;translate:0}}
.Cell-module__gx2XNW__cell{--cell-ink:var(--line-200);flex:none}.Cell-module__gx2XNW__active{--cell-ink:var(--red-core)}
.Practice-module__SLvAmq__scene{gap:var(--space-xl);max-width:var(--container-wide);padding-block:clamp(4rem,9vw,8rem);padding-inline:var(--gutter);grid-template-columns:1fr;margin-inline:auto;display:grid}@media (min-width:64rem){.Practice-module__SLvAmq__scene{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(3rem,7vw,7rem)}.Practice-module__SLvAmq__pinned{position:sticky;top:20vh}}.Practice-module__SLvAmq__heading{letter-spacing:-.028em;color:var(--text-100);max-width:min(14ch,100%);font-size:clamp(1.9rem,3.6vw,3rem);font-weight:500;line-height:1.06}.Practice-module__SLvAmq__lead{font-size:var(--step-1);color:var(--text-200);max-width:min(38ch,100%);margin-block-start:var(--space-m);line-height:1.55}.Practice-module__SLvAmq__founder{font-size:var(--step-0);color:var(--text-300);max-width:min(38ch,100%);margin-block-start:var(--space-m);line-height:1.6}.Practice-module__SLvAmq__moving{flex-direction:column;gap:clamp(3rem,9vh,6rem);min-width:0;display:flex}.Practice-module__SLvAmq__block{min-width:0}.Practice-module__SLvAmq__blockTitle{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.15em;text-transform:uppercase;color:var(--red-ink);border-bottom:1px solid var(--line-200);padding-block-end:var(--space-2xs);font-weight:400}.Practice-module__SLvAmq__capabilities{grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:40rem){.Practice-module__SLvAmq__capabilities{column-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.Practice-module__SLvAmq__capability{align-items:center;gap:var(--space-2xs);padding-block:var(--space-s);border-bottom:1px solid var(--line-100);font-size:var(--step-1);color:var(--text-100);display:flex}.Practice-module__SLvAmq__aside{font-size:var(--step-0);color:var(--text-300);max-width:min(46ch,100%);margin-block-start:var(--space-m);line-height:1.6}.Practice-module__SLvAmq__model{gap:var(--space-s);flex-direction:column;margin-block-start:var(--space-m);list-style:none;display:flex}.Practice-module__SLvAmq__model li{font-size:var(--step-1);color:var(--text-200);max-width:min(40ch,100%);line-height:1.45}.Practice-module__SLvAmq__links{gap:var(--space-m) var(--space-l);flex-wrap:wrap;margin-block-start:var(--space-l);display:flex}.Practice-module__SLvAmq__inlineLink{align-items:center;gap:var(--space-3xs);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--text-100);border-bottom:1px solid var(--red-core);transition:color var(--dur-fast) var(--ease-out);padding-block-end:2px;display:inline-flex}.Practice-module__SLvAmq__inlineLink:hover{color:var(--red-ink)}.Practice-module__SLvAmq__founder .Practice-module__SLvAmq__inlineLink{font-family:inherit;font-size:inherit;letter-spacing:inherit;text-transform:none;color:var(--text-200)}
.ScaleBreak-module__T_bp3a__scene{max-width:var(--container-wide);padding-block:clamp(6rem,18vh,13rem);padding-inline:var(--gutter);margin-inline:auto}.ScaleBreak-module__T_bp3a__statement{letter-spacing:-.045em;color:#f4f5f6;font-size:clamp(3rem,12.5vw,10.5rem);font-weight:500;line-height:.9}.ScaleBreak-module__T_bp3a__accent{color:var(--red-ink)}.ScaleBreak-module__T_bp3a__note{font-size:var(--step-1);color:var(--text-300);text-align:left;max-width:min(40ch,100%);margin-block-start:clamp(2.5rem,6vw,4rem);margin-inline-start:auto;line-height:1.55}@media (min-width:64rem){.ScaleBreak-module__T_bp3a__note{max-width:34ch}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ScaleBreak-module__T_bp3a__statement{animation:linear both ScaleBreak-module__T_bp3a__statementIn;animation-timeline:view();animation-range:entry 5% cover 42%}}}@keyframes ScaleBreak-module__T_bp3a__statementIn{0%{opacity:0;translate:0 3rem}to{opacity:1;translate:0}}
