:root{--bg:#0b0606;--fg:#f3e9e4;--fg-dim:#f3e9e499;--red:#ff1a2d;--red-deep:#7a0010;--red-light:#ff5c6a;--font-display:"Big Shoulders Display", Impact, sans-serif;--font-body:"Newsreader", Georgia, serif;--fs-display:clamp(3rem, 19vw, 11rem);--fs-title:clamp(2rem, 9vw, 5rem);--fs-body:clamp(1.125rem, 4.5vw, 1.5rem);--fs-small:clamp(.8125rem, 3.2vw, 1rem)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}body{background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);overscroll-behavior:none;-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-weight:900;line-height:.95}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-title)}button{font:inherit;color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-fade{animation:.4s ease-out both view-fade-in}@keyframes view-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.view-fade{animation:none}}.blob-canvas,.blob-layer{z-index:0;pointer-events:none;width:100vw;height:100lvh;position:fixed;top:0;left:0}.blob-canvas{opacity:0;transition:opacity 1.6s cubic-bezier(.16,1,.3,1);display:block}.blob-canvas.is-ready{opacity:1}.blob-layer{place-items:center;display:grid;overflow:hidden}.blob-fallback{aspect-ratio:1;will-change:transform;width:min(82vw,52svh);position:relative}.blob-fallback:after{content:"";background:radial-gradient(closest-side,#f3e9e452,#ff5c6a00 100%);border-radius:50%;animation:6s ease-in-out infinite blob-drift;position:absolute;inset:14% 30% 46% 18%}.blob-fallback:before{content:"";filter:blur(28px);opacity:.85;will-change:transform;background:conic-gradient(#ff1a2d,#7a0010,#ff4d5e,#3a0008,#ff1a2d);border-radius:50%;width:100%;height:100%;animation:9s linear infinite blob-spin,6s ease-in-out infinite blob-drift;display:block}@keyframes blob-spin{to{rotate:360deg}}@keyframes blob-drift{0%,to{translate:0;scale:1}50%{translate:4% -5%;scale:1.06}}@media (prefers-reduced-motion:reduce){.blob-canvas{transition:none}.blob-fallback:before,.blob-fallback:after{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.sound-toggle{z-index:50;top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 10px);cursor:pointer;touch-action:manipulation;background:#0b060673;border:1px solid #f3e9e438;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:border-color .25s cubic-bezier(.16,1,.3,1),transform .12s ease-out;display:grid;position:fixed}.sound-toggle:active{transform:scale(.92)}@media (hover:hover){.sound-toggle:hover{border-color:#f3e9e473}}.sound-toggle:focus-visible{outline:2px solid var(--red-light);outline-offset:3px}.sound-toggle.is-playing{border-color:#ff5c6a99}.sound-toggle__bars{align-items:center;gap:3px;height:16px;display:flex}.sound-toggle__bars i{background:var(--fg);opacity:.55;transform-origin:50%;border-radius:1px;width:2px;height:16px;transition:transform .2s ease-in,opacity .2s ease-in,background-color .2s ease-in;display:block;transform:scaleY(.18)}.sound-toggle.is-playing .sound-toggle__bars i{opacity:1;background:var(--red-light);transition-duration:.3s;transition-timing-function:cubic-bezier(.16,1,.3,1);animation:.9s ease-in-out infinite alternate sound-eq}.sound-toggle.is-playing .sound-toggle__bars i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.sound-toggle.is-playing .sound-toggle__bars i:nth-child(3){animation-duration:1.1s;animation-delay:-.6s}.sound-toggle.is-playing .sound-toggle__bars i:nth-child(4){animation-duration:.8s;animation-delay:-.15s}@keyframes sound-eq{0%{transform:scaleY(.25)}50%{transform:scaleY(1)}to{transform:scaleY(.45)}}@media (prefers-reduced-motion:reduce){.sound-toggle:active{transform:none}.sound-toggle.is-playing .sound-toggle__bars i{animation:none;transform:scaleY(.7)}}.tap-open{z-index:100;background:radial-gradient(circle at 50% 46%, #0b060600 0, #0b060659 30%, var(--bg) 68%);clip-path:inset(0);touch-action:none;transition:clip-path 1.05s cubic-bezier(.76,0,.18,1);position:fixed;inset:0}.tap-open.is-leaving{pointer-events:none;clip-path:inset(0 0 100%)}.tap-open__hit{width:100%;padding:0 24px calc(env(safe-area-inset-bottom,0px) + 14svh);cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:1.25rem;transition:transform .9s cubic-bezier(.76,0,.18,1),opacity .5s ease-out;display:flex;position:absolute;inset:0}.tap-open.is-leaving .tap-open__hit{opacity:0;transform:translateY(-12svh)}.tap-open__hit:focus-visible{outline:none}.tap-open__hit:focus-visible .tap-open__label{text-decoration:underline;-webkit-text-decoration-color:var(--red-light);text-decoration-color:var(--red-light);text-underline-offset:.3em}.tap-open__label{font-family:var(--font-body);letter-spacing:.005em;color:var(--fg);text-wrap:balance;font-size:clamp(1.25rem,5.6vw,1.75rem);font-style:italic;line-height:1.2}.tap-open__pulse{width:0;height:0;position:absolute;top:46%;left:50%}.tap-open__pulse i{opacity:0;border:1px solid #f3e9e48c;border-radius:50%;width:72px;height:72px;animation:2.6s cubic-bezier(.16,1,.3,1) infinite tap-ripple;position:absolute;top:-36px;left:-36px}.tap-open__pulse i:nth-child(2){animation-delay:1.3s}@keyframes tap-ripple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.tap-open,.tap-open__hit{transition:none}.tap-open__pulse i{opacity:.5;animation:none}}.ask{--gutter-l:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-grow:cubic-bezier(.22, 1, .36, 1);z-index:1;position:relative;overflow-x:clip}.ask ::selection{background:var(--red);color:var(--fg)}.ask-sec{min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 72px) var(--gutter-r) calc(env(safe-area-inset-bottom,0px) + 40px) var(--gutter-l);position:relative}.k-mask{margin-block:-.05em;padding-block:.05em;display:block;overflow:hidden}.k-char,.k-line,.k-word{display:inline-block}.k-word{white-space:pre}.ask-hero{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18svh);flex-direction:column;justify-content:flex-end;display:flex}.ask-hero__title{letter-spacing:-.015em;font-size:min(34vw,15rem);line-height:.84}.ask-hero__hey{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;margin:0 0 .35em .06em;font-size:clamp(2.25rem,12vw,4.5rem);font-style:italic;font-weight:400;line-height:1;display:block}.ask-hero__name:last-child{padding-left:.42em}.ask-hero__hint{right:var(--gutter-r);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);font-size:var(--fs-small);color:var(--fg-dim);align-items:center;gap:12px;margin:0;font-style:italic;display:flex;position:absolute}.ask-hero__hint-line{background:#f3e9e42e;width:1px;height:44px;position:relative;overflow:hidden}.ask-hero__hint-line:after{content:"";background:var(--fg);animation:hint-fall 2.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes hint-fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.ask-story{align-items:center;display:flex}.ask-story__inner{max-width:34rem}.ask-story__big{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:min(14vw,7rem);font-weight:900;line-height:.9}.ask-story__soft{letter-spacing:-.005em;text-wrap:pretty;max-width:24ch;margin:.9em 0 0;font-size:clamp(1.5rem,7.2vw,2.75rem);font-style:italic;line-height:1.16}.ask-count{align-items:center;min-height:120svh;display:flex}.ask-count__photos{pointer-events:none;position:absolute;inset:0}.ask-photo{border:4px solid var(--fg);background:var(--red-deep);transform:rotate(var(--tilt));border-radius:3px;margin:0;position:absolute;box-shadow:0 22px 44px -18px #000000bf,0 2px 6px #00000059}.ask-photo img,.ask-photo__ph{object-fit:cover;width:100%;height:100%;display:block}.ask-photo__ph{background:radial-gradient(120% 85% at 28% 18%, hsl(var(--hue) 100% 64% / .95), transparent 55%), linear-gradient(165deg, hsl(var(--hue) 92% 44%), hsl(var(--hue) 100% 13%))}.ask-photo--0{z-index:0;width:min(40vw,15rem);top:6%;left:-5%}.ask-photo--1{z-index:0;width:min(28vw,11rem);top:16%;right:7%}.ask-photo--2{z-index:2;width:min(26vw,10rem);bottom:17%;left:12%}.ask-photo--3{z-index:0;width:min(42vw,16rem);bottom:3%;right:-4%}.ask-count__text{z-index:1;flex-direction:column;width:100%;margin:0;display:flex;position:relative}.ask-count__num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 10px 40px #0b060673;font-size:min(52vw,22rem);font-weight:900;line-height:.8}.ask-count__cap{align-self:flex-end;margin-top:.5em;font-size:clamp(1.375rem,6.6vw,2.5rem);font-style:italic;line-height:1.1}.ask-lead{text-align:center;flex-direction:column;align-items:center;display:flex}.ask-lead__title{flex-direction:column;align-items:center;margin-top:4svh;display:flex}.ask-lead__soft{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;font-size:clamp(2rem,10.5vw,4.5rem);font-style:italic;font-weight:400;line-height:1}.ask-lead__big{letter-spacing:-.01em;white-space:nowrap;margin-top:.08em;font-size:min(18vw,9rem);line-height:.9;display:block}.ask-q{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex;overflow:clip}.ask-q__probe{width:0;height:env(safe-area-inset-top,0px);pointer-events:none;position:absolute;top:0;left:0}.ask-q__title{flex-direction:column;align-items:center;display:flex}.ask-q__soft{max-width:15ch;font-family:var(--font-body);letter-spacing:-.005em;text-transform:none;text-wrap:balance;font-size:clamp(1.625rem,7.6vw,3.25rem);font-style:italic;font-weight:400;line-height:1.1}.ask-q__date{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:.06em;font-size:min(31vw,13rem);line-height:.86;display:block}.ask-q__choices{justify-content:center;align-items:center;gap:22px;min-height:120px;display:flex}.ask-yes,.countdown-ready{z-index:4;background:var(--red);min-width:9.5rem;min-height:64px;color:var(--fg);font-family:var(--font-display);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;transition:transform .6s var(--ease-grow), background-color .2s ease-out, box-shadow .3s var(--ease-out);border:0;border-radius:999px;padding:.1em 1.1em 0;font-size:2.375rem;font-weight:900;line-height:1;position:relative;box-shadow:0 16px 34px -14px #ff1a2dd9,inset 0 1px #ffffff38}.ask-yes{--press:1;transform:scale(calc(var(--grow,1) * var(--press)))}.ask-yes:active{--press:.95;transition-duration:.12s}@media (hover:hover){.ask-yes:hover,.countdown-ready:hover{background:#ff3445;box-shadow:0 20px 40px -14px #ff1a2d,inset 0 1px #ffffff47}}.ask-yes:focus-visible,.ask-no:focus-visible,.countdown-ready:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.ask-no-slot{display:inline-block}.ask-no{min-height:44px;color:var(--fg-dim);font-family:var(--font-body);white-space:nowrap;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b060680;border:1px solid #f3e9e452;border-radius:999px;padding:0 1.15em;font-size:1.0625rem;font-style:italic}.ask-no.is-free{z-index:3;will-change:transform;position:absolute;top:0;left:0}.ask-q__choices.is-given-in{flex-direction:column;gap:52px;padding-block:26px}.ask-no.is-given-in{border-color:var(--red-light);min-height:56px;color:var(--fg);touch-action:manipulation;background:#7a0010a6;padding:0 1.4em;font-size:1.25rem}.ask-q__line{min-height:1.4em;color:var(--fg);margin:0;font-size:clamp(1.125rem,5vw,1.5rem);font-style:italic}.ask-q__tease{animation:tease-in .5s var(--ease-out) both;display:inline-block}@keyframes tease-in{0%{opacity:0;filter:blur(6px);transform:translateY(.4em)}to{opacity:1;filter:blur();transform:none}}.ask-q__answered{flex-direction:column;align-items:center;gap:10px;display:flex}.ask-q__stamp{font-family:var(--font-display);color:var(--red);text-transform:uppercase;font-size:min(22vw,9rem);font-weight:900;line-height:.9;transform:rotate(-4deg)}.ask-final{flex-direction:column;justify-content:center;display:flex}.ask-final__title{letter-spacing:-.015em;font-size:min(36vw,14rem);line-height:.84}.ask-final__sub{text-wrap:balance;max-width:18ch;margin:.8em 0 0;font-size:clamp(1.375rem,6.6vw,2.5rem);font-style:italic;line-height:1.15}.ask-final__unlock{margin-top:13svh}.ask-final__caption{font-size:var(--fs-small);color:var(--fg-dim);margin:0 0 14px;font-style:italic}.countdown{grid-template-columns:repeat(4,auto);justify-content:start;gap:0 clamp(14px,5vw,40px);display:grid}.countdown__cell{flex-direction:column;gap:6px;display:flex}.countdown__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:min(15vw,6rem);font-weight:900;line-height:.85}.countdown__unit{font-size:var(--fs-small);color:var(--fg-dim);font-style:italic}.countdown-ready{padding-inline:1em;font-size:2rem}.particles{z-index:90;pointer-events:none;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.ask-hero__hint-line:after{animation:none;transform:none}.ask-yes,.countdown-ready{transition:background-color .2s ease-out}.ask-q__tease{animation:none}}.anv{--gutter-l:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--ease-out:cubic-bezier(.16, 1, .3, 1);z-index:1;position:relative;overflow-x:clip}.anv ::selection{background:var(--red);color:var(--fg)}.anv-sec{min-height:100svh;padding:calc(env(safe-area-inset-top,0px) + 72px) var(--gutter-r) calc(env(safe-area-inset-bottom,0px) + 40px) var(--gutter-l);position:relative}.anv-mask{margin-block:-.06em;padding-block:.06em;display:block;overflow:hidden}.anv-char,.anv-word{display:inline-block}.anv-word{white-space:nowrap}.anv-tap-one{font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #f3e9e4d9;pointer-events:none;font-size:min(62svh,28rem);font-weight:900;line-height:.8;position:absolute;top:46%;left:50%;transform:translate(-50%,-52%)}@supports not (-webkit-text-stroke:1px){.anv-tap-one{color:#f3e9e433}}.anv-hero{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 15svh);flex-direction:column;justify-content:flex-end;display:flex}.anv-hero__title{letter-spacing:-.015em;font-size:min(35vw,13rem);line-height:.84}.anv-hero__line.is-indent{padding-left:.62em}.anv-hero__name{font-family:var(--font-body);letter-spacing:-.01em;text-align:right;text-transform:none;white-space:nowrap;margin-top:.32em;font-size:min(17vw,7.5rem);font-style:italic;font-weight:400;line-height:1;display:block}.anv-hero__hint{left:var(--gutter-l);bottom:calc(env(safe-area-inset-bottom,0px) + 28px);font-size:var(--fs-small);color:var(--fg-dim);align-items:center;gap:12px;margin:0;font-style:italic;display:flex;position:absolute}.anv-hero__hint-line{background:#f3e9e42e;width:1px;height:44px;position:relative;overflow:hidden}.anv-hero__hint-line:after{content:"";background:var(--fg);animation:anv-fall 2.2s var(--ease-out) infinite;position:absolute;inset:0;transform:translateY(-100%)}@keyframes anv-fall{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}.anv-label{align-items:center;height:100svh;display:flex}.anv-label__title{font-family:var(--font-body);letter-spacing:-.015em;text-transform:none;font-size:min(16vw,7rem);font-style:italic;font-weight:400;line-height:1.02}.anv-label__line{display:block}.anv-label__line+.anv-label__line{padding-left:1.1em}.anv-progress{z-index:40;top:calc(env(safe-area-inset-top,0px) + 31px);left:var(--gutter-l);right:calc(env(safe-area-inset-right,0px) + 68px);opacity:0;pointer-events:none;height:3px;transition:opacity .5s var(--ease-out);gap:4px;display:flex;position:fixed}.anv-progress.is-on{opacity:1}.anv-progress i{background:#f3e9e433;border-radius:3px;flex:1;overflow:hidden}.anv-progress b{background:var(--red);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.anv-stats{position:relative}.anv-stat{height:100svh;padding:calc(env(safe-area-inset-top,0px) + 64px) var(--gutter-r) calc(env(safe-area-inset-bottom,0px) + 40px) var(--gutter-l);flex-direction:column;justify-content:center;display:flex;position:relative}.anv-stat__body,.anv-stat__fig{flex-direction:column;align-items:flex-start;display:flex}.anv-stat__fig{width:100%;margin:0}.anv-stat--end .anv-stat__body,.anv-stat--end .anv-stat__fig{text-align:right;align-items:flex-end}.anv-stat__mask{margin-block:-.08em;padding-block:.08em}.anv-stat__value{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-shadow:0 10px 40px #0b060673;align-items:flex-start;font-weight:900;line-height:.8;display:flex}.anv-stat[data-size=xl] .anv-stat__value{font-size:min(64vw,26rem)}.anv-stat[data-size=l] .anv-stat__value{font-size:min(52vw,22rem)}.anv-stat[data-size=m] .anv-stat__value{font-size:min(40vw,17rem)}.anv-stat__affix{margin-top:.06em;font-size:.5em;line-height:1}.anv-stat__cap{text-wrap:balance;text-shadow:0 2px 18px #0b060680;max-width:15ch;margin-top:.45em;font-size:clamp(1.5rem,7vw,2.75rem);font-style:italic;line-height:1.12;display:block}.anv-stat[data-size=text] .anv-stat__cap{margin:0 0 .5em}.anv-stat__song{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;text-shadow:0 10px 40px #0b060673;font-size:min(22vw,9rem);font-weight:900;line-height:.86;display:block}.anv-stat.is-typing .anv-stat__song .anv-char{opacity:0}.anv-stat.is-typing .anv-stat__song .anv-char.is-on{opacity:1}.anv-char.is-caret{position:relative}.anv-char.is-caret:after{content:"";background:var(--red);width:.07em;animation:1.05s step-end infinite anv-caret;position:absolute;top:.08em;bottom:.1em;right:-.12em}@keyframes anv-caret{50%{opacity:0}}.anv-wall{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 18svh)}.anv-wall__line{font-family:var(--font-body);letter-spacing:-.01em;text-transform:none;margin:0 0 .9em;font-size:min(12vw,4.5rem);font-style:italic;font-weight:400;line-height:1.05}.photo-wall{margin-inline:-8px;position:relative}.photo-wall__item{margin:0;position:absolute}.photo-wall__card{border:3px solid var(--fg);background:var(--red-deep);transform:rotate(var(--rot));border-radius:2px;display:block;overflow:hidden;box-shadow:0 18px 36px -16px #000c,0 2px 6px #00000059}.photo-wall__card img,.photo-wall__ph{object-fit:cover;width:100%;height:100%;display:block}.photo-wall__ph{background:radial-gradient(120% 85% at 28% 18%, hsl(var(--hue) 100% 64% / .95), transparent 55%), linear-gradient(165deg, hsl(var(--hue) 92% 44%), hsl(var(--hue) 100% 13%));place-items:center;display:grid;position:relative}.photo-wall__ph:after{content:"";opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.photo-wall__ph svg{z-index:1;fill:#f3e9e499;width:22%;height:auto;position:relative}.anv-note{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px);flex-direction:column;display:flex}.anv-note__letter{text-shadow:0 2px 18px #0b06068c;max-width:30rem;margin-block:auto}.anv-note__line{letter-spacing:-.005em;text-wrap:pretty;margin:0 0 .85em;font-size:clamp(1.5rem,6.8vw,2.25rem);line-height:1.24}.anv-note__line:first-child{font-style:italic}.anv-note__sign{text-align:right;margin:1.4em 0 0;font-size:clamp(1.375rem,6.4vw,2rem);font-style:italic}.anv-relive{min-height:44px;color:var(--fg-dim);font-size:var(--fs-small);text-underline-offset:.35em;touch-action:manipulation;transition:color .25s var(--ease-out), text-decoration-color .25s var(--ease-out);align-self:center;align-items:center;gap:.45em;margin-top:12svh;padding:0 6px;font-style:italic;-webkit-text-decoration:underline #f3e9e440;text-decoration:underline #f3e9e440;text-decoration-thickness:1px;display:inline-flex}.anv-relive svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:auto}.anv-relive:focus-visible{outline:2px solid var(--red-light);outline-offset:4px;border-radius:4px}.anv-relive:active,.anv-relive:focus-visible{color:var(--fg);-webkit-text-decoration-color:var(--red-light);text-decoration-color:var(--red-light)}@media (hover:hover){.anv-relive:hover{color:var(--fg);-webkit-text-decoration-color:var(--red-light);text-decoration-color:var(--red-light)}}.anv .particles{z-index:110;pointer-events:none;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.anv-hero__hint-line:after,.anv-char.is-caret:after{animation:none}.anv-hero__hint-line:after{transform:none}}
