:root{
    --paper:#f4f0e6;
    --ink:#111;
    --acid:#b7ff37;
    --blue:#2420ff;
    --orange:#ff4c00;
    --pink:#ff8db3;
    --yellow:#ffcf20;
    --edge:clamp(18px,3vw,48px);
    --ease:cubic-bezier(.2,.8,.2,1);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif;overflow-x:clip}
body.menu-open{overflow:hidden}
button,input,select,textarea{font:inherit}
a{color:inherit;text-decoration:none}
img,svg,canvas{display:block;max-width:100%}
::selection{background:var(--blue);color:#fff}
.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.skip-link{position:fixed;top:12px;right:50%;translate:50% -180%;z-index:2000;background:#fff;color:#000;padding:12px 18px;font-weight:800}
.skip-link:focus{translate:50% 0}

.edge-signature{position:fixed;z-index:900;right:14px;top:50%;translate:0 -50%;writing-mode:vertical-rl;display:flex;gap:12px;align-items:center;mix-blend-mode:difference;color:#fff}
.edge-signature b{font-size:25px;letter-spacing:.08em}
.edge-signature span{font-size:10px;font-weight:700;letter-spacing:.16em}
.index-trigger{position:fixed;z-index:901;left:12px;top:50%;translate:0 -50%;writing-mode:vertical-rl;border:0;background:transparent;color:#fff;mix-blend-mode:difference;display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:800}
.index-trigger i{font-style:normal;font-size:28px}
.title-index{position:fixed;z-index:1000;inset:0;background:var(--yellow);color:#101010;padding:clamp(24px,6vw,90px);display:flex;flex-direction:column;justify-content:center;visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .65s var(--ease),visibility 0s .65s}
.title-index.is-open{visibility:visible;clip-path:inset(0);transition:clip-path .65s var(--ease),visibility 0s}
.index-close{position:absolute;top:24px;left:24px;border:0;background:transparent;display:flex;gap:12px;align-items:center;cursor:pointer;font-weight:900}
.index-close i{font-size:34px;font-style:normal}
.title-index>p{position:absolute;top:28px;right:clamp(24px,6vw,90px);margin:0;font-size:12px;font-weight:700}
.index-words{display:flex;flex-direction:column;align-items:flex-start}
.index-words a{display:flex;gap:24px;align-items:baseline;line-height:.9;transition:translate .25s var(--ease)}
.index-words a:hover,.index-words a:focus-visible{translate:-28px 0}
.index-words small{width:30px;font-size:11px}
.index-words span{font-size:clamp(2.8rem,8vw,7.5rem);font-weight:950;letter-spacing:-.08em}
.index-admin{position:absolute;left:28px;bottom:26px;font-weight:800;text-decoration:underline;text-underline-offset:7px}
.reading-pulse{position:fixed;z-index:850;top:0;left:0;right:0;height:3px;mix-blend-mode:difference}
.reading-pulse i{display:block;width:0;height:100%;background:#fff}

.cinema-reel{height:660svh;background:var(--paper)}
.cinema-stage{height:100svh;position:sticky;top:0;overflow:hidden;background:var(--scene-paper,var(--paper));color:var(--scene-ink,var(--ink));transition:background .6s,color .6s}
.motion-field,.film-noise{position:absolute;inset:0;width:100%;height:100%}
.motion-field{opacity:.58}
.film-noise{pointer-events:none;opacity:.13;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");mix-blend-mode:multiply}
.reel-scene{position:absolute;inset:0;padding:clamp(70px,8vw,120px) clamp(50px,10vw,160px);opacity:0;pointer-events:none;transform:scale(.92) rotate(-2deg);filter:blur(18px);transition:opacity .5s,transform .75s var(--ease),filter .6s;display:grid;align-content:center}
.reel-scene.is-active{opacity:1;pointer-events:auto;transform:scale(1) rotate(0);filter:blur(0)}
.scene-count,.frame-code{position:absolute;top:clamp(55px,6vw,90px);right:clamp(50px,10vw,160px);font-size:11px;font-weight:900;letter-spacing:.14em}
.reel-scene a{font-weight:900;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px;width:max-content;max-width:100%}
.reel-scene--opening h1{margin:0;font-size:clamp(5.7rem,18vw,17rem);line-height:.62;letter-spacing:-.11em;font-weight:950;display:flex;flex-direction:column;width:min-content}
.reel-scene--opening h1 span:nth-child(2){translate:-.2em 0}
.reel-scene--opening h1 em{font-style:normal;color:var(--orange);translate:.12em 0}
.opening-line{position:absolute;left:clamp(45px,9vw,150px);bottom:clamp(100px,14vw,190px);width:min(430px,45vw);font-size:clamp(1rem,1.8vw,1.55rem);font-weight:700;line-height:1.7}
.scroll-instruction{position:absolute;bottom:36px;right:50%;translate:50% 0;font-size:11px;font-weight:800}
.reel-scene--ratio{grid-template-columns:1fr 1.1fr;align-items:center;direction:ltr}
.ratio-mark{font-family:Impact,"Arial Black",sans-serif;font-size:clamp(10rem,30vw,31rem);line-height:.68;letter-spacing:-.08em;direction:ltr}
.ratio-mark small{font-size:.3em;color:var(--orange)}
.ratio-copy{direction:rtl;max-width:610px;align-self:end;padding-bottom:8vh}
.ratio-copy h2{font-size:clamp(2.6rem,6vw,7rem);line-height:.92;letter-spacing:-.07em;margin:0 0 28px}
.ratio-copy p{font-size:clamp(1rem,1.6vw,1.4rem);line-height:1.8}
.reel-scene--time{align-content:end;padding-bottom:13vh}
.reel-scene--time h2{font-size:clamp(3.7rem,9vw,9rem);line-height:.84;letter-spacing:-.08em;margin:0;max-width:1000px}
.reel-scene--time h2 b{font-family:Impact,sans-serif;font-size:1.7em;color:var(--yellow)}
.reel-scene--time>p{width:min(600px,75vw);font-size:1.2rem;line-height:1.8}
.minute-storm{position:absolute;inset:6% 4%;pointer-events:none}
.minute-storm i{position:absolute;font-style:normal;font-weight:950;font-size:clamp(2rem,8vw,9rem);opacity:.18;transform:rotate(var(--r))}
.minute-storm i:nth-child(1){top:5%;left:5%;--r:-10deg}.minute-storm i:nth-child(2){top:24%;right:12%;--r:9deg}.minute-storm i:nth-child(3){top:42%;left:24%;--r:-4deg}.minute-storm i:nth-child(4){bottom:8%;left:3%;--r:13deg}.minute-storm i:nth-child(5){top:8%;right:42%;--r:3deg}.minute-storm i:nth-child(6){top:16%;left:35%;--r:-15deg;color:var(--yellow);opacity:.65}
.reel-scene--space{align-content:center}
.elastic-word{position:absolute;right:-5vw;left:-5vw;top:9%;font-size:clamp(5rem,20vw,20rem);font-weight:950;white-space:nowrap;letter-spacing:clamp(.1em,1vw,.45em);opacity:.15;transform:scaleX(1.2)}
.reel-scene--space h2{font-size:clamp(3rem,8vw,8rem);line-height:.87;letter-spacing:-.07em;max-width:950px;margin:12vh 0 22px}
.reel-scene--space p{max-width:580px;font-size:1.2rem;line-height:1.8}
.reel-scene--cost h2{font-size:clamp(3.2rem,8vw,8.4rem);line-height:.88;letter-spacing:-.08em;margin:0;position:relative;z-index:2}
.reel-scene--cost>p{max-width:570px;font-size:1.2rem;line-height:1.8}
.cost-cast{position:absolute;inset:0;overflow:hidden}
.cost-cast span{position:absolute;font-weight:950;font-size:clamp(2.5rem,8vw,9rem);color:var(--orange);opacity:.32;transform:rotate(var(--r))}
.cost-cast span:nth-child(1){top:7%;left:8%;--r:-11deg}.cost-cast span:nth-child(2){top:27%;right:22%;--r:7deg}.cost-cast span:nth-child(3){top:50%;left:1%;--r:14deg}.cost-cast span:nth-child(4){bottom:8%;right:8%;--r:-8deg}.cost-cast span:nth-child(5){top:10%;right:40%;--r:4deg}.cost-cast span:nth-child(6){bottom:25%;left:35%;--r:-5deg}
.reel-scene--evidence{align-content:center}
.evidence-verb{font-size:clamp(1.3rem,3vw,3rem);font-weight:950;word-spacing:.35em;margin:0 0 30px}
.reel-scene--evidence h2{font-size:clamp(3rem,8vw,8rem);line-height:.9;letter-spacing:-.08em;margin:0;max-width:1100px}
.evidence-actions{display:flex;gap:30px;flex-wrap:wrap;margin-top:50px}
.reel-cues{position:absolute;z-index:5;bottom:30px;left:50%;translate:-50% 0;display:flex;gap:22px;direction:rtl}
.reel-cues button{border:0;background:transparent;color:currentColor;padding:0;cursor:pointer;display:flex;gap:7px;align-items:center;font-size:10px;font-weight:800}
.reel-cues i{width:7px;height:7px;border-radius:50%;border:1px solid currentColor;display:block}
.reel-cues button.is-active i{background:currentColor;scale:1.5}
.frame-number{position:absolute;bottom:28px;left:26px;font:700 11px monospace}

.manifesto-cut{min-height:100svh;background:#101010;color:var(--paper);display:flex;flex-direction:column;justify-content:center;padding:10vw}
.manifesto-cut p{font-size:clamp(3rem,10vw,10rem);font-weight:950;line-height:.85;letter-spacing:-.08em;margin:0}
.manifesto-cut del{color:#777;text-decoration-color:var(--orange);text-decoration-thickness:.08em}
.manifesto-cut ins{color:var(--acid);text-decoration:none}
.manifesto-cut span{margin-top:60px;font-size:clamp(.8rem,1.4vw,1.2rem);word-spacing:1.2em}
.signal-roll{padding:12vw var(--edge);background:var(--paper)}
.signal-roll header{padding:0 8vw 8vw}
.signal-roll header span,.spoken-essay header>span,.headline-tide>span,.directory-overture>span{font-size:11px;font-weight:900;letter-spacing:.12em}
.signal-roll h2{font-size:clamp(3rem,8vw,8rem);letter-spacing:-.08em;line-height:.9;margin:15px 0}
.signal-titles a{position:relative;display:flex;align-items:baseline;gap:2vw;padding:4vw 8vw;min-height:22vh;transition:color .25s,background .25s,translate .25s}
.signal-titles a:nth-child(4n+1):hover{background:var(--orange);color:#fff}.signal-titles a:nth-child(4n+2):hover{background:var(--acid)}.signal-titles a:nth-child(4n+3):hover{background:var(--blue);color:#fff}.signal-titles a:nth-child(4n):hover{background:var(--pink)}
.signal-titles small{width:12vw;font-size:10px;font-weight:800}.signal-titles strong{font:900 clamp(2.4rem,7vw,7rem)/1 Impact,"Arial Black",sans-serif;white-space:nowrap}.signal-titles span{font-size:clamp(1.4rem,3vw,3.6rem);font-weight:900;line-height:1.1}.signal-titles i{margin-right:auto;font-style:normal;font-size:2rem}
.spoken-essay{background:#fff;padding:12vw max(var(--edge),calc((100vw - 1100px)/2))}
.spoken-essay>header{margin-bottom:12vw}
.spoken-essay>header h2{font-size:clamp(3.5rem,9vw,9rem);line-height:.87;letter-spacing:-.085em;margin:20px 0 40px}
.spoken-essay>header p{font-size:1.2rem;max-width:650px;line-height:1.8}
.essay-voice,.transcript-copy{max-width:820px;margin:auto}
.essay-voice>.lead-copy,.transcript-copy>.lead-copy{font-size:clamp(1.5rem,3vw,2.3rem);font-weight:750;line-height:1.65;margin:0 0 14vh}
.essay-voice h2,.transcript-copy h2{font-size:clamp(2.4rem,5.5vw,5.5rem);line-height:.96;letter-spacing:-.06em;margin:14vh -8vw 35px;max-width:1000px}
.essay-voice p,.transcript-copy p{font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:2.05;margin:0 0 2.2em}
.essay-voice h2:nth-of-type(3n+2),.transcript-copy h2:nth-of-type(3n+2){color:var(--blue);translate:-8vw 0}.essay-voice h2:nth-of-type(4n),.transcript-copy h2:nth-of-type(4n){color:var(--orange);font-size:clamp(3.2rem,7vw,7.2rem)}
.headline-tide{background:var(--blue);color:#fff;padding:12vw 7vw}
.headline-tide h2{font-size:clamp(3rem,8vw,8rem);line-height:.9;letter-spacing:-.08em;max-width:900px}
.headline-tide>div{display:flex;flex-wrap:wrap;gap:1.1em 1.5em;align-items:baseline;margin-top:7vw}
.headline-tide a{font-size:clamp(1.15rem,calc(1rem + var(--n)*.32vw),2.3rem);font-weight:800;line-height:1.35}
.headline-tide a:nth-child(4n+1){color:var(--acid)}.headline-tide a:nth-child(4n+2){color:var(--pink)}.headline-tide a:hover{text-decoration:line-through;text-decoration-thickness:3px}.headline-tide small{font-size:.45em}
.last-word{min-height:75svh;background:var(--yellow);padding:10vw;display:flex;flex-direction:column;justify-content:center}
.last-word p{font-size:1rem;font-weight:800}.last-word a{font-size:clamp(3rem,8vw,8rem);font-weight:950;line-height:.9;letter-spacing:-.07em}.last-word a span{display:inline-block;transition:translate .2s}.last-word a:hover span{translate:-30px 0}

.directory-overture{min-height:100svh;padding:16vh 11vw 10vh;display:flex;flex-direction:column;justify-content:center}
.directory-overture h1{font-size:clamp(4.5rem,13vw,13rem);line-height:.7;letter-spacing:-.1em;margin:25px 0 55px}.directory-overture h1 em{font-style:normal;color:var(--orange)}.directory-overture p{font-size:clamp(1.1rem,2vw,1.55rem);line-height:1.8;max-width:630px}
.directory-overture--articles{background:#101010;color:#fff}.directory-overture--articles h1 em{color:var(--acid)}
.signal-console{min-height:120svh;background:var(--acid);display:flex;direction:ltr;padding:10vw 7vw;gap:8vw}
.signal-preview{direction:rtl;position:sticky;top:10vh;align-self:flex-start;width:33vw;min-height:75vh;display:flex;flex-direction:column;justify-content:center}
.signal-preview small{font-weight:900}.signal-preview strong{font:950 clamp(7rem,18vw,18rem)/.8 Impact,sans-serif;letter-spacing:-.07em}.signal-preview p{font-size:1.2rem;line-height:1.8}.signal-preview>span{margin-top:auto;font-size:10px;font-weight:900}
.signal-list{direction:rtl;flex:1;display:flex;flex-direction:column;justify-content:center}
.signal-list a{display:flex;align-items:baseline;gap:20px;padding:26px 0;transition:translate .25s,opacity .25s}.signal-list:hover a{opacity:.25}.signal-list:hover a:hover,.signal-list a:focus-visible{opacity:1;translate:-25px 0}.signal-list i{font:400 11px monospace}.signal-list span{font-size:clamp(1.5rem,3vw,3.6rem);font-weight:900;line-height:1.05}.signal-list b{margin-right:auto}
.headline-fall{background:#101010;color:#fff;padding:5vw 7vw 16vw}
.headline-fall a{display:block;position:relative;padding:6vw 4vw;transform:rotate(var(--tilt));transition:transform .35s,color .25s;mix-blend-mode:screen}.headline-fall a:hover{transform:rotate(0) scale(1.03);color:var(--acid);z-index:2}.headline-fall small{font-size:10px;font-weight:900}.headline-fall span{display:block;font-size:clamp(2.2rem,6vw,6.5rem);font-weight:950;line-height:.95;letter-spacing:-.065em;margin:12px 0}.headline-fall p{max-width:630px;font-size:1rem;line-height:1.7;color:#aaa}

.story-opening{min-height:100svh;background:var(--blue);color:#fff;padding:14vh 10vw 10vh;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}
.story-opening:after{content:"";position:absolute;width:45vw;height:45vw;border-radius:50%;background:var(--pink);left:-12vw;bottom:-25vw;filter:blur(1px);mix-blend-mode:multiply}
.story-opening>span{font-size:11px;font-weight:900;letter-spacing:.12em}.story-opening h1{font-size:clamp(4rem,11vw,11rem);line-height:.79;letter-spacing:-.09em;margin:30px 0;max-width:1200px;position:relative;z-index:1}.story-opening>p{font-size:clamp(1.1rem,2vw,1.5rem);line-height:1.8;max-width:700px;z-index:1}.story-opening>a{position:absolute;bottom:35px;right:50%;translate:50%;font-weight:900}.opening-facts{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap;margin-top:40px;z-index:1}.opening-facts b{font:950 clamp(4rem,10vw,10rem)/.7 Impact,sans-serif;color:var(--acid)}.opening-facts span{font-size:12px;font-weight:800}
.story-opening--page{background:var(--pink);color:#101010}.story-opening--page:after{background:var(--orange)}.story-opening--page .opening-facts b{color:var(--blue)}
.story-transcript{position:relative;background:#fff;padding:18vh max(var(--edge),calc((100vw - 1050px)/2))}
.transcript-time{position:sticky;top:50vh;margin-right:calc(-1 * clamp(20px,8vw,120px));width:50px;translate:0 -50%;display:flex;flex-direction:column;gap:8px;font:700 10px monospace;writing-mode:vertical-rl}
.transcript-copy{margin-top:-40px}.source-whisper{max-width:820px;margin:14vh auto 0!important;font-size:1rem!important;line-height:1.8!important;color:#555}.source-whisper a{text-decoration:underline;text-underline-offset:6px}
.next-cuts{background:var(--orange);color:#fff;padding:10vw}.next-cuts>span{font-size:11px;font-weight:900}.next-cuts a{display:flex;align-items:baseline;gap:25px;padding:3vw 0;transition:translate .25s}.next-cuts a:hover{translate:-25px 0}.next-cuts i{font:400 11px monospace}.next-cuts b{font-size:clamp(1.6rem,4vw,4.5rem);line-height:1}.next-cuts em{margin-right:auto;font-style:normal;font-size:2rem}

.sentence-request{background:var(--yellow);padding:12vw 10vw}.sentence-request>span{font-size:11px;font-weight:900}.sentence-request h2{font-size:clamp(3.5rem,9vw,9rem);line-height:.88;letter-spacing:-.08em;margin:20px 0}.sentence-request>p{font-size:1.2rem;line-height:1.8;max-width:650px}.sentence-request form{margin-top:8vw;font-size:clamp(1.4rem,3vw,3.2rem);font-weight:800;line-height:2}.sentence-request form p{margin:0 0 1.5em}.sentence-request input,.sentence-request select{width:auto;max-width:320px;border:0;border-bottom:3px solid currentColor;background:transparent;border-radius:0;padding:.1em .25em;color:inherit;font-weight:800;outline:none}.sentence-request input:focus,.sentence-request select:focus,.sentence-request textarea:focus{background:#fff}.question-line{display:block;margin-top:2em}.question-line>span{display:block;font-size:.5em}.question-line textarea{width:100%;border:0;border-bottom:5px solid currentColor;background:transparent;border-radius:0;padding:20px 0;resize:vertical;font-size:clamp(1.2rem,2vw,2rem);line-height:1.6;outline:none}.consent-line{font-size:1rem;display:flex;align-items:center;gap:12px;line-height:1.5;margin:35px 0}.consent-line input{width:20px;height:20px}.sentence-request button{border:0;background:#101010;color:#fff;padding:22px 35px;font-weight:900;cursor:pointer}.sentence-request button b{display:inline-block;margin-right:30px}.trap{position:absolute;left:-9999px}.request-success,.request-errors{background:#fff;padding:20px!important;color:#111;max-width:850px}.request-errors{font-size:1rem;line-height:1.7}

.trap{left:auto!important;right:auto!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.end-frame{min-height:85svh;background:#101010;color:#fff;padding:10vw;display:flex;flex-direction:column;justify-content:space-between}
.end-frame>p{font-size:clamp(3rem,9vw,9rem);font-weight:950;line-height:.88;letter-spacing:-.08em;max-width:1100px;margin:0}.end-frame>div{display:flex;gap:50px;align-items:flex-start}.end-frame>div>b{font-size:2rem}.end-frame nav{display:flex;gap:12px 22px;flex-wrap:wrap;max-width:650px}.end-frame nav a{text-decoration:underline;text-underline-offset:5px}.end-frame>small{color:#aaa}

@media (max-width:800px){
    .edge-signature{top:16px;right:18px;translate:0;writing-mode:horizontal-tb}.edge-signature span{display:none}.index-trigger{top:17px;left:16px;translate:0;writing-mode:horizontal-tb}.index-trigger span{display:none}
    .title-index{padding:75px 24px 50px}.title-index>p{display:none}.index-words span{font-size:clamp(2.5rem,15vw,5rem)}
    .cinema-reel{height:570svh}.reel-scene{padding:90px 28px 110px}.scene-count,.frame-code{top:70px;right:28px}.reel-scene--opening h1{font-size:clamp(5rem,28vw,9rem)}.opening-line{left:28px;bottom:130px;width:70vw}
    .reel-scene--ratio{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ratio-mark{font-size:50vw}.ratio-copy{padding:0}.ratio-copy h2{font-size:12vw}.reel-scene--time h2,.reel-scene--space h2,.reel-scene--cost h2,.reel-scene--evidence h2{font-size:12vw}.reel-scene--time{padding-bottom:120px}.elastic-word{top:14%;font-size:25vw}.evidence-actions{gap:18px}
    .reel-cues{gap:14px}.reel-cues span{display:none}.scroll-instruction{bottom:72px}.frame-number{display:none}
    .manifesto-cut,.signal-roll,.spoken-essay,.headline-tide,.last-word{padding-right:26px;padding-left:26px}.manifesto-cut p{font-size:14vw}
    .signal-roll header{padding:0 0 60px}.signal-titles a{padding:42px 0;display:grid;grid-template-columns:70px 1fr}.signal-titles small{width:auto}.signal-titles strong{font-size:18vw}.signal-titles span{grid-column:1/-1;font-size:7vw}.signal-titles i{position:absolute;left:5px;bottom:35px}
    .spoken-essay>header h2{font-size:13vw}.essay-voice h2,.transcript-copy h2{margin-right:0;margin-left:0;translate:0!important;font-size:10vw!important}.essay-voice p,.transcript-copy p{font-size:1.05rem}
    .directory-overture{padding:120px 28px 80px}.directory-overture h1{font-size:17vw;line-height:.78}.signal-console{display:block;padding:80px 28px}.signal-preview{position:relative;top:auto;width:auto;min-height:50svh}.signal-list a{padding:22px 0}.signal-list span{font-size:7vw}
    .headline-fall{padding:30px 24px 100px}.headline-fall a{padding:55px 0;transform:none}.headline-fall span{font-size:10vw}
    .story-opening{padding:120px 28px 90px}.story-opening h1{font-size:15vw}.story-opening:after{width:75vw;height:75vw}.opening-facts{gap:12px}.story-transcript{padding:110px 27px}.transcript-time{display:none}.transcript-copy{margin-top:0}.next-cuts,.sentence-request{padding:90px 27px}.next-cuts a{padding:25px 0}.sentence-request h2{font-size:14vw}.sentence-request form{font-size:1.5rem}.sentence-request input,.sentence-request select{max-width:100%;width:100%}.end-frame{padding:90px 27px}.end-frame>div{flex-direction:column}
}
@media (prefers-reduced-motion:reduce){
    html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.motion-field{display:none}.reel-scene{filter:none;transform:none}
}
