@font-face{font-family:Hanken;src:url('data:font/woff2;base64,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') format('woff2');font-weight:300;font-display:swap}@font-face{font-family:Hanken;src:url('data:font/woff2;base64,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') format('woff2');font-weight:400;font-display:swap}
:root{--paper:#eeece4;--ink:#191a16;--muted:#6b6c63;--pad:clamp(24px,4.3vw,84px);--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:300 18px/1.5 Hanken,Arial,sans-serif;-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:300}em{font:italic 400 1.1em/.98 Georgia,'Times New Roman',serif;letter-spacing:-.07em}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer;color:inherit;background:none;border:0}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}img,svg{display:block;max-width:100%}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:6px}input:focus-visible,textarea:focus-visible{outline:2px solid currentColor;outline-offset:5px}::selection{background:var(--ink);color:var(--paper)}.wrap{padding-inline:var(--pad)}.eyebrow{font-size:12px;line-height:1.45;letter-spacing:.12em;text-transform:uppercase;font-weight:400}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;z-index:200;top:8px;left:8px;background:var(--paper);color:var(--ink);padding:15px;transform:translateY(-150%)}.skip:focus{transform:none}
.header{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:21px var(--pad);z-index:40;color:#f0eee7;mix-blend-mode:difference}.brand{display:flex;align-items:center;gap:10px;font-size:36px;letter-spacing:-2px;line-height:1}.brand svg{width:25px;height:43px}.header nav{display:flex;align-items:center;gap:35px;font-size:13px}.header nav>a{padding:12px 0}.header .talk{border:1px solid #f0eee775;border-radius:100px;display:flex;gap:30px;align-items:center;padding:12px 20px;min-height:46px}.talk:hover{background:#f0eee7;color:#171813}
.story{height:1100svh;position:relative}.story-anchor{position:absolute;top:var(--at);width:1px;height:1px;pointer-events:none}.stage{position:sticky;top:0;height:100svh;min-height:640px;overflow:hidden;background:var(--paper);isolation:isolate}.scene{position:absolute;inset:0;z-index:2;pointer-events:none}.scene canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.scene-world{z-index:0}.scene-illustrations{z-index:1}.grain{position:absolute;inset:0;pointer-events:none;z-index:20;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.stage-grid{position:absolute;inset:107px var(--pad) 64px;border-top:1px solid #80807728;border-bottom:1px solid #80807728;z-index:1;pointer-events:none}.stage-grid i{position:absolute;top:-4px;width:7px;height:7px;border-top:1px solid #80807799;border-left:1px solid #80807799}.stage-grid i:last-child{right:0;transform:rotate(90deg)}.panel{position:absolute;z-index:5;opacity:0;visibility:hidden;will-change:transform,opacity;pointer-events:none}.panel a{pointer-events:auto}.hero-copy{left:var(--pad);top:19%;opacity:1;visibility:visible}.hero-copy h1{font-size:clamp(72px,7.7vw,145px);line-height:.96;letter-spacing:-.065em;margin-top:24px}.hero-copy h1 em{display:inline-block;margin-left:.18em;font-size:1.24em}.hero-sub{font-size:19px;line-height:1.4;margin-top:35px}.hero-caption{right:var(--pad);bottom:13%;text-align:right;opacity:1;visibility:visible}.hero-caption p{font-size:36px;line-height:1;letter-spacing:-.035em}.hero-caption .eyebrow{display:block;margin-top:22px;font-size:11px;letter-spacing:.08em}.scroll-invite{left:50%;bottom:13%;display:flex;align-items:center;gap:17px;opacity:1;visibility:visible;font-size:12px;line-height:1.5;transform:translateX(-50%)}.scroll-stem{height:53px;width:1px;background:#191a1640;position:relative}.scroll-stem:after{content:'';position:absolute;top:0;width:1px;height:17px;background:var(--ink);animation:scrollHint 2s ease-in-out infinite}.edition{right:var(--pad);top:23%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.14em;opacity:1;visibility:visible}.ingredient-panel{left:var(--pad);top:30%;width:32%;max-width:510px}.ingredient-label{display:flex;align-items:center;gap:20px}.ingredient-label .rule{height:1px;width:55px;background:currentColor;opacity:.4}.ingredient-panel h2{font-size:clamp(62px,7.2vw,120px);line-height:1;letter-spacing:-.055em;margin-top:26px}.ingredient-panel p{font-size:19px;max-width:340px;margin-top:27px;line-height:1.6}.ingredient-note{display:block;font-size:12px;margin-top:34px;border-top:1px solid currentColor;padding-top:13px;opacity:.65;max-width:290px}.specimen-title{right:var(--pad);top:16%;display:flex;flex-direction:column;gap:10px;text-align:right;font-size:12px;letter-spacing:.07em}.specimen-title span:first-child{font-family:Georgia,serif;font-style:italic;font-size:15px;letter-spacing:0}.chapter-number{font-size:clamp(280px,39vw,750px);line-height:.8;right:6%;top:22%;letter-spacing:-.11em;z-index:0;color:#b0b0a028;font-weight:300;pointer-events:none}.stir-panel{left:var(--pad);top:22%;max-width:580px;color:var(--paper)}.stir-panel h2{font-size:clamp(62px,7.7vw,132px);line-height:.99;letter-spacing:-.06em;margin-top:27px}.stir-panel>p:not(.eyebrow){font-size:19px;color:#babbb0;margin-top:30px}.days{display:flex;gap:26px;margin-top:55px;padding-top:20px;border-top:1px solid #eeece445;font-size:12px;line-height:1.7}.days b{font-size:15px;font-weight:300}.days span{opacity:.55;transition:opacity .3s}.days span.active{opacity:1}.stir-invite{right:var(--pad);bottom:15%;color:var(--paper);display:flex;align-items:center;gap:20px;font-size:13px}.stir-arrow{font-size:43px;line-height:1}.revelation{inset:16% var(--pad) auto;text-align:center;color:var(--paper);z-index:4}.revelation h2{font-size:clamp(110px,17.5vw,330px);line-height:.8;letter-spacing:-.07em;margin:34px 0 28px}.revelation h2 em{margin-left:20%;font-size:1.06em}.revelation>span{display:block;text-align:left;margin-left:12%;font-size:16px}.project-panel{left:var(--pad);top:34%;width:30%;max-width:430px}.project-panel h2{font-size:clamp(48px,5.1vw,90px);line-height:1.04;letter-spacing:-.06em;margin-top:22px}.project-panel p:not(.eyebrow){font-size:17px;max-width:300px;margin-top:27px;line-height:1.6}.project-panel>a{display:flex;align-items:center;gap:40px;width:fit-content;border-bottom:1px solid currentColor;padding:13px 0;margin-top:28px;font-size:15px}.project-panel>a:hover>span{transform:translate(3px,-3px)}.project-domain{right:var(--pad);bottom:17%;display:flex;flex-direction:column;gap:7px;text-align:right;font-size:12px}.project-domain span:first-child{font-size:14px}.project-domain span:last-child{opacity:.55}.project-nav{left:var(--pad);bottom:17%;display:flex;gap:10px}.project-nav a{display:grid;place-items:center;width:45px;height:45px;border:1px solid #191a1655;border-radius:100px;font-size:12px;transition:background .2s}.project-nav a[aria-current=true]{background:var(--ink);color:var(--paper)}.stage-bottom{position:absolute;z-index:25;left:var(--pad);right:var(--pad);bottom:26px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;align-items:center;font-size:11px;letter-spacing:.02em;color:var(--ink)}.stage-bottom>a{justify-self:end;padding:10px 0}.progress-track{height:1px;background:#80807755}.progress-track i{display:block;height:1px;background:currentColor;width:100%;transform:scaleX(0);transform-origin:left}.motion-toggle{position:fixed;bottom:13px;right:20px;background:#eeece4eb;backdrop-filter:blur(6px);color:var(--ink);border:1px solid #191a1630;padding:10px 14px;border-radius:100px;z-index:80;font-size:11px;min-height:38px;opacity:0;transition:opacity .3s}.motion-toggle.shown{opacity:1}.is-static .hero-copy,.is-static .hero-caption,.is-static .scroll-invite{visibility:visible!important;opacity:1!important;transform:none!important}.is-static .scroll-invite{display:none}.is-static .hero-copy{z-index:3}.is-static .scene,.is-static .stage-bottom,.is-static .edition{display:none}.is-static .ingredient-panel,.is-static .specimen-title,.is-static .chapter-number,.is-static .stir-panel,.is-static .stir-invite,.is-static .revelation,.is-static .project-panel,.is-static .project-domain,.is-static .project-nav{display:none}.static-story{display:none;padding-block:90px}.is-static .static-story{display:block}.static-ingredients{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin:35px 0 85px}.static-ingredients h2{font-size:35px;letter-spacing:-.04em;margin-bottom:18px}.static-ingredients p{font-size:17px}.static-title{font-size:clamp(65px,9vw,145px);letter-spacing:-.06em}.static-projects{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.static-projects img{width:100%;height:320px;object-fit:cover;object-position:top;filter:grayscale(1)}.static-projects h3{font-size:23px;margin-top:20px}
.manifesto{background:#161714;color:var(--paper);padding-top:110px;padding-bottom:75px;position:relative;overflow:hidden}.manifesto>.eyebrow{color:#a9aa9e}.manifesto-title{display:flex;position:relative;margin-top:48px}.manifesto h2{font-size:clamp(55px,7.4vw,140px);line-height:1.04;letter-spacing:-.055em;max-width:1200px;position:relative;z-index:2}.manifesto h2 em{margin-left:.6em}.signature-mark{position:absolute;right:2%;bottom:-45%;width:19%;color:var(--paper);opacity:.12;transform:rotate(-15deg)}.signature-mark svg{width:100%;height:100%}.manifesto-bottom{display:grid;grid-template-columns:1fr 1fr;gap:12vw;margin-top:85px;align-items:end}.proof{display:flex;align-items:center;gap:27px}.proof strong{font-size:clamp(90px,10vw,170px);line-height:.85;letter-spacing:-.075em;font-weight:300}.proof strong>span{font-size:.55em;vertical-align:top;line-height:1}.proof p{font-size:14px;color:#bfc0b3;max-width:130px}.manifesto-copy{display:grid;grid-template-columns:1fr 1fr;gap:35px;font-size:17px;color:#c3c4b8;max-width:630px}.scope-note{border-top:1px solid #eeece430;margin-top:65px;padding-top:23px;display:flex;justify-content:space-between;gap:40px;font-size:12px;color:#9b9d90}.scope-note p{max-width:435px;font-size:12px;line-height:1.6}.scope-note span{color:#d2d2c8}.contact{padding-top:65px;padding-bottom:100px}.contact-top{display:flex;justify-content:space-between;gap:20px}.contact-top>span:last-child{color:#7b7d71}.contact h2{font-size:clamp(55px,8.6vw,155px);line-height:1.02;letter-spacing:-.06em;margin-top:65px}.contact h2 em{display:inline-block;margin-left:7%;margin-top:10px;font-size:1.08em}.contact-columns{display:grid;grid-template-columns:1fr 1.35fr;gap:10vw;margin-top:85px}.contact-aside>p{font-size:20px;line-height:1.6}.whatsapp{display:flex;gap:30px;align-items:center;width:fit-content;border:1px solid currentColor;border-radius:100px;padding:17px 24px;font-size:15px;margin-top:30px}.whatsapp:hover{color:var(--paper);background:var(--ink)}.contact-aside small{display:block;margin-top:15px;font-size:13px;color:var(--muted)}.contact-aside .conxuro-verse{font:italic 17px/1.8 Georgia,serif;color:#707264;margin-top:65px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:29px 26px;position:relative}.field{display:flex;flex-direction:column;gap:11px;font-size:14px}.field input,.field textarea{width:100%;background:transparent;border:0;border-bottom:1px solid #191a1655;border-radius:0;padding:4px 0 13px;color:var(--ink);font-weight:300;font-size:18px;min-height:46px}.field input::placeholder,.field textarea::placeholder{color:#888a7d;opacity:1}.field textarea{height:108px;resize:vertical}.wide{grid-column:1/-1}.privacy{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.6}.privacy input{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:var(--ink)}.privacy a{border-bottom:1px solid currentColor}.send{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:17px 0;font-size:27px;text-align:left}.send>span:last-child{transition:transform .3s}.send:hover>span:last-child{transform:translate(5px,-5px)}.send:disabled{opacity:.55;cursor:wait}.form-note{font-size:12px;color:var(--muted);margin-top:-12px}.trap{position:absolute;left:-9999px}.form-status{font-size:16px;border:1px solid currentColor;padding:18px;margin-bottom:24px}.form-status:empty{display:none}.footer{background:#161714;color:var(--paper);padding-top:36px;overflow:hidden}.footer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}.footer-head>a{width:46px;height:46px;border-radius:100%;border:1px solid #eeece455;display:grid;place-items:center;font-size:23px}.wordmark{font-size:26.6vw;font-weight:300;letter-spacing:-.078em;line-height:1.2;margin-left:-.05em}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #eeece435;padding-block:23px 28px;font-size:12px;color:#a8aa9c}.footer-bottom nav{display:flex;gap:25px;margin-right:160px}
@keyframes scrollHint{0%,100%{transform:translateY(0);opacity:0}20%{opacity:1}80%{transform:translateY(37px);opacity:1}}@keyframes entry{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}.is-live .hero-copy h1{animation:entry 1.3s var(--ease) both}.is-live .hero-copy>.eyebrow{animation:entry 1s var(--ease) both}.is-live .hero-sub{animation:entry 1.5s var(--ease) both}.in-view{animation:entry 1.2s var(--ease) both}
@media(min-width:1800px){.stage-grid{inset-block:120px 78px}.stage-bottom{bottom:36px}.header{padding-block:28px}.hero-copy{top:21%}}
@media(max-width:1000px){.hero-copy h1{font-size:8.7vw}.hero-sub{font-size:17px}.hero-caption p{font-size:30px}.ingredient-panel h2{font-size:7.6vw}.ingredient-panel p{font-size:17px}.project-panel h2{font-size:5.6vw}.manifesto-bottom{gap:7vw}.manifesto-copy{grid-template-columns:1fr;gap:18px}.contact-columns{gap:6vw}.contact-aside>p{font-size:18px}}
@media(max-width:700px){:root{--pad:22px}.header{padding-block:17px}.brand{font-size:29px;gap:8px}.brand svg{width:21px;height:37px}.header nav{gap:15px}.header nav>a:not(.talk){display:none}.header .talk{font-size:12px;padding:10px 16px;gap:25px;min-height:44px}.story{height:1300svh}.stage{min-height:600px}.stage-grid{inset:86px var(--pad) 66px}.hero-copy{top:15%;width:calc(100% - 44px)}.hero-copy>.eyebrow{font-size:10px;letter-spacing:.12em}.hero-copy h1{font-size:clamp(51px,14.2vw,82px);line-height:.98;margin-top:19px;letter-spacing:-.055em}.hero-copy h1 br:nth-of-type(1){display:none}.hero-copy h1 em{margin-left:.65em;font-size:1.38em}.hero-sub{font-size:15px;margin-top:24px;line-height:1.4;max-width:135px}.hero-caption{right:var(--pad);bottom:13%;text-align:right}.hero-caption p{font-size:27px}.hero-caption .eyebrow{font-size:9px;margin-top:12px;max-width:130px;line-height:1.6}.scroll-invite{left:var(--pad);bottom:14%;transform:none;gap:13px;font-size:11px}.scroll-stem{height:36px}.edition{display:none}.ingredient-panel{left:var(--pad);top:15%;width:calc(100% - 44px);max-width:none}.ingredient-label{gap:15px}.ingredient-label .eyebrow{font-size:10px}.ingredient-label .rule{width:35px}.ingredient-panel h2{font-size:clamp(45px,12.6vw,70px);line-height:.98;margin-top:18px}.ingredient-panel h2 br{display:none}.ingredient-panel h2 em{font-size:1.08em}.ingredient-panel p{font-size:15px;max-width:285px;line-height:1.55;margin-top:17px}.ingredient-note{max-width:245px;font-size:11px;margin-top:19px;padding-top:9px}.specimen-title{top:auto;bottom:16%;font-size:10px;gap:5px}.specimen-title span:first-child{font-size:13px}.chapter-number{font-size:65vw;right:5%;top:45%;opacity:.5}.stir-panel{left:var(--pad);top:15%;width:calc(100% - 44px)}.stir-panel>.eyebrow{font-size:10px}.stir-panel h2{font-size:clamp(48px,12.4vw,70px);margin-top:20px;line-height:1.04}.stir-panel>p:not(.eyebrow){font-size:15px;margin-top:21px;line-height:1.5}.days{position:fixed;left:var(--pad);right:var(--pad);bottom:13%;margin-top:0;gap:25px;justify-content:space-between;font-size:10px;padding-top:14px}.days b{font-size:13px}.stir-invite{right:var(--pad);bottom:24%;font-size:11px;gap:12px}.stir-arrow{font-size:30px}.revelation{inset:19% var(--pad) auto}.revelation .eyebrow{font-size:10px}.revelation h2{font-size:23.5vw;margin:28px 0 24px;line-height:.89}.revelation h2 em{margin-left:5%;font-size:1.1em}.revelation>span{font-size:14px;margin-left:5%}.project-panel{left:var(--pad);top:15%;width:calc(100% - 44px);max-width:none}.project-panel .eyebrow{font-size:10px}.project-panel h2{font-size:clamp(39px,10.9vw,62px);line-height:1.06;margin-top:17px}.project-panel h2 br{display:none}.project-panel p:not(.eyebrow){font-size:14px;line-height:1.55;margin-top:17px;max-width:280px}.project-panel>a{font-size:13px;padding:10px 0;margin-top:10px;gap:26px}.project-domain{bottom:14%;font-size:10px;gap:5px;max-width:200px}.project-domain span:first-child{font-size:12px}.project-nav{bottom:14%;gap:7px}.project-nav a{width:37px;height:44px;font-size:10px}.stage-bottom{grid-template-columns:1fr auto;gap:15px;bottom:20px;font-size:10px}.progress-track{position:absolute;left:0;right:0;bottom:45px;height:1px}.stage-bottom>a{font-size:10px}.motion-toggle{font-size:10px;min-height:40px;bottom:8px;right:12px;padding:9px 12px}.manifesto{padding-top:70px;padding-bottom:40px}.manifesto>.eyebrow{font-size:11px}.manifesto-title{margin-top:35px}.manifesto h2{font-size:clamp(44px,10.8vw,70px);line-height:1.1}.manifesto h2 em{margin-left:.25em}.signature-mark{width:32%;right:-6%;bottom:-60%;opacity:.1}.manifesto-bottom{grid-template-columns:1fr;gap:40px;margin-top:57px}.proof{gap:25px}.proof strong{font-size:100px}.proof p{font-size:13px}.manifesto-copy{grid-template-columns:1fr 1fr;gap:24px;font-size:15px}.scope-note{display:block;margin-top:42px;padding-top:20px;font-size:12px}.scope-note p{margin-top:13px;font-size:11px}.contact{padding-top:38px;padding-bottom:65px}.contact-top .eyebrow{font-size:10px;max-width:150px}.contact-top>span:last-child{text-align:right;max-width:120px}.contact h2{font-size:clamp(43px,10.5vw,70px);margin-top:37px;line-height:1.04}.contact h2 em{margin-left:0;margin-top:14px;font-size:1.06em}.contact-columns{grid-template-columns:1fr;gap:38px;margin-top:40px}.contact-aside>p{font-size:17px}.whatsapp{font-size:14px;padding:15px 21px;margin-top:23px}.contact-aside small{font-size:12px}.contact-aside .conxuro-verse{display:none}.contact-form{gap:25px 22px}.field{font-size:13px}.field input,.field textarea{font-size:16px}.privacy{font-size:12px}.send{font-size:25px}.form-note{font-size:11px;line-height:1.6}.footer{padding-top:26px}.footer-head{font-size:11px;gap:15px}.footer-head>a{width:44px;height:44px}.wordmark{padding-block:16px;font-size:26vw}.footer-bottom{display:block;font-size:10px;padding-block:22px 66px}.footer-bottom nav{gap:22px;margin:14px 0 0;font-size:11px}.static-ingredients{grid-template-columns:1fr;gap:30px}.static-ingredients h2{font-size:35px}.static-projects{grid-template-columns:1fr;gap:45px}.static-projects img{height:330px}}
@media(max-width:370px){.manifesto-copy{grid-template-columns:1fr;gap:20px}.contact-form{grid-template-columns:1fr}.field{grid-column:1/-1}.hero-copy h1{font-size:50px}.ingredient-panel p{font-size:14px}.ingredient-note{display:none}.project-panel h2{font-size:37px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body.is-static *{animation:none!important}

@media(max-width:700px){.hero-caption p{display:none}.hero-caption{bottom:15%}.hero-caption .eyebrow{max-width:150px}.motion-toggle{bottom:8px;right:auto;left:22px}.stage-bottom{bottom:50px}.stage-grid{bottom:92px}.progress-track{bottom:37px}.project-panel h2 em,.ingredient-panel h2 em{white-space:nowrap}}
@media(max-width:700px){.specimen-title{top:43%;bottom:auto;right:var(--pad);font-size:9px;gap:4px}.specimen-title span:first-child{font-size:11px}}

@media(max-width:700px){.days{position:absolute;top:68svh;left:0;right:0;bottom:auto}.stir-invite{bottom:24%}}
.header.is-solid{mix-blend-mode:normal;background:var(--paper);color:var(--ink);box-shadow:0 1px #191a161a}.header.is-solid .talk{border-color:#191a1675}.header.is-solid .talk:hover{background:var(--ink);color:var(--paper)}

/* The same scroll composition remains available with reduced motion. */
body.is-quiet *{animation:none!important;transition:none!important}
.motion-toggle{min-height:44px}
@media(max-width:700px){.motion-toggle{padding-inline:12px;font-size:11px}}

/* Version 6 — a screen, not a column. The conxuro moves from night to matter. */
:root{--pad:clamp(18px,1.8vw,42px)}
body{background:#d7d8d0}
.header.is-solid{background:#171a16f5;color:#eeece4;box-shadow:none}.header.is-solid .talk{border-color:#eeece475}.header.is-solid .talk:hover{background:#eeece4;color:#191a16}
.header{padding-block:23px}.brand{font-size:39px}.header nav{font-size:14px;gap:42px}.header .talk{padding:13px 24px;min-height:49px}
.stage{background:#151714;color:#eeece4}
.grain{opacity:.038}.stage-grid{inset:96px 0 0;border:0}.stage-grid i{display:none}
.atmosphere{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}
.aura{position:absolute;width:100vw;height:100vw;right:-27vw;top:50%;margin-top:-47vw;border-radius:50%;background:radial-gradient(ellipse at 45% 44%,#aeb5a326 0%,#858d7930 22%,#69715d1a 41%,#11141000 68%);box-shadow:inset 0 0 110px #d6decc08;will-change:transform}
.aura:before,.aura:after{content:'';position:absolute;inset:16%;border:1px solid #d7dfca12;border-radius:50%;box-shadow:0 0 55px #b7c6a307}
.aura:after{inset:27%;border-color:#d7dfca0b}
.is-static .atmosphere,.is-static .project-window{display:none}
.hero-copy{top:13%;width:68%;left:var(--pad)}
.hero-copy>.eyebrow{font-size:12px;letter-spacing:.15em}
.hero-copy h1{font-size:clamp(80px,10.65vw,205px);line-height:.88;letter-spacing:-.071em;margin-top:25px}
.hero-copy h1 em{font-size:1.43em;line-height:.84;margin-left:.36em;letter-spacing:-.079em}
.hero-sub{font-size:clamp(17px,1.5vw,25px);line-height:1.45;margin-top:30px}
.hero-caption{right:var(--pad);bottom:12%;text-align:right}.hero-caption p{font-size:clamp(34px,3.5vw,65px)}.hero-caption .eyebrow{font-size:11px;max-width:none;margin-top:13px}
.scroll-invite{left:49%;bottom:8.8%;font-size:12px;gap:17px}.scroll-stem{background:#eeece450}.scroll-stem:after{background:#eeece4}
.edition{top:18%;right:var(--pad);font-size:10px;letter-spacing:.17em}
.ingredient-panel{left:var(--pad);top:22%;width:43%;max-width:none}
.ingredient-panel h2{font-size:clamp(68px,8.4vw,164px);line-height:.94;margin-top:27px}
.ingredient-panel p{font-size:clamp(18px,1.45vw,24px);max-width:440px;margin-top:34px;line-height:1.5}
.ingredient-note{font-size:13px;max-width:380px;margin-top:30px;padding-top:15px;opacity:.85}
.specimen-title{top:14%;right:var(--pad)}
.chapter-number{font-size:62vw;right:-1.5%;top:24%;line-height:.75;color:currentColor;opacity:.065!important}
.stir-panel{left:var(--pad);top:19%;max-width:55%}.stir-panel h2{font-size:clamp(76px,8.7vw,174px);line-height:.96}
.stir-panel>p:not(.eyebrow){font-size:21px}.stir-invite{right:var(--pad);bottom:12%}
.revelation{inset:17% var(--pad) auto;text-align:left}.revelation h2{font-size:22.5vw;line-height:.77;margin:40px 0}.revelation h2 em{margin-left:27%;font-size:1em}.revelation>span{margin-left:2%;font-size:18px}
.project-window{position:absolute;left:0;right:0;top:37%;bottom:138px;pointer-events:none;visibility:hidden}
.project-panel{left:var(--pad);right:var(--pad);top:12%;width:auto;max-width:none}
.project-panel .eyebrow{font-size:12px;letter-spacing:.15em}
.project-panel h2{font-size:clamp(65px,7.65vw,148px);line-height:1;letter-spacing:-.065em;margin-top:17px;max-width:none}
.project-panel h2 br{display:none}.project-panel h2 em{font-size:1.08em;white-space:nowrap}
.project-panel p:not(.eyebrow){font-size:17px;line-height:1.5;max-width:54%;margin-top:20px}
.project-panel>a{position:absolute;right:0;bottom:0;font-size:16px;gap:70px;padding:10px 0;margin:0;min-width:190px}
.project-domain{right:var(--pad);bottom:74px;text-align:right;font-size:11px;gap:5px}.project-domain span:first-child{font-size:15px}
.project-nav{left:var(--pad);bottom:69px;gap:7px}.project-nav a{height:48px;width:48px;border-color:currentColor;border-radius:50%;font-size:12px}
.stage[data-tone=dark] .project-nav a[aria-current=true]{background:#eeece4;color:#191a16}
.stage-bottom{left:var(--pad);right:var(--pad);bottom:23px;gap:25px;font-size:11px}
.progress-track{background:#80807765}.stage-bottom>a{font-size:11px}
.motion-toggle{bottom:10px;right:var(--pad);border:1px solid #7b817750;background:#dfe2d8f2;color:#24271f;font-size:10px;min-height:36px;padding:8px 13px;backdrop-filter:none}
@media(min-width:701px){.stage-bottom{right:calc(var(--pad) + 215px)}.stage-bottom>a{padding-block:5px}}
.manifesto{padding-top:clamp(70px,8vw,150px);padding-bottom:65px;background:#171a16}
.manifesto-title{display:block;margin-top:48px}.manifesto h2{max-width:none;font-size:7.6vw;line-height:1.05;letter-spacing:-.067em}.manifesto h2>span{display:block}
.manifesto h2>em{display:block;width:100%;text-align:right;margin:0;font-size:2.5em;line-height:.95;letter-spacing:-.075em}
.signature-mark{width:16%;left:1%;right:auto;bottom:-6%;opacity:.16;transform:rotate(-8deg)}
.manifesto-bottom{grid-template-columns:1fr 1fr;margin-top:95px;gap:8vw}.proof strong{font-size:18vw}.proof p{font-size:15px;max-width:160px}.manifesto-copy{max-width:none;font-size:19px;gap:42px}.scope-note{margin-top:75px;padding-top:25px;font-size:14px}.scope-note p{font-size:13px;max-width:520px}
.contact{background:#d7d8d0;padding-top:70px;padding-bottom:100px}.contact h2{font-size:9.6vw;line-height:1;letter-spacing:-.068em;margin-top:70px}.contact h2 em{margin-left:15%;font-size:1.04em;margin-top:12px}
.contact-columns{grid-template-columns:1fr 1.3fr;gap:9vw;margin-top:95px}.contact-aside>p{font-size:24px}.whatsapp{font-size:17px;padding:20px 27px;margin-top:36px}.field{font-size:15px}.field input,.field textarea{font-size:21px;padding-bottom:16px}.contact-form{gap:35px}.send{font-size:35px;padding-block:22px}
.footer{background:#171a16}.wordmark{font-size:28vw;line-height:1.04;letter-spacing:-.08em;margin-left:-.038em;padding-top:18px}.footer-bottom nav{margin-right:195px}
@media(min-width:1800px){.hero-copy{top:14%}.stage-grid{inset:100px 0 0}.stage-bottom{bottom:27px}.project-panel{top:12%}}
@media(min-width:701px) and (max-height:780px){.hero-copy{top:15%}.hero-copy h1{font-size:min(10.1vw,16vh)}.hero-sub{margin-top:20px;font-size:17px}.project-window{top:42%;bottom:127px}.project-panel{top:15%}.project-panel h2{font-size:6.4vw}.project-panel p:not(.eyebrow){margin-top:13px;font-size:15px}.ingredient-panel{top:20%}.ingredient-panel h2{font-size:7.3vw}.ingredient-panel p{margin-top:22px;font-size:17px}.ingredient-note{margin-top:20px}.manifesto-copy{font-size:17px}}
@media(max-width:1000px) and (min-width:701px){.hero-copy{width:71%;top:18%}.hero-copy h1{font-size:10.8vw}.hero-sub{font-size:17px}.project-panel h2{font-size:8.2vw}.project-panel p:not(.eyebrow){font-size:15px;max-width:64%}.project-panel>a{min-width:145px;gap:30px;font-size:14px}.ingredient-panel{width:45%}.ingredient-panel h2{font-size:8.7vw}.ingredient-panel p{font-size:17px}.contact-columns{gap:5vw}.manifesto-copy{font-size:17px;grid-template-columns:1fr}}
@media(max-width:700px){
 :root{--pad:16px}.header{padding-block:17px}.brand{font-size:31px;gap:8px}.brand svg{width:23px;height:39px}.header .talk{padding:10px 17px;min-height:44px;font-size:12px;gap:25px}
 .stage{min-height:650px}.atmosphere .aura{width:180vw;height:180vw;right:-45vw;top:66%;margin-top:-90vw}.grain{opacity:.03}
 .hero-copy{top:13%;width:calc(100% - 32px)}.hero-copy>.eyebrow{font-size:9px;letter-spacing:.14em}
 .hero-copy h1{font-size:15.5vw;line-height:.92;letter-spacing:-.065em;margin-top:21px}.hero-copy h1 br:nth-of-type(1){display:block}.hero-copy h1 em{font-size:1.55em;line-height:.87;margin-left:.37em;letter-spacing:-.08em}
 .hero-sub{font-size:14px;margin-top:21px;max-width:155px}.hero-caption{right:var(--pad);bottom:13%}.hero-caption p{display:none}.hero-caption .eyebrow{font-size:9px;max-width:155px}.scroll-invite{left:var(--pad);bottom:12.5%;font-size:10px;transform:none;gap:10px}.scroll-stem{height:28px}
 .ingredient-panel{top:13%;left:var(--pad);width:calc(100% - 32px)}.ingredient-label .eyebrow{font-size:10px}.ingredient-panel h2{font-size:13.3vw;line-height:1;margin-top:17px}.ingredient-panel p{font-size:15px;max-width:none;line-height:1.5;margin-top:18px}.ingredient-note{max-width:none;font-size:11px;margin-top:18px;padding-top:10px}.specimen-title{top:43%;right:var(--pad);font-size:9px}.specimen-title span:first-child{font-size:11px}.chapter-number{font-size:112vw;top:45%;right:-5%;opacity:.06!important}
 .stir-panel{top:13%;left:var(--pad);width:calc(100% - 32px);max-width:none}.stir-panel h2{font-size:14vw;line-height:1.01;margin-top:21px}.stir-panel>p:not(.eyebrow){font-size:15px;margin-top:21px}.days{top:65svh;left:0;right:0;gap:16px}.stir-invite{bottom:26%;font-size:11px}
 .revelation{inset:22% var(--pad) auto}.revelation h2{font-size:26vw;line-height:.87;margin:24px 0}.revelation h2 em{margin-left:8%;font-size:1em}.revelation>span{font-size:14px;margin-left:3%}
 .project-panel{top:12%;left:var(--pad);right:var(--pad);width:auto}.project-panel .eyebrow{font-size:9px;letter-spacing:.13em}.project-panel h2{font-size:12.2vw;line-height:1.03;margin-top:17px}.project-panel h2 em{font-size:1.06em}.project-panel p:not(.eyebrow){font-size:14px;line-height:1.5;max-width:none;margin-top:15px}.project-panel>a{position:static;min-width:0;width:fit-content;gap:40px;font-size:13px;margin-top:11px;padding:9px 0}
 .project-window{left:0;right:0;top:43.5%;bottom:163px}.project-nav{left:var(--pad);bottom:106px;gap:6px}.project-nav a{width:44px;height:44px;font-size:11px}.project-domain{right:var(--pad);bottom:111px;font-size:9px;max-width:190px;gap:4px}.project-domain span:first-child{font-size:11px}
 .stage-bottom{left:var(--pad);right:var(--pad);bottom:57px;font-size:9px;gap:12px}.stage-bottom>a{font-size:9px;padding-block:6px}.progress-track{bottom:35px}.motion-toggle{left:var(--pad);right:auto;bottom:9px;min-height:37px;font-size:10px;padding:9px 12px}
 .manifesto{padding-top:64px;padding-bottom:40px}.manifesto-title{margin-top:34px}.manifesto h2{font-size:10.15vw;line-height:1.08}.manifesto h2>span:first-child{max-width:92%}.manifesto h2>em{font-size:2.3em;line-height:1.12;margin:8px 0 0}.signature-mark{left:0;bottom:-10%;width:21%;opacity:.13}
 .manifesto-bottom{grid-template-columns:1fr;margin-top:60px;gap:43px}.proof{gap:24px}.proof strong{font-size:32vw}.proof p{font-size:13px}.manifesto-copy{font-size:15px;grid-template-columns:1fr 1fr;gap:24px}.scope-note{margin-top:38px;font-size:12px;padding-top:18px}.scope-note p{font-size:11px}
 .contact{padding-top:38px;padding-bottom:65px}.contact h2{font-size:12.5vw;line-height:1.04;margin-top:36px}.contact h2 em{margin-left:0;font-size:1.07em;margin-top:12px}.contact-columns{grid-template-columns:1fr;margin-top:38px;gap:38px}.contact-aside>p{font-size:18px}.whatsapp{font-size:14px;padding:17px 23px;margin-top:24px}.contact-form{grid-template-columns:1fr;gap:26px 20px}.field{font-size:13px}.field input,.field textarea{font-size:16px}.send{font-size:28px;padding-block:17px}.motion-toggle{min-height:44px}
 .footer-head{font-size:10px}.wordmark{font-size:28vw;padding-block:23px 5px}.footer-bottom nav{margin-right:0}
}
@media(max-width:700px) and (max-height:760px){.hero-copy{top:13%}.hero-copy h1{font-size:14.3vw;margin-top:16px}.hero-sub{margin-top:15px;font-size:13px}.hero-caption{bottom:15%}.scroll-invite{bottom:14%}.project-panel{top:13%}.project-panel h2{font-size:11vw;margin-top:13px}.project-panel p:not(.eyebrow){font-size:13px;margin-top:12px;line-height:1.4}.project-panel>a{font-size:12px;margin-top:8px;padding-block:7px}.project-window{top:45.5%;bottom:156px}.ingredient-panel{top:13%}.ingredient-panel h2{font-size:12vw}.ingredient-panel p{font-size:14px;margin-top:12px}.ingredient-note{margin-top:12px}.specimen-title{top:44%}.stir-panel h2{font-size:12.5vw}.stir-panel>p:not(.eyebrow){font-size:14px}.days{top:61svh}.stir-invite{bottom:27%}}

/* Version 7 — fixed case notes and a landscape window. Only its contents scroll. */
.is-live .stage{overflow:clip}
@media(min-width:1001px){
 .project-window{left:auto;right:var(--pad);top:calc(50% - 10px);bottom:auto;width:min(calc(67% - var(--pad)),calc((100svh - 245px) * 16 / 9));height:auto;aspect-ratio:16/9;transform:translateY(-50%);outline:1px solid #85897f75}
 .project-window:before{content:'•••';position:absolute;left:-1px;right:-1px;bottom:100%;height:25px;border:1px solid #85897f75;border-bottom:0;padding-left:12px;font-size:19px;line-height:24px;letter-spacing:4px}
 .project-panel{left:var(--pad);right:auto;top:calc(50% - 10px);width:29%;max-width:560px;transform:translateY(-50%)}
 .project-panel .eyebrow{font-size:clamp(10px,.69vw,12px);line-height:1.5;letter-spacing:.12em}
 .project-panel h2{font-size:clamp(49px,5.05vw,110px);line-height:1.04;letter-spacing:-.065em;margin-top:29px}
 .project-panel h2 br{display:block}.project-panel h2 em{font-size:1.18em;line-height:1.02}
 .project-panel p:not(.eyebrow){font-size:clamp(15px,1.04vw,19px);line-height:1.55;max-width:360px;margin-top:28px}
 .project-panel>a{position:static;min-width:0;width:fit-content;gap:65px;font-size:15px;margin-top:28px;padding:12px 0}
 .project-domain{bottom:66px}.project-nav{bottom:65px}
}
@media(min-width:1001px) and (max-height:700px){
 .project-window{width:min(calc(67% - var(--pad)),calc((100svh - 195px) * 16 / 9));top:50%}
 .project-panel{top:50%}.project-panel h2{font-size:min(5.05vw,8.4vh);margin-top:17px}
 .project-panel p:not(.eyebrow){margin-top:18px;font-size:14px;max-width:310px}.project-panel>a{margin-top:17px;font-size:14px;padding-block:10px}
 .project-domain{bottom:56px}.project-nav{bottom:50px}
}

/* Phase 1: a single piece of matter, lit in the dark. */
.hero-copy{top:20%;width:57%;left:var(--pad)}
.hero-copy>.eyebrow{font-size:11px;letter-spacing:.19em}
.hero-copy h1{font-size:clamp(60px,min(6.65vw,10.9svh),126px);line-height:1.01;letter-spacing:-.059em;margin-top:34px}
.hero-copy h1 em{display:block;font-size:2.38em;line-height:.86;margin-top:6px;margin-left:-.025em;letter-spacing:-.069em}
.hero-sub{font-size:clamp(16px,1.3vw,22px);line-height:1.5;margin-top:34px;max-width:330px;letter-spacing:-.025em}
.hero-caption{right:var(--pad);bottom:10.8%;text-align:right}
.hero-caption p{font-size:clamp(21px,2.1vw,39px);line-height:1.05;letter-spacing:-.035em}
.hero-caption p br{display:none}.hero-caption p em{margin-left:.13em}
.hero-caption .eyebrow{font-size:9px;line-height:1.55;margin-top:15px;letter-spacing:.1em}
.edition{display:none}
.scroll-invite{left:var(--pad);bottom:8.7%;transform:none;font-size:11px;gap:17px}
.scroll-stem{height:40px;background:#eeece436}.scroll-stem:after{height:12px}
.stage[data-chapter=entrada] .stage-bottom{opacity:0;pointer-events:none}
.atmosphere{background:radial-gradient(ellipse at 82% 65%,#9b9b8d10,transparent 53%)}
.atmosphere .aura{width:90vw;height:85vw;right:-30vw;top:43%;margin-top:-35vw;border-radius:50%;background:radial-gradient(ellipse at 35% 39%,#e3ddca1c 0%,#77786712 26%,#17191100 62%);box-shadow:none}
.atmosphere .aura{mask-image:radial-gradient(ellipse closest-side,#000 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse closest-side,#000 45%,transparent 100%)}
.atmosphere .aura:before{display:none}
.atmosphere .aura:after{display:none}
@media(min-width:701px) and (max-width:1000px){
 .hero-copy{top:21%;width:64%}.hero-copy h1{font-size:7.3vw}.hero-copy h1 em{font-size:2.34em}.hero-sub{font-size:16px;max-width:235px}
}
@media(min-width:701px) and (max-height:780px){
 .hero-copy{top:19%}.hero-copy h1{font-size:min(6.65vw,10.1vh);margin-top:24px}.hero-copy h1 em{font-size:2.3em}.hero-sub{margin-top:23px;font-size:15px}.hero-caption{bottom:12%}
}
@media(max-width:700px){
 .hero-copy{top:14%;left:16px;width:calc(100% - 32px)}
 .hero-copy>.eyebrow{font-size:9px;letter-spacing:.16em}
 .hero-copy h1{font-size:12.1vw;line-height:1.01;letter-spacing:-.055em;margin-top:22px}
 .hero-copy h1 em{font-size:2.42em;line-height:.86;margin-top:2px;margin-left:-.025em;letter-spacing:-.073em}
 .hero-sub{font-size:13px;line-height:1.45;margin-top:23px;max-width:195px}
 .hero-caption{right:16px;bottom:13%;max-width:58%}.hero-caption p{display:block;font-size:20px;white-space:nowrap}.hero-caption .eyebrow{font-size:8px;max-width:none;margin-top:8px}.hero-caption .eyebrow br{display:none}
 .scroll-invite{left:16px;bottom:13%;font-size:9px;gap:10px;max-width:120px}.scroll-stem{height:29px;flex-shrink:0}
 .atmosphere .aura{width:190vw;height:190vw;right:-83vw;top:61%;margin-top:-75vw;background:radial-gradient(ellipse at 35% 39%,#e3ddca19 0%,#7778670f 32%,#17191100 63%)}
}
@media(max-width:700px) and (max-height:760px){
 .hero-copy{top:14%}.hero-copy h1{font-size:11.2vw;margin-top:18px}.hero-sub{font-size:12px;margin-top:17px}.hero-caption{bottom:14%}.hero-caption p{font-size:18px}.scroll-invite{bottom:14%}
}

@media(max-width:700px){}

/* Shared case presentation. Original client colours and a fixed viewing frame. */
.case-window{outline:1px solid var(--case-line,#eeece433);background:#10252b}
.case-window:before{display:none}
.case-browser{position:absolute;inset:auto -1px 100%;height:30px;border:1px solid var(--case-line,#eeece433);border-bottom:0;display:flex;align-items:center;gap:16px;padding:0 13px;font-size:10px;letter-spacing:.015em;background:var(--case-chrome,#222721);color:var(--case-ink,#eeece4)}
.case-browser-dots{font-size:16px;letter-spacing:3px;line-height:1}
.case-browser-guide{margin-left:auto;color:var(--case-muted,#c0c3b7)}
.case-screen{position:absolute;inset:0;overflow:hidden;display:block;pointer-events:auto;touch-action:pan-y;background:#10252b}
.case-screen[hidden]{display:none}
.case-screen img{position:absolute;left:0;top:0;display:block;width:100%;height:auto;max-width:none;transform-origin:0 0;will-change:transform;user-select:none}
.case-screen img[hidden]{display:none}
.case-screen:focus-visible{outline:2px solid #fff;outline-offset:-4px}
.case-stops{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:16px;pointer-events:auto}
.case-stops a{position:relative;display:flex;align-items:center;gap:11px;min-height:44px;padding:0 0 8px;border-bottom:1px solid var(--case-line,#eeece438);color:var(--case-muted,#c3c6ba);font-size:13px;white-space:nowrap;text-decoration:none}
.case-stops a:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--case-ink,#eeece4);transform:scaleX(var(--stop-progress,0));transform-origin:left}
.case-stops a>span[aria-hidden]{font-size:10px;letter-spacing:.04em;opacity:.7}
.case-stops a[aria-current=true]{color:var(--case-ink,#fff)}
.case-stops a:hover{color:var(--case-ink,#fff)}
.case-stops a:focus-visible{outline:1px solid currentColor;outline-offset:4px}
.case-credits{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:31px;padding-top:20px;border-top:1px solid var(--case-line,#eeece43b);max-width:350px;font-size:12px;line-height:1.5}
.case-credits dt{color:var(--case-muted,#bdc1b3);font-size:10px;margin-bottom:7px}
.case-credits dd{margin:0}
.case-credits[hidden]{display:none}
.project-panel.is-case #project-desc{min-height:4.65em}
.stage[data-case-active=true] .project-domain{display:none}
@media(min-width:1001px){
 .project-panel.is-case{width:28.5%}
 .project-panel.is-case h2{font-size:clamp(51px,5.1vw,110px);margin-top:25px}
 .project-panel.is-case p:not(.eyebrow){font-size:clamp(16px,1.14vw,21px);max-width:345px;margin-top:28px}
 .project-panel.is-case>a{margin-top:9px}
}
@media(min-width:1001px) and (max-height:760px){
 .project-panel.is-case h2{font-size:min(5.1vw,8.3vh);margin-top:17px}
 .project-panel.is-case p:not(.eyebrow){font-size:14px;margin-top:20px}
 .case-credits{margin-top:19px;padding-top:15px;font-size:11px}
 .case-stops{padding-top:9px}
}
@media(min-width:701px) and (max-width:1000px){
 .case-credits{display:none}
 .project-panel.is-case #project-desc{min-height:3.1em}
 .case-window{bottom:174px}
 .case-stops{padding-top:5px;gap:20px}
}
@media(max-width:700px){
 .case-window{outline:0;bottom:163px}
 .case-browser{left:0;right:0;height:25px;border-inline:0;padding-inline:16px;gap:11px;font-size:9px}
 .case-browser-guide{display:none}
 .case-browser-dots{font-size:13px}
 .case-stops{gap:0;padding-top:0;background:var(--case-chrome,#222721);border-top:1px solid #eeece425}
 .case-stops a{justify-content:center;gap:7px;min-height:44px;padding:0 4px;font-size:11px;border-bottom-color:var(--case-line,#eeece438)}
 .case-stops a>span[aria-hidden]{display:none}
 .case-stops a:focus-visible{outline-offset:-3px}
 .case-credits{display:none}
 .project-panel.is-case{top:10.5%}
 .project-panel.is-case h2{font-size:12.2vw}
 .project-panel.is-case #project-desc{min-height:4.5em;margin-top:14px}
 .project-panel.is-case>a{margin-top:4px}
 .stage[data-case-active=true] .project-nav{bottom:63px}
 .stage[data-case-active=true] .project-nav:after{content:'Proyectos';align-self:center;margin-left:12px;font-size:11px;opacity:.7}
 .stage[data-case-active=true] .stage-bottom{visibility:hidden}
}
@media(max-width:700px) and (max-height:760px){
 .project-panel.is-case{top:12%}
 .project-panel.is-case h2{font-size:10.7vw;margin-top:12px}
 .project-panel.is-case #project-desc{font-size:12px;line-height:1.4;min-height:4.2em;margin-top:11px}
 .project-panel.is-case>a{font-size:12px;margin-top:0;padding-block:7px}
 .case-window{top:47%;bottom:158px}
}
.is-static .case-window,.is-static .case-credits{display:none}

.stage[data-project=tejados]{--case-chrome:#d8d8d0;--case-ink:#191a16;--case-muted:#4d5148;--case-line:#191a1640}
.stage[data-project=desbro]{--case-chrome:#1b211d;--case-ink:#eeece4;--case-muted:#c0c3b7;--case-line:#eeece438}
.project-nav .case-next{border:0;border-radius:0;width:auto;padding:0 0 0 20px;gap:10px;font-size:12px;background:transparent;color:inherit;text-decoration:none}
.project-nav .case-next:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){
 .stage[data-case-active=true] .project-nav:after{display:none}
 .stage[data-case-active=true] .project-nav{right:var(--pad)}
 .project-nav .case-next{margin-left:auto;padding-left:10px;max-width:160px;text-align:right;font-size:10px;line-height:1.4}
}

/* Phase 5 — one typographic and interface system across the whole home. */
:root{--ui-size:12px;--copy-leading:1.55;--grid-gap:clamp(20px,2vw,38px);--hairline:#191a1640}
body{font-synthesis:none;text-rendering:optimizeLegibility}
h1,h2,h3{text-wrap:balance}
p{text-wrap:pretty}
.eyebrow{font-size:var(--ui-size);font-weight:400;letter-spacing:.115em;line-height:1.5}
.header nav,.ingredient-note,.case-browser,.case-stops,.case-credits,.project-nav,.stage-bottom,.motion-toggle,.field,.privacy,.form-note,.footer-head,.footer-bottom{font-weight:400}
.header{padding-block:20px}
.header.is-solid{background:#171a16}
.header nav{gap:clamp(26px,3vw,54px);font-size:13px}
.header nav>a:not(.talk){position:relative}
.header nav>a:not(.talk):after{content:'';position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s var(--ease)}
.header nav>a[aria-current=true]:after{transform:scaleX(1);transform-origin:left}
.header .talk{font-size:13px;gap:28px;min-height:48px;padding:11px 23px}
.header.is-solid .talk[aria-current=true]{background:#eeece4;color:#191a16}
.header .talk span,.whatsapp>span[aria-hidden],.project-panel>a>span[aria-hidden]{transition:transform .35s var(--ease)}
a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.hero-copy>.eyebrow{font-size:12px;letter-spacing:.145em}
.hero-sub{line-height:var(--copy-leading);letter-spacing:-.012em}
.hero-caption .eyebrow{font-size:11px;line-height:1.55;letter-spacing:.065em}
.scroll-invite{font-size:12px;line-height:1.5}
.ingredient-panel p{max-width:25ch;line-height:var(--copy-leading);letter-spacing:-.01em}
.ingredient-note{font-size:13px;line-height:1.55;border-color:currentColor;opacity:.85;padding-top:14px}
.specimen-title{font-size:11px;line-height:1.5;gap:8px}
.specimen-title span:first-child{font-size:15px}
.days{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:12px;line-height:1.6}
.days span{opacity:.7}.days b{font-size:17px;font-weight:300}
.stir-panel>p:not(.eyebrow){line-height:var(--copy-leading)}
.stir-invite{font-size:13px;line-height:1.5}
.project-panel.is-case .eyebrow{font-size:11px;line-height:1.5;letter-spacing:.105em}
.project-panel.is-case p:not(.eyebrow){font-weight:400;line-height:1.55;letter-spacing:-.01em}
.project-panel.is-case h2{letter-spacing:-.058em}
.project-panel.is-case h2 em{letter-spacing:-.065em}
.project-panel>a{min-height:44px;font-weight:400}
.case-browser{font-size:11px;line-height:1.4}
.case-browser-dots{letter-spacing:3px}
.case-stops a{font-size:13px;line-height:1.4}
.case-stops a:after{height:2px}
.case-credits{margin-top:28px;padding-top:18px;gap:24px;font-size:13px;line-height:1.55}
.case-credits dt{font-size:11px;margin-bottom:8px}
.project-nav{align-items:center}
.project-nav a{font-variant-numeric:tabular-nums;min-height:44px}
.project-nav .case-next{font-size:12px;line-height:1.4;padding-left:22px;text-wrap:balance}
.stage-bottom{font-size:11px;letter-spacing:0}
.stage-bottom>a{font-size:11px;min-height:44px;display:flex;align-items:center}
.motion-toggle{display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 15px;border-radius:24px;font-size:11px;line-height:1.2;background:#eeece4f5;color:#191a16;border-color:#191a1645;box-shadow:none;backdrop-filter:none}
.motion-toggle[hidden]{display:none}
.motion-toggle.out-of-story{opacity:0;visibility:hidden;pointer-events:none}
.motion-icon{display:block;width:12px;height:12px;position:relative;flex-shrink:0}
.motion-icon:before,.motion-icon:after{content:'';position:absolute;top:1px;height:10px;width:2px;background:currentColor}
.motion-icon:before{left:2px}.motion-icon:after{right:2px}
.motion-toggle[data-state=paused] .motion-icon:before{left:3px;top:0;width:0;height:0;background:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid currentColor}
.motion-toggle[data-state=paused] .motion-icon:after{display:none}
.motion-copy{display:flex;gap:7px;align-items:baseline}
#motion-state{color:#53564b;font-size:10px}
#motion-state:before{content:'·';margin-right:7px}
.manifesto{padding-top:clamp(76px,8vw,154px);padding-bottom:60px}
.manifesto>.eyebrow{font-size:12px;color:#bec1b4}
.manifesto h2{letter-spacing:-.057em;line-height:1.06}
.manifesto h2>em{letter-spacing:-.065em}
.manifesto-bottom,.contact-columns{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap)}
.proof{grid-column:1/6;gap:clamp(24px,3vw,56px);align-items:center}
.proof strong{font-size:clamp(140px,17vw,360px);letter-spacing:-.075em;font-variant-numeric:lining-nums}
.proof p{font-size:14px;line-height:1.5;max-width:12ch;color:#c6c8bd}
.manifesto-copy{grid-column:7/-1;gap:var(--grid-gap);font-size:clamp(17px,1.25vw,22px);line-height:1.6;color:#cfd1c6;letter-spacing:-.012em}
.scope-note{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);padding-top:23px;margin-top:64px;line-height:1.55}
.scope-note>span{grid-column:1/6;font-size:14px}
.scope-note>p{grid-column:7/-1;max-width:none;font-size:13px;color:#b9bcb0}
.contact{padding-top:54px;padding-bottom:clamp(72px,7vw,140px)}
.contact-top{border-top:1px solid var(--hairline);padding-top:20px}
.contact-top>span:last-child{color:#565b4e}
.contact h2{letter-spacing:-.058em;line-height:1.04}
.contact h2 em{letter-spacing:-.065em}
.contact-columns{padding-top:32px;border-top:1px solid var(--hairline);margin-top:70px;align-items:start}
.contact-aside{grid-column:1/6}
.contact-columns>div:last-child{grid-column:7/-1;min-width:0}
.contact-aside>p{font-size:clamp(20px,1.7vw,30px);line-height:1.5;letter-spacing:-.018em}
.whatsapp{min-height:56px;padding:17px 25px;gap:32px;font-size:16px;font-weight:400}
.contact-aside small{font-size:13px;line-height:1.5;color:#55594e;margin-top:16px}
.contact-aside .conxuro-verse{font-size:17px;line-height:1.75;color:#55594e}
.contact-form{gap:32px 26px}
.field{font-size:13px;line-height:1.5;gap:12px}
.field input,.field textarea{font-size:clamp(18px,1.45vw,24px);line-height:1.5;min-height:48px;padding:5px 0 14px;border-color:#191a1666;font-weight:300}
.field input::placeholder,.field textarea::placeholder{color:#565b4e}
.field:focus-within{color:#000}
.field input:focus-visible,.field textarea:focus-visible{outline:0;border-bottom:2px solid #191a16;padding-bottom:13px}
.field textarea{height:126px}
.privacy{font-size:13px;line-height:1.65;gap:12px}
.privacy input{width:20px;height:20px;margin-top:1px}
.privacy a{text-decoration-thickness:1px;text-underline-offset:3px}
.send{font-size:clamp(30px,2.5vw,44px);line-height:1.3;padding-block:22px;letter-spacing:-.035em;min-height:64px}
.form-note{font-size:12px;color:#55594e;line-height:1.6;margin-top:-14px}
.footer{padding-top:32px}
.footer-head{font-size:12px;line-height:1.5}
.footer-head>a{min-width:44px;min-height:44px}
.wordmark{line-height:1.02;padding-top:22px;padding-bottom:20px}
.footer-bottom{font-size:12px;color:#c2c5b9;padding-block:20px 26px}
.footer-bottom nav{margin-right:0;gap:30px}
.footer-bottom nav a{display:inline-flex;align-items:center;min-height:44px}
.static-projects img{filter:none}
@media(hover:hover) and (pointer:fine){
 .header nav>a:not(.talk):hover:after{transform:scaleX(1);transform-origin:left}
 .header .talk:hover span,.whatsapp:hover>span[aria-hidden],.project-panel>a:hover>span[aria-hidden]{transform:translate(3px,-3px)}
 .case-stops a:hover{background:color-mix(in srgb,currentColor 4%,transparent)}
 .motion-toggle:hover{background:#fffdf5;border-color:#191a1690}
 .footer-bottom a:hover{text-decoration:underline;text-underline-offset:5px}
}
@media(min-width:1001px) and (max-height:760px){
 .project-panel.is-case .eyebrow{font-size:10px}
 .project-panel.is-case p:not(.eyebrow){font-size:14px}
 .case-credits{margin-top:18px;padding-top:14px;font-size:12px}
 .case-credits dt{font-size:10px;margin-bottom:5px}
}
@media(min-width:701px) and (max-width:1000px){
 .header nav{gap:25px}
 .ingredient-panel p{max-width:29ch}
 .manifesto-copy{grid-template-columns:1fr;font-size:17px;gap:22px}
 .proof{display:block}.proof strong{font-size:17vw;display:block}.proof p{font-size:13px;max-width:none;margin-top:20px}
 .contact-columns{margin-top:52px}
 .contact-form{grid-template-columns:1fr}
 .contact-aside>p{font-size:20px}
 .whatsapp{padding:15px 19px;font-size:14px;gap:22px}
 .project-panel.is-case .eyebrow{font-size:11px}
}
@media(max-width:700px){
 :root{--ui-size:10.5px;--grid-gap:20px}
 .header{padding-block:15px;gap:16px}
 .header .talk{font-size:12px;min-height:44px;padding:10px 17px;gap:22px}
 .hero-copy>.eyebrow{font-size:10px;letter-spacing:.13em}
 .hero-caption{max-width:51%}
 .hero-caption .eyebrow br{display:block}
 .hero-caption .eyebrow{font-size:9.5px;letter-spacing:.01em;line-height:1.5}
 .scroll-invite{font-size:10.5px;gap:10px;max-width:138px;line-height:1.45}
 .ingredient-label .eyebrow{font-size:10.5px}
 .ingredient-panel p{max-width:36ch;font-size:15px;line-height:1.55;letter-spacing:0}
 .ingredient-note{font-size:12px;line-height:1.45;margin-top:18px;padding-top:10px;max-width:none}
 .specimen-title{font-size:10px;gap:5px}.specimen-title span:first-child{font-size:12px}
 .days{gap:16px;font-size:11px}.days b{font-size:14px}
 .stir-panel>.eyebrow,.revelation .eyebrow{font-size:10.5px}
 .stir-invite{font-size:12px;gap:12px}
 .project-panel.is-case .eyebrow{font-size:10px;letter-spacing:.1em}
 .project-panel.is-case h2{font-size:12.2vw;line-height:1.05;letter-spacing:-.058em}
 .project-panel.is-case p:not(.eyebrow){font-size:14px;line-height:1.5;letter-spacing:0}
 .project-panel.is-case>a{font-size:13px;gap:34px;padding-block:10px}
 .case-browser{font-size:10px}
 .case-stops a{font-size:12px;min-height:44px;padding-inline:7px}
 .project-nav .case-next{font-size:11px;max-width:164px;line-height:1.4;padding-left:12px}
 .stage-bottom,.stage-bottom>a{font-size:10.5px}
 .motion-toggle{font-size:11px;padding:9px 13px;bottom:calc(9px + env(safe-area-inset-bottom,0px));left:var(--pad);gap:9px}
 #motion-state{font-size:10px}
 .manifesto{padding-top:64px;padding-bottom:40px}
 .manifesto>.eyebrow{font-size:10.5px}
 .manifesto-title{margin-top:34px}
 .manifesto h2{font-size:10.1vw;line-height:1.1}
 .manifesto h2>em{font-size:2.3em;line-height:1.05;margin-top:16px}
 .manifesto-bottom{display:grid;grid-template-columns:1fr;gap:36px;margin-top:56px}
 .proof{grid-column:auto;gap:28px}
 .proof strong{font-size:34vw}.proof p{font-size:14px;line-height:1.5}
 .manifesto-copy{grid-column:auto;grid-template-columns:1fr;font-size:18px;line-height:1.6;gap:24px;max-width:33ch}
 .scope-note{display:block;margin-top:38px;padding-top:22px}
 .scope-note>span{font-size:14px}.scope-note>p{font-size:12px;line-height:1.65;margin-top:14px;max-width:43ch}
 .contact{padding-top:36px;padding-bottom:66px}
 .contact-top{padding-top:17px;gap:26px}
 .contact-top .eyebrow{font-size:10px;line-height:1.5;letter-spacing:.085em}
 .contact-top .eyebrow:first-child{max-width:190px;flex:1.4}
 .contact-top .eyebrow:last-child{flex:1;max-width:125px}
 .contact h2{font-size:12.5vw;line-height:1.06;margin-top:36px;letter-spacing:-.055em}
 .contact h2 em{font-size:1.07em;line-height:1.06;margin-top:16px;letter-spacing:-.065em}
 .contact-columns{display:grid;grid-template-columns:1fr;gap:36px;margin-top:34px;padding-top:26px}
 .contact-aside,.contact-columns>div:last-child{grid-column:auto}
 .contact-aside>p{font-size:19px;line-height:1.55}
 .whatsapp{font-size:14px;padding:15px 22px;min-height:54px;margin-top:25px}
 .contact-aside small{font-size:12px;margin-top:15px}
 .contact-form{gap:28px}
 .field{font-size:13px;gap:10px}.field input,.field textarea{font-size:17px}
 .field textarea{height:120px}
 .privacy{font-size:12px;line-height:1.6}
 .send{font-size:31px;min-height:66px;padding-block:20px}
 .form-note{font-size:11px;line-height:1.6}
 .footer{padding-top:26px}.footer-head{font-size:11px;gap:12px}
 .wordmark{font-size:28vw;padding-block:30px 20px}
 .footer-bottom{font-size:11px;padding-block:20px 26px}
 .footer-bottom nav{gap:24px;margin-top:8px;font-size:12px}
}
@media(max-width:700px) and (max-height:760px){
 .hero-caption .eyebrow{font-size:9px}.scroll-invite{font-size:10px}
 .ingredient-panel p{font-size:14px;line-height:1.5}
 .ingredient-note{font-size:11px;margin-top:13px}
 .project-panel.is-case h2{font-size:10.7vw}
 .project-panel.is-case p:not(.eyebrow){font-size:12px;line-height:1.4}
 .project-panel.is-case>a{font-size:12px;padding-block:7px}
 .case-stops a{font-size:11px}
}
@media(max-width:370px){
 .hero-caption p{font-size:18px}.hero-caption{max-width:49%}
 .scroll-invite{font-size:10px;max-width:127px}
 .project-nav .case-next{font-size:10.5px;max-width:146px}
}

/* Phase 6 — verifiable work, plain answers and a clear first conversation. */
.manifesto-copy strong{display:block;font-size:clamp(22px,1.8vw,32px);font-weight:300;line-height:1.25;letter-spacing:-.035em;color:#eeece4;margin-bottom:14px}
.proof-work{margin-top:68px;padding-top:23px;border-top:1px solid #eeece435}
.proof-work>.eyebrow{font-size:11px;letter-spacing:.1em;color:#bdc1b2}
.proof-work-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--grid-gap);margin-top:24px}
.proof-work-links>a{display:block;min-width:0;padding:10px 0 20px}
.proof-client{display:block;font-size:clamp(22px,2.25vw,40px);line-height:1.2;letter-spacing:-.04em}
.proof-client em{font-size:1.1em;letter-spacing:-.055em}
.proof-site{display:flex;justify-content:space-between;gap:18px;align-items:center;font-size:12px;line-height:1.5;margin-top:14px;color:#c7cabb;font-weight:400}
.proof-site>span[aria-hidden]{font-size:21px;color:#eeece4;transition:transform .3s var(--ease)}
.manifesto .scope-note{margin-top:30px}
.questions{background:#d7d8d0;color:#191a16;padding-block:clamp(64px,6vw,112px) 38px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gap);align-items:start}
.questions-intro{grid-column:1/6}
.questions-intro>.eyebrow{font-size:11px}
.questions h2{font-size:clamp(42px,4.6vw,82px);line-height:1.03;letter-spacing:-.055em;margin-top:24px}
.questions h2 em{font-size:1.12em;letter-spacing:-.065em;white-space:nowrap}
.questions-intro>p:not(.eyebrow){font-size:17px;line-height:1.55;max-width:27ch;margin-top:24px}
.questions-intro>a{display:flex;width:fit-content;align-items:center;justify-content:space-between;gap:60px;min-height:44px;border-bottom:1px solid currentColor;font-size:13px;font-weight:400;margin-top:23px;padding:9px 0}
.questions-list{grid-column:7/-1;border-top:1px solid #191a1655}
.questions details{border-bottom:1px solid #191a1645}
.questions summary{display:grid;grid-template-columns:24px minmax(0,1fr) 18px;gap:17px;align-items:center;padding:23px 0;min-height:68px;list-style:none;cursor:pointer;touch-action:manipulation;font-size:clamp(17px,1.4vw,23px);line-height:1.4;letter-spacing:-.015em}
.questions summary::-webkit-details-marker{display:none}
.question-number{font-size:10px;line-height:1.5;letter-spacing:.04em;font-weight:400;color:#555a4d;font-variant-numeric:tabular-nums}
.question-icon{position:relative;display:block;width:16px;height:16px}
.question-icon:before,.question-icon:after{content:'';position:absolute;background:currentColor;left:1px;right:1px;top:7px;height:1px}
.question-icon:after{transform:rotate(90deg)}
details[open] .question-icon:after{display:none}
.questions summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.question-answer{padding:0 35px 26px 41px;font-size:16px;line-height:1.65;max-width:60ch;color:#434a3d}
.contact-aside>.eyebrow{display:block;font-size:11px;font-weight:400;letter-spacing:.1em;margin-bottom:17px}
.contact-aside>small{max-width:32ch;font-size:13px;line-height:1.65}
.contact-next{margin-top:38px;padding-top:22px;border-top:1px solid #191a1640;max-width:390px}
.contact-next>.eyebrow{font-size:10px;color:#4c5445;letter-spacing:.09em}
.contact-next ol{list-style:none;margin:19px 0 0;padding:0;counter-reset:nextstep;display:grid;gap:16px}
.contact-next li{counter-increment:nextstep;display:grid;grid-template-columns:20px 1fr;gap:12px;font-size:15px;line-height:1.55}
.contact-next li:before{content:'0' counter(nextstep);font-size:10px;line-height:2.3;font-weight:400;color:#535b4b}
.contact-aside .conxuro-verse{margin-top:34px;font-size:16px}
.contact-form-intro{margin-bottom:27px}
.contact-form-intro h3{font-family:Hanken,Arial,sans-serif;font-size:11px;line-height:1.5;font-weight:400;letter-spacing:.1em;text-transform:uppercase}
.contact-form-intro p{font-size:15px;line-height:1.55;margin-top:9px;max-width:36ch}
.field-label{display:flex;justify-content:space-between;align-items:baseline;gap:14px}
.optional{font-size:11px;font-weight:400;color:#565b4e}
.field-help{font-size:12px;line-height:1.6;font-weight:400;color:#505749;max-width:49ch;margin-top:0}
.contact-form textarea{min-height:125px}
.send{font-size:clamp(28px,2.35vw,40px)}
.form-status{border-width:0 0 0 2px;background:#191a1608;padding:17px 20px;line-height:1.6;font-size:16px}
@media(hover:hover) and (pointer:fine){
 .proof-work-links>a:hover .proof-site>span[aria-hidden]{transform:translate(3px,-3px)}
 .proof-work-links>a:hover .proof-client{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}
 .questions summary:hover{color:#000}
 .questions-intro>a:hover>span[aria-hidden]{transform:translate(3px,-3px)}
}
@media(min-width:701px) and (max-width:1000px){
 .proof-client{font-size:24px}
 .proof-site{font-size:11px;gap:8px}
 .questions{grid-template-columns:repeat(12,minmax(0,1fr));padding-top:66px}
 .questions h2{font-size:4.6vw}
 .questions-intro>p:not(.eyebrow){font-size:15px}
 .questions summary{font-size:17px;grid-template-columns:20px 1fr 16px;gap:12px;padding-block:20px}
 .question-answer{font-size:15px;padding-left:32px;padding-right:0}
 .contact-next{max-width:none}
 .contact-next li{font-size:14px}
}
@media(max-width:700px){
 .manifesto-copy strong{font-size:25px;line-height:1.25;margin-bottom:14px}
 .proof-work{margin-top:38px;padding-top:21px}
 .proof-work>.eyebrow{font-size:10px;line-height:1.5}
 .proof-work-links{grid-template-columns:1fr;gap:0;margin-top:14px}
 .proof-work-links>a{padding:19px 0 20px;border-bottom:1px solid #eeece428}
 .proof-work-links>a:last-child{border-bottom:0;padding-bottom:0}
 .proof-client{font-size:28px;line-height:1.2}
 .proof-site{font-size:12px;margin-top:9px}
 .manifesto .scope-note{margin-top:31px}
 .questions{display:block;padding-top:47px;padding-bottom:12px}
 .questions-intro>.eyebrow{font-size:10px}
 .questions h2{font-size:12vw;line-height:1.04;margin-top:23px}
 .questions h2 em{font-size:1.1em}
 .questions-intro>p:not(.eyebrow){font-size:16px;line-height:1.6;max-width:29ch;margin-top:20px}
 .questions-intro>a{font-size:13px;margin-top:16px;gap:48px}
 .questions-list{margin-top:34px}
 .questions summary{font-size:18px;line-height:1.4;letter-spacing:-.018em;grid-template-columns:20px 1fr 16px;gap:12px;padding-block:20px;min-height:70px}
 .question-number{font-size:10px}
 .question-answer{font-size:15px;line-height:1.65;padding:0 0 23px 32px}
 .contact-aside>.eyebrow{font-size:10px;margin-bottom:14px}
 .contact-aside>small{font-size:12px;margin-top:15px;max-width:33ch}
 .contact-next{margin-top:27px;padding-top:20px;max-width:none}
 .contact-next li{font-size:14px;line-height:1.55}
 .contact-next ol{gap:13px;margin-top:16px}
 .contact-form-intro{margin-bottom:24px}
 .contact-form-intro h3{font-size:10px}
 .contact-form-intro p{font-size:15px;line-height:1.55;margin-top:10px}
 .contact-columns{row-gap:36px}
 .optional{font-size:11px}
 .field-help{font-size:12px;line-height:1.6}
 .send{font-size:29px}
}

/* Phase 7 — short viewports keep the image and all controls in reach. */
html:has(body.is-quiet){scroll-behavior:auto}
.is-static .header{background:#171a16;color:#eeece4;mix-blend-mode:normal}
@media(max-width:700px) and (max-height:700px){
 .is-live .stage{min-height:0;height:100svh}
 .header{padding-block:10px}
 .brand{font-size:28px}.brand svg{height:34px;width:20px}
 .header .talk{padding-inline:14px;gap:17px}
 .project-panel.is-case{top:76px}
 .project-panel.is-case h2{font-size:clamp(26px,8.8vw,34px);line-height:1.04;margin-top:10px}
 .project-panel.is-case #project-desc{min-height:0;margin-top:8px;font-size:12px;line-height:1.4}
 .project-panel.is-case>a{margin-top:5px;min-height:38px;padding-block:8px}
 .case-window{top:max(246px,43%);bottom:150px}
 .case-stops a{min-height:38px;font-size:11px}
 .stage[data-case-active=true] .project-nav{bottom:61px}
 .project-nav a{width:40px;min-height:40px;height:40px}
 .project-nav .case-next{padding-left:8px;font-size:10px;max-width:137px}
 .motion-toggle{min-height:40px;padding-block:8px}
 .ingredient-panel,.stir-panel{top:76px}
 .ingredient-panel h2{font-size:11vw;margin-top:10px}
 .ingredient-panel p{font-size:13px;line-height:1.4;margin-top:10px}
 .ingredient-note{font-size:10px;line-height:1.4;margin-top:10px;padding-top:8px}
 .specimen-title{top:46%}
 .stir-panel h2{font-size:11vw;margin-top:14px}
 .stir-panel>p:not(.eyebrow){font-size:13px;margin-top:12px}
 .days{top:64svh}
 .hero-copy{top:15%}
 .hero-copy h1{font-size:min(13.5vw,7.6svh);margin-top:19px}
 .hero-sub{font-size:13px;margin-top:19px;max-width:155px}
}
@media(min-width:701px) and (max-height:500px){
 .is-live .stage{min-height:0;height:100svh}
 .header{padding-block:8px}
 .brand{font-size:30px}.brand svg{height:37px;width:22px}
 .header .talk{min-height:42px;padding:9px 18px;font-size:12px}
 .header nav{font-size:12px;gap:26px}
 .project-panel.is-case{top:78px;left:var(--pad);right:auto;width:42%;max-width:none}
 .project-panel.is-case h2{font-size:clamp(28px,4vw,39px);margin-top:11px;line-height:1.05}
 .project-panel.is-case h2 br{display:none}
 .project-panel.is-case #project-desc{min-height:0;max-width:32ch;font-size:12px;line-height:1.45;margin-top:12px}
 .project-panel.is-case>a{position:static;margin-top:5px;padding-block:8px;min-height:36px;font-size:12px;gap:40px}
 .case-credits{display:none}
 .case-window{left:auto;right:var(--pad);top:calc(50% + 11px);bottom:auto;width:min(51%,calc((100svh - 174px)*16/9));height:auto;aspect-ratio:16/9;transform:translateY(-50%)}
 .case-browser{height:24px;font-size:9px}.case-browser-guide{display:none}
 .case-stops{padding-top:4px;gap:12px}.case-stops a{font-size:11px;min-height:36px;gap:7px}
 .stage[data-case-active=true] .project-nav{left:var(--pad);right:auto;bottom:58px;gap:6px}
 .project-nav a{height:36px;min-height:36px;width:36px;font-size:10px}
 .project-nav .case-next{font-size:10px;max-width:180px;padding-left:10px}
 .stage[data-case-active=true] .stage-bottom{visibility:hidden}
 .motion-toggle{left:var(--pad);right:auto;bottom:8px;min-height:40px;padding:8px 12px;font-size:10px}
 .hero-copy{top:22%;width:50%}.hero-copy h1{font-size:6.8svh;margin-top:14px}.hero-copy h1 em{font-size:2.1em}
 .hero-sub{font-size:12px;margin-top:18px;max-width:240px}
 .hero-caption{bottom:15%}.hero-caption p{font-size:20px}.hero-caption .eyebrow{font-size:8px;margin-top:7px}
 .scroll-invite{bottom:8%;font-size:9px}
 .ingredient-panel,.stir-panel{top:22%;width:45%;max-width:none}
 .ingredient-panel h2,.stir-panel h2{font-size:6vw;margin-top:12px}
 .ingredient-panel p,.stir-panel>p:not(.eyebrow){font-size:13px;line-height:1.4;margin-top:13px}
 .ingredient-note{font-size:11px;margin-top:13px;padding-top:9px}
 .specimen-title{top:22%;font-size:10px}.specimen-title span:first-child{font-size:12px}
 .days{margin-top:18px;font-size:10px}.days b{font-size:12px}
 .stir-invite{font-size:11px;bottom:18%}
 .revelation{top:21%}.revelation h2{font-size:15vw;margin-block:16px}
 .stage-bottom{bottom:10px;font-size:10px}.stage-bottom>a{font-size:10px}
}

/* O conxuro · a living engraving, from the first full stop to the final seal. */
:root{--edition-ink:#e9e6db;--edition-paper:#d9d8cf}
.header.is-transmuting{mix-blend-mode:normal;color:#eeece4;background:linear-gradient(#10150fde,#10150f80,transparent)}
.hero-copy{top:18.3%;width:58%}
.hero-copy h1{font-size:clamp(66px,min(7.05vw,10.1svh),140px);letter-spacing:-.065em;line-height:.99;margin-top:29px}
.hero-copy h1 em.magic-word{position:relative;display:flex;align-items:baseline;width:max-content;max-width:100%;font-size:2.34em;line-height:.9;letter-spacing:-.066em;margin-top:8px}
.magic-main{display:inline-block;transform:scaleX(1.055);transform-origin:left bottom}
.magic-period{display:inline-block;font-family:Hanken,Arial,sans-serif;font-style:normal;font-size:.26em;width:.57em;height:.57em;border:1px solid currentColor;border-radius:50%;margin-left:.75em;position:relative;transform-origin:center;will-change:transform,opacity}
.magic-period:before{content:'';position:absolute;inset:24%;border-radius:50%;background:currentColor}
.magic-period:after{content:'';position:absolute;inset:-20%;border:1px solid currentColor;border-radius:50%;opacity:.3}
.hero-sub{margin-top:32px;font-size:clamp(16px,1.25vw,22px);max-width:300px}
.hero-sub .hero-work-link{display:inline-flex;align-items:center;gap:34px;font-size:12px;font-weight:400;letter-spacing:.015em;margin-top:21px;padding-bottom:8px;border-bottom:1px solid #eeece460}
.hero-copy .eyebrow{display:flex;align-items:center;gap:12px}
.hero-copy .eyebrow:before{content:'';height:5px;width:5px;background:currentColor;border-radius:50%;opacity:.75}
.edition{display:block;writing-mode:vertical-rl;top:17%;right:var(--pad);font-size:9px;letter-spacing:.18em;opacity:.6}
.hero-caption{bottom:12.5%}
.hero-caption p{font-size:clamp(24px,2.6vw,48px)}
.hero-caption .eyebrow{font-size:10px;letter-spacing:.035em}
.hero-caption .eyebrow br{display:none}
.scroll-invite{bottom:7%;font-size:11px}
.stage[data-chapter=entrada] .scene-world{opacity:1}
.chapter-number{display:none}
.specimen-title{letter-spacing:.01em}
.specimen-title span:first-child{font-family:Georgia,'Times New Roman',serif;font-style:italic}
.ingredient-label .rule{width:76px;opacity:.5}
.ingredient-panel .ingredient-note{border-top:0;padding-top:0;display:flex;align-items:baseline;gap:13px;max-width:360px;font-size:13px}
.ingredient-note:before{content:'↳';font-size:19px;opacity:.6}
.ingredient-panel h2{font-size:clamp(64px,8vw,168px);letter-spacing:-.065em}
.ingredient-panel h2 em{font-size:1.05em}
.ingredient-panel p{font-size:clamp(17px,1.4vw,23px);max-width:28ch}
.specimen-title span:last-child{font-variant-numeric:tabular-nums;margin-top:6px}
.ingredient-service{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;margin-top:12px;opacity:.7}
.stir-panel h2{font-size:clamp(67px,7.7vw,164px)}
.stir-panel .days{max-width:480px;border-top:1px solid #eeece440;padding-top:20px;margin-top:34px}
.stir-panel .days span{position:relative;padding-top:7px}
.stir-panel .days span:before{content:'';position:absolute;top:-21px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left}
.stir-panel .days span.active:before{transform:scaleX(1)}
.stir-invite{gap:18px}
.stir-arrow{font-weight:300;border:1px solid #eeece44d;width:55px;height:55px;border-radius:50%;display:grid;place-items:center;font-size:31px;line-height:1}
.revelation{top:15%;pointer-events:none}
.revelation h2{font-size:21.5vw;letter-spacing:-.06em;line-height:.82;margin-top:42px}
.revelation h2 em{margin-left:29%;letter-spacing:-.068em}
.revelation .eyebrow{letter-spacing:.21em}
.revelation>span{font-size:15px;letter-spacing:-.015em;margin-left:1%}
.case-browser-dots{display:flex;gap:5px;font-size:0;letter-spacing:0}
.case-browser-dots:before,.case-browser-dots:after{content:'';width:5px;height:5px;border:1px solid currentColor;border-radius:50%;opacity:.65}
.case-browser-dots:after{box-shadow:9px 0 0 -1px var(--case-ink,#eeece4);margin-right:11px}
.case-stops a>span[aria-hidden]{border:1px solid var(--case-line,#eeece438);border-radius:50%;display:grid;place-items:center;width:23px;height:23px;opacity:1}
.case-stops a[aria-current=true]>span[aria-hidden]{background:var(--case-ink,#eeece4);color:var(--case-chrome,#222721)}
.case-credits{grid-template-columns:1.65fr 1fr;max-width:390px;font-size:12px}
.case-credits dd{max-width:23ch}
.case-credits dt{font-size:9px;letter-spacing:.075em;text-transform:uppercase}
.project-panel.is-case h2{font-size:clamp(50px,5.15vw,116px)}
.case-window{box-shadow:0 15px 65px -30px #00000045}
.case-study{background:#cecec3;color:#252820;padding:70px var(--pad) 82px;position:relative;overflow:hidden}
.case-study-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #25282040;font-size:11px;letter-spacing:.07em;text-transform:uppercase}
.case-study-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:7vw;align-items:start;margin-top:48px}
.case-study-visual{position:relative;padding-bottom:82px}
.case-study-visual figure{margin:0}
.study-place{width:100%;box-shadow:0 22px 60px -25px #25282080}
.study-place svg{display:block;width:100%;height:auto}
.study-booking{width:55%;margin-top:-24px!important;margin-left:auto!important;position:relative;background:#f8f6ee;padding:13px;box-shadow:0 14px 42px -20px #0008}
.study-booking svg{display:block;width:100%;height:auto}
.study-caption{display:flex;gap:18px;font-size:11px;line-height:1.45;margin-top:23px;max-width:340px;align-items:start}
.study-caption:before{content:'↳';font-size:25px;line-height:1;opacity:.55}
.case-study-copy h2{font-size:clamp(46px,5.2vw,103px);line-height:.98;letter-spacing:-.055em;margin-bottom:31px}
.case-study-copy h2 em{font-size:1.09em}
.study-decisions{list-style:none;padding:0;margin:0}
.study-decisions li{display:grid;grid-template-columns:34px 1fr;gap:10px;border-top:1px solid #25282035;padding-block:18px}
.study-decisions li>span{font-size:11px;margin-top:4px}
.study-decisions h3{font-size:18px;letter-spacing:-.025em;margin-bottom:6px}
.study-decisions p{font-size:13px;line-height:1.6;color:#4f5346;max-width:39ch}
.study-link{display:inline-flex;gap:50px;padding-block:13px;margin-top:12px;border-bottom:1px solid #25282080;font-size:12px;font-weight:400}
.contact{position:relative;overflow:hidden}
.contact h2{position:relative;z-index:1}
.contact-seal{width:clamp(130px,15vw,270px);height:auto;position:absolute;right:4%;top:150px;opacity:.12;pointer-events:none;transform:rotate(-13deg)}
.contact-seal .seal-ring{fill:none;stroke:currentColor;stroke-width:.8}
.contact-seal .seal-ink{fill:currentColor}
.contact-seal .seal-last{stroke-dasharray:760;stroke-dashoffset:calc(760 * (1 - var(--seal,0)));transition:stroke-dashoffset .65s var(--ease);stroke-width:1.8}
.contact.has-ink .contact-seal{opacity:.24}
.contact-aside .conxuro-verse{display:block;font-size:16px;line-height:1.8;margin-top:36px;padding-left:20px;border-left:1px solid #191a1650;font-family:Georgia,'Times New Roman',serif;font-style:italic}
.wordmark{position:relative}
.wordmark:after{content:'O OFICIO INVISIBLE';position:absolute;font-size:9px;letter-spacing:.22em;right:8px;bottom:19px}
@media(min-width:701px){
 .stage[data-species=sapo] .ingredient-panel{left:auto;right:var(--pad);width:39%}
 .stage[data-species=sapo] .specimen-title{right:auto;left:var(--pad);text-align:left}
}
@media(hover:hover) and (pointer:fine){
 .hero-work-link:hover{border-color:currentColor}
 .study-link:hover{gap:62px}
 .case-screen:hover{cursor:alias}
}
@media(min-width:701px) and (max-width:1000px){
 .hero-copy{width:67%;top:20%}.hero-copy h1{font-size:min(8vw,9.8svh)}.hero-sub{font-size:15px;max-width:240px}.hero-sub .hero-work-link{font-size:11px;margin-top:14px}
 .case-study-grid{gap:4vw;grid-template-columns:1.15fr 1fr}.case-study-copy h2{font-size:6vw}
 .ingredient-panel h2{font-size:8.1vw}.stage[data-species=sapo] .ingredient-panel{width:43%}.ingredient-panel p{font-size:16px}
 .project-panel.is-case h2{font-size:8vw}
}
@media(max-width:700px){
 .hero-copy{top:14%;width:calc(100% - 32px)}
 .hero-copy h1{font-size:min(12.2vw,7.3svh);margin-top:25px;line-height:1.01}
 .hero-copy h1 em.magic-word{font-size:2.32em;line-height:.9;margin-top:4px}
 .magic-period{font-size:.24em;margin-left:.78em}
 .hero-sub{font-size:13px;line-height:1.45;margin-top:22px;max-width:195px}
 .hero-sub .hero-work-link{font-size:11px;gap:25px;margin-top:12px;padding-bottom:6px}
 .hero-caption{bottom:12%;max-width:58%}.hero-caption p{font-size:20px;white-space:nowrap}.hero-caption .eyebrow{font-size:8px;letter-spacing:.015em;max-width:190px;margin-top:10px}
 .scroll-invite{bottom:12%;max-width:124px;font-size:10px;line-height:1.5}
 .edition{display:none}
 .ingredient-panel{top:12.5%}.ingredient-panel h2{font-size:12.4vw;margin-top:18px;line-height:1.02}
 .ingredient-panel p{font-size:14px;line-height:1.5;max-width:35ch;margin-top:15px}
 .ingredient-panel .ingredient-note{font-size:11px;margin-top:14px;gap:10px}.ingredient-note:before{font-size:17px}
 .ingredient-service{display:inline;font-size:9px;letter-spacing:.04em;margin-left:12px;margin-top:0}
 .specimen-title{top:43%;font-size:9px}.specimen-title span:first-child{font-size:11px}
 .stir-panel{top:12.5%}.stir-panel h2{font-size:12.8vw}
 .stir-panel .days{top:63svh;left:0;right:0;max-width:none;margin:0;padding-top:15px;gap:15px;font-size:10px}
 .stir-panel .days span:before{top:-16px}.stir-panel .days b{font-size:14px}
 .stir-invite{bottom:23%;font-size:11px;gap:10px}.stir-arrow{width:40px;height:40px;font-size:25px}
 .revelation{top:21%}.revelation h2{font-size:26vw;line-height:.88;margin-top:24px}
 .revelation h2 em{margin-left:8%}.revelation>span{font-size:12px}
 .project-panel.is-case h2{font-size:11vw}
 .case-window{box-shadow:none}.case-stops a>span[aria-hidden]{display:none}
 .case-study{padding:38px var(--pad) 46px}
 .case-study-top{font-size:9px;padding-bottom:17px;gap:25px;line-height:1.5}.case-study-top>span:last-child{text-align:right}
 .case-study-grid{display:flex;flex-direction:column;gap:26px;margin-top:30px}
 .case-study-visual{order:2;width:calc(100% + 32px);margin-inline:-16px;padding-bottom:0}
 .study-booking{margin-right:16px!important;width:61%;margin-top:-12px!important;padding:9px}
 .study-caption{margin:20px 16px 0;font-size:10px;max-width:280px}
 .case-study-copy h2{font-size:14vw;line-height:1.02;margin-bottom:25px;max-width:10ch}
 .study-decisions li{padding-block:15px;grid-template-columns:28px 1fr;gap:8px}
 .study-decisions h3{font-size:18px}.study-decisions p{font-size:13px;max-width:38ch}
 .study-link{font-size:12px;margin-top:9px;padding-block:10px}
 .contact-seal{top:120px;right:-22px;width:170px;opacity:.09}
 .contact-aside .conxuro-verse{font-size:13px;line-height:1.8;margin-top:25px;padding-left:15px}
 .wordmark:after{font-size:6px;letter-spacing:.1em;bottom:8px;right:0}
}
@media(max-width:700px) and (max-height:700px){
 .hero-copy{top:15%}.hero-copy h1{font-size:min(12vw,7svh);margin-top:17px}.hero-sub{font-size:12px;margin-top:18px;max-width:178px}
 .hero-sub .hero-work-link{font-size:10px;margin-top:9px}
 .hero-caption{bottom:12.3%}.hero-caption p{font-size:17px}.hero-caption .eyebrow{font-size:7.5px;max-width:140px}
 .scroll-invite{bottom:12.3%;font-size:9px;max-width:119px}
 .ingredient-panel{top:76px}.ingredient-panel h2{font-size:10.5vw;margin-top:11px}.ingredient-panel p{font-size:12px;line-height:1.4;margin-top:10px;max-width:37ch}
 .ingredient-panel .ingredient-note{font-size:10px;margin-top:9px}
 .specimen-title{top:45%;font-size:9px}
 .stir-panel{top:76px}.stir-panel h2{font-size:10.8vw;margin-top:13px}.stir-panel .days{top:calc(100svh - 247px)}
 .stir-invite{top:45%;bottom:auto}.stir-invite p{display:none}.stir-arrow{width:31px;height:31px;font-size:22px}
 .project-panel.is-case h2{font-size:9vw}
}
@media(min-width:701px) and (max-height:500px){
 .hero-copy{top:21%;width:50%}.hero-copy h1{font-size:6.8svh;margin-top:12px}.hero-copy h1 em.magic-word{font-size:2.15em}
 .hero-sub{font-size:11px;margin-top:13px}.hero-sub .hero-work-link{margin-top:6px;font-size:10px;padding-bottom:3px}
 .hero-caption{bottom:16%}.hero-caption p{font-size:20px}.hero-caption .eyebrow{font-size:8px}
 .edition{display:none}.scroll-invite{bottom:8%;font-size:9px}
 .ingredient-panel,.stage[data-species=sapo] .ingredient-panel{top:22%;width:44%}.ingredient-panel h2{font-size:6vw;margin-top:12px}.ingredient-panel p{font-size:12px;line-height:1.4;margin-top:12px}.ingredient-panel .ingredient-note{font-size:10px;margin-top:9px}
 .stir-panel h2{font-size:6vw}.stir-panel .days{margin-top:15px;padding-top:10px;font-size:9px}.stir-panel .days span:before{top:-11px}.stir-panel .days b{font-size:12px}
 .revelation{top:21%}.revelation h2{font-size:15vw;margin-top:15px}
 .project-panel.is-case h2{font-size:4vw}
}
.is-static .magic-period{transform:none!important;opacity:1!important}
@media(prefers-reduced-motion:reduce){.contact-seal .seal-last{transition:none}}

/* The first frame is the page itself. No photograph, overlay or alternate hero. */
html,body{background:#121310}
html{scrollbar-color:#74786b #171a16}
.stage{min-height:0;background:#121310;color:#eeece4}
.is-static .story{height:100svh;min-height:0}
.is-static .stage{position:relative;height:100svh;min-height:0;background:#121310;color:#eeece4}
.is-static .header{background:#121310;color:#eeece4;mix-blend-mode:normal}
.static-story{background:#d5d6cd;color:#191a16}
.hero-copy h1,.hero-copy>.eyebrow,.hero-copy .hero-sub{animation:none!important}
.hero-meta{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;max-width:550px;margin-top:32px;align-items:start}
.hero-meta .hero-sub{margin:0;max-width:none}
.hero-proof{padding-top:2px;color:#eeece4}
.hero-proof p{font-size:clamp(23px,2.1vw,37px);line-height:1.08;letter-spacing:-.035em;white-space:nowrap}
.hero-proof>span{display:block;margin-top:12px;font-size:12px;line-height:1.5;color:#bbbdb1;letter-spacing:0}
.hero-proof strong{font-weight:400;color:#eeece4}
.hero-proof em{font-size:1.04em}
.motion-toggle{background:var(--motion-bg,#121310de);color:var(--motion-ink,#eeece4);border-color:var(--motion-line,#eeece438);box-shadow:none;min-height:44px;padding:10px 13px;backdrop-filter:blur(8px)}
.motion-toggle .motion-copy{opacity:.88}
.motion-toggle #motion-state{color:inherit;opacity:.78}
.motion-toggle:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.motion-toggle:hover{background:var(--motion-bg,#121310de);border-color:currentColor}.motion-toggle:hover .motion-copy{opacity:1}}
@media(min-width:701px) and (max-width:1000px){
 .hero-meta{max-width:470px;gap:18px;margin-top:25px}.hero-proof p{font-size:24px}.hero-proof>span{font-size:11px}
}
@media(max-width:700px){
 .hero-meta{grid-template-columns:1.12fr 1fr;gap:18px;margin-top:22px;width:100%;max-width:450px}
 .hero-proof{text-align:right;padding-top:1px}.hero-proof p{font-size:21px}.hero-proof>span{font-size:11px;line-height:1.45;margin-top:10px}
 .motion-toggle{min-height:44px;padding:9px 12px}
}
@media(max-width:700px) and (max-height:700px){
 .hero-copy{top:14%}.hero-copy h1{font-size:min(11.5vw,6.7svh);margin-top:15px}
 .hero-meta{gap:13px;margin-top:18px}.hero-proof p{font-size:18px}.hero-proof>span{font-size:11px;margin-top:9px}
}
@media(min-width:701px) and (max-height:500px){
 .hero-meta{gap:22px;margin-top:16px;max-width:350px}.hero-proof p{font-size:19px}.hero-proof>span{font-size:10px;line-height:1.4;margin-top:7px}
 .scroll-invite{bottom:60px;max-width:none;font-size:9px;gap:10px}.scroll-invite br{display:none}.scroll-invite .scroll-stem{height:20px}
}

/* V19 · the first page is composed for its available space, like a frontispiece. */
.hero-copy{top:clamp(112px,15.8svh,205px);width:59%}
.hero-copy>.eyebrow{font-size:12px;letter-spacing:.13em;gap:12px}
.hero-copy>.eyebrow:before{display:none}
.hero-copy>.eyebrow:after{content:'';height:1px;width:72px;background:currentColor;opacity:.28}
.hero-copy h1{font-size:clamp(66px,min(7.55vw,10.85svh),151px);margin-top:24px;line-height:.97}
.hero-copy h1 em.magic-word{font-size:2.30em;line-height:.92;margin-top:10px}
.hero-meta{grid-template-columns:1.2fr 1fr;gap:32px;max-width:580px;margin-top:29px}
.hero-meta .hero-sub{font-size:clamp(16px,1.3vw,22px);line-height:1.5}
.hero-sub .hero-work-link{font-size:14px;min-height:44px;gap:34px;margin-top:13px;padding-block:9px}
.hero-proof{padding-top:3px;color:inherit}
.hero-proof strong{color:inherit}
.hero-proof>span{font-size:13px;line-height:1.5;margin-top:11px;color:inherit;opacity:.74}
.hero-sub .hero-work-link{border-bottom-color:currentColor}
.stage[data-tone=light] .scroll-stem{background:#191a1640}
.stage[data-tone=light] .scroll-stem:after{background:#191a16}
.scroll-invite{font-size:12px;bottom:6.5%;max-width:none;gap:16px}
.scroll-stem{height:40px}
.scroll-caption{display:block}
.edition{top:clamp(112px,15.8svh,205px);font-size:10px}

@media(min-width:701px) and (max-width:1000px) and (min-height:501px){
 .hero-copy{top:clamp(110px,16svh,165px);width:64%}
 .hero-copy h1{font-size:min(8.3vw,9.4svh)}
 .hero-meta{max-width:min(300px,38vw);grid-template-columns:1fr;gap:12px;margin-top:25px}
 .hero-proof{display:flex;align-items:center;gap:14px}
 .hero-proof p{font-size:22px}.hero-proof>span{font-size:11px;margin-top:0}
 .hero-meta .hero-sub{font-size:16px}
}
@media(min-width:701px) and (max-width:1000px) and (min-height:501px) and (max-height:700px){
 .hero-copy{top:96px}.hero-copy h1{font-size:min(7.6vw,8.1svh);margin-top:18px}
 .hero-meta{margin-top:18px;gap:8px}.hero-meta .hero-sub{font-size:14px}
}
@media(max-width:700px){
 .header .talk{font-size:14px;gap:19px;padding-inline:17px}
 .hero-copy{top:clamp(88px,11.6svh,112px);left:var(--pad);width:calc(100% - 2 * var(--pad))}
 .hero-copy>.eyebrow{font-size:11px;letter-spacing:.085em;gap:14px}
 .hero-copy>.eyebrow:after{width:auto;flex:1;max-width:56px}
 .hero-copy h1{font-size:min(13.5vw,7.35svh);margin-top:18px;line-height:.98;letter-spacing:-.059em}
 .hero-copy h1 em.magic-word{font-size:2.30em;line-height:.94;margin-top:7px}
 .hero-meta{grid-template-columns:1.2fr 1fr;gap:16px;max-width:none;margin-top:22px}
 .hero-meta .hero-sub{font-size:15px;line-height:1.45;letter-spacing:-.015em}
 .hero-sub .hero-work-link{font-size:13px;min-height:44px;gap:25px;margin-top:7px;padding-block:9px}
 .hero-proof{padding-top:1px}.hero-proof p{font-size:22px}
 .hero-proof>span{font-size:12px;line-height:1.5;margin-top:10px}
 .scroll-invite{left:var(--pad);bottom:70px;font-size:11px;line-height:1.5;gap:12px;max-width:136px}
 .scroll-stem{height:33px}
}
@media(max-width:700px) and (max-height:700px){
 .hero-copy{top:78px}
 .hero-copy>.eyebrow{font-size:10px;letter-spacing:.065em;gap:10px}
 .hero-copy h1{font-size:min(12.2vw,6.5svh);margin-top:14px;line-height:.97}
 .hero-copy h1 em.magic-word{margin-top:5px;line-height:.91}
 .hero-meta{gap:12px;margin-top:16px;grid-template-columns:1.17fr 1fr}
 .hero-meta .hero-sub{font-size:13px;line-height:1.4}
 .hero-sub .hero-work-link{font-size:12px;gap:23px;margin-top:3px}
 .hero-proof p{font-size:19px}.hero-proof>span{font-size:11px;line-height:1.4;margin-top:8px}
 .scroll-invite{bottom:72px;max-width:65px;font-size:11px;gap:9px;flex-direction:column;align-items:flex-start}
 .scroll-caption{display:none}
 .scroll-stem{height:30px}
}
@media(min-width:501px) and (max-height:500px){
 .hero-copy{top:76px;width:46%}
 .hero-copy>.eyebrow{font-size:10px;letter-spacing:.085em;gap:13px}
 .hero-copy>.eyebrow:after{width:44px}
 .hero-copy h1{font-size:min(4.2vw,8.2svh);margin-top:10px;line-height:.97}
 .hero-copy h1 em.magic-word{font-size:2.18em;margin-top:3px;line-height:.9}
 .hero-meta{gap:20px;margin-top:14px;max-width:365px}
 .hero-meta .hero-sub{font-size:13px;line-height:1.4}
 .hero-sub .hero-work-link{font-size:12px;min-height:35px;margin-top:3px;padding-block:7px}
 .hero-proof p{font-size:21px}.hero-proof>span{font-size:11px;line-height:1.4;margin-top:7px}
 .scroll-invite{bottom:18px;left:calc(var(--pad) + 190px);right:auto;font-size:11px;gap:10px;flex-direction:row;align-items:center;max-width:none}
 .scroll-caption{display:none}.scroll-stem{height:22px}
}
