@font-face{font-family:"Normaliai Text";src:url(/assets/fonts/bricolage-text.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}
@font-face{font-family:"Normaliai Display";src:url(/assets/fonts/bricolage-display.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}

:root{
  --page:#09132f;
  --wall:#16306f;
  --ink:#f4f1e8;
  --ink-2:#bcc7e8;
  --line:rgb(244 241 232 / .18);
  --field:rgb(8 17 50 / .72);
  --amber:#ffb347;
  --amber-hot:#ffe0ac;
  --amber-deep:#e5791f;
  --coral:#ff9f8b;
  --text:"Normaliai Text",system-ui,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  --display:"Normaliai Display","Normaliai Text",system-ui,"Segoe UI",Roboto,Arial,sans-serif;
  --brand-h:64px;
  --pad:clamp(20px,5vw,72px);
  --maxw:2200px;
  --box:calc(var(--maxw) + 2 * var(--pad));
  --edge:max(var(--pad),calc((100cqw - var(--maxw)) / 2));
}

*,*::before,*::after{box-sizing:border-box}
[hidden]{display:none!important}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;color-scheme:dark;background:var(--page);scroll-padding-top:24px}
body{margin:0;min-height:100vh;background:url(/assets/img/grain.png),linear-gradient(rgb(9 19 47 / .93),rgb(9 19 47 / .93)),url(/assets/img/wall.webp) 0 0/900px var(--page);color:var(--ink);font:400 1.0625rem/1.55 var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}
img,canvas{max-width:100%}
a{color:inherit}
main{overflow-x:clip}
h1,h2,h3,p,ul{margin:0}
ul{padding:0;list-style:none}
button,input{font:inherit;color:inherit}
:focus-visible{outline:3px solid var(--amber);outline-offset:3px}
::selection{background:var(--amber);color:var(--page)}

.vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
.skip{position:absolute;left:12px;top:-80px;z-index:100;padding:12px 18px;border-radius:10px;background:var(--amber);color:var(--page);font-weight:700;text-decoration:none}
.skip:focus{top:12px}

.top{position:relative;z-index:3}
.brandrow{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--brand-h);padding-inline:var(--pad);background:linear-gradient(rgb(9 19 47 / .55),rgb(9 19 47 / 0))}
.brand{display:block;line-height:0;border-radius:6px}
.brand img{display:block;width:clamp(128px,12.5vw,184px);height:auto}
.brandrow__end{display:flex;align-items:center;gap:clamp(12px,2.2vw,28px)}
.status{display:inline-flex;align-items:center;gap:.65em;font-size:.9375rem;font-weight:500;color:var(--ink)}
.status::before{content:"";flex:none;width:.62em;height:.62em;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff4d6,var(--amber) 52%,var(--amber-deep));box-shadow:0 0 .7em .12em rgb(255 179 71 / .6),0 0 2.2em .3em rgb(255 150 50 / .28);animation:breathe 4.6s ease-in-out infinite}
.pill{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border:1px solid rgb(244 241 232 / .55);border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;color:var(--ink);background:rgb(9 19 47 / .35);transition:background-color .2s,border-color .2s,color .2s}
.pill:hover{background:var(--ink);border-color:var(--ink);color:var(--page)}

