@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_2daf454e-module__xZ8DQq__className{font-family:Nunito,Nunito Fallback;font-style:normal}
@layer settings {
:root{--root-font-size:100%;--primary:light-dark(oklch(58.0039% .140167 147.939),oklch(78% .140167 147.939));--primary-hover:light-dark(oklch(52% .14 147.939),oklch(84% .12 147.939));--primary-ultra-light:light-dark(oklch(95% .03 147.939),oklch(22% .056 147.936));--primary-ultra-dark:light-dark(oklch(22% .056 147.936),oklch(95% .03 147.939));--primary-light:light-dark(oklch(78% .14 147.939),oklch(30% .09 147.939));--primary-dark:light-dark(oklch(30% .09 147.939),oklch(78% .14 147.939));--primary-semi-light:light-dark(oklch(68% .14 147.939),oklch(42% .14 147.939));--primary-semi-dark:light-dark(oklch(42% .14 147.939),oklch(68% .14 147.939));--base:light-dark(oklch(56.5836% 0 0),oklch(56.5836% 0 0));--base-hover:light-dark(oklch(47.12% 0 180),oklch(47.12% 0 180));--base-ultra-light:light-dark(oklch(98.51% 0 168.69),oklch(16.38% 0 180));--base-ultra-dark:light-dark(oklch(16.38% 0 180),oklch(98.51% 0 168.69));--base-light:light-dark(oklch(96.12% 0 191.31),oklch(23.08% 0 180));--base-dark:light-dark(oklch(23.08% 0 180),oklch(96.12% 0 191.31));--base-semi-light:light-dark(oklch(85.45% 0 180),oklch(34.85% 0 213.69));--base-semi-dark:light-dark(oklch(34.85% 0 213.69),oklch(85.45% 0 180));--neutral:light-dark(oklch(56.5836% 0 0),oklch(56.5836% 0 0));--neutral-hover:light-dark(oklch(47.12% 0 180),oklch(47.12% 0 180));--neutral-ultra-light:light-dark(oklch(98.51% 0 168.69),oklch(16.38% 0 180));--neutral-ultra-dark:light-dark(oklch(16.38% 0 180),oklch(98.51% 0 168.69));--neutral-light:light-dark(oklch(96.12% 0 191.31),oklch(26.86% 0 180));--neutral-dark:light-dark(oklch(26.86% 0 180),oklch(96.12% 0 191.31));--neutral-semi-light:light-dark(oklch(85.45% 0 180),oklch(34.85% 0 213.69));--neutral-semi-dark:light-dark(oklch(34.85% 0 213.69),oklch(85.45% 0 180));--white:light-dark(#fff,#000);--black:light-dark(#000,#fff);--danger:light-dark(oklch(65% .202 21),oklch(65% .202 21));--danger-hover:light-dark(oklch(66.7% .202 21),oklch(66.7% .202 21));--danger-ultra-light:light-dark(oklch(95% .032 21.0016),oklch(10% .045 21));--danger-ultra-dark:light-dark(oklch(10% .045 21),oklch(95% .032 21.0016));--danger-light:light-dark(oklch(85% .106 21.0002),oklch(15% .068 21));--danger-dark:light-dark(oklch(15% .068 21),oklch(85% .106 21.0002));--danger-semi-light:light-dark(oklch(65% .202 21),oklch(35% .159 21));--danger-semi-dark:light-dark(oklch(35% .159 21),oklch(65% .202 21));--warning:light-dark(oklch(65% .153503 85),oklch(65% .153503 85));--warning-hover:light-dark(oklch(66.7% .137 85),oklch(66.7% .137 85));--warning-ultra-light:light-dark(oklch(95% .066 85.0092),oklch(10% .024 85));--warning-ultra-dark:light-dark(oklch(10% .024 85),oklch(95% .066 85.0092));--warning-light:light-dark(oklch(85% .137 85),oklch(15% .035 85));--warning-dark:light-dark(oklch(15% .035 85),oklch(85% .137 85));--warning-semi-light:light-dark(oklch(65% .137 85),oklch(35% .083 85));--warning-semi-dark:light-dark(oklch(35% .083 85),oklch(65% .137 85));--info:light-dark(oklch(65% .11 212),oklch(65% .11 212));--info-hover:light-dark(oklch(66.7% .11 212),oklch(66.7% .11 212));--info-ultra-light:light-dark(oklch(95% .045 212),oklch(10% .023 212));--info-ultra-dark:light-dark(oklch(10% .023 212),oklch(95% .045 212));--info-light:light-dark(oklch(85% .11 212),oklch(15% .035 212));--info-dark:light-dark(oklch(15% .035 212),oklch(85% .11 212));--info-semi-light:light-dark(oklch(65% .11 212),oklch(35% .081 212));--info-semi-dark:light-dark(oklch(35% .081 212),oklch(65% .11 212));--success:light-dark(oklch(58.0039% .140167 147.939),oklch(58.0039% .140167 147.939));--success-hover:light-dark(oklch(52% .14 147.939),oklch(52% .14 147.939));--success-ultra-light:light-dark(oklch(95% .03 147.939),oklch(22% .056 147.936));--success-ultra-dark:light-dark(oklch(22% .056 147.936),oklch(95% .03 147.939));--success-light:light-dark(oklch(78% .14 147.939),oklch(30% .09 147.939));--success-dark:light-dark(oklch(30% .09 147.939),oklch(78% .14 147.939));--success-semi-light:light-dark(oklch(68% .14 147.939),oklch(42% .14 147.939));--success-semi-dark:light-dark(oklch(42% .14 147.939),oklch(68% .14 147.939));--heading-color:var(--text-dark);--content-width:100rem;--content-width-safe:min(var(--content-width), calc(100% - var(--gutter) * 2));--focus-color:var(--primary);--focus-width:2px;--focus-offset:2px;--text-xxl-max-width:100%;--text-xl-max-width:100%;--text-l-max-width:100%;--text-m-line-height:calc(6px + 2ex);--text-m-max-width:100%;--text-s-max-width:100%;--text-xs-max-width:100%;--base-text-lh:calc(6px + 2ex);--text-color:var(--text-dark-muted);--text-line-height:calc(6px + 2ex);--text-max-width:75ch;--text-text-wrap:pretty;--heading-line-height:calc(4px + 2ex);--heading-font-weight:800;--heading-letter-spacing:-.01em;--heading-text-wrap:balance;--base-heading-lh:calc(4px + 2ex);--h1-max-width:100%;--h4-line-height:calc(4px + 2ex);--text-xs:clamp(.8125rem, calc(.0806452vw + .794355rem), .875rem);--text-s:clamp(.875rem, calc(.0806452vw + .856855rem), .9375rem);--text-m:clamp(1rem, calc(.16129vw + .96371rem), 1.125rem);--text-l:clamp(1.2rem, calc(.386613vw + 1.11301rem), 1.49963rem);--text-xl:clamp(1.44rem, calc(.72129vw + 1.27771rem), 1.999rem);--text-xxl:clamp(1.728rem, calc(1.2086vw + 1.45606rem), 2.66467rem);--text-s-to-xs:clamp(.8125rem, calc(.16129vw + .77621rem), .9375rem);--text-m-to-s:clamp(.875rem, calc(.322581vw + .802419rem), 1.125rem);--text-m-to-xs:clamp(.8125rem, calc(.403226vw + .721774rem), 1.125rem);--text-l-to-m:clamp(1rem, calc(.644677vw + .854948rem), 1.49963rem);--text-l-to-s:clamp(.875rem, calc(.805968vw + .693657rem), 1.49963rem);--text-l-to-xs:clamp(.8125rem, calc(.886613vw + .613012rem), 1.49963rem);--text-xl-to-l:clamp(1.2rem, calc(1.03097vw + .968032rem), 1.999rem);--text-xl-to-m:clamp(1rem, calc(1.28903vw + .709968rem), 1.999rem);--text-xl-to-s:clamp(.875rem, calc(1.45032vw + .548677rem), 1.999rem);--text-xl-to-xs:clamp(.8125rem, calc(1.53097vw + .468032rem), 1.999rem);--text-xxl-to-xl:clamp(1.44rem, calc(1.58022vw + 1.08445rem), 2.66467rem);--text-xxl-to-l:clamp(1.2rem, calc(1.88989vw + .774774rem), 2.66467rem);--text-xxl-to-m:clamp(1rem, calc(2.14796vw + .51671rem), 2.66467rem);--text-xxl-to-s:clamp(.875rem, calc(2.30925vw + .355419rem), 2.66467rem);--text-xxl-to-xs:clamp(.8125rem, calc(2.38989vw + .274774rem), 2.66467rem);--h6:clamp(.8125rem, calc(.0806452vw + .794355rem), .875rem);--h5:clamp(.875rem, calc(.0806452vw + .856855rem), .9375rem);--h4:clamp(1.125rem, calc(.16129vw + 1.08871rem), 1.25rem);--h3:clamp(1.35rem, calc(.408065vw + 1.25819rem), 1.66625rem);--h2:clamp(1.62rem, calc(.775627vw + 1.44548rem), 2.22111rem);--h1:clamp(1.944rem, calc(1.31192vw + 1.64882rem), 2.96074rem);--h5-to-h6:clamp(.8125rem, calc(.16129vw + .77621rem), .9375rem);--h4-to-h5:clamp(.875rem, calc(.483871vw + .766129rem), 1.25rem);--h4-to-h6:clamp(.8125rem, calc(.564516vw + .685484rem), 1.25rem);--h3-to-h4:clamp(1.125rem, calc(.698387vw + .967863rem), 1.66625rem);--h3-to-h5:clamp(.875rem, calc(1.02097vw + .645282rem), 1.66625rem);--h3-to-h6:clamp(.8125rem, calc(1.10161vw + .564637rem), 1.66625rem);--h2-to-h3:clamp(1.35rem, calc(1.12401vw + 1.0971rem), 2.22111rem);--h2-to-h4:clamp(1.125rem, calc(1.41434vw + .806774rem), 2.22111rem);--h2-to-h5:clamp(.875rem, calc(1.73692vw + .484194rem), 2.22111rem);--h2-to-h6:clamp(.8125rem, calc(1.81756vw + .403548rem), 2.22111rem);--h1-to-h2:clamp(1.62rem, calc(1.72999vw + 1.23075rem), 2.96074rem);--h1-to-h3:clamp(1.35rem, calc(2.07838vw + .882365rem), 2.96074rem);--h1-to-h4:clamp(1.125rem, calc(2.3687vw + .592043rem), 2.96074rem);--h1-to-h5:clamp(.875rem, calc(2.69128vw + .269462rem), 2.96074rem);--h1-to-h6:clamp(.8125rem, calc(2.77192vw + .188817rem), 2.96074rem);--section-padding-block:var(--section-space-m);--gutter:clamp(1rem, calc(5.16129vw + -.16129rem), 5rem);--space-xs:clamp(.833333rem, calc(-.0139854vw + .847319rem), .844172rem);--space-s:clamp(1.12528rem, calc(.160927vw + 1.08907rem), 1.25rem);--space-s-to-xs:clamp(.844172rem, calc(.523649vw + .726351rem), 1.25rem);--space-m:clamp(1.5rem, calc(.483871vw + 1.39113rem), 1.875rem);--space-m-to-s:clamp(1.12528rem, calc(.967379vw + .907621rem), 1.875rem);--space-m-to-xs:clamp(.844172rem, calc(1.3301vw + .544899rem), 1.875rem);--space-l:clamp(1.9995rem, calc(1.04903vw + 1.76347rem), 2.8125rem);--space-l-to-m:clamp(1.5rem, calc(1.69355vw + 1.11895rem), 2.8125rem);--space-l-to-s:clamp(1.12528rem, calc(2.17706vw + .635444rem), 2.8125rem);--space-l-to-xs:clamp(.844172rem, calc(2.53978vw + .272722rem), 2.8125rem);--space-xl:clamp(2.66533rem, calc(2.00441vw + 2.21434rem), 4.21875rem);--space-xl-to-l:clamp(1.9995rem, calc(2.86355vw + 1.3552rem), 4.21875rem);--space-xl-to-m:clamp(1.5rem, calc(3.50806vw + .710686rem), 4.21875rem);--space-xl-to-s:clamp(1.12528rem, calc(3.99157vw + .227178rem), 4.21875rem);--space-xl-to-xs:clamp(.844172rem, calc(4.35429vw + -.135544rem), 4.21875rem);--space-xxl:clamp(3.55289rem, calc(3.58095vw + 2.74718rem), 6.32813rem);--space-xxl-to-xl:clamp(2.66533rem, calc(4.72618vw + 1.60194rem), 6.32813rem);--space-xxl-to-l:clamp(1.9995rem, calc(5.58532vw + .742802rem), 6.32813rem);--space-xxl-to-m:clamp(1.5rem, calc(6.22984vw + .0982863rem), 6.32813rem);--space-xxl-to-s:clamp(1.12528rem, calc(6.71335vw + -.385222rem), 6.32813rem);--space-xxl-to-xs:clamp(.844172rem, calc(7.07607vw + -.747943rem), 6.32813rem);--section-space-xs:clamp(1.68834rem, calc(1.0473vw + 1.4527rem), 2.5rem);--section-space-s:clamp(2.25056rem, calc(1.93476vw + 1.81524rem), 3.75rem);--section-space-s-to-xs:clamp(1.68834rem, calc(2.6602vw + 1.0898rem), 3.75rem);--section-space-m:clamp(3rem, calc(3.3871vw + 2.2379rem), 5.625rem);--section-space-m-to-s:clamp(2.25056rem, calc(4.35411vw + 1.27089rem), 5.625rem);--section-space-m-to-xs:clamp(1.68834rem, calc(5.07956vw + .545444rem), 5.625rem);--section-space-l:clamp(3.999rem, calc(5.7271vw + 2.7104rem), 8.4375rem);--section-space-l-to-m:clamp(3rem, calc(7.01613vw + 1.42137rem), 8.4375rem);--section-space-l-to-s:clamp(2.25056rem, calc(7.98314vw + .454355rem), 8.4375rem);--section-space-l-to-xs:clamp(1.68834rem, calc(8.70859vw + -.271088rem), 8.4375rem);--section-space-xl:clamp(5.33067rem, calc(9.45237vw + 3.20388rem), 12.6563rem);--section-space-xl-to-l:clamp(3.999rem, calc(11.1706vw + 1.4856rem), 12.6563rem);--section-space-xl-to-m:clamp(3rem, calc(12.4597vw + .196573rem), 12.6563rem);--section-space-xl-to-s:clamp(2.25056rem, calc(13.4267vw + -.770443rem), 12.6563rem);--section-space-xl-to-xs:clamp(1.68834rem, calc(14.1521vw + -1.49589rem), 12.6563rem);--section-space-xxl:clamp(7.10578rem, calc(15.3272vw + 3.65715rem), 18.9844rem);--section-space-xxl-to-xl:clamp(5.33067rem, calc(17.6177vw + 1.36669rem), 18.9844rem);--section-space-xxl-to-l:clamp(3.999rem, calc(19.336vw + -.351593rem), 18.9844rem);--section-space-xxl-to-m:clamp(3rem, calc(20.625vw + -1.64063rem), 18.9844rem);--section-space-xxl-to-s:clamp(2.25056rem, calc(21.592vw + -2.60764rem), 18.9844rem);--section-space-xxl-to-xs:clamp(1.68834rem, calc(22.3175vw + -3.33308rem), 18.9844rem);--content-gap:var(--space-m);--container-gap:var(--space-xl);--grid-gap:var(--space-m);--width-10:calc(var(--content-width) * .1);--width-20:calc(var(--content-width) * .2);--width-30:calc(var(--content-width) * .3);--width-40:calc(var(--content-width) * .4);--width-50:calc(var(--content-width) * .5);--width-60:calc(var(--content-width) * .6);--width-70:calc(var(--content-width) * .7);--width-80:calc(var(--content-width) * .8);--width-90:calc(var(--content-width) * .9);--width-full:calc(var(--content-width) * 100%);--grid-1:repeat(1, minmax(0, 1fr));--grid-2:repeat(2, minmax(0, 1fr));--grid-3:repeat(3, minmax(0, 1fr));--grid-4:repeat(4, minmax(0, 1fr));--grid-5:repeat(5, minmax(0, 1fr));--grid-6:repeat(6, minmax(0, 1fr));--grid-7:repeat(7, minmax(0, 1fr));--grid-8:repeat(8, minmax(0, 1fr));--grid-9:repeat(9, minmax(0, 1fr));--grid-10:repeat(10, minmax(0, 1fr));--grid-11:repeat(11, minmax(0, 1fr));--grid-12:repeat(12, minmax(0, 1fr));--grid-1-2:minmax(0, 1fr) minmax(0, 2fr);--grid-1-3:minmax(0, 1fr) minmax(0, 3fr);--grid-2-1:minmax(0, 2fr) minmax(0, 1fr);--grid-2-3:minmax(0, 2fr) minmax(0, 3fr);--grid-3-1:minmax(0, 3fr) minmax(0, 1fr);--grid-3-2:minmax(0, 3fr) minmax(0, 2fr);--grid-auto-2:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((2 - 1) * var(--grid-gap))) / 2) * .7, (100% - (2 - 1) * var(--grid-gap)) / 2)), 1fr));--grid-auto-3:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((3 - 1) * var(--grid-gap))) / 3) * .7, (100% - (3 - 1) * var(--grid-gap)) / 3)), 1fr));--grid-auto-4:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((4 - 1) * var(--grid-gap))) / 4) * .7, (100% - (4 - 1) * var(--grid-gap)) / 4)), 1fr));--grid-auto-5:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((5 - 1) * var(--grid-gap))) / 5) * .7, (100% - (5 - 1) * var(--grid-gap)) / 5)), 1fr));--grid-auto-6:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((6 - 1) * var(--grid-gap))) / 6) * .7, (100% - (6 - 1) * var(--grid-gap)) / 6)), 1fr));--grid-auto-7:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((7 - 1) * var(--grid-gap))) / 7) * .7, (100% - (7 - 1) * var(--grid-gap)) / 7)), 1fr));--grid-auto-8:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((8 - 1) * var(--grid-gap))) / 8) * .7, (100% - (8 - 1) * var(--grid-gap)) / 8)), 1fr));--grid-auto-9:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((9 - 1) * var(--grid-gap))) / 9) * .7, (100% - (9 - 1) * var(--grid-gap)) / 9)), 1fr));--grid-auto-10:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((10 - 1) * var(--grid-gap))) / 10) * .7, (100% - (10 - 1) * var(--grid-gap)) / 10)), 1fr));--grid-auto-11:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((11 - 1) * var(--grid-gap))) / 11) * .7, (100% - (11 - 1) * var(--grid-gap)) / 11)), 1fr));--grid-auto-12:repeat(auto-fit, minmax(min(100%, max(calc((var(--content-width) - ((12 - 1) * var(--grid-gap))) / 12) * .7, (100% - (12 - 1) * var(--grid-gap)) / 12)), 1fr));--auto-grid-aggressiveness:.7;--header-height:clamp(0rem, calc(0vw + 0rem), 0rem);--admin-bar-height:var(--wp-admin--admin-bar--height,0px);--scroll-margin:clamp(0rem, calc(0vw + 0rem), 0rem);--offset:calc(var(--scroll-margin) + var(--header-height));--paragraph-spacing:1em;--heading-spacing:1.2em;--list-spacing:var(--paragraph-spacing);--list-indent-spacing:2em;--list-item-spacing:.5em;--nested-list-indent-spacing:1em;--flow-spacing:var(--paragraph-spacing);--figure-spacing:var(--paragraph-spacing);--figcaption-spacing:.5em;--blockquote-spacing:var(--paragraph-spacing);--option-secondary-btn-outline:on;--btn-padding-block:.5em;--btn-padding-inline:1em;--btn-min-width:0rem;--btn-width:max-content;--btn-line-height:1;--btn-font-size:var(--text-m);--btn-font-weight:700;--btn-font-family:inherit;--btn-font-style:normal;--btn-text-decoration:none;--btn-text-decoration-hover:none;--btn-letter-spacing:0;--btn-text-transform:none;--btn-border-width:1.5px;--btn-border-style:solid;--btn-border-radius:var(--radius);--btn-radius:var(--radius);--btn-justify-content:center;--btn-align-items:center;--btn-text-align:center;--btn-transition:var(--transition);--link-color:var(--primary);--link-color-hover:var(--primary-hover);--link-transition:color var(--transition-duration) var(--transition-timing), text-decoration-color var(--transition-duration) var(--transition-timing);--link-decoration:underline;--link-decoration-hover:underline;--link-underline-offset:2px;--link-weight:700;--link-decoration-color:transparent;--link-decoration-color-hover:inherit;--card-padding:var(--space-m);--card-gap:calc(var(--content-gap) / 2);--card-border-width:var(--border-width);--card-border-style:solid;--card-display:flex;--card-radius:var(--radius);--card-min-radius:4px;--card-heading-size:var(--h3);--card-text-size:var(--text-s);--card-button-font-size:var(--text-s);--card-icon-size:var(--icon-size-l);--card-icon-padding:var(--icon-padding);--card-icon-border-width:var(--icon-border-width);--card-icon-border-style:var(--icon-border-style);--card-icon-radius:var(--icon-radius);--card-icon-background:var(--icon-background);--card-icon-color:var(--icon-color);--card-icon-border-color:var(--icon-border-color);--card-line-height:1.4;--card-avatar-radius:var(--radius);--card-avatar-border-width:var(--border-width);--card-avatar-border-style:var(--border-style);--card-avatar-size:140px;--card-avatar-aspect-ratio:1;--card-media-radius:var(--radius);--card-media-aspect-ratio:1.33333;--card-media-object-fit:cover;--card-background:var(--neutral-ultra-light);--card-heading-color:var(--text-dark);--card-text-color:var(--text-dark-muted);--card-link-color:var(--primary);--card-link-color-hover:var(--primary-hover);--card-button-style:primary;--card-border-color:var(--border-color-dark);--col-width-s:13rem;--col-width-m:25rem;--col-width-l:38rem;--col-rule-width-s:.5px;--col-rule-width-m:1px;--col-rule-width-l:3px;--sticky-offset-custom:60px;--sticky-offset:var(--header-height,var(--sticky-offset-custom,0));--body-bg-color:var(--base-ultra-light);--bg-ultra-light:var(--neutral-ultra-light);--bg-light:var(--neutral-light);--bg-dark:var(--neutral-dark);--bg-ultra-dark:var(--neutral-ultra-dark);--text-light:var(--white);--text-light-muted:color-mix(in srgb, var(--text-light) 80%, transparent);--text-dark:var(--black);--text-dark-muted:color-mix(in srgb, var(--text-dark) 80%, transparent);--radius:6px;--radius-50:50%;--radius-circle:50vw;--radius-none:0;--radius-m:var(--radius);--border-size:1px;--border-width:1px;--border-style:solid;--border-color-dark:var(--base-semi-light);--border-color-light:var(--base-semi-light);--border:var(--border-size) var(--border-style) var(--border-color-dark);--border-light:var(--border-size) var(--border-style) var(--border-color-light);--border-dark:var(--border-size) var(--border-style) var(--border-color-dark);--divider-size:1px;--divider-style:solid;--divider-inline-size:100%;--divider-gap:var(--content-gap);--divider-color-dark:color-mix(in srgb, var(--black) 20%, transparent);--divider-color-light:color-mix(in srgb, var(--white) 20%, transparent);--divider:var(--divider-size) var(--divider-style) var(--divider-color-dark);--divider-light:var(--divider-size) var(--divider-style) var(--divider-color-light);--divider-dark:var(--divider-size) var(--divider-style) var(--divider-color-dark);--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;--icon-scheme:inherit;--icon-size:32px;--icon-padding:.15em;--icon-radius:var(--radius);--icon-background:var(--neutral-ultra-light);--icon-background-hover:var(--neutral-light);--icon-border-color:var(--border-color-dark);--icon-border-color-hover:inherit;--icon-border-width:var(--border-width);--icon-border-style:var(--border-style);--icon-color:var(--text-dark-muted);--icon-color-hover:var(--primary);--icon-list-icon-size:1em;--icon-list-gap:1em;--icon-size-xs:12px;--icon-size-s:16px;--icon-size-m:32px;--icon-size-l:64px;--icon-size-xl:128px;--icon-padding-xs:var(--icon-padding);--icon-padding-s:var(--icon-padding);--icon-padding-m:var(--icon-padding);--icon-padding-l:var(--icon-padding);--icon-padding-xl:var(--icon-padding);--box-shadow-1:0 0 40px #0000001a;--box-shadow-2:0 0 60px #0003;--box-shadow-3:0 0 80px #0000004d;--text-shadow-1:0 1px 2px #0003;--text-shadow-2:0 2px 4px #0000004d;--text-shadow-3:0 4px 8px #0006;--drop-shadow-1:drop-shadow(0 1px 2px #00000026);--drop-shadow-2:drop-shadow(0 4px 6px #0003);--drop-shadow-3:drop-shadow(0 10px 15px #00000040);--blockquote-padding:var(--space-m);--blockquote-gap:1em;--blockquote-border-width:0 0 0 3px;--blockquote-border-style:solid;--blockquote-border-color:var(--primary);--blockquote-border-radius:var(--radius);--blockquote-background:var(--neutral-ultra-light);--blockquote-box-shadow:none;--blockquote-text-color:inherit;--blockquote-text-font-family:inherit;--blockquote-text-font-style:normal;--blockquote-text-font-size:var(--text-l);--blockquote-text-font-weight:normal;--blockquote-text-line-height:inherit;--blockquote-text-text-align:left;--blockquote-text-text-transform:none;--blockquote-footer-padding:0;--blockquote-footer-margin-block:1em 0;--blockquote-footer-font-family:inherit;--blockquote-footer-font-size:var(--text-s);--blockquote-footer-font-weight:normal;--blockquote-footer-font-style:normal;--blockquote-footer-line-height:1.5;--blockquote-footer-text-transform:none;--blockquote-footer-color:currentColor;--blockquote-cite-font-family:inherit;--blockquote-cite-font-size:inherit;--blockquote-cite-font-weight:inherit;--blockquote-cite-font-style:inherit;--blockquote-cite-line-height:inherit;--blockquote-cite-text-transform:inherit;--blockquote-cite-color:currentColor}@layer acss-defaults{:root{color-scheme:light dark}.scheme--light{color-scheme:light}.scheme--dark{color-scheme:dark}:root{interpolate-size:allow-keywords}*,:before,:after{box-sizing:border-box}body{min-block-size:100svh}input,button,textarea,select{font:inherit}button:not(nav button,[class*=btn--]){line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);text-align:var(--btn-text-align);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);font-family:var(--btn-font-family)}:where(dd){margin-inline-start:0}html{font-size:var(--root-font-size)!important}:where(body){font-size:var(--text-m);color:var(--text-color);line-height:var(--text-line-height);text-wrap:var(--text-text-wrap);background:var(--body-bg-color);transition:background var(--transition);overflow-x:clip}:where(body) p,:where(body) :where(ul:not([class],ol:not([class])) li){max-inline-size:var(--text-m-length,75ch);width:100%}:where(p){line-height:var(--text-line-height,calc(6px + 2ex))}body a:where(:not([class*=btn--])){color:var(--link-color,var(--primary));font-weight:var(--link-weight,700);-webkit-text-decoration:var(--link-decoration,underline);-webkit-text-decoration:var(--link-decoration,underline);text-decoration:var(--link-decoration,underline);text-underline-offset:var(--link-underline-offset,2px);-webkit-text-decoration-color:var(--link-decoration-color);text-decoration-color:var(--link-decoration-color);transition:var(--link-transition,var(--transition))}@media (hover:hover) and (pointer:fine){body a:where(:not([class*=btn--])):hover{color:var(--link-color-hover,var(--primary-hover));-webkit-text-decoration:var(--link-decoration-hover,underline);-webkit-text-decoration:var(--link-decoration-hover,underline);text-decoration:var(--link-decoration-hover,underline);--link-decoration-color:var(--link-decoration-color-hover)}}h1,:where(.h1),h2,:where(.h2),h3,:where(.h3),h4,:where(.h4),h5,:where(.h5),h6,:where(.h6){color:var(--heading-color);line-height:var(--heading-line-height);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-wrap:var(--heading-text-wrap)}h1{font-size:var(--h1);max-width:var(--h1-max-width)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4);line-height:var(--h4-line-height)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))){gap:var(--blockquote-gap);inline-size:100%;padding:var(--blockquote-padding);gap:var(--blockquote-gap);border-width:var(--blockquote-border-width);border-style:var(--blockquote-border-style);border-color:var(--blockquote-border-color);border-radius:var(--blockquote-border-radius);background:var(--blockquote-background);box-shadow:var(--blockquote-box-shadow);flex-direction:column;display:flex}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) p{color:var(--blockquote-text-color);font-family:var(--blockquote-text-font-family);font-style:var(--blockquote-text-font-style);font-size:var(--blockquote-text-font-size);font-weight:var(--blockquote-text-font-weight);line-height:var(--blockquote-text-line-height);text-align:var(--blockquote-text-text-align);text-transform:var(--blockquote-text-text-transform)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) footer,:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) figcaption{display:var(--blockquote-footer-display,flex);flex-direction:var(--blockquote-footer-flex-direction,row);align-items:var(--blockquote-footer-align-items,center);gap:var(--blockquote-footer-gap,calc(var(--content-gap) / 2));padding:var(--blockquote-footer-padding);margin-block:var(--blockquote-footer-margin-block);font-family:var(--blockquote-footer-font-family);font-size:var(--blockquote-footer-font-size);font-weight:var(--blockquote-footer-font-weight);font-style:var(--blockquote-footer-font-style);line-height:var(--blockquote-footer-line-height);text-transform:var(--blockquote-footer-text-transform);color:var(--blockquote-footer-color)}:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) cite,:where(blockquote:where(:not(figure>blockquote)),figure:has(>blockquote),.blockquote):where(:not(:is([class*=-card] blockquote,figure[class*=-card],figure[class*=-card] blockquote))) figcaption cite{font-family:var(--blockquote-cite-font-family);font-size:var(--blockquote-cite-font-size);font-weight:var(--blockquote-cite-font-weight);font-style:var(--blockquote-cite-font-style);line-height:var(--blockquote-cite-line-height);text-transform:var(--blockquote-cite-text-transform);color:var(--blockquote-cite-color)}}@layer acss-layer-anchors{[class*=btn--]:where(:not(.btn--none,.wp-block-button)),[class*=btn--].wp-block-button>.wp-block-button__link{background:var(--btn-background);color:var(--btn-text-color);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);inline-size:var(--btn-width,auto);min-inline-size:var(--btn-min-width);line-height:var(--btn-line-height);font-family:var(--btn-font-family);font-size:var(--btn-font-size,var(--text-m));font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);text-transform:var(--btn-text-transform);letter-spacing:var(--btn-letter-spacing);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-radius:var(--btn-border-radius);border-color:var(--btn-border-color);transition:var(--btn-transition,var(--transition));justify-content:var(--btn-justify-content,center);align-items:var(--btn-align-items,center);text-align:var(--btn-text-align,center);display:var(--btn-display,inline-flex)}@media (hover:hover) and (pointer:fine){[class*=btn--]:where(:not(.btn--none,.wp-block-button)):hover,[class*=btn--].wp-block-button>.wp-block-button__link:hover{background:var(--btn-background-hover);color:var(--btn-text-color-hover);border-color:var(--btn-border-color-hover);-webkit-text-decoration:var(--btn-text-decoration-hover);text-decoration:var(--btn-text-decoration-hover)}}[class*=btn--]:where(:not(.btn--none,.wp-block-button)):where(:focus-visible),[class*=btn--].wp-block-button>.wp-block-button__link:where(:focus-visible){outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}.btn--xs{--btn-font-size:var(--text-xs)}.btn--s{--btn-font-size:var(--text-s)}.btn--m{--btn-font-size:var(--text-m)}.btn--l{--btn-font-size:var(--text-l)}.btn--xl{--btn-font-size:var(--text-xl)}.btn--xxl{--btn-font-size:var(--text-xxl)}.btn--none{background:0 0;border:none}}@layer acss-layer-cards{.card{color-scheme:normal;flex-direction:var(--card-flex-direction,column);overflow:var(--card-overflow,clip);transition:var(--card-transition,var(--transition));font-size:var(--card-text-size,var(--text-s));border-width:var(--card-border-width,var(--border-width));border-style:var(--card-border-style,var(--border-style));border-color:var(--card-border-color,transparent);border-radius:var(--card-radius,var(--radius,0));padding:var(--card-padding,var(--space-m));gap:var(--card-gap,var(--content-gap));background-clip:padding-box;background:var(--card-background,var(--white));color:var(--card-text-color,var(--text-dark));line-height:var(--card-line-height,inherit);box-shadow:var(--card-shadow,none);position:relative;display:var(--card-display,flex)!important}.card :where([class*=__media]:not([class*=wrapper])){border-radius:var(--card-media-radius,var(--radius,0));aspect-ratio:var(--card-media-aspect-ratio,16/9);object-fit:var(--card-media-object-fit,fill);inline-size:100%;overflow:clip}.card :where([class*=__media]:not([class*=wrapper])) img{object-fit:var(--card-media-object-fit,fill)}.card :where(img[class*=__avatar]:not([class*=wrapper])),.card :where([class*=__avatar] img){border-radius:var(--card-avatar-radius,50vw);border-width:var(--card-avatar-border-width,0);border-style:var(--card-avatar-border-style,solid);border-color:var(--card-avatar-border-color,transparent);inline-size:var(--card-avatar-size,48px);block-size:var(--card-avatar-size,48px);aspect-ratio:var(--card-avatar-aspect-ratio,1);object-fit:cover;align-self:center;overflow:clip}.card :where(img[class*=__avatar]:not([class*=wrapper])) img,.card :where([class*=__avatar] img) img{object-fit:cover}.card :is(h1,h2,h3,h4,h5,h6){font-size:var(--card-heading-size,var(--h3));color:var(--card-heading-color,var(--text-dark))}.card a:where(:not(h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,[class*=btn--],[data-icon])){--link-color:var(--card-link-color,var(--primary));--link-color-hover:var(--card-link-color-hover,var(--primary-hover))}.card :where([data-icon]){--icon-radius:var(--card-icon-radius,var(--radius,0));--icon-size:var(--card-icon-size,48px);--icon-color:var(--card-icon-color,var(--icon-color,var(--text-dark)))}.card [class*=btn--]{--btn-font-size:var(--card-button-font-size,var(--text-s))}.card:where([class*=--light]){color-scheme:light}.card:where([class*=--dark]){color-scheme:dark}}@layer acss-layer-icons{[data-icon]:is(svg,i,a){color-scheme:var(--icon-scheme,default);box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}[data-icon]:is(i):before{text-align:center;width:100%;height:100%;font-size:var(--icon-size)}[data-icon] svg{color:var(--icon-color)}[data-icon]:is(a):hover,a:hover [data-icon],[data-icon] [data-icon-hover]:hover,[data-icon] [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}.icon--xs,[data-icon-size=xs]{--icon-size:var(--icon-size-xs);--icon-padding:var(--icon-padding-xs)}.icon--s,[data-icon-size=s]{--icon-size:var(--icon-size-s);--icon-padding:var(--icon-padding-s)}.icon--m,[data-icon-size=m]{--icon-size:var(--icon-size-m);--icon-padding:var(--icon-padding-m)}.icon--l,[data-icon-size=l]{--icon-size:var(--icon-size-l);--icon-padding:var(--icon-padding-l)}.icon--xl,[data-icon-size=xl]{--icon-size:var(--icon-size-xl);--icon-padding:var(--icon-padding-xl)}.icon--2xl,[data-icon-size="2xl"]{--icon-size:var(--icon-size-2xl);--icon-padding:var(--icon-padding-2xl)}.icon--boxed,[data-icon-style=boxed]{padding:var(--icon-padding,12px);border-width:var(--icon-border-width,0);border-style:var(--icon-border-style,solid);border-radius:var(--icon-radius,var(--radius));background:var(--icon-background,var(--neutral-ultra-light));border-color:var(--icon-border-color,transparent)}.icon--plain,[data-icon-style=plain]{--icon-background:transparent;--icon-border-width:0;--icon-padding:0}:is([data-icon-list],.icon-list){gap:var(--icon-list-gap,1em);flex-direction:column;display:flex}:is([data-icon-list],.icon-list) :where(svg,i){--icon-size:var(--icon-list-icon-size,1em);translate:var(--icon-inline-offset,0) var(--icon-block-offset,0);flex-shrink:0;position:relative}:is([data-icon-list],.icon-list) :where(svg,i):is(svg,i,a){color-scheme:var(--icon-scheme,default);box-sizing:content-box;color:var(--icon-color,var(--neutral-dark));font-size:var(--icon-size);height:var(--icon-height,var(--icon-size,24px));width:var(--icon-width,var(--icon-size,24px));transition:var(--icon-transition,var(--transition));box-shadow:var(--icon-shadow,none);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:visible}:is([data-icon-list],.icon-list) :where(svg,i):is(i):before{text-align:center;width:100%;height:100%;font-size:var(--icon-size)}:is([data-icon-list],.icon-list) :where(svg,i) svg{color:var(--icon-color)}:is([data-icon-list],.icon-list) :where(svg,i):is(a):hover,a:hover :is([data-icon-list],.icon-list) :where(svg,i),:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover,:is([data-icon-list],.icon-list) :where(svg,i) [data-icon-hover]:hover [data-icon]{--icon-background:var(--icon-background-hover);--icon-color:var(--icon-color-hover);--icon-border-color:var(--icon-border-color-hover)}:is([data-icon-list],.icon-list) a:hover{--icon-color:var(--icon-color-hover,var(--primary));--icon-background:var(--icon-background-hover,var(--primary-hover))}:where(a,button):has(>svg,>i):hover{--icon-color:var(--icon-color-hover,var(--primary));--icon-background:var(--icon-background-hover,var(--primary-hover))}}@layer acss-layer-utilities{[id]{scroll-margin-top:var(--offset,0)}html{scroll-behavior:smooth}html:focus-within{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:focus{box-shadow:none;outline:none}:focus-visible{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}@supports not selector(:focus-visible){:focus{outline-style:solid;outline-color:var(--focus-color);outline-width:var(--focus-width);outline-offset:var(--focus-offset)}}:where(section:not(section section)){padding-block:var(--section-padding-block);padding-inline:var(--gutter);flex-direction:column;display:flex}:where(body>header){padding-block:var(--space-xs);padding-inline:var(--gutter)}:where(body>footer){padding-block:var(--section-padding-block);padding-inline:var(--gutter)}body blockquote{text-wrap:pretty}img{object-fit:var(--object-fit,cover);object-position:var(--object-position,50% 50%)}:where(section:not(section section)){gap:var(--container-gap)}:where(section:not(section section))>:where(div,ul,ol),:where([data-etch-element=flex-div]:not(main)){gap:var(--content-gap)}section>div:where([class*=grid--]),:where([class*=grid--]){gap:var(--grid-gap)}:root{--transition-duration:.3s;--transition-timing:ease-in-out;--transition-delay:0s;--transition:.3s ease-in-out 0s;--ease-smooth:cubic-bezier(.4, 0, .2, 1);--ease-snappy:cubic-bezier(.16, 1, .3, 1);--ease-gentle:cubic-bezier(.65, 0, .35, 1);--ease-bouncy:cubic-bezier(.68, -.55, .265, 1.55);--ease-elastic:linear(0, .029 1.6%, .123 3.5%, .651 10.6%, .862 14.1%, 1.002 17.7%, 1.046 19.6%, 1.074 21.6%, 1.087 23.9%, 1.086 26.6%, 1.014 38.5%, .994 46.3%, 1)}@supports (animation-timeline:view()){[class*=on-enter-all--]>*{animation-name:enter-animate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--animate-range-start,entry 20%) var(--animate-range-end,entry 100%)}[class*=on-enter-all--].on-enter--stagger>*{animation-delay:calc(sibling-index() * var(--enter-stagger-interval,5%))}}@supports not (animation-timeline:view()){[class*=on-enter--],[class*=on-enter-all--]>*{opacity:1;filter:none;transform:none}}@supports (animation-timeline:view()){[class*=on-exit-all--]>*{animation-name:exit-animate;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:var(--exit-range-start,exit 0%) var(--exit-range-end,exit 80%)}[class*=on-exit-all--].on-exit--stagger>*{animation-delay:calc(sibling-index() * var(--exit-stagger-interval,5%))}}@supports not (animation-timeline:view()){[class*=on-exit--],[class*=on-exit-all--]>*{opacity:1;filter:none;transform:none}}[class*=on-visible-all--].on-visible--stagger>*{transition-delay:calc(sibling-index() * var(--visible-stagger-interval,.1s))}@media (prefers-reduced-motion:reduce){[class*=on-enter--],[class*=on-enter-all--]>*,[class*=on-exit--],[class*=on-exit-all--]>*{opacity:1;filter:none;transform:none;animation:none!important}[class*=on-visible--],[class*=on-visible-all--]>*{opacity:1;filter:none;translate:none;scale:none;transition:none!important}[class*=on-hover--]{transition:none}[class*=on-hover--]:hover{box-shadow:initial;filter:none;transform:translate(0,0)scale(1)}}.wsf-form:is(.form--light,.form--dark),:is(.form--light,.form--dark) .wsf-form{--wsf-form-border-radius:0;--wsf-form-border-width:0px;--wsf-form-border-style:solid;--wsf-form-grid-gap:20px;--wsf-form-padding-horizontal:0px;--wsf-form-padding-vertical:0px;--wsf-form-transition-enabled:1;--wsf-form-transition-speed:var(--transition-duration);--wsf-form-transition-timing-function:var(--transition-timing);--wsf-form-font-family:var(--text-font-family);--wsf-form-font-size:var(--text-m);--wsf-form-font-size-small:var(--text-s);--wsf-form-font-size-large:var(--text-l);--wsf-form-font-style:normal;--wsf-form-font-weight:normal;--wsf-form-letter-spacing:var(--text-letter-spacing);--wsf-form-line-height:var(--text-line-height);--wsf-form-text-decoration:none;--wsf-form-text-transform:none;--wsf-group-li-border-radius:var(--btn-border-radius);--wsf-group-ul-border-width:1px;--wsf-group-ul-border-style:solid;--wsf-group-li-border-width:1px;--wsf-group-li-border-style:solid;--wsf-group-li-gap:0px;--wsf-group-li-padding-horizontal:1.5em;--wsf-group-li-padding-vertical:.75em;--wsf-group-li-font-size:var(--f-form-font-size);--wsf-group-li-font-weight: ;--wsf-group-li-font-style:inherit;--wsf-group-li-letter-spacing:0;--wsf-group-li-line-height:var(--f-form-line-height);--wsf-group-li-text-decoration:inherit;--wsf-group-li-text-transform:inherit;--wsf-group-li-steps-size:var(--space-l);--wsf-group-li-steps-font-size:var(--f-form-font-size);--wsf-group-li-steps-font-weight: ;--wsf-group-li-steps-font-style:normal;--wsf-group-li-steps-text-decoration:none;--wsf-section-legend-font-size:var(--f-form-font-size);--wsf-section-legend-font-style:normal;--wsf-section-legend-font-weight:600;--wsf-section-legend-line-height:var(--f-form-line-height);--wsf-section-legend-text-decoration:none;--wsf-section-legend-text-transform:none;--wsf-section-legend-gap:1rem;--wsf-section-icon-size:var(--text-m);--wsf-field-height:calc((var(--wsf-field-padding-vertical) * 2) + (var(--wsf-field-border-width) * 2) + 1lh);--wsf-field-border-radius:var(--radius);--wsf-field-border-width:1px;--wsf-field-border-style:solid;--wsf-field-box-shadow-width-focus:0px;--wsf-field-fieldset-legend-font-size:var(--f-form-font-size);--wsf-field-fieldset-legend-font-style:normal;--wsf-field-fieldset-legend-font-weight:400;--wsf-field-fieldset-legend-text-decoration:none;--wsf-field-fieldset-legend-text-transform:none;--wsf-field-fieldset-legend-gap:.5em;--wsf-field-help-font-size:var(--text-s);--wsf-field-help-font-style:normal;--wsf-field-help-font-weight:400;--wsf-field-help-line-height:1.5;--wsf-field-help-text-decoration:none;--wsf-field-help-text-transform:none;--wsf-field-help-gap:.5em;--wsf-field-invalid-feedback-font-size:var(--text-s);--wsf-field-invalid-feedback-font-style:normal;--wsf-field-invalid-feedback-font-weight:400;--wsf-field-invalid-feedback-letter-spacing:var(--text-letter-spacing);--wsf-field-invalid-feedback-line-height:var(--text-line-height);--wsf-field-invalid-feedback-text-decoration:none;--wsf-field-invalid-feedback-text-transform:none;--wsf-field-invalid-feedback-gap:.5em;--wsf-field-label-font-family:var(--f-form-font-family);--wsf-field-label-font-size:var(--f-form-font-size);--wsf-field-label-font-style:normal;--wsf-field-label-font-weight:700;--wsf-field-label-letter-spacing:var(--text-letter-spacing);--wsf-field-label-line-height:var(--text-line-height);--wsf-field-label-text-decoration:none;--wsf-field-label-text-transform:none;--wsf-field-label-gap:.5em;--wsf-field-label-inside-offset:-20px;--wsf-field-label-inside-scale:.9;--wsf-field-padding-horizontal:10px;--wsf-field-padding-vertical:8.5px;--wsf-field-prefix-suffix-font-size:var(--text-s);--wsf-field-prefix-suffix-font-style:normal;--wsf-field-prefix-suffix-font-weight:400;--wsf-field-prefix-suffix-letter-spacing:var(--text-letter-spacing);--wsf-field-prefix-suffix-line-height:var(--text-line-height);--wsf-field-prefix-suffix-text-decoration:none;--wsf-field-prefix-suffix-text-transform:none;--wsf-field-tooltip-font-size:var(--text-xs);--wsf-field-tooltip-font-weight:400;--wsf-field-tooltip-line-height:var(--text-line-height);--wsf-field-tooltip-border-radius:var(--radius-s);--wsf-field-tooltip-gap:5px;--wsf-field-font-size:var(--text-m);--wsf-field-font-style:normal;--wsf-field-font-weight:400;--wsf-field-letter-spacing:var(--text-letter-spacing);--wsf-field-line-height:var(--text-line-height);--wsf-field-text-decoration:none;--wsf-field-text-transform:none;--wsf-field-checkbox-border-radius:4px;--wsf-field-checkbox-gap-horizontal:12px;--wsf-field-checkbox-gap-vertical:12px;--wsf-field-checkbox-size:1lh;--wsf-field-radio-gap-horizontal:6px;--wsf-field-radio-gap-vertical:10px;--wsf-field-radio-size:1lh;--wsf-field-datetime-calendar-border-style:solid;--wsf-field-datetime-calendar-border-width:1px;--wsf-field-datetime-calendar-font-size:var(--text-s);--wsf-field-datetime-calendar-font-style:normal;--wsf-field-datetime-calendar-font-weight:400;--wsf-field-datetime-calendar-letter-spacing:var(--text-letter-spacing);--wsf-field-datetime-calendar-line-height:var(--text-line-height);--wsf-field-datetime-calendar-text-decoration:none;--wsf-field-datetime-calendar-text-transform:none;--wsf-field-datetime-padding-vertical:6px;--wsf-field-datetime-padding-horizontal:8px;--wsf-field-file-dropzonejs-border-style:solid;--wsf-field-file-dropzonejs-border-width:1px;--wsf-field-file-dropzonejs-border-radius:var(--radius);--wsf-field-file-dropzonejs-padding-inline:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-padding-block:var(--wsf-form-grid-gap);--wsf-field-file-dropzonejs-progress-radius:var(--radius);--wsf-field-file-dropzonejs-progress-gap:5px;--wsf-field-file-dropzonejs-progress-height:10px;--wsf-field-range-track-border-radius:50px;--wsf-field-range-tickmark-label-font-size:var(--text-s);--wsf-field-range-tickmark-label-font-style:normal;--wsf-field-range-tickmark-label-font-weight:400;--wsf-field-range-tickmark-label-letter-spacing:var(--text-letter-spacing);--wsf-field-range-tickmark-label-line-height:var(--text-line-height);--wsf-field-range-tickmark-label-text-decoration:none;--wsf-field-range-tickmark-label-text-transform:none;--wsf-field-select-arrow-width:12px;--wsf-field-select-arrow-height:6px;--wsf-field-texteditor-font-size:var(--text-s);--wsf-field-texteditor-font-style:normal;--wsf-field-texteditor-font-weight:400;--wsf-field-texteditor-letter-spacing:var(--text-letter-spacing);--wsf-field-texteditor-line-height:var(--text-line-height);--wsf-field-texteditor-text-decoration:none;--wsf-field-texteditor-text-transform:none;--wsf-field-texteditor-p-margin-bottom:1em;--wsf-form-color-background:transparent;--wsf-form-color-base:var(--text-dark);--wsf-form-color-base-contrast:var(--text-light);--wsf-form-color-accent:var(--primary);--wsf-form-color-neutral:var(--neutral-light);--wsf-form-color-primary:var(--primary);--wsf-form-color-secondary:var(--secondary);--wsf-form-color-success:var(--success,#2e8540);--wsf-form-color-danger:var(--danger,#b00);--wsf-form-color-warning:var(--warning,#fdb81e);--wsf-form-color-info:var(--info,#02bfe7);--wsf-form-border-color:transparent;--wsf-group-li-color-background:transparent;--wsf-group-li-color-background-active:var(--text-light);--wsf-group-li-color-background-focus:var(--text-light);--wsf-group-li-color-background-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-li-border-color:var(--primary-light);--wsf-group-li-border-color-active:var(--primary);--wsf-group-li-border-color-focus:var(--primary);--wsf-group-li-border-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-ul-border-color:var(--neutral);--wsf-group-li-color:var(--f-form-color-base);--wsf-group-li-color-active:var(--f-form-color-base);--wsf-group-li-color-focus:var(--f-form-color-base);--wsf-group-li-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-group-li-steps-color-background:var(--white);--wsf-group-li-steps-color-background-active:var(--primary-light);--wsf-group-li-steps-color-background-complete:var(--primary);--wsf-group-li-steps-border-color:var(--primary-light);--wsf-group-li-steps-border-color-active:var(--primary);--wsf-group-li-steps-border-color-complete:var(--primary);--wsf-group-li-steps-color:var(--f-form-color-base);--wsf-group-li-steps-color-active:var(--f-form-color-base);--wsf-group-li-steps-color-complete:var(--text-light);--wsf-section-color-background:transparent;--wsf-section-legend-color-background:transparent;--wsf-section-legend-color:var(--f-form-color-base);--wsf-field-fieldset-legend-color-background:transparent;--wsf-field-fieldset-legend-color:var(--f-form-color-base);--wsf-field-label-color:var(--neutral-dark);--wsf-field-label-color-background: ;--wsf-field-help-color:var(--f-form-color-base);--wsf-field-help-color-background:transparent;--wsf-field-color-background:var(--f-form-color-base-contrast);--wsf-field-color-background-hover:var(--f-field-color-background);--wsf-field-color-background-focus:var(--f-field-color-background);--wsf-field-color-background-disabled:color-mix(in oklch, var(--neutral) 80%, transparent);--wsf-field-color-background-invalid:var(--f-field-color-background);--wsf-field-border-color:var(--border-color-dark);--wsf-field-border-color-hover:var(--border-color-dark);--wsf-field-border-color-focus:var(--primary);--wsf-field-border-color-disabled:color-mix(in oklch, var(--neutral) 60%, transparent);--wsf-field-border-color-invalid:var(--danger);--wsf-field-box-shadow-color-focus:var(--primary);--wsf-field-color:var(--f-form-color-base);--wsf-field-color-hover:var(--f-field-color);--wsf-field-color-focus:var(--f-field-color);--wsf-field-color-disabled:color-mix(in oklch, var(--neutral) 80%, transparent);--wsf-field-color-invalid:var(--danger);--wsf-field-color-placeholder:var(--neutral-light);--wsf-field-invalid-feedback-color:var(--danger);--wsf-field-invalid-feedback-color-background:transparent;--wsf-field-prefix-suffix-color:var(--f-form-color-base);--wsf-field-prefix-suffix-color-background:var(--neutral-semi-light);--wsf-field-checkbox-color-background:var(--white);--wsf-field-checkbox-checked-color-background:var(--primary);--wsf-field-checkbox-checkmark-color:var(--white);--wsf-field-checkbox-button-color-background:var(--neutral-light);--wsf-field-checkbox-button-color:var(--neutral);--wsf-field-checkbox-checked-button-color-background:var(--primary);--wsf-field-checkbox-checked-button-color:var(--white);--wsf-field-checkbox-switch-color:var(--neutral-light);--wsf-field-checkbox-checked-switch-color-background:var(--primary);--wsf-field-checkbox-checked-switch-color:var(--white);--wsf-field-radio-color-background:var(--white);--wsf-field-radio-checked-color:var(--primary);--wsf-field-radio-button-color-background:var(--neutral-light);--wsf-field-radio-button-color:var(--neutral);--wsf-field-radio-checked-button-color-background:var(--primary);--wsf-field-radio-checked-button-color:var(--white);--wsf-field-radio-switch-color:var(--neutral-light);--wsf-field-radio-checked-switch-color-background:var(--primary);--wsf-field-radio-checked-switch-color:var(--white);--wsf-field-select-arrow-color:var(--neutral);--wsf-field-select-select2-choice-color-background:var(--neutral-light);--wsf-field-select-select2-choice-color:var(--neutral);--wsf-field-select-select2-choice-color-remove:var(--neutral);--wsf-field-select-select2-result-color-background:var(--neutral-light);--wsf-field-select-select2-result-color-background-selected:var(--primary);--wsf-field-select-select2-result-color-background-highlighted:var(--primary);--wsf-field-select-select2-result-color:var(--neutral);--wsf-field-select-select2-result-color-selected:var(--white);--wsf-field-select-select2-result-color-highlighted:var(--white);--wsf-field-progress-color-background:var(--neutral-ultra-light);--wsf-field-progress-color-background-bar:var(--primary-light);--wsf-field-progress-color-background-complete:var(--primary);--wsf-field-range-track-color:var(--neutral-ultra-light);--wsf-field-range-track-lower-color:var(--neutral-light);--wsf-field-range-track-upper-color:var(--neutral-ultra-light);--wsf-field-range-thumb-color:var(--primary);--wsf-field-range-tickmark-color:var(--neutral);--wsf-field-range-tickmark-label-color:var(--neutral)}form.wsf-form.form--light,.form--light .wsf-form{color-scheme:light}form.wsf-form.form--dark,.form--dark .wsf-form{color-scheme:dark}}:where(.content-grid){--full:minmax(var(--gutter), 1fr);grid-template-columns:[full-start] var(--full) [feature-max-start] minmax(0, var(--feature-max-width,100px)) [feature-start] minmax(0, var(--feature-width,50px)) [content-start] min(var(--content-width), 100% - var(--gutter) * 2) [content-end] minmax(0, var(--feature-width,50px)) [feature-end] minmax(0, var(--feature-max-width,100px)) [feature-max-end] var(--full) [full-end];padding-inline:0;column-gap:0!important;display:grid!important}:where(.content-grid)>:not(.content--feature,.content--feature-max,.content--full,.content--full-safe){width:100%;max-width:100%}:where(.content-grid)>:where(:not(.content--feature,.content--feature-max,.content--full,.content--full-safe)){grid-column:content}.content--feature{grid-column:feature}.content--feature-max{grid-column:feature-max}.content--full{grid-column:full}.content--full-safe{padding-inline:var(--gutter);grid-column:full}.content-grid:where(.content--full-safe){padding-inline:var(--gutter)}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe):not(.content-grid--off :is(.content--feature,.content--feature-max,.content--full,.content--full-safe)){max-width:100%;width:100%!important}:is(.content--feature,.content--feature-max,.content--full,.content--full-safe) :is(figure img,picture img){width:100%}body :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li),.smart-spacing-normalize :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}.smart-spacing{row-gap:0!important}.smart-spacing>*+*{margin-block-start:var(--flow-spacing,initial);margin-block-end:0}.smart-spacing>*+:where(h1,h2,h3,h4,h5,h6){margin-block-start:var(--heading-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>:where(*+h2){margin-block-start:var(--h2-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h3){margin-block-start:var(--h3-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h4){margin-block-start:var(--h4-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h5){margin-block-start:var(--h5-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>:where(*+h6){margin-block-start:var(--h6-spacing,var(--heading-spacing));margin-block-end:0}.smart-spacing>*+p{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>:is(*+ul,*+ol){margin-block:var(--list-spacing,var(--flow-spacing,initial))}.smart-spacing>:is(ul,ol){padding-inline-start:var(--list-indent-spacing,var(--flow-spacing,initial))}.smart-spacing>ul *+li,.smart-spacing>ol *+li{margin-block-start:var(--list-item-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>ul ul,.smart-spacing>ol ol,.smart-spacing>ul ol,.smart-spacing>ol ul{margin-block:var(--nested-list-spacing,var(--list-item-spacing,initial));padding-inline-start:var(--nested-list-indent-spacing,initial)}.smart-spacing>:is(ul,ol) :is(ul,ol) li{margin-block-start:var(--nested-list-item-spacing,var(--list-item-spacing,initial))}.smart-spacing>*+figure,.smart-spacing>*+picture{margin-block:var(--figure-spacing,var(--flow-spacing,initial))}.smart-spacing figcaption{margin-block:var(--figcaption-spacing,var(--flow-spacing,initial))}.smart-spacing>*+blockquote:where(:not(figure>blockquote)){margin-block:var(--blockquote-spacing,var(--flow-spacing,initial))}.smart-spacing>blockquote *+*{margin-block-start:var(--paragraph-spacing,var(--flow-spacing,initial));margin-block-end:0}.smart-spacing>:is(figure,blockquote,ul,ol):where(:not(:first-child))+*{--paragraph-spacing:0;--flow-spacing:0}.smart-spacing--off :where(p,h1,h2,h3,h4,h5,h6,ul,ol,li){margin-block:0}#shadow-host-companion{padding:0}
}

@layer settings {
:root{--border-color:light-dark(var(--border-color-dark),var(--border-color-light))}
}

@layer settings {

}

@layer generic {
*,:before,:after{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}img,picture,svg,video{max-width:100%;display:block}
}

@layer elements {
body{flex-direction:column;min-block-size:100svh;display:flex}
}

@layer objects {
.o-container{inline-size:100%;max-inline-size:var(--content-width);margin-inline:auto}
}

@layer components {
.c-account{padding-inline:var(--gutter);container:account/inline-size}.c-account__inner{gap:var(--space-m);padding-block:var(--section-space-s);flex-direction:column;display:flex}.c-account__nav{align-items:center;gap:var(--space-s);border-block-end:var(--border-width) var(--border-style) var(--border-color);display:flex}.c-account__eyebrow{margin:0;display:none}.c-account__list{gap:var(--space-xs);flex:1;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.c-account__link{align-items:center;gap:var(--space-xs);min-block-size:44px;padding-inline:var(--space-s);border-block-end:var(--border-width) var(--border-style) transparent;color:var(--base-dark);font-size:var(--text-m);white-space:nowrap;transition:color var(--transition-duration) var(--transition-timing);margin-block-end:calc(var(--border-width) * -1);text-decoration:none;display:flex}.c-account__link:hover{color:var(--link-color-hover)}.c-account__link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius)}.c-account__icon{flex-shrink:0;block-size:1.25rem;inline-size:1.25rem}.c-account__link--active{color:var(--base-ultra-dark);border-block-end-color:light-dark(var(--primary-semi-dark),var(--primary-dark));font-weight:700}.c-account__link--active .c-account__icon{color:var(--primary)}.c-account__sign-out{flex-shrink:0;margin:0}.c-account__sign-out-button{align-items:center;gap:var(--space-xs);min-block-size:44px;padding-inline:var(--space-s);color:var(--base-dark);font-family:inherit;font-size:var(--text-m);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) var(--transition-timing);background:0 0;border:none;display:inline-flex}.c-account__sign-out-button:hover{color:var(--link-color-hover)}.c-account__sign-out-button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius)}.c-account__content{min-inline-size:0}.c-account__header{gap:var(--space-xs);flex-direction:column;margin-block-end:var(--space-l);display:flex}.c-account__greeting{margin:0}.c-account__sections{gap:var(--space-l);flex-direction:column;display:flex}.c-account__panel{gap:var(--space-s);padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));flex-direction:column;display:flex}.c-account__panel--danger{border-color:var(--danger)}.c-account__panel-title{margin:0}.c-account__panel-lede{color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0}.c-account-form{gap:var(--space-s);flex-direction:column;margin-block-start:var(--space-xs);display:flex}.c-account-form__grid{gap:var(--space-s);display:grid}@container account (min-width:32rem){.c-account-form__grid{grid-template-columns:1fr 1fr}}.c-account-form__actions{gap:var(--space-s);display:flex}.c-account-form__warning{color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0}.c-account__form-status:empty{display:none}.c-account__form-success{color:var(--success-dark);margin:0;font-weight:600}.c-account__deleted{align-items:flex-start;gap:var(--space-s);flex-direction:column;display:flex}.c-account__deleted-heading{margin:0}@container account (min-width:48rem){.c-account__inner{gap:var(--space-xl);grid-template-columns:16rem 1fr;align-items:start;display:grid}.c-account__nav{align-items:stretch;gap:var(--space-xs);border-block-end:none;flex-direction:column;position:sticky;inset-block-start:5rem}.c-account__eyebrow{padding-inline:var(--space-s);color:var(--base-semi-dark);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.c-account__list{gap:var(--space-xs);flex-direction:column;flex:none;overflow:visible}.c-account__link{padding-block:var(--space-xs);border-radius:var(--radius);border-block-end:none;margin-block-end:0}.c-account__link:hover{background:light-dark(var(--base-light),var(--base-semi-light));color:var(--base-ultra-dark)}.c-account__link--active,.c-account__link--active:hover{background:light-dark(var(--base-light),var(--base-light));color:var(--base-ultra-dark)}.c-account__sign-out{border-block-start:var(--border-width) var(--border-style) var(--border-color);margin-block-start:var(--space-m);padding-block-start:var(--space-m)}.c-account__sign-out-button{inline-size:100%;padding-block:var(--space-xs);border-radius:var(--radius)}.c-account__sign-out-button:hover{background:light-dark(var(--base-light),var(--base-semi-light));color:var(--base-ultra-dark)}}
}

