@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2)format("woff2-variations");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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-italic.BYAq_K0C.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-italic.Da0gXVk3.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-italic.0fly6zkB.woff2)format("woff2-variations");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 Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-italic.XgKbg5n7.woff2)format("woff2-variations");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:Geist Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-italic.dTnRTFFJ.woff2)format("woff2-variations");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:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gloock-latin-400-normal.3dTk9V3B.woff2)format("woff2"),url(/_astro/gloock-latin-400-normal.DCcIaDhi.woff)format("woff")}@font-face{font-family:Gloock Fallback;src:local(Georgia);size-adjust:102.5%;ascent-override:95.12%;descent-override:21.95%;line-gap-override:0%}:root{color-scheme:dark;--bg:#2b1a11;--bg-2:#352218;--bg-3:#4a2f20;--paper:#3b271b;--ink:#f3eadb;--ink-2:#cdbca6;--ink-3:#9f8b77;--rust:#b85a2e;--accent:#e7a273;--accent-on-ink:#9e4a25;--on-ink:#24160e;--on-ink-2:#5e4a3b;--line:#f3eadb24;--line-strong:#f3eadb4d;--rule:#f3eadbd9;--glass:linear-gradient(180deg, #fff6ea26, #f3eadb0f);--glass-rim:#ffffff29;--glass-lift:inset 0 1px 0 #ffffff52, 0 24px 48px -12px #140a048c;--glass-blur:blur(22px) saturate(150%);--font:"Geist Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--display:"Gloock", "Gloock Fallback", Georgia, serif;--t-xs:clamp(.78rem, .76rem + .08vw, .84rem);--t-sm:clamp(.875rem, .85rem + .1vw, .9375rem);--t-base:clamp(1rem, .97rem + .15vw, 1.125rem);--t-lg:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--t-xl:clamp(1.375rem, 1.2rem + .8vw, 2rem);--t-2xl:clamp(1.875rem, 1.4rem + 2vw, 3.25rem);--t-lede:clamp(1.5rem, 1.12rem + 1vw, 2.125rem);--gutter:clamp(1rem, .5rem + 2.2vw, 2.75rem);--pad-l:max(1rem, calc(var(--gutter) * .6), env(safe-area-inset-left));--pad-r:max(1rem, calc(var(--gutter) * .6), env(safe-area-inset-right));--section:clamp(5rem, 3.5rem + 6vw, 10rem);--max:90rem;--cap:max(0px, calc((100% - var(--max)) / 2));--radius:.875rem;--sheet-r:clamp(1.5rem, .9rem + 2.4vw, 3rem);--sheet-pad:clamp(3.5rem, 2.5rem + 4vw, 7rem);--sheet-lift:0 -20px 40px -24px #0a050299, inset 0 1px 0 #ffffff14;--ease:cubic-bezier(.2, .7, .1, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--header-h:4.5rem}*,:before,:after{box-sizing:border-box}@media (width>=1800px){html{font-size:112.5%}}@media (width>=2300px){html{font-size:125%}}html{font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);background:var(--bg);interpolate-size:allow-keywords}:root{--light:radial-gradient(70rem 42rem at 50% -6%, #d0905a80, #9a542a33 45%, transparent 75%), radial-gradient(48rem 30rem at 6% 0%, #f3eadb24, transparent 70%), radial-gradient(56rem 36rem at 92% 78%, #b85a2e42, transparent 70%)}@property --pointer-x{syntax:"<length>";inherits:false;initial-value:-9999px}@property --pointer-y{syntax:"<length>";inherits:false;initial-value:-9999px}body,.sheet{--glow:radial-gradient(30rem circle at var(--pointer-x) var(--pointer-y), #f0a67038, #eca06917 35%, #eca06900 70%)}body{background:var(--glow), var(--light), var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);font-size:var(--t-base);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;margin:0;line-height:1.55;overflow-x:clip}body:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg,#0000 18%,#fff3e006 23%,#fff3e011 27%,#fff3e006 31%,#0000 37%),linear-gradient(118deg,#0000 41%,#fff3e005 44.5%,#fff3e00b 47%,#fff3e005 49.5%,#0000 53%),linear-gradient(118deg,#0000 58%,#fff3e006 64%,#fff3e00e 69%,#fff3e006 74%,#0000 80%);position:fixed;inset:-20%}main,footer{z-index:1;position:relative}body:before{content:"";z-index:89;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .14 0 0 0 0 .09 0 0 0 0 .05 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}h1,h2,h3,h4{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:500;line-height:1.02}p{text-wrap:pretty;margin:0}.statement{font-family:var(--display);font-size:var(--t-lede);font-synthesis:none;letter-spacing:0;text-wrap:balance;font-weight:400;line-height:1.18}.ap{font-kerning:none;margin-inline:-.03em -.06em}::selection{background:var(--ink);color:var(--on-ink)}.edge-blur{height:calc(var(--header-h) + 2rem + env(safe-area-inset-top));z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.edge-blur:after{content:"";background:linear-gradient(#1c110b80,#1c110b00);position:absolute;inset:0}@media (width<=39.99em){.edge-blur{display:none}}.edge-blur i{position:absolute;inset:0}.edge-blur i:first-child{backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#000 55%,#0000);mask:linear-gradient(#000 55%,#0000)}.edge-blur i:nth-child(2){backdrop-filter:blur(3px);-webkit-mask:linear-gradient(#000 35%,#0000 78%);mask:linear-gradient(#000 35%,#0000 78%)}.edge-blur i:nth-child(3){backdrop-filter:blur(6px);-webkit-mask:linear-gradient(#000 18%,#0000 58%);mask:linear-gradient(#000 18%,#0000 58%)}.edge-blur i:nth-child(4){backdrop-filter:blur(12px);-webkit-mask:linear-gradient(#000 6%,#0000 36%);mask:linear-gradient(#000 6%,#0000 36%)}.glass{background:var(--glass);border:1px solid var(--glass-rim);box-shadow:var(--glass-lift);backdrop-filter:var(--glass-blur)}.lens{z-index:70;pointer-events:none;opacity:0;width:168px;height:168px;transition:opacity .18s var(--ease-out), scale .42s var(--ease-spring);will-change:translate, transform;border-radius:50%;position:fixed;top:0;left:0;scale:.4;box-shadow:0 2px 6px #08040259,0 22px 44px -10px #080402b3}.lens.is-on{opacity:1;scale:1}.lens i{border-radius:50%;position:absolute;inset:0}.lens-view{background-color:#1a110b;background-repeat:no-repeat}.lens-edge{-webkit-mask:radial-gradient(closest-side,#0000 74%,#000 84%);mask:radial-gradient(closest-side,#0000 74%,#000 84%)}.lens-glass{background:radial-gradient(42% 30% at var(--hx,32%) var(--hy,20%), #ffffff6b, transparent 70%), radial-gradient(closest-side, transparent 80%, #fff6ea1a 90%, #fff6ea52);box-shadow:inset 0 0 0 1px #ffffff80,inset 0 2px 3px #ffffff8c,inset 0 -12px 20px #08040252,inset 3px 0 6px #ff966438,inset -3px 0 6px #82b4ff2e}[data-lens].is-lensing,[data-lens].is-lensing *{cursor:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-style:normal;font-weight:400;line-height:1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:200;background:var(--ink);color:var(--on-ink);transition:transform .25s var(--ease-out);border-radius:.5rem;padding:.7rem 1rem;font-weight:500;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--pad-l) var(--pad-r);margin-inline:auto}main>section,main>header,main>.sheet{overflow-x:clip}.sheet{z-index:var(--z,1);margin-top:calc(-1 * var(--sheet-r));border-radius:var(--sheet-r) var(--sheet-r) 0 0;background:var(--glow), linear-gradient(var(--sheet-bg), var(--sheet-bg)), var(--light), var(--bg);box-shadow:var(--sheet-lift);--sheet-bg:#2b1a1199;background-attachment:fixed;position:relative}@media (hover:none),(pointer:coarse){.sheet{background:linear-gradient(var(--sheet-bg), var(--sheet-bg)), var(--bg);background-attachment:scroll}}.sheet--oat{--sheet-bg:#352218b8}.sheet--ink{--sheet-bg:#1c110bf0;--on-ink:#f3eadb;--on-ink-2:#cdbca6;--accent-on-ink:#e7a273;color:var(--on-ink)}.sheet-foot{padding-bottom:calc(var(--sheet-pad) + var(--sheet-r))}@media (width<=40em){:root{--sheet-lift:0 -12px 24px -18px #24160e4d}}@media print{.sheet{box-shadow:none;background:0 0;border-radius:0;margin-top:0}.sheet-foot{padding-bottom:0}}.btn{--btn-bg:var(--ink);--btn-fg:var(--on-ink);border:1px solid var(--ink);background:var(--btn-bg);min-height:2.75rem;color:var(--btn-fg);font-weight:500;font-size:var(--t-sm);cursor:pointer;transition:color .3s var(--ease-out), background-color .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1.25rem;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{--btn-bg:var(--ink-2);border-color:var(--ink-2)}.btn:active{scale:.98}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--ink);border-color:var(--line-strong)}.btn--ghost:hover,.btn--ghost:focus-visible{--btn-bg:var(--ink);--btn-fg:var(--on-ink);border-color:var(--ink)}.btn svg{flex:none;width:1em;height:1em}[data-unveil].is-armed{clip-path:inset(0 0 100%)}[data-unveil].is-armed.is-shown{clip-path:inset(0);transition:clip-path .9s var(--ease-in-out)}@media print{[data-unveil]{clip-path:none!important}}html.sbar-on,html.sbar-on [data-scrollbar]{scrollbar-width:none}html.sbar-on::-webkit-scrollbar,html.sbar-on [data-scrollbar]::-webkit-scrollbar{display:none}.sbar{--sbar-w:4px;--sbar-x:5px;z-index:90;pointer-events:none;opacity:0;width:20px;transition:opacity .45s var(--ease-out);position:fixed}.sbar.is-on{opacity:1;transition-duration:.15s}.sbar.is-none{display:none}.sbar-rail{inset-block:0;opacity:0;width:2px;transition:opacity .2s var(--ease-out);background:#9a5a3047;border-radius:999px;position:absolute;right:6px}.sbar-thumb{will-change:transform;width:20px;position:absolute;top:0;right:0}.sbar-thumb:before{content:"";inset-block:0;right:var(--sbar-x);width:var(--sbar-w);transition:width .2s var(--ease-out), right .2s var(--ease-out);background:linear-gradient(#ad6c3b,#9a5a30);border-radius:999px;position:absolute;box-shadow:0 1px 3px #24160e38}.sbar-thumb:after{content:"";position:absolute;inset:-10px 0}@media (hover:hover) and (pointer:fine){.sbar.is-on .sbar-thumb{pointer-events:auto;cursor:grab}.sbar.is-wide,.sbar.is-drag,.sbar:has(.sbar-thumb:hover){--sbar-w:6px;--sbar-x:4px}.sbar.is-wide .sbar-rail,.sbar.is-drag .sbar-rail{opacity:1}.sbar.is-drag .sbar-thumb{cursor:grabbing}}@media (hover:none),(pointer:coarse){.sbar{--sbar-w:3px;--sbar-x:4px}}@media print{.sbar{display:none}}
