:root{--bg:#fff4d8;--ink:#231b10;--accent:#f04423;--line:color-mix(in srgb,var(--ink) 20%,transparent);--pad:clamp(1rem,5vw,6rem);--radius:3rem;--gap:3rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.55 Courier New,monospace;overflow-x:hidden}a{color:inherit;text-decoration:none}button,select{font:inherit}.skip{position:fixed;top:-5rem;left:1rem;background:var(--ink);color:var(--bg);padding:.8rem;z-index:99}.skip:focus{top:1rem}.nav{z-index:30;display:flex;gap:1rem;align-items:center}.nav a{padding:.5rem}.logo{font-weight:900;letter-spacing:-.04em}.nav-top{position:fixed;top:0;left:0;right:0;justify-content:space-between;padding:1rem var(--pad);background:color-mix(in srgb,var(--bg) 75%,transparent);backdrop-filter:blur(15px)}.nav-top div{display:flex}.nav-rail{position:fixed;left:0;top:0;bottom:0;width:78px;flex-direction:column;justify-content:space-between;padding:1rem;border-right:1px solid var(--line);writing-mode:vertical-rl;background:var(--bg)}.nav-pill{position:fixed;top:1rem;left:50%;transform:translateX(-50%);width:min(900px,94%);justify-content:space-between;padding:.5rem 1rem;background:var(--ink);color:var(--bg);border-radius:99px}.nav-pill div{display:flex}.nav-split{position:absolute;top:0;left:0;right:0;justify-content:space-between;padding:1.3rem var(--pad)}.nav-bottom{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);width:min(700px,94%);justify-content:space-between;padding:.7rem 1rem;background:var(--accent);color:var(--bg);border-radius:var(--radius)}.nav-bottom div{display:flex}.nav-minimal{position:absolute;top:0;left:0;right:0;justify-content:space-between;padding:1.4rem var(--pad)}.nav-box{position:fixed;top:1rem;left:1rem;right:1rem;justify-content:space-between;border:1px solid var(--ink);padding:.8rem;background:var(--bg)}.nav-box div{display:flex}.nav-marquee{position:fixed;top:0;left:0;right:0;background:var(--accent);color:var(--bg);overflow:hidden;white-space:nowrap;padding:.65rem}.nav-marquee span{display:inline-block;animation:marquee 18s linear infinite}.nav-corners{position:absolute;inset:0;pointer-events:none;display:grid;grid-template-columns:1fr 1fr;align-content:space-between;padding:1rem}.nav-corners a{pointer-events:auto}.nav-corners a:nth-child(even){text-align:right}.nav-index{position:fixed;top:0;left:0;right:0;justify-content:space-between;padding:1rem var(--pad);mix-blend-mode:difference;color:white}.hero{min-height:100svh;padding:7rem var(--pad) 4rem;position:relative}.hero h1{font-size:clamp(3.5rem,10vw,11rem);letter-spacing:-.075em;line-height:.84;margin:.7rem 0}.hero p{max-width:650px;font-size:1.15rem}.hero figure,.hero-strip,.shot{background:var(--image) center/cover no-repeat}.hero-full{display:flex;align-items:start;color:#fff;isolation:isolate}.hero-full:before{content:'';position:absolute;inset:0;background:linear-gradient(57deg,rgba(0,0,0,.82),transparent),var(--image) center/cover;z-index:-1}.hero-split{display:grid;grid-template-columns:1fr 1.4fr;gap:var(--gap);align-items:center}.hero-split figure{min-height:75vh;margin:0;border-radius:var(--radius)}.hero-split figcaption{padding:.7rem;background:var(--accent);display:inline-block}.hero-frame figure{position:absolute;inset:11% 8%;margin:0;z-index:0}.hero-frame>div{position:relative;z-index:1;background:var(--bg);padding:2rem;width:min(680px,90%);top:38%}.hero-type h1{text-transform:uppercase}.hero-strip{height:33vh;margin:2rem calc(var(--pad)*-1)}.hero-circle{display:flex;align-items:center;justify-content:center;text-align:center}.hero-circle figure{position:absolute;width:min(62vw,700px);aspect-ratio:1;border-radius:50%;margin:0;opacity:.75}.hero-circle>div{position:relative}.hero-poster{display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent),var(--image) center/cover;color:white}.poster-no{font-size:2rem}.hero-editorial .mast{font-size:clamp(4rem,15vw,15rem);font-weight:900;line-height:.7;border-bottom:1px solid var(--ink)}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:var(--gap);align-items:center;margin-top:3rem}.hero-grid figure{height:55vh;margin:0}.hero-window{display:grid;place-items:center;text-align:center}.window{width:38vw;height:38vw;max-width:620px;max-height:620px;background:var(--image) center/cover;border-radius:var(--radius);display:grid;place-items:start;padding:1rem}.hero-window h1{position:absolute}.hero-diagonal{display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.hero-diagonal figure{height:78vh;margin:0;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.hero-diagonal p{position:absolute;bottom:3rem;left:var(--pad)}.hero-stack{display:flex;flex-direction:column;justify-content:center}.hero-stack figure{height:40vh;margin:1rem 0;transform:rotate(0deg)}.section{padding:clamp(4rem,10vw,10rem) var(--pad);border-top:1px solid var(--line)}.section h2{font-size:clamp(2.5rem,6vw,6.5rem);line-height:.95;letter-spacing:-.055em}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.stats article{border:1px solid var(--line);padding:2rem;border-radius:var(--radius)}.stats b{font-size:clamp(3rem,7vw,7rem);display:block}.manifesto h2{max-width:703px}.manifesto>span,.feature span,.journal span,.contact>span,.spotlight>span{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem}.tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}.tiles article{min-height:243px;padding:2rem;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;justify-content:space-between}.steps ol{list-style:none;padding:0}.steps li{display:grid;grid-template-columns:100px 1fr;padding:1.5rem 0;border-bottom:1px solid var(--line);font-size:1.4rem}.gallery{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,260px);gap:var(--gap)}.shot{background-image:url('https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1000&q=80')}.shot.a{grid-column:span 3}.shot.b{grid-column:span 2;grid-row:span 2}.shot.c{grid-column:span 1}.gallery h2{grid-column:span 4}.quote{text-align:left}blockquote{font-size:clamp(2.2rem,5vw,5rem);line-height:1.05;margin:0}.compare{display:grid;grid-template-columns:1fr 1fr;padding:0}.compare>div{padding:clamp(4rem,8vw,8rem);min-height:50vh}.compare>div:last-child{background:var(--accent);color:var(--bg)}.ticker{overflow:hidden;background:var(--ink);color:var(--bg);font-size:clamp(2rem,6vw,6rem);white-space:nowrap}.ticker div{animation:marquee 25s linear infinite}.feature{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--gap);align-items:center}.feature-art{min-height:55vh;background:var(--accent);display:grid;place-items:center;border-radius:var(--radius)}.feature-art b{font-size:10vw}.journal header{display:grid;grid-template-columns:1fr 2fr}.journal>div article{display:grid;grid-template-columns:1fr 3fr;padding:1.3rem 0;border-bottom:1px solid var(--line)}.faq{max-width:1000px;margin:auto}.faq details{padding:1.4rem 0;border-bottom:1px solid var(--line)}.faq summary{font-size:1.3rem;cursor:pointer}.horizontal{display:flex;gap:var(--gap);overflow:auto}.horizontal article{min-width:283px;min-height:380px;padding:2rem;background:color-mix(in srgb,var(--accent) 15%,var(--bg));border-radius:var(--radius)}.spotlight{position:relative;overflow:hidden}.spotlight h2{max-width:900px;position:relative;z-index:1}.orb{position:absolute;width:40vw;aspect-ratio:1;border-radius:50%;background:var(--accent);filter:blur(0px);right:-10%;top:5%}.values ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr)}.values li{font-size:clamp(1.5rem,4vw,4rem);padding:1rem;border-bottom:1px solid var(--line)}.widget{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center}.widget form{display:grid;gap:1rem;padding:2rem;background:color-mix(in srgb,var(--accent) 18%,var(--bg));border-radius:var(--radius)}.widget select,.widget button{padding:1rem;border:1px solid var(--ink);background:var(--bg);color:var(--ink)}.widget button{background:var(--accent);font-weight:800}.widget output{min-height:3rem}.contact{background:var(--ink);color:var(--bg)}.contact a{font-size:clamp(1.3rem,3vw,3rem);text-decoration:underline}.footer{padding:3rem var(--pad);display:flex;justify-content:space-between;border-top:1px solid var(--line)}.reveal{opacity:0;transform:rotate(2deg)}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:800px){.nav-rail{width:auto;right:0;bottom:auto;writing-mode:initial;flex-direction:row}.nav div{display:none}.hero{padding-top:6rem}.hero-split,.hero-grid,.hero-diagonal,.feature,.widget{grid-template-columns:1fr}.hero-split figure,.hero-grid figure,.hero-diagonal figure{min-height:45vh;height:45vh}.hero-copy{padding-top:3rem}.hero-frame figure{inset:20% 1rem 10%}.hero-frame>div{top:0}.hero-circle figure{width:82vw}.hero-window .window{width:75vw;height:75vw}.hero-diagonal p{position:static}.stats,.tiles{grid-template-columns:1fr}.gallery{grid-template-columns:1fr;grid-template-rows:repeat(3,260px)}.shot.a,.shot.b,.shot.c,.gallery h2{grid-column:auto;grid-row:auto}.compare{grid-template-columns:1fr}.journal header,.journal>div article{grid-template-columns:1fr}.values ul{grid-template-columns:1fr}.footer{flex-direction:column}.nav-corners{position:absolute}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}/* unique-signature:0-3-ticker-horizontal-manifesto-quote-widget-journal */