@layer components {
.c-account-type-toggle{border:0;min-inline-size:0;margin:0;padding:0}.c-account-type-toggle__legend{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-account-type-toggle__options{--_pad:.25rem;padding:var(--_pad);background:light-dark(var(--white),var(--base-light));border:1px solid var(--border-color);border-radius:calc(var(--radius) + var(--_pad));display:flex;position:relative}.c-account-type-toggle__options:has(.c-account-type-toggle__input[value=personal]:checked) .c-account-type-toggle__indicator{transform:translate(100%)}.c-account-type-toggle__indicator{inset-block:var(--_pad);inline-size:calc(50% - var(--_pad));border-radius:var(--radius);background:var(--base-ultra-dark);transition:transform var(--transition-duration) var(--transition-timing);pointer-events:none;position:absolute;inset-inline-start:var(--_pad)}.c-account-type-toggle__option{z-index:1;justify-content:center;align-items:center;gap:var(--space-xs);padding-block:.5rem;padding-inline:var(--space-s);border-radius:var(--radius);font-size:var(--text-s);color:var(--base-semi-dark);cursor:pointer;transition:color var(--transition-duration) var(--transition-timing);--badge-bg:var(--base-semi-light);--badge-color:var(--base-ultra-dark);flex:1;font-weight:600;display:flex;position:relative}.c-account-type-toggle__option:has(.c-account-type-toggle__input:checked){color:var(--base-ultra-light);--badge-bg:var(--base-semi-dark);--badge-color:var(--base-ultra-light)}.c-account-type-toggle__option:has(.c-account-type-toggle__input:focus-visible){outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-account-type-toggle__input{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-account-type-toggle__option--disabled{opacity:.55;cursor:not-allowed}.c-account-type-toggle__icon{flex-shrink:0;block-size:1rem;inline-size:1rem}
}

@layer components {
.c-auth-main{padding-block:var(--space-l);padding-inline:var(--gutter);flex-direction:column;flex:1;justify-content:center;display:flex}
}

@layer components {
.c-auth-form{gap:var(--space-m);flex-direction:column;inline-size:100%;max-inline-size:28rem;margin-inline:auto;display:flex;container:auth-form/inline-size}.c-auth-form__header{gap:var(--space-xs);flex-direction:column;display:flex}.c-auth-form__heading{font-size:var(--h2)}.c-auth-form__lede{color:var(--base-semi-dark)}.c-auth-form__fields{gap:var(--space-s);flex-direction:column;display:flex}.c-auth-form__name-row{gap:var(--space-s);grid-template-columns:1fr;display:grid}@container auth-form (min-inline-size:22rem){.c-auth-form__name-row{grid-template-columns:1fr 1fr}}.c-auth-form__notice{color:var(--base-semi-dark)}.c-auth-form__alert{color:var(--danger-dark)}.c-auth-form__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.c-auth-form__status:empty{display:none}.c-auth-form__nav{text-align:center}
}

@layer components {
.c-badge{border-radius:var(--radius);background:var(--badge-bg,var(--base-light));color:var(--badge-color,var(--base-semi-dark));font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding-block:.1em;padding-inline:.5em;font-weight:700;line-height:1.4;display:inline-flex}.c-badge--category{transition:background-color var(--transition-duration) var(--transition-timing), color var(--transition-duration) var(--transition-timing);text-decoration:none}.c-badge--category:hover{--badge-bg:light-dark(var(--base-semi-light),var(--base-semi-dark));--badge-color:light-dark(var(--base-ultra-dark),var(--base-ultra-light))}.c-badge--verified,.c-badge--accent{--badge-bg:light-dark(var(--primary-ultra-light),var(--primary-dark));--badge-color:light-dark(var(--primary-semi-dark),var(--primary-ultra-light))}
}

@layer components {
.c-breadcrumb__list{font-size:var(--text-s);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.c-breadcrumb__item{align-items:center;gap:.5rem;display:inline-flex}.c-breadcrumb__link{color:var(--heading-color);transition:color var(--transition-duration) var(--transition-timing);text-decoration:none}.c-breadcrumb__link:hover,.c-breadcrumb__link:focus-visible{color:var(--link-color-hover)}.c-breadcrumb__link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius)}.c-breadcrumb__current{color:var(--text-color);font-weight:500}.c-breadcrumb__separator{block-size:.75rem;inline-size:.75rem;color:var(--text-color);flex-shrink:0}
}

@layer components {
.c-business-card{--_avatar-size:3rem;gap:var(--space-s);block-size:100%;padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));transition:border-color var(--transition-duration) var(--transition-timing);flex-direction:column;display:flex;position:relative}.c-business-card:has(.c-business-card__link:hover){border-color:var(--primary-semi-light)}.c-business-card:focus-within{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-business-card--featured{border-block-start:3px solid light-dark(var(--primary-semi-dark),var(--primary-dark))}.c-business-card__link{color:inherit;text-decoration:none}.c-business-card__link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.c-business-card__link:focus-visible{outline:none}.c-business-card__header{align-items:flex-start;gap:var(--space-s);display:flex}.c-business-card__avatar{inline-size:var(--_avatar-size);block-size:var(--_avatar-size);border-radius:var(--radius);background:light-dark(var(--base-ultra-light),var(--base-dark));flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.c-business-card__logo{object-fit:contain;block-size:100%;inline-size:100%}.c-business-card__initials{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light));-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.c-business-card__identity{flex-direction:column;gap:.15em;min-inline-size:0;display:flex}.c-business-card__name{font-size:var(--text-m);color:var(--base-ultra-dark);margin:0;font-weight:700;line-height:1.25}.c-business-card__category{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));line-height:1.3}.c-business-card__meta{align-items:center;gap:var(--space-s);font-size:var(--text-xs);flex-wrap:wrap;margin-block-start:auto;display:flex}.c-business-card__location{color:light-dark(var(--base-semi-dark),var(--base-semi-light));align-items:center;gap:.25em;display:inline-flex}.c-business-card__pin{flex-shrink:0;block-size:.875em;inline-size:.875em}.c-business-card__open{color:var(--success);align-items:center;gap:.3em;font-weight:600;display:inline-flex}.c-business-card__open-dot{border-radius:var(--radius-circle,50%);background:var(--success);flex-shrink:0;block-size:.5rem;inline-size:.5rem}.c-business-card__closed{color:light-dark(var(--base-semi-dark),var(--base-semi-light))}
}

