@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-normal.Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-normal.C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-normal.CCVVNp6i.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-vietnamese-wght-italic.xAqemagA.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-ext-wght-italic.DFS986qL.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/_astro/newsreader-latin-wght-italic.Bxi8ein9.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:Noto Sans Old Persian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-old-persian-old-persian-400-normal.DWsU46IQ.woff2)format("woff2"),url(/_astro/noto-sans-old-persian-old-persian-400-normal.Crsfi5iD.woff)format("woff");unicode-range:U+103A0-103DF}@font-face{font-family:Noto Sans Old Persian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-old-persian-latin-ext-400-normal.B6RdfaLe.woff2)format("woff2"),url(/_astro/noto-sans-old-persian-latin-ext-400-normal.YPkUwNk_.woff)format("woff");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:Noto Sans Old Persian;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-old-persian-latin-400-normal.CxE9SQqg.woff2)format("woff2"),url(/_astro/noto-sans-old-persian-latin-400-normal.C3eYVJ1e.woff)format("woff");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}html{scroll-behavior:smooth}body{margin:0}.bt{--stone:#e9e1d2;--stone2:#ddd2bf;--stele:#e2d8c6;--niche:#f4eee3;--ink:#2a241d;--ink2:#54493d;--ink3:#6a5e50;--accent:#9a4a26;--accentText:#8a3f1e;--onAccent:#fff8ef;--mark:#8c7a62;--error:#a12a1a;--warning:#855400;--ok:#35602e;--nicheLine:#5a462d26;--selection:#9a4a2621;--glass:#f4eee3b8;--engrave:0 1px 0 #fffbf3bf;--carve:inset 0 2px 3px #3c28141f,inset 0 0 0 1px #5a462d1f,0 1px 0 #fffbf3b3;--lift:inset 0 1px 0 #fffbf3b3,0 1px 2px #3c281414,0 10px 28px #3c281412;--serif:"Newsreader Variable","New York",ui-serif,"Songti SC","STSong",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Hiragino Sans GB","Helvetica Neue",sans-serif;font-family:var(--sans);color:var(--ink);background:var(--stone);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.bt{--stone:#1d1916;--stone2:#27211b;--stele:#231e19;--niche:#262119;--ink:#f0e8db;--ink2:#c7bba9;--ink3:#a99d8c;--accent:#c8703f;--accentText:#e8a071;--onAccent:#1d1916;--mark:#cbb99e;--error:#ff8f80;--warning:#f0b24a;--ok:#9ccb8a;--nicheLine:#ffebd21a;--selection:#e8a07129;--glass:#262119b8;--engrave:0 -1px 0 #0009;--carve:inset 0 2px 4px #00000080,inset 0 0 0 1px #ffebd20d,0 1px 0 #ffebd20d;--lift:inset 0 1px 0 #ffebd212,0 1px 2px #0006,0 10px 28px #00000047}}.bt ::selection{background:var(--selection)}.bt a{color:var(--accentText)}.bt a:hover{color:var(--ink)}.bt a:focus-visible,.bt button:focus-visible,.bt summary:focus-visible{outline:2px solid var(--accentText);outline-offset:3px}.bt .serif{font-family:var(--serif);font-optical-sizing:auto}.bt .onum{font-family:var(--serif);font-variant-numeric:oldstyle-nums proportional-nums}.bt .caps{text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:600}.bt .mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.bt h1,.bt h2,.bt h3{text-wrap:balance}.bt .btn{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.bt .btn:hover{color:var(--onAccent);transform:translateY(-2px)}.bt .btn.ghost:hover{color:var(--accentText)}.bt summary{list-style:none}.bt summary::-webkit-details-marker{display:none}.bt .plus{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.bt details[open] .plus{transform:rotate(45deg)}.bt .tablet{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.bt .tablet:hover{transform:translateY(-6px)}.bt .bento{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bt .bento .wide{grid-column:span 2}.bt .tile{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.bt .tile:hover{transform:translateY(-6px)}@media (width<=980px){.bt .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.bt .bento{grid-template-columns:minmax(0,1fr)}.bt .bento .wide{grid-column:auto}}.bt .chain{grid-template-columns:minmax(0,1fr) 120px minmax(0,1.05fr) 120px minmax(0,1fr);display:grid}@media (width<=900px){.bt .chain{grid-template-columns:minmax(0,1fr)}.bt .chain .link{height:72px}.bt .chain .link svg{width:72px;transform:rotate(90deg)}}.bt .beforewrap{position:absolute;top:-64px;left:-28px;transform:rotate(-4deg)}@media (width<=900px){.bt .beforewrap{align-items:center;position:static;transform:none}.bt .beforewrap span.caps{align-self:center!important}}@keyframes bt-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes bt-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bt-flow{to{stroke-dashoffset:-28px}}@keyframes bt-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes bt-glow{0%,to{opacity:.35}50%{opacity:.9}}@keyframes bt-settle{0%{opacity:.5;transform:perspective(1600px)rotateX(16deg)scale(.9)}to{opacity:1;transform:perspective(1600px)rotateX(0)scale(1)}}@keyframes bt-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bt-reveal{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes bt-cycle{0%,28%{opacity:1;transform:none}33%,95%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.bt .rise{animation:.9s cubic-bezier(.2,.8,.2,1) both bt-rise}.bt .d1{animation-delay:.12s}.bt .d2{animation-delay:.24s}.bt .d3{animation-delay:.36s}.bt .d4{animation-delay:.48s}.bt .drift{animation:70s linear infinite bt-drift}.bt .drift.back{animation-duration:95s;animation-direction:reverse}.bt .flow{stroke-dasharray:6 8;animation:1.1s linear infinite bt-flow}.bt .pulse{animation:3.2s ease-in-out infinite bt-pulse}.bt .glow{animation:3.2s ease-in-out infinite bt-glow}.bt .shot{transform-origin:50% 0;animation:1.3s cubic-bezier(.2,.8,.2,1) .3s both bt-settle}.bt .cyc{animation:9s ease-in-out infinite bt-cycle}.bt .cyc.b{animation-delay:-6s}.bt .cyc.c{animation-delay:-3s}@supports (animation-timeline:view()){.bt .shot{animation:linear both bt-settle view();animation-range:entry cover 38%}.bt .reveal{animation:linear both bt-reveal view();animation-range:entry 5% cover 28%}.bt .grow{transform-origin:0;animation:linear both bt-grow view();animation-range:entry 20% cover 45%}}@media (prefers-reduced-motion:reduce){.bt *{transition:none!important;animation:none!important}}@media (width<=720px){.bt .navlinks{display:none!important}}
