@font-face{font-family:Public Sans;src:url(/fonts/public-sans-var-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Big Shoulders;src:url(/fonts/big-shoulders-latin-true.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Permanent Marker;src:url(/fonts/permanent-marker-latin.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:light;--color-canvas: #f6f0e4;--color-surface: #fffdf8;--color-surface-strong: #ffffff;--color-ink: #11120f;--color-ink-muted: #51534d;--color-line: #252620;--color-line-soft: #b9b4a8;--color-action: #1557ff;--color-action-hover: #0a3fcc;--color-action-on-dark: #8db5ff;--color-focus: #7d2cff;--color-positive: #16743a;--color-positive-surface: #dff7e6;--color-warning: #765500;--color-warning-surface: #ffd642;--color-danger: #a6231a;--color-danger-surface: #ffe4df;--color-info: #0b4a8b;--color-info-surface: #dcecff;--color-night: #0b1b31;--color-night-ink: #fffdf8;--color-story: #ff6a3d;--color-proof: #56dc7a;--color-learning: #ffd642;--color-human: #ff5aa7;--color-manual-blue: #00a8ff;--color-manual-orange: #ff7a00;--color-manual-green: #3bd940;--color-manual-yellow: #ffd60a;--color-manual-red: #ff3b30;--color-manual-pink: #ff4fa3;--color-permit-pending: #7b1550;--color-permit-pending-surface: #ffe2f1;--color-permit-roughin: #004a77;--color-permit-roughin-surface: #ddf3ff;--color-code-muted: #a4b2c0;--color-story-light: #ff8c84;--color-night-surface: #080d14;--color-night-ink-muted: rgb(255 253 248 / 74%);--color-night-line-strong: rgb(255 255 255 / 54%);--color-night-line: rgb(255 255 255 / 40%);--color-night-line-soft: rgb(255 255 255 / 35%);--color-night-line-subtle: rgb(255 255 255 / 24%);--color-night-ghost: rgb(255 255 255 / 5%);--color-canvas-translucent: rgb(246 240 228 / 94%);--color-ink-shadow: rgb(17 18 15 / 32%);--color-modal-backdrop: rgb(11 27 49 / 76%);--font-body: "Public Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Big Shoulders", "Arial Narrow", sans-serif;--font-note: "Permanent Marker", "Segoe Print", cursive;--font-mono: ui-monospace, "Cascadia Mono", "SFMono-Regular", Consolas, monospace;--text-xs: clamp(.75rem, .72rem + .12vw, .82rem);--text-sm: clamp(.875rem, .84rem + .12vw, .95rem);--text-body: clamp(1rem, .96rem + .18vw, 1.125rem);--text-lede: clamp(1.18rem, 1.07rem + .42vw, 1.48rem);--text-h3: clamp(2rem, 1.48rem + 2.1vw, 3.8rem);--text-h2: clamp(2.8rem, 1.9rem + 3.8vw, 5.7rem);--text-h1: clamp(3.45rem, 2.25rem + 5.5vw, 7.7rem);--leading-tight: .94;--leading-heading: 1.02;--leading-body: 1.58;--measure-copy: 64ch;--measure-lede: 48ch;--measure-heading: 15ch;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--gutter: clamp(1rem, 4vw, 2.25rem);--section-space: clamp(4rem, 11vw, 8.5rem);--scene-pad-standard: clamp(5rem, calc(3.5rem + 4vw) , 12rem);--scene-pad-major: clamp(6rem, calc(4rem + 5vw) , 14rem);--scene-pad-continuation: clamp(3.5rem, calc(2.5rem + 3vw) , 7rem);--scene-intro-gap: clamp(.7rem, calc(.45rem + .7vw) , 1.25rem);--scene-body-gap: clamp(2.5rem, calc(1.8rem + 2vw) , 4.5rem);--container-reading: 46rem;--container-wide: 78rem;--grid-gap: clamp(1rem, 3vw, 2rem);--safe-bottom: env(safe-area-inset-bottom, 0px);--border-thin: .0625rem;--border: .125rem;--border-heavy: .1875rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-round: 999rem;--shadow-card: .4rem .4rem 0 var(--color-ink);--shadow-action: .3rem .3rem 0 var(--color-ink);--shadow-ink-scene: clamp(.35rem, .3rem + .35vw, .7rem) clamp(.35rem, .3rem + .35vw, .7rem) 0 var(--color-ink);--shadow-float: 0 1rem 2.5rem rgb(11 27 49 / 22%);--stroke-ink-outer: 6;--stroke-ink-detail: 2.5;--stroke-ink-correction: 1.4;--duration-instant: .1s;--duration-fast: .16s;--duration-base: .28s;--duration-slow: .56s;--ease-standard: cubic-bezier(.2, .75, .25, 1);--ease-spring: cubic-bezier(.2, .9, .3, 1.18);--z-page: 0;--z-sticky: 20;--z-overlay: 60;--z-modal: 70;--z-toast: 80;--z-skip: 100}@media(prefers-contrast:more){:root{--color-line-soft: #55574f;--color-ink-muted: #292a26}}*,*:before,*:after{box-sizing:border-box}html{min-width:20rem;background:var(--color-ink);scroll-behavior:smooth;scroll-padding-top:5rem}body{min-width:0;margin:0;color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,p,li{orphans:3;widows:3}h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-start:0}h1,h2,h3,h4{max-width:var(--measure-heading);margin-block-end:.5em;font-family:var(--font-display);font-weight:850;line-height:var(--leading-heading);letter-spacing:-.022em;text-wrap:balance}h1{font-size:var(--text-h1);line-height:var(--leading-tight)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-lede)}p,li,dd{text-wrap:pretty}p{max-width:var(--measure-copy);margin-block-end:1.05em}a{color:inherit;text-decoration-thickness:.11em;text-underline-offset:.18em}button,input,textarea,select{font:inherit}button,a,summary,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:.2rem solid var(--color-ink);outline-offset:.18rem;box-shadow:0 0 0 .42rem var(--color-focus)}img,picture,svg,video{display:block;max-width:100%}img{height:auto}[hidden]{display:none!important}[aria-disabled=true],:disabled{cursor:not-allowed}.u-container,.u-container-reading{width:min(100% - (2 * var(--gutter)),var(--container-wide));margin-inline:auto}.u-container-reading{max-width:var(--container-reading)}.u-section{padding-block:var(--section-space)}.u-grid{display:grid;gap:var(--grid-gap)}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.u-stack>*{margin-block:0}.u-stack>*+*{margin-block-start:var(--stack-space, var(--space-5))}.u-kicker{margin-block-end:var(--space-4);font-size:var(--text-xs);font-weight:900;line-height:1.25;letter-spacing:.11em;text-transform:uppercase}.u-lede{max-width:var(--measure-lede);font-size:var(--text-lede);font-weight:650;line-height:1.42}.u-note{font-family:var(--font-note);line-height:1.25}.u-mono{font-family:var(--font-mono);font-size:.9em}.u-night{color:var(--color-night-ink);background:var(--color-night)}.u-surface{background:var(--color-surface)}.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.u-scroll-region{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(min-width:48rem){.u-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media print{:root{--color-canvas: #fff;--color-surface: #fff;--color-ink: #000;--color-ink-muted: #222;--color-line: #000}html,body{min-width:0;color:#000;background:#fff}a[href]:after{content:" (" attr(href) ")";font-family:var(--font-body);font-size:.78em;font-weight:500}a[href],a[href]:after{overflow-wrap:anywhere;white-space:normal;word-break:break-word}a[href^="#"]:after,a[href^="mailto:"]:after,.no-print{display:none!important;content:""}.u-section{padding-block:1.5rem}}.system-skip{position:fixed;z-index:var(--z-skip);inset:0 auto auto 0;min-height:2.75rem;padding:var(--space-3) var(--space-4);color:var(--color-surface);background:var(--color-ink);font-weight:900;transform:translateY(-120%)}.system-skip:focus{transform:translateY(0)}.brand-glyph{fill:none;stroke:currentColor;stroke-width:12;stroke-linecap:round;stroke-linejoin:round}.wordmark{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:1.45rem;font-weight:850;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.wordmark .brand-glyph{width:2.6rem;height:2.3rem}.wordmark--compact{font-size:1.25rem}.wordmark--compact .brand-glyph{width:2.2rem;height:2rem}.field-mark{display:inline-flex;width:fit-content;padding:var(--space-2) var(--space-3);border:var(--border) solid currentColor;font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;transform:rotate(-1.5deg)}.field-mark--warning{background:var(--color-warning-surface)}.field-mark--proof{background:var(--color-proof)}.field-mark--danger{color:var(--color-danger);background:var(--color-danger-surface)}.section-marker{display:flex;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.section-marker span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;color:var(--color-surface);background:var(--color-ink)}.system-grid{position:relative;display:grid;min-height:8rem;grid-template-columns:repeat(4,1fr);overflow:hidden;border:var(--border) solid var(--color-ink);background:var(--color-canvas)}.system-grid:before{position:absolute;inset:50% 0 auto;border-top:var(--border-thin) solid var(--color-line-soft);content:""}.system-grid span{position:absolute;z-index:1;inset:auto var(--space-3) var(--space-3) auto;padding:var(--space-1) var(--space-2);color:var(--color-surface);background:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.system-grid i+i{border-left:var(--border-thin) solid var(--color-line-soft)}#main{position:relative;z-index:1}[data-system-stage]{--system-stage-visible: 0}[data-system-stage][data-stage-state=active],[data-system-stage][data-stage-state=seen]{--system-stage-visible: 1}.system-header{position:sticky;top:0;z-index:var(--z-sticky);isolation:isolate;border-bottom:var(--border) solid var(--color-ink);background:var(--color-canvas-translucent);box-shadow:0 .2rem 0 var(--color-ink-shadow);backdrop-filter:blur(.7rem) saturate(1.08)}.system-header__bar{position:relative;z-index:2;display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:var(--space-4)}.desktop-nav{display:none}.mobile-nav__toggle{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:none;min-width:6.1rem;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-4);border:var(--border) solid var(--color-ink);border-radius:var(--radius-round);color:var(--color-ink);background:var(--color-learning);box-shadow:0 .32rem 0 var(--color-ink);font-weight:850;cursor:pointer;transform:perspective(24rem) translateZ(0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) linear}.mobile-nav__toggle:focus-visible{transform:translateY(-.12rem);box-shadow:0 .48rem 0 var(--color-ink)}.mobile-nav__toggle:active{transform:translateY(.24rem);box-shadow:0 .08rem 0 var(--color-ink)}.mobile-nav__icon{position:relative;width:1.5rem;height:1.5rem;flex:0 0 1.5rem}.mobile-nav__icon i{position:absolute;top:50%;left:.1rem;width:1.3rem;height:.15rem;background:currentColor;transition:transform var(--duration-fast) var(--ease-standard)}.mobile-nav__icon i:first-child{transform:translateY(-.3rem)}.mobile-nav__icon i:last-child{transform:translateY(.3rem)}.system-header.is-open .mobile-nav__icon i:first-child{transform:rotate(45deg)}.system-header.is-open .mobile-nav__icon i:last-child{transform:rotate(-45deg)}.mobile-nav{position:relative;isolation:isolate;overflow:hidden;border-top:var(--border) solid var(--color-ink);color:var(--color-night-ink);background:var(--color-night)}.mobile-nav__stage{position:relative;z-index:1;display:grid;gap:var(--space-6);padding-block:var(--space-7) calc(var(--space-8) + var(--safe-bottom))}.mobile-nav__stage>.wordmark{color:var(--color-night-ink)}.mobile-nav__links{display:grid;width:min(100%,25rem);justify-self:center;padding:var(--space-2);overflow:hidden;border:var(--border-heavy) solid var(--color-surface);border-radius:1.25rem;background:var(--color-ink);box-shadow:.55rem .65rem 0 var(--color-action)}.mobile-nav__links a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;min-height:3.5rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--border-thin) solid var(--color-night-line-subtle);color:var(--color-night-ink);font-weight:800;text-decoration:none;transform:perspective(30rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:color var(--duration-fast) linear,background var(--duration-fast) linear,transform var(--duration-fast) var(--ease-standard)}.mobile-nav__links a:last-child{border-bottom:0}.mobile-nav__links a[aria-current]{color:var(--color-ink);background:var(--color-learning)}.mobile-nav__links a[aria-current] .mobile-nav__index{color:var(--color-ink)}.mobile-nav__index,.mobile-nav__state{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.mobile-nav__index{color:var(--color-proof)}.mobile-nav__label{font-family:var(--font-display);font-size:clamp(1.65rem,8vw,2.25rem);line-height:1;text-transform:uppercase}.mobile-nav__state{justify-self:end}.mobile-nav__links a:nth-child(2) .mobile-nav__index{color:var(--color-learning)}.mobile-nav__links a:nth-child(3) .mobile-nav__index{color:var(--color-action)}.mobile-nav__links a:nth-child(4) .mobile-nav__index{color:var(--color-human)}.mobile-nav__links a:nth-child(5) .mobile-nav__index{color:var(--color-story)}.js .mobile-nav__toggle{display:inline-flex}.js .mobile-nav{display:none}.js .system-header.is-open .mobile-nav{position:fixed;display:grid;inset:4.75rem 0 0;min-height:calc(100dvh - 4.75rem);align-content:center;overflow-y:auto}.has-nav-open{overflow:hidden}.system-footer{position:relative;z-index:1;isolation:isolate;padding-block:clamp(4rem,8vw,7rem) var(--space-5);overflow:clip;border-top:var(--border-heavy) solid var(--color-story);color:var(--color-night-ink);background:var(--color-night)}.system-footer .wordmark{color:var(--color-night-ink)}.system-footer__scene{position:relative;z-index:1;display:grid;gap:clamp(2rem,6vw,3rem)}.system-footer__lead{align-self:start;padding:var(--space-5);border-left:.5rem solid var(--color-story);background:color-mix(in srgb,var(--color-night) 90%,transparent)}.system-footer__declare{max-width:32ch;font-size:var(--text-lede);font-weight:700}.system-footer__license{color:var(--color-night-ink-muted);font-size:var(--text-sm)}.system-footer__classlinks{display:grid;gap:var(--space-3)}.system-footer__classlinks a{width:fit-content;min-height:2.75rem;align-content:center;border-bottom:var(--border) solid var(--color-story);color:var(--color-night-ink);font-weight:800;text-decoration:none}.system-footer__classlinks a:focus-visible{color:var(--color-learning);border-bottom-color:var(--color-learning)}.system-footer__links{display:grid;width:min(100%,23rem);justify-self:center;align-content:start;padding:var(--space-3);border:var(--border-heavy) solid var(--color-surface);background:var(--color-ink);box-shadow:.55rem .65rem 0 var(--color-human)}.system-footer__links a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;min-height:3.25rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--border-thin) solid var(--color-night-line-subtle);text-decoration:none;transform:perspective(28rem) translateZ(0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:color var(--duration-fast) linear,background var(--duration-fast) linear,transform var(--duration-fast) var(--ease-standard)}.system-footer__links a:last-child{border-bottom:0}.system-footer__links a span{color:var(--color-proof);font-family:var(--font-mono);font-size:var(--text-xs)}.system-footer__links a:nth-child(2) span{color:var(--color-learning)}.system-footer__links a:nth-child(3) span{color:var(--color-action-on-dark)}.system-footer__links a:nth-child(4) span{color:var(--color-human)}.system-footer__links a:nth-child(5) span{color:var(--color-story)}.system-footer__links a strong{font-family:var(--font-display);font-size:1.45rem;line-height:1;text-transform:uppercase}.system-footer__contact{align-self:end;max-width:31rem;padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:var(--color-surface);box-shadow:.55rem .65rem 0 var(--color-action)}.system-footer__contact p{font-weight:750}.system-footer__contact a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:inline-flex;max-width:100%;min-height:3rem;align-items:center;padding:var(--space-2) var(--space-4);border:var(--border) solid var(--color-ink);border-radius:var(--radius-round);color:var(--color-ink);background:var(--color-proof);box-shadow:0 .28rem 0 var(--color-ink);font-size:var(--text-lede);font-weight:850;overflow-wrap:anywhere;text-decoration:none;transform:perspective(28rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) linear}.system-footer__legal{padding-block-start:var(--space-4);border-top:var(--border-thin) solid var(--color-night-line-subtle)}.system-footer__legal p{margin:0;font-size:var(--text-xs);text-transform:uppercase}.mobile-nav__links a:focus-visible,.system-footer__links a:focus-visible{color:var(--color-ink);background:var(--color-surface);transform:translate(.2rem)}.system-footer__contact a:focus-visible{transform:translateY(-.14rem);box-shadow:0 .44rem 0 var(--color-ink)}@media(hover:hover)and (pointer:fine){.mobile-nav__toggle:hover{background:var(--color-proof);transform:translateY(-.12rem);box-shadow:0 .48rem 0 var(--color-ink)}.mobile-nav__links a:hover,.system-footer__links a:hover{color:var(--color-ink);background:var(--color-surface);transform:perspective(30rem) translate3d(.2rem,0,0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}.system-footer__contact a:hover{background:var(--color-learning);box-shadow:0 .44rem 0 var(--color-ink);transform:perspective(28rem) translateY(-.14rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}.system-footer__classlinks a:hover{border-bottom-color:var(--color-proof);color:var(--color-proof)}}.mobile-nav__links a:active,.system-footer__links a:active{transform:translateY(.18rem)}.system-footer__contact a:active{transform:translateY(.2rem);box-shadow:0 .06rem 0 var(--color-ink)}.accountability-strip{display:grid;border:var(--border-heavy) solid var(--color-ink);background:var(--color-warning-surface);box-shadow:var(--shadow-card)}.accountability-strip>div{display:grid;gap:var(--space-1);padding:var(--space-4)}.accountability-strip>div+div{border-top:var(--border) solid var(--color-ink)}.accountability-strip>div>span{font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.accountability-strip strong{font-size:var(--text-sm);line-height:1.35}.accountability-strip__name{white-space:nowrap}.accountability-strip--compact{box-shadow:none}.action{--action-x: 0rem;--action-y: 0rem;--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:inline-flex;width:fit-content;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) clamp(1.15rem,3vw,1.6rem);border:var(--border) solid currentColor;border-radius:var(--radius-round);font-weight:900;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer;transform:perspective(28rem) translate3d(var(--action-x),var(--action-y),0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transform-style:preserve-3d;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),color var(--duration-fast) linear,background var(--duration-fast) linear}.action--primary,.action--prompt{color:var(--color-surface);background:var(--color-action);box-shadow:0 .42rem 0 var(--color-ink),0 .85rem 1.45rem var(--color-ink-shadow)}.action--secondary{color:var(--color-ink);background:var(--color-surface);box-shadow:0 .42rem 0 var(--color-ink),0 .85rem 1.45rem var(--color-ink-shadow)}.action--text{min-height:2.75rem;padding-inline:var(--space-2);border-color:transparent;border-bottom-color:currentColor;border-radius:0;background:transparent;box-shadow:none}.action--prompt{width:100%}.action:focus-visible:not([aria-disabled=true]):not(:disabled){--action-y: -.14rem;box-shadow:0 .58rem 0 var(--color-ink),0 1rem 1.65rem var(--color-ink-shadow)}.action:active:not([aria-disabled=true]):not(:disabled){--action-y: .3rem;--system-tilt-x: 0deg !important;--system-tilt-y: 0deg !important;box-shadow:0 .08rem 0 var(--color-ink)}.action[aria-disabled=true],.action:disabled{opacity:.62;pointer-events:none}.action[aria-busy=true]{cursor:wait}.action__arrow{flex:0 0 auto;font-size:1.15em;transform:translateZ(1rem)}@media(hover:hover)and (pointer:fine){.action:hover:not([aria-disabled=true]):not(:disabled){--action-y: -.14rem;box-shadow:0 .58rem 0 var(--color-ink),0 1rem 1.65rem var(--color-ink-shadow)}.action:hover .action__arrow{transform:translate3d(.14rem,-.14rem,1rem)}}.action__arrow{transition:transform var(--duration-fast) var(--ease-standard)}.sticky-mobile-action{position:sticky;z-index:var(--z-sticky);bottom:0;padding:var(--space-3) var(--gutter) calc(var(--space-4) + var(--safe-bottom));border-top:var(--border) solid var(--color-ink);background:var(--color-canvas-translucent);backdrop-filter:blur(.7rem) saturate(1.08)}.sticky-mobile-action .action{width:100%}.owner-first-hero{padding-block-start:clamp(3.5rem,10vw,8rem);border-bottom:var(--border-heavy) solid var(--color-ink)}.owner-first-hero__grid{display:grid;gap:clamp(2.5rem,8vw,6rem);align-items:start}.owner-first-hero h1{max-width:10.5ch}.owner-first-hero__aside{max-width:34ch;font-size:var(--text-lede);font-weight:700}.owner-first-hero__actions{display:grid;gap:var(--space-4)}.story-beat__head{max-width:58rem;margin-block-end:var(--space-7)}.story-beat--story{background:var(--color-story)}.story-beat--learning{background:var(--color-learning)}.story-beat--night{color:var(--color-night-ink);background:var(--color-night)}.story-beat__body{min-width:0}.split-stage{display:grid;gap:clamp(2rem,7vw,5rem)}.split-stage--center{align-items:center}.split-stage__copy,.split-stage__media{min-width:0}.pull-quote{margin:0;padding:var(--space-6);border:var(--border-heavy) solid currentColor}.pull-quote p{margin:0;font-family:var(--font-display);font-size:var(--text-h3);font-weight:800;line-height:1.05}.pull-quote cite{display:block;margin-block-start:var(--space-4);font-style:normal;font-weight:800}.pull-quote--paper{background:var(--color-surface)}.pull-quote--human{background:var(--color-human);transform:rotate(-1deg)}.signed-drop{padding:var(--space-5);border-left:var(--border-heavy) solid var(--color-story);background:var(--color-surface)}.signed-drop>p{display:grid;margin:var(--space-4) 0 0}.signed-drop span{color:var(--color-ink-muted);font-size:var(--text-sm)}.scene-transition{display:flex;align-items:center;gap:var(--space-4);color:var(--color-ink-muted)}.scene-transition:before,.scene-transition:after{content:"";flex:1;border-top:var(--border-thin) solid currentColor}.scene-transition span{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.trust-card{padding:var(--space-5);border:var(--border) solid var(--color-ink);background:var(--color-surface)}.trust-card__label{margin-block-end:var(--space-6);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.trust-card h3{font-size:var(--text-h3)}.trust-card--accountability{box-shadow:inset 0 .5rem 0 var(--color-proof)}.trust-card--no-guarantee{box-shadow:inset 0 .5rem 0 var(--color-story)}.trust-card--ownership{box-shadow:inset 0 .5rem 0 var(--color-action)}.effort-meter{margin:0;padding:0;border:var(--border) solid var(--color-ink);list-style:none}.effort-meter li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--space-4);padding:var(--space-4);background:var(--color-surface)}.effort-meter li+li{border-top:var(--border) solid var(--color-ink)}.effort-meter li>span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:800;text-transform:uppercase}.effort-meter strong{display:block;margin-block-end:var(--space-1)}.effort-meter p{margin:0;font-size:var(--text-sm)}.risk-control-row{margin:0;border:var(--border) solid var(--color-ink)}.risk-control-row>div{display:grid;gap:var(--space-2);padding:var(--space-4)}.risk-control-row>div+div{border-top:var(--border-thin) solid var(--color-line-soft)}.risk-control-row dt{font-weight:900}.risk-control-row dd{margin:0;color:var(--color-ink-muted)}.price-artifact{border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card)}.price-artifact__head{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--color-surface);background:var(--color-ink);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.price-artifact__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:center;padding:var(--space-4);border-bottom:var(--border-thin) solid var(--color-line-soft)}.price-artifact__row div{display:grid;min-width:0}.price-artifact__row strong,.price-artifact__row small{line-height:1.35}.price-artifact__row small{color:var(--color-ink-muted)}.price-artifact__row b{font-family:var(--font-display);font-size:clamp(1.7rem,7vw,2.7rem);line-height:1;white-space:nowrap}.price-artifact__deed{display:grid;gap:var(--space-2);padding:var(--space-4);background:var(--color-learning)}.price-artifact__deed span{width:fit-content;padding:var(--space-1) var(--space-2);border:var(--border) solid var(--color-ink);font-weight:900;text-transform:uppercase;transform:rotate(-1deg)}.price-artifact__deed p{margin:0;font-size:var(--text-sm);font-weight:700}.deposit-math{display:grid;margin:0;border:var(--border) solid var(--color-ink);background:var(--color-surface)}.deposit-math>div{display:flex;min-width:0;justify-content:space-between;gap:var(--space-4);padding:var(--space-4)}.deposit-math>div+div{border-top:var(--border-thin) solid var(--color-line-soft)}.deposit-math dt{font-weight:750}.deposit-math dd{margin:0;font-weight:900}.terms-panel{padding:var(--space-5);border:var(--border) solid var(--color-ink);background:var(--color-surface)}.terms-panel h3{font-size:var(--text-h3)}.terms-panel--plan{box-shadow:inset 0 .5rem 0 var(--color-action)}.terms-panel--care{box-shadow:inset 0 .5rem 0 var(--color-proof)}.terms-panel--ownership{box-shadow:inset 0 .5rem 0 var(--color-learning)}.scope-board{border:var(--border) solid var(--color-ink);background:var(--color-surface)}.scope-board__label{margin:0;padding:var(--space-3) var(--space-4);color:var(--color-surface);background:var(--color-ink);font-size:var(--text-xs);font-weight:900;text-transform:uppercase}.scope-board ul{margin:0;padding:0;list-style:none}.scope-board li{position:relative;padding:var(--space-4) var(--space-4) var(--space-4) 3rem;border-top:var(--border-thin) solid var(--color-line-soft)}.scope-board li:before{content:"✓";position:absolute;left:var(--space-4);font-weight:900;color:var(--color-positive)}.deliverable-receipt,.build-receipt{padding:var(--space-5);border:var(--border) dashed var(--color-ink);background:var(--color-surface)}.deliverable-receipt>div,.build-receipt>header{display:flex;justify-content:space-between;gap:var(--space-3);margin-block-end:var(--space-6);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.deliverable-receipt h3,.build-receipt h3{font-size:var(--text-h3)}.site-viewport{margin:0;overflow:hidden;border:var(--border) solid currentColor;color:var(--color-night-ink);background:var(--color-night-surface);box-shadow:.5rem .5rem 0 var(--color-action)}.site-viewport__bar{display:flex;min-height:2.5rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-3);border-bottom:var(--border-thin) solid var(--color-night-line);font-family:var(--font-mono);font-size:var(--text-xs)}.site-viewport__bar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-viewport__bar strong{color:var(--color-proof);text-transform:uppercase}.site-viewport img{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top;background:var(--color-surface)}.site-viewport figcaption{padding:var(--space-3);color:var(--color-night-ink-muted);font-size:var(--text-xs)}.web-case-study{display:grid;gap:clamp(2rem,7vw,5rem)}.web-case-study__copy h3{margin-block-end:var(--space-2)}.web-case-study__copy h4{max-width:22ch;font-family:var(--font-body);font-size:var(--text-lede);line-height:1.25}.responsive-proof,.before-after,.outcome-evidence{display:grid;gap:var(--grid-gap)}.before-after>section,.outcome-evidence>section{padding:var(--space-5);border:var(--border) solid var(--color-ink);background:var(--color-surface)}.before-after>section:last-child,.outcome-evidence>section:first-child{box-shadow:inset 0 .5rem 0 var(--color-proof)}.vanity-sequence{position:relative;align-self:start}.vanity-sequence__caption{position:relative;z-index:6;width:min(100%,24rem);margin:0 0 -.35rem .8rem;padding:var(--space-3) var(--space-4);border:var(--border) solid var(--color-ink);background:var(--color-learning);box-shadow:var(--shadow-action);transform:rotate(-1.5deg)}.vanity-sequence__caption span,.vanity-sequence__caption strong{display:block}.vanity-sequence__caption span{font-size:var(--text-xs);font-weight:950;letter-spacing:.08em;text-transform:uppercase}.vanity-sequence__caption strong{margin-block-start:var(--space-1);line-height:1.25}.vanity-sequence__stage{position:relative;display:grid;overflow:clip;padding:clamp(1rem,4vw,1.5rem) clamp(.8rem,4vw,1.4rem) clamp(2.8rem,9vw,4.5rem);border:var(--border) dashed var(--color-line);background:color-mix(in srgb,var(--color-story) 64%,var(--color-canvas));isolation:isolate}.vanity-sequence__stage>.vanity-dashboard,.vanity-sequence__stage>.vanity-sequence__truth{grid-area:1 / 1}.vanity-sequence__nail{position:absolute;z-index:8;top:1.4rem;left:2.5rem;width:1rem;height:1rem;border:var(--border) solid var(--color-ink);border-radius:50%;background:var(--color-canvas);box-shadow:.12rem .18rem 0 var(--color-ink-shadow)}.vanity-sequence__nail i,.vanity-sequence__nail i:after{position:absolute;inset:50% auto auto 50%;width:.58rem;height:.09rem;background:var(--color-ink);content:"";transform:translate(-50%,-50%) rotate(45deg)}.vanity-sequence__nail i:after{transform:translate(-50%,-50%) rotate(90deg)}.vanity-dashboard{position:relative;z-index:4;padding:clamp(1rem,5vw,1.6rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.6rem .6rem 0 var(--color-story);transform-origin:1.7rem .6rem;transition:transform var(--duration-slow) var(--ease-standard),opacity var(--duration-base) linear}.vanity-dashboard__top{display:flex;justify-content:space-between;gap:var(--space-3);padding-block-end:var(--space-4);border-bottom:var(--border-thin) solid var(--color-ink);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase}.vanity-dashboard__top span{display:inline-flex;align-items:center;gap:var(--space-2)}.vanity-dashboard__top i{width:.5rem;height:.5rem;border-radius:50%;background:var(--color-proof)}.vanity-dashboard__victory{margin:var(--space-4) 0 var(--space-1);padding:var(--space-3);border-left:.35rem solid var(--color-proof);background:var(--color-positive-surface);font-size:var(--text-sm);font-weight:850;line-height:1.3}.vanity-dashboard dl{margin:0}.vanity-dashboard dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3);align-items:baseline;padding-block:var(--space-3);border-bottom:var(--border-thin) solid var(--color-line-soft)}.vanity-dashboard dt{font-size:var(--text-sm);font-weight:650}.vanity-dashboard dd{margin:0;font-weight:900;text-align:right}.vanity-dashboard dl>.vanity-dashboard__missing{margin-block-start:var(--space-2);padding-inline:var(--space-3);border:var(--border) dashed var(--color-danger);background:var(--color-danger-surface)}.vanity-dashboard__missing dt{font-weight:900}.vanity-dashboard__missing dd{color:var(--color-danger);font-family:var(--font-note);transform:rotate(-2deg)}.vanity-dashboard__evasion{margin-block-start:var(--space-3);padding:var(--space-3);border:var(--border) solid var(--color-ink);background:var(--color-human);box-shadow:var(--shadow-action)}.vanity-dashboard__evasion span,.vanity-dashboard__evasion strong,.vanity-dashboard__evasion small{display:block}.vanity-dashboard__evasion span{font-size:var(--text-xs);font-weight:950;letter-spacing:.08em}.vanity-dashboard__evasion strong{margin-block-start:var(--space-1);font-family:var(--font-note);font-size:clamp(1.1rem,4.5vw,1.55rem);line-height:1.15}.vanity-dashboard__evasion small{margin-block-start:var(--space-2);font-weight:700;line-height:1.35}.vanity-dashboard__dare{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-4) 0 var(--space-2);font-family:var(--font-note);line-height:1.25}.vanity-dashboard__dare span{display:grid;flex:0 0 1.75rem;height:1.75rem;place-items:center;border-radius:50%;color:var(--color-surface);background:var(--color-action)}.show-calls,.vanity-sequence__reset{display:flex;width:100%;min-height:3.5rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-4);border:var(--border) solid var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);background:var(--color-action);box-shadow:var(--shadow-action);font-weight:900;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.show-calls:disabled{cursor:wait}.show-calls i{font-style:normal;font-size:1.3rem}.vanity-dashboard__fine-print{margin:var(--space-3) 0 0;color:var(--color-ink-muted);font-size:var(--text-xs);text-align:center}.vanity-sequence__truth{z-index:5;padding:clamp(1rem,5vw,1.5rem);border:var(--border) solid var(--color-ink);color:var(--color-surface);background:var(--color-ink)}.vanity-sequence__truth>strong{display:block;font-family:var(--font-note);font-size:clamp(1.45rem,6vw,2.25rem);line-height:1.2;text-wrap:balance}.vanity-sequence__truth-label{color:var(--color-learning);font-size:var(--text-xs);font-weight:950;letter-spacing:.1em}.vanity-sequence__receipt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:var(--space-5);border:var(--border-thin) solid var(--color-surface)}.vanity-sequence__receipt span{min-width:0;padding:var(--space-3) var(--space-2);border-right:var(--border-thin) solid var(--color-surface);font-size:.7rem;font-weight:850;line-height:1.15;text-align:center;text-transform:uppercase}.vanity-sequence__receipt span:last-child{border-right:0;color:var(--color-learning)}.vanity-sequence__receipt b{display:block;font-family:var(--font-display);font-size:clamp(2rem,9vw,3rem);line-height:.9}.vanity-sequence__reset{justify-content:center;color:var(--color-ink);background:var(--color-learning)}.vanity-sequence__instruction{position:relative;z-index:7;width:fit-content;max-width:20rem;margin:-1.2rem var(--space-4) 0 auto;padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-ink);background:var(--color-canvas);box-shadow:.2rem .2rem 0 var(--color-ink);font-family:var(--font-note);font-size:var(--text-sm);line-height:1.25;transform:rotate(1.4deg)}.vanity-sequence__noscript{padding:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--color-surface)}html:not(.js) .vanity-sequence__stage,html:not(.js) .vanity-sequence__instruction{display:none}.vanity-sequence.is-thinking .vanity-dashboard{transform:rotate(-.8deg) scale(.985)}.vanity-sequence.is-thinking .vanity-dashboard__top i{animation:dashboard-pulse .56s ease-in-out infinite alternate}.vanity-sequence.is-deflecting .vanity-dashboard__evasion{animation:dashboard-answer var(--duration-base) var(--ease-spring) both}.vanity-sequence.is-deflecting [data-metric]{animation:dashboard-metric .42s var(--ease-spring) both}.vanity-sequence.is-deflecting [data-metric=brand]{animation-delay:45ms}.vanity-sequence.is-deflecting [data-metric=reach]{animation-delay:90ms}.vanity-sequence.is-deflecting [data-metric=engagement]{animation-delay:135ms}.vanity-sequence.is-last-try .vanity-dashboard{animation:dashboard-last-try .68s ease-in-out infinite alternate}.vanity-sequence.is-fallen .vanity-dashboard{opacity:.14;transform:translate(12%,35%) rotate(9deg)}.vanity-sequence.is-fallen .vanity-sequence__nail{transform:translate(-.4rem,.55rem) rotate(28deg)}.vanity-sequence.is-fallen .vanity-sequence__truth{animation:dashboard-answer var(--duration-slow) var(--ease-spring) both}.vanity-sequence.is-rehanging .vanity-dashboard{animation:dashboard-rehang .68s var(--ease-spring) both}.show-calls:active:not(:disabled),.vanity-sequence__reset:active{transform:translate(.22rem,.22rem);box-shadow:none}@keyframes dashboard-answer{0%{opacity:0;transform:translateY(.8rem) scale(.94)}to{opacity:1;transform:none}}@keyframes dashboard-rehang{0%{opacity:.35;transform:translate(12%,35%) rotate(9deg)}70%{opacity:1;transform:rotate(-2deg)}to{transform:none}}@keyframes dashboard-pulse{0%{transform:scale(.8);opacity:.45}to{transform:scale(1.35);opacity:1}}@keyframes dashboard-metric{0%{color:var(--color-action);transform:translate(.45rem) scale(1.08)}to{color:inherit;transform:none}}@keyframes dashboard-last-try{0%{transform:rotate(-.8deg) scale(.985)}to{transform:rotate(.8deg) scale(.985)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.show-calls:hover:not(:disabled),.show-calls:focus-visible:not(:disabled),.vanity-sequence__reset:hover,.vanity-sequence__reset:focus-visible{transform:translate(-.14rem,-.14rem);box-shadow:.42rem .42rem 0 var(--color-ink)}.show-calls:active:not(:disabled),.vanity-sequence__reset:active{transform:translate(.22rem,.22rem);box-shadow:none}}.form-field{display:grid;gap:var(--space-2)}.form-field label{font-weight:850}.form-field__hint{margin:0;color:var(--color-ink-muted);font-size:var(--text-sm)}.form-field input,.form-field textarea,.form-field select{width:100%;min-height:3rem;padding:var(--space-3);border:var(--border) solid var(--color-ink);border-radius:var(--radius-sm);color:var(--color-ink);background:var(--color-surface)}.form-field textarea{resize:vertical}.form-field--error input,.form-field--error textarea,.form-field--error select{border-color:var(--color-danger);box-shadow:inset 0 0 0 var(--border-thin) var(--color-danger)}.validation-message{margin:0;color:var(--color-danger);font-size:var(--text-sm);font-weight:800}.feedback{padding:var(--space-5);border:var(--border) solid currentColor}.feedback h3{font-size:var(--text-h3)}.feedback--success{color:var(--color-positive);background:var(--color-positive-surface)}.feedback--error{color:var(--color-danger);background:var(--color-danger-surface)}.feedback--status{color:var(--color-info);background:var(--color-info-surface)}.modal-control>button,.print-bar button{min-height:2.75rem;padding-inline:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--color-surface);font-weight:850;cursor:pointer}.system-modal{width:min(100% - (2 * var(--gutter)),44rem);max-height:calc(100dvh - 2rem);padding:0;border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-float)}.system-modal::backdrop{background:var(--color-modal-backdrop)}.system-modal__panel{padding:var(--space-5)}.system-modal__panel>header{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.system-modal__panel>header h2{font-size:var(--text-h3)}.system-modal__panel>header button{flex:0 0 2.75rem;height:2.75rem;border:var(--border) solid var(--color-ink);background:var(--color-learning);font-size:1.5rem;cursor:pointer}.toast{position:fixed;z-index:var(--z-toast);right:var(--gutter);bottom:calc(var(--gutter) + var(--safe-bottom));display:flex;width:min(28rem,calc(100% - (2 * var(--gutter))));align-items:start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-float)}.toast button{flex:0 0 2.75rem;height:2.75rem;border:0;background:transparent;font-size:1.4rem;cursor:pointer}.toast--success{border-left:.5rem solid var(--color-positive)}.toast--error{border-left:.5rem solid var(--color-danger)}.faq-list{border-top:var(--border) solid var(--color-ink)}.faq-list details{border-bottom:var(--border) solid var(--color-ink)}.faq-list summary{min-height:3.25rem;padding:var(--space-4) var(--space-7) var(--space-4) 0;font-weight:850;cursor:pointer}.faq-list details p{padding-block-end:var(--space-4)}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;font-family:var(--font-mono);font-size:var(--text-xs);list-style:none}.breadcrumbs li+li:before{content:"/";margin-inline-end:var(--space-2);color:var(--color-ink-muted)}.breadcrumbs a{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center}.pagination{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.pagination a{display:grid;min-height:4.5rem;align-content:center;padding:var(--space-3);border:var(--border) solid var(--color-ink);background:var(--color-surface);text-decoration:none}.pagination a:last-child{text-align:right}.pagination span{color:var(--color-ink-muted);font-size:var(--text-xs);text-transform:uppercase}.empty-state{padding:var(--space-7);border:var(--border) dashed var(--color-ink);background:var(--color-surface);text-align:left}.not-found{min-height:65vh;align-content:center;background:var(--color-learning)}.not-found__code{margin:0;font-family:var(--font-display);font-size:clamp(6rem,32vw,16rem);font-weight:900;line-height:.7;opacity:.18}@media(min-width:48rem){.desktop-nav{display:flex;align-items:center;gap:clamp(.3rem,1.15vw,.9rem)}.desktop-nav a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:clamp(.45rem,1vw,.8rem);border:var(--border) solid transparent;border-radius:var(--radius-round);font-size:var(--text-sm);font-weight:800;text-decoration:none;transform:perspective(26rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-standard),background var(--duration-fast) linear,box-shadow var(--duration-fast) var(--ease-standard)}.desktop-nav a[aria-current]{border-color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 -.25rem 0 var(--color-action)}.desktop-nav a[data-nav-action]{border-color:var(--color-ink);color:var(--color-surface);background:var(--color-action);box-shadow:0 .28rem 0 var(--color-ink)}.desktop-nav a:focus-visible{transform:translateY(-.12rem);box-shadow:0 .44rem 0 var(--color-ink)}.mobile-nav__toggle,.mobile-nav{display:none!important}.system-footer__scene{grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);grid-template-areas:"lead links" "contact links" "legal legal";align-items:start;column-gap:clamp(2rem,5vw,4rem)}.system-footer__lead{grid-area:lead}.system-footer__links{grid-area:links}.system-footer__contact{grid-area:contact;justify-self:start}.system-footer__legal{grid-area:legal;align-self:end}.accountability-strip{grid-template-columns:1fr 1fr}.accountability-strip>div+div{border-top:0;border-left:var(--border) solid var(--color-ink)}.owner-first-hero__grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.owner-first-hero__actions{justify-items:start}.split-stage,.web-case-study{grid-template-columns:repeat(2,minmax(0,1fr))}.split-stage--reverse .split-stage__copy{order:2}.split-stage--reverse .split-stage__media{order:1}.responsive-proof{grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);align-items:end}.before-after,.outcome-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-control-row>div{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr)}.sticky-mobile-action{display:none}}@media(min-width:72rem){.system-footer__scene{grid-template-columns:minmax(18rem,1fr) minmax(17rem,21rem) minmax(18rem,1fr);grid-template-areas:"lead links contact" "legal legal legal";column-gap:clamp(2rem,5vw,5rem)}.system-footer__contact{justify-self:end}}@media(hover:hover)and (pointer:fine)and (min-width:48rem){.desktop-nav a:hover{background:var(--color-surface);transform:perspective(26rem) translateY(-.1rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}.desktop-nav a[data-nav-action]:hover{color:var(--color-ink);background:var(--color-learning);box-shadow:0 .44rem 0 var(--color-ink)}}@media(prefers-reduced-motion:reduce){.vanity-sequence.is-fallen .vanity-dashboard{visibility:hidden;transform:none}}@media print{.system-skip,.system-header,.system-footer,.sticky-mobile-action,.modal-control,.toast{display:none!important}.price-artifact,.trust-card,.terms-panel,.scope-board,.deliverable-receipt,.build-receipt{break-inside:avoid;box-shadow:none}.site-viewport{box-shadow:none}}:root{--stage-bleed: max(var(--gutter), calc((100vw - 112rem)/2) );--rail-bleed: max(var(--gutter), calc((100vw - 68rem)/2) )}[data-paint=danger]{--paint: var(--color-danger);--paint-bright: var(--color-manual-red)}[data-paint=caution]{--paint: var(--color-learning);--paint-bright: var(--color-manual-yellow)}[data-paint=work]{--paint: var(--color-action);--paint-bright: var(--color-manual-blue)}[data-paint=free]{--paint: var(--color-proof);--paint-bright: var(--color-manual-green)}[data-paint=reach]{--paint: var(--color-story);--paint-bright: var(--color-manual-orange)}[data-paint=unknown]{--paint: var(--color-human);--paint-bright: var(--color-manual-pink)}.dark[data-paint]{--paint: var(--paint-bright)}.spine{display:grid;grid-template-columns:[full-start] minmax(0,1fr) [content-start] min(68rem,100%) [content-end] minmax(0,1fr) [full-end];column-gap:0}.spine>*{grid-column:content}.spine>[data-span=full]{grid-column:full}.locate-stripe:after{content:"";display:block;width:calc(100% + var(--stripe-bleed, var(--rail-bleed)));height:clamp(.85rem,1.2vw,1.3rem);margin-block-start:clamp(.5rem,1vw,.9rem);margin-inline-start:calc(-1 * var(--stripe-bleed, var(--rail-bleed)));background:var(--paint, transparent);clip-path:polygon(0 0,100% 0,calc(100% - 1.2rem) 100%,0 100%)}.locate-stripe--stage{--stripe-bleed: var(--stage-bleed)}.paint-plate{padding:clamp(1.5rem,2vw,2.4rem) clamp(1.2rem,1.8vw,2rem);border:var(--border-heavy) solid var(--color-ink);background:var(--paint, var(--color-surface));box-shadow:.9rem .9rem 0 var(--color-ink)}.paint-plate--tilt-l{transform:rotate(-.5deg)}.paint-plate--tilt-r{transform:rotate(.5deg)}.paint-trench{position:relative;margin-inline:calc(-1 * var(--stage-bleed));padding:clamp(2.8rem,5vw,5.5rem) var(--stage-bleed);border-block:var(--border-heavy) solid var(--color-ink);background:var(--paint)}.paint-shelf{margin-inline:calc(-1 * var(--stage-bleed));padding-block:0;padding-inline:var(--stage-bleed);border-block:var(--border-heavy) solid var(--color-ink);background:var(--paint)}.tab-strip{position:relative;z-index:5;display:flex;width:fit-content;max-width:100%;gap:.35rem;padding:.4rem .4rem .55rem;margin-block-end:calc(-1 * var(--border-heavy));overflow-x:auto;border:var(--border-heavy) solid var(--color-ink);border-start-start-radius:var(--radius-round);border-start-end-radius:var(--radius-round);border-end-start-radius:0;border-end-end-radius:0;background:var(--color-night);scrollbar-width:none}.tab-strip::-webkit-scrollbar{display:none}.tab-strip button{min-height:2.8rem;flex:0 0 auto;padding-inline:1rem;border:var(--border) solid transparent;border-radius:var(--radius-round);color:var(--color-surface);background:transparent;font:inherit;font-size:var(--text-sm);font-weight:850;cursor:pointer;transition:color var(--duration-fast),background var(--duration-fast),transform var(--duration-fast) var(--ease-spring)}.tab-strip button[aria-selected=true]{border-color:var(--color-ink);color:var(--color-ink);background:var(--paint, var(--color-proof))}.tab-strip button:focus-visible{outline:.22rem solid var(--color-focus);outline-offset:.22rem}@media(hover:hover)and (pointer:fine){.tab-strip button:hover{color:var(--color-ink);background:var(--color-learning);transform:translateY(-.08rem)}}@media print{.locate-stripe:after{display:none!important}.paint-plate,.paint-trench,.paint-shelf{color:#000!important;background:#fff!important;box-shadow:none!important}.paint-trench,.paint-shelf{margin-inline:0!important;padding-inline:0!important;border-color:#000!important}.tab-strip{display:none!important}}body[data-page^="/learn/"]{--manual-accent: var(--color-manual-blue);--manual-support: var(--color-manual-orange);--manual-soft: var(--color-info-surface);--manual-paper: #fffdf8;--manual-wide: 96rem;--manual-reading: 48rem;--manual-stage-space: clamp(3.75rem, calc(2.9rem + 3vw) , 7rem);background-color:var(--color-canvas)}body[data-page^="/learn/found-locally/"]{--manual-accent: var(--color-manual-blue);--manual-support: var(--color-manual-green);--manual-soft: var(--color-info-surface)}body[data-page^="/learn/lead-machines/"]{--manual-accent: var(--color-manual-yellow);--manual-support: var(--color-manual-blue);--manual-soft: var(--color-warning-surface)}body[data-page^="/learn/reviews/"]{--manual-accent: var(--color-manual-orange);--manual-support: var(--color-manual-pink);--manual-soft: #fff0df}body[data-page^="/learn/vendor-defense/"]{--manual-accent: var(--color-manual-red);--manual-support: var(--color-manual-yellow);--manual-soft: var(--color-danger-surface)}body[data-page^="/learn/your-website/"]{--manual-accent: var(--color-manual-green);--manual-support: var(--color-manual-blue);--manual-soft: var(--color-positive-surface)}body[data-page="/learn/locked-out/"]{--manual-accent: var(--color-manual-red);--manual-support: var(--color-manual-yellow);--manual-soft: var(--color-danger-surface)}body[data-page^="/learn/"] main{position:relative;min-width:0;padding-block-end:clamp(4rem,8vw,8rem);background:repeating-linear-gradient(0deg,rgb(17 18 15 / .018) 0 1px,transparent 1px 5px),linear-gradient(90deg,transparent 0 49.96%,rgb(17 18 15 / .025) 50%,transparent 50.04%);isolation:isolate}body[data-page^="/learn/"] :is(a,button,input,select,textarea){touch-action:manipulation}body[data-page^="/learn/"] :is(a,p,li,td,th,dd,blockquote,figcaption){overflow-wrap:break-word}body[data-page^="/learn/"] main>.wrap,.guide-page{width:min(calc(100% - (2 * var(--gutter))),var(--manual-wide));margin-inline:auto}body[data-page^="/learn/"] main>.wrap{padding-block:clamp(1.5rem,4vw,3.25rem) 0}body[data-page^="/learn/"] main>.guide{width:min(calc(100% - (2 * var(--gutter))),84rem)}.manual-header,.guide-page__header,.guidehead{--cover-accent: var(--manual-accent);position:relative;display:grid;min-width:0;max-width:100%;min-height:clamp(25rem,54svh,39rem);align-content:center;justify-items:start;gap:var(--space-3);padding:clamp(3rem,7vw,6.5rem) clamp(1.35rem,5vw,5rem);overflow:clip;border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .055) 1.75rem 1.82rem),linear-gradient(104deg,var(--manual-paper) 0 67%,color-mix(in srgb,var(--cover-accent) 76%,white) 67% 100%);box-shadow:var(--shadow-ink-scene);isolation:isolate}.manual-header:before,.guide-page__header:before,.guidehead:before{position:absolute;z-index:0;width:clamp(1rem,2.3vw,2rem);inset:0 auto 0 0;content:"";border-right:var(--border-heavy) solid var(--color-ink);background:repeating-linear-gradient(0deg,var(--color-ink) 0 .9rem,var(--cover-accent) .9rem 1.8rem)}.manual-header:after,.guide-page__header:after,.guidehead:after{position:absolute;z-index:0;width:clamp(8rem,29%,27rem);height:78%;inset:11% clamp(1.1rem,3vw,2.5rem) auto auto;content:"";border:var(--border) solid var(--color-ink);opacity:.52;background:repeating-linear-gradient(135deg,transparent 0 .82rem,currentColor .82rem .95rem),repeating-linear-gradient(90deg,transparent 0 2.7rem,currentColor 2.7rem 2.82rem);transform:rotate(-1.2deg)}.manual-header>*,.guide-page__header>*,.guidehead>*{position:relative;z-index:1}.manual-header h1,.guide-page__header h1,.guidehead h1{max-width:min(13ch,100%);margin:0;font-family:var(--font-display);font-size:clamp(3.25rem,2.1rem + 5.2vw,7rem);font-weight:930;line-height:.89;letter-spacing:-.035em;text-wrap:balance}.manual-header .u-kicker,.guide-page__header .u-kicker,.guidehead .eyebrow{width:fit-content;margin:0;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-ink);background:var(--manual-paper);box-shadow:.18rem .18rem 0 var(--color-ink);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.manual-header__meta,.guide-page__meta,.guidehead .meta{display:flex;max-width:50rem;flex-wrap:wrap;align-items:stretch;gap:var(--space-3);margin-block-start:var(--space-3)}.manual-header__meta>span:not(.permit-stamp),.time-plate,.timeplate,.executor-tag,.exetag{display:inline-flex;min-height:2.75rem;max-width:100%;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--manual-paper);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:820;line-height:1.3;overflow-wrap:anywhere}.time-plate,.timeplate{white-space:normal}.timeplate{display:grid;gap:0}.timeplate small{text-transform:uppercase}.executor-tag--you,.exetag.you{background:var(--color-positive-surface)}.executor-tag--helper,.exetag.helper{background:var(--color-info-surface)}.executor-tag--hired,.exetag.hired{background:var(--color-warning-surface)}.permit-stamp,body[data-page^="/learn/"] .stamp{display:inline-grid;width:fit-content;min-height:2.75rem;align-content:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-heavy) double currentColor;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:950;letter-spacing:.075em;line-height:1.1;text-transform:uppercase;transform:rotate(-1.2deg)}.permit-stamp small{font-size:.72em;letter-spacing:0}.permit-stamp--pending,body[data-page^="/learn/"] .stamp-pink{color:var(--color-permit-pending);background:var(--color-permit-pending-surface)}.permit-stamp--roughin,body[data-page^="/learn/"] .stamp-blue{color:var(--color-permit-roughin);background:var(--color-permit-roughin-surface)}.permit-stamp--final,body[data-page^="/learn/"] .stamp-green{color:var(--color-positive);background:var(--color-positive-surface)}.guide-page{position:relative;display:grid;min-width:0;overflow-x:clip;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.5vw,2rem);padding-block:clamp(1.25rem,3vw,2.5rem) 0;isolation:isolate}.guide-page>.breadcrumbs,.guide-page__header{width:100%}.guide-page__header{--cover-accent: var(--manual-accent)}.guide-page__rail[hidden]{display:none!important}.guide-page__rail{position:sticky;z-index:calc(var(--z-sticky) - 1);top:4.75rem;display:grid;width:100%;min-width:0;gap:var(--space-2);padding:var(--space-2);overflow-x:auto;border:var(--border) solid var(--color-ink);background:var(--color-canvas-translucent);box-shadow:0 .22rem 0 var(--color-ink);scrollbar-color:var(--manual-accent) var(--manual-paper);overscroll-behavior-inline:contain}.guide-page__rail>strong{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.guide-page__rail ol{display:flex;width:max-content;min-width:100%;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:guide-index}.guide-page__rail li{counter-increment:guide-index}.guide-page__rail a{display:flex;min-height:2.75rem;align-items:center;padding:var(--space-2) var(--space-3);border:var(--border-thin) solid var(--color-ink);color:var(--color-ink);background:var(--manual-paper);font-size:var(--text-sm);font-weight:780;line-height:1.25;text-decoration:none}.guide-page__rail a[aria-current=location]{color:var(--color-ink);background:var(--manual-accent);box-shadow:inset 0 -.3rem 0 var(--manual-support)}.guide-page__rail>a{width:fit-content;font-size:var(--text-xs)}.guide-page__body{display:grid;width:min(100%,var(--manual-reading));min-width:0;margin-inline:auto;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;counter-reset:manual-stage}.guide-page__body>*{min-width:0;max-width:100%;margin-block:0}.guide-page__body>:is(p,ul,ol,blockquote){width:min(100%,var(--measure-copy))}.guide-page__body>blockquote{margin-inline:0;padding-inline-start:var(--space-4);border-inline-start:.2rem solid var(--color-ink)}.guide-page__body>p+p{margin-block-start:1.15rem}.guide-page__body>h2,body[data-page^="/learn/"] .guide>h2{position:relative;display:grid;width:100%;max-width:100%;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:end;margin-block:var(--manual-stage-space) clamp(1.25rem,3vw,2.25rem);padding-block:clamp(1.25rem,2.5vw,2rem) var(--space-3);border-top:var(--border-heavy) solid var(--color-ink);border-bottom:var(--border) solid var(--color-ink);font-size:clamp(2.5rem,1.85rem + 2.7vw,4.9rem);line-height:.95;counter-increment:manual-stage;scroll-margin-top:8rem}.guide-page__body>h2:before,body[data-page^="/learn/"] .guide>h2:before{content:counter(manual-stage,decimal-leading-zero);padding:var(--space-2);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--manual-accent);box-shadow:.18rem .18rem 0 var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:950;line-height:1}.guide-page__body>h3,body[data-page^="/learn/"] .guide>h3{width:min(100%,33ch);margin-block:clamp(2.75rem,5vw,4.25rem) var(--space-3);padding-inline-start:var(--space-3);border-left:.42rem solid var(--manual-support);font-size:clamp(1.85rem,1.45rem + 1.7vw,3.15rem)}.guide-page__body>:is(h2,h3)+p{margin-block-start:0}.guide-page__body>:is(ul,ol),body[data-page^="/learn/"] .guide>:is(ul,ol){display:grid;gap:var(--space-3);margin-block:var(--space-4);padding-inline-start:1.5rem}.guide-page__body>:is(ul,ol) li::marker{color:var(--manual-accent);font-weight:900}.guide-page__body>table,body[data-page^="/learn/"] main table{width:100%;border-collapse:collapse;background:var(--manual-paper)}.guide-page__body th,.guide-page__body td,body[data-page^="/learn/"] main th,body[data-page^="/learn/"] main td{padding:var(--space-3);border:var(--border-thin) solid var(--color-line-soft);text-align:left;vertical-align:top}.guide-page__body thead th,body[data-page^="/learn/"] main thead th{color:var(--color-surface);background:var(--color-ink)}body[data-page^="/learn/"] :is(.guide-page__body,.guide)>table{display:block;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.guide-page--recovery{--manual-accent: var(--color-manual-red);--manual-support: var(--color-manual-yellow);--manual-soft: var(--color-danger-surface)}.guide-page--diagnostic{--manual-accent: var(--color-manual-blue);--manual-support: var(--color-manual-green);--manual-soft: var(--color-info-surface)}.guide-page--meter{--manual-accent: var(--color-manual-yellow);--manual-support: var(--color-manual-blue);--manual-soft: var(--color-warning-surface)}.guide-page--script{--manual-accent: var(--color-manual-orange);--manual-support: var(--color-manual-pink);--manual-soft: #fff0df}.guide-page--evidence{--manual-accent: var(--color-manual-green);--manual-support: var(--color-manual-blue);--manual-soft: var(--color-positive-surface)}.guide-page--recovery .guide-page__header{background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .055) 1.75rem 1.82rem),linear-gradient(104deg,var(--manual-paper) 0 62%,var(--color-danger-surface) 62% 100%)}.guide-page--meter .guide-page__header{background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .055) 1.75rem 1.82rem),linear-gradient(104deg,var(--manual-paper) 0 62%,var(--color-manual-yellow) 62% 100%)}.guide-page--script .guide-page__header{background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .055) 1.75rem 1.82rem),linear-gradient(104deg,var(--manual-paper) 0 62%,#ffbd80 62% 100%)}.guide-page--evidence .guide-page__header{background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .055) 1.75rem 1.82rem),linear-gradient(104deg,var(--manual-paper) 0 62%,var(--color-positive-surface) 62% 100%)}.guide-page--recovery .crisis-bar,.guide-page--recovery .fail-box{width:100%}.guide-page--meter :is(.comparison-table,.cutoff-board,.statcard,.cmptable){box-shadow:.5rem .5rem 0 var(--manual-support)}.guide-page--script :is(.copy-block,.say-frame){box-shadow:.55rem .55rem 0 var(--manual-support)}.guide-page--evidence .source-receipt{border-left-width:.7rem;box-shadow:.3rem .3rem 0 var(--manual-support)}body[data-page^="/learn/"] .guide{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;counter-reset:manual-stage}body[data-page^="/learn/"] .guide>*{min-width:0;max-width:100%}body[data-page^="/learn/"] .guide>:is(p,ul,ol,.hplate,.chlist,.chpick,.crewseam,.chalkaside,.fmcheck,.handoff,.whichone,.timeband,.statcard,.cmptable){width:min(100%,var(--manual-reading))}body[data-page^="/learn/"] .guidehead{width:100%;margin-block-end:clamp(2.5rem,6vw,5rem)}body[data-page^="/learn/"] .guide>p+p{margin-block-start:1.15rem}body[data-page^="/learn/"] .crumbs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}body[data-page^="/learn/"] .eyebrow{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;letter-spacing:.1em;text-transform:uppercase}body[data-page^="/learn/"] .bk{display:block}body[data-page^="/learn/"] .link{font-weight:780;text-decoration-color:var(--manual-accent);text-decoration-thickness:.12em}body[data-page^="/learn/"] .src{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.35}body[data-page^="/learn/"] .stamp-sm{min-height:2.25rem;padding:var(--space-1) var(--space-2)}body[data-page^="/learn/"] .list{display:grid;width:min(100%,var(--manual-reading));gap:var(--space-3);padding-inline-start:1.5rem}body[data-page^="/learn/"] .list li{padding-inline-start:var(--space-2)}body[data-page^="/learn/"] .list-t li::marker{color:var(--manual-support)}body[data-page^="/learn/"] .list-steps{list-style:decimal-leading-zero}body[data-page^="/learn/"] .list-steps li::marker{color:var(--manual-accent);font-family:var(--font-mono);font-weight:900}body[data-page^="/learn/"] .list-flag li::marker{color:var(--color-danger)}body[data-page^="/learn/"] .list-valve{padding:0;list-style:none}body[data-page^="/learn/"] .list-valve li{padding:var(--space-4);border:var(--border) solid var(--color-ink);border-left:.55rem solid var(--manual-support);background:var(--manual-paper);box-shadow:.22rem .22rem 0 var(--manual-accent)}body[data-page^="/learn/"] .spectable{display:block;width:min(100%,var(--manual-reading));max-width:100%;overflow-x:auto;border-collapse:collapse;scrollbar-color:var(--manual-accent) var(--color-canvas);overscroll-behavior-inline:contain}.fmhub .structures{align-items:stretch}.fmhub{display:grid;min-width:0;grid-template-columns:minmax(0,1fr);justify-items:start;gap:clamp(1.5rem,4vw,3rem)}.fmhub>*{min-width:0;max-width:100%}.fmhub .guidehead{width:100%;margin:0}.fmhub .manifesto{display:grid;width:min(100%,54rem);gap:var(--space-4);padding:clamp(1.25rem,3vw,2.25rem);border:var(--border-heavy) solid var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .05) 1.75rem 1.82rem),var(--manual-paper);box-shadow:.45rem .45rem 0 var(--manual-support)}.fmhub .manifesto>*{margin:0}.fmhub .starthere{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;width:min(100%,48rem);min-height:13rem;align-content:center;gap:var(--space-2);padding:clamp(1.25rem,3vw,2.25rem);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:var(--color-positive-surface);box-shadow:var(--shadow-card);text-decoration:none;transform:perspective(42rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x)) rotate(-.55deg);transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.fmhub .starthere b{max-width:22ch;font-family:var(--font-display);font-size:clamp(2.25rem,5vw,4rem);line-height:.96}.fmhub .sh-eyebrow,.fmhub .mnum{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fmhub .sh-sub,.fmhub .count,.fmhub .hubfoot{color:var(--color-ink-muted);font-size:var(--text-sm)}.fmhub .manual-shelf{display:grid;width:100%;gap:clamp(1.25rem,3vw,2rem);padding-block:var(--manual-stage-space);border-top:var(--border-heavy) solid var(--color-ink)}.fmhub .hubh2{width:min(100%,16ch);margin:0;font-size:clamp(2.8rem,2rem + 3vw,5.4rem);line-height:.94}.fmhub .manuals{display:grid;width:100%;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none}.fmhub .manuals li{position:relative;min-width:0}.fmhub .manuals li:before{position:absolute;z-index:2;width:.62rem;inset:0 auto 0 0;border-right:var(--border) solid var(--color-ink);background:var(--acc, var(--manual-accent));content:""}.fmhub .manuals :is(a,.row){--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;min-height:12rem;align-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-4) var(--space-4) calc(var(--space-5) + .5rem);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.6rem,rgb(17 18 15 / .045) 1.6rem 1.66rem),var(--manual-paper);box-shadow:.35rem .35rem 0 var(--acc, var(--manual-accent));text-decoration:none;transform:perspective(42rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard)}.fmhub .manuals b{max-width:18ch;font-family:var(--font-display);font-size:clamp(1.8rem,4vw,2.8rem);line-height:.98;text-transform:uppercase}.fmhub .mmeta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.fmhub .unbuilt{opacity:.74}.fmhub .hubfoot{width:min(100%,56rem);padding:var(--space-4);border-left:.5rem solid var(--color-manual-green);background:var(--color-positive-surface)}.chapter-card{min-width:0}.chapter-card>a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;height:100%;min-height:16rem;align-content:start;padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.6rem,rgb(17 18 15 / .05) 1.6rem 1.66rem),var(--manual-paper);box-shadow:var(--shadow-card);text-decoration:none;transform:perspective(42rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard)}.chapter-card>a>span{font-family:var(--font-display);font-size:2.35rem;font-weight:950;line-height:1}.chapter-card h3{margin-block:var(--space-6) var(--space-3);font-size:clamp(1.8rem,5vw,2.8rem)}.chapter-card p{color:var(--color-ink-muted);font-size:var(--text-sm)}.chapter-card .permit-stamp{margin-block-start:auto}.progress-rail{display:grid;width:100%;gap:var(--space-2);margin-block:var(--space-5);padding:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--manual-paper)}.progress-rail>div:first-child{display:flex;justify-content:space-between;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.progress-rail__track{height:.9rem;overflow:hidden;border:var(--border) solid var(--color-ink);background:var(--color-canvas)}.progress-rail__track i{display:block;width:var(--progress);height:100%;background:repeating-linear-gradient(90deg,var(--color-manual-green) 0 1.25rem,var(--color-manual-blue) 1.25rem 2.5rem);transition:width var(--duration-slow) var(--ease-standard)}.guide-nav{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin-block:var(--manual-stage-space)}.guide-nav a{--system-tilt-x: 0deg;--system-tilt-y: 0deg;display:grid;min-height:6.5rem;align-content:center;padding:var(--space-4);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:var(--manual-paper);box-shadow:.35rem .35rem 0 var(--manual-accent);text-decoration:none;transform:perspective(38rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard)}.guide-nav a:last-child{text-align:right}.guide-nav span{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.jargon-gloss,.fail-box,.crisis-bar,.source-receipt{width:min(100%,var(--measure-copy))}.jargon-gloss{margin-block:var(--space-7);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:var(--color-info-surface);box-shadow:inset .65rem 0 0 var(--color-manual-blue)}.jargon-gloss h3{font-size:var(--text-h3)}.copy-block,.copyblock{--system-tilt-x: 0deg;--system-tilt-y: 0deg;width:min(100%,50rem);margin:var(--space-7) 0;overflow:hidden;border:var(--border-heavy) solid var(--color-ink);background:var(--manual-paper);box-shadow:.48rem .48rem 0 var(--color-manual-orange);transform:perspective(50rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.copy-block figcaption,.copyblock>:is(header,.label){padding:var(--space-3) var(--space-4);color:var(--color-surface);background:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;letter-spacing:.05em;text-transform:uppercase}.copy-block blockquote,.copyblock .txt{margin:0;padding:clamp(1.25rem,3vw,2rem);background:repeating-linear-gradient(0deg,transparent 0 1.65rem,rgb(17 18 15 / .055) 1.65rem 1.72rem),var(--manual-paper);font-size:var(--text-lede);font-weight:650;white-space:pre-wrap}.copy-block button{display:none}.js .copy-block button,.copyblock .copybtn{display:flex;width:calc(100% - (2 * var(--space-4)));min-height:3.25rem;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 var(--space-4) var(--space-4);padding-inline:var(--space-4);border:var(--border) solid var(--color-ink);color:var(--color-surface);background:var(--color-action);box-shadow:var(--shadow-action);font-weight:850;cursor:pointer}.copy-block button i{font-size:1.2rem;font-style:normal}.copy-block[data-action-state=copied]{box-shadow:.55rem .55rem 0 var(--color-manual-green)}.copy-block[data-action-state=copied] button{color:var(--color-ink);background:var(--color-positive-surface)}.copy-block[data-action-state=manual] button{color:var(--color-ink);background:var(--color-warning-surface)}.say-frame{--system-tilt-x: 0deg;--system-tilt-y: 0deg;width:min(100%,48rem);margin-block:var(--space-7);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .06) 1.75rem 1.82rem),var(--color-learning);box-shadow:.45rem .45rem 0 var(--color-manual-pink);transform:perspective(48rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x)) rotate(-.4deg);transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.say-frame>p{margin:0 0 var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.say-frame>div{font-family:var(--font-note);font-size:var(--text-lede);line-height:1.4}.fail-box{margin-block:var(--space-7);padding:var(--space-5);border:var(--border-heavy) solid var(--color-danger);background:var(--color-danger-surface);box-shadow:.38rem .38rem 0 var(--color-danger)}.fail-box__handoff{margin:var(--space-5) 0 0;padding-block-start:var(--space-4);border-top:var(--border-thin) solid var(--color-danger)}.handoff-sheet{--system-tilt-x: 0deg;--system-tilt-y: 0deg;width:min(100%,52rem);margin-block:var(--space-7);padding:clamp(1.25rem,3vw,2rem);border:var(--border-heavy) dashed var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.8rem,rgb(17 18 15 / .055) 1.8rem 1.87rem),var(--manual-paper);box-shadow:.48rem .48rem 0 var(--color-manual-green);transform:perspective(50rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.handoff-sheet h3{font-size:var(--text-h3)}.handoff-sheet ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.handoff-sheet label{display:grid;min-height:3rem;grid-template-columns:2rem minmax(0,1fr);gap:var(--space-3);align-items:start;padding-block:var(--space-3);border-top:var(--border-thin) solid var(--color-line-soft);cursor:pointer}.handoff-sheet input,body[data-page^="/learn/"] .fmcheck input[type=checkbox]{width:1.5rem;height:1.5rem;margin:.12rem 0 0;accent-color:var(--color-action)}.handoff-sheet :is(li,label,span){min-width:0;overflow-wrap:anywhere}.handoff-sheet footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);margin-block-start:var(--space-5);padding-block-start:var(--space-4);border-top:var(--border-thin) solid var(--color-line-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.comparison-table,.cutoff-board,.cmptable{max-width:100%;overflow-x:auto;border:var(--border-heavy) solid var(--color-ink);background:var(--manual-paper);scrollbar-color:var(--manual-accent) var(--color-canvas);overscroll-behavior-inline:contain}.comparison-table{margin-block:var(--space-7)}.comparison-table table{width:100%;min-width:40rem;border-collapse:collapse}.comparison-table caption{padding:var(--space-4);font-family:var(--font-display);font-size:var(--text-lede);font-weight:850;text-align:left}.comparison-table th,.comparison-table td{padding:var(--space-3);border:var(--border-thin) solid var(--color-line-soft);text-align:left;vertical-align:top}.comparison-table thead th{color:var(--color-surface);background:var(--color-ink)}.comparison-table tbody th{font-weight:850}.cutoff-board{width:min(100%,54rem);margin-block:var(--space-7)}.cutoff-board>figcaption{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);color:var(--color-surface);background:var(--color-ink)}.cutoff-board>div{max-width:100%;overflow-x:auto}.cutoff-board table{min-width:42rem}.cutoff-board td small{display:block;color:var(--color-ink-muted)}.cutoff-board .is-fresh{background:var(--color-positive-surface)}.print-bar{display:flex;width:min(100%,48rem);align-items:center;justify-content:space-between;gap:var(--space-4);margin-block:var(--space-7);padding:var(--space-4);border:var(--border-heavy) solid var(--color-ink);background:var(--color-learning)}.print-bar p{margin:0;font-weight:750}.print-bar button,.manual-print-button,.pbuild .printbtn{min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--border) solid var(--color-ink);color:var(--color-surface);background:var(--color-action);box-shadow:var(--shadow-action);font-weight:850;cursor:pointer;transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard)}html:not(.js) :is(.manual-print-button,.print-bar button,.copy-block button){display:none}.crisis-bar{display:grid;gap:var(--space-2);margin-block:var(--space-6);padding:var(--space-5);border:var(--border-heavy) solid var(--color-danger);border-left-width:.7rem;color:var(--color-danger);background:var(--color-danger-surface);box-shadow:.35rem .35rem 0 var(--color-danger)}.crisis-bar p:last-child{margin-bottom:0}.source-receipt{display:grid;gap:var(--space-2);margin-block:var(--space-6);padding:var(--space-4);border:var(--border) solid var(--color-ink);border-left:.5rem solid var(--color-manual-blue);background:repeating-linear-gradient(0deg,transparent 0 1.4rem,rgb(17 18 15 / .05) 1.4rem 1.46rem),var(--color-info-surface);font-size:var(--text-sm)}.source-receipt>span{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;text-transform:uppercase}.source-receipt a{overflow-wrap:anywhere;font-weight:750}.source-receipt small{color:var(--color-ink-muted)}body[data-page^="/learn/"] .hplate{display:grid;width:min(100%,var(--manual-reading));grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:baseline;margin-block:var(--manual-stage-space) var(--space-4);padding-block:var(--space-4) var(--space-3);border-top:var(--border-heavy) solid var(--color-ink);border-bottom:var(--border) solid var(--color-ink)}body[data-page^="/learn/"] .hplate .n{padding:var(--space-2);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--manual-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase}body[data-page^="/learn/"] .hplate .t{min-width:0}body[data-page^="/learn/"] :is(.callout,.failbox,.crewseam,.chalkaside){width:min(100%,var(--manual-reading));margin-block:var(--space-6);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:var(--manual-paper)}body[data-page^="/learn/"] .callout{display:grid;gap:var(--space-2);border-left-width:.6rem}body[data-page^="/learn/"] .co-go{border-left-color:var(--color-positive);background:var(--color-positive-surface)}body[data-page^="/learn/"] .co-unknown{border-left-color:var(--color-warning);background:var(--color-warning-surface)}body[data-page^="/learn/"] .co-danger{border-left-color:var(--color-danger);background:var(--color-danger-surface)}body[data-page^="/learn/"] .failbox{border-color:var(--color-danger);background:var(--color-danger-surface)}body[data-page^="/learn/"] .crewseam{border-top-width:.65rem;border-top-color:var(--color-action)}body[data-page^="/learn/"] .chalkaside{background:var(--color-learning);box-shadow:.35rem .35rem 0 var(--manual-support);font-family:var(--font-note);font-size:var(--text-lede);transform:rotate(-.32deg)}body[data-page^="/learn/"] .chlist,body[data-page^="/learn/"] .chpick{display:grid;width:min(100%,var(--manual-reading));gap:var(--space-3);margin:var(--space-5) 0;padding:0;list-style:none}body[data-page^="/learn/"] .chlist li{display:grid;min-width:0;justify-items:start;gap:var(--space-2);padding:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--manual-paper);box-shadow:.22rem .22rem 0 var(--manual-accent)}body[data-page^="/learn/"] .chlist .job{color:var(--color-ink-muted);font-size:var(--text-sm)}body[data-page^="/learn/"] .chpick li{display:grid;gap:var(--space-2);padding:var(--space-4);border:var(--border) solid var(--color-ink);border-left:.55rem solid var(--color-manual-orange);background:var(--manual-paper)}body[data-page^="/learn/"] .chpick a{font-family:var(--font-display);font-size:var(--text-lede);font-weight:850}body[data-page^="/learn/"] .chpick p{margin:0;color:var(--color-ink-muted);font-size:var(--text-sm)}body[data-page^="/learn/"] .moves{display:grid;width:min(100%,var(--manual-reading));gap:var(--space-4);margin:var(--space-5) 0;padding:0;list-style:none}body[data-page^="/learn/"] .moves>li{padding:var(--space-5);border:var(--border) solid var(--color-ink);border-left:.6rem solid var(--color-danger);background:var(--manual-paper)}body[data-page^="/learn/"] .spokepill,body[data-page^="/learn/"] .backtohub{display:inline-flex;min-height:2.75rem;align-items:center;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--color-info-surface);font-weight:750}body[data-page^="/learn/"] :is(.fmcheck,.handoff){width:min(100%,var(--manual-reading));margin-block:var(--space-6);padding:var(--space-5);border:var(--border-heavy) dashed var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 1.75rem,rgb(17 18 15 / .05) 1.75rem 1.82rem),var(--manual-paper)}body[data-page^="/learn/"] .fmcheck{display:grid;gap:0}body[data-page^="/learn/"] .fmcheck>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-4);padding-block-end:var(--space-3)}body[data-page^="/learn/"] .fmcheck>label{display:grid;min-height:3rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;gap:var(--space-3);padding-block:var(--space-3);border-top:var(--border-thin) solid var(--color-line-soft);cursor:pointer}body[data-page^="/learn/"] .fmcheck>label>span{min-width:0;overflow-wrap:anywhere}body[data-page^="/learn/"] .blank{display:inline-block;min-width:7ch;border-bottom:var(--border) solid currentColor}body[data-page^="/learn/"] :is(.timeband,.whichone){width:min(100%,var(--manual-reading));margin-block:var(--space-5);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);border-left:.6rem solid var(--color-manual-blue);background:var(--color-info-surface)}body[data-page^="/learn/"] .whichone{border-left-color:var(--color-manual-orange);background:var(--color-warning-surface)}body[data-page^="/learn/"] .statcard{width:min(100%,var(--manual-reading));margin-block:var(--space-5);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:var(--manual-paper);box-shadow:.35rem .35rem 0 var(--manual-accent)}body[data-page^="/learn/"] .statcard .num{font-family:var(--font-display);font-size:var(--text-h2);font-weight:950;line-height:1}body[data-page^="/learn/"] .cmptable{display:block;width:min(100%,var(--manual-reading))}body[data-page^="/learn/"] .cmptable table{min-width:40rem}body[data-page^="/learn/"] .exerow{display:flex;max-width:var(--manual-reading);flex-wrap:wrap;gap:var(--space-3);margin-block:var(--space-4)}body[data-page^="/learn/"] .claim{width:min(100%,var(--manual-reading));padding:var(--space-4);border-left:.5rem solid var(--manual-accent);background:var(--manual-soft);font-weight:680}body[data-page^="/learn/"] .tick{color:var(--color-positive);font-weight:950}body[data-page^="/learn/"] .validation-message{width:min(100%,var(--manual-reading));padding:var(--space-3);border:var(--border) solid var(--color-danger);color:var(--color-danger);background:var(--color-danger-surface);font-weight:750}.pbuild{display:grid;width:min(100%,var(--manual-reading));min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:var(--manual-paper);box-shadow:.5rem .5rem 0 var(--color-manual-red)}.pbuild :is(.pb-row,fieldset,input,select,textarea){min-width:0;max-width:100%}.pbuild .pb-row{display:grid;gap:var(--space-2)}.pbuild .pb-row>span,.pbuild legend{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.pbuild :is(input[type=text],select,textarea){width:100%;min-height:3rem;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--color-canvas)}.pbuild textarea{min-height:8rem;resize:vertical}.pbuild .pb-checks{display:grid;gap:var(--space-2);margin:0;padding:0;border:0}.pbuild .pb-checks label{display:flex;min-height:2.75rem;align-items:center;gap:var(--space-3)}.pbuild .pb-checks input{width:1.5rem;height:1.5rem;accent-color:var(--color-positive)}.copyblock .txt pre,.pb-out pre{max-width:100%;margin:0;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.pb-found{display:grid;width:min(100%,var(--manual-reading));gap:var(--space-2);padding:var(--space-4);border:var(--border) solid var(--color-ink);border-left:.55rem solid var(--color-positive);background:var(--color-positive-surface)}.pb-found dl{display:grid;gap:var(--space-2);margin:0}.pb-found dt{color:var(--color-ink-muted);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase}.pb-found dd{margin:0;overflow-wrap:anywhere}.pb-found-note{color:var(--color-ink-muted);font-size:var(--text-sm)}.fmstub{display:grid;min-height:62vh;align-content:center;justify-items:start;gap:var(--space-5)}.fmstub .guidehead{width:min(100%,72rem)}@media(prefers-reduced-motion:no-preference){body[data-page^="/learn/"] [data-system-stage]{transition:opacity var(--duration-slow) linear,transform var(--duration-slow) var(--ease-standard)}body[data-page^="/learn/"] [data-system-stage][data-stage-state=waiting]{opacity:1;transform:translateY(.55rem)}body[data-page^="/learn/"] [data-system-stage][data-stage-state=active],body[data-page^="/learn/"] [data-system-stage][data-stage-state=seen]{opacity:1;transform:translateY(0)}}@supports selector(label:has(input:checked)){.handoff-sheet label:has(input:checked),body[data-page^="/learn/"] .fmcheck>label:has(input:checked){color:var(--color-positive);background:color-mix(in srgb,var(--color-positive-surface) 72%,transparent);text-decoration:line-through;text-decoration-thickness:.1em}}@media(hover:hover)and (pointer:fine){.chapter-card>a:hover,.guide-nav a:hover,.fmhub .manuals a:hover,.fmhub .starthere:hover{box-shadow:.62rem .62rem 0 var(--manual-accent);transform:perspective(42rem) translate(-.18rem,-.18rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}.copy-block:hover,.say-frame:hover,.handoff-sheet:hover{transform:perspective(50rem) translate(-.12rem,-.12rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}.guide-page__rail a:hover{background:var(--manual-soft)}:is(.print-bar button,.manual-print-button,.pbuild .printbtn,.copy-block button):hover{transform:translate(-.15rem,-.15rem);box-shadow:.48rem .48rem 0 var(--color-ink)}}.chapter-card>a:focus-visible,.guide-nav a:focus-visible,.fmhub .manuals a:focus-visible,.fmhub .starthere:focus-visible{box-shadow:.62rem .62rem 0 var(--manual-accent);transform:translate(-.18rem,-.18rem)}.chapter-card>a:active,.guide-nav a:active,.fmhub .manuals a:active,.fmhub .starthere:active,:is(.print-bar button,.manual-print-button,.pbuild .printbtn,.copy-block button):active{transform:translate(.25rem,.25rem);box-shadow:.08rem .08rem 0 var(--color-ink)}@media(min-width:48rem){body[data-page^="/learn/"] .chlist li{grid-template-columns:minmax(0,1fr) auto;align-items:start}.fmhub .manuals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.guide-page{grid-template-columns:minmax(12rem,1fr) minmax(0,var(--manual-reading)) minmax(12rem,1fr);column-gap:clamp(2rem,4.5vw,5rem)}.guide-page>.breadcrumbs,.guide-page__header{grid-column:1 / -1}.guide-page__rail{top:6rem;grid-column:1;align-self:start;padding:var(--space-4);overflow:visible}.guide-page__rail ol{display:grid;width:100%;min-width:0}.guide-page__rail a{width:100%}.guide-page__body{grid-column:2}body[data-page^="/learn/"] .guide>:not(.guidehead,.crumbs){margin-inline:auto}body[data-page^="/learn/"] .guide>:is(.guide-nav,.guidehead){margin-inline:0}.fmhub{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.fmhub .guidehead{z-index:2;grid-column:1 / -1;grid-row:1}.fmhub .manifesto{grid-column:1 / span 7}.fmhub .starthere{grid-column:8 / -1;align-self:center}.fmhub .manual-shelf,.fmhub .hubfoot{grid-column:1 / -1}.fmhub .manual-shelf{grid-template-columns:minmax(15rem,.36fr) minmax(0,1.64fr);column-gap:clamp(3rem,6vw,7rem)}.fmhub .hubh2{position:sticky;top:6.25rem;align-self:start}}@media(min-width:120rem){body[data-page^="/learn/"]{--manual-wide: 112rem;--manual-reading: 52rem}.guide-page{grid-template-columns:minmax(16rem,1fr) minmax(0,var(--manual-reading)) minmax(16rem,1fr);column-gap:clamp(4rem,5vw,7rem)}.manual-header,.guide-page__header,.guidehead{min-height:42rem;padding-inline:clamp(4rem,5vw,7rem)}.manual-header:after,.guide-page__header:after,.guidehead:after{width:33rem}.fmhub .manuals{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page^="/learn/"] .guide>:not(.guidehead,.crumbs){margin-inline:auto}}@media(max-width:47.99rem){body[data-page^="/learn/"]{--gutter: clamp(.875rem, 4vw, 1.25rem);--manual-stage-space: clamp(3.25rem, 15vw, 5rem)}.manual-header,.guide-page__header,.guidehead{min-height:clamp(25rem,70svh,35rem);padding-inline:clamp(1.15rem,6vw,1.75rem);box-shadow:.4rem .4rem 0 var(--color-ink)}.manual-header:after,.guide-page__header:after,.guidehead:after{width:40%;opacity:.22}.guide-page__rail>strong,.guide-page__rail>a{display:none}.guide-page__body>h2,body[data-page^="/learn/"] .guide>h2{grid-template-columns:minmax(0,1fr)}.guide-page__body>h2:before,body[data-page^="/learn/"] .guide>h2:before{width:fit-content}.guide-nav{grid-template-columns:minmax(0,1fr)}.guide-nav>span:empty{display:none}.guide-nav a:last-child{text-align:left}.print-bar{display:grid}.print-bar button,.manual-print-button,.pbuild .printbtn,.copy-block button,.copyblock .copybtn{width:100%}.handoff-sheet,.copy-block,.copyblock,.say-frame,.fmhub .starthere{transform:none}.fmhub .manuals :is(a,.row){min-height:10rem}.comparison-table table{min-width:36rem}body[data-page^="/learn/"] .nowrap{white-space:normal}}@media(prefers-reduced-motion:reduce){body[data-page^="/learn/"] [data-system-tilt],.chapter-card>a,.guide-nav a,.fmhub .manuals a,.fmhub .starthere,.copy-block,.say-frame,.handoff-sheet{transform:none!important}.progress-rail__track i{transition:none}}@media(prefers-contrast:more){body[data-page^="/learn/"] main,.manual-header,.guide-page__header,.guidehead,.fmhub .manifesto,.fmhub .manuals :is(a,.row),.chapter-card>a,.copy-block,.handoff-sheet,body[data-page^="/learn/"] :is(.fmcheck,.handoff){background-image:none}}@media(forced-colors:active){.manual-header:before,.guide-page__header:before,.guidehead:before,.guide-page__body>h2:before,body[data-page^="/learn/"] .guide>h2:before,.progress-rail__track i,.fmhub .manuals li:before{background:CanvasText}.manual-header:after,.guide-page__header:after,.guidehead:after{display:none}}@media print{body[data-page^="/learn/"]{--manual-reading: 100%;background:#fff}body[data-page^="/learn/"] main,.guide-page{display:block;width:100%;padding:0;background:#fff}.manual-header,.guide-page__header,.guidehead{display:block;min-height:0;padding:1rem 0;border:0;border-bottom:.125rem solid #000;color:#000!important;background:#fff!important;box-shadow:none}.manual-header:before,.manual-header:after,.guide-page__header:before,.guide-page__header:after,.guidehead:before,.guidehead:after{display:none!important}.guide-page__body,body[data-page^="/learn/"] .guide>:not(.guidehead,.crumbs){width:100%;margin-inline:0}.permit-stamp,.chapter-card>a,.copy-block,.copyblock,.say-frame,.fail-box,.handoff-sheet,.comparison-table,.source-receipt,.fmcheck,.cutoff-board,.statcard,.pbuild,.pb-found{break-inside:avoid;box-shadow:none!important;transform:none!important}.copy-block button,.copyblock .copybtn,.guide-nav,.guide-page__rail,.print-bar,.manual-print-button,.guide-page>.breadcrumbs{display:none!important}.comparison-table,.cutoff-board,.cmptable{overflow:visible}.comparison-table table,.cutoff-board table,.cmptable table{min-width:0;font-size:9pt}.guide-page__body{gap:.85rem}.print-only{display:block!important}.print-sheet body>*:not(.print-only){display:none!important}}.print-only{display:none}.marketing-page{--flow-accent: var(--color-action);--route-accent: var(--color-action);--route-paper: var(--color-canvas);--route-field: var(--color-surface);--marketing-wide: 94rem;--marketing-stage: 82rem;--stage-bleed: max(var(--gutter), calc((100vw - var(--marketing-stage)) / 2));--stage-pad: clamp(3.25rem, calc(2.45rem + 3.25vw) , 6.75rem);display:grid;width:100%;min-width:0;max-width:none;gap:0;padding:0 0 clamp(4rem,7vw,7rem);overflow-x:clip;color:var(--color-ink);background-color:var(--route-paper);background-image:repeating-linear-gradient(0deg,rgb(17 18 15 / .018) 0 1px,transparent 1px 5px),linear-gradient(90deg,transparent 0 49.95%,rgb(17 18 15 / .025) 50%,transparent 50.05%);isolation:isolate}.workpage{--route-accent: var(--color-manual-blue);--route-paper: #edf4f5}.pricingpage{--route-accent: var(--color-manual-yellow);--route-paper: #f6f0e4}.procpage{--route-accent: var(--color-manual-orange);--route-paper: #f4efe4}.aboutpage,.contactpage{--route-accent: var(--color-manual-orange);--route-paper: #f7eee5}.classpage{--route-accent: var(--color-manual-blue);--route-paper: #eef4f8}.marketing-page>.breadcrumbs,.marketing-page>[data-stage],.marketing-page>.stopline{width:min(calc(100% - (2 * var(--gutter))),var(--marketing-stage));margin-inline:auto}.marketing-page>.breadcrumbs{padding-block:clamp(1rem,2.4vw,1.75rem)}.marketing-page [data-flow-accent="#00A8FF"]{--flow-accent: var(--color-manual-blue)}.marketing-page [data-flow-accent="#FF7A00"]{--flow-accent: var(--color-manual-orange)}.marketing-page [data-flow-accent="#3BD940"]{--flow-accent: var(--color-manual-green)}.marketing-page [data-flow-accent="#FFD60A"]{--flow-accent: var(--color-manual-yellow)}.marketing-page [data-flow-accent="#FF4FA3"]{--flow-accent: var(--color-manual-pink)}.marketing-page [data-flow-accent="#FF3B30"]{--flow-accent: var(--color-manual-red)}.marketing-page [data-flow-accent="#17171B"]{--flow-accent: var(--color-ink)}.marketing-page>[data-stage]{position:relative;display:grid;min-width:0;gap:clamp(1rem,1.6vw,1.55rem);padding-block:var(--stage-pad);border-top:var(--border-heavy) solid var(--color-ink);isolation:isolate}.marketing-page>[data-stage]:before{position:absolute;z-index:3;width:clamp(4.25rem,9vw,8rem);height:.62rem;inset:-.38rem auto auto 0;content:"";border-inline:var(--border) solid var(--color-ink);background:var(--flow-accent);box-shadow:.15rem .15rem 0 var(--color-ink)}.marketing-page>[data-stage]:after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 .36rem,rgb(17 18 15 / .018) .36rem .42rem),linear-gradient(110deg,transparent 0 72%,color-mix(in srgb,var(--flow-accent) 8%,transparent) 72% 100%)}.marketing-page>[data-stage]>*{position:relative;z-index:1}.marketing-page>header[data-stage]{width:min(calc(100% - (2 * var(--gutter))),var(--marketing-stage));min-height:0;align-content:start;padding:clamp(2.75rem,5.5vw,5rem) 0 clamp(1.75rem,3.5vw,3rem);border-top:0;overflow:visible}.marketing-page>header[data-stage]:not(.locate-stripe):after{content:none}.marketing-page>header[data-stage]>.paint-trench{width:100%;max-width:none}.marketing-page>header[data-stage]>*{width:min(100%,56rem)}.marketing-page>header h1,.marketing-page .type-display{max-width:11ch;margin:0;font-family:var(--font-display);font-size:var(--text-h1);font-weight:900;line-height:.89;letter-spacing:-.035em;text-wrap:balance}.marketing-page>header .type-lede,.marketing-page .decklede{max-width:48ch;margin-block:clamp(1.25rem,2.4vw,2rem) 0;font-size:var(--text-lede);font-weight:675;line-height:1.42}.marketing-page .uline{text-decoration:underline;text-decoration-color:var(--route-accent);text-decoration-thickness:.1em;text-underline-offset:.11em}.workpage>.workhead{color:var(--color-ink)}.pricingpage>.deck{color:var(--color-ink)}.procpage>.procdeck{color:var(--color-ink)}.aboutpage>.adeck{color:var(--color-ink)}.contactpage>.cdeck{color:var(--color-ink)}.contactpage>.cdeck:after{color:var(--color-ink);background:linear-gradient(32deg,transparent 49.4%,currentColor 49.5% 50.5%,transparent 50.6%),linear-gradient(-32deg,transparent 49.4%,currentColor 49.5% 50.5%,transparent 50.6%),repeating-linear-gradient(90deg,transparent 0 2.85rem,currentColor 2.85rem 2.98rem)}.classpage>.hook{color:var(--color-ink)}.marketing-page :is(h2,h3){overflow-wrap:anywhere}.marketing-page>[data-stage]>h2{max-width:14ch;margin-block-end:clamp(.65rem,1.3vw,1.15rem);font-size:clamp(2.75rem,2rem + 3vw,5.45rem);line-height:.94}.marketing-page .htag{display:flex;max-width:100%;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.marketing-page .htag .t{max-width:13ch}.marketing-page .tag,.marketing-page .spec{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;letter-spacing:.055em;line-height:1.3;text-transform:uppercase}.marketing-page .htag .tag{display:inline-flex;max-width:100%;padding:var(--space-2) var(--space-3);border:var(--border) solid var(--color-ink);background:var(--flow-accent, var(--color-learning));box-shadow:.18rem .18rem 0 var(--color-ink);transform:rotate(-1deg)}.marketing-page .link,.marketing-page .link-spec{font-weight:780;text-decoration-color:var(--flow-accent, var(--color-action));text-decoration-thickness:.12em}.marketing-page .mailbig{display:inline-block;max-width:100%;overflow-wrap:anywhere;color:var(--color-ink);text-decoration-color:var(--color-surface);text-decoration-thickness:.14em;transition:transform var(--duration-fast) var(--ease-spring),text-decoration-thickness var(--duration-fast) linear}.marketing-page .nowrap{white-space:nowrap}.marketing-page .list,.marketing-page .plist,.marketing-page .vet-steps,.marketing-page .neverlist,.marketing-page .cnever{display:grid;max-width:50rem;gap:var(--space-3);padding-inline-start:1.5rem}.marketing-page .list li,.marketing-page .plist li{padding-inline-start:var(--space-2)}.marketing-page .list-steps{list-style:decimal-leading-zero}.marketing-page .list-steps li::marker{color:var(--flow-accent);font-family:var(--font-mono);font-weight:900}.marketing-page .list-flag li::marker{color:var(--color-danger)}.marketing-page .crewseam,.marketing-page .honestnote,.marketing-page .methodnote,.marketing-page .mnote{padding:clamp(1.25rem,3vw,2.25rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-learning)}.marketing-page .crewseam{margin-block-start:clamp(2.5rem,5vw,4.5rem);box-shadow:var(--shadow-card)}.marketing-page .crewseam p{max-width:58ch;font-weight:675}.marketing-page .btnpair{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-4);margin-block-start:var(--space-4)}.marketing-page .btn,.marketing-page .action{min-height:3.25rem;max-width:100%;transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) linear,color var(--duration-fast) linear}.marketing-page .btn{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-4);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-action);font-weight:850;text-decoration:none}.marketing-page .btn-primary,.marketing-page .btn-go{color:var(--color-surface);background:var(--color-action)}.marketing-page .btn:focus-visible{transform:translate(-.18rem,-.18rem);box-shadow:.56rem .56rem 0 var(--color-ink)}.marketing-page .action:focus-visible{transform:perspective(28rem) translate3d(-.18rem,-.18rem,0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));box-shadow:.56rem .56rem 0 var(--color-ink)}.marketing-page .btn:active{transform:translate(.28rem,.28rem);box-shadow:none}.marketing-page .action:active{transform:perspective(28rem) translate3d(0,.28rem,0) rotateX(0) rotateY(0);box-shadow:none}.marketing-page .fmfaq{width:min(100%,52rem);border-top:var(--border-heavy) solid var(--color-ink)}.marketing-page .fmfaq details{border-bottom:var(--border-heavy) solid var(--color-ink);background:color-mix(in srgb,var(--color-surface) 82%,var(--flow-accent));transition:background-color var(--duration-base) linear}.marketing-page .fmfaq details[open]{background:var(--color-surface);box-shadow:inset .48rem 0 0 var(--flow-accent)}.marketing-page .fmfaq summary{min-height:3.75rem;padding:var(--space-4);align-content:center;font-weight:850;cursor:pointer}.marketing-page .fmfaq .a{padding:0 var(--space-4) var(--space-4)}.marketing-page :is(.woplate,.planplate,.contractsheet,.ticket,.company-proof,.crewseam,.receipt)[data-tilt]{--tilt: 0deg;--tilt-hover: 0deg;--system-tilt-x: 0deg;--system-tilt-y: 0deg;transform:perspective(68rem) rotate(var(--tilt)) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));transform-origin:center;transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.marketing-page [data-tilt="-1"]{--tilt: -.62deg;--tilt-hover: -.34deg}.marketing-page [data-tilt="1"]{--tilt: .62deg;--tilt-hover: .34deg}.workpage>.work-intro{padding-inline:clamp(1rem,4vw,3.5rem);background:var(--color-surface)}.workpage>.work-intro>p{max-width:66ch}.workpage>.work-intro>.type-lede{max-width:51ch;font-size:var(--text-lede);font-weight:720}.workpage .receipt{padding-inline:clamp(1rem,4vw,3.5rem);background:color-mix(in srgb,var(--color-surface) 92%,var(--flow-accent));box-shadow:inset .55rem 0 0 var(--flow-accent)}.workpage .receipt>p{max-width:61ch}.workpage .receipt .site-viewport{position:relative;width:100%;border-width:var(--border-heavy);box-shadow:.6rem .6rem 0 var(--flow-accent);transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard)}.workpage .receipt .site-viewport:before{position:absolute;z-index:3;inset:2.5rem 0 0;content:"";border:.12rem solid var(--flow-accent);opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.8%,var(--flow-accent) 49.8% 50.2%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,var(--flow-accent) 49.8% 50.2%,transparent 50.2%);transition:opacity var(--duration-base) linear}.workpage .receipt .site-viewport img{transition:transform var(--duration-slow) var(--ease-standard),filter var(--duration-base) linear}.workpage .site-viewport figcaption:empty{display:none}.workpage .vetlist{padding-inline:clamp(1rem,4vw,3.5rem);background:var(--color-positive-surface)}.workpage .vet-steps{margin-block:var(--space-3);padding:0;list-style:none;counter-reset:receipt-check}.workpage .vet-steps li{position:relative;min-height:4.25rem;padding:var(--space-4) var(--space-4) var(--space-4) 4.5rem;border:var(--border) solid var(--color-ink);background:var(--color-surface);box-shadow:.22rem .22rem 0 var(--color-ink);counter-increment:receipt-check}.workpage .vet-steps li:before{position:absolute;width:2.5rem;height:2.5rem;inset:var(--space-4) auto auto var(--space-4);content:counter(receipt-check,decimal-leading-zero);align-content:center;border:var(--border) solid var(--color-ink);color:var(--color-surface);background:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;text-align:center}.pricingpage>.deck{gap:clamp(1rem,2vw,1.75rem)}.pricingpage .deckplates{display:grid;gap:clamp(1rem,2vw,1.5rem);margin-block-start:clamp(1rem,2vw,2rem)}.pricingpage .woplate,.pricingpage .planplate,.pricingpage .contractsheet{position:relative;border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card)}.pricingpage .woplate{display:grid;align-content:space-between;min-height:17rem;overflow:hidden}.pricingpage .woplate:after{position:absolute;width:100%;height:.52rem;inset:auto 0 0;content:"";background:repeating-linear-gradient(90deg,var(--color-ink) 0 1.1rem,transparent 1.1rem 1.65rem)}.pricingpage .woplate:nth-child(2){color:var(--color-surface);background:var(--color-night);box-shadow:.5rem .5rem 0 var(--color-action)}.pricingpage .woplate>header{display:grid;gap:var(--space-2);padding:clamp(1.1rem,2.5vw,1.75rem)}.pricingpage .wonum{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:900;letter-spacing:.07em;text-transform:uppercase}.pricingpage .woname{font-size:var(--text-lede);font-weight:820}.pricingpage .woprice{font-family:var(--font-display);font-size:clamp(3.15rem,10vw,5.6rem);font-weight:950;font-variant-numeric:tabular-nums;line-height:.88;letter-spacing:-.035em}.pricingpage .wofoot{display:grid;gap:var(--space-1);padding:var(--space-3) clamp(1.1rem,2.5vw,1.75rem) var(--space-5);border-top:var(--border) dashed currentColor;color:var(--color-ink);background:var(--color-manual-yellow);font-size:var(--text-sm);font-weight:760}.pricingpage .psec{padding-inline:clamp(1rem,4vw,3.5rem)}.pricingpage .psec:nth-of-type(2n){background:#fffdf8a3}.pricingpage .psec>:is(p,ul,ol,.servicetags,.planplate,.contractsheet,.tablewrap,.fmfaq,h3){width:min(100%,60rem)}.pricingpage .pterms{max-width:58ch;padding:var(--space-4);border-left:.55rem solid var(--flow-accent);background:var(--color-info-surface);font-weight:675}.pricingpage .planplate{display:grid;max-width:54rem;gap:var(--space-4);padding:clamp(1.25rem,3vw,2.4rem);background:repeating-linear-gradient(0deg,transparent 0 1.8rem,rgb(17 18 15 / .06) 1.8rem 1.86rem),var(--color-surface);box-shadow:.6rem .6rem 0 var(--color-action)}.pricingpage .planplate .woprice{display:block;width:fit-content;padding-block-end:var(--space-2);border-bottom:.45rem solid var(--color-manual-yellow);color:var(--color-action);font-size:clamp(3.25rem,9vw,6.25rem)}.pricingpage .planplate p{margin:0;font-weight:620}.pricingpage .servicetags{display:grid;gap:var(--space-4)}.pricingpage .servicetag{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);padding:clamp(1rem,2.5vw,1.5rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.32rem .32rem 0 var(--color-ink)}.pricingpage .servicetag:nth-child(1){box-shadow:.42rem .42rem 0 var(--color-manual-green)}.pricingpage .servicetag:nth-child(2){box-shadow:.42rem .42rem 0 var(--color-manual-blue)}.pricingpage .servicetag small{grid-column:1 / -1;line-height:1.55}.pricingpage .servicetag .p{font-family:var(--font-display);font-size:2.25rem;font-weight:900;line-height:1}.pricingpage .growthlead{margin-block:var(--space-5) 0;font-weight:850}.pricingpage .contractsheet{max-width:60rem;overflow:clip;box-shadow:.55rem .55rem 0 var(--color-manual-yellow)}.pricingpage .contractsheet>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);color:var(--color-surface);background:var(--color-ink)}.pricingpage .contractsheet>header h3{margin:0;color:inherit}.pricingpage .clause{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:var(--space-4);padding:clamp(1rem,2.5vw,1.5rem);background:var(--color-surface)}.pricingpage .clause+.clause{border-top:var(--border-thin) solid var(--color-line-soft)}.pricingpage .cnum{font-family:var(--font-display);font-size:2.45rem;font-weight:950;line-height:1}.pricingpage .clause p{margin:var(--space-1) 0 0}.pricingpage .tablewrap{max-width:100%;overflow-x:auto;border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.35rem .35rem 0 var(--flow-accent);overscroll-behavior-inline:contain}.pricingpage .trusttable{width:100%;min-width:48rem;border-collapse:collapse}.pricingpage .trusttable th,.pricingpage .trusttable td{padding:var(--space-3);border:var(--border-thin) solid var(--color-line-soft);text-align:left;vertical-align:top}.pricingpage .trusttable thead{color:var(--color-surface);background:var(--color-ink)}.pricingpage .trusttable .own{background:var(--color-positive-surface)}.pricingpage .trusttable .held{background:var(--color-danger-surface)}.pricingpage .controlhead{max-width:27ch;margin-block-start:var(--space-5);font-size:var(--text-h3)}.pricingpage .marketlist{padding:0;list-style:none;border-top:var(--border-heavy) solid var(--color-ink)}.pricingpage .marketlist li{display:grid;grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-heavy) solid var(--color-ink)}.pricingpage .marketlist .mnote{display:block;padding:0;border:0;color:var(--color-ink-muted);background:transparent;font-size:var(--text-sm)}.pricingpage .methodnote{color:var(--color-ink-muted);font-size:var(--text-sm)}.procpage .deckstory{max-width:52ch;margin-block:var(--space-3) 0;padding-inline-start:var(--space-4);border-left:.35rem solid var(--color-manual-yellow);font-weight:650}.procpage .tksec{padding-inline:clamp(1rem,4vw,3.5rem);border-inline-start:clamp(.32rem,.7vw,.55rem) solid var(--flow-accent);background:#fffdf88f}.procpage .ticket{width:min(100%,32rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.52rem .52rem 0 var(--flow-accent);overflow:hidden}.procpage .ticket>header{display:flex;min-height:3rem;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);color:var(--color-surface);background:var(--color-ink)}.procpage .ticket .body{position:relative;padding:clamp(1.25rem,3vw,2rem);background:repeating-linear-gradient(0deg,transparent 0 1.55rem,rgb(17 18 15 / .065) 1.55rem 1.61rem),var(--color-surface)}.procpage .tkt{max-width:11ch;margin:0;font-size:clamp(2.55rem,7vw,4.4rem);line-height:.9;text-transform:uppercase}.procpage .tkbody{max-width:64ch}.procpage .tkbody>:last-child{margin-block-end:0}.procpage .psec{padding-inline:clamp(1rem,4vw,3.5rem)}.aboutpage .asec{padding-inline:clamp(1rem,4vw,3.5rem);background:#fffdf894}.aboutpage .asec:nth-of-type(2n){background:color-mix(in srgb,var(--color-surface) 90%,var(--flow-accent))}.aboutpage .asec>p{max-width:64ch}.aboutpage .company-proof{width:100%;min-width:0}.aboutpage .company-proof .site-viewport{position:relative;border-width:var(--border-heavy);box-shadow:.55rem .55rem 0 var(--flow-accent)}.aboutpage .company-proof .site-viewport figcaption:empty{display:none}.aboutpage .drop{max-width:48rem;margin:0;padding:clamp(1.25rem,3vw,2.1rem);border:var(--border-heavy) solid var(--color-ink);border-left:.6rem solid var(--flow-accent);background:var(--color-surface);box-shadow:var(--shadow-card);font-size:var(--text-lede);font-weight:680;line-height:1.4}.aboutpage .drop cite{display:block;margin-block-start:var(--space-3);color:var(--color-ink-muted);font-family:var(--font-note);font-size:var(--text-sm);font-style:normal}.aboutpage .stdlist{padding:0;list-style:none}.aboutpage .stdlist li{padding:var(--space-4);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.25rem .25rem 0 var(--flow-accent)}.contactpage .mailbig{font-family:var(--font-display);font-size:clamp(1.35rem,6.4vw,3.8rem);font-weight:900;line-height:1;overflow-wrap:anywhere}.contactpage .csec{padding-inline:clamp(1rem,4vw,3.5rem);background:#fffdf89e}.contactpage .csec>p{max-width:66ch}.contactpage .cnever{max-width:50rem}.contactpage [data-dispatch=sent]{box-shadow:inset .55rem 0 0 var(--color-manual-yellow)}.contactpage .crewseam{background:linear-gradient(32deg,transparent 49.7%,rgb(17 18 15 / .11) 49.8% 50.2%,transparent 50.3%),var(--color-learning)}.notfound.lost-order{position:relative;width:min(calc(100% - (2 * var(--gutter))),64rem);min-height:min(44rem,calc(100svh - 9rem));align-content:center;justify-items:start;gap:var(--space-4);margin:clamp(2rem,7vw,6rem) auto;padding:clamp(2rem,7vw,6rem);overflow:hidden;border:var(--border-heavy) solid var(--color-ink);background:repeating-linear-gradient(0deg,transparent 0 2rem,rgb(17 18 15 / .07) 2rem 2.06rem),var(--color-learning);box-shadow:.75rem .75rem 0 var(--color-ink);isolation:isolate}.notfound.lost-order:after{position:absolute;z-index:0;width:34%;height:130%;inset:-15% -6% auto auto;content:"";border-inline:var(--border-heavy) solid var(--color-ink);background:repeating-linear-gradient(135deg,var(--color-manual-red) 0 .75rem,var(--color-surface) .75rem 1.5rem);transform:rotate(7deg);pointer-events:none}.notfound.lost-order>*{position:relative;z-index:1}.notfound.lost-order h1{max-width:10ch;margin:0;font-size:var(--text-h1);line-height:.9}.notfound.lost-order .u-lede{max-width:32ch}@media(min-width:48rem){.pricingpage .deckplates,.pricingpage .servicetags{grid-template-columns:repeat(2,minmax(0,1fr))}.workpage>.work-intro{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,6vw,5rem)}.workpage>.work-intro>.type-lede{grid-column:1;grid-row:1 / span 2}.workpage>.work-intro>p:not(.type-lede){grid-column:2}.workpage .receipt{grid-template-columns:minmax(0,.88fr) minmax(22rem,1.12fr);align-items:start;column-gap:clamp(2rem,5vw,5rem)}.workpage .receipt>h2{grid-column:1 / -1}.workpage .receipt>p{grid-column:1}.workpage .receipt>.site-viewport{position:sticky;top:6.25rem;grid-column:2;grid-row:2 / span 5}.workpage .receipt>.action{grid-column:1;width:fit-content}.workpage .vet-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.pricingpage .psec,.aboutpage .asec:not(.person-proof),.contactpage .csec,.workpage .vetlist{grid-template-columns:minmax(15rem,.52fr) minmax(0,1.48fr);column-gap:clamp(3rem,7vw,7rem)}.pricingpage .psec>h2,.aboutpage .asec:not(.person-proof)>h2,.contactpage .csec>h2,.workpage .vetlist>h2{position:sticky;top:6.25rem;grid-column:1;align-self:start}.pricingpage .psec>:not(h2),.aboutpage .asec:not(.person-proof)>:not(h2),.contactpage .csec>:not(h2),.workpage .vetlist>:not(h2){grid-column:2}.procpage .tksec{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);align-items:start;column-gap:clamp(3rem,8vw,7.5rem)}.procpage .ticket{position:sticky;top:6.25rem;grid-column:1}.procpage .tkbody{grid-column:2}.aboutpage .person-proof{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;column-gap:clamp(3rem,7vw,7rem)}.aboutpage .person-proof>h2{grid-column:1 / -1}.aboutpage .person-proof>p{grid-column:1}.aboutpage .person-proof>.company-proof{position:sticky;top:6.25rem;grid-column:2;grid-row:2 / span 3}.aboutpage .person-proof>.drop{grid-column:2}}@media(min-width:120rem){.marketing-page{--marketing-wide: 112rem;--marketing-stage: 98rem;--stage-pad: clamp(4.5rem, 5vw, 7.5rem)}.marketing-page>header[data-stage]{min-height:46rem;grid-template-columns:minmax(0,1fr) minmax(24rem,.42fr)}.marketing-page>header[data-stage]:after{width:31rem}.workpage .receipt{grid-template-columns:minmax(32rem,.82fr) minmax(42rem,1.18fr)}.marketing-page p,.marketing-page li{font-size:min(var(--text-body),1.125rem)}}@media(max-width:47.99rem){.marketing-page{--gutter: clamp(.875rem, 4vw, 1.25rem);--stage-pad: clamp(2.8rem, 12vw, 4.25rem)}.marketing-page>header[data-stage]{min-height:clamp(25rem,76svh,39rem);padding-inline:clamp(1rem,6vw,1.75rem);box-shadow:.4rem .4rem 0 var(--color-ink)}.marketing-page>header[data-stage]:after{width:42%;opacity:.16}.marketing-page .htag{display:grid;justify-items:start}.marketing-page .nowrap{white-space:normal}.marketing-page .btnpair{display:grid;grid-template-columns:minmax(0,1fr)}.marketing-page .btnpair>*,.marketing-page .btn,.marketing-page .action{width:100%;justify-content:space-between}.marketing-page :is(.woplate,.planplate,.contractsheet,.ticket,.company-proof,.crewseam,.receipt)[data-tilt]{transform:none}.pricingpage .marketlist li{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.pricingpage .clause{grid-template-columns:2.35rem minmax(0,1fr);gap:var(--space-3)}.pricingpage .contractsheet>header{display:grid}.pricingpage .woprice{font-size:clamp(3rem,18vw,4.7rem)}.pricingpage .planplate .woprice{font-size:clamp(2.65rem,15vw,4.5rem)}.pricingpage .servicetag{grid-template-columns:minmax(0,1fr)}.pricingpage .servicetag small{grid-column:1}.procpage .tksec{border-inline-start-width:.32rem}.notfound.lost-order:after{width:22%;opacity:.42}}@media(hover:hover)and (pointer:fine){.marketing-page .btn:hover{transform:translate(-.18rem,-.18rem);box-shadow:.56rem .56rem 0 var(--color-ink)}.marketing-page .action:hover{transform:perspective(28rem) translate3d(-.18rem,-.18rem,0) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));box-shadow:.56rem .56rem 0 var(--color-ink)}.marketing-page .mailbig:hover{transform:translate(.22rem);text-decoration-thickness:.2em}.marketing-page .fmfaq summary:hover{background:color-mix(in srgb,var(--flow-accent) 22%,transparent)}.marketing-page :is(.woplate,.planplate,.contractsheet,.ticket,.company-proof,.crewseam,.receipt)[data-tilt]:hover,.marketing-page :is(.woplate,.planplate,.contractsheet,.ticket,.company-proof,.crewseam,.receipt)[data-tilt]:focus-within{transform:perspective(68rem) translate3d(-.2rem,-.2rem,0) rotate(var(--tilt-hover)) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x));box-shadow:.72rem .72rem 0 var(--flow-accent)}.workpage .receipt:hover .site-viewport:before,.workpage .receipt:focus-within .site-viewport:before{opacity:.58}.workpage .receipt:hover .site-viewport img,.workpage .receipt:focus-within .site-viewport img{filter:saturate(1.08) contrast(1.03);transform:scale(1.025)}}@media(prefers-reduced-motion:no-preference){.marketing-page>header[data-stage]:after{animation:marketing-draft-drift 16s ease-in-out infinite alternate}.marketing-page .fmfaq details[open] .a{animation:marketing-answer-in var(--duration-base) var(--ease-standard) both}}@keyframes marketing-draft-drift{0%{background-position:0 0,0 0;transform:rotate(-1.5deg) translateY(0)}to{background-position:1rem .5rem,-.75rem 0;transform:rotate(-.7deg) translateY(-.35rem)}}@keyframes marketing-answer-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-contrast:more){.marketing-page{background-image:none}.marketing-page>[data-stage]:after{display:none}.marketing-page .fmfaq details{background:var(--color-surface)}}@media(forced-colors:active){.marketing-page>[data-stage]:before,.pricingpage .woplate:after{background:CanvasText}}@media print{.marketing-page{display:block;width:100%;padding:0;color:#000;background:#fff}.marketing-page>.breadcrumbs,.marketing-page .btnpair,.marketing-page .action,.marketing-page .btn{display:none!important}.marketing-page>[data-stage],.notfound.lost-order{display:block;width:100%;min-height:0;padding:1.5rem 0;break-inside:auto;border:0;border-top:.125rem solid #000;color:#000;background:#fff;box-shadow:none;transform:none!important}.marketing-page>header[data-stage]{min-height:0;border-bottom:.125rem solid #000}.marketing-page>[data-stage]:before,.marketing-page>[data-stage]:after,.notfound.lost-order:after{display:none!important}.marketing-page :is(.woplate,.planplate,.contractsheet,.ticket,.company-proof,.crewseam,.receipt),.marketing-page .site-viewport{break-inside:avoid;color:#000;background:#fff;box-shadow:none!important;transform:none!important}.procpage .ticket,.workpage .receipt>.site-viewport,.aboutpage .company-proof{position:static}.pricingpage .tablewrap{overflow:visible;box-shadow:none}.pricingpage .trusttable{width:100%;min-width:0;table-layout:fixed;font-size:.72rem}.pricingpage .trusttable :is(th,td){padding:.25rem;overflow-wrap:anywhere}}.classpage>header.hook{color:var(--color-ink);padding-inline:clamp(1rem,5vw,3rem);background:var(--color-info-surface)}.classpage .classhero .hw{display:inline-block}.classpage .hook p{max-width:56ch}.classpage .hooklede,.classpage .stationlede{font-weight:650}.classpage .stopline{width:100%;margin:0;border:0;border-top:var(--border-heavy) solid var(--color-ink)}.classpage .station{display:grid;gap:var(--space-4);padding-block:var(--space-7);border-top:0}@media(min-width:64rem){.classpage .station{grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr)}.classpage .station>*{grid-column:2}.classpage .station>:is(.lab,.drawstage,.mocksite,.vandoor,.measurewrap,.marksrow,.meter,.levelgrab,.markdemo,.declare-echo,.codeblock,.btnpair,.breaker){grid-column:1 / -1;width:min(100%,72rem);margin-inline:auto}.classpage .station>.breaker{width:100%;max-width:none}}.classpage .station+.stopline{border-top-style:dashed;border-top-color:var(--color-line-soft)}.classpage .stationhead{display:flex;align-items:center;gap:var(--space-3)}.classpage .stationhead .plate{display:grid;min-width:2.75rem;height:2.75rem;place-items:center;border:var(--border) solid var(--color-ink);background:var(--color-learning);font-family:var(--font-display);font-size:1.5rem;font-weight:900}.classpage .type-stencil{font-size:var(--text-h2);text-transform:uppercase}.classpage .stationlede{max-width:54ch;font-size:var(--text-lede)}.classpage .teach{display:grid;gap:var(--space-4)}.classpage .teach p{max-width:58ch}.classpage .tb,.classpage .ty{font-family:var(--font-display);font-weight:850}.classpage .ty{margin-inline-end:var(--space-1);color:var(--color-positive);text-transform:uppercase}.classpage .foryou{max-width:54ch;padding:var(--space-4);border-left:.5rem solid var(--color-proof);background:var(--color-surface)}.classpage .lab{display:grid;width:100%;gap:var(--space-4);padding:var(--space-5);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-card)}.classpage .labctl{display:grid;gap:var(--space-3)}.classpage .labctl label{font-weight:800}.classpage .labctl input[type=range],.classpage .specimenctl input[type=range]{width:100%;min-height:2.75rem;accent-color:var(--color-action)}.classpage .vandoor,.classpage .mocksite{display:grid;width:100%;justify-items:start;gap:var(--space-2);padding:var(--space-5);border:var(--border) solid var(--color-line-soft);background:var(--color-canvas)}.classpage .vandoor{justify-items:center;text-align:center}.classpage .vd-name,.classpage .ms-1{font-family:var(--font-display);font-size:clamp(1.8rem,7vw,3rem);font-weight:850;line-height:1}.classpage .vd-trade{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em}.classpage .vd-phone{font-family:var(--font-display);font-size:clamp(2rem,8vw,3.5rem);font-weight:900;font-variant-numeric:tabular-nums}.classpage .ms-2{font-size:var(--text-lede);font-weight:650}.classpage .ms-cta{padding:var(--space-3) var(--space-4);border:var(--border) solid var(--color-ink);color:var(--color-surface);background:var(--color-action);font-weight:850}.classpage .ms-body{max-width:46ch;color:var(--color-ink-muted);font-size:var(--text-sm)}.classpage .mocksite.flat>*{max-width:none;padding:0;border:0;color:var(--color-ink);background:none;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body);font-weight:400;line-height:var(--leading-body)}.classpage .breaker{position:relative;display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center;gap:var(--space-3);font-weight:800;cursor:pointer}.classpage .breaker input{position:absolute;width:1px;height:1px;opacity:0}.classpage .lever{position:relative;width:3rem;height:1.75rem;flex:0 0 auto;border:var(--border) solid var(--color-ink);border-radius:999px;background:var(--color-line-soft);transition:background var(--duration-fast) var(--ease-standard)}.classpage .lever:after{position:absolute;top:50%;left:.2rem;width:1rem;height:1rem;border:var(--border-thin) solid var(--color-ink);border-radius:50%;background:var(--color-surface);content:"";transform:translateY(-50%);transition:transform var(--duration-fast) var(--ease-standard)}.classpage .breaker input:checked+.lever{background:var(--color-action)}.classpage .breaker input:checked+.lever:after{transform:translate(1.2rem,-50%)}.classpage .breaker input:focus-visible+.lever{outline:.25rem solid var(--color-focus);outline-offset:.15rem}.classpage .wallcopy p{max-width:none;color:var(--color-ink-muted);line-height:1.35;text-align:justify}.classpage .wallcopy.straight p{max-width:30ch;color:var(--color-ink);line-height:1.6;text-align:start}.classpage .measurewrap{width:100%;overflow-x:auto}.classpage #measurepara{width:105ch;max-width:none;font-size:var(--text-sm)}.classpage .codelab{gap:var(--space-5)}.classpage .codeblock{overflow-x:auto;padding:var(--space-4);border:var(--border) solid var(--color-ink);color:var(--color-night-ink);background:var(--color-night);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6}.classpage .codeblock .cc{color:var(--color-code-muted)}.classpage .drawstage,.classpage .marksrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4)}.classpage .markdemo{display:grid;flex:1 1 8rem;min-width:8rem;min-height:9rem;place-items:center;gap:var(--space-2);padding:var(--space-4);border:var(--border) solid var(--color-ink);background:var(--color-surface)}.classpage .markdark{color:var(--color-night-ink);background:var(--color-night)}.classpage .levelgrab{display:grid;place-items:center;padding:0;border:0;background:none;cursor:grab;touch-action:none}.classpage .btn-utility{min-height:2.75rem;padding-inline:var(--space-3);border:var(--border) solid var(--color-ink);color:var(--color-ink);background:var(--color-surface);font-weight:850;cursor:pointer}.classpage .specimenbox{display:grid;width:100%;gap:var(--space-4)}.classpage .specimen{font-family:var(--font-display);font-size:clamp(2.4rem,9vw,5rem);line-height:.95}.classpage .specimenctl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.classpage .specimenctl input{flex:1 1 12rem}.classpage .sources{display:grid;max-width:46rem;gap:var(--space-3);padding-block-start:var(--space-4);border-top:var(--border) dashed var(--color-ink)}.classpage .srclist{display:grid;gap:var(--space-2);padding:0;font-size:var(--text-sm);list-style:none}.classpage .tookaway{max-width:46rem}.classpage .pass{margin-block:var(--space-2)}.classpage .takeit{display:grid;max-width:38rem;gap:var(--space-4);padding:var(--space-5);border:var(--border) solid var(--color-ink);background:var(--color-learning)}.classpage .declare-echo{font-family:var(--font-display);font-size:var(--text-lede);font-weight:750}@media(min-width:48rem){.classpage .lab{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:center}.classpage .codelab{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.classpage .labctl,.classpage .closeacts{display:none!important}.classpage .lab,.classpage .teach,.classpage .sources{break-inside:avoid;box-shadow:none}}body[data-page="/"] main{overflow:clip;background:var(--color-canvas)}body[data-page="/"] main>:is(header,section){position:relative;overflow:clip;border-block-end:var(--border-heavy) solid var(--color-ink)}body[data-page="/"] main>.scene--major{padding-block:clamp(5.5rem,8vw,10.5rem)}body[data-page="/"] main>.scene--act{padding-block:clamp(6rem,8.5vw,11.5rem)}body[data-page="/"] main>.scene--continuation{padding-block:clamp(4rem,6vw,8rem) clamp(6rem,9vw,12rem)}body[data-page="/"] main .wrap{width:min(calc(100% - (2 * var(--gutter))),112rem);margin-inline:auto}body[data-page="/"] .scene>.wrap{position:relative;z-index:2}body[data-page="/"] .scene__intro{display:grid;max-width:72rem;justify-items:start;gap:clamp(.75rem,1.2vw,1.3rem);margin-block-end:clamp(2.75rem,5vw,5.5rem)}body[data-page="/"] .scene__intro>:where(.spec,h2,.lede){margin:0}body[data-page="/"] .scene__intro h2{max-width:13ch;text-wrap:balance}body[data-page="/"] .scene-head{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center;margin-block-end:clamp(3.5rem,7vw,7rem)}body[data-page="/"] .scene-head .scene__intro{margin:0}body[data-page="/"] main p{max-width:var(--measure-copy)}body[data-page="/"] main .lede{max-width:var(--measure-lede);font-size:var(--text-lede);font-weight:680;line-height:1.42}body[data-page="/"] main .spec{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;letter-spacing:.065em;text-transform:uppercase}body[data-page="/"] main .nowrap{white-space:nowrap}body[data-page="/"] main .link{font-weight:850;text-decoration-thickness:.12em;text-underline-offset:.12em}body[data-page="/"] main .uline{text-decoration:underline;text-decoration-color:var(--color-story);text-decoration-thickness:.09em;text-underline-offset:.08em}body[data-page="/"] [data-tilt]{--system-tilt-x: 0deg;--system-tilt-y: 0deg;transform-style:preserve-3d;transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-standard),filter var(--duration-base) linear}body[data-page="/"] :is(.hero,.home-proof,#the-deal,#the-crew,#work-orders,.manual):after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle at 20% 30%,rgb(17 18 15 / 24%) 0 .044rem,transparent .05rem),radial-gradient(circle at 74% 65%,rgb(17 18 15 / 18%) 0 .038rem,transparent .047rem);background-position:0 0,.31rem .44rem;background-size:.56rem .56rem,.69rem .69rem;mix-blend-mode:multiply}body[data-page="/"] .hero{min-height:calc(100svh - 5rem);display:grid;align-items:center;isolation:isolate;color:var(--color-ink);background:var(--color-canvas)}body[data-page="/"] .herogrid{display:grid;min-width:0;gap:clamp(3.5rem,6vw,7.5rem);align-items:center}body[data-page="/"] .hero-copy{position:relative;z-index:5;display:grid;min-width:0;justify-items:start;gap:clamp(1.1rem,2.2vw,1.8rem)}body[data-page="/"] .hero-copy>.wordmark{display:inline-flex;min-height:2.4rem;align-items:center;padding-inline:1rem;border:var(--border) solid var(--color-ink);border-radius:var(--radius-round);background:var(--color-learning);box-shadow:.25rem .25rem 0 var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:950;letter-spacing:.15em}body[data-page="/"] .hero h1{max-width:9.3ch;margin:0;color:inherit;font-size:clamp(4.2rem,11vw,10.5rem);line-height:.82;letter-spacing:-.025em}body[data-page="/"] .hero .hw{display:inline-block}body[data-page="/"] .chalkaside{margin:0;font-family:var(--font-note);font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.15;transform:rotate(-1.25deg)}body[data-page="/"] .cta-3d{--button-fill: var(--color-action);display:inline-flex;width:fit-content;min-height:3.65rem;align-items:center;gap:.8rem;padding:.8rem 1.15rem .8rem 1.4rem;border:var(--border-heavy) solid var(--color-ink);border-radius:var(--radius-round);color:var(--color-surface);background:var(--button-fill);box-shadow:.38rem .42rem 0 var(--color-ink);font-weight:950;text-decoration:none;transform:translate(0);transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) linear}body[data-page="/"] .hero .accountability-strip{width:min(100%,45rem);margin-block-start:.45rem;border-color:var(--color-ink);color:var(--color-ink);background:var(--color-surface);box-shadow:.38rem .42rem 0 var(--color-human)}body[data-page="/"] .hero-terms{position:relative;z-index:3;display:grid;min-width:0;justify-items:end;align-content:center;gap:clamp(1.1rem,2vw,1.6rem);isolation:isolate;transform:rotate(.5deg) perspective(80rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .hero-terms__meta{position:relative;z-index:5;display:grid;width:min(100%,34rem);grid-template-columns:clamp(4.4rem,10vw,7rem) minmax(0,1fr);gap:clamp(.75rem,2vw,1.25rem);align-items:center;padding:clamp(.85rem,2vw,1.25rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.48rem .48rem 0 var(--color-ink);transform:rotate(-1.1deg)}body[data-page="/"] .hero-terms .house{width:100%;height:auto;color:var(--color-ink)}body[data-page="/"] .pricecall{display:grid;min-width:0}body[data-page="/"] .tagprice{font-family:var(--font-display);font-size:clamp(2.3rem,3.6vw,4.6rem);line-height:.86}body[data-page="/"] .tagline{min-width:0;font-size:var(--text-sm);font-weight:760;line-height:1.25}body[data-page="/"] .stamp{position:relative;z-index:6;justify-self:end;margin-inline-end:clamp(0rem,2vw,1rem);width:fit-content;padding:.55rem .75rem;border:.22rem double currentColor;color:var(--color-danger);background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:950;text-transform:uppercase;transform:rotate(2.4deg)}body[data-page="/"] .stamp small{display:block}body[data-page="/"] .home-proof{isolation:isolate;background:var(--color-canvas)}body[data-page="/"] .home-proof .scene__intro{max-width:34rem}body[data-page="/"] .proof-inspector{position:relative;z-index:2;margin-block:clamp(2.5rem,6vw,6rem) clamp(4rem,7vw,7rem)}body[data-page="/"] .proof-inspector__stage{position:relative;min-height:clamp(17rem,52vw,54rem);overflow:hidden;border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:clamp(.5rem,1vw,.9rem) clamp(.5rem,1vw,.9rem) 0 var(--color-ink);transform:perspective(90rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .proof-inspector__stage figure{position:absolute;inset:0;margin:0}body[data-page="/"] .proof-inspector__stage figure[hidden]{display:none}body[data-page="/"] .proof-inspector__stage figure.is-proof-entering{animation:proof-panel-in .48s var(--ease-spring) both}body[data-page="/"] .proof-inspector__browser{display:flex;min-height:3.2rem;align-items:center;gap:.45rem;padding-inline:1rem;border-block-end:var(--border) solid var(--color-ink);background:var(--color-night);color:var(--color-surface)}body[data-page="/"] .proof-inspector__browser span{width:.72rem;aspect-ratio:1;border:var(--border-thin) solid var(--color-ink);border-radius:50%;background:var(--color-story)}body[data-page="/"] .proof-inspector__browser span:nth-child(2){background:var(--color-learning)}body[data-page="/"] .proof-inspector__browser span:nth-child(3){background:var(--color-proof)}body[data-page="/"] .proof-inspector__browser b{min-width:0;margin-inline-start:.35rem;overflow:hidden;font-family:var(--font-mono);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}body[data-page="/"] .proof-inspector__stage img{display:block;width:100%;height:calc(100% - 3.2rem);object-fit:cover;object-position:top}body[data-page="/"] .home-proof .web-case-study{position:relative;gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(1.2rem,3vw,2.5rem);border:var(--border-heavy) solid var(--color-ink);color:var(--color-surface);background:var(--color-night);box-shadow:.7rem .7rem 0 var(--color-story)}body[data-page="/"] .home-proof .web-case-study h3{color:var(--color-proof)}body[data-page="/"] .home-proof .web-case-study h4{color:var(--color-surface)}body[data-page="/"] .home-proof .web-case-study .action{color:var(--color-ink);background:var(--color-learning)}body[data-page="/"] .home-proof__partners{display:grid;gap:clamp(1.25rem,3vw,2.5rem);margin-block-start:clamp(3rem,6vw,6rem)}body[data-page="/"] .home-proof__partners .site-viewport:first-child{transform:rotate(-1deg)}body[data-page="/"] .home-proof__partners .site-viewport:last-child{transform:rotate(1deg);box-shadow:.5rem .5rem 0 var(--color-human)}body[data-page="/"] main>.dark{color:var(--color-night-ink);background:var(--color-night)}body[data-page="/"] main>.dark :is(h2,h3){color:inherit}body[data-page="/"] #the-last-guy{isolation:isolate;background:var(--color-night)}body[data-page="/"] .story{display:grid;row-gap:clamp(1.25rem,2vw,2rem)}body[data-page="/"] .story>:not(.dashboard-comic){position:relative;z-index:3}body[data-page="/"] .story>p{max-width:50rem}body[data-page="/"] .dashboard-comic{position:relative;z-index:4;display:grid;min-width:0;justify-items:center;margin-block:clamp(3rem,7vw,7rem)}body[data-page="/"] .dashboard-comic .vanity-sequence{position:relative;z-index:4;width:min(100%,52rem);color:var(--color-ink)}body[data-page="/"] .dashboard-comic .vanity-sequence__caption{background:var(--color-human)}body[data-page="/"] .dashboard-comic .vanity-sequence__stage{border:var(--border-heavy) solid var(--color-ink);background:var(--color-story);box-shadow:.7rem .7rem 0 var(--color-ink)}body[data-page="/"] .dashboard-comic .vanity-sequence__nail{display:none}body[data-page="/"] .dashboard-comic .show-calls{border-radius:var(--radius-round);background:var(--color-action)}body[data-page="/"] #the-code-they-use{margin-block-start:-.0625rem;background:var(--color-night)}body[data-page="/"] .tags{display:grid;gap:clamp(1.3rem,2.5vw,2.5rem);align-items:start}body[data-page="/"] .redtag{position:relative;min-width:0;padding:clamp(1.45rem,3vw,2.5rem);border:var(--border-heavy) solid var(--color-ink);color:var(--color-ink);background:var(--color-danger-surface);box-shadow:.55rem .55rem 0 var(--color-danger);transform:perspective(60rem) rotate(-.6deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .redtag:nth-child(2){margin-block-start:clamp(0rem,4vw,4rem);background:var(--color-learning);box-shadow:.55rem .55rem 0 var(--color-story);transform:perspective(60rem) rotate(.75deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .redtag:nth-child(3){background:var(--color-human);box-shadow:.55rem .55rem 0 var(--color-action);transform:perspective(60rem) rotate(-.35deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .redtag .hole{position:absolute;top:1rem;right:1rem;width:1.15rem;aspect-ratio:1;border:var(--border) solid var(--color-ink);border-radius:50%;background:var(--color-night);box-shadow:inset .15rem .15rem #ffffff2e}body[data-page="/"] .redtag h3{margin-block:.65rem .9rem;color:inherit}body[data-page="/"] #the-deal{isolation:isolate;background:var(--color-canvas)}body[data-page="/"] .ledger{display:grid;gap:clamp(1.35rem,3vw,2.5rem);margin-block:clamp(3rem,6vw,6rem)}body[data-page="/"] .ledger>div{position:relative;padding:clamp(1.5rem,3.5vw,3rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface)}body[data-page="/"] .ledger .control{box-shadow:.65rem .65rem 0 var(--color-action);transform:perspective(65rem) rotate(-.5deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .ledger .nope{box-shadow:.65rem .65rem 0 var(--color-human);transform:perspective(65rem) rotate(.55deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .ledger h3{max-width:15ch;margin-block-end:1.5rem}body[data-page="/"] .ledger ul{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}body[data-page="/"] .ledger li{position:relative;padding-inline-start:2rem}body[data-page="/"] .ledger li:before{position:absolute;top:.05em;left:0;font-family:var(--font-note);font-size:1.35rem;font-weight:950;content:"✓"}body[data-page="/"] .ledger .nope li:before{color:var(--color-danger);content:"×"}body[data-page="/"] .pinknote{max-width:52rem;padding:1.25rem 1.5rem;border-inline-start:.7rem solid var(--color-human);background:color-mix(in srgb,var(--color-human) 18%,var(--color-surface));font-family:var(--font-note);font-size:var(--text-lede);line-height:1.35}body[data-page="/"] #the-crew{isolation:isolate;background:var(--color-canvas)}body[data-page="/"] .crew-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.45rem,1.5vw,1.2rem);align-items:end}body[data-page="/"] .crew-proof figure{position:relative;min-width:0;margin:0;overflow:hidden;border:var(--border-heavy) solid var(--color-ink);background:var(--color-night);box-shadow:.4rem .4rem 0 var(--color-ink)}body[data-page="/"] .crew-proof figure:nth-child(1){transform:perspective(55rem) translateY(.8rem) rotate(-2deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .crew-proof figure:nth-child(2){z-index:2;transform:perspective(55rem) translateY(-.6rem) rotate(1.3deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .crew-proof figure:nth-child(3){transform:perspective(55rem) translateY(.4rem) rotate(-.7deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .crew-proof img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:top}body[data-page="/"] .crew-proof figure:nth-child(1) img{object-position:28% 50%}body[data-page="/"] .crew-proof figcaption{min-width:0;padding:.65rem .75rem;overflow:hidden;color:var(--color-surface);font-family:var(--font-mono);font-size:clamp(.55rem,1.3vw,.78rem);font-weight:850;text-overflow:ellipsis;white-space:nowrap}body[data-page="/"] .crew{display:grid;gap:clamp(1.4rem,3vw,2.8rem);align-items:start}body[data-page="/"] .owner{min-width:0;padding:clamp(1.4rem,3vw,2.5rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.55rem .55rem 0 var(--owner-accent, var(--color-story));transform:perspective(65rem) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .owner:nth-child(2){--owner-accent: var(--color-action)}body[data-page="/"] .owner:nth-child(3){--owner-accent: var(--color-proof)}body[data-page="/"] .owner h3{margin-block-end:.35rem}body[data-page="/"] .owner>p{margin-block-start:1.25rem}body[data-page="/"] .drop{margin:1.5rem 0 0;padding:1.25rem 0 0 1.2rem;border:0;border-inline-start:.5rem solid var(--owner-accent, var(--color-story));font-family:var(--font-note);font-size:clamp(1.1rem,1.4vw,1.35rem);line-height:1.35}body[data-page="/"] .drop cite{display:block;margin-block-start:.75rem;font-family:var(--font-body);font-size:var(--text-sm);font-style:normal;font-weight:850}body[data-page="/"] #work-orders{isolation:isolate;background:var(--color-canvas)}body[data-page="/"] .dig-zone{z-index:2;margin-block:clamp(2.8rem,5vw,5.5rem)}body[data-page="/"] .dig-zone .wo:first-child{margin-block-start:0}body[data-page="/"] .dig-zone .wo:last-child{margin-block-end:0}body[data-page="/"] .wo{position:relative;z-index:2;margin-block:clamp(2.2rem,5vw,5rem);border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface);box-shadow:.7rem .7rem 0 var(--color-ink)}body[data-page="/"] .wo--rough{transform:perspective(75rem) rotate(-.35deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .wo--full{margin-block-start:clamp(-1.5rem,-2vw,-.5rem);box-shadow:.7rem .7rem 0 var(--color-learning);transform:perspective(75rem) rotate(.45deg) rotateX(var(--system-tilt-y)) rotateY(var(--system-tilt-x))}body[data-page="/"] .wo>header{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);border-block-end:var(--border-heavy) solid var(--color-ink);background:var(--color-learning)}body[data-page="/"] .wo--full>header{color:var(--color-surface);background:var(--color-night)}body[data-page="/"] .wo h3{margin:.3rem 0 0;color:inherit}body[data-page="/"] .woflag{margin-inline-end:.5rem}body[data-page="/"] .wo .price{flex:0 0 auto;font-family:var(--font-display);font-size:clamp(2.8rem,7vw,6.5rem);font-weight:900;line-height:.8}body[data-page="/"] .wo .body{display:grid;gap:1.5rem;padding:clamp(1.4rem,3.5vw,3rem)}body[data-page="/"] .wo ul{display:grid;gap:.8rem;margin:0;padding-inline-start:1.3rem}body[data-page="/"] .wo .terms{max-width:none;padding:1.2rem;border:var(--border) dashed var(--color-ink);background:var(--color-canvas);font-weight:690}body[data-page="/"] .flagpath{margin:0;padding:1rem;border:var(--border) solid var(--color-ink);background:var(--color-surface)}body[data-page="/"] .flagpath svg{display:block;width:100%;height:auto}body[data-page="/"] .flagpath figcaption{margin-block-start:.35rem;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:850;text-align:center;text-transform:uppercase}body[data-page="/"] .honest{margin-block:1.5rem;padding-inline-start:1.2rem;border-inline-start:.45rem solid var(--color-story);font-weight:650}body[data-page="/"] .manual{isolation:isolate;background:var(--color-canvas)}body[data-page="/"] .fm-list{display:grid;gap:0;margin-block:clamp(2.5rem,5vw,5rem);list-style:none;counter-reset:fm-chapter}body[data-page="/"] .fm-list li{counter-increment:fm-chapter}body[data-page="/"] .fm-list li{position:relative;display:grid;gap:.35rem;padding:clamp(1.2rem,2.5vw,2rem) clamp(.8rem,2vw,1.5rem) clamp(1.2rem,2.5vw,2rem) clamp(3.8rem,7vw,6.5rem);border-block-end:var(--border) solid var(--color-ink);font-family:var(--font-display);font-size:clamp(1.8rem,3.5vw,3.5rem);font-weight:850;line-height:1;transition:background var(--duration-base),padding-inline-start var(--duration-base) var(--ease-spring)}body[data-page="/"] .fm-list li:last-child{border:0}body[data-page="/"] .fm-list li:before{position:absolute;top:50%;left:.9rem;display:grid;width:clamp(2.2rem,4vw,3.6rem);aspect-ratio:1;place-items:center;border:var(--border) solid var(--color-ink);border-radius:50%;background:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-xs);content:"0" counter(fm-chapter);transform:translateY(-50%)}body[data-page="/"] .fm-list li:nth-child(2):before{background:var(--color-learning)}body[data-page="/"] .fm-list li:nth-child(3):before{background:var(--color-story)}body[data-page="/"] .fm-list a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.1em}body[data-page="/"] .fm-list span{font-family:var(--font-body);font-size:var(--text-sm);font-weight:620;line-height:1.4}body[data-page="/"] .manual .btn{display:inline-flex;min-height:2.9rem;align-items:center;padding:.75rem 1.15rem;border:var(--border) solid var(--color-ink);border-radius:var(--radius-round);color:var(--color-ink);background:var(--color-proof);box-shadow:.35rem .35rem 0 var(--color-ink);font-weight:850;text-decoration:none}body[data-page="/"] .closing{isolation:isolate;min-height:min(72rem,85svh);background:var(--color-night)}body[data-page="/"] .closing .scene__intro h2{max-width:11ch}body[data-page="/"] .next{margin-block:clamp(3rem,7vw,7rem);font-family:var(--font-note);font-size:clamp(1.6rem,4vw,3.5rem);line-height:1.2}body[data-page="/"] .next-address{display:block;margin-block-start:.45rem;overflow-wrap:anywhere;font-family:var(--font-display);font-size:clamp(3rem,8vw,8rem);font-weight:900;line-height:.86}body[data-page="/"] .next-address a{color:var(--color-learning);text-decoration-color:var(--color-story);text-decoration-thickness:.07em;text-underline-offset:.08em}body[data-page="/"] .homefoot{display:grid;gap:1.5rem;margin-block-start:clamp(5rem,10vw,10rem);padding-block-start:2rem;border-block-start:var(--border-heavy) solid var(--color-surface)}body[data-page="/"] .legend{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}body[data-page="/"] .legend li,body[data-page="/"] .chipbtn-pink{display:inline-flex;min-height:2.8rem;align-items:center;gap:.5rem;padding:.55rem .8rem;border:var(--border) solid var(--color-surface);border-radius:var(--radius-round);color:var(--color-surface);background:transparent;font:inherit;font-size:var(--text-xs);font-weight:800}body[data-page="/"] .chipbtn-pink{cursor:pointer}body[data-page="/"] .legend i{width:.8rem;aspect-ratio:1;border:var(--border-thin) solid var(--color-surface);border-radius:50%}body[data-page="/"] .pinktruth{margin:0;color:var(--color-human);font-family:var(--font-note)}body[data-page="/"] .eight11{max-width:none;margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.5vw,4.5rem);font-weight:850;line-height:1}@keyframes proof-panel-in{0%{opacity:0;transform:translate(3%) scale(.985)}to{opacity:1;transform:none}}body[data-page="/"] .cta-3d:active{box-shadow:.08rem .1rem 0 var(--color-ink);transform:translate(.27rem,.31rem)}html:not(.js) body[data-page="/"] .proof-inspector__controls{display:none}html:not(.js) body[data-page="/"] .proof-inspector__stage{display:grid;min-height:0;gap:1rem;overflow:visible;border:0;background:transparent;box-shadow:none}html:not(.js) body[data-page="/"] .proof-inspector__stage figure,html:not(.js) body[data-page="/"] .proof-inspector__stage figure[hidden]{position:relative;inset:auto;display:block!important;overflow:hidden;border:var(--border-heavy) solid var(--color-ink);background:var(--color-surface)}html:not(.js) body[data-page="/"] .proof-inspector__stage img{height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:top}html:not(.js) body[data-page="/"] .chip-pink{display:none}html:not(.js) body[data-page="/"] .pinktruth[hidden]{display:block!important}@media(hover:hover)and (pointer:fine){body[data-page="/"] .cta-3d:hover,body[data-page="/"] .cta-3d:focus-visible{background:var(--color-action-hover);box-shadow:.55rem .6rem 0 var(--color-ink);transform:translate(-.14rem,-.18rem)}body[data-page="/"] .cta-3d:active{box-shadow:.08rem .1rem 0 var(--color-ink);transform:translate(.27rem,.31rem)}body[data-page="/"] .proof-inspector__controls button:hover{color:var(--color-ink);background:var(--color-learning);transform:translateY(-.08rem)}body[data-page="/"] .fm-list li:hover{padding-inline-start:clamp(4.3rem,8vw,7.2rem);background:var(--color-surface)}body[data-page="/"] .chipbtn-pink:hover{color:var(--color-ink);background:var(--color-human)}}body[data-page="/"] :is(.cta-3d,.proof-inspector__controls button,.chipbtn-pink):focus-visible{outline:.22rem solid var(--color-focus);outline-offset:.22rem}@media(min-width:44rem){body[data-page="/"] .home-proof__partners,body[data-page="/"] .ledger{grid-template-columns:repeat(2,minmax(0,1fr))}body[data-page="/"] .wo .body{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start}body[data-page="/"] .wo .flagpath{grid-column:2}}@media(min-width:62rem){body[data-page="/"] .herogrid{grid-template-columns:minmax(28rem,1fr) minmax(25rem,.62fr)}body[data-page="/"] .scene-head{grid-template-columns:minmax(22rem,.72fr) minmax(34rem,1.28fr)}body[data-page="/"] .home-proof .web-case-study{grid-template-columns:minmax(20rem,.72fr) minmax(32rem,1.28fr)}body[data-page="/"] .tags,body[data-page="/"] .crew{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:100rem){body[data-page="/"] .hero h1{font-size:clamp(8.5rem,8vw,11.5rem)}body[data-page="/"] .herogrid{grid-template-columns:minmax(36rem,1fr) minmax(26rem,.5fr)}body[data-page="/"] .proof-inspector__stage{min-height:55rem}body[data-page="/"] .tags,body[data-page="/"] .crew{gap:3.5rem}}@media(max-width:43.99rem){body[data-page="/"] main>.scene--major,body[data-page="/"] main>.scene--act{padding-block:clamp(4.8rem,16vw,6.5rem)}body[data-page="/"] .hero{min-height:auto;padding-block-start:clamp(3.5rem,12vw,5.5rem)}body[data-page="/"] .hero h1{font-size:clamp(3.75rem,19vw,6.4rem)}body[data-page="/"] .hero .bk{display:none}body[data-page="/"] .hero-terms{justify-items:stretch}body[data-page="/"] .hero-terms__meta{width:100%}body[data-page="/"] .tagprice{font-size:clamp(2.5rem,14vw,4rem)}body[data-page="/"] .proof-inspector__controls{width:calc(100% - 1rem)}body[data-page="/"] .proof-inspector__stage{min-height:clamp(15.5rem,66vw,25rem)}body[data-page="/"] .proof-inspector__browser{min-height:2.7rem}body[data-page="/"] .proof-inspector__stage img{height:calc(100% - 2.7rem)}body[data-page="/"] .hero-terms{padding:clamp(1.2rem,5vw,1.8rem)}body[data-page="/"] .crew-proof{grid-template-columns:repeat(3,minmax(15rem,78vw));margin-inline:calc(-1 * var(--gutter));padding:1rem var(--gutter) 1.5rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-color:var(--color-ink) transparent}body[data-page="/"] .crew-proof figure{scroll-snap-align:center}body[data-page="/"] .crew-proof figcaption{padding-inline:.4rem}body[data-page="/"] .wo>header{align-items:start;flex-direction:column}body[data-page="/"] .wo .price{font-size:clamp(3.3rem,18vw,5.2rem)}body[data-page="/"] .legend{display:grid;grid-template-columns:minmax(0,1fr)}body[data-page="/"] .legend li,body[data-page="/"] .chipbtn-pink{width:100%}}@media(max-width:22.5rem){body[data-page="/"] .hero h1{font-size:clamp(3.2rem,18vw,4rem)}body[data-page="/"] .hero-copy>.wordmark{max-width:100%;padding-inline:.75rem}body[data-page="/"] .cta-3d{width:100%;justify-content:space-between}body[data-page="/"] .hero-terms__meta{grid-template-columns:3.8rem minmax(0,1fr)}body[data-page="/"] .tagprice{font-size:2.45rem}body[data-page="/"] .crew-proof{grid-template-columns:repeat(3,minmax(14rem,82vw))}body[data-page="/"] .next-address{font-size:2.7rem}}body[data-page="/"] .home-proof .web-case-study .site-viewport{display:none}body[data-page="/"] .home-proof .web-case-study{grid-template-columns:minmax(0,1fr)}body[data-page="/"] .home-proof__partners{margin-block-start:clamp(1.5rem,3vw,2.5rem)}body[data-page="/"] .home-proof__partners .site-viewport img{display:none}body[data-page="/"] .home-proof__partners .site-viewport{transform:none}body[data-page="/"] .home-proof__partners .site-viewport:last-child{box-shadow:.5rem .5rem 0 var(--color-human)}body[data-page="/"] .home-proof__partners .site-viewport figcaption{font-size:var(--text-sm);color:var(--color-night-ink)}@media(prefers-reduced-motion:reduce){body[data-page="/"] *,body[data-page="/"] *:before,body[data-page="/"] *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body[data-page="/"] [data-tilt]{transform:none!important}}@media print{body[data-page="/"] main>:is(header,section){min-height:0!important;overflow:visible;break-inside:auto;padding-block:1.5rem!important;color:#000!important;background:#fff!important}body[data-page="/"] :is(.hero,.home-proof,#the-deal,#the-crew,#work-orders,.manual):after,body[data-page="/"] .scene__intro:after,body[data-page="/"] :is(.cta-3d,.proof-inspector__controls,.vanity-sequence button,.legend){display:none!important}body[data-page="/"] :is(.hero-terms,.hero-terms__meta,.proof-inspector__stage,.web-case-study,.site-viewport,.redtag,.ledger>div,.owner,.wo,.dig-zone,.fm-list){color:#000!important;background:#fff!important;box-shadow:none!important;transform:none!important}body[data-page="/"] :is(.dig-zone,.fm-list){margin-inline:0!important;padding-inline:0!important;border-color:#000!important}body[data-page="/"] :is(.web-case-study,.site-viewport,.redtag,.ledger>div,.owner,.wo,.fm-list li){break-inside:avoid}body[data-page="/"] .proof-inspector__stage{min-height:20rem}body[data-page="/"] .proof-inspector__stage figure[hidden]{display:none!important}body[data-page="/"] .next-address a{color:#000!important}}