@layer components {
.c-business-gallery{gap:var(--space-s);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;grid-auto-columns:80%;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.c-business-gallery::-webkit-scrollbar{display:none}.c-business-gallery__item{scroll-snap-align:start;min-inline-size:0}.c-business-gallery__image{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:light-dark(var(--base-ultra-light),var(--base-dark));inline-size:100%;display:block}@container business-profile (min-width:60rem){.c-business-gallery{grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}
}

@layer components {
.c-business-profile{padding-block:var(--section-space-s);gap:var(--space-l);flex-direction:column;display:flex;container:business-profile/inline-size}.c-business-profile__body,.c-business-profile__lead{gap:var(--space-l);flex-direction:column;display:flex}@container business-profile (min-width:60rem){.c-business-profile__body{column-gap:var(--space-xl);grid-template-columns:1fr 20rem;align-items:start;display:grid}.c-business-profile__lead{grid-area:lead}.c-business-profile__actions{grid-area:actions}.c-business-profile__main{grid-area:main}.c-business-profile__secondary{grid-area:secondary}.c-business-profile__body[data-layout=full]{grid-template-areas:"lead actions""main secondary"}.c-business-profile__body[data-layout=actions]{grid-template-areas:"lead actions""main actions"}.c-business-profile__body[data-layout=secondary]{grid-template-areas:"lead secondary""main secondary"}.c-business-profile__body[data-layout=stacked]{grid-template-columns:1fr;grid-template-areas:"lead""main"}}.c-business-profile__header{align-items:flex-start;gap:var(--space-m);display:flex}.c-business-profile__avatar{border-radius:var(--radius);background:light-dark(var(--base-ultra-light),var(--base-dark));flex-shrink:0;justify-content:center;align-items:center;block-size:4.5rem;inline-size:4.5rem;display:flex;overflow:hidden}.c-business-profile__logo{object-fit:contain;block-size:100%;inline-size:100%}.c-business-profile__initials{font-size:var(--text-l);color:light-dark(var(--base-semi-dark),var(--base-semi-light));-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.c-business-profile__identity{gap:var(--space-xs);flex-direction:column;min-inline-size:0;display:flex}.c-business-profile__badges{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.c-business-profile__name{font-size:var(--h2);font-weight:var(--heading-font-weight);letter-spacing:-.02em;color:var(--base-ultra-dark);margin:0;line-height:1.1}.c-business-profile__location{font-size:var(--text-m);color:light-dark(var(--base-semi-dark),var(--base-semi-light));align-items:center;gap:.3em;margin:0;display:inline-flex}.c-business-profile__location-pin{flex-shrink:0;block-size:1.1em;inline-size:1.1em}.c-business-profile__status{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light));align-items:center;gap:.35em;font-weight:600;display:inline-flex}.c-business-profile__status--open{color:var(--success)}.c-business-profile__status-dot{background:currentColor;border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.c-business-profile__actions{gap:var(--space-s);padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));flex-direction:column;display:flex}.c-business-profile__call-number{display:none}@container business-profile (min-width:60rem){.c-business-profile__call-number{display:inline}}.c-business-profile__secondary{gap:var(--space-l);flex-direction:column;display:flex}.c-business-profile__card{padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light))}.c-business-profile__card-title,.c-business-profile__section-heading{margin:0 0 var(--space-s);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:light-dark(var(--base-semi-dark),var(--base-semi-light));font-weight:700}.c-business-profile__contact-row{align-items:flex-start;gap:var(--space-s);color:var(--link-color);font-size:var(--text-s);display:flex}.c-business-profile__contact-row+.c-business-profile__contact-row{margin-block-start:var(--space-s)}.c-business-profile__contact-row:hover{color:var(--link-color-hover)}a.c-business-profile__contact-row:hover{text-decoration:underline}.c-business-profile__contact-icon{flex-shrink:0;block-size:1.1em;inline-size:1.1em;margin-block-start:.15em}.c-business-profile__address{color:light-dark(var(--base-semi-dark),var(--base-semi-light));font-size:var(--text-s);margin:0;line-height:1.5}.c-business-profile__directions{font-size:var(--text-s);margin-block-start:var(--space-xs);font-weight:600;display:inline-block}.c-business-profile__claim{align-items:center;gap:var(--space-s);padding:var(--space-m);border:var(--border-width) dashed var(--border-color);border-radius:var(--radius);flex-wrap:wrap;display:flex}.c-business-profile__claim-prompt{color:var(--base-ultra-dark);margin:0;font-weight:700}.c-business-profile__claim-done{color:var(--success-dark);margin:0;font-weight:600}.c-business-hours{gap:var(--space-s);font-size:var(--text-s);flex-direction:column;display:flex}.c-business-hours__week{margin:0}.c-business-hours__row{justify-content:space-between;gap:var(--space-s);padding-block:var(--space-xs);display:flex}.c-business-hours__row+.c-business-hours__row{border-block-start:var(--border-width) var(--border-style) var(--border-color)}.c-business-hours__row[data-today]{font-weight:700}.c-business-hours__day{align-items:baseline;gap:var(--space-xs);color:var(--base-ultra-dark);margin:0;display:inline-flex}.c-business-hours__today{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--success);font-weight:700}.c-business-hours__time{text-align:end;font-variant-numeric:tabular-nums;color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0}.c-business-hours__time[data-closed]{color:var(--base-semi-dark)}.c-business-hours__date{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));font-weight:400}.c-business-hours__exceptions{border-block-start:var(--border-width) var(--border-style) var(--border-color);padding-block-start:var(--space-s)}.c-business-hours__exceptions-title{margin:0 0 var(--space-xs);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--base-ultra-dark);font-weight:700}.c-business-hours__note{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0;font-style:italic}.c-business-profile__prose{color:var(--text-color);line-height:var(--text-line-height);margin:0}.c-business-profile__prose>*+*{margin-block-start:var(--space-s)}.c-business-profile__prose h2,.c-business-profile__prose h3{font-size:var(--h5);margin-block-start:var(--space-m)}.c-business-profile__prose ul,.c-business-profile__prose ol{padding-inline-start:var(--space-l)}.c-business-profile__jobs{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}
}

