@font-face{font-family:'Bricolage Grotesque';src:url('fonts/bricolage-grotesque-latin-wdth-normal.woff2') format('woff2');font-weight:200 800;font-stretch:75% 100%;font-display:swap}
@font-face{font-family:'Instrument Sans';src:url('fonts/instrument-sans-latin-wght-normal.woff2') format('woff2');font-weight:400 700;font-display:swap}
:root{--bg:#f0b92b;--ink:#14110e;--surface:#fff4d6;--accent:#3b1840;--red:#c8201a;--heading:'Bricolage Grotesque',system-ui,sans-serif;--body:'Instrument Sans',system-ui,sans-serif;--gutter:clamp(20px,4.5vw,76px);--line:1px solid #14110e40;--radius:24px}
*{box-sizing:border-box}html,body{margin:0;width:100%;background:var(--bg)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:400 clamp(1rem,.96rem + .2vw,1.15rem)/1.7 var(--body)}.page,main,section,article,div,figure,nav{min-width:0}.page-home main{overflow:clip}.page-sub main{display:flow-root}::selection{background:var(--accent);color:var(--surface)}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--red);outline-offset:5px;box-shadow:0 0 0 7px var(--surface);border-radius:4px}img{display:block;max-width:100%;height:auto;object-fit:cover}figure,dl{margin:0}p{margin:0 0 1.3em}h1,h2,h3,h4{margin:0 0 .55em;font-family:var(--heading);font-weight:750;line-height:1.04;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance}h1{font-size:clamp(3rem,7vw,7rem)}h2{font-size:clamp(2rem,4vw,4rem)}h3{font-size:clamp(1.5rem,2.5vw,2.5rem)}ul,ol{padding-left:1.3em}li+li{margin-top:.5em}strong,b{font-weight:700}em{font-family:Georgia,serif}button,input,textarea,select{font:inherit}.wrap{width:min(calc(100% - var(--gutter)*2),1448px);margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:110;top:16px;left:20px;background:var(--surface);color:var(--ink);padding:12px 22px;transform:translateY(-180%)}.skip-link:focus{transform:none}
.grain{position:fixed;inset:0;z-index:80;pointer-events:none;opacity:.045;background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iMTgwIj48ZmlsdGVyIGlkPSJuIj48ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iLjkiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48L2ZpbHRlcj48cGF0aCBmaWx0ZXI9InVybCgjbikiIG9wYWNpdHk9Ii44IiBkPSJNMCAwaDE4MHYxODBIMHoiLz48L3N2Zz4=')}.scroll-progress{display:none;position:fixed;inset:0 0 auto;height:3px;z-index:105;background:var(--red);transform:scaleX(0);transform-origin:left;pointer-events:none}.js .scroll-progress{display:block}.cursor{display:none;position:fixed;left:0;top:0;width:28px;height:28px;margin:-14px;border:1px solid var(--bg);border-radius:50%;z-index:100;pointer-events:none;mix-blend-mode:difference;transition:width .2s,height .2s,margin .2s,background .2s}.js .cursor.is-ready{display:block}.cursor.is-active{width:52px;height:52px;margin:-26px;background:#f0b92b35}
.site-header{width:100%;box-sizing:border-box;position:fixed;inset:0 0 auto;z-index:50;color:var(--surface);padding:18px 0;border-bottom:1px solid #fff4d62e;transition:background .3s,transform .35s,color .3s,box-shadow .3s}.header-inner{display:flex;align-items:center;gap:clamp(20px,3vw,56px)}.brand{display:flex;align-items:center;gap:12px;flex:none;text-decoration:none}.brand-seal{display:grid;place-items:center;width:43px;height:48px;border:4px double var(--surface);border-radius:6px 2px 5px 2px;background:var(--red);color:var(--surface);font:750 25px/1 var(--heading);letter-spacing:-.09em;transform:rotate(-5deg)}.brand-mark{font:700 1.15rem/.95 var(--heading);letter-spacing:-.04em;max-width:6ch}.site-nav{min-width:0;flex:1;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.site-nav::-webkit-scrollbar{display:none}.site-nav ul{display:flex;justify-content:flex-end;align-items:center;gap:clamp(14px,1.7vw,28px);width:max-content;min-width:100%;list-style:none;margin:0;padding:8px 6px}.site-nav li,.footer-nav li,.related-list li{margin:0}.site-nav a{display:block;padding:8px 0;font-size:.73rem;font-weight:600;white-space:nowrap;text-decoration:none;border-bottom:1px solid transparent}.site-nav a:hover,.site-nav a[aria-current=page]{border-color:currentColor}.page-sub .site-header,.site-header.is-scrolled{background:#f0b92bf2;color:var(--ink);border-color:#14110e30;backdrop-filter:blur(18px);box-shadow:0 4px 24px #14110e0a}.page-home .site-header{background:var(--bg);color:var(--ink)}.page-home .site-nav a{color:var(--ink)}.site-header.is-hidden:not(:focus-within):not(:hover){transform:translateY(-110%)}
.hero{position:relative;isolation:isolate;overflow:hidden;min-height:100svh;background:var(--ink);color:var(--surface)}.hero-canvas,.hero-media{position:absolute;inset:0;width:100%;height:100%;z-index:-3;pointer-events:none}.hero-canvas{display:none}.js .hero-canvas.is-ready{display:block}.hero-media img{width:100%;height:100%;filter:saturate(.55) brightness(.65);object-position:65% center}.js .hero.is-lit .hero-media{opacity:0}.hero.no-webgl .hero-media,html:not(.js) .hero-media{opacity:1}.hero.no-webgl .hero-canvas{display:none}.hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#14110ec9 0%,#14110e8a 48%,#14110e12 85%),linear-gradient(0deg,#14110e 0%,transparent 35%)}.hero::after{content:'';position:absolute;inset:108px var(--gutter) 35px;z-index:-1;border-right:1px solid #fff4d637;pointer-events:none}.hero-inner{position:relative;min-height:100svh;display:flex;align-items:center;padding-block:145px 112px}.hero-text{width:100%;max-width:1100px}.eyebrow{font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1.6;margin-bottom:24px}.hero .eyebrow{color:var(--bg);display:flex;align-items:center;gap:16px}.hero .eyebrow::before{content:'';width:32px;height:1px;background:currentColor;flex:none}.display{font-variation-settings:'wght' 760,'wdth' 90}.hero-title{max-width:12ch;font-size:clamp(4rem,9.4vw,9.8rem);line-height:.91;letter-spacing:-.065em;margin-bottom:.32em;text-wrap:initial}.word{display:inline-block;overflow:clip;vertical-align:top;padding:0 .04em .16em;margin:0 -.04em -.16em;max-width:100%}.word-inner{display:inline-block}.hero-title .word:nth-child(4),.scene-head .word:last-child,.split-text .word:last-child{font-family:Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.065em}.hero-title .word:nth-child(4){color:var(--bg)}.lead{font-size:clamp(1.06rem,1.4vw,1.4rem);line-height:1.6;max-width:58ch}.hero .lead{max-width:53ch;font-size:clamp(1rem,1.15vw,1.15rem);color:var(--surface)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border-radius:100px;padding:13px 25px;border:1px solid #fff4d680;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.btn-primary{background:var(--bg);color:var(--ink);border-color:var(--bg)}.btn-primary::after{content:'\2197';font-size:1.5em;margin-left:32px}.btn-ghost{background:#14110e66;color:var(--surface)}.btn:hover{background:var(--surface);color:var(--ink)}.hero-tag{position:absolute;right:24px;bottom:38px;max-width:24ch;text-align:right;font-size:.75rem;line-height:1.5;margin:0}.scroll-cue{position:absolute;left:var(--gutter);bottom:38px;margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.scroll-cue span::after{content:'\2193';display:inline-block;margin-left:28px;font-size:1.6em}
.marquee{overflow:hidden;background:var(--ink);color:var(--bg);padding:32px 0 50px;border-top:1px solid #fff4d62e}.marquee-row{overflow:hidden}.marquee-track{display:flex;align-items:center;gap:.3em;width:max-content;font:800 clamp(3.5rem,8.5vw,9rem)/1.04 var(--heading);letter-spacing:-.065em;will-change:transform}.marquee-track span{white-space:nowrap}.marquee-track i{color:var(--red);font:italic .8em Georgia,serif;padding-inline:.08em}.marquee-alt{color:var(--surface)}.marquee-alt .marquee-track{font-weight:400;font-style:italic}.section{padding-block:clamp(80px,9vw,150px)}.section-title{font-size:clamp(3rem,6vw,6.4rem);max-width:16ch;line-height:.98}.scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,145px)}.scene-head .section-title{max-width:10ch}.scene-copy{border-top:var(--line);padding-top:28px;max-width:60ch}.scene-copy p:first-child{font-size:clamp(1.2rem,1.7vw,1.65rem);line-height:1.55;letter-spacing:-.025em}.scene-copy p:last-child{margin-bottom:0}.scene-copy a,.steps a,.faq a,.prose a{color:var(--accent);font-weight:600}
.section-reel{background:var(--surface);color:var(--ink);overflow:hidden;border-block:var(--line)}.reel-pin{position:relative}.reel-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:0 40px}.reel-head .eyebrow{grid-column:1/-1}.reel-head .section-title{max-width:12ch;margin-bottom:0}.reel-head p.section-intro{max-width:36ch;justify-self:end;margin:0 0 8px;font-size:.95rem}.reel-viewport{overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--accent) transparent;padding-block:52px 24px}.reel-track{position:relative;display:flex;align-items:flex-start;gap:clamp(26px,3vw,50px);list-style:none;width:max-content;margin:0;padding:12px var(--gutter) 28px}.banner{flex:0 0 clamp(270px,27vw,390px);width:clamp(270px,27vw,390px);scroll-snap-align:start;margin:0;padding-top:12px}.banner:nth-child(even){padding-top:42px}.card{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:2/3;padding:26px;border-radius:22px;background:var(--ink);color:var(--surface);box-shadow:0 18px 24px -18px #14110e99;--mx:50%;--my:50%}.banner-media{position:absolute;inset:0;z-index:-2;border-radius:inherit;overflow:hidden;aspect-ratio:2/3;background:var(--accent)}.banner-media img{width:100%;height:100%;filter:saturate(.7);transition:transform .8s,filter .8s}.card::before{content:'';position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(0deg,#14110e 0%,#14110ef0 23%,#14110e45 65%,#14110e12)}.card::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--mx) var(--my),#f0b92b22,transparent 60%);opacity:0;transition:opacity .3s}.card:hover::after{opacity:1}.card:hover .banner-media img{transform:scale(1.045);filter:saturate(1)}.banner-rod{position:absolute;inset:-7px -10px auto;height:12px;border-radius:8px;background:linear-gradient(#695037,#14110e 65%,#81644b);box-shadow:0 3px 4px #14110e50;z-index:3}.banner-rod::before,.banner-rod::after{content:'';position:absolute;top:-2px;bottom:-2px;width:9px;background:var(--red);border-radius:4px;left:7px}.banner-rod::after{left:auto;right:7px}.banner-no{position:absolute;top:22px;right:22px;display:grid;place-items:center;width:40px;height:48px;background:var(--red);border:3px double var(--surface);color:var(--surface);font:600 1.25rem var(--heading);transform:rotate(4deg);margin:0}.card-title{font-size:clamp(2rem,2.8vw,3rem);margin-bottom:.35em;line-height:.98}.card-text{font-size:.87rem;line-height:1.55;margin-bottom:18px}.card-link{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:44px;font-size:.77rem;font-weight:600;text-decoration:none;border-top:1px solid #fff4d670;padding-top:12px;color:var(--surface)}.card-link::after{content:'\2197';font-size:1.5em}.reel-hint{text-align:right;margin:12px var(--gutter) 0;font-size:.75rem;text-transform:uppercase;letter-spacing:.16em}.reel-hint::after{content:'\2192';margin-left:35px}.js .section-reel.is-pinned{padding:0}.is-pinned .reel-pin{height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:36px 24px}.is-pinned .reel-head .section-title{font-size:clamp(2.8rem,5.5vh,5rem);max-width:none}.is-pinned .reel-head .eyebrow{margin-bottom:12px}.is-pinned .reel-viewport{overflow:hidden;scroll-snap-type:none;padding-block:22px 10px}.is-pinned .banner{width:clamp(260px,35vh,400px);flex-basis:clamp(260px,35vh,400px)}.is-pinned .banner:nth-child(even){padding-top:30px}.is-pinned .reel-track{padding-bottom:18px}.is-pinned .card-title{font-size:clamp(1.8rem,3.5vh,2.8rem)}.is-pinned .card{padding:22px}.is-pinned .reel-hint{margin-top:0}
.section-start{background:var(--bg)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,7vw,112px);align-items:stretch}.split-text{padding-block:15px}.split-media{position:relative;overflow:hidden;border-radius:26px;min-height:580px;background:var(--ink);box-shadow:14px 14px 0 var(--accent)}.split-media img{position:absolute;inset:0;width:100%;height:100%;object-position:60% center}.steps{counter-reset:steps;list-style:none;margin:40px 0 0;padding:0}.steps li{position:relative;counter-increment:steps;border-top:var(--line);padding:24px 0 24px 54px;margin:0}.steps li::before{content:'0' counter(steps);position:absolute;left:0;top:25px;font:600 1rem var(--heading);color:var(--accent)}.steps h3{font-size:1.5rem;letter-spacing:-.035em}.steps p{font-size:.95rem;margin:0}.section-faq{background:var(--surface);padding-bottom:clamp(64px,7vw,110px)}.section-faq .section-title{max-width:15ch}.faq{counter-reset:faq;margin-top:48px}.faq>div{counter-increment:faq;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:var(--line);padding:30px 0}.faq dt{position:relative;padding-left:42px;font:600 clamp(1.3rem,2vw,2rem)/1.2 var(--heading);letter-spacing:-.035em}.faq dt::before{content:'0' counter(faq);position:absolute;left:0;top:4px;font:500 .7rem var(--body);color:var(--accent)}.faq dd{margin:0;max-width:60ch;font-size:1rem}.partners-slot{min-height:6rem}.partners-slot:empty{height:0;min-height:0;margin:0;padding:0}.section-partners{background:var(--surface);padding-inline:var(--gutter);border-top:var(--line)}.partner-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:32px;list-style:none;margin:48px 0 0;padding:0}.partner{margin:0;padding:24px;border:var(--line);border-radius:20px;min-width:0}.partner-link{color:var(--accent);font-weight:700;overflow-wrap:anywhere}.partner-phrase{font:600 1.5rem/1.2 var(--heading);margin:20px 0 12px;overflow-wrap:anywhere}.partner-desc{font-size:.9rem;margin:0;overflow-wrap:anywhere}
.article{padding-block:150px 100px}.article>.wrap{max-width:1320px}.breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.72rem;margin-bottom:42px}.breadcrumb a{font-weight:700}.breadcrumb span[aria-hidden]{color:var(--accent)}.page-header{padding-bottom:48px;border-bottom:var(--line);margin-bottom:40px}.dateline{font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--accent);margin-bottom:28px}.dateline span{margin-inline:12px}.page-header h1{max-width:20ch;font-size:clamp(3.2rem,6.6vw,7rem);line-height:1;letter-spacing:-.055em;margin-bottom:.4em}.page-header .lead{max-width:58ch;margin:0 0 0 auto}.page-figure{height:clamp(340px,52vw,710px);margin:0 calc(-1 * var(--gutter)) 0;overflow:hidden;background:var(--ink)}.page-figure img{width:100%;height:100%;object-position:center 47%}.prose{position:relative;max-width:850px;margin:48px auto 0;padding:clamp(28px,5vw,76px);background:var(--surface);color:var(--ink);border-radius:24px;overflow-wrap:anywhere;box-shadow:0 12px 0 #14110e0b}.page-figure+.prose{margin-top:-60px}.prose h2{font-size:clamp(1.8rem,3vw,2.7rem);margin-top:1.5em;letter-spacing:-.04em}.prose h2:first-child{margin-top:0}.prose p{line-height:1.85}.prose p:last-child{margin-bottom:0}.note{margin-block:36px 0;border-top:3px solid var(--red);padding:24px;background:#f0b92b28;border-radius:0 0 18px 18px;font-size:.85rem}.note p{margin:0}.related{padding-top:42px;margin-top:80px;border-top:var(--line);display:grid;grid-template-columns:1fr 2fr;gap:32px}.related h2{font-size:clamp(2rem,3vw,3rem)}.related-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related .card-link{color:var(--accent);border:var(--line);border-radius:18px;padding:20px;height:100%;font-size:.9rem;background:#fff4d640}.related .card-link:hover{background:var(--surface)}
.site-footer{background:var(--ink);color:var(--surface);padding:64px 0 48px;border-top:6px solid var(--red)}.footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:40px 100px}.footer-word{grid-column:1/-1;font:800 clamp(2.4rem,11.8vw,12rem)/.9 var(--heading);letter-spacing:-.065em;color:var(--bg);white-space:nowrap;margin:0;padding:0 0 40px;border-bottom:1px solid #fff4d640}.footer-note{max-width:52ch;font-size:.85rem;line-height:1.75;margin:0}.footer-nav ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px;list-style:none;margin:0;padding:0}.footer-nav a{display:inline-block;font-size:.75rem;padding-block:5px;text-decoration:none}.footer-nav a:hover{color:var(--bg);text-decoration:underline}
@media(min-width:1600px){.page-figure{margin-inline:0;border-radius:26px}}
@media(max-width:1100px){.brand-mark{display:none}.site-nav ul{justify-content:flex-start}.hero-title{font-size:clamp(4rem,10vw,7rem)}.reel-head{gap:0 24px}.related{grid-template-columns:1fr}.footer-inner{gap:32px 45px}}
@media(max-width:899px){.site-header{padding:12px 0}.hero-inner{padding-top:130px}.hero-text{max-width:700px}.hero-title{max-width:11ch}.scene-grid{grid-template-columns:1fr;gap:35px}.scene-head .section-title{max-width:15ch}.scene-copy{max-width:none}.split{grid-template-columns:1fr;gap:40px}.split-media{min-height:480px;box-shadow:8px 8px 0 var(--accent)}.split-text .section-title{max-width:14ch}.reel-head{grid-template-columns:1fr}.reel-head p.section-intro{justify-self:start;margin-top:20px}.reel-viewport{padding-top:30px}.banner{width:clamp(270px,70vw,360px);flex-basis:clamp(270px,70vw,360px)}.card-title{font-size:2.5rem}.faq>div{gap:30px}.article{padding-top:120px}.page-header h1{max-width:19ch}.footer-nav ul{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){:root{--gutter:22px}.brand-seal{width:34px;height:40px;font-size:21px}.header-inner{gap:16px}.site-nav a{font-size:.7rem}.hero-inner{padding-block:120px 95px;align-items:center}.hero-title{font-size:clamp(3.65rem,14.7vw,5.6rem);max-width:10ch}.hero .eyebrow{font-size:.7rem;letter-spacing:.12em;max-width:40ch;gap:10px}.hero .eyebrow::before{width:18px}.hero .lead{font-size:.95rem;line-height:1.6;max-width:36ch}.hero::before{background:linear-gradient(90deg,#14110ec9,#14110e70),linear-gradient(0deg,#14110e,transparent 50%)}.hero::after{inset:88px 14px 28px}.hero-actions{gap:10px;margin-top:24px}.btn{font-size:.74rem;padding:12px 17px;min-height:48px}.btn-primary::after{margin-left:16px}.hero-tag{display:none}.scroll-cue{bottom:26px}.marquee{padding-block:25px}.marquee-track{font-size:3.6rem}.section-title{font-size:clamp(3rem,12vw,4.5rem)}.section{padding-block:72px}.section-faq{padding-bottom:64px}.scene-copy p:first-child{font-size:1.2rem}.card{padding:24px}.card-title{font-size:2.35rem}.card-text{font-size:.88rem}.split-media{min-height:390px}.faq>div{grid-template-columns:1fr;gap:16px;padding-block:25px}.faq dt{font-size:1.5rem}.faq dd{font-size:.95rem;padding-left:42px}.page-header{margin-bottom:28px;padding-bottom:30px}.breadcrumb{margin-bottom:30px}.page-header h1{font-size:clamp(2.8rem,11.5vw,4rem)}.dateline{font-size:.7rem;letter-spacing:.08em}.dateline span{margin-inline:5px}.page-header .lead{font-size:1.05rem}.page-figure{height:390px}.prose{padding:30px 24px;margin-inline:-8px;border-radius:20px;font-size:1rem}.page-figure+.prose{margin-top:-32px}.related{margin-top:56px;gap:16px}.related-list{grid-template-columns:1fr;gap:10px}.related .card-link{width:100%;padding:16px 20px}.footer-inner{grid-template-columns:1fr;gap:28px}.footer-word{font-size:11.7vw;padding-bottom:30px}.footer-note{max-width:40ch}.footer-nav ul{grid-template-columns:repeat(2,1fr)}.site-footer{padding-top:45px}.article{padding-bottom:72px}}
@media(hover:none){.hero-tag,.cursor{display:none!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.hero .hero-media,.js .hero.is-lit .hero-media{opacity:1}.hero .hero-canvas{display:none!important}.cursor{display:none!important}[data-reveal],.word-inner,.banner-media{opacity:1!important;transform:none!important;clip-path:none!important}[data-parallax] img,.card:hover .banner-media img{transform:none!important}.site-header.is-hidden{transform:none}.marquee-track{transform:none!important}}
@media print{body{background:white;color:black;font-size:11pt}.site-header,.site-footer,.grain,.cursor,.scroll-progress,.hero-canvas,.marquee,.skip-link,.hero-tag,.scroll-cue{display:none!important}.article,.prose{padding:0;background:white;box-shadow:none}.article>.wrap{width:100%}.prose{max-width:none;margin:20px 0!important}.page-figure{height:240px;margin:0}.hero{min-height:0}.hero-inner{min-height:0}.reel-viewport{overflow:visible}.reel-track{width:auto;flex-wrap:wrap;transform:none!important}.banner-media,[data-reveal],.word-inner{opacity:1!important;clip-path:none!important;transform:none!important}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}}
