@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.SK9zgW_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.SK9zgW_variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.3zvkfbs08rnj_.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:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.COCTUq_className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:italic;font-weight:400}.COCTUq_variable{--font-accent:"Instrument Serif", "Instrument Serif Fallback"}
.site,.site-colors{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17130e;--paper:#fff8ec;--sun:#ffc83d;--coral:#ff6b3d;--mint:#b9f3d3;--sky:#c3e6ff;--lilac:#ddd0ff;--pink:#ffd2e4;--soft-ink:#4d463c;--background:var(--paper);--foreground:var(--ink);--card:#fff;--card-foreground:var(--ink);--popover:#fff;--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--paper);--muted:#f4ecdd;--muted-foreground:var(--soft-ink);--accent:#f4ecdd;--accent-foreground:var(--ink);--destructive:#c4260a;--border:var(--ink);--input:var(--ink);--ring:#c2410c}.site{background:var(--paper);min-height:100dvh;color:var(--ink);font-size:18px;line-height:1.6;overflow-x:clip}.site .display{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.035em;font-weight:800;line-height:1.02}.site .serif{font-family:var(--font-accent), Georgia, serif;letter-spacing:-.01em;font-weight:400}.site .dots{background-image:radial-gradient(#17130e21 1.3px,#0000 1.3px);background-size:26px 26px}.site .pop{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);transition:transform .18s,box-shadow .18s}.site a.pop:hover,.site button.pop:hover,.site .pop-hover:hover{box-shadow:8px 9px 0 var(--ink);transform:translate(-2px,-3px)}.site a.pop:active,.site button.pop:active{box-shadow:1px 1px 0 var(--ink);transform:translate(4px,4px)}.site .btn{outline-offset:3px;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:3.25rem;padding:.6rem 1.6rem;font-weight:700;display:inline-flex}.site .btn:focus-visible,.site nav a:focus-visible,.site footer a:focus-visible{outline:3px solid var(--ring)}@property --fill{syntax:"<percentage>";inherits:false;initial-value:92%}.site .ring{background:conic-gradient(var(--coral) var(--fill), #fff 0)}.site .progress{z-index:40;background:var(--coral);transform-origin:0;height:5px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.site details[open] .plus{transform:rotate(45deg)}.site details summary::-webkit-details-marker{display:none}.site .plus{transition:transform .2s}@keyframes site-rise{0%{opacity:0;transform:translateY(.6em)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes site-reveal{0%{opacity:0;transform:translateY(70px)scale(.96)}to{opacity:1;transform:none}}@keyframes site-spin{to{transform:rotate(360deg)}}@keyframes site-ping{0%{opacity:.75;transform:scale(.45)}to{opacity:0;transform:scale(1.5)}}@keyframes site-marquee{to{transform:translate(-50%)}}@keyframes site-float{50%{transform:translateY(-14px)rotate(-3deg)}}@keyframes site-pop{0%{opacity:0;transform:translateY(14px)scale(.9)}70%{transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:none}}@keyframes site-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes site-glow-word{0%{opacity:.16}to{opacity:1}}@keyframes site-drift-up{to{transform:translateY(-160px)rotate(10deg)}}@keyframes site-drift-down{to{transform:translateY(130px)rotate(-8deg)}}@keyframes site-flatten{0%{opacity:.4;transform:perspective(1500px)rotateX(26deg)translateY(50px)scale(.9)}to{opacity:1;transform:none}}@keyframes site-fill{0%{--fill:0%}}@keyframes site-progress{to{transform:scaleX(1)}}@keyframes site-slide-in{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes site-stack{0%,to{transform:translate(0)}50%{transform:translate(7px)}}@keyframes site-dots{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-5px)}}@keyframes site-travel{0%,16%{left:4%}42%,58%{left:37.3%}84%,to{left:70.5%}}@keyframes site-bounce{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-6px)rotate(-3deg)}}@keyframes site-shrink{to{box-shadow:3px 3px 0 var(--ink);padding-block:.2rem}}@media (prefers-reduced-motion:no-preference){.site .rise>span{animation:.7s cubic-bezier(.2,.9,.25,1.15) both site-rise;animation-delay:calc(var(--i) * 70ms);display:inline-block}.site .fade-in{animation:.7s both site-pop;animation-delay:var(--delay,.45s)}.site .sweep{transform-origin:50%;animation:6s linear infinite site-spin}.site .ping{animation:3.2s ease-out infinite site-ping;animation-delay:var(--delay,0s)}.site .marquee{animation:26s linear infinite site-marquee}.site .float{animation:5s ease-in-out infinite site-float;animation-delay:var(--delay,0s)}.site .pop-in{animation:.5s both site-pop;animation-delay:var(--delay,0s)}.site .draw{stroke-dasharray:1;animation:.9s ease-out .9s both site-draw}.site .stack{animation:3s ease-in-out infinite site-stack;animation-delay:calc(var(--i) * .3s)}.site .dot{animation:1.2s ease-in-out infinite site-dots;animation-delay:calc(var(--i) * .15s)}.site .travel{animation:5.5s ease-in-out infinite alternate site-travel}.site .bounce{animation:1.6s ease-in-out infinite site-bounce}@supports (animation-timeline:view()){.site .progress{animation:linear both site-progress;animation-timeline:scroll(root)}.site .tilt-up{animation:linear both site-flatten;animation-timeline:view();animation-range:entry cover 42%}.site .row-in{animation:linear both site-slide-in;animation-timeline:view();animation-range:entry calc(var(--i) * 6%) cover calc(22% + var(--i) * 4%)}.site .ring{animation:linear both site-fill;animation-timeline:view();animation-range:entry 10% cover 45%}.site .reveal{animation:linear both site-reveal;animation-timeline:view();animation-range:entry cover 26%}.site .reveal-late{animation:linear both site-reveal;animation-timeline:view();animation-range:entry 12% cover 36%}.site .drift-up{animation:linear both site-drift-up;animation-timeline:scroll(root);animation-range:0 900px}.site .drift-down{animation:linear both site-drift-down;animation-timeline:scroll(root);animation-range:0 900px}.site .shrink{animation:linear both site-shrink;animation-timeline:scroll(root);animation-range:0 160px}.site .read-along{view-timeline-name:--read}.site .read-along span{animation:linear both site-glow-word;animation-timeline:--read}}}