@layer components {
.c-business-tabs__list{gap:var(--space-m);margin:0 0 var(--space-m);border-block-end:var(--border-width) var(--border-style) var(--border-color);scrollbar-width:none;display:flex;overflow-x:auto}.c-business-tabs__list::-webkit-scrollbar{display:none}.c-business-tabs__tab{appearance:none;border:none;padding-block:var(--space-s);min-block-size:44px;font-size:var(--text-m);white-space:nowrap;cursor:pointer;color:light-dark(var(--base-semi-dark),var(--base-semi-light));transition:color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing);background:0 0;border-block-end:2px solid #0000;margin-block-end:calc(var(--border-width) * -1);font-weight:600}.c-business-tabs__tab:hover{color:var(--base-ultra-dark)}.c-business-tabs__tab[aria-selected=true]{color:var(--base-ultra-dark);border-block-end-color:light-dark(var(--primary-semi-dark),var(--primary-dark))}
}

@layer components {
.c-button{--btn-transition:color var(--transition-duration) var(--transition-timing), background-color var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing);align-items:var(--btn-align-items);justify-content:var(--btn-justify-content);gap:var(--space-xs);min-block-size:44px;min-inline-size:var(--btn-min-width);inline-size:var(--btn-width);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);border-width:var(--btn-border-width);border-style:var(--btn-border-style);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);font-style:var(--btn-font-style);line-height:var(--btn-line-height);letter-spacing:var(--btn-letter-spacing);text-transform:var(--btn-text-transform);-webkit-text-decoration:var(--btn-text-decoration);text-decoration:var(--btn-text-decoration);background:var(--btn-background);color:var(--btn-text-color);cursor:pointer;transition:var(--btn-transition);display:inline-flex}.c-button:hover,.c-button:focus-visible{background:var(--btn-background-hover);border-color:var(--btn-border-color-hover);color:var(--btn-text-color-hover);-webkit-text-decoration:var(--btn-text-decoration-hover);text-decoration:var(--btn-text-decoration-hover)}.c-button:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-button:disabled,.c-button[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.c-button__icon{flex-shrink:0;block-size:1em;inline-size:1em}.c-button--primary{--btn-background:light-dark(var(--primary-semi-dark),var(--primary-dark));--btn-border-color:var(--btn-background);--btn-text-color:light-dark(var(--white),var(--base-ultra-light));--btn-background-hover:var(--primary-hover);--btn-border-color-hover:var(--btn-background-hover);--btn-text-color-hover:var(--btn-text-color)}.c-button--outline{--btn-background:transparent;--btn-text-color:var(--base-ultra-dark);--btn-border-color:var(--btn-text-color);--btn-background-hover:var(--btn-text-color);--btn-border-color-hover:var(--btn-background-hover);--btn-text-color-hover:var(--base-ultra-light)}.c-button--danger{--btn-background:var(--danger);--btn-border-color:var(--btn-background);--btn-text-color:var(--white);--btn-background-hover:var(--danger-hover);--btn-border-color-hover:var(--btn-background-hover);--btn-text-color-hover:var(--btn-text-color)}.c-button--full{inline-size:100%}
}