.band{--S:calc((100cqw - 2 * var(--edge)) / 4.711);position:relative;isolation:isolate;container:band/size;width:100%;aspect-ratio:31/10;margin-top:calc(var(--brand-h) * -1);overflow:hidden;background:radial-gradient(88% 120% at 82% 62%,#1d3f8c 0%,#17327a 34%,#102257 66%,var(--page) 100%),var(--page)}
.band__canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}
.band.is-live .band__canvas{opacity:1}
.band{--still:url(/assets/img/hero-wide-1600.webp)}
@media (min-width:1500px),(min-width:761px) and (min-resolution:1.4dppx){.band{--still:url(/assets/img/hero-wide-2800.webp)}}
@media (max-width:760px){.band{--still:url(/assets/img/hero-tall-900.webp)}}
.band.is-still{background-image:var(--still);background-size:cover;background-position:50% 0;background-repeat:no-repeat}
.band.is-still .band__canvas{display:none}
.ask{position:absolute;z-index:2;left:var(--edge);top:calc(var(--brand-h) + 1.2cqw);font-size:max(1.125rem,2.3cqw);font-weight:540;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}
.word{position:absolute;z-index:1;left:var(--edge);top:calc(27.15cqw - 0.83 * var(--S));font:400 var(--S)/1 var(--display);letter-spacing:.012em;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;pointer-events:none}
.word span{display:inline}
.band.no-art .word{color:var(--ink);-webkit-text-fill-color:currentColor}

.intro-wrap{--spill-x:80%;position:relative;isolation:isolate}
.intro{display:grid;gap:clamp(28px,5vw,64px);max-width:var(--box);margin-inline:auto;padding:clamp(18px,2.4vw,40px) var(--pad) clamp(48px,7vw,96px)}
.intro-wrap::before,.intro-wrap::after{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:min(80vw,680px);pointer-events:none}
.intro-wrap::before{background:linear-gradient(var(--page),rgb(9 19 47 / .76) 22%,rgb(9 19 47 / .32) 58%,rgb(9 19 47 / 0))}
.intro-wrap::after{background:radial-gradient(54% 74% at var(--spill-x) 26%,rgb(255 172 78 / .17),rgb(255 150 60 / .06) 48%,transparent 78%);-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 62%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 62%,transparent)}
.lede{max-width:14em;font:400 clamp(2rem,calc(1.1rem + 2.7vw + max(0px,100vw - 1500px) * .0206),6rem)/1.02 var(--display);letter-spacing:-.012em}
.lede span{display:block;text-wrap:balance}
.lede span+span{margin-top:.12em}
.sub{max-width:30em;margin-top:1.15rem;text-wrap:balance;font-size:clamp(1.0625rem,.95rem + .5vw,1.75rem);line-height:1.45;color:var(--ink-2)}

