@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-sans-latin-400-normal.CW0RaeGs.woff2)format("woff2"),url(/_astro/dm-sans-latin-400-normal.BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/dm-sans-latin-500-normal.B9HHJjqV.woff2)format("woff2"),url(/_astro/dm-sans-latin-500-normal.Dr3UlScf.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/dm-sans-latin-600-normal.Aqo67rzb.woff2)format("woff2"),url(/_astro/dm-sans-latin-600-normal.BmdmIIQ2.woff)format("woff")}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.4GdczIuU.woff2)format("woff2"),url(/_astro/dm-mono-latin-400-normal.-0xN8mdc.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,figure,blockquote,dl,dd{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{border-radius:0}[hidden]{display:none!important}}@layer base{:root{--cream:#f6f1e7;--wine:#49141e;--orange:#ee6331;--ink:#221b1a;--gold:#c19b52;--line:#c6b7ac;--gutter:clamp(22px, 4.2vw, 72px);color-scheme:light}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--cream);color:var(--wine);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif;font-size:16px}::selection{color:var(--cream);background:var(--wine)}:focus-visible{outline:3px solid var(--orange);outline-offset:6px}button{background:0 0;border:0}p{line-height:1.65}h1,h2,h3{font-weight:700}.mono{letter-spacing:.045em;font-family:DM Mono,monospace;font-size:10px;line-height:1.6}.eyebrow{letter-spacing:.06em;font-family:DM Mono,monospace;font-size:11px}.serif{font-family:Instrument Serif,Georgia,serif;font-style:italic;font-weight:400}.section-wrap{padding:0 var(--gutter);max-width:1800px;margin-inline:auto}.section-kicker{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding-bottom:19px;display:flex}.text-link{text-align:left;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.text-link span{font-size:21px;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--wine);color:var(--cream);z-index:100;padding:16px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:16px}}@layer components{.site-header{margin:0 var(--gutter);border-bottom:1px solid var(--wine);z-index:5;justify-content:space-between;align-items:center;padding:22px 0;display:flex;position:relative}.brand{align-items:center;gap:10px;display:flex}.brand>span{letter-spacing:-.025em;font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:800;line-height:.85;position:relative}.brand-dot{font-family:DM Sans,sans-serif;font-size:10px;position:absolute;top:-2px;right:-12px}.desktop-nav{align-items:center;gap:42px;font-size:12px;display:flex}.desktop-nav a,.desktop-nav button{align-items:center;gap:20px;padding:10px 0;display:flex}.desktop-nav a:hover{text-underline-offset:5px;text-decoration:underline}.desktop-nav .nav-contact{border:1px solid var(--wine);padding:12px 20px}.nav-contact:hover{background:var(--wine);color:var(--cream)}.menu-toggle,.mobile-menu{display:none}.hero{max-width:1800px;padding:26px var(--gutter) 0;isolation:isolate;margin:0 auto;position:relative;overflow:clip}.hero-eyebrow{justify-content:space-between;align-items:center;gap:20px;display:flex}.hero-eyebrow>span:first-child{align-items:center;gap:8px;display:flex}.status-light{background:#476345;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.status-light.orange{background:var(--orange)}.hero-title{letter-spacing:-.023em;z-index:-1;width:fit-content;margin-top:40px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(150px,23.7vw,370px);font-weight:800;line-height:.78;position:relative}.hero-title>span{display:block}.hero-title>span+span{margin-top:2px}.title-period{color:var(--orange)}.goose-portrait{aspect-ratio:640/760;pointer-events:none;width:47%;max-width:760px;position:absolute;top:93px;right:1.2%}.portrait-disc{aspect-ratio:1;background:var(--orange);z-index:-1;border-radius:50%;width:70%;position:absolute;top:20%;right:3%}.portrait-disc:before{content:"";border:1px solid #49141e4d;border-radius:50%;position:absolute;inset:13px}.portrait-disc:after{content:"";border:1px solid var(--orange);border-radius:50%;position:absolute;inset:-10px}.portrait-disc>span{letter-spacing:.08em;writing-mode:vertical-rl;font-family:DM Mono,monospace;font-size:8px;position:absolute;top:24%;right:7%}.goose-portrait .goose-art{filter:drop-shadow(6px 9px #49141e14);width:100%;position:relative;overflow:visible}.goose-label{pointer-events:auto;background:var(--cream);border:1px solid var(--wine);box-shadow:3px 3px 0 var(--wine);align-items:center;gap:10px;padding:10px 12px;font-size:8px;display:flex;position:absolute;top:12%;right:3%;transform:rotate(6deg)}.goose-label:hover{background:var(--wine);color:var(--cream)}.label-line{background:currentColor;width:20px;height:1px}.goose-speech{background:var(--wine);color:var(--cream);opacity:0;max-width:250px;padding:12px 18px;font-family:DM Mono,monospace;font-size:11px;transition:opacity .2s,transform .25s;position:absolute;top:9%;left:12%;transform:translate(-12px,8px)rotate(-5deg)}.goose-speech:after{content:"";border-top:10px solid var(--wine);border-left:10px solid #0000;position:absolute;bottom:-8px;right:20px}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:25px;min-height:180px;margin-top:37px;display:flex;position:relative}.hero-copy{max-width:470px}.hero-copy>p:nth-child(2){letter-spacing:-.035em;margin-top:11px;font-size:clamp(19px,1.75vw,26px);line-height:1.4}.hero-copy .text-link{margin-top:13px;font-size:11px}.honk-console{flex-direction:column;align-items:center;gap:10px;min-width:230px;margin-right:33%;padding-bottom:7px;display:flex}.honk-button{width:230px;color:var(--cream);background:var(--wine);border:1px solid var(--wine);box-shadow:5px 5px 0 var(--orange);justify-content:space-between;align-items:center;gap:14px;padding:19px 22px;font-family:Barlow Condensed,sans-serif;font-size:37px;font-weight:700;line-height:1;transition:box-shadow .2s,transform .2s,background .2s;display:flex}.honk-button:hover{box-shadow:8px 8px 0 var(--orange);transform:translate(-2px,-2px)}.honk-button:active{box-shadow:1px 1px 0 var(--orange);transform:translate(4px,4px)}.honk-button>span{font-family:DM Sans,sans-serif;font-size:26px}.honk-warning{margin-top:4px;font-size:8px}.hero-index{border-top:1px solid var(--line);justify-content:space-between;margin-top:42px;padding:17px 0 20px;font-size:8px;display:flex}.manifesto-strip{background:var(--orange);border-block:1px solid var(--wine);white-space:nowrap;justify-content:space-around;align-items:center;gap:30px;padding:15px 22px;font-family:Barlow Condensed,sans-serif;font-size:clamp(19px,2.1vw,32px);font-weight:700;display:flex;overflow:hidden}.manifesto-strip i{font-family:serif;font-size:30px;font-style:normal}.work{padding-top:91px;padding-bottom:83px}.work-intro{grid-template-columns:1.25fr 1fr;gap:80px;padding-block:53px 66px;display:grid}.work-intro h2,.goose-bio h2{letter-spacing:-.015em;font-family:Barlow Condensed,sans-serif;font-size:clamp(64px,7.5vw,116px);line-height:.9}.work-intro h2 .serif{text-transform:lowercase;font-size:1.08em}.work-intro>div{max-width:420px;padding-top:5px}.section-lead{letter-spacing:-.04em;margin-bottom:22px;font-size:26px;line-height:1.4}.work-intro>div>p:not(:first-child){color:#65514d;margin-top:12px;font-size:14px}.capability{border-top:1px solid var(--line)}.capability:last-child{border-bottom:1px solid var(--line)}.capability summary{cursor:pointer;grid-template-columns:50px 1.1fr 1fr 35px;align-items:start;gap:25px;padding:29px 0 28px;list-style:none;display:grid}.capability summary::-webkit-details-marker{display:none}.capability-number{color:#7c635c;padding-top:6px}.capability-title{letter-spacing:-.04em;font-size:clamp(21px,2.2vw,32px);line-height:1.2}.capability-tags{letter-spacing:.04em;margin-top:16px;font-size:8px;display:block}.capability-description{color:#65514d;max-width:420px;padding-top:3px;font-size:13px;line-height:1.65}.capability-expand{text-align:right;font-size:28px;line-height:1;transition:transform .2s}.capability summary:hover .capability-title{color:#a33226}.capability[open] .capability-expand{transform:rotate(90deg)}.capability-detail{grid-template-columns:1.1fr 1fr;gap:25px;padding:6px 60px 30px 75px;display:grid}.capability-detail>span{color:#a33226}.capability-detail p{max-width:420px;font-size:13px}.work-note{justify-content:space-between;gap:20px;padding-top:18px;font-size:8px;display:flex}.method{background:var(--wine);color:var(--cream);padding-block:50px 72px;position:relative;overflow:hidden}.method .section-kicker{border-color:#845b60}.method-heading{grid-template-columns:1.55fr 1fr;gap:40px;padding-block:50px 60px;display:grid}.method h2{letter-spacing:-.015em;font-family:Barlow Condensed,sans-serif;font-size:clamp(78px,10.4vw,158px);font-weight:700;line-height:.86}.method h2>span:not(.orange-period){-webkit-text-stroke:1px var(--cream);color:#0000}.orange-period{color:var(--orange)}.method-aside{align-self:end;padding-bottom:12px}.verification-mark{border:1px solid var(--orange);width:75px;height:75px;color:var(--orange);border-radius:50%;place-items:center;margin-bottom:28px;font-size:48px;font-weight:400;display:grid;transform:rotate(-12deg)}.method-aside p{font-size:17px;line-height:1.6}.method-aside p.mono{color:#ceb2ad;margin-top:23px;font-size:9px}.method-steps{border-top:1px solid #845b60;grid-template-columns:1fr 1fr 1fr;gap:45px;margin:0;padding:28px 0 0;list-style:none;display:grid}.method-steps li>span{color:#e38b68;font-size:9px}.method-steps h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:18px;font-weight:500}.method-steps p{color:#ceb2ad;max-width:310px;font-size:13px;line-height:1.7}.method-stamp{color:#f47a4d;text-align:center;border:1px solid;padding:10px 22px;font-family:DM Mono,monospace;font-size:10px;line-height:1.5;position:absolute;top:105px;right:7%;transform:rotate(8deg)}.goose-section{padding-block:85px}.goose-grid{grid-template-columns:1fr 1fr;align-items:center;gap:9%;margin-top:55px;display:grid}.personnel-art{border:1px solid var(--wine);background:#e4dac8;position:relative;transform:rotate(-3deg)}.personnel-art:after{content:"";pointer-events:none;border:1px solid #49141e33;position:absolute;inset:9px}.personnel-header{border-bottom:1px solid var(--wine);justify-content:space-between;padding:16px 20px;font-size:8px;display:flex}.personnel-art .goose-art{width:90%;max-height:530px;margin:0 auto;transform:translate(-5%)}.personnel-caption{font-size:8px;position:absolute;bottom:20px;left:20px}.personnel-seal{background:var(--orange);color:#301018;border:1px solid var(--wine);outline:5px solid var(--orange);text-align:center;border-radius:50%;align-content:center;width:108px;height:108px;font-family:Barlow Condensed,sans-serif;font-size:24px;font-weight:700;line-height:.95;display:grid;position:absolute;bottom:8%;right:-28px;transform:rotate(13deg)}.goose-bio{padding:20px 0}.goose-bio .eyebrow{margin-bottom:23px;font-size:9px}.goose-bio h2{margin-bottom:27px;font-size:clamp(65px,7.3vw,105px)}.goose-bio h2 .serif{font-size:1.08em}.goose-bio-intro{letter-spacing:-.025em;margin-bottom:16px;font-size:17px;line-height:1.5}.goose-bio>p:not([class]){color:#65514d;max-width:400px;font-size:13px}.credentials{margin-block:25px 12px;font-size:11px}.credentials>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding-block:11px;display:flex}.credentials dt{color:#65514d}.credentials dd{text-align:right}.credentials dd .status-light{margin-right:4px}.mascot-disclaimer{margin-top:20px;font-size:8px}.chaos-strip{padding:30px var(--gutter);border-block:1px solid var(--wine);background:#e9e1d3;justify-content:space-between;align-items:center;gap:25px;display:flex}.chaos-strip>div>span{font-size:8px}.chaos-strip h2{letter-spacing:-.035em;margin-top:7px;font-size:19px;font-weight:400}.chaos-toggle{text-transform:uppercase;align-items:center;gap:15px;padding:16px 0;font-family:DM Mono,monospace;font-size:10px;display:flex}.switch-track{border:1px solid var(--wine);border-radius:20px;flex-shrink:0;align-items:center;width:47px;height:26px;padding:4px;display:flex}.switch-track>span{background:var(--wine);border-radius:50%;width:16px;height:16px;transition:transform .3s}.chaos-arrow{font-size:23px}.chaos-stamp{z-index:8;pointer-events:none;border:5px double var(--wine);outline:5px solid var(--orange);background:var(--orange);color:var(--wine);text-align:center;padding:18px 25px;font-family:Barlow Condensed,sans-serif;font-size:49px;font-weight:700;line-height:.84;position:fixed;bottom:32px;right:32px;transform:rotate(-9deg);box-shadow:6px 8px #49141e33}.chaos-stamp>span{font-size:29px}.chaos-stamp>small{margin-top:10px;font-family:DM Mono,monospace;font-size:6px;display:block}.chaos-stamp>button{pointer-events:auto;text-transform:uppercase;border-top:1px solid;width:100%;min-height:44px;margin-top:12px;padding:12px 0 2px;font-family:DM Mono,monospace;font-size:10px;line-height:1.5;display:block}.chaos-stamp>button:hover{text-underline-offset:3px;text-decoration:underline}.chaos-stamp>button:focus-visible{outline-color:var(--wine)}.footprints{z-index:7;pointer-events:none;color:#a33226;opacity:.4;position:fixed;inset:0;overflow:hidden}.contact-section{padding-top:74px;padding-bottom:33px}.contact-top{justify-content:space-between;align-items:end;margin-top:42px;display:flex}.contact-top p{letter-spacing:-.035em;font-size:20px;line-height:1.45}.contact-top>span{font-size:32px;transform:rotate(-5deg)}.contact-cta{text-align:left;border-bottom:1px solid var(--wine);justify-content:space-between;align-items:center;width:100%;padding:45px 0 35px;display:flex}.contact-cta>span:first-child{letter-spacing:-.015em;font-family:Barlow Condensed,sans-serif;font-size:clamp(90px,14.9vw,228px);font-weight:700;line-height:.81}.contact-arrow{color:var(--orange);margin-right:10px;font-size:clamp(100px,19vw,290px);font-weight:400;line-height:.8;transition:transform .3s}.contact-cta:hover .contact-arrow{transform:translate(10px,-10px)}.contact-bottom{justify-content:space-between;gap:30px;padding-top:18px;font-size:8px;display:flex}.site-footer{padding:45px var(--gutter) 20px;background:var(--wine);color:var(--cream);grid-template-columns:1fr 1fr 1fr;gap:35px;display:grid}.footer-brand{font-family:Barlow Condensed,sans-serif;font-size:29px;font-weight:700}.footer-brand>span{vertical-align:super;margin-left:2px;font-family:DM Sans,sans-serif;font-size:11px}.site-footer>div:first-child p{color:#ceb2ad;margin-top:13px;font-family:DM Mono,monospace;font-size:8px;line-height:1.9}.footer-line{letter-spacing:-.02em;font-size:20px;line-height:1.45}.footer-line>span{font-size:30px}.footer-controls{flex-direction:column;align-items:end;gap:8px;display:flex}.sound-toggle{text-transform:uppercase;border:1px solid #a78081;min-width:115px;padding:9px 12px}.footer-controls>span,.honk-tally{color:#ceb2ad;font-size:7px}.honk-tally{text-underline-offset:4px;padding:8px 0;text-decoration:underline}.top-link{margin-top:8px;font-size:8px}.footer-base{color:#ceb2ad;border-top:1px solid #845b60;grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:18px;font-size:7px;display:flex}.editorial-dialog{background:var(--cream);color:var(--wine);border:1px solid var(--wine);width:min(620px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:10px 10px 0 var(--orange);padding:45px;overflow:auto}.editorial-dialog::backdrop{backdrop-filter:blur(5px);background:#211317a6}body:has(dialog[open]){overflow:hidden}.dialog-close{width:38px;height:38px;font-size:32px;position:absolute;top:10px;right:13px}.editorial-dialog>.mono{font-size:8px}.editorial-dialog h2{letter-spacing:-.02em;margin:25px 0;font-family:Barlow Condensed,sans-serif;font-size:70px;line-height:.9}.editorial-dialog h2 .serif{font-size:.85em}.editorial-dialog>p{margin-top:16px;font-size:13px}.contact-invitation{border:1px solid var(--line);background:#e9e1d3;margin-block:24px;padding:18px;font-size:12px}.contact-invitation p{margin-top:7px}.contact-email{letter-spacing:-.025em;margin-top:10px;font-size:22px}.editorial-dialog .draft-guidance{font-size:11px}.editorial-dialog label{margin-block:24px 10px;display:block}.editorial-dialog textarea{border:1px solid var(--wine);width:100%;color:var(--wine);resize:vertical;background:0 0;padding:14px;font-size:14px;line-height:1.6}.editorial-dialog textarea::placeholder{color:#7c635c}.brief-actions{align-items:center;gap:20px;margin-top:18px;display:flex}.button-primary{background:var(--wine);color:var(--cream);justify-content:space-between;align-items:center;gap:25px;padding:14px 18px;font-size:12px;display:inline-flex}.button-primary:hover{background:#742536}.editorial-dialog>.button-primary{margin-top:20px}#brief-status{font-size:8px}.dossier-subtitle{font-family:DM Mono,monospace;line-height:1.7}.review-results{margin-top:22px;font-size:12px}.review-results>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:20px;padding-block:12px;display:grid}.review-results dd{font-weight:500}.dossier-dialog blockquote{margin-top:28px;font-family:Instrument Serif,serif;font-size:29px;font-style:italic}.dossier-dialog cite{margin-top:10px;font-family:DM Mono,monospace;font-size:9px;font-style:normal;display:block}.editorial-dialog .egg-hint{border-top:1px solid var(--line);margin-top:28px;padding-top:20px;font-size:11px}kbd{border:1px solid var(--line);padding:1px 4px;font-family:DM Mono,monospace}.invoice-badge{background:var(--orange);text-align:center;padding:10px}.invoice-line{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:18px 0;font-size:12px;display:flex}.invoice-total{margin-bottom:28px;font-family:DM Mono,monospace;font-size:15px}}@layer motion{@keyframes arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes royal-arrival{0%{opacity:0;transform:translateY(30px)rotate(3deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes honk{0%,to{transform:rotate(0)}20%{transform:rotate(-5deg)translateY(-9px)}42%{transform:rotate(4deg)translateY(-5px)}67%{transform:rotate(-2deg)}}@keyframes flap{0%,to{transform:rotate(0)}30%{transform:rotate(-12deg)}65%{transform:rotate(7deg)}}@keyframes stamp{0%{opacity:0;transform:scale(1.7)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(-9deg)}}@keyframes nav-revolt{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)translateY(-4px)}60%{transform:rotate(3deg)}}.hero-title{animation:.75s cubic-bezier(.16,1,.3,1) both arrive}.goose-portrait{animation:.95s cubic-bezier(.16,1,.3,1) .2s both royal-arrival}.hero-copy,.honk-console{animation:.7s .35s both arrive}.goose-pupil{transform:translate(var(--gaze-x,0px), var(--gaze-y,0px))}.goose-head{transform-origin:270px 175px;transform:rotate(var(--head-tilt,0deg))}.goose-wing{transform-origin:330px 480px}.is-honking .goose-portrait .goose-art{animation:.65s both honk}.is-honking .goose-portrait .goose-wing{animation:.65s both flap}.goose-is-speaking .goose-speech{opacity:1;transform:translate(-12px)rotate(-5deg)}.will-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(18px)}.will-reveal.is-visible{opacity:1;transform:none}.chaos-active .switch-track{background:var(--orange)}.chaos-active .switch-track>span{transform:translate(20px)}.chaos-active .chaos-strip{background:var(--orange)}.chaos-active .chaos-stamp{animation:.4s ease-out stamp}.chaos-active .desktop-nav a{animation:.8s .1s both nav-revolt}.chaos-active .desktop-nav a:nth-child(2){animation-delay:.35s}.chaos-active .portrait-disc{background:var(--gold)}.goose-footprint{animation:.2s arrive}.chaos-active .personnel-seal{transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.will-reveal{opacity:1;transform:none}.goose-head,.goose-pupil{transform:none}}}@layer responsive{@media (width>=1600px){.hero-bottom{margin-top:64px}}@media (width<=1100px){.hero-title{font-size:24.5vw}.goose-portrait{width:49%;top:110px;right:.5%}.hero-bottom{min-height:195px;margin-top:28px}.honk-console{margin-right:24%}.work-intro{gap:35px}.capability summary{grid-template-columns:30px 1.1fr 1fr 20px;gap:20px}.capability-detail{padding-left:50px;padding-right:40px}.method-aside p{font-size:14px}.method-stamp{top:110px}.goose-grid{gap:7%}.personnel-seal{width:86px;height:86px;font-size:20px;right:-18px}.goose-bio-intro br{display:none}.chaos-strip h2{font-size:16px}}@media (width<=760px){.site-header{padding:18px 0}.brand>span{font-size:20px}.brand img{width:30px;height:30px}.desktop-nav{gap:20px;font-size:10px}.desktop-nav a,.desktop-nav button{gap:10px}.desktop-nav .nav-contact{padding:10px 14px}.hero-location{display:none}.hero-title{margin-top:32px;font-size:26vw}.goose-portrait{width:53%;top:105px;right:-1%}.portrait-disc>span{font-size:6px}.goose-label{gap:5px;padding:7px;font-size:6px;inset:auto auto 5% 16%;transform:rotate(-6deg)}.label-line{width:12px}.hero-bottom{min-height:170px}.hero-copy>p:nth-child(2){font-size:19px}.hero-copy .text-link{gap:12px;font-size:9px}.honk-console{min-width:170px;margin-right:0}.honk-button{width:170px;padding:18px;font-size:28px}.honk-warning{font-size:6px}.hero-index{margin-top:28px;font-size:7px}.manifesto-strip{justify-content:flex-start;gap:20px;padding:10px 22px;font-size:22px}.manifesto-strip i{font-size:23px}.work{padding-top:60px;padding-bottom:55px}.section-kicker{font-size:8px}.section-kicker>span:last-child{text-align:right;max-width:170px}.work-intro{grid-template-columns:1fr;gap:28px;padding-block:40px}.work-intro h2{font-size:88px}.work-intro>div{max-width:520px}.section-lead{margin-bottom:14px;font-size:23px}.work-intro>div>p:not(:first-child){font-size:13px}.capability summary{grid-template-columns:25px 1fr 25px;gap:16px;padding-block:23px}.capability-title{font-size:27px}.capability-tags{margin-top:9px;font-size:8px}.capability-description{grid-area:2/2;max-width:none;padding-top:0;font-size:13px}.capability-expand{grid-area:1/3}.capability-detail{grid-template-columns:1fr;gap:10px;padding:0 35px 24px 41px}.work-note{font-size:7px}.work-note>span:last-child{display:none}.method{padding-block:38px 45px}.method-heading{grid-template-columns:1fr 1fr;gap:22px;padding-block:45px}.method h2{font-size:11.7vw}.method-aside{padding:0}.method-aside p{font-size:12px}.method-aside p.mono{margin-top:15px;font-size:7px}.verification-mark{width:50px;height:50px;margin-bottom:20px;font-size:30px}.method-stamp{display:none}.method-steps{gap:22px}.method-steps h3{font-size:15px}.method-steps p{font-size:12px}.method-steps li>span{font-size:8px}.goose-section{padding-block:58px}.goose-grid{grid-template-columns:1fr;gap:40px;margin-top:42px}.personnel-art{width:85%;max-width:430px;margin-inline:auto}.personnel-art .goose-art{max-height:420px}.goose-bio{padding:0}.goose-bio h2{font-size:90px}.goose-bio h2 br:nth-of-type(2){display:none}.goose-bio>p:not([class]),.credentials{max-width:520px}.chaos-strip{flex-direction:column;align-items:start;gap:6px;padding-block:22px}.chaos-toggle{justify-content:start;width:100%}.chaos-arrow{margin-left:auto}.contact-section{padding-top:50px}.contact-top{margin-top:28px}.contact-top p{font-size:17px}.contact-top>span{font-size:26px}.contact-cta{padding-block:35px 30px}.contact-cta>span:first-child{font-size:16vw}.contact-arrow{margin-right:0;font-size:22vw}.contact-bottom{font-size:7px}.site-footer{grid-template-columns:1fr 1fr;gap:25px;padding-top:35px}.footer-line{display:none}.footer-base{font-size:6px}.chaos-stamp{padding:12px 16px;font-size:35px;bottom:20px;right:20px}.chaos-stamp>span{font-size:21px}.chaos-stamp>small{font-size:5px}}@media (width<=480px){.desktop-nav{display:none}.menu-toggle{align-items:center;gap:18px;padding:10px 0 10px 18px;font-family:DM Mono,monospace;font-size:11px;display:flex}.menu-toggle>span{font-size:20px}.mobile-menu{border:1px solid var(--wine);background:var(--cream);box-shadow:5px 5px 0 var(--orange);flex-direction:column;gap:0;padding:15px 20px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-menu a,.mobile-menu button{text-align:left;border-bottom:1px solid var(--line);padding:15px 0;font-size:14px}.mobile-menu>:last-child{border-bottom:0}.hero{padding-top:18px}.hero-eyebrow .mono{font-size:8px}.hero-title{margin-top:27px;font-size:29.1vw;line-height:.79}.goose-portrait{width:73%;top:170px;right:-4%}.portrait-disc{width:65%}.goose-label{bottom:3%;left:25%}.goose-speech{max-width:160px;padding:9px 12px;font-size:9px;top:8%;left:6%}.hero-bottom{flex-direction:column;align-items:start;gap:24px;min-height:0;margin-top:20px}.hero-copy{max-width:200px}.hero-copy .eyebrow{margin-top:12px;font-size:8px}.hero-copy>p:nth-child(2){margin-top:10px;font-size:16px;line-height:1.45}.hero-copy .text-link{gap:7px;max-width:145px;margin-top:7px;font-size:9px}.hero-copy .text-link span{font-size:19px}.honk-console{align-items:start;margin:4px 0 0}.honk-button{width:160px;padding:14px 17px;font-size:27px}.honk-button svg{width:18px}.honk-button>span{font-size:21px}.honk-warning{margin-left:1px;font-size:5.9px}.hero-index{margin-top:24px;padding-block:13px;font-size:6px}.hero-scroll{display:none}.manifesto-strip{gap:20px;padding-block:9px;font-size:20px}.section-kicker{gap:15px;font-size:7px}.section-kicker>span:last-child{max-width:130px}.work-intro h2{font-size:72px}.section-lead{font-size:22px}.capability summary{grid-template-columns:18px 1fr 20px;gap:11px}.capability-title{font-size:24px}.capability-tags{font-size:7px}.capability-number{font-size:9px}.capability-description{font-size:12px}.capability-detail{padding-left:29px;padding-right:26px}.method-heading{display:block}.method h2{font-size:19.8vw}.method-aside{grid-template-columns:55px 1fr;align-items:center;gap:18px;margin-top:30px;display:grid}.verification-mark{margin-bottom:0}.method-aside p{font-size:13px}.method-aside p.mono{grid-column:2;margin-top:-8px}.method-steps{grid-template-columns:1fr;gap:24px;padding-top:24px}.method-steps h3{margin-block:8px;font-size:20px}.method-steps p{max-width:none}.method-steps li+li{border-top:1px solid #845b60;padding-top:24px}.goose-bio h2{font-size:76px}.goose-bio h2 br:nth-of-type(2){display:block}.personnel-header{padding-inline:14px;font-size:6px}.personnel-caption{font-size:6px;bottom:14px;left:15px}.personnel-seal{width:75px;height:75px;font-size:18px}.chaos-strip h2{max-width:270px;font-size:17px;line-height:1.45}.chaos-toggle{gap:10px;font-size:8px}.contact-top>span{display:none}.contact-top p{font-size:17px}.contact-cta>span:first-child{font-size:17vw}.contact-arrow{font-size:24vw}.contact-bottom>span:last-child{display:none}.site-footer{gap:24px 15px}.footer-brand{font-size:23px}.site-footer>div:first-child p,.footer-controls>span{font-size:6px}.footer-base{flex-direction:column;gap:10px;font-size:6px}.editorial-dialog{box-shadow:5px 5px 0 var(--orange);padding:32px 22px}.editorial-dialog h2{font-size:57px}.editorial-dialog>.mono{max-width:240px;font-size:7px}.brief-actions{flex-wrap:wrap;gap:12px}.button-primary{font-size:11px}.review-results>div{gap:12px;font-size:11px}.dossier-dialog blockquote{font-size:25px}}@media (width<=360px){:root{--gutter:18px}.hero-copy>p:nth-child(2){font-size:14px}.goose-portrait{top:161px;right:-5%}.hero-copy .text-link{max-width:130px}.hero-bottom{gap:20px}.hero-copy{max-width:172px}.work-intro h2{font-size:64px}.goose-bio h2{font-size:67px}}}