@layer components {
.c-directory{padding-block:var(--section-space-s)}.c-directory__hero{gap:var(--space-m);flex-direction:column;display:flex}.c-directory__heading{font-size:var(--h1);font-weight:var(--heading-font-weight);letter-spacing:-.02em;margin:0;line-height:1.1}.c-directory__heading-accent{color:light-dark(var(--primary-semi-dark),var(--primary-dark))}.c-directory__lede{max-inline-size:var(--text-max-width);color:var(--base-semi-dark);font-size:var(--text-l);margin:0}.c-directory__layout{gap:var(--space-l);flex-direction:column;display:flex}@media (min-width:48rem){.c-directory__layout{gap:var(--space-xl);grid-template-columns:16rem 1fr;align-items:start;display:grid}.c-directory__layout--full{grid-template-columns:1fr}}.c-directory__main{gap:var(--space-l);flex-direction:column;min-inline-size:0;display:flex;container:directory-results/inline-size}.c-directory__results{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.c-directory__results--grid{grid-template-columns:1fr}@container directory-results (min-inline-size:30rem){.c-directory__results--grid{grid-template-columns:repeat(2,1fr)}}@container directory-results (min-inline-size:60rem){.c-directory__results--grid{grid-template-columns:repeat(3,1fr)}}.c-directory__results--list,.c-directory__results--rows{grid-template-columns:1fr}.c-directory__result{min-inline-size:0}.c-skeleton{border-radius:var(--radius);background:light-dark(var(--base-light),var(--base-semi-light));animation:1.4s ease-in-out infinite c-skeleton-pulse;display:block}.c-skeleton--heading{block-size:var(--h1);max-inline-size:22rem}.c-skeleton--text{block-size:1rem;max-inline-size:30rem}.c-skeleton--search{block-size:3.5rem}.c-skeleton--block{block-size:16rem}.c-skeleton--card{block-size:9rem}.c-skeleton--row{block-size:5rem}@keyframes c-skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.c-skeleton{animation:none}}
}