.join{position:relative;scroll-margin-top:24px;font-size:clamp(1rem,calc(1rem + (100vw - 1500px) * .0057),1.4rem)}
.join__title{font:400 1.75em/1.1 var(--display);letter-spacing:-.005em;margin-bottom:.63em}
.join__title:focus{outline:none}
.join form{display:grid;grid-template-columns:minmax(0,1fr);gap:.875em}
.field{display:grid;gap:.5em}
.field label{font-size:.9375em;font-weight:600;color:var(--ink)}
.field input{width:100%;min-height:3.3em;padding:.7em .95em;border:1px solid rgb(244 241 232 / .42);border-radius:.7em;background:var(--field);font-size:1.0625em;line-height:1.3;transition:border-color .2s,background-color .2s}
.field input::placeholder{color:#9aa8d4;opacity:1}
.field input:hover{border-color:rgb(244 241 232 / .7)}
.field input:focus-visible{border-color:var(--amber);outline-offset:2px}
.field input[aria-invalid="true"]{border-color:var(--coral);box-shadow:0 0 0 1px var(--coral)}
.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;min-height:58px;padding:0 32px;border:0;border-radius:999px;background:linear-gradient(180deg,#ffc468,var(--amber) 45%,#f59c2b);color:var(--page);font-size:1.0625rem;font-weight:700;letter-spacing:-.005em;text-decoration:none;cursor:pointer;box-shadow:0 1px 0 rgb(255 255 255 / .55) inset,0 14px 34px -14px rgb(255 160 50 / .7);transition:transform .15s,box-shadow .2s,filter .2s}
.btn:hover{filter:brightness(1.07);box-shadow:0 1px 0 rgb(255 255 255 / .55) inset,0 18px 44px -12px rgb(255 160 50 / .85)}
.btn:active{transform:translateY(1px)}
.btn[aria-disabled="true"]{cursor:progress;filter:saturate(.8) brightness(.95)}
.btn .dots{display:none;gap:5px}
.btn .dots i{width:7px;height:7px;border-radius:50%;background:var(--page);animation:blink 1s ease-in-out infinite}
.btn .dots i:last-child{animation-delay:.5s}
.btn[aria-busy="true"] .dots{display:inline-flex}
.join .btn{min-height:3.4em;padding:0 1.9em;font-size:1.0625em}
.fine{font-size:.9375em;line-height:1.5;color:var(--ink-2)}
.fine a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px;white-space:nowrap}
.fine a:hover{color:var(--amber)}
.notes{min-height:0}
.note{display:flex;gap:.75em;align-items:flex-start;padding:.875em 1em;border-radius:.75em;font-size:1em;line-height:1.4;font-weight:550;border:1px solid var(--line);background:rgb(8 17 50 / .6)}
.note::before{content:"";flex:none;width:.7em;height:.7em;margin-top:.38em;border-radius:50%;background:var(--amber);box-shadow:0 0 .7em .1em rgb(255 179 71 / .7)}
.note--err{border-color:rgb(255 159 139 / .6);color:#ffd3c9}
.note--err::before{background:var(--coral);box-shadow:0 0 .7em .1em rgb(255 159 139 / .6)}
.note[hidden]{display:none}
.joined{display:grid;gap:.875em;outline:none}
.joined[hidden]{display:none}
.joined__title{font:400 clamp(2.1rem,1.4rem + 2.4vw,3.4rem)/1 var(--display);letter-spacing:-.01em}
.joined .btn{justify-self:start}

.voice{padding:clamp(56px,8vw,120px) var(--pad) clamp(56px,8vw,120px);max-width:var(--box);margin-inline:auto}
.voice__title,.drop__title,.closing__title{font:400 clamp(2.6rem,1rem + 6.4vw,7.2rem)/.94 var(--display);letter-spacing:-.012em;text-wrap:balance;overflow-wrap:break-word}
.drop--filled .drop__title{font-size:clamp(2.1rem,.9rem + 3.9vw,5rem)}
.refrain{margin-top:clamp(28px,5vw,64px);border-top:1px solid var(--line)}
.refrain li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:baseline;gap:.2em 4vw;padding:clamp(14px,1.8vw,26px) 0;border-bottom:1px solid var(--line)}
.refrain .q{font-size:clamp(1.5rem,.85rem + 2.7vw,3.6rem);font-weight:540;line-height:1.1;letter-spacing:-.02em}
.refrain .a{font-size:clamp(1.5rem,.85rem + 2.7vw,3.6rem);font-weight:800;line-height:1.1;letter-spacing:-.028em;color:var(--amber);text-shadow:0 0 .55em rgb(255 160 50 / .38)}
.rule{max-width:34em;margin-top:clamp(24px,3.4vw,44px);font-size:clamp(1.125rem,1rem + .55vw,1.5rem);line-height:1.4;color:var(--ink-2)}

.drop{display:grid;gap:clamp(28px,5vw,72px);max-width:var(--box);margin-inline:auto;padding:clamp(24px,4vw,56px) var(--pad) clamp(64px,10vw,140px)}
.drop>*{min-width:0}
.drop__text{position:relative;z-index:1;display:grid;align-content:start;gap:clamp(14px,2vw,24px)}
.drop__soon{font:400 clamp(1.6rem,1.1rem + 1.6vw,2.6rem)/1.05 var(--display);color:var(--amber);text-shadow:0 0 .6em rgb(255 160 50 / .4)}
.drop__teaser{max-width:28em;text-wrap:balance;font-size:clamp(1.125rem,1rem + .55vw,1.5rem);line-height:1.4}
.drop__date{font-size:1.0625rem;font-weight:600}
.drop__date span{color:var(--ink-2);font-weight:400}

.rack{--up:56px;position:relative;isolation:isolate;min-width:0;padding-top:clamp(100px,9vw,128px)}
.tags{--gap:clamp(12px,3vw,40px);--tw:clamp(120px,14vw,182px);display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:36px var(--gap)}
.tag{position:relative;container-type:inline-size;width:var(--tw);margin-top:26px}
.tag::after{content:"";position:absolute;z-index:0;top:-26px;left:calc(var(--gap) / -2 - 1px);right:calc(var(--gap) / -2 - 1px);height:4px;border-radius:3px;background:repeating-linear-gradient(118deg,#e1c286 0 3px,#a67e3c 3px 6px);filter:drop-shadow(0 3px 5px rgb(0 0 0 / .55))}
.tag__swing{position:relative;z-index:1;display:block;margin-top:var(--drop,0px);transform-origin:50% calc(-26px - var(--drop,0px));animation:sway var(--d,7s) ease-in-out var(--w,0s) infinite alternate;filter:drop-shadow(0 18px 14px rgb(0 0 0 / .5))}
.tag__swing::before{content:"";position:absolute;z-index:2;left:50%;top:calc(-26px - var(--drop,0px));width:2px;height:calc(48px + var(--drop,0px));transform:translateX(-50%);background:linear-gradient(#ecd093,#b08840)}
.tag__face{position:relative;display:grid;grid-template-rows:auto 1fr;gap:.5em;min-height:calc(var(--tw) * 1.1);padding:44px 14px 14px;color:#0a0910;background:radial-gradient(140% 120% at 118% 16%,rgb(255 218 150 / calc(.95 * var(--lit,.5))),rgb(255 218 150 / 0) 66%),linear-gradient(90deg,rgb(14 26 70 / calc(.2 * (1 - var(--lit,.5)))),rgb(14 26 70 / 0) 74%),linear-gradient(180deg,rgb(255 226 170 / .42),rgb(255 226 170 / 0) 45%),linear-gradient(rgb(255 238 204 / .22),rgb(255 238 204 / .22)),url(/assets/img/kraft.webp) #d3ab72;background-size:auto,auto,auto,auto,150px;clip-path:polygon(18% 0,82% 0,100% 11%,100% 100%,0 100%,0 11%);-webkit-mask-image:radial-gradient(circle 7px at 50% 24px,transparent 6.5px,#000 7.5px);mask-image:radial-gradient(circle 7px at 50% 24px,transparent 6.5px,#000 7.5px)}
.tag__face::after{content:"";position:absolute;left:50%;top:24px;width:26px;height:26px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,transparent 7px,rgb(255 255 255 / .38) 8px,rgb(255 255 255 / 0) 12px)}
.tag__brand{font:400 clamp(.85rem,9.5cqi,1.05rem)/1 var(--display);opacity:.9}
.tag__name{align-self:center;font:400 clamp(1.05rem,13.5cqi,1.9rem)/1.02 var(--display);letter-spacing:-.01em;hyphens:none;text-wrap:balance}
.tag:nth-child(1){--r:-2.4deg;--d:7.4s;--w:-1.2s;--drop:8px;--lit:.3}
.tag:nth-child(2){--r:1.6deg;--d:6.2s;--w:-3.1s;--drop:0px;--lit:.58}
.tag:nth-child(3){--r:-1.1deg;--d:8.1s;--w:-5.4s;--drop:18px;--lit:1}

.lamp{position:absolute;z-index:0;width:64px;height:0;pointer-events:none}
.lamp__swing{position:absolute;left:0;top:0;width:64px;height:0;transform-origin:32px 0;animation:lampswing 7.4s ease-in-out infinite alternate}
.lamp__cable{position:absolute;left:31px;top:calc(var(--up,140px) * -1);width:2px;height:calc(var(--len,48px) + var(--up,140px) + 8px);background:linear-gradient(rgb(210 150 80 / 0),rgb(240 184 104 / .9) 44%)}
.lamp__bulb{position:absolute;left:0;top:var(--len,48px);display:block;width:64px;height:64px;max-width:none}
.lamp__swing::before,.lamp__swing::after{content:"";position:absolute;z-index:-1;left:32px;top:calc(var(--len,48px) + 32px);transform:translate(-50%,-50%)}
.lamp__swing::before{width:var(--pool,1000px);height:calc(var(--pool,1000px) * .74);background:radial-gradient(closest-side,rgb(255 178 84 / .44),rgb(255 150 60 / .2) 34%,rgb(255 140 50 / .07) 62%,rgb(255 140 50 / 0))}
.lamp__swing::after{width:220px;height:220px;background:radial-gradient(closest-side,rgb(255 204 124 / .6),rgb(255 170 80 / .2) 48%,rgb(255 160 70 / 0))}
.rack .lamp{right:7%;top:0;--len:22px}
.shots{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:clamp(12px,2vw,24px);align-items:start}
@media (min-width:700px){.shots li:nth-child(3n+2){margin-top:clamp(18px,3vw,44px)}}
.shots li{margin:0}
.shots img{display:block;width:100%;height:auto;border-radius:6px;background:rgb(244 241 232 / .06)}

.closing{position:relative;isolation:isolate;display:grid;gap:clamp(18px,2.4vw,30px);justify-items:start;max-width:var(--box);margin-inline:auto;padding:clamp(56px,8vw,120px) var(--pad) clamp(56px,8vw,110px)}
.closing__head{position:relative;z-index:1;display:inline-block;max-width:100%}
.closing>:not(.closing__head){position:relative;z-index:1}
.closing__title{text-shadow:0 0 .5em rgb(255 176 80 / .2)}
.closing .lamp{right:-84px;top:-56px;--len:70px;--pool:1200px}
.closing .lamp__swing{animation-delay:-3.2s}
.closing__lead{max-width:28em;text-wrap:balance;font-size:clamp(1.125rem,1rem + .55vw,1.5rem);line-height:1.4;color:var(--ink-2)}
.social{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(10px,2vw,22px)}
.social a{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border:1px solid rgb(244 241 232 / .5);border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}
.social a:hover{background:var(--ink);border-color:var(--ink);color:var(--page)}
.social[hidden]{display:none}

.foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;max-width:var(--box);margin-inline:auto;padding:26px var(--pad) 40px;border-top:1px solid var(--line);font-size:.9375rem;color:var(--ink-2)}
.foot a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:1px}

.page{max-width:var(--box);margin-inline:auto;padding:clamp(28px,5vw,72px) var(--pad) clamp(56px,8vw,110px)}
.page__title{font:400 clamp(2.4rem,1.2rem + 5vw,5.6rem)/.96 var(--display);letter-spacing:-.012em;text-wrap:balance}
.page__meta{margin-top:14px;font-size:.9375rem;color:var(--ink-2)}
.prose{max-width:46rem;margin-top:clamp(28px,4vw,56px);font-size:1.125rem;line-height:1.65}
.prose h2{margin:2.2em 0 .6em;font:700 1.375rem/1.2 var(--text);letter-spacing:-.01em}
.prose p,.prose ul{margin:0 0 1em}
.prose ul{padding-left:1.3em;list-style:disc}
.prose li{margin-bottom:.4em}
.prose li::marker{color:var(--amber)}
.prose a{color:var(--amber);text-underline-offset:3px}
.prose a:hover{color:var(--ink)}
.prose mark{background:var(--amber);color:var(--page);padding:0 .25em;border-radius:4px}
.back{display:inline-flex;align-items:center;min-height:44px;margin-top:clamp(28px,4vw,48px);font-weight:600}

@keyframes breathe{0%,100%{opacity:.8}50%{opacity:1}}
@keyframes blink{0%,100%{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}
@keyframes lampswing{from{transform:rotate(-2.2deg)}to{transform:rotate(2.2deg)}}
@keyframes sway{from{transform:rotate(var(--r,-2deg))}to{transform:rotate(calc(var(--r,-2deg) * -1))}}

@media (min-width:761px){
  .intro{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}
  .join{justify-self:end;width:min(100%,33.75em)}
}

@media (max-width:899px){
  .tags{--tw:clamp(120px,22vw,190px)}
}

@media (max-width:599px){
  .rack{--up:24px}
}

@media (min-width:900px){
  .drop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}
  .rack{--up:140px}
}

@media (min-width:1800px){
  .tags{zoom:1.25}
  .intro{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);max-width:calc(1900px + 2 * var(--pad));margin-left:max(0px,calc((100% - var(--box)) / 2));margin-right:auto}
}

@media (min-width:2200px){
  .tags{zoom:1.5}
}

@media (min-width:1000px){
  .join form{grid-template-columns:minmax(0,1fr) auto;column-gap:.75em}
  .join form>*{grid-column:1/-1}
  .join .field--email{grid-column:1}
  .join form .btn{grid-column:2;align-self:end}
}

@media (max-width:760px){
  :root{--brand-h:56px}
  .intro-wrap{--spill-x:68%}
  .band{aspect-ratio:auto;height:calc(var(--brand-h) + 70vw - 12px)}
  .ask{left:5.5cqw;top:calc(var(--brand-h) + 3cqw);font-size:max(1.0625rem,4.6cqw)}
  .word{left:5.5cqw;right:5.5cqw;top:calc(var(--brand-h) + 35px - 4.8cqw);font-size:28.5cqw;line-height:.95}
  .word span{display:block}
  .word span:last-child{text-align:right}
  .status{display:none}
  .closing .lamp{right:0;top:-122px;--len:62px;--up:36px}
  .refrain li{grid-template-columns:1fr}
  .refrain .a{padding-left:0}
  .btn{width:100%}
  .joined .btn{width:auto}
}

@media (max-width:359px){
  .brandrow__end .pill{padding:0 14px}
}

@media (orientation:landscape) and (max-height:500px) and (min-width:480px){
  .band{--S:calc((100cqw - 2 * var(--edge)) * .74 / 4.711);--B:calc(var(--brand-h) + 41px + .53 * var(--S));--still:url(/assets/img/hero-short-1600.webp);aspect-ratio:auto;height:calc(var(--brand-h) + 41px + .76 * (100vw - 2 * var(--pad)) * .74 / 4.711)}
  .ask{left:var(--edge);top:calc(var(--brand-h) + 8px);font-size:max(1.0625rem,2.3cqw)}
  .word{left:var(--edge);right:auto;top:calc(var(--B) - .83 * var(--S));font:400 var(--S)/1 var(--display)}
  .word span{display:inline}
  .word span:last-child{text-align:left}
  .intro-wrap{--spill-x:80%}
  .intro{padding-top:20px}
}

@media (prefers-reduced-motion:reduce){
  .band{background-image:var(--still);background-size:cover;background-position:50% 0;background-repeat:no-repeat}
  .band__canvas{display:none}
  .status::before,.tag__swing,.lamp__swing,.btn .dots i{animation:none}
  .tag__swing{transform:rotate(var(--r,0deg))}
  .band__canvas{transition:none}
}

@supports not (container-type:size){
  .band{aspect-ratio:auto;height:auto;padding:calc(var(--brand-h) + 20px) var(--pad) 40px}
  .band__canvas{display:none}
  .ask,.word{position:static;display:block;left:auto;top:auto;margin:0}
  .word{font:400 15vw/1 var(--display);white-space:normal;color:var(--ink);-webkit-text-fill-color:currentColor}
}

@media (forced-colors:active){
  .btn,.pill,.social a{border:1px solid ButtonText}
}
