@font-face{font-family:Bowlby One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/bowlby-one.DZ9HR1l5.woff2)format("woff2")}@font-face{font-family:Rubik Mono One;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/rubik-mono-one.DfZzw1B0.woff2)format("woff2")}@font-face{font-family:Pacifico;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/pacifico.CR1PlvUI.woff2)format("woff2")}@font-face{font-family:Archivo Variable;font-style:normal;font-weight:400 900;font-stretch:70% 100%;font-display:swap;src:url(/_astro/archivo.BMXh-WGp.woff2)format("woff2")}@font-face{font-family:Bowlby One fallback;font-style:normal;font-weight:400;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:109.98%;ascent-override:101.05%;descent-override:41.38%;line-gap-override:0.0%}@font-face{font-family:Rubik Mono One fallback;font-style:normal;font-weight:400;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:131.35%;ascent-override:70.96%;descent-override:23.3%;line-gap-override:0.0%}@font-face{font-family:Pacifico fallback;font-style:normal;font-weight:400;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:94.57%;ascent-override:137.78%;descent-override:47.9%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:400;font-stretch:100%;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);size-adjust:98.15%;ascent-override:89.46%;descent-override:21.4%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:500;font-stretch:100%;src:local(Arial),local(ArialMT),local(Roboto),local(Roboto-Regular);size-adjust:99.92%;ascent-override:87.87%;descent-override:21.02%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:600;font-stretch:100%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:94.24%;ascent-override:93.17%;descent-override:22.28%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:700;font-stretch:100%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:97.56%;ascent-override:90.0%;descent-override:21.53%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:800;font-stretch:100%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:102.52%;ascent-override:85.64%;descent-override:20.48%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:800;font-stretch:96%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:98.99%;ascent-override:88.7%;descent-override:21.22%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:800;font-stretch:88%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:92.04%;ascent-override:95.39%;descent-override:22.82%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:800;font-stretch:84%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:88.4%;ascent-override:99.33%;descent-override:23.76%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:800;font-stretch:78%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:82.87%;ascent-override:105.94%;descent-override:25.34%;line-gap-override:0.0%}@font-face{font-family:Archivo fallback;font-style:normal;font-weight:900;font-stretch:70%;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold),local(Roboto-Bold);size-adjust:77.86%;ascent-override:112.77%;descent-override:26.97%;line-gap-override:0.0%}@layer base{:root{--ink:#15101c;--white:#fffdf4;--pink:#ff3d9a;--cyan:#1fd1e2;--yellow:#ffe030;--purple:#6a2bd0;--ink-dots:#15101c5c;--lite-lines:#ffffff9e;--lite-hatch:#ffffff57;--grid-lines:#1fd1e280;--rule:color-mix(in srgb, var(--ink) 22%, transparent);--bw:2.5px;--bw-thin:2px;--bw-hair:1.5px;--cut-outline:3px;--cut-line:3.5px;--cut-line-fat:4.5px;--focus-w:3px;--underline-w:2px;--teeth-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10' preserveAspectRatio='none'%3E%3Cpath d='M0 10 L10 0 L20 10Z'/%3E%3C/svg%3E");--teeth-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 10' preserveAspectRatio='none'%3E%3Cpath d='M0 0 L10 10 L20 0Z'/%3E%3C/svg%3E");--lamp-rest:.7;--lamp-reach:230;--lift:1.7;--d-cut:9%;--d-seal:5%;--eye-reach:4.5%;--font-display:"Bowlby One", "Bowlby One fallback", "Arial Black", sans-serif;--font-mono:"Rubik Mono One", "Rubik Mono One fallback", "Bowlby One", sans-serif;--font-script:"Pacifico", "Pacifico fallback", "Brush Script MT", cursive;--font-sans:"Archivo Variable", "Archivo fallback", "Helvetica Neue", Arial, sans-serif;--font-code:ui-monospace, "Cascadia Mono", "SF Mono", Menlo, Consolas, monospace;--fw-body:500;--fw-strong:600;--fw-heavy:800;--fw-black:900;--wd-sticker:70%;--wd-row:78%;--wd-ribbon:84%;--wd-bar:88%;--wd-lede:96%;--ls-display:.01em;--ls-tab:.03em;--ls-bar:.04em;--ls-row:.01em;--ls-lede:-.012em;--lh-display:.98;--lh-label:1;--lh-seal:.95;--lh-row:1.02;--lh-snug:1.1;--lh-ribbon:1.16;--lh-lede:1.22;--lh-note:1.4;--lh-more:1.45;--lh-body:1.5;--lh-prose:1.6;--measure:62ch;--fs-tab:19px;--fs-button:14px;--fs-ribbon:14px;--fs-tag:12px;--fs-bar:13px;--fs-row:18px;--fs-lede:21px;--fs-body:16px;--fs-sticker:14px;--fs-band:13px;--fs-fine:14.5px;--bar:38px;--win-pad:20px 20px 24px;--win-gap:16px;--tap:44px;--bar-min:26px;--fs-min:11px;--fs-floor:0px;--press:90ms steps(2, end);--nudge:.12s steps(2, end);--slide:.2s steps(4, end);--notch:.3s steps(4, end);--roll:.3s steps(5, end);--tooth-shift:.32s steps(4, end);--scatter:.44s steps(6, end);--hop-gap:45ms;--stick:steps(5, start);--ticker:80s;--boot-hold:1.2s;--flip:.36s;--flip-fast:.21s;--flip-steps:6;--page-turn:.36s;--page-turn-steps:8;--page-shot-steps:7;--blind-angle:115deg;--blind-angle-back:65deg;--z-paper:0;--z-content:1;--z-sheet:2;--z-blind:3;--z-leaving:4;--z-chrome:5;--z-dock:6;--z-skip:60;color-scheme:light;scrollbar-color:var(--ink) var(--yellow);accent-color:var(--pink)}[data-theme=pink]{--ground:var(--pink);--on:var(--ink);--t1:var(--yellow);--t2:var(--white);--ta:var(--cyan);--b1:var(--cyan);--b2:var(--purple);--b3:var(--yellow);--b4:var(--white);--rib:var(--yellow);--lite:var(--white);--pat:radial-gradient(circle, var(--ink-dots) 0 1.3px, transparent 1.9px);--pat-size:22px 22px}[data-theme=yellow]{--ground:var(--yellow);--on:var(--ink);--t1:var(--pink);--t2:var(--white);--ta:var(--cyan);--b1:var(--cyan);--b2:var(--purple);--b3:var(--pink);--b4:var(--white);--rib:var(--white);--lite:var(--pink);--pat:linear-gradient(var(--lite-lines) 2px, transparent 2px), linear-gradient(90deg, var(--lite-lines) 2px, transparent 2px);--pat-size:46px 46px}[data-theme=cyan]{--ground:var(--cyan);--on:var(--ink);--t1:var(--yellow);--t2:var(--white);--ta:var(--pink);--b1:var(--pink);--b2:var(--purple);--b3:var(--yellow);--b4:var(--white);--rib:var(--yellow);--lite:var(--white);--pat:repeating-linear-gradient(-45deg, var(--lite-hatch) 0 2px, transparent 2px 50%);--pat-size:22px 22px}[data-theme=purple]{--ground:var(--purple);--on:var(--white);--t1:var(--yellow);--t2:var(--white);--ta:var(--pink);--b1:var(--pink);--b2:var(--cyan);--b3:var(--yellow);--b4:var(--white);--rib:var(--yellow);--lite:var(--cyan);--pat:radial-gradient(circle, var(--lite-hatch) 0 1.3px, transparent 1.9px);--pat-size:22px 22px}@media (width<=899.98px),(pointer:coarse){:root{--fs-min:13px;--fs-floor:13px;--fs-tag:13px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--ink)}body{background:var(--ink);color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:var(--lh-body);font-variant-numeric:lining-nums;-webkit-tap-highlight-color:transparent;margin:0;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}i{font-style:normal}::selection{background:var(--ink);color:var(--yellow)}a{color:inherit;text-decoration-thickness:var(--underline-w);text-underline-offset:.2em}:focus-visible{outline:var(--focus-w) solid var(--ink);outline-offset:var(--focus-w);box-shadow:0 0 0 var(--focus-w) var(--white)}.skip{z-index:var(--z-skip);background:var(--ink);color:var(--yellow);font-weight:var(--fw-heavy);padding:10px 14px;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.gnd{background-color:var(--ground);background-image:var(--pat);background-size:var(--pat-size)}.shd{border-radius:inherit;background:var(--ink);translate:calc(var(--sx,var(--lamp-rest)) * var(--d) * var(--raise,1) * var(--pop)) calc(var(--sy,var(--lamp-rest)) * var(--d) * var(--raise,1) * var(--pop));pointer-events:none;position:absolute;inset:0}.sh{isolation:isolate;position:relative}.sh:before,.sh:after{content:"";z-index:-1;border-radius:inherit;clip-path:var(--cut,none);position:absolute;inset:0}.sh:before{background:var(--ink);translate:calc(var(--sx,var(--lamp-rest)) * var(--d) * var(--raise,1) * var(--pop)) calc(var(--sy,var(--lamp-rest)) * var(--d) * var(--raise,1) * var(--pop))}.sh:after{background:var(--face,var(--white));border:var(--edge,var(--bw) solid var(--ink))}@media (hover:hover) and (pointer:fine){.shd,.sh:before{will-change:translate}}@keyframes gr-tick{to{translate:-50%}}@keyframes gr-hop{0%,to{translate:0}40%{translate:0 -.42em}}@keyframes gr-slats{0%{--slat:0}to{--slat:1}}@keyframes gr-hold{0%{opacity:1}to{opacity:1}}@keyframes gr-release{to{visibility:visible}}@keyframes gr-stick{0%{opacity:0;scale:.72;rotate:calc(var(--rz,0deg) - 9deg)}25%{opacity:1}to{opacity:1;scale:1;rotate:var(--rz,0deg)}}.is-blind{-webkit-mask-image:repeating-linear-gradient(var(--blind-angle), black 0 calc(var(--slat) * max(54px, 7.5vmin)), transparent calc(var(--slat) * max(54px, 7.5vmin)) max(54px, 7.5vmin));mask-image:repeating-linear-gradient(var(--blind-angle), black 0 calc(var(--slat) * max(54px, 7.5vmin)), transparent calc(var(--slat) * max(54px, 7.5vmin)) max(54px, 7.5vmin));-webkit-mask-size:400vmax 400vmax;mask-size:400vmax 400vmax;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:calc(-150vmax - var(--cut-x)) calc(-150vmax - var(--cut-y));mask-position:calc(-150vmax - var(--cut-x)) calc(-150vmax - var(--cut-y))}.is-blind.is-back{-webkit-mask-image:repeating-linear-gradient(var(--blind-angle-back), black 0 calc(var(--slat) * max(54px, 7.5vmin)), transparent calc(var(--slat) * max(54px, 7.5vmin)) max(54px, 7.5vmin));mask-image:repeating-linear-gradient(var(--blind-angle-back), black 0 calc(var(--slat) * max(54px, 7.5vmin)), transparent calc(var(--slat) * max(54px, 7.5vmin)) max(54px, 7.5vmin))}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:var(--page-turn) linear both gr-hold;mix-blend-mode:normal}::view-transition-new(root){animation:var(--page-turn) steps(var(--page-turn-steps), end) both gr-slats;mix-blend-mode:normal;-webkit-mask-image:repeating-linear-gradient(var(--blind-ang,var(--blind-angle)), black 0 calc(var(--slat) * 9vmax), transparent calc(var(--slat) * 9vmax) 9vmax);mask-image:repeating-linear-gradient(var(--blind-ang,var(--blind-angle)), black 0 calc(var(--slat) * 9vmax), transparent calc(var(--slat) * 9vmax) 9vmax)}::view-transition-group(gr-shot){animation-duration:var(--page-turn);animation-timing-function:steps(var(--page-shot-steps), end)}::view-transition-image-pair(gr-shot){isolation:auto}::view-transition-old(gr-shot){display:none}::view-transition-new(gr-shot){object-fit:cover;opacity:1;mix-blend-mode:normal;width:100%;height:100%;animation:none}}html[data-gr-nav=back],html[data-gr-nav=prev]{--blind-ang:var(--blind-angle-back)}[data-plate].is-current [data-shot],[data-shot-live] [data-shot]{view-transition-name:gr-shot}html[data-gr-nav=next] [data-shot],html[data-gr-nav=prev] [data-shot]{view-transition-name:none!important}.gr-boot [data-stage]{visibility:hidden;animation:gr-release 0s var(--boot-hold) forwards}}@layer components{.arrow{--nx:.3em;--ny:0em;vertical-align:-.14em;fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:square;stroke-linejoin:miter;width:1em;height:1em;transition:translate var(--nudge);flex:none;display:inline-block}.arrow--left{--nx:-.3em}.arrow--up{--nx:0em;--ny:-.3em}.arrow--down{--nx:0em;--ny:.3em}.arrow--out{--nx:.18em;--ny:-.18em}:is(a,button):focus-visible .arrow{translate:var(--nx) var(--ny)}@media (hover:hover){:is(a,button):hover .arrow{translate:var(--nx) var(--ny)}}@media (prefers-reduced-motion:reduce){.arrow{transition:none}}.band{background:var(--ink);color:var(--yellow);font-size:var(--fs-band);position:relative}.band:before,.band--both:after{content:"";height:var(--tooth,.92em);background:var(--ink);position:absolute;left:0;right:0}.band:before{-webkit-mask:var(--teeth-up) calc(var(--turn,0) * var(--tooth,.92em)) 0 / calc(var(--tooth,.92em) * 2) 100% repeat-x;mask:var(--teeth-up) calc(var(--turn,0) * var(--tooth,.92em)) 0 / calc(var(--tooth,.92em) * 2) 100% repeat-x;transition:-webkit-mask-position var(--tooth-shift), mask-position var(--tooth-shift);bottom:calc(100% - 1px)}.band--both:after{-webkit-mask:var(--teeth-down) 0 0 / calc(var(--tooth,.92em) * 2) 100% repeat-x;mask:var(--teeth-down) 0 0 / calc(var(--tooth,.92em) * 2) 100% repeat-x;top:calc(100% - 1px)}.band__row{white-space:nowrap;height:100%;font-family:var(--font-mono);line-height:var(--lh-label);text-transform:uppercase;align-items:center;display:flex;overflow:hidden}.band__track{animation:gr-tick var(--ticker) linear infinite;flex:none;display:flex}.band__group{flex:none;display:flex}.band__group>span{align-items:center;display:inline-flex}.band__group>span:nth-child(2n){color:var(--white)}.band__group svg{width:.9em;height:.9em;fill:var(--pink);margin-inline:1.1em}.band__group>span:nth-child(2n) svg{fill:var(--cyan)}.is-asleep .band__track{animation-play-state:paused}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.band--scroll .band__track{animation:linear both gr-tick scroll(root)}}}@media (prefers-reduced-motion:reduce){.band:before{transition:none}.band__track{animation:none}}.tag{background:var(--ink);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-tag);line-height:var(--lh-label);text-transform:uppercase;white-space:nowrap;padding:.42em .62em .34em;display:inline-block}.title{min-width:0;min-height:0;rotate:var(--tilt);display:block;position:relative}.title__box{align-items:center;height:100%;display:flex;container-type:size}.tset{--d:.1em;--gap:0px;margin-bottom:calc(var(--script-room) * 1em);font-family:var(--font-display);font-size:min(calc(94cqw / var(--lw)), calc((96cqh - var(--gap)) / (var(--ln) * var(--lh-display) + var(--script-room))), calc(var(--tmax) * var(--u)));line-height:var(--lh-display);letter-spacing:var(--ls-display);text-transform:uppercase;white-space:nowrap;display:grid;position:relative}.tset__sh,.tset__fr{-webkit-text-stroke:.1em var(--ink);grid-area:1/1;justify-items:start;display:grid}.tset__sh>span,.tset__fr>span{display:block}.tset__sh{color:var(--ink);translate:calc(var(--sx,var(--lamp-rest)) * var(--d) * var(--pop)) calc(var(--sy,var(--lamp-rest)) * var(--d) * var(--pop))}@media (hover:hover) and (pointer:fine){.tset__sh{will-change:translate}}.tset__fr{color:var(--t1);paint-order:stroke fill;position:relative}.tset__fr>span:nth-child(2n){color:var(--t2)}[data-lay="1"] .tset__fr,[data-lay="3"] .tset__fr,[data-lay="2"] .tset__fr>span:nth-child(2n){color:var(--ta)}[data-lay="1"] .tset--tall .tset__fr>span:nth-child(n+2){color:var(--t2)}.script{z-index:1;isolation:isolate;font-family:var(--font-script);font-size:clamp(calc(2.7 * var(--u)), .52em, calc(5.4 * var(--u)));line-height:var(--lh-snug);letter-spacing:0;text-transform:none;color:var(--ink);-webkit-text-stroke:0;position:absolute;bottom:-.56em;right:-.12em;rotate:-8deg}.script:before{content:attr(data-t);z-index:-1;color:var(--rib);-webkit-text-stroke:.3em var(--rib);position:absolute;inset:0}.tset--tag{--gap:var(--label-gap,calc(2.1 * var(--u)))}.tset--tag .tset__sh>span:first-child,.tset--tag .tset__fr>span:first-child{margin-bottom:var(--gap)}.title__gap{left:.08em;top:calc(var(--lh-display) * 1em + var(--gap) * .5);z-index:1;display:flex;position:absolute;translate:0 -50%}.title .title__tag{font-size:var(--title-tag,var(--fs-tag));letter-spacing:0;-webkit-text-stroke:0;rotate:-1.5deg}.btn{--d:.42em;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-button);line-height:var(--lh-label);letter-spacing:var(--ls-row);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:translate var(--press);justify-content:center;align-items:center;gap:.7em;padding:.95em 1.25em .85em;text-decoration:none;display:inline-flex}.btn:focus-visible{--raise:var(--lift);--face:var(--yellow);translate:-.14em -.14em}@media (hover:hover){.btn:hover{--raise:var(--lift);--face:var(--yellow);translate:-.14em -.14em}}.btn:active{--raise:0;--face:var(--yellow);translate:.2em .2em}.btn--dark{--face:var(--ink);color:var(--yellow)}.btn--dark:focus-visible{--face:var(--ink);color:var(--white)}@media (hover:hover){.btn--dark:hover{--face:var(--ink);color:var(--white)}}.btn--dark:active{--face:var(--ink);color:var(--white)}.btn--icon{width:var(--size,2.36em);height:var(--size,2.36em);padding:0}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.seal{aspect-ratio:1;color:var(--ink);text-align:center;place-items:center;display:grid;position:relative}.seal__star,.seal__spin,.seal__star svg{position:absolute;inset:0}.seal__star{rotate:var(--seal-turn,none);transition:rotate var(--notch)}.seal__star svg{width:100%;height:100%;display:block;overflow:visible}.seal polygon{vector-effect:non-scaling-stroke;stroke:var(--ink);stroke-width:var(--bw);stroke-linejoin:round}.seal__fc polygon{fill:var(--t1)}.seal--purple .seal__fc polygon{fill:var(--purple)}.seal__sh{translate:calc(var(--sx,var(--lamp-rest)) * var(--d-seal) * var(--pop)) calc(var(--sy,var(--lamp-rest)) * var(--d-seal) * var(--pop));fill:var(--ink)}.seal__spin{rotate:var(--spin,0deg)}.seal[data-lit] .seal__spin{transform-origin:calc(50% + var(--sx,var(--lamp-rest)) * var(--d-seal) * var(--pop) / 2) calc(50% + var(--sy,var(--lamp-rest)) * var(--d-seal) * var(--pop) / 2)}.seal__t{font-family:var(--font-mono);line-height:var(--lh-seal);text-transform:uppercase;justify-items:center;display:grid;position:relative}.seal__big{font-weight:400}.seal__small{font-size:var(--small,.36em)}@media (prefers-reduced-motion:reduce){.seal__star{transition:none}}.sections{font-size:calc(var(--fs-button) * .86)}.sections ul{flex-wrap:wrap;align-items:center;gap:.7em 1.1em;display:flex}.sections li:nth-child(odd){rotate:-1.6deg}.sections li:nth-child(2n){rotate:1.4deg}.sections .btn{--d:.36em;padding:.7em .9em .62em;font-size:1em}.shapes{pointer-events:none;position:absolute;inset:0}.shapes__defs{position:absolute}.shapes__defs rect,.shapes__defs circle{fill:var(--ink)}.shp{width:calc(var(--w) * var(--k,1) * var(--u));aspect-ratio:1;translate:calc(var(--x) * 1cqw - 50%) calc(min(var(--y) * var(--yu,1cqh) + var(--x) * var(--drop,0px), var(--ymax,9999px)) - 50%);rotate:calc(var(--r) * 1deg);scale:var(--s);transition:translate var(--scatter), rotate var(--scatter), scale var(--scatter);position:absolute;top:0;left:0}.shp--sm{--k:var(--ks,1)}.shp--big{--k:var(--ks-big,1);--drop:var(--drop-big,0px);--ymax:var(--ymax-big,9999px)}.is-still .shp{transition:none}.shp__d,.shp__d>svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (hover:hover) and (pointer:fine){.shp__d{will-change:transform}}.shp path,.shp polygon,.shp polyline,.shp circle,.shp line{vector-effect:non-scaling-stroke}.shp .ol{stroke:var(--ink);stroke-width:var(--cut-outline);stroke-linejoin:round}.shp .ln{fill:none;stroke:var(--ink);stroke-width:var(--cut-line);stroke-linejoin:miter;stroke-linecap:square}.shp .ln--w{stroke:var(--lite)}.shp .ln--round{stroke-linejoin:round;stroke-linecap:round}.shp .ln--fat{stroke-width:var(--cut-line-fat)}.shp__sh{translate:calc(var(--sx,var(--lamp-rest)) * var(--d-cut) * var(--pop)) calc(var(--sy,var(--lamp-rest)) * var(--d-cut) * var(--pop));fill:var(--ink)}.shp .f1{fill:var(--b1)}.shp .f2{fill:var(--b2)}.shp .f3{fill:var(--b3)}.shp .f4{fill:var(--b4)}.shp .ft{fill:var(--t1)}.shp .fw{fill:var(--white)}.smiley__eyes{fill:var(--ink);translate:calc(var(--ex,0) * var(--eye-reach)) calc(var(--ey,0) * var(--eye-reach))}@media (prefers-reduced-motion:reduce){.shp{transition:none}}.tab{background:var(--ink);color:var(--yellow);font-family:var(--font-display);font-size:var(--fs-tab);line-height:var(--lh-label);letter-spacing:var(--ls-tab);text-transform:uppercase;padding:.36em .5em .3em;text-decoration:none;display:inline-flex;rotate:-2.5deg}.tab i{display:inline-block}.tab:focus-visible i{animation:gr-hop var(--notch) both;animation-delay:calc(var(--i) * var(--hop-gap))}@media (hover:hover){.tab:hover i{animation:gr-hop var(--notch) both;animation-delay:calc(var(--i) * var(--hop-gap))}}a.tab{transition:translate var(--press);position:relative}a.tab:after{content:"";position:absolute;inset:-.63em -.32em}a.tab:active{translate:.1em .1em}@media (prefers-reduced-motion:reduce){.tab:focus-visible i{animation:none}@media (hover:hover){.tab:hover i{animation:none}}a.tab{transition:none}}.win{--d:.6em;color:var(--ink);font-size:var(--fs-bar);text-decoration:none;display:block;position:relative}.win__in{border:var(--bw) solid var(--ink);background:var(--white);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.win__bar{min-width:0;height:var(--bar);border-bottom:var(--bw) solid var(--ink);background:var(--barc,var(--white));font-family:var(--font-sans);font-weight:var(--fw-heavy);font-stretch:var(--wd-bar);line-height:var(--lh-label);letter-spacing:var(--ls-bar);text-transform:uppercase;white-space:nowrap;align-items:center;gap:.7em;padding-inline:.7em;display:flex}.win__dots{flex:none;gap:.3em;display:flex}.win__dots i{border:var(--bw-thin) solid var(--ink);background:var(--pink);border-radius:50%;width:.78em;height:.78em}.win__dots i:nth-child(2){background:var(--yellow)}.win__dots i:nth-child(3){background:var(--cyan)}.win__name{text-overflow:ellipsis;min-width:0;font:inherit;letter-spacing:inherit;flex:0 auto;margin:0;overflow:hidden}.win__lines{background:repeating-linear-gradient(var(--ink) 0 var(--bw-hair), transparent var(--bw-hair) 4.5px);flex:1em;min-width:0;height:46%}.win__n{font-family:var(--font-mono);font-weight:400;font-size:max(.86em, var(--fs-floor));letter-spacing:0;flex:none}.win--picture .win__in{background:var(--ink)}.win__body{min-height:0;aspect-ratio:var(--ratio,16 / 9);background:var(--ink);position:relative;overflow:hidden}.win__body img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;max-width:none;height:100%}.win--fill{flex-direction:column;min-height:0;display:flex}.win--fill>.win__in{flex:auto;grid-template-rows:auto minmax(0,1fr);min-height:0}.win__text{gap:var(--win-gap);padding:var(--win-pad);color:var(--ink);display:grid}}@layer layouts,pages;@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --spare{syntax:"<length>";inherits:true;initial-value:0}@property --pop{syntax:"<number>";inherits:true;initial-value:1}@property --slat{syntax:"<number>";inherits:false;initial-value:1}@property --cut-x{syntax:"<length>";inherits:false;initial-value:0}@property --cut-y{syntax:"<length>";inherits:false;initial-value:0}