@layer components {
.c-directory-toolbar{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.c-directory-toolbar__count{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0}.c-directory-toolbar__controls{align-items:center;gap:var(--space-s);display:flex}.c-sort{align-items:center;gap:var(--space-xs);display:inline-flex}.c-sort__label{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light))}.c-sort__control{align-items:center;display:inline-flex;position:relative}.c-sort__select{appearance:none;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));min-block-size:44px;color:var(--base-ultra-dark);font-family:inherit;font-size:var(--text-s);cursor:pointer;padding-block:.5rem;padding-inline:1rem calc(.875em + 1.5rem);font-weight:600}.c-sort__chevron{block-size:.875em;inline-size:.875em;color:light-dark(var(--base),var(--base-semi-dark));pointer-events:none;position:absolute;inset-inline-end:1rem}.c-view-toggle{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));gap:.25rem;padding:.25rem;display:inline-flex}.c-view-toggle__btn{border-radius:calc(var(--radius) - .15rem);block-size:2.25rem;inline-size:2.25rem;color:light-dark(var(--base-semi-dark),var(--base-semi-light));cursor:pointer;transition:background var(--transition-duration) var(--transition-timing), color var(--transition-duration) var(--transition-timing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.c-view-toggle__btn.is-active{background:light-dark(var(--base-ultra-dark),var(--base-ultra-light));color:light-dark(var(--base-ultra-light),var(--base-ultra-dark))}.c-view-toggle__btn>svg{block-size:1.1em;inline-size:1.1em}
}

@layer components {
.c-directory-empty{justify-content:center;align-items:center;gap:var(--space-s);min-block-size:16rem;padding-block:var(--section-space-s);padding-inline:var(--space-l);border:calc(var(--border-width) * 2) dashed var(--border-color);border-radius:var(--radius);text-align:center;animation:c-directory-empty-fade var(--transition-duration,.3s) var(--transition-timing,ease) both;flex-direction:column;display:flex;container:directory-empty/inline-size}.c-directory-empty__icon{color:light-dark(var(--base-semi-dark),var(--base-semi-dark));place-items:center;display:grid}.c-directory-empty__icon>svg{block-size:3rem;inline-size:3rem}.c-directory-empty__title{font-size:var(--h5);color:var(--base-ultra-dark);margin:0;font-weight:700;line-height:1.2}@container directory-empty (min-inline-size:40rem){.c-directory-empty__title{font-size:var(--h4)}}.c-directory-empty__text{max-inline-size:34rem;color:var(--base-semi-dark);margin:0}.c-directory-empty__actions{margin-block-start:var(--space-xs)}@keyframes c-directory-empty-fade{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-directory-empty{animation:none}}
}

@layer components {
html:has(.c-edit-dialog[open]){overflow:hidden}.c-edit-dialog{inline-size:min(64rem, 100vw - var(--space-m));max-inline-size:min(64rem, 100vw - var(--space-m));border-radius:var(--radius);background:var(--body-bg-color,light-dark(var(--base-ultra-light),var(--base-dark)));max-block-size:min(90dvh,60rem);color:var(--text-color);box-shadow:var(--box-shadow-3);border:none;padding:0}.c-edit-dialog::backdrop{background:#0000008c}.c-edit-dialog--narrow{inline-size:min(36rem, 100vw - var(--space-m));max-inline-size:min(36rem, 100vw - var(--space-m))}.c-edit-dialog__chrome{flex-direction:column;max-block-size:min(90dvh,60rem);display:flex}.c-edit-dialog__header{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);border-block-end:var(--border-width) var(--border-style) var(--border-color);background:light-dark(var(--white),var(--base-light));display:flex}.c-edit-dialog__title{font-size:var(--text-l);margin:0}.c-edit-dialog__close{border-radius:var(--radius);block-size:44px;inline-size:44px;color:var(--base-dark);font-size:var(--text-l);cursor:pointer;transition:background var(--transition-duration) var(--transition-timing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.c-edit-dialog__close:hover{background:light-dark(var(--base-light),var(--base-semi-light));color:var(--base-ultra-dark)}.c-edit-dialog__nav{z-index:1;border-block-end:var(--border-width) var(--border-style) var(--border-color);background:light-dark(var(--white),var(--base-light));position:sticky;inset-block-start:0;overflow-x:auto}.c-edit-dialog__nav-list{gap:var(--space-xs);padding-inline:var(--space-m);margin:0;list-style:none;display:flex}.c-edit-dialog__nav-item{min-block-size:44px;padding-inline:var(--space-s);border:none;color:var(--base-dark);font-family:inherit;font-size:var(--text-m);white-space:nowrap;cursor:pointer;transition:color var(--transition-duration) var(--transition-timing);background:0 0;border-block-end:2px solid #0000;align-items:center;margin-block-end:-1px;display:inline-flex}.c-edit-dialog__nav-item:hover{color:var(--base-ultra-dark)}.c-edit-dialog__nav-item[aria-current=true]{color:var(--base-ultra-dark);border-block-end-color:light-dark(var(--primary-semi-dark),var(--primary-dark));font-weight:700}.c-edit-dialog__body{overscroll-behavior:contain;gap:var(--space-xl);padding:var(--space-m);flex-direction:column;flex:1;scroll-padding-block-start:var(--space-m);display:flex;overflow-y:auto;container:edit-dialog/inline-size}.c-edit-section{scroll-margin-block-start:var(--space-s)}.c-edit-section:focus-visible{outline:none}.c-edit-section__heading{margin:0 0 var(--space-xs)}.c-edit-section__subheading{margin:var(--space-s) 0 var(--space-xs);font-size:var(--text-m)}.c-edit-section__lede{margin:0 0 var(--space-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light))}.c-edit-section__form{gap:var(--space-s);flex-direction:column;display:flex}.c-edit-section__grid{gap:var(--space-s);display:grid}.c-edit-section__actions{display:flex}.c-edit-section__form>.c-edit-section__lede{margin-block-end:0}.c-edit-section__status:empty{display:none}.c-edit-section__saved{color:var(--success-dark);margin:0;font-weight:600}@container edit-dialog (min-width:34rem){.c-edit-section__grid{grid-template-columns:1fr 1fr}}.c-hours-week,.c-hours-exceptions{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-hours-day{gap:var(--space-xs);padding-block:var(--space-xs);flex-direction:column;display:flex}.c-hours-day+.c-hours-day{border-block-start:var(--border-width) var(--border-style) var(--border-color)}.c-hours-day__body{gap:var(--space-xs);flex-direction:column;padding-inline-start:var(--space-m);display:flex}.c-hours-day__closed{color:light-dark(var(--base-semi-dark),var(--base-semi-light));margin:0;padding-inline-start:var(--space-m)}.c-hours-shifts{gap:var(--space-xs);flex-direction:column;display:flex}.c-hours-shift{align-items:center;gap:var(--space-xs);display:flex}.c-hours-shift__time{min-block-size:44px;padding-block:var(--space-xxs,.25rem);padding-inline:var(--space-xs);border:1px solid var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-semi-light));color:var(--base-ultra-dark);font-variant-numeric:tabular-nums}.c-hours-shift__remove{border-radius:var(--radius);block-size:44px;inline-size:44px;color:var(--danger-dark);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.c-hours-shift__remove:hover{background:color-mix(in srgb, var(--danger) 12%, transparent)}.c-hours-add{align-items:center;gap:var(--space-xxs,.25rem);min-block-size:44px;padding-inline:var(--space-s);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);color:var(--link-color,var(--primary-dark));font-family:inherit;font-size:var(--text-s);cursor:pointer;background:0 0;align-self:flex-start;font-weight:600;display:inline-flex}.c-hours-add svg{block-size:1rem;inline-size:1rem}.c-hours-add:hover{background:light-dark(var(--base-light),var(--base-semi-light))}.c-hours-tools{gap:var(--space-s);display:flex}.c-hours-exception{gap:var(--space-xs);padding:var(--space-s);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);flex-direction:column;display:flex}.c-hours-exception__dates{align-items:flex-end;gap:var(--space-s);flex-wrap:wrap;display:flex}.c-hours-exception__date{gap:var(--space-xxs,.25rem);font-size:var(--text-s);flex-direction:column;font-weight:600;display:flex}.c-hours-exception__date input{min-block-size:44px;padding-inline:var(--space-xs);border:1px solid var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-semi-light));color:var(--base-ultra-dark)}.c-hours-exception__dates .c-hours-shift__remove{margin-inline-start:auto}
}

@layer components {
.c-filter-sidebar{display:none}@media (min-width:48rem){.c-filter-sidebar{display:block;position:sticky;inset-block-start:var(--space-l)}}.c-filter-sidebar__refine{margin:0 0 var(--space-s);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:light-dark(var(--base-semi-dark),var(--base-semi-light));font-weight:700}.c-filter-mobile{display:flex}@media (min-width:48rem){.c-filter-mobile{display:none}}.c-filter-mobile__trigger{align-items:center;gap:var(--space-xs);min-block-size:44px;padding-inline:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));color:var(--base-ultra-dark);cursor:pointer;font-weight:600;display:inline-flex}.c-filter-mobile__trigger-icon{block-size:1.1em;inline-size:1.1em}.c-filter-mobile__badge{border-radius:var(--radius-circle,999px);background:light-dark(var(--primary-semi-dark),var(--primary-dark));min-inline-size:1.5em;color:var(--white);font-size:var(--text-xs);justify-content:center;align-items:center;padding-inline:.4em;font-weight:700;display:inline-flex}.c-filter-controls{gap:var(--space-l);flex-direction:column;display:flex}.c-filter-controls__section{gap:var(--space-s);flex-direction:column;display:flex}.c-filter-controls__head{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.c-filter-controls__heading{font-size:var(--text-m);color:var(--base-ultra-dark);margin:0;font-weight:700}.c-filter-controls__clear{color:light-dark(var(--primary-semi-dark),var(--primary-dark));font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;font-weight:600}.c-filter-controls__search{align-items:center;display:flex;position:relative}.c-filter-controls__search-icon{block-size:1em;inline-size:1em;color:light-dark(var(--base),var(--base-semi-dark));pointer-events:none;position:absolute;inset-inline-start:var(--space-s)}.c-filter-controls__search-input{min-block-size:44px;inline-size:100%;padding-block:var(--space-xs);padding-inline:calc(var(--space-s) * 2 + 1em) var(--space-s);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-semi-light));color:var(--base-ultra-dark)}.c-filter-controls__list{flex-direction:column;max-block-size:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.c-filter-controls__option{align-items:center;gap:var(--space-s);cursor:pointer;min-block-size:44px;display:flex}.c-filter-controls__checkbox{block-size:1.1rem;inline-size:1.1rem;accent-color:light-dark(var(--primary-semi-dark),var(--primary-dark));flex-shrink:0}.c-filter-controls__name{min-inline-size:0;font-size:var(--text-s);color:var(--base-ultra-dark);flex:1}.c-filter-controls__count{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light))}.c-filter-controls__empty{padding-block:var(--space-s);font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light))}.c-filter-drawer{z-index:120;visibility:hidden;position:fixed;inset:0}@media (min-width:48rem){.c-filter-drawer{display:none}}.c-filter-drawer.is-open{visibility:visible}.c-filter-drawer__overlay{background:color-mix(in oklch, var(--base-ultra-dark) 50%, transparent);opacity:0;transition:opacity var(--transition-duration) var(--transition-timing);position:absolute;inset:0}.c-filter-drawer.is-open .c-filter-drawer__overlay{opacity:1}.c-filter-drawer__sheet{max-block-size:85svh;padding:var(--space-m);background:light-dark(var(--white),var(--base-light));transition:transform var(--transition-duration) var(--transition-timing);border-start-start-radius:var(--radius);border-start-end-radius:var(--radius);flex-direction:column;display:flex;position:absolute;inset-block-end:0;inset-inline:0;transform:translateY(100%)}.c-filter-drawer.is-open .c-filter-drawer__sheet{transform:translateY(0)}.c-filter-drawer__handle{block-size:.25rem;inline-size:2.5rem;border-radius:var(--radius-circle,999px);background:light-dark(var(--base-semi-light),var(--base-semi-dark));margin-block-end:var(--space-s);margin-inline:auto}.c-filter-drawer__header{justify-content:space-between;align-items:center;margin-block-end:var(--space-s);display:flex}.c-filter-drawer__title{font-size:var(--h5);margin:0}.c-filter-drawer__close{block-size:44px;inline-size:44px;color:var(--base-ultra-dark);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.c-filter-drawer__body{flex:1;overflow-y:auto}.c-filter-drawer__footer{gap:var(--space-s);margin-block-start:var(--space-m);display:flex}.c-filter-drawer__footer>*{flex:1}html:has(.c-filter-drawer.is-open){overflow:hidden}
}

