@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/montserrat-latin-800-normal.axpkC1rd.woff2)format("woff2"),url(/_astro/montserrat-latin-800-normal.C3dfDxXV.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-tight-latin-400-normal.iW8qmuJY.woff2)format("woff2"),url(/_astro/inter-tight-latin-400-normal.BLrFJfvD.woff)format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-tight-latin-500-normal.BFXNXuvF.woff2)format("woff2"),url(/_astro/inter-tight-latin-500-normal.pobXraBK.woff)format("woff")}@font-face{font-family:Covered By Your Grace;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/covered-by-your-grace-latin-400-normal.otpn24hA.woff2)format("woff2"),url(/_astro/covered-by-your-grace-latin-400-normal.CgK0HgSs.woff)format("woff")}@property --u{syntax:"<length>";inherits:true;initial-value:1px}@property --m{syntax:"<length>";inherits:true;initial-value:1px}:root{--paper:#f4f0e7;--chalk:#1c1c1c;--lime:#c1ff72;--violet:#7062e5;--violet-deep:#593fcc;--ink:#2a2a2a;--ink-soft:#55524c;--chalk-text:#f2eee6;--chalk-muted:#a8a49b;--polaroid:#f7f5f0;--rule-ink:#2a2a2a33;--rule-chalk:#f2eee633;--font-display:"Montserrat", system-ui, sans-serif;--font-sans:"Inter Tight", system-ui, sans-serif;--font-hand:"Covered By Your Grace", "Comic Sans MS", cursive;--fs-meta:15px;--fs-body:17px;--fs-body-lg:clamp(17px, calc(19 * var(--u)), 24px);--fs-lead:clamp(22px, calc(32 * var(--u)), 46px);--fs-ui:17px;--vw:calc(100vw - var(--sbw,0px));--u:calc(var(--vw) / 1440);--m:calc(min(var(--vw), 480px) / 390);--gutter-d:calc(56 * var(--u));--gutter-m:24px;--z-backdrop:0;--z-gl-back:1;--z-content:2;--z-near:3;--z-ui:4;--z-gl-front:5;--z-nav:6;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.18s;--dur-med:.42s;--shadow-polaroid:0 10px 28px #0000003d;--shadow-polaroid-soft:0 6px 16px #0000001f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--chalk);color-scheme:light dark}body{background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.6}.page{isolation:isolate;position:relative;overflow:clip}img,picture,video,canvas,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;line-height:1;font-size:var(--fs-body);margin:0}p,ul,ol,figure,blockquote,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--lime);outline-offset:3px;border-radius:2px}.on-paper :focus-visible{outline-color:var(--violet-deep)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-nav) + 1);background:var(--lime);color:var(--chalk);font-weight:600;font-size:var(--fs-ui);padding:12px 18px;position:absolute;top:-100px;left:16px}.skip-link:focus{top:16px}[data-section]{position:relative}[data-trail-anchor]{pointer-events:none;width:0;height:0;position:absolute}@media (width<=1023.98px){.d-only{display:none!important}}@media (width>=1024px){.m-only{display:none!important}}.gl-layer{pointer-events:none;contain:strict;position:absolute;top:0;left:0}.gl-layer--front{z-index:var(--z-gl-front)}.gl-layer--back{z-index:var(--z-gl-back)}[data-gl][data-gl-state=live]{opacity:0!important}[data-gl][data-gl-fade]{transition:opacity .2s linear}[data-gl][data-trail-reserved]{visibility:hidden}[data-drop][data-drop-state=waiting]{visibility:hidden!important}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}html[data-intro=active],html[data-intro=revealing],html[data-intro=pending][data-intro-gate=cover]{overflow:hidden}html[data-scrollbar=classic],html:not([data-scrollbar])[data-intro=active],html:not([data-scrollbar])[data-intro=revealing],html:not([data-scrollbar])[data-intro=pending][data-intro-gate=cover],html:not([data-scrollbar]).lenis.lenis-stopped{scrollbar-gutter:stable}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}[data-scroll-focus]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}[data-drop][data-drop-state=waiting]{visibility:visible!important}}.intro{--ik:min(var(--u), calc(100vh / 900));--cw:1440;--ch:450;--n:0;--intro-paper:#f2eee6;z-index:100;color:var(--intro-paper);touch-action:none;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent;display:none;position:fixed;inset:0;overflow:clip}@supports (height:100dvh){.intro{--ik:min(var(--u), calc(100dvh / 900))}}html[data-intro=active] .intro,html[data-intro=revealing] .intro,html[data-intro=pending][data-intro-gate=cover] .intro{display:block}html[data-intro=pending] .intro__stage,html[data-intro=pending] .intro__spine{visibility:hidden}.intro [data-at]{display:none}.intro__panel{transform-origin:21%;position:absolute;inset:0}.intro__sheet{background:var(--chalk) center / cover no-repeat;position:absolute;inset:-30% -30% -30% 0}.intro__tape{width:calc(26 * var(--ik));background:var(--lime);box-shadow:calc(-10 * var(--ik)) 0 calc(48 * var(--ik)) calc(6 * var(--ik)) #0000008c;opacity:0;position:absolute;top:0;bottom:0;right:100%}.intro[data-leaving] .intro__tape{opacity:1}.intro__chalk,.intro__chalk img{width:100%;height:100%;position:absolute;inset:0}.intro__chalk img{object-fit:cover;object-position:center}.intro__chalk{background-color:var(--chalk)}.intro__stage{position:absolute;inset:0;overflow:clip}.intro__reel{left:calc(24 * var(--ik));top:calc(50% - 238 * var(--ik));font-family:"Intro Display", var(--font-display);font-weight:800;font-size:calc(640 * var(--ik));letter-spacing:calc(-24 * var(--ik));transform:translate3d(0, calc(var(--n) * -.72em), 0);line-height:.72;position:absolute}.intro__digit{color:#f2eee60d;height:.72em;opacity:clamp(0, calc(4 - (var(--n) - var(--j)) * (var(--n) - var(--j))), 1);display:block;position:relative}.intro__digit-lit{color:var(--lime);opacity:clamp(0, calc(1 - (var(--n) - var(--j)) * (var(--n) - var(--j))), 1);position:absolute;top:0;left:0}.intro__note{left:calc(486 * var(--ik));top:calc(50% - 233 * var(--ik));font-family:"Intro Hand", var(--font-hand);font-weight:400;font-size:calc(40 * var(--ik));white-space:nowrap;color:var(--lime);transform-origin:0 100%;margin:0;line-height:1.2;position:absolute;transform:rotate(-3deg)}.intro__title{left:calc(470 * var(--ik));top:calc(50% - 188 * var(--ik));font-family:"Intro Display", var(--font-display);font-weight:800;font-size:calc(180 * var(--ik));letter-spacing:calc(-7 * var(--ik));white-space:nowrap;color:var(--intro-paper);margin:0;line-height:1.219;position:absolute}.intro__title-lit{color:var(--lime);opacity:clamp(0, calc(var(--n) - 5), 1);position:absolute;top:0;left:0}.intro__trail,.intro__dots,.intro__ants,.intro__polaroids{pointer-events:none;position:absolute;inset:0}.intro__trail{z-index:0}.intro__dot{--d:5;--clear:30;left:calc(var(--x) / var(--cw) * 100%);top:calc(50% + (var(--y) - var(--ch)) * var(--ik));width:calc(var(--d) * var(--ik));height:calc(var(--d) * var(--ik));margin:calc(var(--d) * -.5 * var(--ik)) 0 0 calc(var(--d) * -.5 * var(--ik));opacity:clamp(0, calc(var(--x) - var(--lead-x) - var(--clear)), 1);background:#a8a49b99;border-radius:50%;position:absolute}.intro__lead,.intro__ant{--aw:38;--ah:68;z-index:2;width:calc(var(--aw) * var(--ik));height:calc(var(--ah) * var(--ik));margin:calc(var(--ah) * -.5 * var(--ik)) 0 0 calc(var(--aw) * -.5 * var(--ik));position:absolute;top:0;left:0}.intro__lead{left:calc(var(--lead-x) / var(--cw) * 100%);top:calc(50% + (var(--lead-y) - var(--ch)) * var(--ik));transform:rotate(var(--lead-r))}.intro__lead img,.intro__ant img{object-fit:contain;width:100%;height:100%}.intro__ant,.intro__polaroid{opacity:0;will-change:transform, opacity}.intro[data-live] .intro__lead{will-change:transform;top:0;left:0}.intro__polaroid{--pw:var(--pw-d);z-index:1;width:calc(var(--pw) * var(--ik));height:calc(var(--pw) * 1.2 * var(--ik));margin:calc(var(--pw) * -.6 * var(--ik)) 0 0 calc(var(--pw) * -.5 * var(--ik));background:var(--polaroid);box-shadow:0 calc(8 * var(--ik)) calc(22 * var(--ik)) #00000073;position:absolute;top:0;left:0}.intro__polaroid[data-on]{opacity:1}.intro__polaroid img{object-fit:cover;width:90%;height:77%;position:absolute;top:4.2%;left:5%}.intro__polaroid--near{z-index:3;filter:blur(calc(2.5 * var(--ik)))}.intro__top{left:calc(478 * var(--ik));right:calc(104 * var(--ik));top:calc(36 * var(--ik));height:calc(38 * var(--ik));justify-content:space-between;align-items:center;display:flex;position:absolute}.intro__logo,.intro__logo img{width:calc(151 * var(--ik));height:calc(38 * var(--ik));display:block}.intro__skip{appearance:none;color:var(--intro-paper);font-family:var(--font-sans);font-weight:500;font-size:max(17px, calc(17 * var(--ik)));text-underline-offset:.18em;cursor:pointer;touch-action:manipulation;background:0 0;border:0;margin:-12px;padding:12px;line-height:1.2;text-decoration:none}.intro__skip:hover,.intro__skip:focus-visible:not([data-intro-auto]){text-decoration:underline}.intro__skip[data-intro-auto]:focus-visible{outline-color:#0000}.intro__status{left:calc(478 * var(--ik));right:calc(104 * var(--ik));bottom:calc(58 * var(--ik));height:calc(34 * var(--ik));justify-content:space-between;align-items:center;display:flex;position:absolute}.intro__ticks{gap:calc(6 * var(--ik));display:flex}.intro__tick{width:calc(40 * var(--ik));height:calc(6 * var(--ik));background:#f2eee62e;position:relative}.intro__tick:after{content:"";background:var(--lime);opacity:clamp(0, calc(var(--n) - var(--i) + 1), 1);position:absolute;inset:0}.intro__line{font-family:var(--font-sans);font-weight:400;font-size:max(17px, calc(17 * var(--ik)));white-space:nowrap;color:var(--chalk-muted);margin:0;line-height:1.2}.intro__line [data-intro-carry],.intro[data-carry] p.intro__line span[data-at]{display:none}.intro[data-carry] p.intro__line span[data-intro-carry]{display:inline}.intro__percent{left:calc(-1 * var(--ik));top:calc(1 * var(--ik));font-family:"Intro Display", var(--font-display);font-weight:800;font-size:calc(28 * var(--ik));color:var(--intro-paper);margin:0;line-height:1.2;position:relative}.intro__spine{background:var(--lime);transform-origin:50% 0;height:100%;transform:scaleY(calc(var(--n) / 6));top:0;left:calc(1392 * var(--u));width:calc(16 * var(--u));position:absolute}.intro[data-live] :is(.intro__reel,.intro__spine){transition:transform var(--step,0s) cubic-bezier(.45, 0, .2, 1)}.intro[data-live] :is(.intro__digit-lit,.intro__title-lit,.intro__dot),.intro[data-live] .intro__tick:after{transition:opacity var(--step,0s) linear}.intro[data-live] .intro__polaroid{transition:opacity .24s linear}html[data-intro-motion=reduced] .intro *,html[data-intro-motion=reduced] .intro :after{transition:none!important}html[data-intro-motion=reduced] .intro{--n:6!important}html[data-intro-motion=reduced] :is(.intro__ticks,.intro__percent,.intro__spine,.intro__trail){visibility:hidden}html[data-intro-motion=reduced] .intro__note[data-at]{display:none!important}html[data-intro-motion=reduced] .intro__note[data-at~="0"]{display:block!important}@media (width<=1023.98px){.intro{--ik:min(calc(var(--vw) / 390), calc(100vh / 844));--cw:390;--ch:422}@supports (height:100dvh){.intro{--ik:min(calc(var(--vw) / 390), calc(100dvh / 844))}}.intro__reel{left:calc(12 * var(--ik));top:calc(50% - 344 * var(--ik));font-size:calc(420 * var(--ik));letter-spacing:calc(-16 * var(--ik));transform:translate3d(0, calc(var(--n) * -.8em), 0);line-height:.8}.intro__digit{height:.8em}.intro__note{left:calc(30 * var(--ik));top:calc(50% + 10 * var(--ik));font-size:calc(25 * var(--ik))}.intro__title{left:calc(20 * var(--ik));top:calc(50% + 29 * var(--ik));font-size:calc(78 * var(--ik));letter-spacing:calc(-3 * var(--ik))}.intro__dot{--d:3;--clear:16}.intro__lead,.intro__ant{--aw:20;--ah:36}.intro__polaroid{--pw:var(--pw-m)}.intro span.intro__lead img[data-at][data-at="0"]{display:none}.intro span.intro__lead img[data-at][data-at~="1"]{display:block}.intro__sheet{inset:0 -30% -30%}.intro__panel{transform-origin:0 calc(-48 * var(--ik))}.intro__tape{width:auto;height:calc(18 * var(--ik));box-shadow:0 calc(-8 * var(--ik)) calc(32 * var(--ik)) calc(4 * var(--ik)) #0000008c;inset:auto 0 100%}.intro__top{left:calc(24 * var(--ik));right:calc(36.5 * var(--ik));top:calc(20 * var(--ik));height:calc(28 * var(--ik))}.intro__logo,.intro__logo img{width:calc(112 * var(--ik));height:calc(28 * var(--ik))}.intro__status{left:calc(24 * var(--ik));right:calc(37 * var(--ik));bottom:calc(25 * var(--ik));height:calc(62.3 * var(--ik));grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:space-between;align-items:center;display:grid}.intro__ticks{grid-area:1/1}.intro__tick{width:calc(34 * var(--ik))}.intro__percent{left:0;top:calc(1 * var(--ik));grid-area:1/2}.intro__line{grid-area:2/1/auto/-1}.intro__spine{left:calc(100% - 16 * var(--ik));width:calc(8 * var(--ik))}}
