@charset "UTF-8";#root{--error-outline: .25rem solid red}#root a:not([href]){outline:var(--error-outline);--error: "The link does not have an href. Did you mean to use a <button>?"}#root a[disabled]{outline:var(--error-outline);--error-anchor-disabled: "The disabled property is not valid on anchors (links). Did you mean to use a <button>?"}#root :is(ul,ol)>*:not(li){outline:var(--error-outline);--error-list-child: "Only <li> can be a direct child of <ul> or <ol>". }#root img:not([alt]){outline:var(--error-outline);--error-alt-img: "<img> tag must alwaus have an alt attribute" }#root [tabindex]:not([tabindex="0"]):not([tabindex="-1"]):after{outline:var(--error-outline);--error-crazy-tabindexing: "Do not disrupt the natural tab order."}#root :not(figure)>figcaption,#root :not(fieldset)>legend,#root :not(dl)>:is(dt,dd),#root :not(tr)>:is(td,th),#root :not(select)>:is(option,optgroup),#root :not(table)>:is(thead,tfoot,tbody,tr,colgroup,caption){outline:var(--error-outline);--error-forbidden-nesting: "This element should not be nested inside its parent element"}#root :is(b,i,q,em,abbr,cite,code,span,small,strong)>div{outline:var(--error-outline);--error-div-inside-inline: "No divs inside inline elements"}#root input:not([type=button]):not([type=reset]):not([type=submit]):not([aria-labelledby],[id]),#root textarea:not([aria-labelledby],[id]),#root label:not([for]){outline:var(--error-outline);--error-input-fields: "Inputs fields should have a label"}#root input:not(form input){outline:var(--error-outline);--error-input-orphan: "The input is outside a <form> element. Users may benefit from <form> semantics and behaviors." }#root :is(ul,ol,li):empty{outline:var(--error-outline);--error-empty-list: "List and list elements should not be empty" }#root details:not([aria-expanded]){outline:var(--error-outline);--error-details-element: "details elements without an aria-expanded attribute"}#root figcaption:empty{padding:.5ex;outline:var(--error-outline);--error-figcaption-empty: "The figcaption is empty"}#root figure:not(:is([aria-label],[aria-labelledby])):not(:has(figcaption)){outline:var(--error-outline);--error-no-figure-label: "The figure is not labeled by any applicable method"}#root figure>figcaption~figcaption{outline:var(--error-outline);--error-multiple-figcaptions: "There are two figcaptions for one figure"}#root input:not(form input){outline:var(--warning-outline);--error-input-orphan: "The input is outside a <form> element. Users may benefit from <form> semantics and behaviors." }.u-absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.u-visually-hidden,.u-visually-hidden-focusable:not(:focus,:focus-within){border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;width:1px!important;white-space:nowrap!important}.u-visually-hidden:not(caption),.u-visually-hidden-focusable:not(caption):not(:focus,:focus-within){position:absolute!important}.u-visually-hidden *,.u-visually-hidden-focusable:not(:focus,:focus-within) *{overflow:hidden!important}.u-list-reset{padding-inline-start:0;margin-block-start:0;margin-block-end:0}.u-list-style\:none{list-style:none}.u-text-align\:center{text-align:center}.u-text-wrap\:balance{text-wrap:balance}.u-overflow\:hidden{overflow:hidden!important}.u-pointer-events\:none{pointer-events:none!important}.u-display\:none{display:none!important}.u-full-width{width:100%!important}.u-full-bleed{width:100vw!important;margin-left:calc(50% - 50vw)!important}.u-margin-left\:auto{margin-left:auto!important}.u-margin-inline-end\:auto{margin-inline-end:auto!important}.u-align-self\:flex-end{align-self:flex-end!important}.u-align-self\:center{align-self:center!important}.u-max-width\:100\%{max-width:100%!important}.u-content-centered-small{max-inline-size:var(--content-prose-max-width);margin-inline:auto}.u-content-centered{max-inline-size:var(--content-max-width);margin-inline:auto}.u-bordered{--border-color: var(--semantic-border-subtle);border:1px solid var(--border-color)}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-block-size:6lh}:target{scroll-margin-block:5ex}button:not([class]){background-color:transparent;border:none;padding:0}html{min-height:100vh;text-size-adjust:100%;font-size:100%;-moz-osx-font-smoothing:grayscale;color-scheme:light dark}html[data-theme=dark]{color-scheme:dark}body,html{margin:0;padding:0;min-height:100%}body{display:flex;flex-direction:column;position:relative;font-family:Reddit Sans Regular;color:var(--semantic-foreground-default);background-color:var(--semantic-background-default);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:no-preference){body{scroll-behavior:smooth}}:focus-visible{outline-offset:.1875rem}::selection{color:var(--semantic-foreground-default-invert);background:var(--semantic-background-accent)}:where(label):has(+:where(textarea,input,select)){display:block}:where([type=search]){-webkit-appearance:textfield}@supports (-webkit-touch-callout: none){:where([type=search]){border:1px solid -apple-system-secondary-label;background-color:canvas}}h1,h2,h3,h4,h5,h6{margin:0}strong{font-weight:600}img,video{height:auto;width:100%}button{cursor:pointer;background-color:transparent;border:none}main{overflow-x:hidden}main>section{padding-block:var(--section-padding-block);padding-inline:var(--page-padding-x)}a:not([class]),.a-link{--color: var(--semantic-foreground-interactive);color:var(--color);text-decoration:underline;text-underline-position:from-font}a:not([class])[aria-current=page],a:not([class]):hover,.a-link[aria-current=page],.a-link:hover{--color: var(--semantic-foreground-interactive-hover);text-decoration-line:underline}legend{padding:0}input[type=checkbox]{margin:0}blockquote:not([class]){display:flex;flex-direction:column;text-wrap:balance;max-block-size:100%;font-style:italic;padding:var(--base-space-4);background-color:var(--semantic-background-default-alt);border-radius:var(--radius-medium);gap:var(--base-space-2)}blockquote:not([class]) p:not(:has(cite)){font-family:Reddit Sans Regular;font-size:var(--text-body-1-font-size);line-height:var(--text-body-1-line-height);font-weight:var(--text-body-1-font-weight)}blockquote:not([class]) p:not(:has(cite)):before{content:"«"}blockquote:not([class]) p:not(:has(cite)):after{content:"»"}blockquote:not([class]) cite{font-family:Reddit Sans Medium;font-size:var(--text-caption-1-font-size);line-height:var(--text-caption-1-line-height);font-weight:var(--text-caption-1-font-weight)}cite{font-style:normal}abbr{text-underline-position:from-font}fieldset{width:100%;border:none;padding:0;margin-inline-start:0;margin-inline-end:0}fieldset>*:not(.m-button){width:100%}textarea{font-family:Reddit Sans Regular;font-size:var(--text-body-2-font-size);line-height:var(--text-body-2-line-height);font-weight:var(--text-body-2-font-weight);resize:vertical;padding-top:var(--base-space-2)}textarea::placeholder{color:var(--core-grey-80)}.grid{--max-cols-per-row: 3;--col-min-width: 20rem;--col-gap: var(--base-space-4);--row-gap: var(--section-gap);--max-row-gaps: calc((var(--max-cols-per-row) - 1) * var(--col-gap));--col-max-width: calc((100% - var(--max-row-gaps)) / var(--max-cols-per-row));display:grid;column-gap:var(--col-gap);row-gap:var(--row-gap);width:100%;grid-template-columns:repeat(auto-fill,minmax(max(min(100%,var(--col-min-width)),var(--col-max-width)),1fr))}@media screen and (width>=47.5rem){.grid{--cell-padding: var(--base-space-4)}}.grid>*:not(.o-card){padding-inline:var(--cell-padding)}.grid:is(ul,ol){padding-inline:0;margin-block:0;list-style:none}a:has(.a-logo){display:inline-flex}code{font-family:var(--font-stack-monospace);font-size:var(--text-code-font-size);line-height:var(--text-code-line-height);font-weight:var(--text-code-font-weight)}.prose h2{font-family:Reddit Sans Medium;font-size:var(--text-heading-3-font-size);line-height:var(--text-heading-3-line-height);font-weight:var(--text-heading-3-font-weight)}.prose h3{font-family:Reddit Sans SemiBold;font-size:var(--text-heading-4-font-size);line-height:var(--text-heading-4-line-height);font-weight:var(--text-heading-4-font-weight)}.prose h4{font-family:Reddit Sans Bold;font-size:var(--text-heading-5-font-size);line-height:var(--text-heading-5-line-height);font-weight:var(--text-heading-5-font-weight)}.prose h5{font-family:Reddit Sans Bold;font-size:var(--text-heading-6-font-size);line-height:var(--text-heading-6-line-height);font-weight:var(--text-heading-6-font-weight)}.prose p,.prose a,.prose ul,.prose ol,.prose figcaption{font-family:Reddit Sans Regular;font-size:var(--text-body-1-font-size);line-height:var(--text-body-1-line-height);font-weight:var(--text-body-1-font-weight)}.prose{--margin-top-h2: var(--base-space-9);--margin-bottom-h2: var(--base-space-8);--margin-top-h3: var(--base-space-8);--margin-bottom-h3: var(--base-space-4);--margin-top-h4: var(--base-space-4);--margin-bottom-h4: var(--base-space-2);--margin-top-h5: var(--base-space-4);--margin-bottom-h5: 0}.prose h2{margin-bottom:var(--margin-bottom-h2)}.prose h2:not(:first-child){margin-top:var(--margin-top-h2)}.prose h3{margin-bottom:var(--margin-bottom-h3)}.prose h3:not(:first-child){margin-top:var(--margin-top-h3)}.prose h4{margin-bottom:var(--margin-bottom-h4)}.prose h4:not(:first-child){margin-top:var(--margin-top-h4)}.prose h5{margin-bottom:var(--margin-bottom-h5)}.prose h5:not(:first-child){margin-top:var(--margin-top-h5)}.prose :is(:not(blockquote)>p,ol,ul)+:is(p,ol,ul){margin-top:var(--base-space-4)}.prose li+li{margin-top:var(--base-space-1)}.prose p:has(:is(img,picture,video)){margin-top:var(--base-space-8);margin-bottom:var(--base-space-8)}.prose blockquote:not(:first-child){margin-top:var(--base-space-6)}.prose blockquote+:is(p,ol,ul){margin-top:var(--base-space-4)}.prose>:last-child{margin-bottom:0}@media screen and (width>=47.5rem){.prose{--margin-top-h2: var(--base-space-18);--margin-bottom-h2: var(--base-space-12);--margin-top-h3: var(--base-space-12);--margin-bottom-h3: var(--base-space-8);--margin-top-h4: var(--base-space-8);--margin-bottom-h4: var(--base-space-6);--margin-top-h5: var(--base-space-6);--margin-bottom-h5: var(--base-space-4)}}@font-face{font-family:Reddit Sans Regular;src:url(/fonts/RedditSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Reddit Sans Medium;src:url(/fonts/RedditSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Reddit Sans SemiBold;src:url(/fonts/RedditSans-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Reddit Sans Bold;src:url(/fonts/RedditSans-Bold.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}.l-footer{--footer-legal-direction: column;padding-inline:var(--page-padding-x);padding-block:var(--section-padding-block);background-color:var(--semantic-background-default);color:var(--semantic-foreground-default)}@media screen and (width>47.5rem){.l-footer{--footer-legal-direction: row}}.l-footer__content{display:grid;grid-template-columns:auto;gap:var(--section-gap)}@media screen and (width>47.5rem){.l-footer__content{grid-template-rows:auto auto auto;grid-template-areas:"logo blockquote blockquote blockquote" "navigation navigation navigation social" "legal legal copyrights copyrights"}.l-footer__content .l-footer__logo{grid-area:logo}.l-footer__content .l-footer__social{grid-area:social;place-self:end}.l-footer__content .l-footer__blockquote{grid-area:blockquote;align-self:center;margin-inline-start:auto}.l-footer__content nav[role=navigation]{grid-area:navigation}.l-footer__content .l-footer__copyrights{grid-area:copyrights;margin-inline-start:auto;place-self:end}.l-footer__content .l-footer__legal{grid-area:legal}}.l-footer__legal{display:flex;flex-direction:var(--footer-legal-direction);gap:var(--base-space-4)}.l-footer__frontguys{margin-top:var(--base-space-4)}.a-link,.a-link__icon{display:inline-flex;align-items:center}.a-link{gap:var(--base-space-1)}:is(.a-link--standalone,.a-link--back):not(:hover,[aria-current=page]){text-decoration-line:none}@property --collapsible-nav{syntax: "<boolean>"; inherits: false; initial-value: false;}.l-header{--collapsible-nav: false;padding-inline:var(--page-padding-x);background-color:var(--semantic-background-default);position:relative;height:var(--header-height)}@media screen and (width<=54rem){.l-header{--collapsible-nav: true;position:sticky;inset:0 0 auto;z-index:var(--z-index-header)}}.l-header__content{display:flex;justify-content:space-between;align-items:center;height:100%}.l-header__nav{display:flex}.l-header__nav a:not([class*=button]){display:flex;align-items:center;text-decoration:none;padding:var(--base-space-3) var(--base-space-4)}.l-header__nav a:not([class*=button])[aria-current=page],.l-header__nav a:not([class*=button]):hover{text-decoration-line:underline}.l-header__nav-menu{display:flex;gap:clamp(var(--base-space-2),calc(-75.9024390244px + 9.756097561vw),var(--base-space-6));background-color:var(--semantic-background-default)}@media screen and (width<=54rem){.l-header__nav-menu{position:absolute;inset:var(--header-height) 0 auto;flex-direction:column;padding:var(--base-space-3) var(--page-padding-x);visibility:hidden;height:0;overflow:clip;interpolate-size:allow-keywords}@starting-style{.l-header__nav-menu{visibility:hidden;height:0}}[aria-expanded=true]+.l-header__nav-menu,.l-header__nav-menu:focus-within{visibility:visible;height:calc(100dvh - var(--header-height));overflow:auto}.l-header__nav-menu li:last-child{flex:1;align-content:flex-end;align-self:center}}@media screen and (width<=54rem)and (prefers-reduced-motion:no-preference){.l-header__nav-menu{transition:height .2s ease,visibility .2s ease allow-discrete}}.l-header__nav-toggle:is(button):focus-visible{box-shadow:var(--focus-ring)}@media screen and (width>54rem){.l-header__nav-toggle.l-header__nav-toggle{display:none}}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.o-media-object{--media-object-direction: column;--media-object-content-order: auto;display:flex;flex-direction:var(--media-object-direction);align-items:flex-start;gap:var(--section-gap);inline-size:100%}.o-media-object>*{flex:1}@media screen and (width>47.5rem){.o-media-object{--media-object-direction: row}}.o-media-object__content{order:var(--media-object-content-order)}@media screen and (width>47.5rem){.o-media-object--reversed{--media-object-content-order: 2}}.o-media-object__img{flex-grow:1;overflow:hidden;border-radius:var(--radius-medium)}.o-media-object__img :is(img,picture,svg){aspect-ratio:var(--media-aspect-ratio);object-fit:cover}.o-media-object__img :is(img,picture){border-radius:var(--radius-medium)}:root{--base-space-value: .25rem;--base-space-1: calc(var(--base-space-value) * 1);--base-space-2: calc(var(--base-space-value) * 2);--base-space-3: calc(var(--base-space-value) * 3);--base-space-4: calc(var(--base-space-value) * 4);--base-space-5: calc(var(--base-space-value) * 5);--base-space-6: calc(var(--base-space-value) * 6);--base-space-7: calc(var(--base-space-value) * 7);--base-space-8: calc(var(--base-space-value) * 8);--base-space-9: calc(var(--base-space-value) * 9);--base-space-10: calc(var(--base-space-value) * 10);--base-space-11: calc(var(--base-space-value) * 11);--base-space-12: calc(var(--base-space-value) * 12);--base-space-13: calc(var(--base-space-value) * 13);--base-space-14: calc(var(--base-space-value) * 14);--base-space-15: calc(var(--base-space-value) * 15);--base-space-16: calc(var(--base-space-value) * 16);--base-space-17: calc(var(--base-space-value) * 17);--base-space-18: calc(var(--base-space-value) * 18);--base-space-19: calc(var(--base-space-value) * 19);--base-space-20: calc(var(--base-space-value) * 20);--base-space-21: calc(var(--base-space-value) * 21);--base-space-22: calc(var(--base-space-value) * 22);--base-space-23: calc(var(--base-space-value) * 23);--base-space-24: calc(var(--base-space-value) * 24);--base-space-25: calc(var(--base-space-value) * 25);--base-space-26: calc(var(--base-space-value) * 26);--base-space-27: calc(var(--base-space-value) * 27);--base-space-28: calc(var(--base-space-value) * 28);--base-space-29: calc(var(--base-space-value) * 29);--base-space-30: calc(var(--base-space-value) * 30);--base-space-31: calc(var(--base-space-value) * 31);--base-space-32: calc(var(--base-space-value) * 32)}:root{--elevation-1: 0 2px 2px 0 rgba(100, 109, 130, .08), 0 1px 1px 0 rgba(100, 109, 130, .1);--elevation-2: 0 2px 4px 0 rgba(100, 109, 130, .14), 0 0 1px 0 rgba(100, 109, 130, .1);--elevation-3: 0 4px 10px 0 rgba(100, 109, 130, .14), 0 0 1px 0 rgba(100, 109, 130, .1);--elevation-4: 0 8px 14px 0 rgba(100, 109, 130, .16), 0 0 2px 0 rgba(100, 109, 130, .12);--elevation-5: 0 18px 20px 0 rgba(100, 109, 130, .16), 0 0 2px 0 rgba(100, 109, 130, .12)}:root{--core-blue-10: oklch(.97 .01 255);--core-blue-20: oklch(.93 .03 256);--core-blue-30: oklch(.88 .06 254);--core-blue-40: oklch(.81 .1 252);--core-blue-50: oklch(.71 .14 255);--core-blue-60: oklch(.62 .19 260);--core-blue-70: oklch(.55 .22 263);--core-blue-80: oklch(.42 .18 266);--core-blue-90: oklch(.38 .14 266);--core-clear-transparent-dark: oklch(.94 .04 194);--core-clear-transparent-dark-subtle: oklch(.94 .04 194);--core-clear-transparent-light: oklch(.39 .07 224);--core-clear-transparent-light-subtle: oklch(.39 .07 224);--core-crayola-yellow-10: oklch(.99 .02 97);--core-crayola-yellow-20: oklch(.98 .04 97);--core-crayola-yellow-30: oklch(.94 .1 98);--core-crayola-yellow-40: oklch(.92 .12 96);--core-crayola-yellow-50: oklch(.89 .14 96);--core-crayola-yellow-60: oklch(.9 .17 97);--core-crayola-yellow-70: oklch(.89 .16 96);--core-crayola-yellow-80: oklch(.86 .15 91);--core-crayola-yellow-90: oklch(.35 .07 96);--core-green-10: oklch(.98 .02 156);--core-green-20: oklch(.96 .04 157);--core-green-30: oklch(.93 .08 156);--core-green-40: oklch(.87 .14 154);--core-green-50: oklch(.8 .18 152);--core-green-60: oklch(.72 .19 150);--core-green-70: oklch(.63 .17 149);--core-green-80: oklch(.53 .14 150);--core-green-90: oklch(.45 .11 151);--core-lavender-10: oklch(.97 .01 281);--core-lavender-20: oklch(.95 .02 286);--core-lavender-30: oklch(.88 .05 284);--core-lavender-40: oklch(.84 .06 284);--core-lavender-50: oklch(.7 .12 282);--core-lavender-60: oklch(.62 .12 282);--core-lavender-70: oklch(.53 .12 281);--core-lavender-80: oklch(.44 .11 280);--core-lavender-90: oklch(.35 .11 279);--core-orange-10: oklch(.99 .02 95);--core-orange-20: oklch(.96 .06 96);--core-orange-30: oklch(.92 .12 96);--core-orange-40: oklch(.88 .15 92);--core-orange-50: oklch(.84 .16 84);--core-orange-60: oklch(.77 .16 70);--core-orange-70: oklch(.67 .16 58);--core-orange-80: oklch(.56 .15 49);--core-orange-90: oklch(.47 .12 46);--core-raspberry-red-10: oklch(.98 .01 357);--core-raspberry-red-20: oklch(.96 .02 357);--core-raspberry-red-30: oklch(.9 .05 5);--core-raspberry-red-40: oklch(.84 .09 8);--core-raspberry-red-50: oklch(.71 .19 8);--core-raspberry-red-60: oklch(.66 .24 10);--core-raspberry-red-70: oklch(.6 .24 11);--core-raspberry-red-80: oklch(.53 .21 13);--core-raspberry-red-90: oklch(.43 .17 8);--core-red-10: oklch(.97 .01 17);--core-red-20: oklch(.94 .03 18);--core-red-30: oklch(.88 .06 18);--core-red-40: oklch(.81 .1 20);--core-red-50: oklch(.71 .17 22);--core-red-60: oklch(.64 .21 25);--core-red-70: oklch(.58 .22 27);--core-red-80: oklch(.51 .19 28);--core-red-90: oklch(.44 .16 27);--core-rythm-grey-00: oklch(1 0 none);--core-rythm-grey-10: oklch(.98 0 248);--core-rythm-grey-20: oklch(.93 .01 286);--core-rythm-grey-30: oklch(.85 .02 286);--core-rythm-grey-40: oklch(.73 .03 287);--core-rythm-grey-50: oklch(.6 .05 285);--core-rythm-grey-60: oklch(.51 .05 285);--core-rythm-grey-70: oklch(.42 .04 284);--core-rythm-grey-80: oklch(.37 .04 284);--core-rythm-grey-90: oklch(.28 .03 284);--core-watery-green-10: oklch(.97 .02 197);--core-watery-green-20: oklch(.94 .04 194);--core-watery-green-30: oklch(.87 .07 195);--core-watery-green-40: oklch(.82 .1 194);--core-watery-green-50: oklch(.75 .13 199);--core-watery-green-60: oklch(.7 .12 203);--core-watery-green-70: oklch(.6 .1 211);--core-watery-green-80: oklch(.53 .09 218);--core-watery-green-90: oklch(.39 .07 224);--font-stack-monospace: "Fragment Mono", ui-monospace, "SFMono-Regular", "SF Mono", "Menlo", "Consolas", "Liberation Mono", monospace;--font-stack-sans-serif: "Reddit Sans";--font-stack-system: -apple-system, "BlinkMacSystemFont", "Segoe UI", "Noto Sans", "Helvetica", "Arial", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--semantic-background-accent: var(--core-watery-green-90);--semantic-background-accent-active: var(--core-watery-green-80);--semantic-background-accent-disabled: var(--core-rythm-grey-60);--semantic-background-accent-hover: var(--core-watery-green-80);--semantic-background-default: var(--core-rythm-grey-00);--semantic-background-default-alt: var(--core-rythm-grey-10);--semantic-background-error: var(--core-red-10);--semantic-background-fade: var(--core-clear-transparent-light);--semantic-background-fade-hover: var(--core-clear-transparent-light-subtle);--semantic-background-info: var(--core-blue-10);--semantic-background-subtle: var(--core-watery-green-10);--semantic-background-success: var(--core-green-10);--semantic-background-warning: var(--core-orange-10);--semantic-border-accent: var(--core-watery-green-40);--semantic-border-default: var(--core-rythm-grey-80);--semantic-border-error: var(--core-red-70);--semantic-border-info: var(--core-blue-70);--semantic-border-interactive: var(--core-watery-green-90);--semantic-border-interactive-active: var(--core-watery-green-80);--semantic-border-interactive-disabled: var(--core-rythm-grey-40);--semantic-border-interactive-hover: var(--core-watery-green-80);--semantic-border-subtle: var(--core-rythm-grey-30);--semantic-border-success: var(--core-green-70);--semantic-border-warning: var(--core-orange-70);--semantic-brand-complementary: var(--core-watery-green-80);--semantic-brand-primary: var(--core-watery-green-90);--semantic-brand-secondary: var(--core-watery-green-60);--semantic-foreground-alternative: var(--core-watery-green-60);--semantic-foreground-default: var(--core-rythm-grey-80);--semantic-foreground-default-invert: var(--core-rythm-grey-00);--semantic-foreground-disabled: var(--core-rythm-grey-40);--semantic-foreground-error: var(--core-red-70);--semantic-foreground-info: var(--core-blue-70);--semantic-foreground-interactive: var(--core-watery-green-90);--semantic-foreground-interactive-active: var(--core-watery-green-80);--semantic-foreground-interactive-disabled: var(--core-rythm-grey-40);--semantic-foreground-interactive-hover: var(--core-watery-green-80);--semantic-foreground-subtle: var(--core-rythm-grey-60);--semantic-foreground-success: var(--core-green-70);--semantic-foreground-warning: var(--core-orange-70);--text-body-1-font-family: var(--font-stack-sans-serif);--text-body-1-font-size: 1.125rem;--text-body-1-font-weight: 400;--text-body-1-line-height: 1.65;--text-body-2-font-family: var(--font-stack-sans-serif);--text-body-2-font-size: 1rem;--text-body-2-font-weight: 400;--text-body-2-line-height: 1.6;--text-caption-1-font-family: var(--font-stack-sans-serif);--text-caption-1-font-size: .875rem;--text-caption-1-font-weight: 500;--text-caption-1-line-height: 1.4;--text-caption-2-font-family: var(--font-stack-sans-serif);--text-caption-2-font-size: .75rem;--text-caption-2-font-weight: 400;--text-caption-2-line-height: 1.4;--text-code-font-family: var(--font-stack-monospace);--text-code-font-size: 1rem;--text-code-font-weight: 400;--text-code-line-height: 1.5;--text-heading-1-font-family: var(--font-stack-sans-serif);--text-heading-1-font-size: 3rem;--text-heading-1-font-weight: 500;--text-heading-1-line-height: 1.4;--text-heading-2-font-family: var(--font-stack-sans-serif);--text-heading-2-font-size: 2.5rem;--text-heading-2-font-weight: 500;--text-heading-2-line-height: 1.2;--text-heading-3-font-family: var(--font-stack-sans-serif);--text-heading-3-font-size: 2rem;--text-heading-3-font-weight: 500;--text-heading-3-line-height: 1.2;--text-heading-4-font-family: var(--font-stack-sans-serif);--text-heading-4-font-size: 1.5rem;--text-heading-4-font-weight: 600;--text-heading-4-line-height: 1.4;--text-heading-5-font-family: var(--font-stack-sans-serif);--text-heading-5-font-size: 1.25rem;--text-heading-5-font-weight: 700;--text-heading-5-line-height: 1.4;--text-heading-6-font-family: var(--font-stack-sans-serif);--text-heading-6-font-size: 1.125rem;--text-heading-6-font-weight: 700;--text-heading-6-line-height: 1.4;--text-subtitle-font-family: var(--font-stack-sans-serif);--text-subtitle-font-size: 1.25rem;--text-subtitle-font-weight: 400;--text-subtitle-line-height: 1.4;--text-surtitle-font-family: var(--font-stack-sans-serif);--text-surtitle-font-size: 1rem;--text-surtitle-font-weight: 400;--text-surtitle-line-height: 1.55;color-scheme:light dark}@media(prefers-color-scheme:light){:root{--semantic-background-accent: var(--core-watery-green-90);--semantic-background-accent-active: var(--core-watery-green-80);--semantic-background-accent-disabled: var(--core-rythm-grey-60);--semantic-background-accent-hover: var(--core-watery-green-80);--semantic-background-default: var(--core-rythm-grey-00);--semantic-background-default-alt: var(--core-rythm-grey-10);--semantic-background-error: var(--core-red-10);--semantic-background-fade: var(--core-clear-transparent-light);--semantic-background-fade-hover: var(--core-clear-transparent-light-subtle);--semantic-background-info: var(--core-blue-10);--semantic-background-subtle: var(--core-watery-green-10);--semantic-background-success: var(--core-green-10);--semantic-background-warning: var(--core-orange-10);--semantic-border-accent: var(--core-watery-green-40);--semantic-border-default: var(--core-rythm-grey-80);--semantic-border-error: var(--core-red-70);--semantic-border-info: var(--core-blue-70);--semantic-border-interactive: var(--core-watery-green-90);--semantic-border-interactive-active: var(--core-watery-green-80);--semantic-border-interactive-disabled: var(--core-rythm-grey-40);--semantic-border-interactive-hover: var(--core-watery-green-80);--semantic-border-subtle: var(--core-rythm-grey-30);--semantic-border-success: var(--core-green-70);--semantic-border-warning: var(--core-orange-70);--semantic-brand-complementary: var(--core-watery-green-80);--semantic-brand-primary: var(--core-watery-green-90);--semantic-brand-secondary: var(--core-watery-green-60);--semantic-foreground-alternative: var(--core-watery-green-60);--semantic-foreground-default: var(--core-rythm-grey-80);--semantic-foreground-default-invert: var(--core-rythm-grey-00);--semantic-foreground-disabled: var(--core-rythm-grey-40);--semantic-foreground-error: var(--core-red-70);--semantic-foreground-info: var(--core-blue-70);--semantic-foreground-interactive: var(--core-watery-green-90);--semantic-foreground-interactive-active: var(--core-watery-green-80);--semantic-foreground-interactive-disabled: var(--core-rythm-grey-40);--semantic-foreground-interactive-hover: var(--core-watery-green-80);--semantic-foreground-subtle: var(--core-rythm-grey-60);--semantic-foreground-success: var(--core-green-70);--semantic-foreground-warning: var(--core-orange-70);color-scheme:light}}@media(prefers-color-scheme:dark){:root{--semantic-background-accent: var(--core-watery-green-10);--semantic-background-accent-active: var(--core-rythm-grey-00);--semantic-background-accent-disabled: var(--core-rythm-grey-00);--semantic-background-accent-hover: var(--core-watery-green-20);--semantic-background-default: var(--core-rythm-grey-90);--semantic-background-default-alt: var(--core-rythm-grey-80);--semantic-background-error: var(--core-red-70);--semantic-background-fade: var(--core-clear-transparent-dark);--semantic-background-fade-hover: var(--core-clear-transparent-dark-subtle);--semantic-background-info: var(--core-blue-70);--semantic-background-subtle: var(--core-watery-green-90);--semantic-background-success: var(--core-green-70);--semantic-background-warning: var(--core-orange-70);--semantic-border-accent: var(--core-watery-green-40);--semantic-border-default: var(--core-rythm-grey-10);--semantic-border-error: var(--core-red-10);--semantic-border-info: var(--core-blue-10);--semantic-border-interactive: var(--core-watery-green-10);--semantic-border-interactive-active: var(--core-watery-green-20);--semantic-border-interactive-disabled: var(--core-rythm-grey-60);--semantic-border-interactive-hover: var(--core-watery-green-20);--semantic-border-subtle: var(--core-rythm-grey-60);--semantic-border-success: var(--core-green-10);--semantic-border-warning: var(--core-orange-10);--semantic-brand-complementary: var(--core-watery-green-60);--semantic-brand-primary: var(--core-rythm-grey-00);--semantic-brand-secondary: var(--core-watery-green-60);--semantic-foreground-alternative: var(--core-watery-green-60);--semantic-foreground-default: var(--core-rythm-grey-10);--semantic-foreground-default-invert: var(--core-rythm-grey-80);--semantic-foreground-disabled: var(--core-rythm-grey-60);--semantic-foreground-error: var(--core-red-10);--semantic-foreground-info: var(--core-blue-10);--semantic-foreground-interactive: var(--core-watery-green-10);--semantic-foreground-interactive-active: var(--core-watery-green-20);--semantic-foreground-interactive-disabled: var(--core-rythm-grey-60);--semantic-foreground-interactive-hover: var(--core-watery-green-20);--semantic-foreground-subtle: var(--core-rythm-grey-30);--semantic-foreground-success: var(--core-green-10);--semantic-foreground-warning: var(--core-orange-10);color-scheme:dark}}:root{--radius-small: .25rem;--radius-medium: .5rem;--radius-large: .75rem;--radius-circular: 999px;--header-height: clamp( var(--base-space-24), calc(3.8787878788px + 12.1212121212vw), var(--base-space-32) );--page-padding-x: var(--base-space-4);--interactive-element-height: var(--base-space-12);--interactive-element-height-large: var(--base-space-17);--interactive-element-height-small: var(--base-space-8);--interactive-element-border-radius: var(--radius-medium);--input-padding: var(--base-space-4);--input-border-color: var(--semantic-border-default);--input-border: 1px solid var(--input-border-color);--focus-ring: 0px 0px 0px 3px rgb(109, 109, 253);--layout-max-width: 90rem;--content-max-width: calc(var(--layout-max-width) - 2 * var(--base-space-24));--content-prose-max-width: calc(var(--layout-max-width) / 2);--section-padding-block: clamp( var(--base-space-9), calc(-67.6363636364px + 13.6363636364vw), var(--base-space-18) );--section-gap: clamp( var(--base-space-8), calc(-37.0909090909px + 9.0909090909vw), var(--base-space-14) );--logo-width: clamp(130px, -62.8787878788px + 25.3787878788vw, 197px);--logo-frontguys-brand: var(--semantic-brand-primary);--logo-frontguys-dot: var(--semantic-brand-secondary);--logo-frontguys-a11y: var(--semantic-brand-complementary);--media-aspect-ratio: 4 / 3;--card-photo-aspect-ratio: 16 / 9;--avatar-width: var(--base-space-22)}:root{--z-index-base: 10;--z-index-1: calc(1 * var(--z-index-base));--z-index-2: calc(2 * var(--z-index-base));--z-index-3: calc(3 * var(--z-index-base));--z-index-4: calc(4 * var(--z-index-base));--z-index-5: calc(5 * var(--z-index-base));--z-index-6: calc(6 * var(--z-index-base));--z-index-7: calc(7 * var(--z-index-base));--z-index-8: calc(8 * var(--z-index-base));--z-index-9: calc(9 * var(--z-index-base));--z-index-10: calc(10 * var(--z-index-base));--z-index-header: var(--z-index-1);--z-index-skip-links: calc(var(--z-index-header) + var(--z-index-base))}.l-skip-links{position:absolute;inset:0 auto auto 0;z-index:var(--z-index-skip-links);background-color:var(--semantic-background-default);border:1px solid var(--semantic-border-subtle);padding:var(--base-space-2) var(--base-space-4)}