@layer components {
.c-form-field{--field-bg:light-dark(var(--white),var(--base-semi-light));--field-border:var(--border-color);--field-border-hover:var(--base-dark);--field-text:var(--base-ultra-dark);gap:var(--space-xs);flex-direction:column;display:flex}.c-form-field__label-row{justify-content:space-between;align-items:baseline;gap:var(--space-s);display:flex}.c-form-field__label{font-weight:700}.c-form-field__required{color:var(--danger);margin-inline-start:.25rem}.c-form-field__input-wrap{align-items:center;display:flex;position:relative}.c-form-field__input-wrap .c-form-field__input{padding-inline-end:calc(44px + var(--space-xs))}.c-form-field__input{min-block-size:44px;inline-size:100%;padding-block:var(--space-xs);padding-inline:var(--space-s);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--field-text);transition:border-color var(--transition-duration) var(--transition-timing)}.c-form-field__input:hover{border-color:var(--field-border-hover)}.c-form-field__input:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-color:var(--primary)}.c-form-field__input[aria-invalid=true]{border-color:var(--danger)}.c-form-field__textarea{min-block-size:88px;line-height:var(--text-line-height);resize:vertical}.c-form-field__select{cursor:pointer}.c-form-field__hint-link{font-size:var(--text-s)}.c-form-field__error,.c-form__error{color:var(--danger-dark);font-size:var(--text-s)}.c-reveal-btn{block-size:44px;inline-size:44px;color:var(--base-dark);cursor:pointer;transition:color var(--transition-duration) var(--transition-timing);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:0}.c-reveal-btn:hover{color:var(--base-ultra-dark)}.c-reveal-btn:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius)}.c-reveal-btn__icon{block-size:1.25rem;inline-size:1.25rem}.c-password-strength{align-items:center;gap:var(--space-s);display:flex}.c-password-strength__bars{gap:var(--space-xs);flex:1;display:flex}.c-password-strength__bar{border-radius:var(--radius);background:var(--border-color);block-size:.25rem;transition:background-color var(--transition-duration) var(--transition-timing);flex:1}.c-password-strength__label{font-size:var(--text-xs);color:var(--base-semi-dark)}.c-password-strength[data-level="1"] .c-password-strength__bar:first-child{background:var(--danger)}.c-password-strength[data-level="2"] .c-password-strength__bar:nth-child(-n+2){background:var(--warning)}.c-password-strength[data-level="3"] .c-password-strength__bar{background:var(--success)}.c-checkbox{align-items:center;gap:var(--space-xs);cursor:pointer;min-block-size:1.5rem;display:flex}.c-checkbox__input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.c-checkbox__label{font-size:var(--text-s)}
}

