@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5dd956affc40776e-s.03kmy1b9hglyr.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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/5cc9fd38a3df9955-s.2fmnlzbha4rie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/12261f1b19b304d6-s.1af1_84gr7beh.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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/6d4d7e2546adfdc5-s.18g-d_3hvarnv.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:Cormorant;font-style:italic;font-weight:300;font-display:swap;src:url(../media/12efff6361fb09b3-s.p.1t6__tl4mh_sb.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:Cormorant Fallback;src:local(Times New Roman);ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.0%;size-adjust:96.74%}.cormorant_1b123ee2-module__cTKEMW__className{font-family:Cormorant,Cormorant Fallback;font-style:italic;font-weight:300}.cormorant_1b123ee2-module__cTKEMW__variable{--font-cormorant:"Cormorant", "Cormorant Fallback"}
.home-world h1,.home-world h2,.home-world h3{font-family:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none;text-wrap:balance}.home-world{--line:#f9edda;--deep-blue:#0b2a44;--accent-blue:#38a1df;--accent-orange:#fd812d;--paper:#f9edda;--ink:#201c19;font-family:var(--font-inter), sans-serif}.home-world ::selection{background:var(--accent-orange);color:var(--ink)}.home-world :focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px}.home-world .font-display{font-family:var(--font-coiny), sans-serif}.home-world .font-accent{font-family:var(--font-cormorant), serif;font-style:italic;font-weight:300}.home-bg-lines{color:var(--line);opacity:.16}.home-bg-line{stroke-dasharray:22 16;animation-name:home-line-flow;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes home-line-flow{to{stroke-dashoffset:-760px}}.home-swatch-dot{animation:2.6s ease-in-out infinite home-swatch-float}@keyframes home-swatch-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.home-swim{animation:8s ease-in-out infinite home-swim;display:inline-block}@keyframes home-swim{0%,to{transform:translate(0)rotate(-2deg)}25%{transform:translate(10px,-8px)rotate(1deg)}50%{transform:translate(3px,-16px)rotate(3deg)}75%{transform:translate(-9px,-6px)rotate(0)}}.home-swim-shadow{animation:8s ease-in-out infinite home-swim-shadow}@keyframes home-swim-shadow{0%,to{opacity:.22;transform:scaleX(1)}50%{opacity:.1;transform:scaleX(.7)}}.home-bubble{color:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#38a1df1f;border:2px solid #f9eddab3;border-radius:50% 48% 52% 50%/50% 52% 48% 50%;animation:9s ease-in-out infinite home-bubble-float}@media (pointer:fine){.home-bubble{cursor:none}}.home-bubble-wrap[data-phase=popping]{animation:.28s ease-out forwards home-bubble-burst}.home-bubble-wrap[data-phase=respawning]{animation:.9s cubic-bezier(.16,1,.3,1) both home-bubble-respawn}@keyframes home-bubble-burst{to{opacity:0;transform:scale(1.1)}}@keyframes home-bubble-respawn{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.home-bubble-ring{pointer-events:none;border:2px solid #f9eddacc;border-radius:50%;animation:.7s ease-out forwards home-bubble-ring;position:absolute;inset:0}@keyframes home-bubble-ring{0%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.home-droplet{pointer-events:none;background:#38a1df33;border:1.5px solid #f9eddacc;border-radius:9999px;animation:.75s ease-out forwards home-droplet;position:absolute}@keyframes home-droplet{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.3);opacity:0}}@keyframes home-bubble-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(.6deg)}}.home-pop{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.home-pop-body,.home-pop-ring{animation-duration:var(--dur,6s);animation-delay:var(--delay,0s);border-radius:9999px;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:backwards;position:absolute;inset:0}.home-pop-body{background:#38a1df24;border:1.5px solid #f9edda99;animation-name:home-pop-body}.home-pop-body:before{content:"";background:#f9eddacc;border-radius:50%;width:36%;height:20%;position:absolute;top:16%;left:20%;transform:rotate(-38deg)}.home-pop-body:after{content:"";background:#f9edda99;border-radius:50%;width:11%;height:11%;position:absolute;top:54%;left:24%}.home-pop-ring{opacity:0;border:1.5px solid #f9eddabf;animation-name:home-pop-ring}.home-pop-hit{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:9999px;position:absolute;inset:-14px}@media (pointer:fine){.home-pop-hit{cursor:none}}@keyframes home-pop-body{0%{opacity:0;transform:translateY(0)scale(0)}12%{opacity:1;transform:translateY(-3px)scale(1)}80%{opacity:1;transform:translateY(-26px)scale(1)}84%{opacity:1;transform:translateY(-28px)scale(1.18)}86%,to{opacity:0;transform:translateY(-28px)scale(1.3)}}@keyframes home-pop-ring{0%,82%{opacity:0;transform:translateY(-27px)scale(.9)}84%{opacity:.9;transform:translateY(-28px)scale(1)}to{opacity:0;transform:translateY(-28px)scale(2.4)}}.home-reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translate(-28px)}.home-reveal[data-visible=true]{opacity:1;transform:translate(0)}.home-cursor{z-index:100;opacity:0;pointer-events:none;transition:transform .1s cubic-bezier(.2,.8,.2,1),opacity .2s;position:fixed;top:0;left:0;transform:translate(-100px,-100px)}.home-cursor svg{transition:transform .2s cubic-bezier(.16,1,.3,1);display:block}.home-cursor.is-active svg{transform:scale(1.25)rotate(-10deg)}@media (pointer:coarse){.home-cursor{display:none}}.home-cursor-active .home-world{cursor:none}@media (pointer:fine){.home-world a,.home-world button{cursor:none}}@media (prefers-reduced-motion:reduce){.home-bg-line,.home-swatch-dot,.home-swim,.home-swim-shadow,.home-bubble,.home-bubble-wrap,.home-bubble-ring,.home-droplet{animation:none}.home-pop{display:none}.home-reveal{opacity:1;transition:none;transform:none}}
