@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d0b4ad92498a56e6-s.06nflylemj7_l.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 Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1b364752c273bfa2-s.27qhnn_ju9i0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/41304ecae9965514-s.401talp5e7ym7.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 Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b03060b669a51467-s.3ivzbot5etfcj.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/e903340080e62009-s.p.1v8qx1p8i4car.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7568961309c086f4-s.1h96x8mof_3nx.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0dd0c37c13b09ed9-s.1c7l4hv0mhaok.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d86c884f99600dae-s.3purvw5of_4wo.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 Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/fdc12b722dd9e084-s.1bz05k79b_f27.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/a2dbbda81b12556c-s.p.09x3mvbz8w24y.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 Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_9d214587-module__stZvtG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-weight:300}.cormorant_garamond_9d214587-module__stZvtG__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_63146bd7-module__vWww1G__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_63146bd7-module__vWww1G__variable{--font-body:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.40d3ll7mho212.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_936d68fb-module__k2EDNG__className{font-family:Space Mono,Space Mono Fallback;font-style:normal;font-weight:400}.space_mono_936d68fb-module__k2EDNG__variable{--font-mono:"Space Mono", "Space Mono Fallback"}
:root{--color-ink:#212121;--color-muted:#686769;--color-paper:#f7f5f3;--color-white:#fcfbfa;--color-line:#ccc9c8;--color-rule:#8e8d90;--color-chip:#edeae8;--color-button:#212121;--color-button-hover:#121212;--color-placeholder:#858386;--color-footer-border:#e5e2e0;--color-on-dark:#f5f5f5;--color-accent:#f5d90a;--color-danger:#b3261e;--orb-deep:#f5d90a;--orb-mid:#f9e86c;--orb-light:#fcf4b6;--shell-max:1600px;--shell-pad:clamp(24px, 5vw, 96px);--heading-indent:clamp(0px, 7vw, 130px);--font-size-body:clamp(16px, 1.15vw, 22px);--font-size-h2:clamp(44px, 5vw, 96px);--ease-out:cubic-bezier(.22, 1, .36, 1);--vt-slide-offset:56px;--vt-slide-duration:.42s;--vt-fade-out-duration:.16s;--vt-fade-in-duration:.26s;--vt-page-fade-duration:.32s;--vt-morph-duration:.6s}*,:before,:after{box-sizing:border-box}html{height:100%}html,body{margin:0;padding:0;overflow-x:hidden}body{background:var(--color-paper);min-height:100%;color:var(--color-ink);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400}h1,h2,h3,p,figure,blockquote{margin:0}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color .16s,border-color .16s,background-color .16s}button,input{font:inherit;color:inherit}input::placeholder{color:var(--color-placeholder)}:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}::view-transition{pointer-events:none}::view-transition-old(.nav-forward){animation:var(--vt-fade-out-duration) ease-in both vt-fade-out, var(--vt-slide-duration) var(--ease-out) both vt-slide}::view-transition-old(.nav-back){animation:var(--vt-fade-out-duration) ease-in both vt-fade-out, var(--vt-slide-duration) var(--ease-out) both vt-slide}::view-transition-new(.nav-forward){animation:var(--vt-fade-in-duration) ease-out var(--vt-fade-out-duration) both vt-fade-in, var(--vt-slide-duration) var(--ease-out) both vt-slide}::view-transition-new(.nav-back){animation:var(--vt-fade-in-duration) ease-out var(--vt-fade-out-duration) both vt-fade-in, var(--vt-slide-duration) var(--ease-out) both vt-slide}::view-transition-old(.nav-forward){--vt-slide-to:calc(var(--vt-slide-offset) * -1)}::view-transition-new(.nav-forward){--vt-slide-from:var(--vt-slide-offset)}::view-transition-old(.nav-back){--vt-slide-to:var(--vt-slide-offset)}::view-transition-new(.nav-back){--vt-slide-from:calc(var(--vt-slide-offset) * -1)}::view-transition-old(.page-fade){animation:var(--vt-page-fade-duration) ease-out both vt-fade-out}::view-transition-new(.page-fade){animation:var(--vt-page-fade-duration) ease-out both vt-fade-in}::view-transition-group(.heading-morph){animation-duration:var(--vt-morph-duration);animation-timing-function:var(--ease-out)}::view-transition-old(.heading-morph){width:auto;height:100%;animation-duration:var(--vt-morph-duration)}::view-transition-new(.heading-morph){width:auto;height:100%;animation-duration:var(--vt-morph-duration)}::view-transition-old(.heading-morph):only-child{animation:var(--vt-fade-out-duration) ease-in both vt-fade-out}::view-transition-new(.heading-morph):only-child{animation:var(--vt-fade-in-duration) ease-out var(--vt-fade-out-duration) both vt-fade-in}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-slide{0%{translate:var(--vt-slide-from,0)}to{translate:var(--vt-slide-to,0)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-image-pair(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}}
