/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--font-sans:"Source Sans 3 Variable", arial, sans-serif;--font-serif:"Bitter Variable", georgia, serif;--font-mono:"Source Code Pro Variable", "Courier New", monospace;--font-size-h4:1.3rem;--font-weight-h4:420;--surface-l:.99;--surface-c:.004;--surface-h:72;--primary-l:.56;--primary-c:.105;--primary-h:240;--accent-l:.81;--accent-c:.155;--accent-h:72;--surface-sign:clamp(-1, (.57 - var(--surface-l)) * 999999, 1);--color-surface:oklch(var(--surface-l) var(--surface-c) var(--surface-h));--color-surface-container-lowest:oklch(calc(var(--surface-l) + .015 * var(--surface-sign)) var(--surface-c) var(--surface-h));--color-surface-container-low:oklch(calc(var(--surface-l) + .03 * var(--surface-sign)) var(--surface-c) var(--surface-h));--color-surface-container:oklch(calc(var(--surface-l) + .045 * var(--surface-sign)) var(--surface-c) var(--surface-h));--color-surface-container-high:oklch(calc(var(--surface-l) + .06 * var(--surface-sign)) var(--surface-c) var(--surface-h));--color-surface-container-highest:oklch(calc(var(--surface-l) + .075 * var(--surface-sign)) var(--surface-c) var(--surface-h));--on-surface-high-l:clamp(0, var(--surface-l) + .85 * var(--surface-sign), 1);--color-on-surface-high:oklch(var(--on-surface-high-l) calc(var(--surface-c) * min(var(--on-surface-high-l) / var(--surface-l), (1 - var(--on-surface-high-l)) / (1 - var(--surface-l)))) var(--surface-h));--on-surface-l:clamp(0, var(--surface-l) + .6 * var(--surface-sign), 1);--color-on-surface:oklch(var(--on-surface-l) calc(var(--surface-c) * min(var(--on-surface-l) / var(--surface-l), (1 - var(--on-surface-l)) / (1 - var(--surface-l)))) var(--surface-h));--on-surface-variant-l:clamp(0, var(--surface-l) + .5 * var(--surface-sign), 1);--color-on-surface-variant:oklch(var(--on-surface-variant-l) calc(var(--surface-c) * min(var(--on-surface-variant-l) / var(--surface-l), (1 - var(--on-surface-variant-l)) / (1 - var(--surface-l)))) var(--surface-h));--on-surface-low-l:clamp(0, var(--surface-l) + .4 * var(--surface-sign), 1);--color-on-surface-low:oklch(var(--on-surface-low-l) calc(var(--surface-c) * min(var(--on-surface-low-l) / var(--surface-l), (1 - var(--on-surface-low-l)) / (1 - var(--surface-l)))) var(--surface-h));--color-primary:oklch(var(--primary-l) var(--primary-c) var(--primary-h));--bg-primary:linear-gradient(135deg, oklch(var(--primary-l) var(--primary-c) calc(var(--primary-h) - 10)), var(--color-primary), oklch(var(--primary-l) var(--primary-c) calc(var(--primary-h) + 10)));--on-primary-l:clamp(0, var(--primary-l) + .55 * clamp(-1, (.57 - var(--primary-l)) * 999999, 1), 1);--color-on-primary:oklch(var(--on-primary-l) calc(var(--primary-c) * min(var(--on-primary-l) / var(--primary-l), (1 - var(--on-primary-l)) / (1 - var(--primary-l)))) var(--primary-h));--primary-container-l:calc(var(--surface-l) * .85 + var(--primary-l) * .15);--primary-container-c:calc(var(--primary-c) * min(var(--primary-container-l) / var(--primary-l), (1 - var(--primary-container-l)) / (1 - var(--primary-l))));--color-primary-container:oklch(var(--primary-container-l) var(--primary-container-c) var(--primary-h));--on-primary-container-l:clamp(0, var(--primary-container-l) + .55 * clamp(-1, (.57 - var(--primary-container-l)) * 999999, 1), 1);--color-on-primary-container:oklch(var(--on-primary-container-l) calc(var(--primary-c) * min(var(--on-primary-container-l) / var(--primary-l), (1 - var(--on-primary-container-l)) / (1 - var(--primary-l)))) var(--primary-h));--bg-primary-container:linear-gradient(135deg, oklch(var(--primary-container-l) var(--primary-container-c) calc(var(--primary-h) - 20)), var(--color-primary-container), oklch(var(--primary-container-l) var(--primary-container-c) calc(var(--primary-h) + 20)));--color-accent:oklch(var(--accent-l) var(--accent-c) var(--accent-h));--bg-accent:linear-gradient(135deg, oklch(var(--accent-l) var(--accent-c) calc(var(--accent-h) - 10)), var(--color-accent), oklch(var(--accent-l) var(--accent-c) calc(var(--accent-h) + 10)));--on-accent-l:clamp(0, var(--accent-l) + .55 * clamp(-1, (.57 - var(--accent-l)) * 999999, 1), 1);--color-on-accent:oklch(var(--on-accent-l) calc(var(--accent-c) * min(var(--on-accent-l) / var(--accent-l), (1 - var(--on-accent-l)) / (1 - var(--accent-l)))) var(--accent-h));--accent-container-l:calc(var(--surface-l) * .75 + var(--accent-l) * .25);--accent-container-c:calc(var(--accent-c) * min(var(--accent-container-l) / var(--accent-l), (1 - var(--accent-container-l)) / (1 - var(--accent-l))));--color-accent-container:oklch(var(--accent-container-l) var(--accent-container-c) var(--accent-h));--on-accent-container-l:clamp(0, var(--accent-container-l) + .55 * clamp(-1, (.57 - var(--accent-container-l)) * 999999, 1), 1);--color-on-accent-container:oklch(var(--on-accent-container-l) calc(var(--accent-c) * min(var(--on-accent-container-l) / var(--accent-l), (1 - var(--on-accent-container-l)) / (1 - var(--accent-l)))) var(--accent-h));--bg-accent-container:linear-gradient(135deg, oklch(var(--accent-container-l) var(--accent-container-c) calc(var(--accent-h) - 15)), var(--color-accent-container), oklch(var(--accent-container-l) var(--accent-container-c) calc(var(--accent-h) + 15)));--shadow-lightness:calc(max(0, var(--surface-l) - .5));--shadow-alpha-1:.15;--shadow-alpha-2:.12;--shadow-alpha-3:.1;--shadow-alpha-4:.08;--shadow-alpha-5:.06;--elevation-0:none;--elevation-1:0 1px 3px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-1)), 0 1px 2px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-2));--elevation-2:0 3px 6px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-1)), 0 2px 4px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-2));--elevation-3:0 10px 20px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-1)), 0 6px 6px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-3));--elevation-4:0 14px 28px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-1)), 0 10px 10px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-3));--elevation-5:0 19px 38px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-1)), 0 15px 12px oklch(var(--shadow-lightness) 0 0deg / var(--shadow-alpha-4));--spacing-adaptive:clamp(1rem, 6vw - 1rem, 3rem);--spacing-adaptive-small:clamp(.5rem, 3vw - .5rem, 1.5rem);--bg-pattern:                      url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 26 16\"><path fill=\"rgba(119,119,119,.04)\" d=\"M10 0v5h3V3h8V0zM0 0v5h8V0zm3 8v5h2V8zm10 3v2H5v3h11v-5zm8-8v5h2V3zm-3 8v5h8v-5z\"/></svg>"),              url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 42 26\"><path fill=\"rgba(119,119,119,.04)\" d=\"M37 21v2h5v-2zm-3-8v8h3v-8zM29 0v8h13V0zm-8 10v3h5v-3zm0 3h-5v3h5zM5 3H0v2h5zm0 2v8h3V5zM0 18v8h13v-8zm16 0v8h18v-5H21v-3zM8 0v5h13v3h5V0z\"/></svg>");--bg-pattern-size:   26rem 16rem, 42rem 26rem;--transition:.2s ease-in-out}@media (prefers-color-scheme:dark){:root{--surface-l:.23;--surface-c:.012;--surface-h:72;--primary-l:.5;--primary-c:.048;--primary-h:240;--accent-l:.58;--accent-c:.12;--accent-h:72}.astro-code,.astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}}@view-transition{navigation:auto}html,body{min-height:100vh;font-family:var(--font-sans);color:var(--color-on-surface);background-image:var(--bg-pattern);background-size:var(--bg-pattern-size);background-repeat:repeat;background-color:var(--color-surface-container);transition:background-color var(--transition), color var(--transition);margin:0;padding:0;font-size:clamp(16px,.395vw + 14.42px,22px);line-height:1.75}body{flex-direction:column;display:flex}main{flex:1;width:100%;margin:0 auto;padding:0}a{color:inherit;text-underline-offset:.2lh;text-decoration-skip-ink:none;text-decoration:underline .1lh #0000}a,button,figure{outline-offset:.2lh;transition:text-decoration-color var(--transition), text-underline-offset var(--transition), outline-color var(--transition), outline-offset var(--transition);outline:.1lh solid #0000}ul{list-style-type:square}h1,h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.02em}h1{margin-block:.3em;font-size:4rem;font-weight:250;line-height:1}h2{margin-block:.5em;font-size:2.7rem;font-weight:320;line-height:1.1}h3{margin-block:.7em;font-size:1.8rem;font-weight:370;line-height:1.2}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);margin-block:.9em;line-height:1.3}article{max-width:clamp(32rem,100%,42rem);color:inherit;background-color:var(--color-surface);box-shadow:var(--elevation-1);margin:0 auto;padding:2.5rem clamp(1rem,50% - 15rem,6rem)}#photo,article{font-family:var(--font-serif);font-weight:450}article a{color:var(--color-on-surface-high);font-weight:500}article h1 a,article h2 a,article h3 a,article h4 a{color:inherit;font-weight:inherit}article strong{color:var(--color-on-surface-variant);font-weight:650}article h1,article h2,article h3,article h4{border-left-color:var(--color-primary);border-left-width:.1em;margin-left:clamp(-.4em,30rem - 100% - .4em,-.2em);padding:.2em 0 .2em clamp(.1em,100% - 30rem + .2em,.2em)}article h1,article h2{border-left-style:solid}article h3{border-left-style:dashed}article h4{border-left-style:dotted}main>footer{color:var(--color-on-surface-variant);text-align:center;max-width:42rem;margin:3rem auto;padding:0 1rem}article img{max-width:100%;height:auto;box-shadow:var(--elevation-1);border-radius:.2rem;margin:1rem auto;display:block}article figure{margin:0}article figcaption{color:var(--color-on-surface-variant);font-size:.9rem;line-height:1.5;font-family:var(--font-sans);font-style:italic}article hr{border-style:solid;border-width:0 .5rem .15rem 0;border-color:var(--color-primary);background-color:inherit;width:70%;height:.55rem;margin-inline:auto -.5rem;padding:0}pre,blockquote,fieldset{background-color:var(--color-surface-container-lowest);border-radius:.2rem;padding:.5rem 1rem}kbd,code{background-color:var(--color-surface-container-low);border-radius:.25rem;padding:.125em .25em}blockquote{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);color:var(--color-on-surface-variant);box-shadow:var(--elevation-1);font-family:var(--font-sans);margin-inline:0;position:relative}blockquote:before{content:"“";color:var(--color-primary);text-shadow:var(--elevation-2);font-size:5rem;font-weight:500;line-height:1;position:absolute;top:-1rem;left:1rem}code,pre,kbd,samp{font-family:var(--font-mono);letter-spacing:-.02em}pre{box-shadow:var(--elevation-1);border-radius:.2rem;margin-inline:clamp(-3rem,25% - 25vw,-1rem);padding:1rem;font-size:.9em;line-height:1.4;position:relative;overflow-x:auto}pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}kbd{border:1px solid var(--color-surface-container-highest);box-shadow:var(--elevation-1);font-size:.9em}li::marker{color:var(--color-primary);font-family:var(--font-sans);font-size:1.2em;font-weight:550}table{border-collapse:collapse;background-color:var(--color-surface);width:100%;color:var(--color-on-surface);box-shadow:var(--elevation-1);border-radius:.2rem;margin:1.5rem 0}thead{background-color:var(--color-surface-container-low)}th{font-family:var(--font-sans);text-align:left;border-bottom:.15rem solid var(--color-primary);padding:.5rem 1rem;font-size:1.1em;font-weight:500}td{border-bottom:.07rem solid var(--color-surface-container);padding:.5rem 1rem;font-size:.9em}tbody tr{transition:background-color var(--transition)}tbody tr:nth-child(2n){background-color:var(--color-surface-container-lowest)}tbody tr:hover{background-color:var(--color-surface-container-low)}tbody tr:active{background-color:var(--color-surface-container)}tbody tr:last-child td{border-bottom:none}nav ul{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);flex-wrap:wrap;justify-content:center;gap:1em;padding-inline:0;list-style:none;display:flex}dl{grid-template-columns:auto 1fr;gap:.5rem 1rem;display:grid}dt{text-align:right}nav{text-align:center;max-width:42rem;margin-inline:auto}nav span[aria-current=page]{color:var(--color-on-surface-low);cursor:not-allowed;text-decoration:underline}nav ol{padding-inline:0;list-style:none}time{font-style:italic}article time{color:var(--color-on-surface-variant);font-size:.9em}form{gap:var(--spacing-adaptive-small);width:fit-content;max-width:100%;padding:var(--spacing-adaptive-small);background-color:var(--color-surface-container-low);box-shadow:var(--elevation-2);margin:0 auto;display:grid}fieldset{gap:var(--spacing-adaptive-small);width:100%;padding:var(--spacing-adaptive-small);border:.1rem solid var(--color-surface-container-high);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;display:grid}fieldset legend{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4)}.pswp__dynamic-caption h4,.pswp__dynamic-caption p{color:oklch(75% 0 0);margin:0}.pswp__dynamic-caption p{font-family:var(--font-serif)}.pswp__dynamic-caption a{color:inherit}button,a[rel=prev],a[rel=next]{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);color:var(--color-on-primary-container);background-color:var(--color-primary-container);border:.1lh solid var(--color-primary);cursor:pointer}button{box-shadow:var(--elevation-2);border-radius:.2rem;justify-content:center;align-items:center;gap:.5em;padding:.5rem;display:flex}button svg{fill:currentColor;flex-shrink:0;width:1.5rem;height:1.5rem}pre button{border-radius:50%;position:absolute;top:.5rem;right:.5rem}button[type=submit]{color:var(--color-on-primary);background-color:var(--color-primary);border:none}button[type=reset]{color:var(--color-on-accent-container);background-color:var(--color-accent-container);border:.1lh solid var(--color-accent)}label{cursor:pointer;flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}label svg{color:var(--color-primary);flex-shrink:0}input,textarea{font-family:var(--font-serif);background-color:var(--color-surface);color:var(--color-on-surface);border:.1rem solid var(--color-surface-container-high);transition:border-color var(--transition), box-shadow var(--transition);border-radius:.2rem;outline:none;padding:.5rem}input,textarea,form button{width:100%}input[type=checkbox],input[type=radio]{flex-shrink:0;width:auto}textarea{resize:vertical;min-height:10rem;display:block}button:disabled,button[disabled]{color:var(--color-on-surface-low);background-color:var(--color-surface-container-low);border:.1lh solid var(--color-surface-container-highest);cursor:not-allowed;box-shadow:none}a[rel=prev],a[rel=next]{z-index:1;box-shadow:var(--elevation-3);border-radius:50%;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1rem}a[rel=prev]{left:1rem}a[rel=next]{right:1rem}a[rel=prev] svg,a[rel=next] svg{width:2.2rem;height:2.2rem}#blog-posts{padding:var(--spacing-adaptive);list-style:none}#blog-posts article{transition:box-shadow var(--transition)}#blog-posts article:hover{box-shadow:var(--elevation-3)}#logo svg{border-radius:.2rem;width:auto;height:2.2rem;display:block}#navbar ul{justify-content:flex-end}#navbar nav{margin:0}#navbar,#hero{color:var(--color-on-primary-container);box-shadow:var(--elevation-2);text-align:center;align-items:center;padding-inline:max(1rem,50% - 21rem);display:flex;position:relative}#navbar{z-index:2;background-color:var(--color-primary-container);justify-content:space-between;gap:1rem;top:0}#hero{z-index:1;background:var(--bg-primary-container);flex-direction:column;justify-content:center;padding-block:3rem;position:relative}#photo{width:100%;margin:0}#photo img{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--elevation-3);background-color:oklch(92% 0 0);border:5vh solid oklch(95% 0 0);border-width:5vh 5vw;border-radius:.2rem;margin:0 auto;padding:.1rem;display:block}#photo figcaption{width:fit-content;max-width:42rem;color:var(--color-on-surface-variant);margin:0 auto;padding:0 1rem}#photo a{color:var(--color-on-surface-high);font-weight:500}#gallery{padding:var(--spacing-adaptive);grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));align-items:center;gap:1.5rem;list-style:none;display:grid}#gallery .grid-landscape{grid-area:span 2/span 3}#gallery .grid-square{grid-area:span 2/span 2}#gallery .grid-portrait{grid-area:span 3/span 2}#gallery figure{box-shadow:var(--elevation-2);transition:box-shadow var(--transition), scale var(--transition), rotate var(--transition), outline-color var(--transition), outline-offset var(--transition);background-color:oklch(95% 0 0);border-radius:.2rem;margin:0;padding:.5rem}#gallery .caption-bottom figure{padding-bottom:2rem}#gallery .caption-side figure{padding-left:2rem}#gallery img{object-fit:contain;border:.1rem solid oklch(92% 0 0);border-radius:.2rem;width:100%;height:100%;display:block}#gallery figcaption{font-size:.85rem;font-family:var(--font-mono);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;color:oklch(45% 0 0);font-weight:550;line-height:1.2;position:absolute}#gallery .caption-bottom figcaption{bottom:.5rem;left:.6rem;right:.6rem;overflow-x:clip}#gallery .caption-side figcaption{writing-mode:vertical-rl;top:.6rem;bottom:.6rem;left:.5rem;overflow-y:clip}#gallery figure:hover,#gallery a:focus-visible figure{box-shadow:var(--elevation-3);scale:1.02;rotate:0deg!important}#footer{background-color:var(--color-surface-container-highest);color:var(--color-on-surface-variant);box-shadow:inset 0 4px 6px -2px hsl(0deg 0% var(--shadow-lightness) / var(--shadow-alpha-2));padding:3rem var(--spacing-adaptive);background-image:var(--bg-pattern);background-size:var(--bg-pattern-size);background-repeat:repeat;flex-wrap:wrap;justify-content:center;gap:2rem;margin-top:3rem;padding-inline:max(1rem,50% - 21rem);display:flex}#footer h2{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4)}#footer svg,#footer p{flex-basis:100%}#footer svg{width:auto;height:2.2rem;margin:0 auto}#footer p{text-align:center}#footer nav{text-align:center;flex-direction:column;flex:8rem;align-items:center;min-width:8rem;display:flex}#footer ul{flex-direction:column;gap:0;font-size:1rem;font-weight:400}a:hover{text-decoration-color:var(--color-accent);text-underline-offset:.1lh}button:not(:disabled):hover,a[rel=prev]:hover,a[rel=next]:hover,a:focus-visible,button:not(:disabled):focus-visible,#gallery a:focus-visible figure{outline-color:var(--color-accent);outline-offset:.1lh}a:active,button[type=submit]:active,button[type=reset]:active{color:var(--color-on-accent);background-color:var(--color-accent)}a[rel=prev]:active,a[rel=next]:active,button:not([type]):active,button:not(:disabled)[type=button]:active{background-color:var(--color-accent-container);color:var(--color-on-accent-container);border-color:var(--color-accent)}::selection{background-color:var(--color-accent);color:var(--color-on-accent)}input::placeholder,textarea::placeholder{color:var(--color-on-surface-low)}input:hover,textarea:hover{border-color:var(--color-primary)}input:focus,textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 .2rem var(--color-accent-container)}:is(input:user-invalid,textarea:user-invalid){background-color:var(--color-accent-container);color:var(--color-on-accent-container)}#contact-form label:nth-of-type(2),#contact-form label:nth-of-type(2) input{opacity:0;pointer-events:none;position:absolute;top:0;right:0}.pswp button:hover{outline-color:#0000}.pswp__dynamic-caption a:active{color:var(--color-on-accent)}#hero p{font-size:1.8rem;font-weight:370;line-height:1.2;font-family:var(--font-serif);margin-block:.7em;font-style:italic}[data-page-type=photo-gallery]{--surface-l:.85;--surface-c:0;--primary-c:0;--accent-c:.12}@media (prefers-color-scheme:dark){#gallery figure{background-color:oklch(90% 0 0)}#gallery img{border-color:oklch(87% 0 0)}#photo img{background-color:oklch(87% 0 0);border-color:oklch(90% 0 0)}[data-page-type=photo-gallery]{--surface-l:.23;--accent-c:.08}}@media (prefers-reduced-motion:reduce){a,a[rel=prev],a[rel=next],button,body,html,main,label,textarea,input,td,#navbar svg,#blog-posts article,#gallery figure{transition:none}@view-transition{navigation:none}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-normal.BqRLTx4X.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:"Source Sans 3 Variable";font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-normal.BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-normal.C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-normal.C1uRvKPU.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:"Source Sans 3 Variable";font-style:italic;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-latin-wght-italic.Bg-PIjcQ.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:"Source Sans 3 Variable";font-style:italic;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-cyrillic-wght-italic.BqzjwPnH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-greek-wght-italic.BfAgiArQ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:block;font-weight:200 900;src:url(/_astro/source-sans-3-vietnamese-wght-italic.DnchwVcj.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:Bitter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/_astro/bitter-latin-wght-normal.C8X_T8j_.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:Bitter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-normal.7PAZDwbd.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:normal;font-display:block;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-normal.BY9eXNra.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:Bitter Variable;font-style:italic;font-display:block;font-weight:100 900;src:url(/_astro/bitter-latin-wght-italic.BxENOhvW.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:Bitter Variable;font-style:italic;font-display:block;font-weight:100 900;src:url(/_astro/bitter-cyrillic-wght-italic.BHbjmUii.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Bitter Variable;font-style:italic;font-display:block;font-weight:100 900;src:url(/_astro/bitter-vietnamese-wght-italic.4NBxqzce.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:Source Code Pro Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-code-pro-latin-wght-normal.BP8Zz55n.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:Source Code Pro Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-code-pro-cyrillic-wght-normal.aqTvhEeI.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-code-pro-greek-wght-normal.BvT6WsG1.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:block;font-weight:200 900;src:url(/_astro/source-code-pro-vietnamese-wght-normal.B6x53GZG.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}
