@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-serif:"Newsreader","Newsreader Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_73ee6c{--font-sans:"Manrope","Manrope Fallback"}:root{--black:#0b0b0a;--black-2:#10100f;--graphite:#171716;--graphite-2:#1d1d1b;--line:#2b2a27;--line-soft:#23221f;--white:#eeebe4;--soft:#b7b2a8;--muted:#77736b;--faint:#54514b;--gold:#c7a55a;--gold-bright:#e2c77f;--gold-dark:#776230;--danger:#c97869;--serif:var(--font-serif),Georgia,serif;--sans:var(--font-sans),Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--black)}body{margin:0;color:var(--white);font-family:var(--sans);font-size:16px;line-height:1.55;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:#0b0b0a}.site-shell{min-height:100vh;background:linear-gradient(180deg,#0b0b0a,#10100f 52%,#090908);overflow:hidden}.site-shell:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:80;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.micro-label{margin:0;color:var(--gold);font-size:.58rem;letter-spacing:.22em;font-weight:800;text-transform:uppercase}.topbar{width:min(1220px,calc(100% - 44px));height:72px;margin:14px auto 0;border-bottom:1px solid var(--line);justify-content:space-between;position:relative;z-index:10}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;font-size:.77rem;font-weight:800}.brand-mark{width:34px;height:34px;border:1px solid var(--gold-dark);display:grid;place-items:center;color:var(--gold-bright);font-family:var(--serif);font-size:.9rem}.brand small{display:block;margin-top:1px;color:var(--muted);font-size:.48rem;letter-spacing:.19em;font-weight:700}.topbar-link{display:flex;align-items:center;gap:8px;color:var(--gold-bright);font-size:.64rem;letter-spacing:.12em;font-weight:800;text-transform:uppercase;padding:10px 0;border-bottom:1px solid var(--gold-dark);transition:gap .22s ease,color .22s ease}.topbar-link:hover{gap:13px;color:#f0d89a}.hero-minimal{width:min(1220px,calc(100% - 44px));min-height:690px;margin:0 auto;padding:92px 0 82px;display:grid;grid-template-columns:1.02fr .98fr;grid-gap:80px;gap:80px;align-items:center;border-bottom:1px solid var(--line)}.hero-minimal-copy{max-width:670px;animation:heroIn .8s cubic-bezier(.2,.8,.2,1) both}.hero-minimal h1{font-family:var(--serif);font-size:clamp(3.7rem,7.3vw,7.2rem);font-weight:430;line-height:.86;letter-spacing:-.055em;margin:20px 0 26px;max-width:780px}.hero-minimal-copy>p:not(.micro-label){max-width:520px;color:#9b978e;font-size:.9rem;line-height:1.8;margin:0}.hero-cta{display:inline-flex;align-items:center;gap:10px;margin-top:32px;color:#11100d;background:var(--gold);min-height:49px;padding:0 20px;font-size:.72rem;font-weight:850;letter-spacing:.03em;transition:.22s ease}.hero-cta:hover{background:var(--gold-bright);gap:15px;transform:translateY(-2px)}.kintsugi-object{height:500px;position:relative;display:grid;place-items:center;animation:objectIn .9s cubic-bezier(.2,.8,.2,1) .16s both}.kintsugi-object:before{content:"";position:absolute;width:1px;height:78%;background:linear-gradient(transparent,var(--line),transparent);left:2%}.kintsugi-disc{width:min(390px,78%);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 34% 28%,#292925 0,#191917 42%,#10100f 100%);border:1px solid #34332f;position:relative;box-shadow:inset 0 0 70px rgba(255,255,255,.015)}.kintsugi-disc:before{content:"";position:absolute;inset:9%;border-radius:50%;border:1px solid #25241f}.crack,.gold-seam{position:absolute;display:block;height:1px;transform-origin:left center}.crack{background:#090908;box-shadow:0 1px 0 rgba(255,255,255,.035)}.crack-a{width:43%;left:13%;top:35%;transform:rotate(22deg)}.crack-b{width:38%;left:47%;top:43%;transform:rotate(-41deg)}.crack-c{width:35%;left:28%;top:60%;transform:rotate(65deg)}.crack-d{width:31%;left:53%;top:66%;transform:rotate(16deg)}.gold-seam{background:linear-gradient(90deg,var(--gold-dark),var(--gold-bright),var(--gold-dark));box-shadow:0 0 9px rgba(226,199,127,.18);animation:seamDraw 1.25s cubic-bezier(.2,.8,.2,1) .55s both}.seam-a{width:43%;left:13%;top:35%;transform:rotate(22deg)}.seam-b{width:38%;left:47%;top:43%;transform:rotate(-41deg);animation-delay:.7s}.seam-c{width:35%;left:28%;top:60%;transform:rotate(65deg);animation-delay:.85s}.seam-d{width:31%;left:53%;top:66%;transform:rotate(16deg);animation-delay:1s}.object-caption{position:absolute;right:0;bottom:22px;display:grid;grid-gap:4px;gap:4px;text-align:right}.object-caption span{font-size:.48rem;letter-spacing:.17em;color:var(--faint)}.object-caption strong{font-size:.58rem;letter-spacing:.13em;color:var(--gold)}@keyframes seamDraw{0%{scale:0 1;opacity:0}to{scale:1 1;opacity:1}}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes objectIn{0%{opacity:0;-webkit-clip-path:inset(8% 8% 8% 8%);clip-path:inset(8% 8% 8% 8%)}to{opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}.phase-strip{width:min(1220px,calc(100% - 44px));margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.phase-strip article{min-height:190px;padding:34px 28px;border-right:1px solid var(--line);display:flex;flex-direction:column}.phase-strip article:first-child{padding-left:0}.phase-strip article:last-child{border-right:0}.phase-strip span{font-size:.52rem;letter-spacing:.16em;color:var(--gold)}.phase-strip h2{font-family:var(--serif);font-size:1.7rem;font-weight:450;letter-spacing:-.025em;margin:35px 0 9px}.phase-strip p{color:var(--muted);font-size:.69rem;line-height:1.68;margin:0;max-width:230px}.brief-intro{width:min(1220px,calc(100% - 44px));margin:0 auto;padding:106px 0 38px;display:grid;grid-template-columns:1fr 420px;grid-gap:60px;gap:60px;align-items:end}.brief-intro h2{font-family:var(--serif);font-size:clamp(2.7rem,5vw,4.8rem);font-weight:430;letter-spacing:-.045em;line-height:.9;margin:14px 0 0}.brief-intro>p{color:var(--muted);font-size:.72rem;line-height:1.85;margin:0 0 4px}.intake-container{width:min(1220px,calc(100% - 44px));margin:0 auto;padding-bottom:118px}.brief-shell{border:1px solid var(--line);background:var(--black-2);position:relative;overflow:hidden}.brief-progress-head{min-height:66px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:170px 1fr 90px;grid-gap:22px;gap:22px;align-items:center;padding:0 24px}.brief-progress-head>div:first-child{display:flex;align-items:center;gap:13px}.brief-progress-head strong{font-size:.58rem;letter-spacing:.12em;color:#8e897f}.brief-progress-head>span:last-child{justify-self:end;font-family:var(--serif);font-size:.95rem;color:#a7a198}.brief-progress-line{height:1px;background:#2b2a26;position:relative;overflow:hidden}.brief-progress-line i{position:absolute;inset:0 auto 0 0;width:var(--brief-progress);background:var(--gold);transition:width .55s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 10px rgba(199,165,90,.25)}.kintsugi-rail{height:3px;display:grid;grid-template-columns:repeat(10,1fr);grid-gap:2px;gap:2px;background:#11110f}.kintsugi-rail i{background:#24231f;transition:background .35s ease,box-shadow .35s ease}.kintsugi-rail i:nth-child(2n){transform:skewX(-24deg)}.kintsugi-rail i:nth-child(3n){transform:skewX(18deg)}.kintsugi-rail i.lit{background:var(--gold);box-shadow:0 0 8px rgba(199,165,90,.23)}.brief-body{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:700px}.brief-step-nav{border-right:1px solid var(--line);padding:28px 18px;display:flex;flex-direction:column;gap:2px;background:#0d0d0c}.brief-step-nav button{border:0;background:transparent;color:#4f4c46;text-align:left;min-height:43px;padding:0 8px;display:grid;grid-template-columns:30px 1fr;align-items:center;font-size:.64rem;letter-spacing:.03em;transition:.18s ease}.brief-step-nav button span{font-size:.49rem;letter-spacing:.1em}.brief-step-nav button.active{color:var(--gold-bright);border-left:1px solid var(--gold);background:linear-gradient(90deg,rgba(199,165,90,.07),transparent)}.brief-step-nav button.done{color:#8d887f}.brief-step-nav button:disabled{cursor:default}.autosave{margin-top:auto;padding:20px 8px 0;border-top:1px solid #24231f;color:#55524c;font-size:.56rem;display:flex;gap:7px;align-items:center}.autosave svg{color:var(--gold-dark)}.brief-stage{padding:clamp(36px,5.8vw,76px);max-width:930px;animation:stageIn .38s cubic-bezier(.2,.8,.2,1) both}.question-head{max-width:760px;margin-bottom:42px}.question-head h2{font-family:var(--serif);font-size:clamp(2.45rem,4.7vw,4.4rem);font-weight:430;line-height:.92;letter-spacing:-.045em;margin:14px 0}.question-head>p:last-child{max-width:620px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.7}@keyframes stageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.brief-field{margin:0 0 30px}.brief-field>label{display:block;color:#c6c0b5;font-size:.7rem;font-weight:750;margin-bottom:6px}.brief-field>p{color:#66625b;font-size:.62rem;line-height:1.5;margin:0 0 9px}.brief-field input,.brief-field textarea{width:100%;border:0;border-bottom:1px solid #3a3832;border-radius:0;background:transparent;color:var(--white);outline:none;padding:11px 0 12px;transition:border-color .2s ease,box-shadow .2s ease}.brief-field input{min-height:44px}.brief-field textarea{min-height:92px;resize:vertical;line-height:1.6}.brief-field input::placeholder,.brief-field textarea::placeholder{color:#4d4a44}.brief-field input:focus,.brief-field textarea:focus{border-color:var(--gold);box-shadow:0 1px 0 rgba(199,165,90,.12)}.field-grid{display:grid;grid-gap:0 24px;gap:0 24px}.field-grid.two{grid-template-columns:1fr 1fr}.select-grid{display:grid;grid-gap:8px;gap:8px;margin-bottom:30px}.select-grid.one{grid-template-columns:1fr}.select-grid.two{grid-template-columns:1fr 1fr}.select-grid.three{grid-template-columns:repeat(3,1fr)}.select-card{min-height:55px;border:1px solid #30302b;background:#151513;color:#9b968d;text-align:left;padding:11px 13px;display:grid;grid-template-columns:18px 1fr;grid-gap:9px;gap:9px;align-items:center;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.select-card:hover{border-color:#4b473d;color:#c6c0b5}.select-card.active{border-color:var(--gold-dark);background:linear-gradient(100deg,rgba(199,165,90,.09),rgba(199,165,90,.025));color:var(--gold-bright);transform:translateY(-1px)}.select-mark{width:15px;height:15px;border:1px solid #45423b;display:grid;place-items:center;color:#0b0b0a}.select-card.active .select-mark{background:var(--gold);border-color:var(--gold)}.select-card strong{font-size:.69rem;line-height:1.35;font-weight:700}.select-card small{display:block;color:#716d65;font-size:.59rem;line-height:1.45;margin-top:3px}.select-card.active small{color:#8c8167}.brief-nav{margin-top:42px;padding-top:23px;border-top:1px solid var(--line-soft);display:flex;justify-content:space-between;align-items:center}.download-inline,.gold-button,.quiet-button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;transition:.2s ease}.gold-button{background:var(--gold);color:#11100d;min-height:47px;padding:0 18px;font-size:.68rem;letter-spacing:.035em}.gold-button:hover{background:var(--gold-bright);gap:12px}.gold-button:disabled{opacity:.5;cursor:not-allowed}.quiet-button{background:transparent;color:#77736b;min-height:42px;padding:0 2px;font-size:.65rem}.quiet-button:hover:not(:disabled){color:#c4beb3}.quiet-button:disabled{opacity:.25;cursor:default}.brief-error{border-left:1px solid var(--danger);padding:10px 12px;color:#d98d80;background:rgba(201,120,105,.05);font-size:.66rem;margin:22px 0 0}.download-inline{background:transparent;color:#77736b;font-size:.62rem;padding:12px 0}.download-inline:hover{color:var(--gold-bright)}.review-stage{max-width:860px}.compass-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:24px}.compass-grid article{min-height:108px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px;display:flex;flex-direction:column;justify-content:space-between}.compass-grid span,.compass-note>span{font-size:.5rem;letter-spacing:.15em;color:var(--gold)}.compass-grid strong{font-family:var(--serif);font-size:1.15rem;line-height:1.2;font-weight:450;color:#d8d2c7}.compass-note{border-left:1px solid var(--gold-dark);padding:15px 18px;margin:25px 0;background:linear-gradient(90deg,rgba(199,165,90,.055),transparent)}.compass-note strong{display:block;font-family:var(--serif);font-weight:450;font-size:1.25rem;margin:4px 0}.compass-note p{color:#69655d;font-size:.6rem;line-height:1.55;margin:0}.consent-row{display:flex;gap:10px;align-items:flex-start;color:#7c786f;font-size:.65rem;line-height:1.55;margin-top:26px}.consent-row input{accent-color:var(--gold);margin-top:3px}.consent-row strong{color:#bdb7ac}.brief-complete{border:1px solid var(--line);background:#10100f;padding:clamp(44px,7vw,84px);position:relative;overflow:hidden}.complete-seam{position:absolute;right:4%;top:0;width:37%;height:100%;opacity:.45}.complete-seam i{position:absolute;height:1px;background:var(--gold);transform-origin:left center;animation:seamDraw 1s ease both}.complete-seam i:first-child{width:60%;left:0;top:18%;transform:rotate(29deg)}.complete-seam i:nth-child(2){width:52%;left:33%;top:42%;transform:rotate(-48deg);animation-delay:.15s}.complete-seam i:nth-child(3){width:44%;left:15%;top:61%;transform:rotate(64deg);animation-delay:.3s}.complete-seam i:nth-child(4){width:50%;left:42%;top:72%;transform:rotate(-18deg);animation-delay:.45s}.complete-icon{width:42px;height:42px;border:1px solid var(--gold-dark);color:var(--gold);display:grid;place-items:center;margin-bottom:22px}.brief-complete h2{font-family:var(--serif);font-size:clamp(3rem,5.5vw,5.2rem);line-height:.9;font-weight:430;letter-spacing:-.05em;margin:14px 0 20px;max-width:760px}.brief-complete>p:not(.micro-label):not(.brief-error){max-width:650px;color:#8d887f;font-size:.78rem;line-height:1.75}.complete-compass{max-width:760px;display:grid;grid-template-columns:repeat(5,1fr);margin:34px 0;border-top:1px solid var(--line);border-left:1px solid var(--line);position:relative;z-index:2}.complete-compass div{padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.complete-compass span{display:block;color:var(--gold);font-size:.48rem;letter-spacing:.13em;margin-bottom:6px}.complete-compass strong{font-size:.62rem;line-height:1.4}.complete-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;position:relative;z-index:2}.after-section{width:min(1220px,calc(100% - 44px));margin:0 auto;padding:110px 0 120px;border-top:1px solid var(--line);display:grid;grid-template-columns:140px 1fr 340px;grid-gap:50px;gap:50px;align-items:start}.after-number{font-family:var(--serif);font-size:3.6rem;color:#292823;line-height:.85}.after-copy{max-width:620px}.after-copy h2{font-family:var(--serif);font-size:clamp(2.7rem,4.6vw,4.5rem);line-height:.93;font-weight:430;letter-spacing:-.045em;margin:14px 0 20px}.after-copy>p:last-child,.maintenance-note p{color:var(--muted);font-size:.7rem;line-height:1.8;margin:0}.maintenance-note{border-top:1px solid var(--gold-dark);padding-top:17px;margin-top:5px}.maintenance-note>span{color:var(--gold);font-size:.5rem;letter-spacing:.16em}.maintenance-note strong{display:block;font-family:var(--serif);font-size:1.35rem;font-weight:450;margin:8px 0}.footer-minimal{width:min(1220px,calc(100% - 44px));min-height:110px;margin:0 auto;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto auto;grid-gap:35px;gap:35px;align-items:center;color:#6f6b64;font-size:.62rem}.footer-minimal>div{display:flex;align-items:center;gap:10px}.footer-mark{color:var(--gold);font-family:var(--serif);font-size:1rem}.footer-minimal strong{color:#a09b92}.footer-minimal a:last-child{display:flex;align-items:center;gap:7px;color:var(--gold)}@media(max-width:900px){.hero-minimal{grid-template-columns:1fr;gap:20px;padding-top:72px}.kintsugi-object{height:390px}.phase-strip{grid-template-columns:1fr 1fr}.phase-strip article:nth-child(2){border-right:0}.brief-intro{grid-template-columns:1fr}.brief-intro>p{max-width:520px}.brief-body{grid-template-columns:1fr}.brief-step-nav{display:none}.brief-progress-head{grid-template-columns:150px 1fr 75px}.brief-stage{max-width:none}.after-section{grid-template-columns:90px 1fr}.maintenance-note{grid-column:2}.complete-compass{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.after-section,.brief-intro,.footer-minimal,.hero-minimal,.intake-container,.phase-strip,.topbar{width:min(100% - 28px,1220px)}.brand small{display:none}.topbar{height:64px}.hero-minimal{min-height:auto;padding:62px 0 56px}.hero-minimal h1{font-size:clamp(3.15rem,15vw,4.8rem)}.hero-minimal-copy>p:not(.micro-label){font-size:.8rem}.kintsugi-object{height:310px}.kintsugi-disc{width:250px}.object-caption{font-size:.8rem}.phase-strip{grid-template-columns:1fr}.phase-strip article{min-height:130px;border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.phase-strip article:last-child{border-bottom:0}.phase-strip h2{margin-top:18px}.brief-intro{padding-top:76px}.brief-intro h2{font-size:3rem}.brief-shell{border-left:0;border-right:0}.brief-progress-head{grid-template-columns:110px 1fr 60px;padding:0 14px;gap:12px}.brief-progress-head .micro-label{display:none}.brief-progress-head strong{font-size:.54rem}.brief-progress-head>span:last-child{font-size:.78rem}.brief-stage{padding:38px 20px 28px}.question-head{margin-bottom:32px}.question-head h2{font-size:2.75rem}.field-grid.two,.select-grid.three,.select-grid.two{grid-template-columns:1fr}.select-card{min-height:52px}.brief-nav{margin-top:32px}.compass-grid{grid-template-columns:1fr}.brief-complete{padding:42px 22px}.after-section,.complete-compass{grid-template-columns:1fr}.after-section{gap:22px;padding:80px 0}.after-number{font-size:2.4rem}.maintenance-note{grid-column:auto}.footer-minimal{grid-template-columns:1fr;gap:11px;padding:26px 0}.footer-minimal>a:last-child{margin-top:5px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brief-stage,.complete-seam i,.gold-seam,.hero-minimal-copy,.kintsugi-object{animation:none!important}.brief-progress-line i,.hero-cta,.select-card,.topbar-link{transition:none!important}}@keyframes heroRise{0%{opacity:0;transform:translateY(28px);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}@keyframes instrumentReveal{0%{opacity:0;transform:translateX(28px) scale(.975);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sectionReveal{0%{opacity:.18;transform:translateY(54px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes cardReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:none}}.hero-copy-wrap{animation:heroRise .9s cubic-bezier(.2,.75,.2,1) .08s both}.instrument{animation:instrumentReveal 1.15s cubic-bezier(.2,.8,.2,1) .2s both}.topbar{animation:heroRise .65s ease both}.marquee{animation:heroRise .7s ease .5s both}@supports (animation-timeline:view()){.intake-heading>div:nth-child(2),.manifesto,.process-heading,.thesis-copy{animation:sectionReveal linear both;animation-timeline:view();animation-range:entry 8% cover 34%}.process-grid article,.thesis-grid article{animation:cardReveal linear both;animation-timeline:view();animation-range:entry 4% cover 24%}.process-grid article:nth-child(2),.thesis-grid article:nth-child(2){animation-range:entry 9% cover 29%}.process-grid article:nth-child(3),.thesis-grid article:nth-child(3){animation-range:entry 14% cover 34%}.process-grid article:nth-child(4){animation-range:entry 18% cover 38%}.intake-shell{animation:sectionReveal linear both;animation-timeline:view();animation-range:entry 4% cover 26%}}.instrument:hover .orbit-a{animation-duration:4.5s}.instrument:hover .orbit-b{animation-duration:8s}.instrument:hover .orbit-c{animation-duration:11s}.instrument:hover .core{box-shadow:0 0 0 16px rgba(201,168,92,.03),0 0 110px rgba(201,168,92,.16);transition:box-shadow .5s ease}.instrument:hover .orbit-node{border-color:rgba(201,168,92,.46);color:#d7ccb0;transition:border-color .4s ease,color .4s ease}.choice,.primary,.process-grid article,.radio-card,.secondary,.thesis-grid article,.topbar-link{will-change:transform}.choice:active,.primary:active,.radio-card:active,.secondary:active{transform:scale(.985)}@media(prefers-reduced-motion:reduce){.hero-copy-wrap,.instrument,.instrument:hover .orbit-a,.instrument:hover .orbit-b,.instrument:hover .orbit-c,.intake-heading>div:nth-child(2),.intake-shell,.manifesto,.marquee,.process-grid article,.process-heading,.thesis-copy,.thesis-grid article,.topbar{animation:none!important}}:root{--flow-texture:url("data:image/webp;base64,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")}body{background:#070706!important;isolation:isolate}.site-shell,body{position:relative}.site-shell{background:linear-gradient(180deg,rgba(7,7,6,.28),rgba(8,8,7,.54) 46%,rgba(7,7,6,.34))!important;z-index:1}.site-shell:after,.site-shell:before{display:none!important}body>:not(.electric-backdrop){position:relative;z-index:1}.electric-backdrop{--electric-x:72vw;--electric-y:28vh;--electric-charge:.08;--electric-shift:0px;position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#070706}.electric-charge,.electric-contours{position:absolute;inset:-10%;background-image:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.34)),var(--flow-texture);background-repeat:repeat;background-size:clamp(540px,58vw,760px) auto;background-position:center var(--electric-shift);transform:scale(1.06);will-change:background-position,opacity,filter}.electric-contours{opacity:.34;filter:brightness(.66) saturate(.9) contrast(1.12)}.electric-charge{filter:brightness(1.95) saturate(1.5) contrast(1.24) drop-shadow(0 0 7px rgba(226,199,127,.24));-webkit-mask-image:radial-gradient(circle 265px at var(--electric-x) var(--electric-y),#000 0 13%,rgba(0,0,0,.96) 22%,rgba(0,0,0,.58) 43%,transparent 72%);mask-image:radial-gradient(circle 265px at var(--electric-x) var(--electric-y),#000 0 13%,rgba(0,0,0,.96) 22%,rgba(0,0,0,.58) 43%,transparent 72%);transition:opacity .34s ease-out}.electric-charge,.electric-core{opacity:var(--electric-charge);mix-blend-mode:screen}.electric-core{position:absolute;inset:0;background:radial-gradient(circle 2px at calc(var(--electric-x) + 43px) calc(var(--electric-y) - 18px),rgba(237,244,255,.95) 0 45%,transparent 70%),radial-gradient(circle 1.5px at calc(var(--electric-x) - 52px) calc(var(--electric-y) + 37px),rgba(226,199,127,.92) 0 45%,transparent 72%),radial-gradient(circle 1px at calc(var(--electric-x) + 78px) calc(var(--electric-y) + 52px),rgba(235,242,255,.86) 0 45%,transparent 72%),radial-gradient(circle 1.4px at calc(var(--electric-x) - 83px) calc(var(--electric-y) - 49px),rgba(226,199,127,.9) 0 45%,transparent 72%),radial-gradient(circle 130px at var(--electric-x) var(--electric-y),rgba(214,231,255,.055),rgba(226,199,127,.075) 25%,rgba(199,165,90,.035) 48%,transparent 72%);filter:drop-shadow(0 0 5px rgba(223,236,255,.24)) drop-shadow(0 0 12px rgba(199,165,90,.12));transition:opacity .18s ease-out}.after-section,.brief-intro,.footer-minimal,.hero-minimal,.intake-container,.phase-strip{isolation:isolate}.brief-shell:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;opacity:.055;background-image:var(--flow-texture);background-size:520px auto;background-position:88% 10%;filter:brightness(1.3) saturate(1.1);-webkit-mask-image:linear-gradient(105deg,transparent 0 47%,#000 78%,transparent);mask-image:linear-gradient(105deg,transparent 0 47%,#000 78%,transparent)}.brief-shell>*{position:relative;z-index:1}.sr-only{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}.rolling-action{position:relative;text-decoration:none}.rolling-action-content{display:inline-flex;align-items:center;justify-content:center;gap:9px}.rolling-label-window{position:relative;display:block;width:max-content;max-width:100%;overflow:hidden;line-height:1.15}.rolling-label-copy{display:block;white-space:nowrap;will-change:transform}.rolling-label-copy--incoming{position:absolute;inset:0}.rolling-action-icon{display:grid;place-items:center;flex:none;transition:transform .3s cubic-bezier(.338,.015,.395,.959),color .2s ease}.rolling-action:focus-visible .rolling-action-icon,.rolling-action:hover .rolling-action-icon{transform:translateX(3px)}.select-copy{min-width:0;display:block}.select-copy>.rolling-label-window{max-width:100%}.select-card .rolling-label-copy{font-size:.69rem;line-height:1.35;font-weight:700}.select-card small{margin-top:4px}.brief-step-nav button:focus-visible,.rolling-action:focus-visible,.select-card:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.brief-step-nav button .rolling-label-window{width:max-content}.brief-step-nav button .rolling-label-copy{font-size:.64rem;letter-spacing:.03em}.hero-cta.rolling-action,.topbar-link.rolling-action{display:inline-flex}.footer-project-link.rolling-action{display:inline-flex;align-items:center;color:var(--gold)}.download-inline.rolling-action,.gold-button.rolling-action,.quiet-button.rolling-action{display:inline-flex}.download-inline.rolling-action{justify-content:flex-start}.quiet-button.rolling-action .rolling-action-icon:first-child{order:-1}.kintsugi-rail{position:relative}.kintsugi-rail:after{content:"";position:absolute;left:calc(var(--brief-progress) - 5px);top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%);background:var(--gold-bright);box-shadow:0 0 14px rgba(226,199,127,.42);transition:left .55s cubic-bezier(.2,.8,.2,1)}@media(max-width:620px){.electric-charge,.electric-contours{inset:-7%;background-size:560px auto}.electric-contours{opacity:.3}.electric-charge{-webkit-mask-image:radial-gradient(circle 185px at var(--electric-x) var(--electric-y),#000 0 16%,rgba(0,0,0,.7) 44%,transparent 74%);mask-image:radial-gradient(circle 185px at var(--electric-x) var(--electric-y),#000 0 16%,rgba(0,0,0,.7) 44%,transparent 74%)}.rolling-label-window{max-width:100%}}@media(prefers-reduced-motion:reduce){.electric-charge,.electric-core{display:none!important}.electric-contours{background-position:top!important}.kintsugi-rail:after,.rolling-action-icon{transition:none!important}.rolling-label-copy{transform:none!important}}