header.svelte-sod0cl{position:sticky;top:0;background:var(--color-surface);padding-inline:var(--space-s);padding-block:var(--space-xs);z-index:10;font-family:var(--font-display);letter-spacing:-.06em}.space-between.svelte-sod0cl{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;column-gap:var(--space-s);row-gap:var(--space-3xs)}nav.svelte-sod0cl{flex-wrap:wrap;display:flex;align-items:flex-start;column-gap:var(--space-s);@media (width>30rem){font-size:var(--step-1);line-height:1.2}}.home.svelte-sod0cl{position:relative;font-weight:700;font-size:var(--step-2);text-decoration:none;line-height:1.2;@media (width < 30rem){font-size:var(--step-1)}}.home.svelte-sod0cl:before{content:attr(data-text);position:absolute;left:0;top:0;transform:translate(-1px);background-color:var(--color-surface);animation:svelte-sod0cl-glitch 2s alternate-reverse 4s infinite}.home.svelte-sod0cl:after{content:attr(data-text);position:absolute;left:0;top:0;transform:translate(1px);background-color:var(--color-surface);animation:svelte-sod0cl-glitch 1s alternate-reverse 4s infinite}a.svelte-sod0cl{color:currentColor;text-decoration:none}.mail.svelte-sod0cl{font-style:italic;font-size:var(--step--1);@media (width < 30rem){font-size:var(--step--2)}}@keyframes svelte-sod0cl-glitch{0%{clip-path:polygon(44% 95%,70% 88%,24% 99%,61% 34%,14% 22%,95% 21%,25% 66%,87% 78%,67% 69%,19% 23%,34% 60%,77% 46%,69% 95%,91% 92%,8% 28%,12% 60%,31% 75%,79% 10%,39% 100%,34% 59%,1% 80%,86% 85%,36% 30%,15% 26%,75% 82%,40% 62%)}4%{clip-path:polygon(63% 2%,76% 38%,90% 67%,29% 41%,33% 21%,54% 7%,82% 47%,3% 57%,99% 93%,14% 33%,84% 54%,83% 5%,85% 75%,69% 33%,90% 99%,9% 74%,64% 43%,5% 79%,16% 65%,81% 93%,67% 68%,58% 78%,43% 83%,32% 9%,8% 97%,27% 38%)}27%{clip-path:polygon(75% 33%,44% 48%,75% 58%,61% 48%,4% 17%,65% 7%,78% 5%,14% 55%,53% 53%,81% 16%,87% 24%,91% 33%,46% 15%,65% 19%,85% 73%,17% 52%,26% 36%,66% 81%,8% 93%,79% 42%,45% 32%,72% 69%,3% 66%,66% 23%,49% 86%,21% 30%)}51%{clip-path:polygon(62% 84%,90% 83%,85% 74%,1% 16%,78% 98%,71% 37%,19% 17%,12% 14%,11% 100%,16% 69%,77% 54%,84% 53%,33% 93%,46% 2%,40% 91%,12% 85%,46% 85%,45% 83%,34% 50%,50% 3%,10% 42%,42% 30%,37% 61%,26% 92%,29% 81%,94% 99%)}66%{clip-path:polygon(72% 36%,17% 95%,60% 96%,41% 43%,5% 55%,48% 31%,32% 6%,8% 88%,26% 98%,89% 35%,86% 71%,10% 70%,46% 4%,13% 17%,36% 11%,56% 23%,30% 20%,99% 47%,27% 28%,56% 11%,52% 74%,77% 90%,66% 47%,54% 85%,20% 97%,75% 10%)}91%{clip-path:polygon(94% 96%,32% 22%,18% 61%,7% 69%,19% 5%,79% 61%,42% 18%,17% 54%,4% 3%,33% 29%,17% 15%,31% 13%,10% 69%,51% 14%,53% 9%,93% 17%,47% 6%,44% 39%,37% 22%,61% 54%,21% 85%,40% 85%,73% 89%,90% 40%,47% 21%,23% 29%)}1%,5%,28%,53%,67%,92%{clip-path:none}}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-cyrillic-ext-wght-normal.Dc5xu4We.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-cyrillic-wght-normal.CqKTn0sv.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-vietnamese-wght-normal.wikBsL6_.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-latin-ext-wght-normal.Dm8rnUUK.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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:Raleway Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/raleway-latin-wght-normal.B0Bc4KU0.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{src:url(/fonts/roslindale/RoslindaleVariable%5Bopsz,slnt,wdth,wght%5D-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleVariable%5Bopsz,slnt,wdth,wght%5D-Testing.woff) format("woff");font-family:Roslindale Variable;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLight-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLight-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-ExtraLightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Light-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Light-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-LightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-LightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Regular-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Regular-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Italic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Italic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Medium-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Medium-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-MediumItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-MediumItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBold-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-SemiBoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Bold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Bold-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-BoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-BoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Black-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Black-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-BlackItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-BlackItalic-Testing.woff) format("woff");font-family:Roslindale;font-style:italic;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-Ultra-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-Ultra-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:normal;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-ExtraLight-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-ExtraLight-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-ExtraLightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-ExtraLightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:italic;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Light-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Light-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-LightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-LightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:italic;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Regular-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Regular-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Italic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Italic-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Medium-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Medium-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-MediumItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-MediumItalic-Testing.woff) format("woff");font-family:Roslindale;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-SemiBold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-SemiBold-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-SemiBoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-SemiBoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Bold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Bold-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-BoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-BoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Black-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Black-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-BlackItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-BlackItalic-Testing.woff) format("woff");font-family:Roslindale Display Narrow;font-style:italic;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayNarrow-Ultra-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayNarrow-Ultra-Testing.woff) format("woff");font-family:RoslindaleDisplayNarrow;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplayCondensed-UltraItalic-Testing.woff) format("woff");font-family:RoslindaleDisplayCondensed;font-style:italic;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-ExtraLight-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-ExtraLight-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-ExtraLightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-ExtraLightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:200}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Light-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Light-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-LightItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-LightItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:300}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Regular-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Regular-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Italic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Italic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Medium-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Medium-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-MediumItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-MediumItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-SemiBold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-SemiBold-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-SemiBoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-SemiBoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Bold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Bold-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-BoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-BoldItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Black-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Black-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-BlackItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-BlackItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:800}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-Ultra-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-Ultra-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:normal;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDisplay-UltraItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDisplay-UltraItalic-Testing.woff) format("woff");font-family:RoslindaleDisplay;font-style:italic;font-weight:900}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-Regular-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-Regular-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-Italic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-Italic-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-Medium-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-Medium-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-MediumItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-MediumItalic-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-SemiBold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-SemiBold-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-SemiBoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-SemiBoldItalic-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-Bold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-Bold-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleDeckNarrow-BoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleDeckNarrow-BoldItalic-Testing.woff) format("woff");font-family:RoslindaleDeckNarrow;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleText-Regular-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Regular-Testing.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleText-Italic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Italic-Testing.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:400}@font-face{src:url(/fonts/roslindale/RoslindaleText-Medium-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Medium-Testing.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleText-MediumItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-MediumItalic-Testing.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:500}@font-face{src:url(/fonts/roslindale/RoslindaleText-SemiBold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-SemiBold-Testing.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleText-SemiBoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-SemiBoldItalic-Testing.woff) format("woff");font-family:RoslindaleText;font-style:italic;font-weight:600}@font-face{src:url(/fonts/roslindale/RoslindaleText-Bold-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-Bold-Testing.woff) format("woff");font-family:RoslindaleText;font-style:normal;font-weight:700}@font-face{src:url(/fonts/roslindale/RoslindaleText-BoldItalic-Testing.woff2) format("woff2"),url(/fonts/roslindale/RoslindaleText-BoldItalic-Testing.woff) format("woff");font-family:Roslindale;font-style:italic;font-weight:700}:root{--font-display: "RoslindaleText", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-display-2: "RoslindaleDisplay", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-display-2: "RoslindaleDisplayNarrow", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-base: "RoslindaleText", ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-sans: "Raleway Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-surface: hsl(0, 0%, 91%);--color-text-1: #343a40;--color-text-2: #212529;--color-accent: hsl(154, 80%, 28%);--cursor-glove: url(/glove.png) 16 16, auto;--color-additional-orange: #cc4e00;--step-11: clamp(7.4301rem, 5.4591rem + 9.855vi, 13.0967rem);--step-10: clamp(6.1917rem, 4.7011rem + 7.4533vi, 10.4774rem);--step-9: clamp(5.1598rem, 4.039rem + 5.6037vi, 8.3819rem);--step-8: clamp(4.2998rem, 3.463rem + 4.1838vi, 6.7055rem);--step-7: clamp(3.5832rem, 2.9636rem + 3.0978vi, 5.3644rem);--step-6: clamp(2.986rem, 2.5319rem + 2.2705vi, 4.2915rem);--step-5: clamp(2.4883rem, 2.1597rem + 1.6433vi, 3.4332rem);--step-4: clamp(2.0736rem, 1.8395rem + 1.1704vi, 2.7466rem);--step-3: clamp(1.728rem, 1.5648rem + .8161vi, 2.1973rem);--step-2: clamp(1.44rem, 1.3295rem + .5527vi, 1.7578rem);--step-1: clamp(1.2rem, 1.1283rem + .3587vi, 1.4063rem);--step-0: clamp(1rem, .9565rem + .2174vi, 1.125rem);--step--1: clamp(.8333rem, .8101rem + .1159vi, .9rem);--step--2: clamp(.6944rem, .6856rem + .0444vi, .72rem);--space-3xs: clamp(.25rem, .2283rem + .1087vi, .3125rem);--space-2xs: clamp(.5rem, .4783rem + .1087vi, .5625rem);--space-xs: clamp(.75rem, .7065rem + .2174vi, .875rem);--space-s: clamp(1rem, .9565rem + .2174vi, 1.125rem);--space-m: clamp(1.5rem, 1.4348rem + .3261vi, 1.6875rem);--space-l: clamp(2rem, 1.913rem + .4348vi, 2.25rem);--space-xl: clamp(3rem, 2.8696rem + .6522vi, 3.375rem);--space-2xl: clamp(4rem, 3.8261rem + .8696vi, 4.5rem);--space-3xl: clamp(6rem, 5.7391rem + 1.3043vi, 6.75rem);--space-4xl: clamp(8rem, 7.6522rem + 1.7391vi, 9rem);--space-5xl: clamp(10rem, 9.5652rem + 2.1739vi, 11.25rem);--space-3xs-2xs: clamp(.25rem, .1413rem + .5435vi, .5625rem);--space-2xs-xs: clamp(.5rem, .3696rem + .6522vi, .875rem);--space-xs-s: clamp(.75rem, .6196rem + .6522vi, 1.125rem);--space-s-m: clamp(1rem, .7609rem + 1.1957vi, 1.6875rem);--space-m-l: clamp(1.5rem, 1.2391rem + 1.3043vi, 2.25rem);--space-l-xl: clamp(2rem, 1.5217rem + 2.3913vi, 3.375rem);--space-xl-2xl: clamp(3rem, 2.4783rem + 2.6087vi, 4.5rem);--space-2xl-3xl: clamp(4rem, 3.0435rem + 4.7826vi, 6.75rem);--space-3xl-4xl: clamp(6rem, 4.9565rem + 5.2174vi, 9rem);--space-4xl-5xl: clamp(8rem, 6.8696rem + 5.6522vi, 11.25rem)}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-base);font-size:var(--step-0);background:var(--color-surface);color:var(--color-text-1);overflow-x:hidden}h1,h2,h3,h4,h5,h6{line-height:1.1;font-weight:700;color:var(--color-text-2)}h4,h5,h6{font-size:var(--step-1)}h3{font-size:var(--step-2)}h2{font-size:var(--step-3)}h1{font-size:var(--step-4)}a:not([class],[id]),.link{text-decoration:none;color:var(--color-accent);background-image:linear-gradient(to top,currentColor,currentColor var(--line-weight, 1px),transparent var(--line-weight, 1px));background-repeat:no-repeat;background-size:0%;background-position:right;transition:background-size .25s;&:hover,&:focus-visible,&[aria-current=true]{background-size:100%;background-position:left}}blockquote{padding-inline:var(--space-xs);font-weight:300;font-style:italic}ul{list-style:disc;padding-inline-start:var(--space-m)}ol{padding-inline-start:var(--space-s)}button{background:transparent;border:0;color:inherit}.full-bleed{--_percent-width: var(--full-bleed-width, 100);width:calc(var(--_percent-width) * 1vw);margin-left:calc(var(--_percent-width) * .5%);transform:translate(calc(var(--_percent-width) * -.5%))}.flow>*+*{margin-block-start:var(--flow-space, 1em)}@supports (initial-letter: 3){.drop-caps p:first-letter{initial-letter:2;margin-right:.25em;font-weight:700;font-family:var(--font-display);color:var(--color-text-2)}@media screen AND (width > 30rem){.drop-caps p:first-letter{initial-letter:3;margin-right:.5em}}}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
