@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/static/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/static/instrument-sans-latin-wght-normal-BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--g-950:#090a08;--g-900:#0f100e;--g-800:#181916;--g-700:#242521;--g-600:#3a3b36;--warm:#f4f1ea;--ink:#0f100e;--muted:#b3b1a8;--lime:#c8f31d;--line:#f4f1ea24;--font:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--wrap:78rem;--gutter:clamp(1rem, 4vw, 2.5rem);--r-sm:.625rem;--r:1.25rem;--r-lg:2rem;--header-h:4rem;--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem);background:var(--g-950)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);color:var(--warm);background:var(--g-950);overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.55}body:before{content:"";z-index:-1;background:radial-gradient(70rem 44rem at 88% 8%, #c8f31d1a, transparent 62%), radial-gradient(60rem 40rem at 0% 100%, #c8f31d0d, transparent 60%), var(--g-950);position:fixed;inset:0}.world{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:fixed;inset:0}.world.is-on{opacity:1}main,.site-footer{z-index:1;position:relative}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:600;line-height:1.02}h2{font-size:clamp(2.1rem,1.1rem + 4.6vw,4.75rem)}h3{letter-spacing:-.02em;font-size:clamp(1.3rem,1.1rem + .9vw,1.9rem);line-height:1.12}h4{font-size:1.15rem;line-height:1.2}p{color:var(--muted);margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:4px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:calc(var(--wrap) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:100;background:var(--lime);color:var(--ink);border-radius:var(--r-sm);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:.75rem}.skip:focus{top:.75rem}.eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lime);align-items:center;gap:.6rem;font-size:.875rem;font-weight:600;display:flex}.dot{background:var(--lime);width:.55rem;height:.55rem;box-shadow:0 0 .9rem var(--lime);border-radius:50%;flex:none}.lead{max-width:44rem;font-size:clamp(1.1rem,1rem + .6vw,1.4rem);line-height:1.45}.kicker{color:var(--muted);font-size:.875rem;font-weight:600}.link{min-height:2.75rem;color:var(--warm);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.3em;align-items:center;gap:.35rem;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.link:hover{text-decoration-thickness:3px}.arr,.ext{transition:transform .25s var(--ease);display:inline-block}.ext{margin-left:.3rem;font-size:.9em}a:hover>.arr{transform:translate(4px)}a:hover>.ext{transform:translate(2px,-2px)}.pill{border:1px solid var(--line);color:var(--warm);border-radius:99px;align-items:center;padding:.3rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.pill--lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.tags{flex-wrap:wrap;gap:.4rem;display:flex}.tags li{border:1px solid var(--line);border-radius:99px;padding:.3rem .75rem;font-size:.8125rem;font-weight:600}.tags--line li{padding:.45rem .9rem;font-size:.9rem}.btn{min-height:3.25rem;font:inherit;text-align:center;cursor:pointer;transition:background-color .2s, border-color .2s, box-shadow .3s, transform .2s var(--ease);border:2px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--sm{min-height:2.75rem;padding:.5rem 1.1rem;font-size:.95rem}.btn--lime{background:var(--lime);color:var(--ink);box-shadow:0 0 #c8f31d00}.btn--lime:hover{background:#d9ff4a;box-shadow:0 .5rem 2.2rem #c8f31d59}.btn--ghost{border-color:var(--line);color:var(--warm);background:#0f100e66}.btn--ghost:hover{border-color:var(--warm)}.btn[disabled]{opacity:.6;cursor:progress}.icon-btn{border:2px solid var(--line);width:2.75rem;height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:#0f100e80;border-radius:50%;place-items:center;font-size:1.1rem;display:inline-grid}.icon-btn:hover:not([disabled]){border-color:var(--lime)}.icon-btn[disabled]{opacity:.35;cursor:default}.glass{border:1px solid var(--line);border-radius:var(--r);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);transform:perspective(60rem) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease);background:#161714a8;position:relative;box-shadow:inset 0 1px #ffffff12,0 1.5rem 4rem #00000059}.glass[data-tilt]:before{content:"";border-radius:inherit;background:radial-gradient(22rem circle at var(--gx,50%) var(--gy,0%), #c8f31d1a, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.glass[data-tilt]:hover:before{opacity:1}}.glbox{position:relative}.glbox img{object-fit:cover;border-radius:var(--r);width:100%;height:100%;transition:opacity .5s}.glbox.gl-ready img{opacity:0}.orb{aspect-ratio:1;background:radial-gradient(closest-side,#c8f31d38,#0000);border-radius:50%;width:min(100%,17rem);margin-inline:auto}.gl-on .orb{background:0 0}.floor{pointer-events:none;height:2px;position:absolute;bottom:5%;left:0;right:0}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#090a08b8;position:sticky;top:0}.progress{background:var(--lime);height:2px;box-shadow:0 0 .8rem var(--lime);transform-origin:0;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.site-header__in{min-height:var(--header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;display:flex}.brand{letter-spacing:-.02em;align-items:center;gap:.6rem;min-height:2.75rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{background:var(--lime);width:2rem;height:2rem;color:var(--ink);border-radius:.55rem;place-items:center;font-size:1.05rem;display:grid}.nav ul{flex-wrap:wrap;align-items:center;gap:.15rem .35rem;display:flex}.nav a:not(.btn){min-height:2.75rem;color:var(--muted);border-radius:99px;align-items:center;padding:0 .7rem;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.nav a:not(.btn):hover,.nav a[aria-current=page]{color:var(--warm)}.nav .nav__partner{color:var(--lime)}.nav .nav__partner:hover,.nav .nav__partner[aria-current=page]{color:var(--lime);text-underline-offset:.35em;text-decoration:underline}.menu-btn{border:2px solid var(--line);min-height:2.75rem;color:var(--warm);font:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:.6rem;padding:0 .9rem;font-size:.95rem;font-weight:600;display:none}.menu-btn__bars{gap:5px;width:1.1rem;display:grid}.menu-btn__bars i{height:2px;transition:transform .25s var(--ease);background:currentColor;border-radius:2px}.menu-btn[aria-expanded=true] .menu-btn__bars i:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn__bars i:last-child{transform:translateY(-3.5px)rotate(-45deg)}@media (width<=61.99rem){.js .menu-btn{display:inline-flex}.js .nav{flex-basis:100%;padding-block:.5rem 1.25rem;display:none}.js .nav[data-open]{display:block}.js .nav ul{flex-direction:column;align-items:stretch;gap:.15rem}.js .nav a:not(.btn){min-height:3rem;color:var(--warm);border-bottom:1px solid var(--line);border-radius:0;padding:0 .25rem;font-size:1.15rem;display:flex}.js .nav .nav__partner{color:var(--lime)}.js .nav .btn{width:100%;margin-top:.9rem}html:not(.js) .site-header{position:static}}.section{padding-block:clamp(4.5rem,11vw,10rem);position:relative}.section__head{perspective:60rem;gap:1.1rem;max-width:58rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:grid}.marquee{z-index:1;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a088c;padding-block:1.1rem;position:relative;overflow:clip}.marquee__track{width:max-content;display:flex}.marquee__row{flex:none;display:flex}.marquee__row li{letter-spacing:-.03em;white-space:nowrap;align-items:center;font-size:clamp(1.4rem,1rem + 2.4vw,2.75rem);font-weight:600;display:flex}.marquee__row li:nth-child(2n){color:#0000;-webkit-text-stroke:1px var(--warm)}.marquee__row li:after{content:"✦";color:var(--lime);-webkit-text-stroke:0;margin-inline:clamp(1rem,3vw,2.5rem);font-size:.5em}@media (prefers-reduced-motion:no-preference){.marquee__track{animation:32s linear infinite marquee}}@keyframes marquee{to{transform:translate(-33.3333%)}}@media (prefers-reduced-motion:no-preference){.reveal-ready [data-reveal]{opacity:0;transition-property:opacity,translate,transform;transition-duration:.8s,.9s,.9s;transition-timing-function:var(--ease);transition-delay:calc(var(--i,0) * 90ms)}.reveal-ready [data-reveal=rise]{translate:0 2.4rem}.reveal-ready [data-reveal=flip]{transform-origin:50% 0;transform:rotateX(-62deg)}.reveal-ready [data-reveal].is-in{opacity:1;transition-duration:.8s,.9s,.35s;translate:none}.reveal-ready [data-reveal=flip].is-in{transition-duration:.8s,.9s,1s;transform:none}}.site-footer{border-top:1px solid var(--line);color:var(--muted);padding-block:clamp(2.5rem,6vw,4rem) clamp(5rem,12vw,9rem);font-size:.95rem;position:relative;overflow:clip}.site-footer__big{letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px #f4f1ea47;white-space:nowrap;margin-bottom:clamp(1.5rem,4vw,3rem);font-size:clamp(2.8rem,14.5vw,13rem);font-weight:700;line-height:.9}.site-footer__in{gap:2rem;display:grid}.site-footer__brand{color:var(--warm);letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.site-footer a{align-items:center;gap:.4rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.site-footer a:hover{color:var(--warm);text-decoration:underline}.site-footer__nav,.site-footer__social{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.site-footer__social .handles__id{display:none}.site-footer__base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;margin-top:2rem;padding-top:1.25rem;font-size:.875rem;display:flex}.colophon{color:var(--warm)}.floor--footer{bottom:0}@media (width>=48rem){.site-footer__in{grid-template-columns:1.4fr 1fr 1fr}}@media (width<=47.99rem),(pointer:coarse){.glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161714d1}.site-header{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a08d9}.marquee{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090a08d1}}.hero{padding-block:clamp(1.5rem,4vw,3rem) clamp(4rem,9vw,7rem);position:relative;overflow:clip}.hero__in{align-items:center;gap:clamp(2rem,6vw,4rem);display:grid}.hero__copy{justify-items:start;gap:1rem;display:grid}.hero__title{letter-spacing:-.055em;font-size:clamp(3rem,15vw,9rem);font-weight:700;line-height:.86}.hero__title span{display:block}.hero__title-2{color:#0000;-webkit-text-stroke:clamp(1px, .18vw, 2.5px) var(--warm)}.hero__role{letter-spacing:-.02em;color:var(--lime);margin-top:.4rem;font-size:clamp(1.25rem,1rem + 1.7vw,2.1rem);font-weight:600}.hero__line{max-width:34rem;font-size:clamp(1.05rem,1rem + .4vw,1.25rem)}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__partner{flex-wrap:wrap;align-items:center;gap:0 .5rem;font-size:.95rem;display:flex}.hero__figure{width:min(62vw,17rem);margin-inline:auto}.hero__figure img{object-fit:contain;filter:drop-shadow(0 1rem 2rem #00000080);border-radius:0}.hero__figure--text{aspect-ratio:1;place-items:center;display:grid}.hero__mono{letter-spacing:-.06em;color:var(--lime);font-size:9rem;font-weight:700}@media (width>=64rem){.hero__in{min-height:calc(100svh - var(--header-h) - 9rem);grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hero__title{font-size:clamp(4rem,8.6vw,9rem)}.hero__figure{width:min(25rem, 28vw, calc((100svh - var(--header-h) - 8rem) * .5628))}}@media (height<=30rem) and (orientation:landscape) and (width<=63.99rem){.hero__in{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}.hero__title{font-size:clamp(2.4rem,8vw,4rem)}.hero__figure{width:min(22vw,11rem)}}.phero__title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.5rem,1rem + 7vw,6.5rem);font-weight:700;line-height:.94}.orb--hero{width:min(70vw,20rem)}@media (width>=64rem){.orb--hero{width:min(30rem,34vw)}}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.crumbs a{align-items:center;min-height:2.75rem;display:inline-flex}.works{gap:clamp(3.5rem,8vw,7rem);display:grid}.work article{align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.work__screen--text{aspect-ratio:19/10;border:1px solid var(--line);border-radius:var(--r);color:var(--lime);place-items:center;font-size:clamp(1.5rem,5vw,2.5rem);font-weight:700;display:grid}.work__body{gap:.8rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.work__n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--lime);font-size:clamp(2.5rem,2rem + 3vw,4.5rem);font-weight:700;line-height:1}.work__body h3{color:var(--warm);font-size:clamp(1.7rem,1.3rem + 2vw,2.75rem)}.work__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.5rem;padding-top:1rem;display:flex}.work__by{font-size:.875rem;font-weight:600}@media (width>=56rem){.work article{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.work--right .work__screen{order:2}}.carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);gap:clamp(1rem,4vw,2rem);padding:1.5rem 18vw 1rem;display:flex;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.carousel__track>li{scroll-snap-align:center;flex:0 0 64vw;max-width:17rem}.carousel__ctrl{justify-content:center;align-items:center;gap:1rem;margin-top:.75rem;display:flex}.carousel__ctrl[hidden]{display:none}.carousel__pos{text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;color:var(--warm);font-weight:600}@media (width>=56rem){#reels-track{grid-template-columns:repeat(3,minmax(0,17rem));justify-content:center;gap:clamp(2rem,6vw,5rem);margin-inline:0;padding:1rem 0 0;display:grid;overflow:visible}#reels-track>li{max-width:none}}.reel article{gap:1.5rem;display:grid;position:relative}.reel__cover--text{aspect-ratio:9/16;border:1px solid var(--line);border-radius:var(--r);text-align:center;color:var(--lime);place-items:center;padding:1rem;font-weight:700;display:grid}.reel__body{justify-items:start;gap:.4rem;display:grid}.reel__body h3{font-size:1.25rem}.link--cover:after{content:"";border-radius:var(--r);position:absolute;inset:0}.posts{margin-top:4rem}.posts>h3{margin-bottom:1.25rem}.post-grid{gap:1.25rem;display:grid}@media (width>=50rem){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.post{justify-items:start;gap:.5rem;padding:1.5rem;display:grid}.follow{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;margin-top:clamp(2.5rem,6vw,4rem);padding-top:1.5rem;display:flex}.follow ul{flex-wrap:wrap;gap:0 1.5rem;display:flex}.band{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.band__copy{border-radius:var(--r-lg);border-color:#c8f31d59;align-content:center;justify-items:start;gap:1rem;padding:clamp(1.4rem,4vw,3.25rem);display:grid}.band h2{font-size:clamp(2rem,1.1rem + 3.6vw,3.75rem)}.band__brands{flex-wrap:wrap;gap:.4rem;display:flex}.band__brands li{border:1.5px solid var(--lime);border-radius:99px;padding:.4rem .9rem;font-size:.95rem;font-weight:600}.band__actions{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.band__side{gap:1.5rem;display:grid}.band__side .orb{width:min(70%,16rem)}@media (width>=60rem){.band{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.stats{border:1px solid var(--line);border-radius:var(--r);background:#090a0899;padding:clamp(1.1rem,3vw,1.75rem)}.stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1rem;margin:0;display:grid}.stat{flex-direction:column-reverse;gap:.2rem;display:flex}.stat dd{letter-spacing:-.04em;color:var(--lime);margin:0;font-size:clamp(1.8rem,1.2rem + 2.6vw,3rem);font-weight:700;line-height:1}.stat dt{color:var(--muted);font-size:.875rem}.stats__note{border-top:1px solid var(--line);margin-top:1.25rem;padding-top:1rem;font-size:.8125rem}.nascon:before{content:"";z-index:-1;background:radial-gradient(52rem 34rem at 14% 40%,#961a204d,#0000 65%);position:absolute;inset:0}.nascon__in{align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.nascon__figure{width:min(72vw,21rem);margin:0 auto}.nascon__figure figcaption{color:var(--muted);text-align:center;margin-top:1.5rem;font-size:.875rem}.nascon__copy{perspective:60rem;justify-items:start;gap:1rem;display:grid}.nascon__copy h2{letter-spacing:-.05em;white-space:nowrap;font-size:clamp(2.6rem,1rem + 5.4vw,6.5rem);font-weight:700}.samples{border-top:1px solid var(--line);width:100%;margin-top:.75rem;display:grid}.sample{border-bottom:1px solid var(--line);align-items:center;gap:.75rem 1.5rem;padding-block:1.1rem;display:grid}.sample .btn{justify-self:start}@media (width>=30rem){.sample{grid-template-columns:minmax(0,1fr) auto}.sample .btn{white-space:nowrap;justify-self:end}}.sample h3{font-size:1.15rem}.sample p{font-size:.95rem}@media (width>=56rem){.nascon__in{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(2rem,4vw,5rem)}}.about{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.about__copy{perspective:60rem;gap:1.1rem;max-width:46rem;display:grid}.about__side{gap:1.5rem;display:grid}.about__card{padding:clamp(1.25rem,3vw,1.75rem)}.about__card h3{margin-bottom:.75rem}.handles{border-top:1px solid var(--line);display:grid}.handles a{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;min-height:3.5rem;text-decoration:none;display:flex}.handles__net{min-width:5.5rem;font-weight:600}.handles__id{color:var(--muted)}.handles .ext{color:var(--lime);margin-left:auto}.handles a:hover .handles__net{text-underline-offset:.3em;text-decoration:underline}@media (width>=56rem){.about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.routes{gap:1.25rem;display:grid}@media (width>=50rem){.routes{grid-template-columns:repeat(2,minmax(0,1fr))}}.route{align-content:start;justify-items:start;gap:.9rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.route__actions{flex-wrap:wrap;gap:.75rem;display:flex}.form{margin-top:1.25rem;padding:clamp(1.25rem,3vw,2.25rem)}.form[hidden]{display:none}.form__grid{gap:1rem;margin-top:1.25rem;display:grid}@media (width>=50rem){.form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.field--wide{grid-column:1/-1}}.field{align-content:start;gap:.4rem;display:grid}.field label{color:var(--warm);font-size:.95rem;font-weight:600}.field input,.field select,.field textarea{border:2px solid var(--g-600);border-radius:var(--r-sm);background:var(--g-950);width:100%;min-height:3rem;color:var(--warm);font:inherit;padding:.7rem .9rem}.field textarea{resize:vertical}.field [aria-invalid=true]{border-color:#ff8f7a}.field__err{color:#ffb3a4;font-size:.9rem}.field--trap{width:1px;height:1px;position:absolute;left:-200vw;overflow:hidden}.form__foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.25rem;display:flex}.form__status{color:var(--warm);font-weight:600}.form__status[data-state=error]{color:#ffb3a4}.form__status[data-state=success]{color:var(--lime)}.modes{gap:1.25rem;display:grid}@media (width>=56rem){.modes{grid-template-columns:repeat(3,minmax(0,1fr))}}.mode{align-content:start;gap:.75rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.mode__n{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--lime);font-size:2.5rem;font-weight:700;line-height:1}.campaign-grid{gap:clamp(2.5rem,6vw,4rem) 2rem;display:grid}@media (width>=62rem){.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.campaign article{align-items:center;gap:1.75rem;height:100%;display:grid}.campaign__cover{width:min(56vw,13rem);margin-inline:auto}.campaign__body{align-content:start;justify-items:start;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}.campaign__body h3{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem)}.campaign__labels{flex-wrap:wrap;gap:.4rem;display:flex}.campaign__meta{color:var(--warm);font-size:.95rem;font-weight:600}.campaign__note{border-left:2px solid var(--g-600);padding-left:.75rem;font-size:.875rem}.campaign--text .campaign__body{border-style:dashed;height:100%}@media (width>=34rem){.campaign:not(.campaign--text) article{grid-template-columns:minmax(0,12rem) minmax(0,1fr)}.campaign__cover{width:100%}}