@layer components {
.c-site-header__sentinel{pointer-events:none;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.c-site-header{z-index:100;padding-inline:var(--gutter);padding-block:var(--space-xs);border-block-end:var(--border-width) var(--border-style) var(--border-color);background:var(--body-bg-color);transition:background var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing);position:sticky;inset-block-start:0;container:site-header/inline-size}.c-site-header[data-scrolled]{background:color-mix(in oklch, var(--body-bg-color) 75%, transparent);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);border-block-end-color:color-mix(in oklch, var(--border-color) 50%, transparent)}.c-site-header__inner{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}@container site-header (min-width:48rem){.c-site-header__inner{grid-template-columns:1fr auto 1fr;display:grid}}.c-site-header--minimal{border-block-end:0;position:static}@container site-header (min-width:48rem){.c-site-header--minimal .c-site-header__inner{display:flex}}.c-site-header__nav{display:none}@container site-header (min-width:48rem){.c-site-header__nav{justify-self:center;display:block}}.c-site-header__nav-list{align-items:center;gap:var(--space-xs);margin:0;padding:0;list-style:none;display:flex}.c-site-header__nav-link{min-block-size:44px;padding-inline:var(--space-s);border-radius:var(--radius);color:var(--text-color);font-size:var(--text-m);transition:background var(--transition-duration) var(--transition-timing), color var(--transition-duration) var(--transition-timing);align-items:center;text-decoration:none;display:inline-flex}.c-site-header__nav-link:hover,.c-site-header__nav-link:focus-visible,.c-site-header__nav-link[aria-current=page]{background:color-mix(in oklch, var(--base-ultra-dark) 6%, transparent);color:var(--base-ultra-dark)}.c-site-header__nav-link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-site-header__auth{display:none}@container site-header (min-width:48rem){.c-site-header__auth{justify-self:end;align-items:center;gap:var(--space-s);display:flex}}.c-user-menu{position:relative}.c-user-menu form{margin:0}.c-user-menu__trigger{align-items:center;gap:var(--space-xs);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius-circle);background:light-dark(var(--white),var(--base-light));min-block-size:44px;color:var(--base-ultra-dark);font-family:inherit;font-size:var(--text-s);cursor:pointer;transition:background var(--transition-duration) var(--transition-timing), border-color var(--transition-duration) var(--transition-timing);padding-block:.25rem;padding-inline:.5rem .25rem;font-weight:500;display:inline-flex}.c-user-menu__trigger:hover{background:light-dark(var(--base-light),var(--base-semi-light))}.c-user-menu__trigger:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset);border-radius:var(--radius-circle)}.c-user-menu__trigger[aria-expanded=true] .c-user-menu__chevron{transform:rotate(180deg)}.c-user-menu__avatar{border-radius:var(--radius-circle);object-fit:cover;flex-shrink:0;block-size:2rem;inline-size:2rem}.c-user-menu__name{white-space:nowrap;text-overflow:ellipsis;max-inline-size:12rem;font-weight:700;overflow:hidden}.c-user-menu__chevron{block-size:1rem;inline-size:1rem;transition:transform var(--transition-duration) var(--transition-timing);flex-shrink:0}.c-user-menu__dropdown{z-index:300;border:var(--border-width) var(--border-style) color-mix(in oklch, var(--base-ultra-dark) 12%, transparent);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));inline-size:18rem;box-shadow:var(--box-shadow-1);visibility:hidden;opacity:0;transform:translateY(calc(var(--space-xs) * -1));transition:opacity var(--transition-duration) var(--transition-timing), transform var(--transition-duration) var(--transition-timing), visibility 0s linear var(--transition-duration);position:absolute;inset-block-start:calc(100% + calc(var(--space-xs) * .5));inset-inline-end:0}.c-user-menu__dropdown.is-open{visibility:visible;opacity:1;transition:opacity var(--transition-duration) var(--transition-timing), transform var(--transition-duration) var(--transition-timing), visibility 0s linear 0s;transform:translateY(0)}.c-user-menu__account-header{align-items:center;gap:var(--space-xs);padding-block:var(--space-xs);padding-inline:var(--space-s);display:flex}.c-user-menu__account-info{flex-direction:column;min-inline-size:0;display:flex}.c-user-menu__account-header-name{font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.c-user-menu__account-header-email{font-size:var(--text-xs);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-user-menu__divider{margin-block:var(--space-xs);border:none;border-block-start:var(--border-width) var(--border-style) var(--border-color)}.c-user-menu__item{align-items:center;gap:var(--space-xs);inline-size:100%;padding-block:var(--space-xs);padding-inline:var(--space-s);color:var(--base-ultra-dark);font-family:inherit;font-size:var(--text-s);text-align:start;cursor:pointer;transition:background var(--transition-duration) var(--transition-timing);background:0 0;border:none;font-weight:600;text-decoration:none;display:flex}.c-user-menu__item:hover{background:light-dark(var(--base-light),var(--base-semi-light))}.c-user-menu__item:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius);background:color-mix(in oklch, var(--base-ultra-dark) 6%, transparent)}.c-mobile-menu__root{align-items:center;display:flex}@container site-header (min-width:48rem){.c-mobile-menu__root{display:none}}.c-mobile-menu__toggle{border-radius:var(--radius);min-block-size:44px;min-inline-size:44px;color:var(--base-ultra-dark);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.c-mobile-menu__toggle:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-mobile-menu__bars{--_bar-width:22px;--_bar-height:2px;--_bar-pitch:7px;flex-direction:column;gap:5px;display:flex}.c-mobile-menu__bars span{inline-size:var(--_bar-width);block-size:var(--_bar-height);border-radius:var(--radius);transition:transform var(--transition-duration) var(--transition-timing), opacity var(--transition-duration) var(--transition-timing);background:currentColor;display:block}.c-mobile-menu__toggle.is-open .c-mobile-menu__bars span:first-child{transform:translateY(var(--_bar-pitch)) rotate(45deg)}.c-mobile-menu__toggle.is-open .c-mobile-menu__bars span:nth-child(2){opacity:0}.c-mobile-menu__toggle.is-open .c-mobile-menu__bars span:nth-child(3){transform:translateY(calc(var(--_bar-pitch) * -1)) rotate(-45deg)}html:has(.c-mobile-menu.is-open){overflow:hidden}.c-mobile-menu{z-index:90;padding-inline:var(--gutter);padding-block:var(--space-s) var(--space-l);background:var(--body-bg-color);color:var(--text-color);visibility:hidden;opacity:0;transition:opacity var(--transition-duration) var(--transition-timing), visibility 0s linear var(--transition-duration);flex-direction:column;display:flex;position:fixed;inset-block-start:var(--dynamic-header-height,60px);inset-block-end:0;inset-inline:0;overflow-y:auto}.c-mobile-menu.is-open{visibility:visible;opacity:1;transition:opacity var(--transition-duration) var(--transition-timing), visibility 0s linear 0s}@media (min-width:48rem){.c-mobile-menu{display:none}}.c-mobile-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-mobile-menu__link{min-block-size:44px;padding-block:var(--space-xs);border-radius:var(--radius);color:var(--base-ultra-dark);font-size:var(--text-l);align-items:center;text-decoration:none;display:flex}.c-mobile-menu__link:hover{color:var(--link-color-hover)}.c-mobile-menu__link[aria-current=page]{color:var(--base-ultra-dark);font-weight:700}.c-mobile-menu__link:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-mobile-menu__link--account{font-size:var(--text-m);color:var(--text-color)}.c-mobile-menu__footer{gap:var(--space-s);border-block-start:var(--border-width) var(--border-style) var(--border-color);flex-direction:column;margin-block-start:auto;padding-block-start:var(--space-m);display:flex}.c-mobile-menu__footer form{margin:0}.c-mobile-menu__identity{align-items:center;gap:var(--space-s);display:flex}.c-mobile-menu__identity-text{flex-direction:column;min-inline-size:0;display:flex}.c-mobile-menu__identity-name{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.c-mobile-menu__identity-email{font-size:var(--text-s);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-mobile-menu__avatar{border-radius:var(--radius-circle);object-fit:cover;flex-shrink:0;block-size:2.5rem;inline-size:2.5rem}.c-mobile-menu__hint{font-size:var(--text-s);text-align:center;margin:0}
}

@layer components {
.c-managed-toolbar{justify-content:flex-end;margin-block-end:var(--space-s);display:flex}.c-managed-list{gap:var(--space-s);margin:0;padding:0;list-style:none;display:grid}.c-tier-choice{gap:var(--space-s);border:none;margin:0;padding:0;display:grid}@container edit-dialog (min-width:30rem){.c-tier-choice{grid-template-columns:1fr 1fr}}.c-tier-choice__legend{margin-block-end:var(--space-xs);padding:0;font-weight:700}.c-tier-choice__option{cursor:pointer;display:block;position:relative}.c-tier-choice__option input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.c-tier-choice__card{gap:var(--space-xxs,.25rem);block-size:100%;padding:var(--space-s);border:2px solid var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-semi-light));transition:border-color var(--transition-duration) var(--transition-timing);flex-direction:column;display:flex}.c-tier-choice__option input:checked+.c-tier-choice__card{border-color:light-dark(var(--primary-semi-dark),var(--primary-dark))}.c-tier-choice__option:has(input:focus-visible) .c-tier-choice__card{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-tier-choice__name{font-weight:700}.c-tier-choice__desc{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light))}.c-managed-card{gap:var(--space-s);padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));flex-direction:column;display:flex}.c-managed-card__identity{align-items:center;gap:var(--space-s);display:flex}.c-managed-card__avatar{border-radius:var(--radius);background:light-dark(var(--base-light),var(--base-semi-light));block-size:3rem;inline-size:3rem;color:var(--base-ultra-dark);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.c-managed-card__avatar img{object-fit:cover;block-size:100%;inline-size:100%}.c-managed-card__text{flex:1;min-inline-size:0}.c-managed-card__name{font-size:var(--text-m);margin:0}.c-managed-card__meta{color:light-dark(var(--base-semi-dark),var(--base-semi-light));font-size:var(--text-s);margin:0}.c-managed-card__status{padding-block:var(--space-xxs,.25rem);padding-inline:var(--space-xs);border-radius:var(--radius);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;background:light-dark(var(--base-light),var(--base-semi-light));color:var(--base-ultra-dark);flex-shrink:0;align-self:flex-start;font-weight:700}.c-managed-card__status[data-status=publish]{background:color-mix(in srgb, var(--success) 18%, transparent);color:var(--success-dark)}.c-managed-card__status[data-status=pending]{background:color-mix(in srgb, var(--warning,#b8860b) 20%, transparent);color:light-dark(var(--warning-dark,#7a5c00),var(--warning,#e0a800))}.c-managed-card__actions{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.c-managed-card__link{color:var(--link-color,var(--primary-dark));font:inherit;font-size:var(--text-s);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.c-managed-empty{gap:var(--space-xs);padding:var(--space-l);border:var(--border-width) dashed var(--border-color);border-radius:var(--radius);color:light-dark(var(--base-semi-dark),var(--base-semi-light));text-align:center;flex-direction:column;display:flex}.c-managed-empty__title{color:var(--base-ultra-dark);margin:0;font-weight:700}@container account (min-width:40rem){.c-managed-card{flex-direction:row;justify-content:space-between;align-items:center}.c-managed-card__identity{flex:1}.c-managed-card__actions{flex-shrink:0}}
}

@layer components {
.c-home-hero{padding-block:var(--section-space-m);padding-inline:var(--gutter);container:home-hero/inline-size}.c-home-hero__inner{gap:var(--space-m);flex-direction:column;display:flex}.c-home-hero__heading{font-size:var(--h1);font-weight:var(--heading-font-weight);margin:0}.c-home-hero__accent{color:light-dark(var(--primary-semi-dark),var(--primary-dark))}.c-home-hero__lede{max-inline-size:var(--text-max-width);font-size:var(--text-l);margin:0}.c-home-hero__search{inline-size:100%;max-inline-size:var(--width-50)}
}

@layer components {
.c-job-card{align-items:center;gap:var(--space-s);padding:var(--space-m);border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);background:light-dark(var(--white),var(--base-light));transition:border-color var(--transition-duration) var(--transition-timing);display:flex;position:relative}.c-job-card:has(.c-job-card__link:hover){border-color:var(--primary-semi-light)}.c-job-card:focus-within{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}.c-job-card__link{color:inherit;text-decoration:none}.c-job-card__link:after{content:"";border-radius:var(--radius);position:absolute;inset:0}.c-job-card__link:focus-visible{outline:none}.c-job-card__avatar{border-radius:var(--radius);background:light-dark(var(--base-ultra-light),var(--base-dark));flex-shrink:0;justify-content:center;align-items:center;block-size:3rem;inline-size:3rem;display:flex}.c-job-card__initials{font-size:var(--text-s);color:light-dark(var(--base-semi-dark),var(--base-semi-light));-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}.c-job-card__body{flex-direction:column;flex:1;gap:.15em;min-inline-size:0;display:flex}.c-job-card__title{font-size:var(--text-m);color:var(--base-ultra-dark);margin:0;font-weight:700;line-height:1.25}.c-job-card__meta{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));align-items:center;gap:.25em;margin:0;display:inline-flex}.c-job-card__pin{flex-shrink:0;block-size:.875em;inline-size:.875em}.c-job-card__tags{gap:var(--space-2xs,.375rem);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:none}@media (min-width:36rem){.c-job-card__tags{display:flex}}.c-job-card__tag{border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--radius);font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));white-space:nowrap;padding-block:.2em;padding-inline:.6em;font-weight:600}.c-job-card__age{font-size:var(--text-xs);color:light-dark(var(--base-semi-dark),var(--base-semi-light));flex-shrink:0}
}

