@font-face{font-family:Bricolage;src:url(/fonts/bricolage.woff2) format("woff2");font-weight:400 800;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument;src:url(/fonts/instrument-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Bricolage Fallback;src:local("Arial");size-adjust:96%;ascent-override:92%;descent-override:24%}@font-face{font-family:Geist Fallback;src:local("Arial");size-adjust:100%;ascent-override:94%;descent-override:24%}:root{--paper: #ffffff;--paper-2: #fff4ec;--ink: #0e0e0c;--ink-2: #3a3a36;--graphite: #6b6b66;--rule: #e3e1da;--sky: #a9cfff;--lavender: #c9bcff;--rose: #ffc2d6;--peach: #ffd0ae;--butter: #ffe89a;--mint: #c8eed2;--accent: var(--ink);--accent-ink: var(--ink);--f-display: "Bricolage", "Bricolage Fallback", system-ui, sans-serif;--f-text: "Geist", "Geist Fallback", system-ui, sans-serif;--f-serif: "Instrument", "Times New Roman", serif;--em: #f2581b;--f-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter: clamp(16px, 4vw, 64px);--col: calc((100vw - var(--gutter) * 2) / 12);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--door: polygon(13.52% 28.46%, 82.64% 0%, 100% 99.86%, 0% 100%, 14.78% 58.51%, 54.39% 46.91%, 54.39% 33.45%, 14.78% 49.17%);--door-solid: polygon(13.52% 28.46%, 82.64% 0%, 100% 99.86%, 0% 100%, 14.78% 58.51%, 14.78% 49.17%);--door-ratio: 934 / 1393;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:clamp(16px,1.05vw + 8px,19px);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img,video,svg{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.on-dark :focus-visible{outline-color:#fff}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:fixed;left:12px;top:12px;z-index:1000;padding:10px 14px;background:var(--ink);color:var(--paper);font:500 14px/1 var(--f-mono);transform:translateY(-150%);transition:transform .2s var(--ease-out)}.skip-link:focus{transform:none}.display{font-family:var(--f-display);font-weight:760;letter-spacing:-.045em;line-height:.86}.h2{font-family:var(--f-display);font-weight:700;font-size:clamp(40px,6.4vw,112px);letter-spacing:-.04em;line-height:.92}.h3{font-family:var(--f-display);font-weight:650;font-size:clamp(24px,2.4vw,38px);letter-spacing:-.025em;line-height:1.05}.lede{font-size:clamp(18px,1.35vw + 8px,26px);line-height:1.38;letter-spacing:-.01em;color:var(--ink-2);max-width:34ch}.mono{font-family:var(--f-mono);font-size:12px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase}.mono-sm{font-family:var(--f-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase}.muted{color:var(--graphite)}.note{font-family:var(--f-mono);font-size:12px;line-height:1.5;color:var(--graphite);letter-spacing:.01em;border-left:1px solid var(--rule);padding-left:12px;max-width:34ch}.note:before{content:"✕ ";color:var(--ink)}.wrap{padding-inline:var(--gutter)}.section{position:relative;padding-block:clamp(96px,14vw,220px)}.rule{height:1px;background:var(--rule);border:0;margin:0}.btn{display:inline-flex;align-items:center;gap:.6em;padding:.9em 1.25em;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:550;font-size:15px;line-height:1;transition:transform .3s var(--ease-out),background-color .2s}.btn:hover{transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn .arr{transition:transform .3s var(--ease-out)}.btn:hover .arr{transform:translate(2px,-2px)}.door-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:560}.door-link .glyph{width:13px;aspect-ratio:var(--door-ratio);background:currentColor;clip-path:var(--door);transition:transform .35s var(--ease-out)}.door-link:hover .glyph{transform:perspective(60px) rotateY(-28deg);transform-origin:100% 50%}.confirm{position:relative;outline:1px dashed #e0a100;outline-offset:4px}.confirm:after{content:"CONFIRM";position:absolute;top:-10px;right:-6px;z-index:5;font:600 9px/1 var(--f-mono);letter-spacing:.08em;padding:3px 5px;background:#ffd34d;color:#3d2c00;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.intro-film{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;z-index:1500;background:var(--paper);pointer-events:none}html.js:not(.reduce) [data-reveal]:where(:not([data-reveal=lines]):not([data-reveal=draw])){opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform 1.1s var(--ease-out);transition-delay:var(--d, 0s)}html.js:not(.reduce) [data-reveal].is-in{opacity:1;transform:none}.ln{display:block;overflow:clip;overflow-clip-margin:.15em;padding-bottom:.05em}.ln>span{display:inline-block}html.js:not(.reduce) [data-reveal=lines] .ln>span{transform:translateY(115%);transition:transform 1.1s var(--ease-out)}html.js:not(.reduce) [data-reveal=lines] .ln:nth-child(2)>span{transition-delay:.07s}html.js:not(.reduce) [data-reveal=lines] .ln:nth-child(3)>span{transition-delay:.14s}html.js:not(.reduce) [data-reveal=lines] .ln:nth-child(4)>span{transition-delay:.21s}html.js:not(.reduce) [data-reveal=lines].is-in .ln>span{transform:none}html.js:not(.reduce) [data-reveal=draw] path,html.js:not(.reduce) [data-reveal=draw] line{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease-in-out);transition-delay:var(--d, 0s)}html.js:not(.reduce) [data-reveal=draw].is-in path,html.js:not(.reduce) [data-reveal=draw].is-in line{stroke-dashoffset:0}.perf{--perf-c: rgba(14,14,12,.16);--u: 2.2px;--dot: radial-gradient(circle at center, var(--perf-c) calc(var(--u) * 1.12), transparent calc(var(--u) * 1.12 + .7px));background-image:var(--dot),var(--dot);background-size:calc(var(--u) * 7) calc(var(--u) * 12);background-position:0 0,calc(var(--u) * 3.5) calc(var(--u) * 6)}html[data-site=gullu]{--accent: #bded25;--accent-ink: #0e0e0c}html[data-site=buddie]{--accent: #a9cfff}.idx{display:inline-flex;align-items:center;gap:14px;font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--graphite)}.idx b{font-weight:500;color:var(--ink)}.idx:after{content:"";width:48px;height:1px;background:currentColor;opacity:.5}.on-dark .idx,.idx.on-dark{color:#ffffff8c}.on-dark .idx b{color:#fff}.mega{font-family:var(--f-display);font-weight:780;letter-spacing:-.055em;line-height:.82;font-size:clamp(64px,15vw,280px)}.ch{display:inline-block;overflow:clip;overflow-clip-margin:.2em;vertical-align:top}.ch>span{display:inline-block;will-change:transform}.uline{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease-out)}.uline:hover{background-size:100% 1px}.roll{display:inline-grid;overflow:clip}.roll>span{grid-area:1 / 1;transition:transform .55s var(--ease-out)}.roll>span+span{transform:translateY(110%)}a:hover .roll>span:first-child,button:hover .roll>span:first-child{transform:translateY(-110%)}a:hover .roll>span+span,button:hover .roll>span+span{transform:none}html.reduce .door__leaf{transform:rotateY(-70deg)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}:where(h1,h2,h3,.mega,.display,.h2) em{font-family:var(--f-serif);font-style:italic;font-weight:400;letter-spacing:-.03em;padding-right:.06em;color:var(--em);-webkit-text-stroke:0}html[data-site=gullu]{--em: #0e0e0c}html[data-site=buddie]{--em: #2b6be3}.on-dark :where(h1,h2,h3) em{color:#ffb27a}:where(h1,h2,h3,.mega,.display,.h2) em .ch{overflow-clip-margin:.35em}::selection{background:#ff6a1a;color:#fff}html.intro-film,html.intro-film body{overflow:hidden}@media(pointer:coarse){.btn,.door-link,button,.bd-tt__mode{transition:transform .35s cubic-bezier(.34,1.56,.64,1);-webkit-tap-highlight-color:transparent}.btn:active,.door-link:active,button:active,.bd-tt__mode:active{transform:scale(.92);transition-duration:.08s}}.eco[data-astro-cid-eopdzmvb]{position:absolute;inset:0 0 auto;z-index:50;display:flex;justify-content:space-between;align-items:center;padding:18px var(--gutter);font-size:14px;pointer-events:none}.eco[data-astro-cid-eopdzmvb]>[data-astro-cid-eopdzmvb]{pointer-events:auto}.eco--dark[data-astro-cid-eopdzmvb]{color:#fff}.eco__crumbs[data-astro-cid-eopdzmvb] ol[data-astro-cid-eopdzmvb]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.eco__crumbs[data-astro-cid-eopdzmvb] li[data-astro-cid-eopdzmvb]{display:flex;gap:8px;align-items:center}.eco__crumbs[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]{text-decoration:none;font-weight:520;display:inline-flex;gap:7px;align-items:center;opacity:.62;transition:opacity .2s}.eco__crumbs[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]:hover,.eco__crumbs[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb].is-current{opacity:1}.eco__crumbs[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb].is-current{font-weight:640}.eco__sep[data-astro-cid-eopdzmvb]{opacity:.35}.eco__eka[data-astro-cid-eopdzmvb]{width:9px;aspect-ratio:var(--door-ratio);background:currentColor;clip-path:var(--door);display:inline-block}.eco__right[data-astro-cid-eopdzmvb]{display:flex;align-items:center;gap:22px}.eco__links[data-astro-cid-eopdzmvb]{display:flex;gap:22px}.eco__links[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]{text-decoration:none;opacity:.72}.eco__links[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]:hover{opacity:1;text-decoration:underline}.eco__btn[data-astro-cid-eopdzmvb]{display:inline-flex;gap:9px;align-items:center;padding:9px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px currentColor;font-size:13px;font-weight:560;background:color-mix(in srgb,var(--paper) 70%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.eco--dark[data-astro-cid-eopdzmvb] .eco__btn[data-astro-cid-eopdzmvb]{background:#00000040}.eco__glyph[data-astro-cid-eopdzmvb]{width:8px;aspect-ratio:var(--door-ratio);background:currentColor;clip-path:var(--door)}@media(max-width:760px){.eco__links[data-astro-cid-eopdzmvb]{display:none}.eco__right[data-astro-cid-eopdzmvb]{gap:10px}.eco__right[data-astro-cid-eopdzmvb] .snd[data-astro-cid-eopdzmvb] [data-astro-cid-eopdzmvb][data-snd-l]{display:none}}.eco-panel[data-astro-cid-eopdzmvb]{position:fixed;inset:0;z-index:900;background:var(--paper);color:var(--ink);overflow-y:auto;overscroll-behavior:contain}.eco-panel[data-astro-cid-eopdzmvb][hidden]{display:none}.eco-panel__inner[data-astro-cid-eopdzmvb]{min-height:100%;display:flex;flex-direction:column;padding-block:20px 48px}.eco-panel__top[data-astro-cid-eopdzmvb]{display:flex;justify-content:space-between;align-items:center}.eco-tree[data-astro-cid-eopdzmvb]{margin-top:auto;padding-top:56px}.eco-tree__row[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"b n h" "b r r";column-gap:16px;row-gap:4px;align-items:baseline;text-decoration:none;padding:18px 0;border-top:1px solid var(--rule)}.eco-tree__row[data-astro-cid-eopdzmvb].d1 a[data-astro-cid-eopdzmvb]{padding-left:clamp(16px,5vw,80px)}.eco-tree__row[data-astro-cid-eopdzmvb].d2 a[data-astro-cid-eopdzmvb]{padding-left:clamp(32px,10vw,160px)}.eco-tree__branch[data-astro-cid-eopdzmvb]{grid-area:b;color:var(--graphite);font-size:18px}.eco-tree__name[data-astro-cid-eopdzmvb]{grid-area:n;font-family:var(--f-display);font-weight:720;letter-spacing:-.04em;line-height:.95;font-size:clamp(40px,7vw,108px);transition:transform .4s var(--ease-out)}.eco-tree__row[data-astro-cid-eopdzmvb].d0 .eco-tree__name[data-astro-cid-eopdzmvb]{font-size:clamp(34px,5.4vw,84px)}.eco-tree__role[data-astro-cid-eopdzmvb]{grid-area:r;color:var(--ink-2)}.eco-tree__host[data-astro-cid-eopdzmvb]{grid-area:h}.eco-tree__row[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]:hover .eco-tree__name[data-astro-cid-eopdzmvb]{transform:translate(12px)}.eco-tree__row[data-astro-cid-eopdzmvb].is-here .eco-tree__name[data-astro-cid-eopdzmvb]:after{content:"";display:inline-block;width:.32em;aspect-ratio:var(--door-ratio);background:currentColor;clip-path:var(--door);margin-left:.25em;vertical-align:.1em}@media(max-width:600px){.eco-tree__row[data-astro-cid-eopdzmvb] a[data-astro-cid-eopdzmvb]{grid-template-columns:auto 1fr;grid-template-areas:"b n" "b r" "b h"}}.pt{position:fixed;inset:0;z-index:2000;pointer-events:none;visibility:hidden;contain:strict}.pt[data-pt=personal]{--pt-bg1: #fff3ea;--pt-bg2: #ff8a3d;--pt-ink: #0e0e0c;--pt-ray: #ff9a52}.pt[data-pt=eka]{--pt-bg1: #ffffff;--pt-bg2: #ffc9a3;--pt-ink: #0e0e0c;--pt-ray: #ffd2ad}.pt[data-pt=buddie]{--pt-bg1: #f3f8ff;--pt-bg2: #a9cfff;--pt-ink: #0e0e0c;--pt-ray: #b7d6ff}.pt[data-pt=gullu]{--pt-bg1: #f1ffc0;--pt-bg2: #bded25;--pt-ink: #0e0e0c;--pt-ray: #c8f53a}.pt:not([data-pt=buddie]) .pt__perf{display:none}.pt__veil{position:absolute;inset:0;background:#070706;opacity:0}.pt__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;max-width:none}.pt__name{font-family:var(--f-display);font-weight:800;font-size:150px;letter-spacing:-6px;fill:var(--pt-ink)}.pt__mark,.pt__black{fill:#070706}.pt__black{opacity:0}.pt__bloom{fill:var(--pt-ray);opacity:0}.pt__edge{fill:none;stroke:var(--pt-ray);stroke-width:2.5;vector-effect:non-scaling-stroke;opacity:0}.pt__fx{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen}.pt__flash{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#fff,var(--pt-ray) 60%);opacity:0}.pt__hud{position:absolute;inset:0;color:#ffffffb8;font-size:11px;opacity:0}.pt__hud b{font-weight:500;color:#fff}.pt__tl{position:absolute;left:var(--gutter);top:22px}.pt__tr{position:absolute;right:var(--gutter);top:22px;font-variant-numeric:tabular-nums}.pt__bc{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;align-items:center;gap:10px}.pt__dot{width:6px;height:6px;border-radius:50%;background:var(--pt-ray);box-shadow:0 0 12px var(--pt-ray)}html.arrive .pt{visibility:visible}html.arrive .pt__mark,html.arrive .pt__black{opacity:1}html.arrive .pt__bloom{opacity:.55}html.arrive .pt__edge,html.arrive .pt__hud{opacity:1}html.arrive .pt{animation:pt-failsafe .5s 2.4s forwards}@keyframes pt-failsafe{to{opacity:0;visibility:hidden}}html.arrive.arrive-js .pt{animation:none}.foot[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;padding-block:64px 40px;border-top:1px solid var(--rule);font-size:15px}.foot__tree[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{margin-top:14px;display:grid;gap:8px}.foot__tree[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;gap:10px;align-items:baseline}.foot__tree[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte].d1{padding-left:18px}.foot__tree[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte].d2{padding-left:46px}.foot__tree[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-weight:560}.foot__tree[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.foot__tree[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte][aria-current]{text-decoration:underline;text-decoration-thickness:2px}.foot__meta[data-astro-cid-sz7xmlte]{display:grid;gap:10px;align-content:start;justify-items:start}.foot__replay[data-astro-cid-sz7xmlte]{text-decoration:underline}.foot__aside[data-astro-cid-sz7xmlte]{margin-top:18px}.foot[data-astro-cid-sz7xmlte]{overflow:clip}.foot__top[data-astro-cid-sz7xmlte]{text-decoration:none}.foot__mega[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:flex;align-items:flex-end;gap:.04em;margin:clamp(40px,6vw,96px) 0 -.14em;font-family:var(--f-display);font-weight:800;letter-spacing:-.065em;line-height:.78;font-size:clamp(80px,23.5vw,460px);white-space:nowrap}.foot__door[data-astro-cid-sz7xmlte]{width:.3em;margin-left:.08em;background:#ff6a1a!important;aspect-ratio:var(--door-ratio);clip-path:var(--door);flex:none;margin-bottom:.06em;transform-origin:0 100%}html[data-site=gullu] .foot__door[data-astro-cid-sz7xmlte]{background:var(--accent)}html[data-site=buddie] .foot__mega[data-astro-cid-sz7xmlte],html[data-site=gullu] .foot__mega[data-astro-cid-sz7xmlte]{font-size:clamp(80px,26vw,500px)}@media(max-width:700px){.foot[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.grain{position:fixed;inset:-50%;z-index:900;pointer-events:none;opacity:.045;will-change:transform;contain:strict;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(6) infinite}@media(pointer:coarse),(max-width:760px){.grain{animation:none;inset:0}}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}html.reduce .grain{animation:none}body{background:#fff}.smoke{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.smoke i{position:absolute;width:56vmax;height:56vmax;border-radius:50%;opacity:.5;animation:drift 26s ease-in-out infinite alternate;will-change:transform}.smoke{contain:strict}.smoke .s1{left:-24vmax;top:-22vmax;background:radial-gradient(circle,#ff9a4d 0%,rgba(255,154,77,.35) 30%,transparent 62%)}.smoke .s2{right:-26vmax;top:-18vmax;background:radial-gradient(circle,#ffc39a 0%,rgba(255,195,154,.35) 30%,transparent 62%);animation-duration:32s}.smoke .s3{left:-26vmax;bottom:-26vmax;background:radial-gradient(circle,#b9c8ff 0%,rgba(185,200,255,.35) 30%,transparent 60%);animation-duration:29s;opacity:.45}.smoke .s4{right:-24vmax;bottom:-24vmax;background:radial-gradient(circle,#ff7a3d 0%,rgba(255,122,61,.35) 30%,transparent 60%);animation-duration:35s}.smoke .s5{right:-30vmax;top:30%;width:40vmax;height:40vmax;background:radial-gradient(circle,#f6b8d8 0%,rgba(246,184,216,.35) 30%,transparent 60%);opacity:.35;animation-duration:40s}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(4vmax,3vmax) scale(1.12)}to{transform:translate(-3vmax,5vmax) scale(.95)}}html.reduce .smoke i{animation:none}@media(pointer:coarse){.smoke i{animation-duration:60s}}main,footer{position:relative;z-index:1}.snd{display:inline-flex;gap:8px;align-items:center;padding:9px 13px;border-radius:99px;box-shadow:inset 0 0 0 1px currentColor;font-size:11px}.snd__bars{display:inline-flex;gap:2px;align-items:flex-end;height:10px}.snd__bars i{width:2px;height:3px;background:#ff6a1a}.snd[aria-pressed=true] .snd__bars i{animation:bar .8s ease-in-out infinite alternate}.snd[aria-pressed=true] .snd__bars i:nth-child(2){animation-delay:.2s}.snd[aria-pressed=true] .snd__bars i:nth-child(3){animation-delay:.4s}@keyframes bar{to{height:10px}}.sprog{position:fixed;inset:0 0 auto;height:2px;z-index:950;pointer-events:none}.sprog span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#0e0e0c,#ff6a1a);transform-origin:0 50%;transform:scaleX(var(--p, 0))}html[data-site=gullu] .sprog span{background:var(--accent)}.cur{position:fixed;left:0;top:0;z-index:2000;pointer-events:none;display:none}html.has-cur .cur{display:block}html.has-cur,html.has-cur *{cursor:none!important}html.has-cur :is(input,textarea,[contenteditable]){cursor:text!important}.cur__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:#ff6a1a;box-shadow:0 0 0 2px #fff}.cur__ring{position:absolute;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:999px;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px #0e0e0c,0 0 0 1px #fffc;transition:width .45s var(--ease-out),height .45s var(--ease-out),margin .45s var(--ease-out),background-color .3s,box-shadow .3s,opacity .3s}.cur__label{font:600 11px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;opacity:0;transition:opacity .2s}.cur.is-link .cur__ring{width:64px;height:64px;margin:-32px 0 0 -32px;background:#ff6a1a2e;box-shadow:inset 0 0 0 1.5px #ff6a1a}.on-dark .cur__ring{box-shadow:inset 0 0 0 1.5px #fff}.cur.is-label .cur__ring{width:96px;height:96px;margin:-48px 0 0 -48px;background:#ff6a1a;box-shadow:none}.cur.is-label .cur__label{color:#fff}.cur.is-label .cur__label{opacity:1}.cur.is-label .cur__dot,.cur.is-link .cur__dot,.cur.is-hidden .cur__ring,.cur.is-hidden .cur__dot{opacity:0}.cur.is-down .cur__ring{transform:scale(.82)}.cur__ring{transform-origin:center}
