@font-face{font-family:Playfair Lab;src:url(/fonts/Playfair-VF.woff2)format("woff2");font-weight:300 900;font-stretch:87.5% 112.5%;font-style:normal;font-display:block}@font-face{font-family:Playfair Lab;src:url(/fonts/Playfair-Italic-VF.woff2)format("woff2");font-weight:300 900;font-stretch:87.5% 112.5%;font-style:italic;font-display:block}@property --kw{syntax:"<number>";inherits:true;initial-value:0}@property --kd{syntax:"<number>";inherits:true;initial-value:0}@property --ko{syntax:"<number>";inherits:true;initial-value:0}@property --dw{syntax:"<number>";inherits:false;initial-value:0}@property --lit{syntax:"<number>";inherits:true;initial-value:0}@property --flow{syntax:"<number>";inherits:true;initial-value:0}@property --hue{syntax:"<number>";inherits:true;initial-value:0}@property --lvl{syntax:"<number>";inherits:true;initial-value:50}@property --tilt{syntax:"<number>";inherits:true;initial-value:0}:root{--paper:#ecebe6;--ink0:#151311;--ink1:#ece6d6;--sub:0;--flash:0;--fs:clamp(17px, .95vw + 11px, 28px);--lh:1.62;--opsz:18;--wb:420;--serif:"Playfair Lab", "Playfair Display", Didot, "Bodoni 72", Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--ink:color-mix(in oklab, var(--ink0), var(--ink1) calc(var(--sub) * 100%));--gutter:clamp(16px, 2.2vw, 32px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}html{background:var(--paper);-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:1.5}#sea,#front{pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}#sea{z-index:0}#poem{z-index:1;position:relative}#front{z-index:2}#glass{z-index:3;pointer-events:none;position:fixed;inset:0;overflow:hidden}.hud{z-index:4}html.shake #poem{animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{translate:-2px 1px}20%,80%{translate:4px -2px}30%,50%,70%{translate:-7px 3px}40%,60%{translate:7px -3px}}.hero{height:100svh;min-height:520px;padding:0 var(--gutter);grid-template-rows:1fr auto auto 1fr;place-items:end center;display:grid;position:relative}.hero__author{letter-spacing:.32em;font-variation-settings:"opsz" 12;color:var(--ink);margin:0 0 3.2vh;font-size:clamp(13px,.6vw + 9px,17px);font-variant-caps:all-small-caps;font-weight:450;font-stretch:112.5%}.line--title{--opsz:1200;--wb:380;letter-spacing:-.012em;text-align:center;white-space:nowrap;margin:0;font-size:min(13.5vw,25vh);font-weight:400;font-stretch:94%;line-height:1.05}.line--title .w.ivre .g{font-style:italic}.hero__year{font-variant-numeric:oldstyle-nums;letter-spacing:.3em;color:var(--ink);font-variation-settings:"opsz" 12;align-self:start;margin:3vh 0 0;font-size:clamp(13px,.6vw + 9px,17px)}.hero__hint{color:var(--ink);opacity:.7;margin:0;position:absolute;bottom:28px;left:50%;translate:-50%}.hero__hint span{animation:2.4s cubic-bezier(.76,0,.24,1) infinite hint;display:inline-block}@keyframes hint{0%,to{translate:0 -2px}50%{translate:0 4px}}.strophe{font-size:var(--fs);width:min(calc(100vw - 2 * var(--gutter) - 2.4em), 33.5em);transform-origin:30%;margin:0 auto;padding:13vh 0;position:relative}.strophe:first-of-type{padding-top:22vh}.num{letter-spacing:.12em;color:var(--ink);opacity:.5;font-variation-settings:"opsz" 10;font-size:.62em;font-variant-caps:all-small-caps;font-weight:500;font-stretch:112.5%;position:absolute;top:calc(13vh + .42em);left:-3.1em}.strophe:first-of-type .num{top:calc(22vh + .42em)}.line{line-height:var(--lh);text-indent:-1.4em;perspective:620px;perspective-origin:50% 40%;font-kerning:normal;font-variant-ligatures:no-common-ligatures;margin:0;padding-left:1.4em;position:relative}.line,.w{font-weight:calc(var(--wb) + var(--kw));font-stretch:calc((100 + var(--kd)) * 1%);font-variation-settings:"opsz" calc(var(--opsz) + var(--ko))}.line,.num{--gink:color-mix(in oklab, var(--ink0), var(--ink1) calc(var(--sub) * 100%));color:var(--gink)}.w .g,.line--title .g,.g.dw{font-weight:calc(var(--wb) + var(--kw) + var(--dw));font-stretch:calc((100 + var(--kd)) * 1%);font-variation-settings:"opsz" calc(var(--opsz) + var(--ko))}.g.fl{--gink:color-mix(in oklab, var(--ink0), var(--ink1) calc(var(--sub) * 100%));color:var(--gink)}.g{backface-visibility:visible}.line--title .g{font-stretch:calc((94 + var(--kd)) * 1%)}.frozen .g{white-space:pre;text-indent:0;line-height:normal;display:block;position:absolute}.frozen .line{text-indent:0}.g.sp{pointer-events:none}.measuring .g,.measuring .w{animation:none!important;transform:translate(0,0)rotate(0)scale(1)!important}.w{transition:--lit 1.6s cubic-bezier(.16,1,.3,1)}.w.lit{--lit:1}.w[data-c] .g{color:color-mix(in oklab, var(--gink), color-mix(in oklab, var(--cp), var(--ct) calc(var(--sub) * 100%)) calc(var(--lit) * 100%))}.w.halo.lit .g{text-shadow:0 0 .5em color-mix(in oklab, var(--ink1) 40%, transparent), 0 0 .12em color-mix(in oklab, var(--ink1) 55%, transparent)}.w.it .g{font-style:italic}.w.sc .g{font-variant-caps:small-caps}.w.lit[data-fill] .g{background-image:var(--fill);background-size:var(--fsz,9em 100%);background-position:calc(var(--flow) * 1px - var(--gx,0) * 1px) 50%;-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.fill-water{--fill:linear-gradient(95deg, #0f5d7c, #2a9fcb 18%, #0b4a66 32%, #36b4dc 48%, #11607f 64%, #2a9fcb 80%, #0f5d7c);--fsz:7em 100%}.fill-azurvert{--fill:linear-gradient(90deg, #1b7fc4, #0f9a7a, #1f6fb0, #129a6f, #1b7fc4)}.fill-rutile{--fill:linear-gradient(90deg, #c2410c, #e08a12, #9a2a08, #d9771a, #b3300a, #c2410c);--fsz:5em 100%}.fill-iridesc{--fill:linear-gradient(90deg, #6b33c9, #108d86, #c02a8f, #3a4fd0, #6b33c9)}.fill-seve{--fill:linear-gradient(90deg, #1d6b2a, #5e9a1c, #a8860e, #5e9a1c, #1d6b2a);--fsz:6em 100%}.fill-rainbow{--fill:linear-gradient(90deg, #d42a2a, #e0791a, #c9a200, #23a34a, #1d7fd0, #5b3fd0, #c42aa0, #d42a2a);--fsz:7em 100%}.fill-silver{--fill:linear-gradient(90deg, #4a5059 0%, #b9c0ca 9%, #6c737d 20%, #2f343b 44%, #aab1bb 56%, #5c636c 72%, #4a5059 100%);--fsz:6em 100%}.fill-nacre{--fill:linear-gradient(100deg, #a0467e, #2f8f86, #6e5bc9, #b78a2e, #a8468c, #2f8f86, #a0467e);--fsz:5em 100%}.fill-ember{--fill:linear-gradient(90deg, #b3200a, #e08a00, #d24400, #c9a000, #b3200a);--fsz:4em 100%}.fill-gold{--fill:linear-gradient(90deg, #7a4f00, #c99a1c, #8a5c00, #d9a92a, #7a4f00);--fsz:5em 100%}.fill-spots{--fill:linear-gradient(#e4a94c, #e4a94c)}.w.lit.fill-spots .g{background:radial-gradient(ellipse 42% 38% at 50% 50%, #2a180a 0 55%, transparent 62%) calc(var(--gx) * -1px) 0 / .38em .34em, radial-gradient(ellipse 36% 32% at 50% 50%, #2a180a 0 55%, transparent 62%) calc(var(--gx) * -1px + .19em) .17em / .38em .34em, linear-gradient(#e8ae52, #d9973a);-webkit-background-clip:text;background-clip:text}.fill-slosh{--fill:linear-gradient(calc(var(--tilt) * 1deg), #1d8fc4 0 calc(var(--lvl) * 1%), #0b5f86 calc(var(--lvl) * 1% + 1%), color-mix(in oklab, var(--ink0) 85%, transparent) calc(var(--lvl) * 1% + 2%));--fsz:100% 100%}.w.lit.fill-slosh .g{background-position:0 0}.w.wall.lit .g:not(.sp){text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:.075em;-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-decoration-color:color-mix(in oklab, currentColor 60%, transparent)}.w.ropes .g:not(.sp):after{content:"";transform-origin:100%;width:46vw;height:1px;rotate:calc(-4deg - var(--i) * .9deg);opacity:.55;pointer-events:none;background:linear-gradient(270deg,currentColor,#0000);position:absolute;top:32%;right:50%;scale:0 1}.w.ropes.on .g:not(.sp):after{animation:7s cubic-bezier(.7,0,.2,1) infinite k-ropes;animation-delay:calc(var(--i) * 50ms)}@keyframes k-ropes{0%{scale:0 1}18%,52%{scale:1}56%{rotate:30deg;scale:.08 1}70%,to{scale:0 1}}@keyframes k-haul{0%,18%{translate:0;rotate:0deg}30%,52%{translate:-.08em -.02em;rotate:-5deg}58%{translate:.06em .06em;rotate:6deg}70%,to{translate:0;rotate:0deg}}@keyframes k-bob{0%,to{translate:0}50%{translate:0 -.22em}}@keyframes k-cork{0%,to{translate:0;scale:1}30%{translate:0 -.5em;scale:.94 1.08}52%{translate:0 -.62em;scale:1}82%{translate:0 .06em;scale:1.1 .88}90%{translate:0 -.04em;scale:.98 1.02}}@keyframes k-dance{0%,to{rotate:calc(var(--sg) * -11deg);translate:0}25%{translate:0 -.16em}50%{rotate:calc(var(--sg) * 11deg);translate:0}75%{translate:0 -.16em}}@keyframes k-roll{0%,35%{rotate:x 0deg}65%,to{rotate:x 360deg}}@keyframes k-flip{0%,30%{rotate:x 0deg}42%,70%{rotate:x 180deg}82%,to{rotate:x 360deg}}@keyframes k-flap{0%,to{rotate:y calc(var(--sg) * 6deg)}50%{rotate:y calc(var(--sg) * 72deg)}}@keyframes k-mirror{0%,18%{translate:0;rotate:y 0deg}34%,70%{translate:-.35em .06em;rotate:y 180deg}86%,to{translate:0;rotate:y 360deg}}@keyframes k-spin{0%,45%{rotate:0deg}75%,to{rotate:360deg}}@keyframes k-jitter{0%,to{translate:0;rotate:0deg}12%{translate:.03em -.04em;rotate:-4deg}25%{translate:-.04em .03em;rotate:3deg}37%{translate:.05em .02em;rotate:-2deg}50%{translate:-.02em -.05em;rotate:5deg}62%{translate:.03em .04em;rotate:-5deg}75%{translate:-.05em -.02em;rotate:2deg}87%{translate:.02em .05em;rotate:-3deg}}@keyframes k-tremble{0%,to{translate:0}25%{translate:.018em -.012em}50%{translate:-.015em .015em}75%{translate:.012em .018em}}@keyframes k-sink{0%,12%{opacity:1;filter:blur();translate:0;rotate:0deg}52%{translate:0 1.05em;rotate:calc(var(--sg) * 14deg);opacity:.18;filter:blur(1.4px)}64%{opacity:0;translate:0 1.3em}70%{opacity:0;filter:blur(1px);translate:0 -.25em}90%,to{opacity:1;filter:blur();translate:0;rotate:0deg}}@keyframes k-rise{0%,10%{opacity:1;translate:0}50%{opacity:.25;translate:0 -.9em;rotate:calc(var(--sg) * 6deg)}60%{opacity:0;translate:0 -1.1em}66%{opacity:0;translate:0 .3em}90%,to{opacity:1;translate:0;rotate:0deg}}@keyframes k-stairs{0%,8%{translate:0}38%,78%{translate:calc(var(--i) * .02em) calc(var(--i) * .085em)}96%,to{translate:0}}@keyframes k-blink{0%,86%,to{scale:1}90%{scale:1.04 .06}94%{scale:1}}@keyframes k-flicker{0%,to{opacity:1;text-shadow:0 0 .35em color-mix(in oklab, currentColor 70%, transparent)}6%{opacity:.45;text-shadow:none}8%{opacity:1}21%{opacity:.75}23%{opacity:1;text-shadow:0 0 .6em}51%{opacity:.9}53%{opacity:.35;text-shadow:none}55%{opacity:1;text-shadow:0 0 .4em}}@keyframes k-glow{0%,to{text-shadow:0 0 .18em color-mix(in oklab, currentColor 55%, transparent), 0 0 .6em color-mix(in oklab, currentColor 25%, transparent)}50%{text-shadow:0 0 .25em color-mix(in oklab, currentColor 85%, transparent), 0 0 1.4em color-mix(in oklab, currentColor 55%, transparent)}}@keyframes k-dazzle{0%,to{opacity:1;text-shadow:0 0 .3em #f2b84b44;scale:1}50%{opacity:.28;text-shadow:0 0 .5em #f2b84baa,0 0 1.4em #f2b84b55;scale:1.06}}@keyframes k-pulse{0%,to{scale:1}12%{scale:1.2}24%{scale:1.03}36%{scale:1.13}52%{scale:1}}@keyframes k-breathe{0%,to{--kw:-110}50%{--kw:430}}@keyframes k-hair{0%,to{--kw:-60;--ko:0}50%{--kw:-130;--ko:1150}}@keyframes k-cotton{0%,to{filter:blur(.5px);opacity:.8}50%{filter:blur(1.4px);opacity:.6;translate:0 -.04em}}@keyframes k-muffle{0%,to{filter:blur(.9px);opacity:.55}50%{filter:blur(1.8px);opacity:.38}}@keyframes k-milk{0%,to{filter:blur(.4px);opacity:.62}50%{filter:blur(1.2px);opacity:.35}}@keyframes k-mist{0%,to{filter:blur(.6px);translate:0}50%{filter:blur(2.4px);opacity:.7;translate:.08em -.06em}}@keyframes k-chroma{0%,to{text-shadow:-.06em 0 #ff2a5c99,.06em 0 #20e0ff99;translate:0}50%{text-shadow:.09em .02em #ff2a5c99,-.09em -.02em #20e0ff99;translate:.02em -.02em}}@keyframes k-drip{0%,30%,to{translate:0;scale:1}58%{translate:0 .18em;scale:.9 1.55}66%{translate:0;scale:1.06 .9}74%{scale:.98 1.04}82%{scale:1}}@keyframes k-kneel{0%{translate:0;rotate:0deg;scale:1}to{translate:0 .2em;scale:1 .8;rotate:calc(var(--sg) * 3deg)}}@keyframes k-droop{0%{translate:0;rotate:0deg}to{rotate:calc(6deg + var(--i) * 1.6deg);translate:0 calc(var(--i) * .03em)}}@keyframes k-rush{0%,55%{translate:0;scale:1}66%{translate:.34em;scale:1.18 .92}78%{translate:-.05em;scale:.97 1.03}88%,to{translate:0;scale:1}}@keyframes k-echo{0%,to{text-shadow:0 0 #0000}45%,60%{text-shadow:-.3em 0 0 color-mix(in oklab, currentColor 32%, transparent), -.6em 0 0 color-mix(in oklab, currentColor 16%, transparent), -.9em 0 0 color-mix(in oklab, currentColor 7%, transparent)}}@keyframes k-bloom{0%{opacity:0;rotate:-120deg;scale:0}70%{opacity:1;rotate:8deg;scale:1.18}to{opacity:1;rotate:0deg;scale:1}}@keyframes k-recede{0%,to{opacity:.62;translate:0 0 -120px}50%{opacity:.42;translate:0 -.05em -260px}}@keyframes k-flow{0%{--flow:0}to{--flow:600}}@keyframes k-hue{0%{--hue:0}to{--hue:360}}@keyframes k-colors{0%,to{translate:0}50%{translate:0 -.05em}}@keyframes k-smoke{0%,to{text-shadow:0 0 #0000;translate:0}50%{text-shadow:.04em -.45em .28em color-mix(in oklab, currentColor 38%, transparent), -.05em -.95em .55em color-mix(in oklab, currentColor 18%, transparent);translate:0 -.03em}}@keyframes k-rot{0%{filter:none;opacity:1;translate:0;rotate:0deg}to{translate:0 .14em;rotate:calc(var(--sg) * 7deg);filter:blur(.6px)sepia(.9)saturate(.5);opacity:.62}}@keyframes k-stranded{0%{translate:0;rotate:0deg}to{rotate:calc(var(--sg) * (14deg + var(--r) * 26deg));translate:0 .12em}}@keyframes k-tiny{0%,to{translate:0 .12em;scale:.66}25%{translate:.03em .1em}50%{translate:-.02em .13em}75%{translate:.02em .11em}}@keyframes k-stare{0%,to{text-shadow:none;scale:1}50%{text-shadow:0 0 .35em #7a1f1f44;scale:1.1}}@keyframes k-spout{0%{translate:0;rotate:y 0deg}50%{translate:0 -.3em}to{translate:0;rotate:y 360deg}}@keyframes k-twist{0%,to{rotate:calc(var(--sg) * 14deg);scale:1}50%{rotate:calc(var(--sg) * -10deg);scale:.9 1.08}}@keyframes k-backwash{0%,to{translate:-.16em}50%{translate:.16em}}@keyframes k-current{0%{translate:-.1em}50%{translate:.1em -.03em}to{translate:-.1em}}@keyframes k-whip{0%,to{translate:0;rotate:-9deg}20%{translate:.04em -.06em;rotate:12deg}45%{rotate:-14deg}70%{translate:-.03em .03em;rotate:8deg}}@keyframes k-chop{0%,to{translate:0}30%{translate:0 -.16em}60%{translate:0 .05em}}@keyframes k-swim{0%,to{rotate:-9deg}50%{rotate:9deg}}@keyframes k-swimx{0%,to{translate:-.12em}50%{translate:.14em -.06em}}@keyframes k-cradle{0%,to{rotate:-7deg}50%{rotate:7deg}}@keyframes k-tilt{0%,to{rotate:-5deg}30%{rotate:9deg}55%{rotate:-11deg}80%{rotate:4deg}}@keyframes k-rollword{0%,to{rotate:x -38deg}50%{rotate:x 38deg}}@keyframes k-toss{0%,to{translate:0;rotate:-8deg}25%{translate:0 -.15em}50%{translate:0 .05em;rotate:8deg}75%{translate:0 -.1em}}@keyframes k-bump{0%,to{translate:0}20%{translate:calc(var(--sg) * .07em) 0}24%{translate:calc(var(--sg) * -.03em) 0}60%{translate:calc(var(--sg) * -.06em) 0}64%{translate:0}}@keyframes k-chatter{0%,to{scale:1}50%{translate:0 .06em;scale:1 .72}}@keyframes k-glide{0%,to{translate:-.1em;rotate:-2deg}50%{translate:.12em -.05em;rotate:2deg}}@keyframes k-sleep{0%,to{opacity:.5;filter:blur(.5px);translate:0 .05em}50%{opacity:.3;filter:blur(1.2px);translate:0 .12em}}@keyframes k-lost{0%,to{opacity:1;translate:0}50%{opacity:.25;translate:.1em .05em}}@keyframes k-weed{0%,to{rotate:calc(-10deg + var(--i) * 1deg)}50%{rotate:calc(10deg - var(--i) * 1deg)}}@keyframes k-ether{0%,to{opacity:.9;filter:blur();translate:0}50%{opacity:.35;filter:blur(1px);translate:0 -.4em}}@keyframes k-billow{0%,to{rotate:0deg;scale:1}50%{rotate:4deg;scale:1.14 .94}}@keyframes k-hook{0%,10%{translate:0;rotate:0deg}35%{translate:0 -.75em;rotate:calc(var(--sg) * 10deg)}55%{translate:0 -.7em}70%{translate:0 .08em;rotate:0deg}80%,to{translate:0}}@keyframes k-punch{0%,55%,to{opacity:1;filter:blur();scale:1}63%{opacity:.35;filter:blur(2px);scale:1.7}71%{opacity:1;filter:blur();scale:.92}79%{scale:1.02}}@keyframes k-electric{0%,to{text-shadow:0 0 .3em #6ff4ff,0 0 .9em #2a9dff88;opacity:1;translate:0}9%{opacity:.3;text-shadow:none;translate:.03em}11%{opacity:1}31%{translate:-.02em .02em}33%{text-shadow:0 0 .5em #bffbff,0 0 1.6em #2a9dffaa}61%{opacity:.5}63%{opacity:1;translate:0}}@keyframes k-seahorse{0%,to{translate:0;rotate:-8deg}25%{translate:0 -.2em;rotate:0deg}50%{translate:0 -.08em;rotate:8deg}75%{translate:0 .08em}}@keyframes k-strike{0%,30%,to{translate:0}34%{translate:0 .22em;scale:1.08 .86}42%{translate:0 -.04em;scale:1}48%{translate:0}}@keyframes k-moan{0%,to{rotate:0deg;scale:1}50%{scale:.96 1.14;rotate:calc(var(--sg) * 3deg);translate:0 .04em}}@keyframes k-exile{0%,20%,to{opacity:1;translate:0}55%,70%{opacity:.15;translate:1.4em -.1em -240px}}@keyframes k-languid{0%,to{translate:0 -.12em}50%{translate:0 .12em}}@keyframes k-flag{0%,to{translate:0 -.1em;rotate:-6deg}50%{translate:0 .1em;rotate:6deg}}@keyframes k-flame{0%,to{text-shadow:0 -.1em .3em #ff7a1a99,0 -.3em .7em #ff3d0066;scale:1}30%{text-shadow:0 -.15em .4em #ffb34dbb,0 -.4em .9em #ff3d0088;scale:.96 1.12}60%{scale:1.03 .95}80%{scale:.98 1.08}}@keyframes k-lift{0%,to{translate:0}50%{translate:0 -.16em;scale:1.04}}@keyframes k-low{0%,to{translate:0 .12em}50%{translate:0 .2em}}@keyframes k-dim{0%,to{opacity:.78}50%{opacity:.45}}@keyframes k-pale{0%,to{opacity:.62;filter:saturate(.3);translate:0}50%{opacity:.42;translate:0 -.1em}}@keyframes k-queasy{0%,to{rotate:-3deg;scale:1}33%{rotate:4deg;scale:1.08 .93}66%{rotate:-1deg;scale:.94 1.07}}@keyframes k-strum{0%,to{translate:0}25%{translate:0 -.03em}75%{translate:0 .03em}}@keyframes k-delirium{0%,to{filter:hue-rotate();rotate:0deg}25%{rotate:calc(var(--sg) * 16deg)}50%{rotate:calc(var(--sg) * -9deg);filter:hue-rotate(160deg);translate:0 -.08em}75%{rotate:calc(var(--sg) * 12deg)}}@keyframes k-twinkle{0%,to{text-shadow:0 0 .1em #c9951a33;opacity:.85}50%{text-shadow:0 0 .3em #c9951a,0 0 1em #c9951a66;opacity:1}}@keyframes k-halo{0%,to{text-shadow:0 0 .5em #d9a52a44,0 0 1.4em #d9a52a22}50%{text-shadow:0 0 .7em #d9a52a99,0 0 2.2em #d9a52a55}}@keyframes k-wheeze{0%,to{scale:1}20%{scale:1.07}32%{scale:1.02}44%{scale:1.1}70%{scale:.97}}@keyframes k-murky{0%,to{filter:blur(.7px)saturate(.6);opacity:.8;translate:0}50%{filter:blur(1.5px)saturate(.4);opacity:.6;translate:.05em .04em}}@keyframes k-surge{0%,to{translate:0}40%{translate:0 -.55em;scale:1.08}60%{translate:0 -.4em}}@keyframes k-ghost{0%,to{opacity:.12;filter:blur(1.4px)}50%{opacity:.75;filter:blur()}}@keyframes k-foam{0%,to{text-shadow:0 0 .3em #6fa7c255;filter:blur(.3px);opacity:.8}50%{text-shadow:0 0 .6em #6fa7c288;filter:blur(.9px);opacity:.55}}@keyframes k-slosh{0%,to{--lvl:34;--tilt:-8}25%{--lvl:58;--tilt:10}50%{--lvl:44;--tilt:-14}75%{--lvl:62;--tilt:6}}@keyframes k-sob{0%,to{translate:0}8%{translate:0 .08em}12%{translate:0 -.02em}18%{translate:0 .06em}24%{translate:0}}@keyframes k-suck{0%,to{scale:1}40%{translate:0 .06em;scale:1.12 .84}55%{translate:0 -.04em;scale:.9 1.1}}@keyframes k-sway{0%,to{rotate:calc(-7deg + var(--i) * .8deg)}50%{rotate:calc(8deg - var(--i) * .6deg)}}@keyframes k-blot{0%,to{text-shadow:0 0 .15em currentColor, .05em .05em .35em color-mix(in oklab, currentColor 55%, transparent)}50%{text-shadow:0 0 .3em currentColor, -.08em .1em .6em color-mix(in oklab, currentColor 70%, transparent)}}@keyframes k-cold{0%{filter:none}to{filter:saturate(0)brightness(1.08);text-shadow:0 0 .5em #bcd6ff44}}@keyframes k-ice{0%,to{text-shadow:0 0 .3em #8cc8e888;color:#2b76a6}50%{text-shadow:0 0 .7em #8cc8e8cc;color:#5aa6d2}}@keyframes k-slow{0%,to{filter:blur();translate:0}50%{filter:blur(.5px);translate:0 -.06em}}@keyframes k-free{0%,to{translate:0;rotate:0deg}33%{translate:.05em -.07em;rotate:calc(var(--sg) * 5deg)}66%{translate:-.04em .05em;rotate:calc(var(--sg) * -4deg)}}@keyframes k-abyss{0%,to{opacity:1;translate:0}50%{opacity:.45;translate:0 .1em -180px}}.voyelles .g[data-v]{-webkit-text-fill-color:currentColor;transition:color .6s}.voyelles .g[data-v=a]{-webkit-text-stroke:.7px color-mix(in oklab, var(--ink1) 70%, transparent);color:#0a0a0a!important}.voyelles .g[data-v=e]{-webkit-text-stroke:.7px color-mix(in oklab, var(--ink0) 60%, transparent);color:#f4efe2!important}.voyelles .g[data-v=i]{color:#e8312a!important}.voyelles .g[data-v=u]{color:#2fa35a!important}.voyelles .g[data-v=o]{color:#2f6fe0!important}.fin{min-height:100svh;padding:12vh var(--gutter);color:var(--ink);text-align:center;align-content:center;justify-items:center;gap:5vh;display:grid;position:relative}.fin__sig{letter-spacing:.32em;font-variation-settings:"opsz" 12;margin:0;font-size:clamp(15px,.6vw + 11px,19px);font-variant-caps:all-small-caps;font-stretch:112.5%;line-height:2}.fin__sig span{font-variant-numeric:oldstyle-nums;letter-spacing:.3em;font-variant-caps:normal}.fin__colo{text-align:left;opacity:.72;grid-template-columns:auto 1fr;gap:10px 18px;max-width:60ch;margin:0;display:grid}.fin__colo dt{opacity:.6}.fin__colo dd{text-transform:none;letter-spacing:.02em;margin:0;font-size:12px}.fin__up{border:1px solid;border-radius:999px;padding:8px 14px}.fin__up:hover{background:var(--ink);color:var(--paper)}.hud{padding:14px var(--gutter);color:#fff;mix-blend-mode:difference;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;left:0;right:0}.hud>*{pointer-events:auto}.hud--top{top:0}.hud--bottom{align-items:end;bottom:0}.hud a,.hud button{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:6px 11px;transition:border-color .25s}.hud a:hover,.hud button:hover,.hud [aria-pressed=true]{border-color:currentColor}.hud__id,.hud__tools{align-items:center;gap:4px;display:flex}.hud__brand{align-items:center;gap:10px;display:inline-flex}.hud a.hud__brand{border:0;padding-left:0}.hud__brand svg{fill:currentColor;width:auto;height:20px;overflow:visible}.hud__brand path{transition:translate .7s cubic-bezier(.76,0,.24,1)}.hud__brand:hover path:last-child{translate:16px -16px}.hud__brand:hover path:first-child{translate:-4px 4px}.embedded .hud__id{visibility:hidden}.hud__id b{opacity:.7;padding:0 6px;font-weight:400}.hud__log{pointer-events:none;gap:4px;display:grid}.hud__log .row{align-items:center;gap:14px;display:flex}.hud__log .big{font-family:var(--serif);letter-spacing:.06em;text-transform:none;min-width:3.4em;font-size:22px;font-variant-caps:all-small-caps;font-stretch:112.5%}.hud__wave{width:96px;height:22px;overflow:visible}.hud__wave path{fill:none;stroke:currentColor;stroke-width:1px}.hud__hint{text-align:right;opacity:.72;pointer-events:none;transition:opacity 1s}.hud__hint.gone{opacity:0}.hud__vow{opacity:0;pointer-events:none;font-family:var(--serif);letter-spacing:.02em;text-transform:none;font-size:15px;font-style:italic;transition:opacity .6s;position:fixed;top:20px;bottom:auto;left:50%;translate:-50%}.voyelles-on .hud__vow{opacity:.9}.drop{-webkit-backdrop-filter:blur(1.8px)brightness(1.18)saturate(1.45)contrast(1.05);backdrop-filter:blur(1.8px)brightness(1.18)saturate(1.45)contrast(1.05);will-change:transform, opacity;background:radial-gradient(circle at 31% 25%,#fffffff2 0 4%,#fff0 9%),radial-gradient(70% 45% at 52% 86%,#ffffff4d,#fff0 70%);border-radius:48% 52% 46% 54%/56% 54% 46% 44%;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 .6px #ffffff38,inset 0 -2px 3px #ffffff2e,inset 0 2px 2px #0000001f,0 2px 3px #00000029}#glass.paper .drop{-webkit-backdrop-filter:blur(1.4px)brightness(.93)saturate(1.2)contrast(1.15);backdrop-filter:blur(1.4px)brightness(.93)saturate(1.2)contrast(1.15);box-shadow:inset 0 0 0 .6px #2828282e,inset 0 -2px 3px #ffffff59,inset 0 2px 2px #00000024,0 1.5px 2px #0000001f}@media (width<=760px){.hud__id b{display:none}.hud{padding:10px}.hud a,.hud button{letter-spacing:.04em;padding:5px 7px}.hud__tools{gap:0}.hud__vow{white-space:nowrap;font-size:13px;top:52px}.num{left:-2.3em}.hud__hint,.hud__wave{display:none}.strophe{padding:9vh 0}.strophe:first-of-type{padding-top:16vh}.num{top:calc(9vh + .42em)}.strophe:first-of-type .num{top:calc(16vh + .42em)}}@media (prefers-reduced-motion:reduce){.hero__hint span{animation:none}}.w.narrow{--kd:-12.5}.w.pivot-b .g{transform-origin:50% 88%}.w.pivot-t .g{transform-origin:50% 18%}.w.rigid .g{transform-origin:var(--ox) var(--oy)}.w.rigid-mid .g{transform-origin:var(--ox) 55%}.w.colors.lit .g{color:oklch(.6 .2 calc(var(--i) * 52 + var(--hue)));transition:color .6s}.w.phos.lit .g:nth-child(odd){color:color-mix(in oklab, #b08600, #ffe14d calc(var(--sub) * 100%))}.w.phos.lit .g:nth-child(2n){color:color-mix(in oklab, #1d5fc4, #6fb8ff calc(var(--sub) * 100%))}.w.constel.lit .g{text-shadow:0 0 .3em #c9951a55}.constel-lines{pointer-events:none;width:100%;height:100%;color:inherit;transition:opacity .6s;position:absolute;top:0;left:0;overflow:visible}
