.s9h7rG_page{background:var(--about-bg);min-height:100dvh;color:var(--about-text);font-family:var(--font-serif);--about-bg:#fff;--about-text:#1a1a1a;--about-muted:#666;--about-accent:#000;--about-border:#00000014;--about-border-hover:#00000026;--about-card:#00000008;--about-card-hover:#0000000f;--about-lenses-fg:#4d4d4d;--about-lenses-accent:#c2701f;transition:background-color .3s,color .3s;animation:.6s s9h7rG_pageFadeIn;position:relative}@keyframes s9h7rG_pageFadeIn{0%{opacity:0}to{opacity:1}}body.dark-mode .s9h7rG_page{--about-bg:#0d0d0d;--about-text:#e8e8e8;--about-muted:#888;--about-accent:#fff;--about-border:#ffffff1a;--about-border-hover:#fff3;--about-card:#ffffff0a;--about-card-hover:#ffffff14;--about-lenses-fg:#e8e8e8;--about-lenses-accent:#f0a85a}.s9h7rG_glow{pointer-events:none;background:radial-gradient(80% 50% at 50% -10%,#ffc8961f 0%,#0000 60%);transition:opacity .3s;position:fixed;inset:0}body.dark-mode .s9h7rG_glow{background:radial-gradient(80% 50% at 50% -10%,#ffffff14 0%,#0000 60%)}.s9h7rG_container{z-index:var(--z-base);width:min(680px,100vw - 48px);margin:0 auto;padding:48px 0 100px;position:relative}.s9h7rG_header{justify-content:space-between;align-items:center;margin-bottom:56px;animation:.3s ease-out both s9h7rG_fadeSlideIn;display:flex}.s9h7rG_headerLeft{flex-direction:column;gap:4px;display:flex}.s9h7rG_nameRow{font-size:inherit;font-family:inherit;font-weight:inherit;align-items:center;gap:8px;margin:0;display:flex}.s9h7rG_wordmark{letter-spacing:-.02em;color:var(--about-text);font-size:1.4rem;font-weight:600;transition:color .3s}@media (hover:hover){.s9h7rG_wordmark:hover{color:var(--about-accent)}}.s9h7rG_themeToggle{width:40px;height:40px;color:var(--about-muted);opacity:0;border-radius:12px;font-size:18px;transition:opacity .2s ease-out,color .2s ease-out,background-color .2s ease-out,transform .2s ease-out;position:relative}.s9h7rG_themeToggle:focus-visible{opacity:1}@media (hover:hover){.s9h7rG_header:hover .s9h7rG_themeToggle{opacity:1}}@media (hover:none){.s9h7rG_themeToggle{opacity:1}}.s9h7rG_themeToggle:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px}.s9h7rG_title{font-family:var(--font-sans);color:var(--about-muted);letter-spacing:.01em;font-size:.85rem;transition:color .3s}.s9h7rG_nav{gap:4px;display:flex;position:relative}.s9h7rG_navIcon.s9h7rG_ownerModeToggle{color:var(--about-muted);background:0 0;border:0;position:absolute;top:0;left:-44px}.s9h7rG_navIcon{border:1px solid var(--about-border);width:40px;height:40px;color:var(--about-muted);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;transition:background-color .18s,border-color .18s,color .18s;display:flex;position:relative}.s9h7rG_navIcon:after,.s9h7rG_themeToggle:after{content:"";border-radius:inherit;position:absolute;inset:-2px}.s9h7rG_navIcon svg{width:18px;height:18px}.s9h7rG_navIcon:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px;color:var(--about-accent)}@media (hover:hover){.s9h7rG_navIcon:hover{background:var(--about-card);color:var(--about-accent);border-color:#00000026}body.dark-mode .s9h7rG_navIcon:hover{border-color:#fff3}}.s9h7rG_hero{margin-bottom:48px;animation:.3s ease-out 60ms both s9h7rG_fadeSlideIn}.s9h7rG_heroContent{align-items:flex-start;gap:24px;display:flex}.s9h7rG_heroPhoto{object-fit:cover;border-radius:50%;flex-shrink:0;width:100px;height:100px;transition:transform .3s,filter .3s}@media (hover:hover){.s9h7rG_heroPhoto:hover{filter:drop-shadow(0 8px 18px #0000002e);transform:scale(1.05)rotate(1deg)}}.s9h7rG_bio{font-family:var(--font-serif);color:var(--about-text);margin:0;font-size:1.1rem;line-height:1.7;transition:color .3s}.s9h7rG_bioHint{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--about-text) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--about-text) 40%, transparent);cursor:help;transition:text-decoration-color .2s}a.s9h7rG_bioHint{cursor:pointer}.s9h7rG_bioHint:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px;border-radius:2px}@media (hover:hover){.s9h7rG_bioHint:hover{-webkit-text-decoration-color:var(--about-accent);text-decoration-color:var(--about-accent)}}.s9h7rG_turtleIcon{font-size:1.1rem;line-height:1}.s9h7rG_sectionHeader{cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.s9h7rG_sectionHeader h2{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--about-muted);margin:0;font-size:.75rem;font-weight:600;transition:color .2s}@media (hover:hover){.s9h7rG_sectionHeader:hover h2{color:var(--about-accent)}}.s9h7rG_sectionTitleLink{color:inherit;align-items:center;text-decoration:none;display:inline-flex}.s9h7rG_sectionLinks{align-items:center;gap:4px;display:flex}.s9h7rG_sectionLink{width:28px;height:28px;color:var(--about-muted);border-radius:8px;justify-content:center;align-items:center;transition:color .2s,background-color .2s;display:flex}@media (hover:hover){.s9h7rG_sectionLink:hover{color:#2795e9;background:#2795e91f}.s9h7rG_sectionLink:hover~.s9h7rG_chevron{color:var(--about-muted);transform:none}}.s9h7rG_chevron{width:28px;height:28px;color:var(--about-muted);justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.s9h7rG_chevron svg{width:20px;height:20px}@media (hover:hover){.s9h7rG_sectionHeader:hover .s9h7rG_chevron{color:var(--about-accent);transform:translate(3px)}.s9h7rG_sectionHeader:has(.s9h7rG_sectionLink:hover) h2{color:var(--about-muted)}.s9h7rG_sectionHeader:has(.s9h7rG_sectionLink:hover) .s9h7rG_chevron{color:var(--about-muted);transform:none}}.s9h7rG_sectionLink{font-size:16px}.s9h7rG_sectionLink svg{width:1em;height:1em}.s9h7rG_designLink{opacity:0;transition:opacity .18s ease-out, transform .22s var(--ease-out-smooth), color .18s ease, background-color .18s ease;transform:scale(.86)rotate(-6deg)}.s9h7rG_designLink:focus-visible{opacity:1;transform:scale(1)rotate(0)}@media (hover:hover){.s9h7rG_sectionHeader:hover .s9h7rG_designLink{opacity:1;transform:scale(1)rotate(0)}.s9h7rG_designLink:hover{color:#b58100;background:color-mix(in srgb, #f5c518 20%, var(--about-card))}}@media (hover:none){.s9h7rG_designLink{opacity:1;transform:none}}.s9h7rG_work{border-top:1px solid var(--about-border);border-bottom:1px solid var(--about-border);flex-direction:column;gap:0;margin-bottom:56px;padding:20px 0 4px;transition:border-color .3s;display:flex}.s9h7rG_workGroup{opacity:0;grid-template-columns:180px 1fr;gap:24px;padding:16px 0;animation:.3s ease-out forwards s9h7rG_fadeSlideIn;display:grid}.s9h7rG_workGroup+.s9h7rG_workGroup{border-top:1px solid var(--about-border)}.s9h7rG_workLeft{align-items:flex-start;gap:12px;display:flex}.s9h7rG_workIcon{flex-shrink:0;width:22px;height:22px;margin-top:1px}.s9h7rG_workIcon svg{width:100%;height:100%}.s9h7rG_iconOnDark{display:none}body.dark-mode .s9h7rG_iconOnDark{display:block}body.dark-mode .s9h7rG_iconOnLight{display:none}.s9h7rG_workCompany{font-family:var(--font-sans);color:var(--about-text);font-size:.88rem;font-weight:600}.s9h7rG_workRoles{flex-direction:column;gap:6px;display:flex}.s9h7rG_workRoleRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.s9h7rG_workRole{font-family:var(--font-sans);color:var(--about-muted);font-size:.88rem}.s9h7rG_workPeriod{font-family:var(--font-sans);color:var(--about-muted);white-space:nowrap;font-size:.82rem;font-weight:500}.s9h7rG_projects{margin-bottom:56px;animation:.3s ease-out .12s both s9h7rG_fadeSlideIn}.s9h7rG_projectGrid{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.s9h7rG_projectCard{border:1px solid var(--about-border);background:var(--about-card);border-radius:16px;flex-direction:column;gap:8px;padding:18px;transition:transform .2s,background-color .3s,border-color .3s;display:flex;position:relative}@media (hover:hover){.s9h7rG_projectCard:hover{background:var(--about-card-hover);border-color:var(--about-border-hover);transform:translateY(-2px)}}.s9h7rG_projectCard:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px}.s9h7rG_featured{background:var(--about-card);grid-column:1/-1;padding:0;transition:background-color .3s,border-color .3s,transform .2s;overflow:hidden}.s9h7rG_compact{flex-direction:row;align-items:center;gap:12px}.s9h7rG_compact h3{font-size:1.15rem}.s9h7rG_projectImage{aspect-ratio:2400/960;width:100%;position:relative;overflow:hidden}.s9h7rG_projectImage img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .25s ease-out}@media (hover:hover){.s9h7rG_featured:hover .s9h7rG_projectImage img{transform:scale(1.02)}}.s9h7rG_projectOverlay{align-items:center;gap:12px;padding:12px 16px;display:flex}.s9h7rG_projectLogo{flex-shrink:0;width:24px;height:24px}.s9h7rG_projectLogo svg{width:100%;height:100%}.s9h7rG_projectCard h3{letter-spacing:-.01em;color:var(--about-accent);margin:0;font-size:1.15rem;font-weight:600}.s9h7rG_projectCard p{font-family:var(--font-sans);color:var(--about-muted);margin:0;font-size:.82rem;line-height:1.4}.s9h7rG_projectDivider{grid-column:1/-1;height:0;margin:2px 0}.s9h7rG_domino,.s9h7rG_stagebench,.s9h7rG_contraptions,.s9h7rG_lenses{justify-content:center;align-items:center;height:120px;overflow:hidden}.s9h7rG_dominoTitle{letter-spacing:-.03em;color:var(--about-accent);justify-content:center;align-items:center;gap:4px;font-size:2.4rem;font-weight:700;display:flex}.s9h7rG_dominoBlock{background:var(--about-accent);color:var(--about-bg);border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;transition:transform .25s ease-out;display:inline-flex;transform:rotate(2deg)}@media (hover:hover){.s9h7rG_domino:hover .s9h7rG_dominoBlock{transform:translateY(-2px)rotate(-3deg)}}.s9h7rG_domino:focus-within .s9h7rG_dominoBlock{transform:translateY(-2px)rotate(-3deg)}.s9h7rG_lenses{justify-content:center;align-items:flex-start;gap:0;padding-inline:clamp(22px,7%,34px)}.s9h7rG_lenses h3{z-index:var(--z-base);text-align:left;letter-spacing:-.025em;width:100%;max-width:min(52%,10.5rem);font-size:clamp(1.48rem,1.3rem + .5vw,1.78rem);font-weight:650;line-height:1.05;position:relative}.s9h7rG_lensesArt{pointer-events:none;justify-content:flex-end;align-items:center;padding:8px clamp(10px,3%,16px) 8px 0;display:flex;position:absolute;inset:0}.s9h7rG_lensesArt svg{opacity:.96;width:118px;height:118px}.s9h7rG_lensesArt svg path,.s9h7rG_lensesArt svg circle{transition:fill .3s,stroke .3s}.s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=lid]{transition:transform .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=pupil]{transition:transform .26s cubic-bezier(.23,1,.32,1) 90ms;transform:scale(1)}@keyframes s9h7rG_lensesCardGaze{0%,16%{transform:translate(0)}26%,42%{transform:translate(-3.4px)}52%,70%{transform:translate(2.8px)}80%,to{transform:translate(0)}}@keyframes s9h7rG_lensesCardBlink{0%,60%{transform:scaleY(1)}65%{transform:scaleY(.74)}70%,to{transform:scaleY(1)}}@media (hover:hover) and (pointer:fine){.s9h7rG_lenses:hover .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=lid]{transform:scaleY(1.16)}.s9h7rG_lenses:hover .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=pupil]{transform:scale(.9)}.s9h7rG_lenses:hover .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=gaze]{animation:6s ease-in-out infinite s9h7rG_lensesCardGaze}.s9h7rG_lenses:hover .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=blink]{animation:6s ease-in-out infinite s9h7rG_lensesCardBlink}}.s9h7rG_lenses:focus-within .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=lid]{transform:scaleY(1.16)}.s9h7rG_lenses:focus-within .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=pupil]{transform:scale(.9)}.s9h7rG_lenses:focus-within .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=gaze]{animation:6s ease-in-out infinite s9h7rG_lensesCardGaze}.s9h7rG_lenses:focus-within .s9h7rG_lensesArt svg[data-anim=lenses-deck] [data-anim-target=blink]{animation:6s ease-in-out infinite s9h7rG_lensesCardBlink}.s9h7rG_stagebench{--sb-body:#c4202f;--sb-slot:#2a070c;--sb-white:#faf7f2;--sb-white-down:#d3ccc0;--sb-black:#17181c;--sb-screen:#101218;--sb-screen-label:#e05545;--sb-screen-track:#eef2f629;--sb-screen-bar:#eef2f6;--sb-led-off:#6f101b;--sb-led-on:#ff6a55;--sb-knob:#454a57;--sb-knob-pointer:#e6e8ee;justify-content:flex-end;gap:8px;padding:14px 18px}body.dark-mode .s9h7rG_stagebench{--sb-body:#b31c2a;--sb-white:#ece8e1;--sb-white-down:#c4bdb0}.s9h7rG_stagebench h3{font-size:1.4rem}.s9h7rG_stagebenchArt{filter:drop-shadow(0 2px 5px #0000002e);flex-shrink:0;width:132px;height:50px;display:block;overflow:visible}.s9h7rG_sbBody{fill:var(--sb-body);transition:fill .3s}.s9h7rG_sbSlot{fill:var(--sb-slot)}.s9h7rG_sbWhiteKey{fill:var(--sb-white)}.s9h7rG_sbBlackKey{fill:var(--sb-black)}.s9h7rG_sbScreen{fill:var(--sb-screen)}.s9h7rG_sbScreenLabel{fill:var(--sb-screen-label)}.s9h7rG_sbTrack{fill:var(--sb-screen-track)}.s9h7rG_sbKnob{fill:var(--sb-knob)}.s9h7rG_sbKnobPointer{stroke:var(--sb-knob-pointer);stroke-width:1px;stroke-linecap:round}.s9h7rG_sbLedOff{fill:var(--sb-led-off)}.s9h7rG_sbKeyC,.s9h7rG_sbKeyD,.s9h7rG_sbKeyE,.s9h7rG_sbKeyG,.s9h7rG_sbLedOn,.s9h7rG_sbProgress{animation-duration:4.8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.s9h7rG_sbKeyC{animation-name:s9h7rG_sbStrikeC}.s9h7rG_sbKeyD{animation-name:s9h7rG_sbStrikeD}.s9h7rG_sbKeyE{animation-name:s9h7rG_sbStrikeE}.s9h7rG_sbKeyG{animation-name:s9h7rG_sbStrikeG}.s9h7rG_sbLedOn{fill:var(--sb-led-on);opacity:0;filter:drop-shadow(0 0 1.5px var(--sb-led-on));animation-name:s9h7rG_sbLedRun}.s9h7rG_sbProgress{fill:var(--sb-screen-bar);transform-box:fill-box;transform-origin:0;animation-name:s9h7rG_sbProgressRun;transform:scaleX(0)}@keyframes s9h7rG_sbStrikeG{0%,4%,12.5%,24%,32.5%,44%,52.5%,to{fill:var(--sb-white);transform:translateY(0)}5%,10.5%,25%,30.5%,45%,50.5%{fill:var(--sb-white-down);transform:translateY(1.5px)}}@keyframes s9h7rG_sbStrikeE{0%,14%,22.5%,34%,42.5%,74%,82.5%,to{fill:var(--sb-white);transform:translateY(0)}15%,20.5%,35%,40.5%,75%,80.5%{fill:var(--sb-white-down);transform:translateY(1.5px)}}@keyframes s9h7rG_sbStrikeC{0%,54%,62.5%,to{fill:var(--sb-white);transform:translateY(0)}55%,60.5%{fill:var(--sb-white-down);transform:translateY(1.5px)}}@keyframes s9h7rG_sbStrikeD{0%,64%,72.5%,to{fill:var(--sb-white);transform:translateY(0)}65%,70.5%{fill:var(--sb-white-down);transform:translateY(1.5px)}}@keyframes s9h7rG_sbLedRun{0%,3%{opacity:0}4%,84%{opacity:1}88%,to{opacity:0}}@keyframes s9h7rG_sbProgressRun{0%,4%{animation-timing-function:steps(8,start);transform:scaleX(0)}84%,92%{transform:scaleX(1)}93%,to{transform:scaleX(0)}}@media (hover:hover){.s9h7rG_stagebench:hover .s9h7rG_stagebenchArt *{animation-play-state:running}}.s9h7rG_stagebench:focus-within .s9h7rG_stagebenchArt *{animation-play-state:running}.s9h7rG_contraptions{--cc-ink:#2b2b2b;--cc-ball:#00a95c;--cc-portal:#0078bf;--cc-accent:#ff6c2f;--cc-loop:2s;--cc-pose:-1.24s;justify-content:center;align-items:flex-start;gap:0;padding-inline:clamp(22px,7%,34px)}body.dark-mode .s9h7rG_contraptions{--cc-ink:#f0ede6;--cc-ball:#e23636;--cc-portal:#4a8fe7;--cc-accent:#b8743f}.s9h7rG_contraptions h3{z-index:var(--z-base);text-align:left;letter-spacing:-.025em;font-size:clamp(1.48rem,1.3rem + .5vw,1.78rem);font-weight:650;line-height:1.05;position:relative}.s9h7rG_contraptionsArt{pointer-events:none;width:min(42%,140px);position:absolute;top:50%;right:clamp(10px,3%,16px);overflow:visible;transform:translateY(-50%)}.s9h7rG_ccInk,.s9h7rG_ccRing,.s9h7rG_ccBed,.s9h7rG_ccBall,.s9h7rG_ccWave{stroke:var(--cc-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;transition:fill .3s,stroke .3s}.s9h7rG_ccInk,.s9h7rG_ccWave{fill:none}.s9h7rG_ccRing,.s9h7rG_ccEye{fill:var(--cc-portal)}.s9h7rG_ccHole{fill:var(--cc-ink)}.s9h7rG_ccBed{fill:var(--cc-accent)}.s9h7rG_ccBall,.s9h7rG_ccGhost{fill:var(--cc-ball)}.s9h7rG_ccHole,.s9h7rG_ccEye,.s9h7rG_ccGhost{transition:fill .3s}.s9h7rG_ccBallX,.s9h7rG_ccBallY,.s9h7rG_ccBall,.s9h7rG_ccGhost,.s9h7rG_ccBed,.s9h7rG_ccSpring,.s9h7rG_ccEye,.s9h7rG_ccWave{animation-duration:var(--cc-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:var(--cc-pose);animation-play-state:paused}.s9h7rG_ccBallX{animation-name:s9h7rG_ccHopX}.s9h7rG_ccBallY{animation-name:s9h7rG_ccHopY}.s9h7rG_ccBall,.s9h7rG_ccGhost,.s9h7rG_ccEye,.s9h7rG_ccWave{transform-box:fill-box;transform-origin:50%}.s9h7rG_ccBall,.s9h7rG_ccGhost{animation-name:s9h7rG_ccHopShape}.s9h7rG_ccBed{animation-name:s9h7rG_ccBedGive}.s9h7rG_ccSpring{transform-box:fill-box;transform-origin:50% 100%;animation-name:s9h7rG_ccSpringGive}.s9h7rG_ccEyeIn{animation-name:s9h7rG_ccEyeInCharge;transform:scale(.45)}.s9h7rG_ccEyeOut{animation-name:s9h7rG_ccEyeOutCharge;transform:scale(.65)}.s9h7rG_ccWave{opacity:0}.s9h7rG_ccWaveIn{animation-name:s9h7rG_ccWaveInRing}.s9h7rG_ccWaveOut{animation-name:s9h7rG_ccWaveOutRing}@keyframes s9h7rG_ccHopX{0%{transform:translate(15px)}92%,to{transform:translate(109px)}}@keyframes s9h7rG_ccHopY{0%,7%{animation-timing-function:cubic-bezier(.33,0,.67,.33);transform:translateY(36px)}42%{animation-timing-function:ease-out;transform:translateY(64px)}46%{animation-timing-function:ease-in;transform:translateY(67px)}50%{animation-timing-function:cubic-bezier(.33,.67,.67,1);transform:translateY(64px)}85%,to{transform:translateY(36px)}}@keyframes s9h7rG_ccHopShape{0%{transform:scale(0)}7%,85%{transform:scale(1)}92%,to{transform:scale(0)}}@keyframes s9h7rG_ccBedGive{0%,42%{transform:translateY(0)}46%{transform:translateY(3px)}50%{transform:translateY(0)}54%{transform:translateY(-1px)}60%,to{transform:translateY(0)}}@keyframes s9h7rG_ccSpringGive{0%,42%{transform:scaleY(1)}46%{transform:scaleY(.79)}50%{transform:scaleY(1)}54%{transform:scaleY(1.07)}60%,to{transform:scaleY(1)}}@keyframes s9h7rG_ccEyeOutCharge{0%,50%{transform:scale(.45)}83%,92%{transform:scale(1)}to{transform:scale(.45)}}@keyframes s9h7rG_ccEyeInCharge{0%{transform:scale(1)}12%,84%{transform:scale(.45)}to{transform:scale(1)}}@keyframes s9h7rG_ccWaveOutRing{0%,87%{opacity:0;transform:scale(1)}88%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes s9h7rG_ccWaveInRing{0%{opacity:.9;transform:scale(1)}14%,to{opacity:0;transform:scale(1.7)}}@media (hover:hover){.s9h7rG_contraptions:hover .s9h7rG_contraptionsArt *{animation-play-state:running}}.s9h7rG_contraptions:focus-within .s9h7rG_contraptionsArt *{animation-play-state:running}.s9h7rG_writing{animation:.3s ease-out .18s both s9h7rG_fadeSlideIn}.s9h7rG_writingColumns{grid-template-columns:1fr 1fr;gap:32px;display:grid}.s9h7rG_writingColumn h3{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--about-muted);margin:0 0 12px;font-size:.7rem;font-weight:600}.s9h7rG_writingList{flex-direction:column;gap:0;display:flex}.s9h7rG_writingLink{background:0 0;border-radius:10px;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -14px;padding:12px 14px;transition:background-color .2s,transform .2s;display:flex}.s9h7rG_writingLink:focus-visible{outline:2px solid var(--about-accent);outline-offset:2px}@media (hover:hover){.s9h7rG_writingLink:hover{background:var(--about-card);transform:translate(4px)}.s9h7rG_writingLink:hover .s9h7rG_writingTitle{color:var(--about-accent)}.s9h7rG_writingLink:hover .s9h7rG_writingNote{color:var(--about-text)}}.s9h7rG_writingTitle{color:var(--about-text);font-size:.95rem;font-weight:500;transition:color .2s}.s9h7rG_writingNote{font-family:var(--font-sans);color:var(--about-muted);white-space:nowrap;font-size:.78rem;transition:color .2s}.s9h7rG_footer{text-align:center;margin-top:48px;animation:.3s ease-out .24s both s9h7rG_fadeSlideIn}.s9h7rG_contactLink{font-family:var(--font-serif);color:var(--about-muted);font-size:.95rem;transition:color .2s ease-out,transform .2s ease-out;display:inline-block}.s9h7rG_contactLink:focus-visible{outline:2px solid var(--about-accent);outline-offset:4px;color:var(--about-accent);border-radius:4px}@media (hover:hover){.s9h7rG_contactLink:hover{color:var(--about-accent);transform:translate(4px)}}.s9h7rG_tooltipWrapper{display:block;position:relative}.s9h7rG_tooltipWrapperInline{display:inline}.s9h7rG_tooltipWrapperInline .s9h7rG_tooltip{white-space:normal;text-align:center;width:max-content;max-width:min(300px,100vw - 32px)}.s9h7rG_tooltipWrapper:focus-within .s9h7rG_tooltip{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(0)}.s9h7rG_tooltipWrapper:has(.s9h7rG_featured){grid-column:1/-1}.s9h7rG_tooltipWrapper:has(.s9h7rG_compact){grid-column:span 3}:is(.s9h7rG_tooltipWrapper:has(.s9h7rG_domino),.s9h7rG_tooltipWrapper:has(.s9h7rG_stagebench),.s9h7rG_tooltipWrapper:has(.s9h7rG_contraptions),.s9h7rG_tooltipWrapper:has(.s9h7rG_lenses)){grid-column:span 3}.s9h7rG_tooltip{transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(6px);color:#111;font-family:var(--font-sans);text-align:center;opacity:0;pointer-events:none;width:max-content;max-width:calc(100vw - 32px);z-index:var(--z-tooltip);background:#fff;border-radius:10px;padding:10px 14px;font-size:.78rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;left:50%;box-shadow:0 4px 20px #0000004d}.s9h7rG_tooltipAbove{bottom:calc(100% + 10px)}.s9h7rG_tooltipAbove:after{content:"";transform:translateX(calc(-50% + var(--tooltip-arrow-shift,0px)));border:7px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%}.s9h7rG_tooltipBelow{top:calc(100% + 10px)}.s9h7rG_tooltipBelow:after{content:"";transform:translateX(calc(-50% + var(--tooltip-arrow-shift,0px)));border:7px solid #0000;border-bottom-color:#fff;position:absolute;bottom:100%;left:50%}@media (hover:hover){.s9h7rG_tooltipWrapper:hover .s9h7rG_tooltip{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(0)}}@keyframes s9h7rG_fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes s9h7rG_popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes s9h7rG_fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.s9h7rG_container{width:min(100vw - 32px,680px);padding:32px 0 80px}.s9h7rG_header{flex-direction:column;align-items:flex-start;gap:16px}.s9h7rG_nav{justify-content:flex-start;width:100%}.s9h7rG_themeToggle{opacity:1;order:99;margin-left:auto}.s9h7rG_heroContent{flex-direction:column;gap:16px}.s9h7rG_projectGrid,.s9h7rG_writingColumns{grid-template-columns:1fr}.s9h7rG_writingColumns{gap:24px}.s9h7rG_featured,.s9h7rG_domino{grid-column:1}:is(.s9h7rG_tooltipWrapper:has(.s9h7rG_compact),.s9h7rG_tooltipWrapper:has(.s9h7rG_domino),.s9h7rG_tooltipWrapper:has(.s9h7rG_stagebench),.s9h7rG_tooltipWrapper:has(.s9h7rG_contraptions),.s9h7rG_tooltipWrapper:has(.s9h7rG_lenses)){grid-column:1/-1}.s9h7rG_dominoTitle{font-size:1.8rem}.s9h7rG_workGroup{grid-template-columns:1fr;gap:8px}.s9h7rG_workRoleRow{flex-direction:row;justify-content:space-between;align-items:baseline}.s9h7rG_writingNote{text-align:left}}@media (hover:none),(pointer:coarse){.s9h7rG_tooltip{display:none}.s9h7rG_tooltipTappable .s9h7rG_tooltip{display:block}.s9h7rG_tooltipTappable.s9h7rG_tooltipTapped .s9h7rG_tooltip{opacity:1;transform:translateX(calc(-50% + var(--tooltip-shift,0px))) translateY(0)}}@media (prefers-reduced-motion:reduce){.s9h7rG_header,.s9h7rG_hero,.s9h7rG_projects,.s9h7rG_writing,.s9h7rG_footer,.s9h7rG_workGroup{animation:none}.s9h7rG_workGroup{opacity:1}.s9h7rG_page .s9h7rG_stagebenchArt *,.s9h7rG_page .s9h7rG_contraptionsArt *{animation:none}.s9h7rG_page .s9h7rG_lensesArt svg[data-anim] [data-anim-target]{animation:none}.s9h7rG_page .s9h7rG_lensesArt svg[data-anim] [data-anim-target]{transition:none;transform:none!important}.s9h7rG_page .s9h7rG_dominoBlock,.s9h7rG_page .s9h7rG_lensesArt svg path,.s9h7rG_page .s9h7rG_lensesArt svg circle{transition:none}}
.XFUlHW_designButton{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.XFUlHW_designButton svg{transform-origin:50% 55%}.XFUlHW_designButton:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}@media (hover:hover){.XFUlHW_designButton:hover{color:#f0a85a}.XFUlHW_designButton:hover svg{animation:XFUlHW_design-tool-nudge .48s var(--ease-out-smooth)}}@keyframes XFUlHW_design-tool-nudge{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-10deg)scale(1.08)}70%{transform:rotate(4deg)scale(1.03)}to{transform:rotate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.XFUlHW_designButton:hover svg{animation:none}}
._9-ESDa_labsButton{color:inherit;justify-content:center;align-items:center;text-decoration:none;transition:color .2s ease-out;display:inline-flex}._9-ESDa_labsButton svg{width:1em;height:1em}._9-ESDa_labsButton:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}@media (hover:hover){._9-ESDa_labsButton:hover{color:#2795e9}}
._U_0Ra_ownerModeToggle{color:inherit;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;appearance:none;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex;position:relative}._U_0Ra_ownerModeToggle svg{stroke-width:1.8px;width:1em;height:1em;transition:transform .15s}._U_0Ra_statusDot{opacity:.42;background:currentColor;border:1px solid;border-radius:50%;width:4px;height:4px;transition:box-shadow .15s,opacity .15s;position:absolute;bottom:18%;right:20%}._U_0Ra_active svg{color:#8fcb43}._U_0Ra_active ._U_0Ra_statusDot{color:#9ee653;opacity:1;box-shadow:0 0 0 3px #9ee65321}._U_0Ra_ownerModeToggle:focus-visible{outline-offset:2px;outline:2px solid}._U_0Ra_ownerModeToggle:disabled{cursor:wait;opacity:.55}@media (hover:hover) and (pointer:fine){.owner-mode-toggle-reveal-group:hover ._U_0Ra_ownerModeToggle{opacity:1;visibility:visible;pointer-events:auto}._U_0Ra_ownerModeToggle:hover svg{transform:translateY(-1px)}}@media (hover:none),(pointer:coarse){._U_0Ra_ownerModeToggle{display:none}}@media (prefers-reduced-motion:reduce){._U_0Ra_ownerModeToggle,._U_0Ra_ownerModeToggle svg,._U_0Ra_statusDot{transition:none}}
.F7UStG_cover{background:#fdfdfd;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.F7UStG_svg{width:100%;height:100%;display:block}.F7UStG_cell{text-anchor:middle;font-size:74px}.F7UStG_bomb,.F7UStG_bloom,.F7UStG_playerOne,.F7UStG_playerTwo{transform-box:fill-box;transform-origin:50%;animation-duration:3.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.F7UStG_bomb{animation-name:F7UStG_fuseHeat}@keyframes F7UStG_fuseHeat{0%,8%{filter:none;opacity:1;transform:scale(1)}38%{filter:sepia(85%)saturate(700%)hue-rotate(-115deg)brightness(220%)}40%{filter:sepia(90%)saturate(790%)hue-rotate(-120deg)brightness(240%);opacity:1;transform:scale(1.08)}41%,62%{opacity:0}66%,to{filter:none;opacity:1;transform:scale(1)}}.F7UStG_bloom{opacity:0;animation-name:F7UStG_blossomPop}@keyframes F7UStG_blossomPop{0%,40%{opacity:0;transform:scale(.5)}41%{opacity:.8;transform:scale(.5)}47%{opacity:1;transform:scale(1)}53%{opacity:.2;transform:scale(1.3)}54%,to{opacity:0;transform:scale(1.3)}}.F7UStG_playerOne,.F7UStG_playerTwo{transform-origin:50% 85%;animation-name:F7UStG_playerHop;animation-timing-function:ease-in-out}.F7UStG_playerTwo{animation-delay:80ms}@keyframes F7UStG_playerHop{0%,42%{transform:translateY(0)}47%{transform:translateY(-11px)scale(.97,1.04)}53%{transform:translateY(0)scale(1.03,.96)}57%,to{transform:translateY(0)scale(1)}}@media (hover:hover){.F7UStG_cover:hover *{animation-play-state:running}.group:hover .F7UStG_cover *{animation-play-state:running}}.F7UStG_cover:focus-within *{animation-play-state:running}.group:focus-within .F7UStG_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .F7UStG_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.F7UStG_bomb,.F7UStG_bloom,.F7UStG_playerOne,.F7UStG_playerTwo{animation:none!important}}
.DFdLCq_cover{background:#eef2f6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.DFdLCq_svg{width:100%;height:100%;display:block}.DFdLCq_chatCard{filter:drop-shadow(0 4px 10px #0f172a14)}.DFdLCq_bubbleText{fill:#1e3a5f;font-family:ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600}.DFdLCq_modelName{fill:#64748b;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12.5px;font-weight:700}.DFdLCq_avatarMark{text-anchor:middle;fill:#fff;font-family:ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700}.DFdLCq_emoji{text-anchor:middle;font-size:30px}.DFdLCq_bomb{font-size:32px}.DFdLCq_boom{font-size:40px}.DFdLCq_typingDot,.DFdLCq_shimmer,.DFdLCq_bomb,.DFdLCq_boom,.DFdLCq_flame,.DFdLCq_playerOne,.DFdLCq_playerTwo{animation-duration:3.4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.DFdLCq_typingDot{animation-name:DFdLCq_dotBounce;animation-duration:1.13s;animation-timing-function:ease-in-out}@keyframes DFdLCq_dotBounce{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(0)}}.DFdLCq_shimmer{animation-name:DFdLCq_shimmerSweep}@keyframes DFdLCq_shimmerSweep{0%{transform:translate(0)}50%{transform:translate(116px)}to{transform:translate(0)}}.DFdLCq_bomb{transform-box:fill-box;transform-origin:50% 60%;animation-name:DFdLCq_bombWobble}@keyframes DFdLCq_bombWobble{0%,8%{opacity:1;transform:rotate(0)scale(1)}16%{transform:rotate(-8deg)scale(1.04)}24%{transform:rotate(7deg)scale(1.07)}32%{transform:rotate(-6deg)scale(1.1)}38%{opacity:1;transform:rotate(0)scale(1.16)}40%,62%{opacity:0}66%,to{opacity:1;transform:rotate(0)scale(1)}}.DFdLCq_boom,.DFdLCq_flame{opacity:0;transform-box:fill-box;transform-origin:50%}.DFdLCq_boom{animation-name:DFdLCq_boomPop}@keyframes DFdLCq_boomPop{0%,39%{opacity:0;transform:scale(.3)}44%{opacity:1;transform:scale(1.15)}56%{opacity:1;transform:scale(1)}63%,to{opacity:0;transform:scale(.85)}}.DFdLCq_flame{animation-name:DFdLCq_flamePop}@keyframes DFdLCq_flamePop{0%,41%{opacity:0;transform:scale(.3)}46%{opacity:1;transform:scale(1.1)}58%{opacity:.95;transform:scale(1)}64%,to{opacity:0;transform:scale(.7)}}.DFdLCq_playerOne,.DFdLCq_playerTwo{transform-box:fill-box;transform-origin:50% 85%;animation-name:DFdLCq_playerHop;animation-timing-function:ease-in-out}.DFdLCq_playerTwo{animation-delay:80ms}@keyframes DFdLCq_playerHop{0%,42%{transform:translateY(0)}47%{transform:translateY(-9px)scale(.97,1.04)}53%{transform:translateY(0)scale(1.03,.96)}57%,to{transform:translateY(0)scale(1)}}@media (hover:hover){.DFdLCq_cover:hover *{animation-play-state:running}.group:hover .DFdLCq_cover *{animation-play-state:running}}.DFdLCq_cover:focus-within *{animation-play-state:running}.group:focus-within .DFdLCq_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .DFdLCq_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.DFdLCq_typingDot,.DFdLCq_shimmer,.DFdLCq_bomb,.DFdLCq_boom,.DFdLCq_flame,.DFdLCq_playerOne,.DFdLCq_playerTwo{animation:none!important}}
.loUY8q_cover{background:#0f1626;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.loUY8q_svg{width:100%;height:100%;display:block}.loUY8q_window{filter:drop-shadow(0 8px 20px #00000073)}.loUY8q_tabText{fill:#94a3b8;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px;font-weight:600}.loUY8q_tabDim{fill:#475569;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px}.loUY8q_lineNo{text-anchor:end;fill:#3b4a63;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.loUY8q_code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15.5px;font-weight:500}.loUY8q_caret{opacity:.9}.loUY8q_boom{text-anchor:middle;opacity:0;transform-box:fill-box;transform-origin:50%;font-size:30px}.loUY8q_glowLine{opacity:.92}@media (hover:hover){:is(.group:hover .loUY8q_caret,.loUY8q_cover:hover .loUY8q_caret){animation:1.1s step-end infinite loUY8q_caretBlink}:is(.group:hover .loUY8q_glowLine,.loUY8q_cover:hover .loUY8q_glowLine){animation:3.3s ease-in-out infinite loUY8q_lineGlow}:is(.group:hover .loUY8q_boom,.loUY8q_cover:hover .loUY8q_boom){animation:3.3s ease-in-out infinite loUY8q_boomPop}}:is(.group:focus-within .loUY8q_caret,.loUY8q_cover:focus-within .loUY8q_caret){animation:1.1s step-end infinite loUY8q_caretBlink}:is(.group:focus-within .loUY8q_glowLine,.loUY8q_cover:focus-within .loUY8q_glowLine){animation:3.3s ease-in-out infinite loUY8q_lineGlow}:is(.group:focus-within .loUY8q_boom,.loUY8q_cover:focus-within .loUY8q_boom){animation:3.3s ease-in-out infinite loUY8q_boomPop}@media (hover:none){[data-cover-awake] .loUY8q_caret{animation:1.1s step-end infinite loUY8q_caretBlink}[data-cover-awake] .loUY8q_glowLine{animation:3.3s ease-in-out infinite loUY8q_lineGlow}[data-cover-awake] .loUY8q_boom{animation:3.3s ease-in-out infinite loUY8q_boomPop}}@keyframes loUY8q_caretBlink{0%,to{opacity:.9}50%{opacity:0}}@keyframes loUY8q_lineGlow{0%,to{opacity:.92}12%{opacity:1;filter:drop-shadow(0 0 6px #86efac59)}30%{opacity:.92;filter:none}}@keyframes loUY8q_boomPop{0%,55%{opacity:0;transform:scale(.3)rotate(-8deg)}62%{opacity:1;transform:scale(1.15)rotate(3deg)}74%{opacity:1;transform:scale(1)}84%,to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.loUY8q_caret,.loUY8q_glowLine,.loUY8q_boom{animation:none!important}}
.AEJP1q_cover{background:#0d1526;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.AEJP1q_svg{width:100%;height:100%;display:block}.AEJP1q_tokenEmoji{text-anchor:middle;font-size:30px}.AEJP1q_hero{text-anchor:middle;transform-box:fill-box;transform-origin:50% 60%;font-size:150px}.AEJP1q_pillText{letter-spacing:.2px;text-anchor:middle;fill:#cbd5e1;font-family:ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:600}.AEJP1q_token,.AEJP1q_bomb,.AEJP1q_boom,.AEJP1q_shockwave{animation-duration:3.6s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.AEJP1q_token{transform-box:fill-box;transform-origin:50%;animation-name:AEJP1q_tokenFloat;animation-duration:4.8s;animation-timing-function:ease-in-out}@keyframes AEJP1q_tokenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.AEJP1q_bomb{animation-name:AEJP1q_fuseShiver}@keyframes AEJP1q_fuseShiver{0%,10%{opacity:1;transform:rotate(0)scale(1)}18%{transform:rotate(-4deg)scale(1.02)}26%{transform:rotate(4deg)scale(1.04)}33%{transform:rotate(-3deg)scale(1.07)}40%{opacity:1;transform:rotate(0)scale(1.12)}42%,60%{opacity:0}66%,to{opacity:1;transform:rotate(0)scale(1)}}.AEJP1q_boom{opacity:0;animation-name:AEJP1q_boomSwap}@keyframes AEJP1q_boomSwap{0%,41%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.12)}57%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.8)}}.AEJP1q_shockwave{opacity:0;transform-box:fill-box;transform-origin:50%;animation-name:AEJP1q_waveOut}@keyframes AEJP1q_waveOut{0%,41%{opacity:0;transform:scale(.6)}46%{opacity:.9}60%,to{opacity:0;transform:scale(1.7)}}@media (hover:hover){.AEJP1q_cover:hover *{animation-play-state:running}.group:hover .AEJP1q_cover *{animation-play-state:running}}.AEJP1q_cover:focus-within *{animation-play-state:running}.group:focus-within .AEJP1q_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .AEJP1q_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.AEJP1q_token,.AEJP1q_bomb,.AEJP1q_boom,.AEJP1q_shockwave{animation:none!important}}
.HKzXoa_cover{background:#ffffff0a;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:14px 18px;display:flex;position:relative;overflow:hidden}.HKzXoa_books{align-items:flex-end;gap:4px;height:56px;display:flex}.HKzXoa_book{border-radius:2px 2px 0 0;width:9px;transition:transform .25s ease-out;display:block}@media (hover:hover){:is(.HKzXoa_cover:hover .HKzXoa_book:first-child,.group:hover .HKzXoa_book:first-child){transform:translateY(-3px)rotate(-2deg)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(2),.group:hover .HKzXoa_book:nth-child(2)){transform:translateY(-5px)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(3),.group:hover .HKzXoa_book:nth-child(3)){transform:translateY(-2px)rotate(1deg)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(4),.group:hover .HKzXoa_book:nth-child(4)){transform:translateY(-6px)rotate(-1deg)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(5),.group:hover .HKzXoa_book:nth-child(5)){transform:translateY(-4px)rotate(2deg)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(6),.group:hover .HKzXoa_book:nth-child(6)){transform:translateY(-3px)rotate(-1deg)}:is(.HKzXoa_cover:hover .HKzXoa_book:nth-child(7),.group:hover .HKzXoa_book:nth-child(7)){transform:translateY(-5px)rotate(1deg)}}:is(.HKzXoa_cover:focus-within .HKzXoa_book:first-child,.group:focus-within .HKzXoa_book:first-child){transform:translateY(-3px)rotate(-2deg)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(2),.group:focus-within .HKzXoa_book:nth-child(2)){transform:translateY(-5px)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(3),.group:focus-within .HKzXoa_book:nth-child(3)){transform:translateY(-2px)rotate(1deg)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(4),.group:focus-within .HKzXoa_book:nth-child(4)){transform:translateY(-6px)rotate(-1deg)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(5),.group:focus-within .HKzXoa_book:nth-child(5)){transform:translateY(-4px)rotate(2deg)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(6),.group:focus-within .HKzXoa_book:nth-child(6)){transform:translateY(-3px)rotate(-1deg)}:is(.HKzXoa_cover:focus-within .HKzXoa_book:nth-child(7),.group:focus-within .HKzXoa_book:nth-child(7)){transform:translateY(-5px)rotate(1deg)}@media (hover:none){[data-cover-awake] .HKzXoa_book:first-child{transform:translateY(-3px)rotate(-2deg)}[data-cover-awake] .HKzXoa_book:nth-child(2){transform:translateY(-5px)}[data-cover-awake] .HKzXoa_book:nth-child(3){transform:translateY(-2px)rotate(1deg)}[data-cover-awake] .HKzXoa_book:nth-child(4){transform:translateY(-6px)rotate(-1deg)}[data-cover-awake] .HKzXoa_book:nth-child(5){transform:translateY(-4px)rotate(2deg)}[data-cover-awake] .HKzXoa_book:nth-child(6){transform:translateY(-3px)rotate(-1deg)}[data-cover-awake] .HKzXoa_book:nth-child(7){transform:translateY(-5px)rotate(1deg)}}.HKzXoa_title{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:1.15rem;font-weight:600}@media (prefers-reduced-motion:reduce){.HKzXoa_book{transition:none}}
._3L5C4a_cover{--cc-bg:#f7f3e8;--cc-ink:#2b2b2b;--cc-dot:#2b2b2b29;--cc-ball:#00a95c;--cc-portal:#0078bf;--cc-accent:#ff6c2f;background:var(--cc-bg);width:100%;height:100%;position:relative;overflow:hidden}body.dark-mode ._3L5C4a_cover{--cc-bg:#141414;--cc-ink:#f0ede6;--cc-dot:#f0ede624;--cc-ball:#e23636;--cc-portal:#4a8fe7;--cc-accent:#b8743f}._3L5C4a_svg{width:100%;height:100%;display:block}._3L5C4a_run{animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}@media (hover:hover){._3L5C4a_cover:hover *{animation-play-state:running}.group:hover ._3L5C4a_cover *{animation-play-state:running}}._3L5C4a_cover:focus-within *{animation-play-state:running}.group:focus-within ._3L5C4a_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] ._3L5C4a_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){._3L5C4a_run{animation:none!important}}
.NU0o7q_cover{--cover-bg:#fbfaf7;--cover-fg:#0d0d0d;--cover-token-bg:#0d0d0d;--cover-token-fg:#fbfaf7;--cover-glow:#0d0d0d09;background:var(--cover-bg);width:100%;height:100%;color:var(--cover-fg);isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dark-mode .NU0o7q_cover{--cover-bg:#0d0d0d;--cover-fg:#fff;--cover-token-bg:#fff;--cover-token-fg:#0d0d0d;--cover-glow:#ffffff14}.NU0o7q_glow{pointer-events:none;background:radial-gradient(ellipse 80% 50% at 50% -10%, var(--cover-glow), transparent 60%);position:absolute;inset:0}.NU0o7q_wordmark{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--cover-fg);justify-content:center;align-items:center;gap:4px;font-size:2.4rem;font-weight:700;display:flex;position:relative}.NU0o7q_ino{background:var(--cover-token-bg);color:var(--cover-token-fg);border-radius:6px;justify-content:center;align-items:center;padding:4px 10px;transition:transform .25s ease-out;display:inline-flex;transform:rotate(2deg)}.NU0o7q_srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover){:is(.NU0o7q_cover:hover .NU0o7q_ino,.group:hover .NU0o7q_ino){transform:translateY(-2px)rotate(-3deg)}}:is(.NU0o7q_cover:focus-within .NU0o7q_ino,.group:focus-within .NU0o7q_ino){transform:translateY(-2px)rotate(-3deg)}@media (hover:none){[data-cover-awake] .NU0o7q_ino{transform:translateY(-2px)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.NU0o7q_ino{transition:none}}
.Z_L_2q_cover{--jev-paper:#f3eee4;background:var(--jev-paper);width:100%;height:100%;position:relative;overflow:hidden}.Z_L_2q_svg{width:100%;height:100%;display:block}.Z_L_2q_stopName,.Z_L_2q_stopAccent{font-family:var(--jev-serif), Georgia, "Times New Roman", serif;text-anchor:middle;font-size:16px;font-weight:600}.Z_L_2q_stopName{fill:#16161a}.Z_L_2q_showBach,.Z_L_2q_showChopin,.Z_L_2q_showDebussy,.Z_L_2q_showGlass{animation-duration:7.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.Z_L_2q_showBach{opacity:1;animation-name:Z_L_2q_showBach}.Z_L_2q_showChopin,.Z_L_2q_showDebussy,.Z_L_2q_showGlass{opacity:0}.Z_L_2q_showChopin{animation-name:Z_L_2q_showChopin}.Z_L_2q_showDebussy{animation-name:Z_L_2q_showDebussy}.Z_L_2q_showGlass{animation-name:Z_L_2q_showGlass}@keyframes Z_L_2q_showBach{0%,18%{opacity:1}22%,84%{opacity:0}88%,to{opacity:1}}@keyframes Z_L_2q_showChopin{0%,18%{opacity:0}22%,40%{opacity:1}44%,to{opacity:0}}@keyframes Z_L_2q_showDebussy{0%,40%{opacity:0}44%,62%{opacity:1}66%,to{opacity:0}}@keyframes Z_L_2q_showGlass{0%,62%{opacity:0}66%,84%{opacity:1}88%,to{opacity:0}}.Z_L_2q_blip{animation-play-state:paused}@media (hover:hover){.Z_L_2q_cover:hover *{animation-play-state:running}.group:hover .Z_L_2q_cover *{animation-play-state:running}}.Z_L_2q_cover:focus-within *{animation-play-state:running}.group:focus-within .Z_L_2q_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .Z_L_2q_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.Z_L_2q_showBach,.Z_L_2q_showChopin,.Z_L_2q_showDebussy,.Z_L_2q_showGlass,.Z_L_2q_blip{animation:none!important}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/50a3f1070da3c6cc.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b887d91685b8c137.3vw1idf69ly-m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3c7c6164b2587822.1kjlm4q41a8i_.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/50a3f1070da3c6cc.14adbkwhbql9r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b887d91685b8c137.3vw1idf69ly-m.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3c7c6164b2587822.1kjlm4q41a8i_.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1e219c03c996efbd.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b35b0dbffda7f2c4.0bnyh_2yo1emg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/03bda585a99c6450.0glcd8n2pdab0.woff2)format("woff2");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}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4.0bnyh_2yo1emg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450.0glcd8n2pdab0.woff2)format("woff2");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}.dPz9AG_className{font-family:Fraunces,Georgia,Times New Roman,serif}.dPz9AG_variable{--jev-serif:"Fraunces", Georgia, Times New Roman, serif}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/606d931d1de1f041.1o3bbaalk83oq.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/93ce1fb4a74b790b.11ek8ynl2dfci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3673b45bb7dd3324.2j89xe4p_uile.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1317291d1835f011.3yz4ylzezod45.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4656623e11daf2b7.35_9ba4wo4otp.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1750518007a189a.201221j3_rbu8.woff2)format("woff2");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}.tyPqIq_className{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal;font-weight:500}.tyPqIq_variable{--jev-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
.kkBI7W_cover{background:#f3eee4;width:100%;height:100%;position:relative;overflow:hidden}.kkBI7W_svg{width:100%;height:100%;display:block}.kkBI7W_kicker{font-family:var(--jev-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:3.2px;text-anchor:middle;fill:#7a756b;font-size:9px;font-weight:500}.kkBI7W_wordmark{font-family:var(--jev-serif), Georgia, "Times New Roman", serif;text-anchor:middle;fill:#16161a;font-size:64px;font-style:italic;font-weight:600}.kkBI7W_name,.kkBI7W_nameOn{font-family:var(--jev-serif), Georgia, "Times New Roman", serif;text-anchor:middle;font-size:13px;font-weight:600}.kkBI7W_name{fill:#16161a}.kkBI7W_onMusic,.kkBI7W_onTrolley,.kkBI7W_onInbox,.kkBI7W_onMatch{opacity:0;animation-duration:7.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.kkBI7W_onMusic{animation-name:kkBI7W_onMusic}.kkBI7W_onTrolley{animation-name:kkBI7W_onTrolley}.kkBI7W_onInbox{animation-name:kkBI7W_onInbox}.kkBI7W_onMatch{animation-name:kkBI7W_onMatch}@keyframes kkBI7W_onMusic{0%,6%{opacity:0}8%,24%{opacity:1}28%,to{opacity:0}}@keyframes kkBI7W_onTrolley{0%,26%{opacity:0}30%,46%{opacity:1}50%,to{opacity:0}}@keyframes kkBI7W_onInbox{0%,48%{opacity:0}52%,68%{opacity:1}72%,to{opacity:0}}@keyframes kkBI7W_onMatch{0%,70%{opacity:0}74%,90%{opacity:1}94%,to{opacity:0}}@media (hover:hover){.kkBI7W_cover:hover *{animation-play-state:running}.group:hover .kkBI7W_cover *{animation-play-state:running}}.kkBI7W_cover:focus-within *{animation-play-state:running}.group:focus-within .kkBI7W_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .kkBI7W_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.kkBI7W_onMusic,.kkBI7W_onTrolley,.kkBI7W_onInbox,.kkBI7W_onMatch{animation:none!important}}
.R8gSgG_cover{background:#f3eee4;width:100%;height:100%;position:relative;overflow:hidden}.R8gSgG_svg{width:100%;height:100%;display:block}.R8gSgG_name{font-family:var(--jev-serif), Georgia, "Times New Roman", serif;text-anchor:start;font-size:32px;font-weight:600}.R8gSgG_tag{font-family:var(--jev-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.4px;fill:#7a756b;font-size:9px;font-weight:500}.R8gSgG_showBach,.R8gSgG_showBeethoven,.R8gSgG_showChopin,.R8gSgG_showDebussy{animation-duration:7.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.R8gSgG_showBach{opacity:1;animation-name:R8gSgG_showBach}.R8gSgG_showBeethoven,.R8gSgG_showChopin,.R8gSgG_showDebussy{opacity:0}.R8gSgG_showBeethoven{animation-name:R8gSgG_showBeethoven}.R8gSgG_showChopin{animation-name:R8gSgG_showChopin}.R8gSgG_showDebussy{animation-name:R8gSgG_showDebussy}@keyframes R8gSgG_showBach{0%,20%{opacity:1}24%,90%{opacity:0}94%,to{opacity:1}}@keyframes R8gSgG_showBeethoven{0%,20%{opacity:0}24%,42%{opacity:1}46%,to{opacity:0}}@keyframes R8gSgG_showChopin{0%,42%{opacity:0}46%,64%{opacity:1}68%,to{opacity:0}}@keyframes R8gSgG_showDebussy{0%,64%{opacity:0}68%,86%{opacity:1}90%,to{opacity:0}}@media (hover:hover){.R8gSgG_cover:hover *{animation-play-state:running}.group:hover .R8gSgG_cover *{animation-play-state:running}}.R8gSgG_cover:focus-within *{animation-play-state:running}.group:focus-within .R8gSgG_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .R8gSgG_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.R8gSgG_showBach,.R8gSgG_showBeethoven,.R8gSgG_showChopin,.R8gSgG_showDebussy{animation:none!important}}
.p7Ff-a_cover{background:#f3eee4;width:100%;height:100%;position:relative;overflow:hidden}.p7Ff-a_svg{width:100%;height:100%;display:block}.p7Ff-a_kicker{font-family:var(--jev-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:2.6px;text-anchor:middle;fill:#7a756b;font-size:9px;font-weight:500}.p7Ff-a_doorName{font-family:var(--jev-serif), Georgia, "Times New Roman", serif;text-anchor:middle;font-size:14px;font-weight:600}.p7Ff-a_stamp{font-family:var(--jev-mono), ui-monospace, "SF Mono", Menlo, monospace;letter-spacing:.8px;text-anchor:middle;font-size:7.5px;font-weight:500}.p7Ff-a_washMusic,.p7Ff-a_washTrolley,.p7Ff-a_washInbox,.p7Ff-a_washMatch,.p7Ff-a_hop,.p7Ff-a_car,.p7Ff-a_rank,.p7Ff-a_stampLeave,.p7Ff-a_stampReview,.p7Ff-a_stampDelete{animation-duration:7.2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.p7Ff-a_washMusic,.p7Ff-a_washTrolley,.p7Ff-a_washInbox,.p7Ff-a_washMatch,.p7Ff-a_stampReview,.p7Ff-a_stampDelete{opacity:0}.p7Ff-a_stampLeave{opacity:1}.p7Ff-a_washMusic{animation-name:p7Ff-a_washMusic}.p7Ff-a_washTrolley{animation-name:p7Ff-a_washTrolley}.p7Ff-a_washInbox{animation-name:p7Ff-a_washInbox}.p7Ff-a_washMatch{animation-name:p7Ff-a_washMatch}.p7Ff-a_hop{animation-name:p7Ff-a_hop}.p7Ff-a_car{animation-name:p7Ff-a_car}.p7Ff-a_rank{animation-name:p7Ff-a_rank}.p7Ff-a_stampLeave{animation-name:p7Ff-a_stampLeave}.p7Ff-a_stampReview{animation-name:p7Ff-a_stampReview}.p7Ff-a_stampDelete{animation-name:p7Ff-a_stampDelete}@keyframes p7Ff-a_washMusic{0%,2%{opacity:0}6%,20%{opacity:.12}24%,to{opacity:0}}@keyframes p7Ff-a_washTrolley{0%,26%{opacity:0}30%,44%{opacity:.12}48%,to{opacity:0}}@keyframes p7Ff-a_washInbox{0%,50%{opacity:0}54%,68%{opacity:.12}72%,to{opacity:0}}@keyframes p7Ff-a_washMatch{0%,74%{opacity:0}78%,92%{opacity:.12}96%,to{opacity:0}}@keyframes p7Ff-a_hop{0%,4%{transform:translateY(0)}12%{transform:translateY(-8px)}20%,to{transform:translateY(0)}}@keyframes p7Ff-a_car{0%,26%{transform:translate(570px,132px)}32%{transform:translate(548px,104px)}44%,to{transform:translate(570px,132px)}}@keyframes p7Ff-a_rank{0%,74%{transform:translateY(0)}86%{transform:translateY(28px)}96%,to{transform:translateY(0)}}@keyframes p7Ff-a_stampLeave{0%,52%{opacity:1}56%,66%{opacity:0}70%,to{opacity:1}}@keyframes p7Ff-a_stampReview{0%,54%{opacity:0}57%,61%{opacity:1}64%,to{opacity:0}}@keyframes p7Ff-a_stampDelete{0%,62%{opacity:0}65%,69%{opacity:1}72%,to{opacity:0}}@media (hover:hover){.p7Ff-a_cover:hover *{animation-play-state:running}.group:hover .p7Ff-a_cover *{animation-play-state:running}}.p7Ff-a_cover:focus-within *{animation-play-state:running}.group:focus-within .p7Ff-a_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .p7Ff-a_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.p7Ff-a_washMusic,.p7Ff-a_washTrolley,.p7Ff-a_washInbox,.p7Ff-a_washMatch,.p7Ff-a_hop,.p7Ff-a_car,.p7Ff-a_rank,.p7Ff-a_stampLeave,.p7Ff-a_stampReview,.p7Ff-a_stampDelete{animation:none!important}}
.oFjC7a_cover{--cover-bg:#222226;background:linear-gradient(180deg, #ffffff0f 0%, #fff0 32%, #0000 68%, #0000001a 100%), var(--cover-bg);isolation:isolate;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.oFjC7a_art{z-index:1;justify-content:center;align-items:center;width:58%;height:58%;display:flex;position:relative}.oFjC7a_art svg{width:100%;height:100%;display:block}.oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid]{transition:transform .3s cubic-bezier(.23,1,.32,1);transform:scaleY(1)}.oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil]{transition:transform .26s cubic-bezier(.23,1,.32,1) 90ms;transform:scale(1)}@media (hover:hover) and (pointer:fine){:is(.oFjC7a_cover:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid],.group:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid]){transform:scaleY(1.16)}:is(.oFjC7a_cover:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil],.group:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil]){transform:scale(.9)}:is(.oFjC7a_cover:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=gaze],.group:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=gaze]){animation:6s ease-in-out infinite oFjC7a_lensesCoverGaze}:is(.oFjC7a_cover:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=blink],.group:hover .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=blink]){animation:6s ease-in-out infinite oFjC7a_lensesCoverBlink}}:is(.oFjC7a_cover:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid],.group:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid]){transform:scaleY(1.16)}:is(.oFjC7a_cover:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil],.group:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil]){transform:scale(.9)}:is(.oFjC7a_cover:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=gaze],.group:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=gaze]){animation:6s ease-in-out infinite oFjC7a_lensesCoverGaze}:is(.oFjC7a_cover:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=blink],.group:focus-within .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=blink]){animation:6s ease-in-out infinite oFjC7a_lensesCoverBlink}@media (hover:none){[data-cover-awake] .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=lid]{transform:scaleY(1.16)}[data-cover-awake] .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=pupil]{transform:scale(.9)}[data-cover-awake] .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=gaze]{animation:6s ease-in-out infinite oFjC7a_lensesCoverGaze}[data-cover-awake] .oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target=blink]{animation:6s ease-in-out infinite oFjC7a_lensesCoverBlink}}@keyframes oFjC7a_lensesCoverGaze{0%,16%{transform:translate(0)}26%,42%{transform:translate(-3.4px)}52%,70%{transform:translate(2.8px)}80%,to{transform:translate(0)}}@keyframes oFjC7a_lensesCoverBlink{0%,60%{transform:scaleY(1)}65%{transform:scaleY(.74)}70%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.oFjC7a_art svg[data-anim=lenses-deck] [data-anim-target]{transition:none;animation:none;transform:none!important}}
.Qe9wGW_cover{--cover-ink:#1f1a14;--cover-accent:#f2c77a;--cover-bg-top:#faf7f1;--cover-bg-bottom:#e6e3dc;--cover-grid:#1f1a1413;--cover-panel-bg:#fff8e7d1;--cover-panel-border:#1f1a1429;--cover-panel-shadow:#4b382038;--cover-card-outline:#fffaf09e;--cover-matrix-cell:#1f1a141f;isolation:isolate;width:100%;height:100%;color:var(--cover-ink);background:linear-gradient(160deg, var(--cover-bg-top), var(--cover-bg-bottom));position:relative;overflow:hidden}.dark-mode .Qe9wGW_cover{--cover-ink:#f5efe0;--cover-bg-top:#17130f;--cover-bg-bottom:#0f151d;--cover-grid:#f5efe00e;--cover-panel-bg:#141417b8;--cover-panel-border:#f5efe029;--cover-panel-shadow:#00000057;--cover-card-outline:#f5efe02e;--cover-matrix-cell:#f5efe024}.Qe9wGW_gridGlow{z-index:0;background-image:linear-gradient(var(--cover-grid) 1px, transparent 1px), linear-gradient(90deg, var(--cover-grid) 1px, transparent 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.Qe9wGW_workbench{z-index:1;grid-template-columns:1.08fr .92fr;align-items:center;gap:14px;width:min(80%,360px);margin-inline:auto;transition:transform .26s ease-out;display:grid;position:absolute;inset:12% 0 18%;transform:rotate(-6deg)}.Qe9wGW_previewCard{aspect-ratio:.8;color:#f5efe0;min-width:0;box-shadow:0 0 0 1px var(--cover-card-outline), 0 14px 30px #00000047;background:#204a40;border-radius:16px;flex-direction:column;padding:14px;transition:transform .26s ease-out,background-color .4s;display:flex;position:relative}.Qe9wGW_illustration{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.Qe9wGW_illustration svg{transform-origin:50%;width:100%;height:100%;transform:scale(1.08)}.Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target=string]{animation:3.2s ease-in-out infinite paused Qe9wGW_labCoverBowString}.Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target=arrow]{animation:3.2s ease-in-out infinite paused Qe9wGW_labCoverBowArrow}.Qe9wGW_panel{border:1px solid var(--cover-panel-border);background:var(--cover-panel-bg);min-width:0;box-shadow:0 16px 44px var(--cover-panel-shadow);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:18px;gap:10px;padding:12px;display:grid}.Qe9wGW_panelHeader,.Qe9wGW_swatches{gap:6px;display:flex}.Qe9wGW_panelHeader span{border-radius:var(--radius-pill);background:#a97824;width:7px;height:7px}.Qe9wGW_swatches span{aspect-ratio:1;border-radius:6px;flex:1;max-width:18px;transition:box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff29,0 4px 10px #0000002e}.Qe9wGW_swatches .Qe9wGW_swatchActive{box-shadow:0 0 0 1px #ffffff29 inset, 0 0 0 2px var(--cover-panel-bg), 0 0 0 3.5px var(--cover-ink), 0 4px 10px #0000002e}.Qe9wGW_swatches .Qe9wGW_swatchPressing{animation:.48s ease-in-out Qe9wGW_labCoverSwatchPress}@keyframes Qe9wGW_labCoverSwatchPress{0%,to{transform:scale(1)}34%{transform:scale(.8)}64%{transform:scale(1.1)}}.Qe9wGW_matrix{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.Qe9wGW_matrix span{aspect-ratio:1.1;background:var(--cover-matrix-cell);border-radius:4px}.Qe9wGW_matrix .Qe9wGW_pressing{animation:.6s ease-in-out Qe9wGW_labCoverPress}@media (hover:hover){:is(.Qe9wGW_cover:hover .Qe9wGW_workbench,.group:hover .Qe9wGW_workbench){transform:rotate(0)translateY(-2px)}:is(.Qe9wGW_cover:hover .Qe9wGW_previewCard,.group:hover .Qe9wGW_previewCard){transform:translateY(-4px)rotate(0)}:is(.Qe9wGW_cover:hover .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target],.group:hover .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]){animation-play-state:running}}:is(.Qe9wGW_cover:focus-within .Qe9wGW_workbench,.group:focus-within .Qe9wGW_workbench){transform:rotate(0)translateY(-2px)}:is(.Qe9wGW_cover:focus-within .Qe9wGW_previewCard,.group:focus-within .Qe9wGW_previewCard){transform:translateY(-4px)rotate(0)}:is(.Qe9wGW_cover:focus-within .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target],.group:focus-within .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]){animation-play-state:running}@media (hover:none){[data-cover-awake] .Qe9wGW_workbench{transform:rotate(0)translateY(-2px)}[data-cover-awake] .Qe9wGW_previewCard{transform:translateY(-4px)rotate(0)}[data-cover-awake] .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation-play-state:running}}@keyframes Qe9wGW_labCoverPress{0%,to{background-color:var(--cover-matrix-cell);box-shadow:none;transform:scale(1)}28%{background-color:var(--cover-accent);transform:scale(.9);box-shadow:0 0 14px #f2c77a80}52%{background-color:var(--cover-accent);transform:scale(1.05);box-shadow:0 0 10px #f2c77a52}}@keyframes Qe9wGW_labCoverBowString{0%,18%,70%,to{d:path("M 62 18 L 62 50 L 62 82")}44%,54%{d:path("M 62 18 L 38 50 L 62 82")}}@keyframes Qe9wGW_labCoverBowArrow{0%,18%{opacity:1;transform:translate(0)}44%,54%{opacity:1;transform:translate(-24px)}63%{opacity:.95;transform:translate(16px)}70%{opacity:0;transform:translate(28px)}71%,78%{opacity:0;transform:translate(0)}94%,to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.Qe9wGW_workbench{transition:none}.Qe9wGW_matrix .Qe9wGW_pressing,.Qe9wGW_swatches .Qe9wGW_swatchPressing,.Qe9wGW_cover:hover .Qe9wGW_previewCard,.Qe9wGW_cover:focus-within .Qe9wGW_previewCard{animation:none}.Qe9wGW_cover:hover .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation:none}.group:hover .Qe9wGW_previewCard{animation:none}.group:hover .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation:none}.Qe9wGW_cover:focus-within .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation:none}.group:focus-within .Qe9wGW_previewCard{animation:none}.group:focus-within .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation:none}[data-cover-awake] .Qe9wGW_previewCard{animation:none}[data-cover-awake] .Qe9wGW_illustration svg[data-anim=expertise] [data-anim-target]{animation:none}}
._9fuHNG_cover{isolation:isolate;background:#000;flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:hidden;container-type:inline-size}._9fuHNG_bars{pointer-events:none;position:absolute;inset:0}._9fuHNG_bar{transform-origin:bottom;opacity:0;border-radius:var(--r,999px) var(--r,999px) 0 0;will-change:transform, opacity, border-radius;background:linear-gradient(#00d4b1f2 0%,#00d4b1b3 100%);animation:2.6s linear infinite paused _9fuHNG_rise;position:absolute;bottom:38%;transform:scaleY(0)}._9fuHNG_barAccent{background:linear-gradient(#018470f2 0%,#01483ed9 100%)}._9fuHNG_bar{height:62%}._9fuHNG_bar:first-child{animation-delay:0s}._9fuHNG_bar:nth-child(2){animation-delay:50ms}._9fuHNG_bar:nth-child(3){animation-delay:.1s}@media (hover:hover){:is(.group:hover ._9fuHNG_bar,._9fuHNG_cover:hover ._9fuHNG_bar,.group:hover ._9fuHNG_whitePressed,._9fuHNG_cover:hover ._9fuHNG_whitePressed,.group:hover ._9fuHNG_blackPressed,._9fuHNG_cover:hover ._9fuHNG_blackPressed){animation-play-state:running}}:is(.group:focus-within ._9fuHNG_bar,._9fuHNG_cover:focus-within ._9fuHNG_bar,.group:focus-within ._9fuHNG_whitePressed,._9fuHNG_cover:focus-within ._9fuHNG_whitePressed,.group:focus-within ._9fuHNG_blackPressed,._9fuHNG_cover:focus-within ._9fuHNG_blackPressed){animation-play-state:running}@media (hover:none){:is([data-cover-awake] ._9fuHNG_bar,[data-cover-awake] ._9fuHNG_whitePressed,[data-cover-awake] ._9fuHNG_blackPressed){animation-play-state:running}}@keyframes _9fuHNG_rise{0%{opacity:0;border-radius:var(--r) var(--r) 0 0;transform:translateY(0%)scaleY(0)}8%{opacity:1}46%{opacity:1;border-radius:var(--r) var(--r) 0 0;transform:translateY(0%)scaleY(1)}48%{border-radius:var(--r)}90%{opacity:1}to{opacity:0;border-radius:var(--r);transform:translateY(-115%)scaleY(1)}}@keyframes _9fuHNG_whiteKeyPress{0%{box-shadow:none;background:linear-gradient(#f9f9f9 0%,#fff 100%);border-bottom-width:3px;transform:translateY(0)}6%,46%{background:linear-gradient(#00d4b1 0%,#33ffe0 100%);border-bottom-width:1px;transform:translateY(1px);box-shadow:inset 0 8px 14px #0000002e,0 0 18px #00d4b166}56%,to{box-shadow:none;background:linear-gradient(#f9f9f9 0%,#fff 100%);border-bottom-width:3px;transform:translateY(0)}}@keyframes _9fuHNG_blackKeyPress{0%{background:linear-gradient(#2a2a2a 0%,#444 100%);box-shadow:inset 0 -3px 5px #0000008c}6%,46%{background:linear-gradient(#018470 0%,#01483e 100%);box-shadow:inset 0 -3px 6px #00000080,0 0 12px #00d4b173}56%,to{background:linear-gradient(#2a2a2a 0%,#444 100%);box-shadow:inset 0 -3px 5px #0000008c}}._9fuHNG_whitePressed{animation:2.6s linear infinite paused _9fuHNG_whiteKeyPress}._9fuHNG_blackPressed{animation:2.6s linear infinite paused _9fuHNG_blackKeyPress}._9fuHNG_piano{background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%);border-top:1px solid #ffffff1a;width:100%;height:38%;position:relative}._9fuHNG_whiteRow{display:flex;position:absolute;inset:0}._9fuHNG_white{background:linear-gradient(#f9f9f9 0%,#fff 100%);border-bottom:3px solid #00000040;border-left:1px solid #0000002e;flex:1 1 0;transition:transform 60ms}._9fuHNG_white:first-child{border-left:none}._9fuHNG_black{z-index:2;background:linear-gradient(#2a2a2a 0%,#444 100%);border:1px solid #000;border-top:none;height:62%;transition:transform 60ms;position:absolute;top:0;box-shadow:inset 0 -3px 5px #0000008c}@media (prefers-reduced-motion:reduce){._9fuHNG_bar{opacity:.85;border-radius:var(--r) var(--r) 0 0;transform:translateY(0%)scaleY(1);animation:none!important}._9fuHNG_whitePressed,._9fuHNG_blackPressed{animation:none!important}}
.DF2kFW_cover{background:#0d0d0d;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.DF2kFW_stage{pointer-events:none;position:absolute;inset:0}.DF2kFW_srOnly{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;position:absolute;overflow:hidden}.DF2kFW_token{font-family:var(--font-geist,"Geist", "Inter", ui-sans-serif, system-ui, sans-serif);color:#fff;letter-spacing:-.03em;white-space:nowrap;transform-origin:50%;font-weight:700;position:absolute}.DF2kFW_word{font-size:clamp(1.4rem,11cqw,2.2rem);top:32%;left:24%;transform:rotate(-3deg)}.DF2kFW_slashes{color:#ffffffc7;font-size:clamp(1.4rem,11cqw,2.2rem);top:44%;right:18%;transform:rotate(5deg)}@media (hover:hover){:is(.DF2kFW_cover:hover .DF2kFW_word,.group:hover .DF2kFW_word){will-change:transform;animation:1s forwards DF2kFW_fall-word}:is(.DF2kFW_cover:hover .DF2kFW_slashes,.group:hover .DF2kFW_slashes){will-change:transform;animation:.92s 60ms forwards DF2kFW_fall-slashes}}:is(.DF2kFW_cover:focus-within .DF2kFW_word,.group:focus-within .DF2kFW_word){will-change:transform;animation:1s forwards DF2kFW_fall-word}:is(.DF2kFW_cover:focus-within .DF2kFW_slashes,.group:focus-within .DF2kFW_slashes){will-change:transform;animation:.92s 60ms forwards DF2kFW_fall-slashes}@media (hover:none){[data-cover-awake] .DF2kFW_word{will-change:transform;animation:1s forwards DF2kFW_fall-word}[data-cover-awake] .DF2kFW_slashes{will-change:transform;animation:.92s 60ms forwards DF2kFW_fall-slashes}}@keyframes DF2kFW_fall-word{0%{animation-timing-function:cubic-bezier(.42,0,1,.55);transform:translate(0)rotate(-3deg)scaleY(1)}52%{animation-timing-function:cubic-bezier(.32,1.45,.64,1);transform:translate(-2cqw,38cqh)rotate(-120deg)scaleY(.82)}68%{animation-timing-function:cubic-bezier(.42,0,1,.55);transform:translate(-3cqw,30cqh)rotate(-150deg)scaleY(1.08)}82%{animation-timing-function:var(--ease-out-smooth);transform:translate(-3.5cqw,37cqh)rotate(-162deg)scaleY(.96)}92%{animation-timing-function:ease-out;transform:translate(-3.5cqw,38cqh)rotate(-156deg)scaleY(1)}to{transform:translate(-3.5cqw,38cqh)rotate(-158deg)scaleY(1)}}@keyframes DF2kFW_fall-slashes{0%{animation-timing-function:cubic-bezier(.42,0,1,.55);transform:translate(0)rotate(5deg)scaleY(1)}52%{animation-timing-function:cubic-bezier(.32,1.45,.64,1);transform:translate(1.5cqw,32cqh)rotate(52deg)scaleY(.85)}70%{animation-timing-function:cubic-bezier(.42,0,1,.55);transform:translate(2cqw,24cqh)rotate(72deg)scaleY(1.07)}85%{animation-timing-function:var(--ease-out-smooth);transform:translate(2.5cqw,31cqh)rotate(82deg)scaleY(.97)}94%{animation-timing-function:ease-out;transform:translate(2.5cqw,32cqh)rotate(77deg)scaleY(1)}to{transform:translate(2.5cqw,32cqh)rotate(78deg)scaleY(1)}}@media (prefers-reduced-motion:reduce){:is(.DF2kFW_cover:hover .DF2kFW_word,.DF2kFW_cover:hover .DF2kFW_slashes,.DF2kFW_cover:focus-within .DF2kFW_word,.DF2kFW_cover:focus-within .DF2kFW_slashes,.group:hover .DF2kFW_word,.group:hover .DF2kFW_slashes,.group:focus-within .DF2kFW_word,.group:focus-within .DF2kFW_slashes){animation:none}}
.KYsAwG_cover{background:#b0da93;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.KYsAwG_svg{width:100%;height:100%;display:block}.KYsAwG_balloon{transform-box:fill-box;transform-origin:50% 55%;animation:3.6s linear infinite paused KYsAwG_fuseAndPop}@keyframes KYsAwG_fuseAndPop{0%{opacity:1;transform:scale(1)}8%{transform:scale(1.045)}16%{transform:scale(1)}24%{transform:scale(1.075)}30%{transform:scale(1.03)}36%{opacity:1;transform:scale(1.16)}38%{opacity:0;transform:scale(1.24)}81%{opacity:0;transform:scale(.02)}84%{opacity:1;transform:scale(.02)}94%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.KYsAwG_blush{opacity:0;animation:3.6s linear infinite paused KYsAwG_blushIn}@keyframes KYsAwG_blushIn{0%,20%{opacity:0}33%{opacity:.5}37%{opacity:.8}38.5%,to{opacity:0}}.KYsAwG_splash{opacity:0;animation:3.6s linear infinite paused KYsAwG_splashFade}@keyframes KYsAwG_splashFade{0%,37%{opacity:0}39%,58%{opacity:1}72%,to{opacity:0}}.KYsAwG_armH,.KYsAwG_armV{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.2,.9,.3,1) infinite paused KYsAwG_armGrowH}.KYsAwG_armV{animation-name:KYsAwG_armGrowV}@keyframes KYsAwG_armGrowH{0%,37%{transform:scaleX(.05)}46%{transform:scaleX(1.03)}50%,to{transform:scaleX(1)}}@keyframes KYsAwG_armGrowV{0%,37%{transform:scaleY(.05)}46%{transform:scaleY(1.03)}50%,to{transform:scaleY(1)}}.KYsAwG_splashCore{transform-box:fill-box;transform-origin:50%;animation:3.6s cubic-bezier(.2,.9,.3,1) infinite paused KYsAwG_coreGrow}@keyframes KYsAwG_coreGrow{0%,37%{transform:scale(.2)}43%{transform:scale(1.12)}47%,to{transform:scale(1)}}.KYsAwG_drop{opacity:0;animation:3.6s ease-out infinite paused KYsAwG_dropFly}@keyframes KYsAwG_dropFly{0%,38%{opacity:0;transform:translate(0)}40%{opacity:1}56%,to{transform:translate(var(--dx), var(--dy));opacity:0}}.KYsAwG_castBob{transform-box:fill-box;transform-origin:50% 90%;animation:3.6s ease-in-out infinite paused KYsAwG_castBreathe}.KYsAwG_castBobOffset{animation-delay:-1.5s}@keyframes KYsAwG_castBreathe{0%{transform:translateY(0)scale(1)}25%{transform:translateY(-2.5px)scale(.99,1.025)}50%{transform:translateY(0)scale(1.01,.99)}75%{transform:translateY(-1.8px)scale(.995,1.015)}to{transform:translateY(0)scale(1)}}.KYsAwG_hopLeft,.KYsAwG_hopRight{transform-box:fill-box;transform-origin:50% 90%;animation:3.6s ease-in-out infinite paused KYsAwG_alarmHop}.KYsAwG_hopRight{animation-delay:.1s}@keyframes KYsAwG_alarmHop{0%,33%{transform:translateY(0)scale(1)}37%{transform:translateY(3px)scale(1.07,.9)}43%{transform:translateY(-16px)scale(.9,1.12)}49%{transform:translateY(0)scale(1.09,.9)}53%{transform:translateY(-6px)scale(.98,1.05)}58%{transform:translateY(0)scale(1.03,.98)}63%,to{transform:translateY(0)scale(1)}}@media (hover:hover){.KYsAwG_cover:hover *{animation-play-state:running}.group:hover .KYsAwG_cover *{animation-play-state:running}}.KYsAwG_cover:focus-within *{animation-play-state:running}.group:focus-within .KYsAwG_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .KYsAwG_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.KYsAwG_balloon,.KYsAwG_blush,.KYsAwG_splash,.KYsAwG_armH,.KYsAwG_armV,.KYsAwG_splashCore,.KYsAwG_drop,.KYsAwG_castBob,.KYsAwG_hopLeft,.KYsAwG_hopRight{animation:none!important}}
.SZC3Vq_cover{isolation:isolate;background:#0a0a0a;width:100%;height:100%;position:relative;overflow:hidden}.SZC3Vq_frame{pointer-events:none;width:100%;height:100%;display:block}.SZC3Vq_backdrop{fill:#0a0a0a}@media (hover:hover){:is(.SZC3Vq_cover:hover .SZC3Vq_matchRing,.group:hover .SZC3Vq_matchRing){opacity:1;stroke-dashoffset:0}}:is(.SZC3Vq_cover:focus-within .SZC3Vq_matchRing,.group:focus-within .SZC3Vq_matchRing){opacity:1;stroke-dashoffset:0}@media (hover:none){[data-cover-awake] .SZC3Vq_matchRing{opacity:1;stroke-dashoffset:0}}.SZC3Vq_matchRing{fill:none;stroke:#ffec4a;stroke-width:7px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 1px #00000059);will-change:opacity, stroke-dashoffset;transition:opacity .45s ease-out,stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.SZC3Vq_matchRing{will-change:auto;transition:none}}
.zbSpcG_cover{background:radial-gradient(130% 220% at 50% -30%,#7c1a26 0%,#591019 55%,#420a11 100%);justify-content:center;align-items:center;width:100%;height:100%;padding:9px 14px;display:flex;position:relative;overflow:hidden}.zbSpcG_svg{filter:drop-shadow(0 5px 14px #00000073);width:100%;height:100%;display:block}.zbSpcG_labelText{letter-spacing:1.8px;fill:#e9ebf0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:6.5px;font-weight:700}.zbSpcG_brandText{letter-spacing:.3px;fill:#fdf4f0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:500}.zbSpcG_brandSubText{letter-spacing:2.2px;fill:#ffebe680;font-family:ui-sans-serif,system-ui,sans-serif;font-size:6px;font-weight:600}.zbSpcG_ledLabelText{letter-spacing:1.4px;text-anchor:middle;fill:#a86060;font-family:ui-sans-serif,system-ui,sans-serif;font-size:5px;font-weight:600}.zbSpcG_ledDigitsText{text-anchor:middle;fill:#ff4b39;filter:drop-shadow(0 0 3px #ff4b39b3);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:19px;font-style:italic;font-weight:700}.zbSpcG_screenSmallText{letter-spacing:1.8px;fill:#e05545;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:5.5px;font-weight:600}.zbSpcG_screenMainText{letter-spacing:.8px;fill:#eef2f6;filter:drop-shadow(0 0 2.5px #bed7ff59);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;font-weight:500}.zbSpcG_knobLabelText{letter-spacing:1.5px;text-anchor:middle;fill:#d6d9e0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:5.5px;font-weight:600}.zbSpcG_progSelect,.zbSpcG_led0{animation:8.4s linear infinite paused zbSpcG_showSelect}.zbSpcG_progRun1,.zbSpcG_led1{opacity:0;animation:8.4s linear infinite paused zbSpcG_showRun1}.zbSpcG_progRun2,.zbSpcG_led2{opacity:0;animation:8.4s linear infinite paused zbSpcG_showRun2}.zbSpcG_progRun3,.zbSpcG_led3{opacity:0;animation:8.4s linear infinite paused zbSpcG_showRun3}@keyframes zbSpcG_showSelect{0%,10%{opacity:1}12%,89%{opacity:0}91%,to{opacity:1}}@keyframes zbSpcG_showRun1{0%,11%{opacity:0}13%,36%{opacity:1}38%,to{opacity:0}}@keyframes zbSpcG_showRun2{0%,37%{opacity:0}39%,61%{opacity:1}63%,to{opacity:0}}@keyframes zbSpcG_showRun3{0%,62%{opacity:0}64%,86%{opacity:1}88%,to{opacity:0}}.zbSpcG_dotGlow{opacity:0;filter:drop-shadow(0 0 2.5px #ff3b30cc);animation:8.4s linear infinite paused zbSpcG_runActive}@keyframes zbSpcG_runActive{0%,10%{opacity:0}13%{opacity:1}37%{opacity:1}38%{opacity:.3}39%{opacity:1}62%{opacity:1}63%{opacity:.3}64%{opacity:1}87%{opacity:1}89%,to{opacity:0}}.zbSpcG_knobLive{animation:8.4s ease-in-out infinite paused zbSpcG_knobSweep}@keyframes zbSpcG_knobSweep{0%,10%{transform:rotate(-50deg)}37%{transform:rotate(-18deg)}62%{transform:rotate(14deg)}87%{transform:rotate(46deg)}89%,to{transform:rotate(-50deg)}}.zbSpcG_pressKey{animation-play-state:paused}@media (hover:hover){.zbSpcG_cover:hover *{animation-play-state:running}.group:hover .zbSpcG_cover *{animation-play-state:running}}.zbSpcG_cover:focus-within *{animation-play-state:running}.group:focus-within .zbSpcG_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] .zbSpcG_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.zbSpcG_progSelect,.zbSpcG_progRun1,.zbSpcG_progRun2,.zbSpcG_progRun3,.zbSpcG_led0,.zbSpcG_led1,.zbSpcG_led2,.zbSpcG_led3,.zbSpcG_dotGlow,.zbSpcG_knobLive,.zbSpcG_pressKey{animation:none!important}}
.YkPRkW_themeToggle{color:inherit;cursor:pointer;appearance:none;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s ease-out;display:inline-flex}.YkPRkW_themeToggle svg{width:1em;height:1em;transition:color .2s ease-out,transform .2s ease-out}.YkPRkW_themeToggle:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid}@media (hover:hover){.YkPRkW_themeToggle:hover .YkPRkW_sun{color:#f5c542}.YkPRkW_themeToggle:hover .YkPRkW_moon{color:#6366f1}.YkPRkW_themeToggle:hover svg{transform:rotate(20deg)}}.YkPRkW_themeToggle:active svg{transform:rotate(45deg)scale(.95)}@media (prefers-reduced-motion:reduce){.YkPRkW_themeToggle svg,.YkPRkW_themeToggle:hover svg,.YkPRkW_themeToggle:active svg{transform:none}}
._5d7YNq_cover{background: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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .9 0 0 0 0 .78 .065 0 0 0 -.015'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(90% 55% at 50% -8%,#ffd6a50d,#0000 70%),radial-gradient(130% 95% at 50% 40%,#0000 52%,#00000061),#13110e;width:100%;height:100%;position:relative;overflow:hidden}._5d7YNq_svg{width:100%;height:100%;display:block;overflow:visible}._5d7YNq_pool,._5d7YNq_thing,._5d7YNq_shadow{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused}@media (hover:hover){._5d7YNq_cover:hover *{animation-play-state:running}.group:hover ._5d7YNq_cover *{animation-play-state:running}}._5d7YNq_cover:focus-within *{animation-play-state:running}.group:focus-within ._5d7YNq_cover *{animation-play-state:running}@media (hover:none){[data-cover-awake] ._5d7YNq_cover *{animation-play-state:running}}@media (prefers-reduced-motion:reduce){._5d7YNq_pool,._5d7YNq_thing,._5d7YNq_shadow{animation:none!important}._5d7YNq_thing{opacity:.72}._5d7YNq_thing._5d7YNq_home{opacity:1;transform:translateY(-7px)}}
@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/34d6927adec7cf56.1ob82_8939ahk.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/11e9730d70f3df61.128rw_frk7cg-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/94800d63c463b116.232hpqc6onjei.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/7685343155bcb53f.10-kow8kg30xf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c0640dc9a2bf5797.1zz7v2lps04n2.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/48a1b83fac2e67c0.p.42nfwtuxx8u2o.woff2)format("woff2");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}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/0fb96d1b5bc8468e.3hcunrvt_bt_o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/1a36275c0a5dae4b.452ifmvv-9yum.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/4516abe641523af1.1kbk5odn53sdi.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/8b28f59145c251c9.3_mv2jnzqn6zb.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/6809fa33fa73d760.0yy0rfmygkgha.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/cef856781ea24bd1.p.0i67n8kf07qoy.woff2)format("woff2");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}.PY-lBW_className{font-family:"Source Serif 4",Iowan Old Style,Palatino Linotype,Georgia,serif}.PY-lBW_variable{--pm-serif:"Source Serif 4", Iowan Old Style, Palatino Linotype, Georgia, serif}
.Mj6cVa_page{background:var(--w-background);color:var(--w-primary);position:absolute;inset:0;overflow:hidden}.Mj6cVa_column{width:min(708px,100vw - 48px);margin:0 auto;padding-top:96px}.Mj6cVa_icon{border-radius:12px;width:56px;height:56px;margin-bottom:24px}.Mj6cVa_title{border-radius:8px;width:65%;height:38px;margin-bottom:14px}.Mj6cVa_meta{border-radius:6px;width:30%;height:14px;margin-bottom:28px}.Mj6cVa_divider{background:var(--w-divider);height:1px;margin-bottom:28px}.Mj6cVa_line{border-radius:6px;height:14px;margin-bottom:16px}.Mj6cVa_icon,.Mj6cVa_title,.Mj6cVa_meta,.Mj6cVa_line{background:var(--w-surface-hover);animation:1.6s ease-in-out infinite Mj6cVa_skeletonPulse}@keyframes Mj6cVa_skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21.30bdpjkrtcces.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e.p.1v5bejj26fx9h.woff2)format("woff2");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}._5FwgdG_className{font-family:Geist Mono,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}._5FwgdG_variable{--pm-mono:"Geist Mono", SFMono-Regular, Menlo, Consolas, monospace}
.rolVKW_cover{background:#fff6e9;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.rolVKW_svg{width:100%;height:100%;display:block}.rolVKW_title{letter-spacing:1px;text-anchor:middle;fill:#ff6b81;stroke:#2a2440;stroke-width:11px;stroke-linejoin:round;paint-order:stroke;font-family:ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:60px;font-weight:800}.rolVKW_titleShadow{fill:#3fd2c7}.rolVKW_tagline{text-anchor:middle;fill:#4a4458;font-family:ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:19px;font-weight:700}.rolVKW_pillText{text-anchor:middle;fill:#2a2440;font-family:ui-rounded,SF Pro Rounded,Arial Rounded MT Bold,system-ui,sans-serif;font-size:17px;font-weight:800}.rolVKW_wordmark,.rolVKW_balloonFloat,.rolVKW_bubbleBob{transform-box:fill-box;transform-origin:50%}.rolVKW_sparkle{transform-box:fill-box;transform-origin:50%;opacity:.75}@media (hover:hover){:is(.group:hover .rolVKW_wordmark,.rolVKW_cover:hover .rolVKW_wordmark){animation:3.4s ease-in-out infinite rolVKW_posterWiggle}:is(.group:hover .rolVKW_balloonFloat,.rolVKW_cover:hover .rolVKW_balloonFloat){animation:4.2s ease-in-out infinite rolVKW_balloonDrift}:is(.group:hover .rolVKW_bubbleBob,.rolVKW_cover:hover .rolVKW_bubbleBob){animation:3.8s ease-in-out infinite rolVKW_bubbleBob}:is(.group:hover .rolVKW_sparkle,.rolVKW_cover:hover .rolVKW_sparkle){animation:2.6s ease-in-out infinite rolVKW_sparkleTwinkle}}:is(.group:focus-within .rolVKW_wordmark,.rolVKW_cover:focus-within .rolVKW_wordmark){animation:3.4s ease-in-out infinite rolVKW_posterWiggle}:is(.group:focus-within .rolVKW_balloonFloat,.rolVKW_cover:focus-within .rolVKW_balloonFloat){animation:4.2s ease-in-out infinite rolVKW_balloonDrift}:is(.group:focus-within .rolVKW_bubbleBob,.rolVKW_cover:focus-within .rolVKW_bubbleBob){animation:3.8s ease-in-out infinite rolVKW_bubbleBob}:is(.group:focus-within .rolVKW_sparkle,.rolVKW_cover:focus-within .rolVKW_sparkle){animation:2.6s ease-in-out infinite rolVKW_sparkleTwinkle}@media (hover:none){[data-cover-awake] .rolVKW_wordmark{animation:3.4s ease-in-out infinite rolVKW_posterWiggle}[data-cover-awake] .rolVKW_balloonFloat{animation:4.2s ease-in-out infinite rolVKW_balloonDrift}[data-cover-awake] .rolVKW_bubbleBob{animation:3.8s ease-in-out infinite rolVKW_bubbleBob}[data-cover-awake] .rolVKW_sparkle{animation:2.6s ease-in-out infinite rolVKW_sparkleTwinkle}}.rolVKW_sparkleLate{animation-delay:1.1s!important}@keyframes rolVKW_posterWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-1.4deg)}75%{transform:rotate(1.4deg)}}@keyframes rolVKW_balloonDrift{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-9px)rotate(4deg)}}@keyframes rolVKW_bubbleBob{0%,to{transform:translate(0)}50%{transform:translate(-3px,-10px)}}@keyframes rolVKW_sparkleTwinkle{0%,to{opacity:.75;transform:scale(1)}50%{opacity:.2;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.rolVKW_wordmark,.rolVKW_balloonFloat,.rolVKW_bubbleBob,.rolVKW_sparkle{animation:none!important}}
.Lw-VCa_article{font-family:var(--font-serif);color:var(--about-text);font-size:1.05rem;line-height:1.65}.Lw-VCa_article h2{letter-spacing:-.01em;margin:2rem 0 .75rem;font-size:1.15rem;font-weight:600}.Lw-VCa_article p{margin:0 0 1rem}.Lw-VCa_article ul{margin:0 0 1rem;padding-left:1.2rem}.Lw-VCa_article li{margin:.35rem 0}.Lw-VCa_article a{color:var(--about-accent);text-underline-offset:3px;text-decoration:underline}.Lw-VCa_footerNav{font-family:var(--font-sans);flex-wrap:wrap;justify-content:center;gap:8px 16px;font-size:.8rem;display:flex}.Lw-VCa_footerNav a{color:var(--about-muted)}.Lw-VCa_footerNav a:hover{color:var(--about-accent)}
.uVOyuW_cover{background:#58cfc4;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.uVOyuW_svg{width:100%;height:100%;display:block}.uVOyuW_bobGroup{transform-box:fill-box;transform-origin:50%;animation:4.4s ease-in-out infinite uVOyuW_trapBob}@keyframes uVOyuW_trapBob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.uVOyuW_riser{opacity:0;animation:6s linear infinite uVOyuW_riserUp}.uVOyuW_riser:first-of-type{animation-duration:5.2s}.uVOyuW_riser:nth-of-type(2){animation-duration:6.4s;animation-delay:1.4s}.uVOyuW_riser:nth-of-type(3){animation-duration:5.8s;animation-delay:.6s}.uVOyuW_riser:nth-of-type(4){animation-duration:7s;animation-delay:2.2s}@keyframes uVOyuW_riserUp{0%{opacity:0;transform:translateY(0)}12%{opacity:.85}78%{opacity:.5}to{opacity:0;transform:translateY(-72px)}}.uVOyuW_bubbleShell,.uVOyuW_burstRing,.uVOyuW_popDrop,.uVOyuW_buddy{transform-box:fill-box;transform-origin:50%}.uVOyuW_burstRing,.uVOyuW_popDrop{opacity:0}@media (hover:hover){:is(.group:hover .uVOyuW_bubbleShell,.uVOyuW_cover:hover .uVOyuW_bubbleShell){animation:4s ease-in-out infinite uVOyuW_shellPop}:is(.group:hover .uVOyuW_burstRing,.uVOyuW_cover:hover .uVOyuW_burstRing){animation:4s ease-out infinite uVOyuW_ringBurst}:is(.group:hover .uVOyuW_popDrop,.uVOyuW_cover:hover .uVOyuW_popDrop){animation:4s ease-out infinite uVOyuW_sprayFly}:is(.group:hover .uVOyuW_buddy,.uVOyuW_cover:hover .uVOyuW_buddy){animation:4s ease-in-out infinite uVOyuW_buddyDrop}}:is(.group:focus-within .uVOyuW_bubbleShell,.uVOyuW_cover:focus-within .uVOyuW_bubbleShell){animation:4s ease-in-out infinite uVOyuW_shellPop}:is(.group:focus-within .uVOyuW_burstRing,.uVOyuW_cover:focus-within .uVOyuW_burstRing){animation:4s ease-out infinite uVOyuW_ringBurst}:is(.group:focus-within .uVOyuW_popDrop,.uVOyuW_cover:focus-within .uVOyuW_popDrop){animation:4s ease-out infinite uVOyuW_sprayFly}:is(.group:focus-within .uVOyuW_buddy,.uVOyuW_cover:focus-within .uVOyuW_buddy){animation:4s ease-in-out infinite uVOyuW_buddyDrop}@media (hover:none){[data-cover-awake] .uVOyuW_bubbleShell{animation:4s ease-in-out infinite uVOyuW_shellPop}[data-cover-awake] .uVOyuW_burstRing{animation:4s ease-out infinite uVOyuW_ringBurst}[data-cover-awake] .uVOyuW_popDrop{animation:4s ease-out infinite uVOyuW_sprayFly}[data-cover-awake] .uVOyuW_buddy{animation:4s ease-in-out infinite uVOyuW_buddyDrop}}@keyframes uVOyuW_shellPop{0%{opacity:1;transform:scale(1)}5%{opacity:1;transform:scale(1.06)}7%{opacity:0;transform:scale(1.12)}58%{opacity:0;transform:scale(.7)}66%{opacity:.55;transform:scale(.84)}73%{opacity:1;transform:scale(1.05)}79%,to{opacity:1;transform:scale(1)}}@keyframes uVOyuW_ringBurst{0%,4%{opacity:0;transform:scale(1)}7%{opacity:.9}20%,to{opacity:0;transform:scale(1.5)}}@keyframes uVOyuW_sprayFly{0%,5%{opacity:0;transform:translate(0)}8%{opacity:1}26%,to{transform:translate(var(--dx), var(--dy));opacity:0}}@keyframes uVOyuW_buddyDrop{0%,7%{transform:translate(0)rotate(0)}13%{transform:translateY(27px)rotate(5deg)}17%{transform:translateY(19px)rotate(5deg)}21%,56%{transform:translateY(24px)rotate(5deg)}70%{transform:translateY(3px)rotate(1deg)}78%,to{transform:translate(0)rotate(0)}}@media (prefers-reduced-motion:reduce){.uVOyuW_bobGroup,.uVOyuW_riser,.uVOyuW_bubbleShell,.uVOyuW_burstRing,.uVOyuW_popDrop,.uVOyuW_buddy{animation:none!important}.uVOyuW_riser{opacity:0}}
.elKKHq_frame{color:#1a1a1a;min-height:100vh;font-family:var(--font-sans,"Inter", system-ui, sans-serif);touch-action:manipulation;background:linear-gradient(#ffffff52 0%,#fff0 28%),#ece4d0;flex-direction:column;display:flex;position:relative}.dark-mode .elKKHq_frame{color:#f5f1e8;background:linear-gradient(#ffffff0a 0%,#fff0 32%),#191919}.elKKHq_frame a:focus-visible,.elKKHq_frame button:focus-visible{outline-offset:3px;outline:2px solid #1a1a1a}:is(.dark-mode .elKKHq_frame a:focus-visible,.dark-mode .elKKHq_frame button:focus-visible){outline-color:#f5f1e8}.elKKHq_header{justify-content:space-between;align-items:center;padding:18px 22px 0;display:flex}.elKKHq_backButton{width:36px;height:36px;color:inherit;border-radius:50%;justify-content:center;align-items:center;font-size:1.05rem;text-decoration:none;transition:background .16s;display:inline-flex}.elKKHq_backButton:hover{background:#00000012}.dark-mode .elKKHq_backButton:hover{background:#ffffff1a}.elKKHq_headerButton{color:inherit}.elKKHq_main{flex-direction:column;width:100%;max-width:760px;margin:0 auto;padding:clamp(28px,7vh,72px) 22px 64px;display:flex}.elKKHq_title{font-family:var(--font-geist,var(--font-sans,system-ui)), sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(1.9rem,5vw,2.6rem);font-weight:700;line-height:1.05}.elKKHq_lede{max-width:56ch;font-family:var(--font-serif,"Crimson Pro", Georgia, serif);opacity:.85;margin:14px 0 0;font-size:1.14rem;line-height:1.55}.elKKHq_ledeLink{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.elKKHq_ledeLink:hover{text-decoration-thickness:2px}.elKKHq_deckList{flex-direction:column;gap:16px;margin:clamp(26px,5vh,44px) 0 0;padding:0;list-style:none;display:flex}.elKKHq_deckItem{margin:0}.elKKHq_deckCard{background:var(--deck-bg,#222226);color:var(--deck-fg,#f6ead8);transition:transform .2s var(--ease-out-snap), box-shadow .2s var(--ease-out-snap);border-radius:16px;align-items:center;gap:18px;padding:18px 20px;text-decoration:none;display:flex;box-shadow:0 10px 26px -18px #2018128c}.elKKHq_deckCard:hover{transform:translateY(-3px);box-shadow:0 18px 34px -18px #20181299}.elKKHq_deckCard:hover .elKKHq_deckArrow{opacity:1;transform:translate(4px)}@media (prefers-reduced-motion:reduce){.elKKHq_deckCard,.elKKHq_deckCard:hover,.elKKHq_deckCard:hover .elKKHq_deckArrow{transition:none;transform:none}}.elKKHq_deckArt{background:#ffffff0f;border-radius:12px;flex:none;place-items:center;width:76px;height:76px;display:grid}.elKKHq_deckText{flex-direction:column;min-width:0;display:flex}.elKKHq_deckEyebrow{letter-spacing:.13em;text-transform:uppercase;opacity:.72;font-size:.68rem;font-weight:600}.elKKHq_deckTitle{font-family:var(--font-geist,var(--font-sans,system-ui)), sans-serif;letter-spacing:-.01em;margin-top:4px;font-size:1.3rem;font-weight:700;line-height:1.15}.elKKHq_deckBlurb{font-family:var(--font-serif,"Crimson Pro", Georgia, serif);opacity:.85;margin-top:6px;font-size:1rem;line-height:1.45}.elKKHq_deckChips{gap:6px;margin-top:12px;display:flex}.elKKHq_deckChip{border:1px solid #ffffff38;border-radius:3px;width:16px;height:10px}.elKKHq_deckArrow{opacity:.7;transition:transform .2s var(--ease-out-snap), opacity .2s ease;flex:none;margin-left:auto;font-size:1.15rem}.elKKHq_footNote{font-family:var(--font-serif,"Crimson Pro", Georgia, serif);opacity:.7;margin:26px 0 0;font-size:1rem;line-height:1.5}@media (max-width:540px){.elKKHq_deckCard{flex-direction:column;align-items:flex-start;gap:14px}.elKKHq_deckArrow{display:none}}
