@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.IvJWCq_className{font-family:Oswald,Oswald Fallback;font-style:normal}.IvJWCq_variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.ZkiFlW_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.ZkiFlW_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/014a8e2484b24d98-s.1en45wgmp9hci.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/78a9b0df025e9ade-s.0rrrznz8o-k-y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ec0a6ff5233ec766-s.1mjcy1xiejdys.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:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/973ce3d2e998acce-s.3q_bt-yt69z2c.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b843000184f8b673-s.14xxjhrj7boru.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.fJCuVW_className{font-family:Montserrat,Montserrat Fallback;font-style:italic;font-weight:700}.fJCuVW_variable{--font-montserrat-italic:"Montserrat", "Montserrat Fallback"}
:root{--palette-charcoal:#202124;--palette-charcoal-lift:#2b2d31;--palette-charcoal-tile:#44474d;--palette-charcoal-deep:#0d0e10;--palette-blush:#e3cbc0;--palette-blush-bright:#f1e2db;--palette-white:#fff;--palette-paper-sunk:#f1f1f2;--palette-grey-100:#c9ccd0;--palette-grey-300:#9a9fa6;--palette-grey-500:#80838a;--palette-grey-600:#5f6368;--palette-grey-650:#6b6f75;--palette-grey-700:#7a7d82;--palette-grey-line-dark:#3a3c40;--palette-grey-line-light:#dadce0;--palette-blush-ink-muted:#5c4e48;--palette-red-on-light:#b3261e;--palette-red-on-blush:#9c2a22;--palette-red-on-dark:#ff6b5e;--palette-red-edge:#e0352b;--palette-green-on-light:#1e6b3f;--palette-green-on-blush:#185a33;--palette-green-on-dark:#9fd8b4;--font-display:var(--font-oswald,"Oswald"), "Arial Narrow", "Roboto Condensed", Impact, sans-serif;--font-body:var(--font-montserrat,"Montserrat"), "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-hero:clamp(2.75rem, 1.75rem + 4.1vw, 5rem);--text-h1:clamp(2.5rem, 1.85rem + 2.6vw, 4rem);--text-h2:clamp(2rem, 1.65rem + 1.4vw, 2.75rem);--text-h3:clamp(1.375rem, 1.25rem + .5vw, 1.625rem);--text-h4:clamp(1.125rem, 1.08rem + .2vw, 1.25rem);--text-price:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--text-total:1.75rem;--text-code:clamp(2.25rem, 1.8rem + 1.8vw, 3rem);--text-kicker:clamp(1.25rem, 1.1rem + .6vw, 1.625rem);--text-lead:1.125rem;--text-body:1rem;--text-small:.875rem;--text-label:.875rem;--text-nav:1.125rem;--text-micro:.8125rem;--leading-display:1.02;--leading-heading:1.15;--leading-body:1.65;--leading-snug:1.4;--leading-ui:1;--tracking-display:.01em;--tracking-heading:.005em;--tracking-label:.16em;--tracking-nav:.03em;--tracking-caps-body:.06em;--weight-body:400;--weight-body-strong:600;--weight-display:700;--weight-heading:600;--weight-ui:500;--measure-body:66ch;--measure-narrow:48ch;--measure-display:18ch;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--gutter:1.25rem;--section-pad:3.5rem;--header-height:4rem;--container-content:75rem;--container-text:47.5rem;--container-media:90rem;--dialog-sm:30rem;--dialog-md:45rem;--dialog-lg:68.75rem;--drawer-width:22.5rem;--hero-photo-band:38svh;--page-hero-height:clamp(16rem, 12rem + 14vw, 25rem);--tap-min:2.75rem;--control-height:3rem;--control-height-lg:4rem;--control-pad-inline:1.5rem;--badge-height:1.75rem;--border-width:1px;--border-width-strong:2px;--radius-none:0;--radius-photo:6px;--radius-speech:16px;--radius-round:50%;--shadow-speech:0 24px 48px -24px #0000008c;--shadow-dialog:0 32px 80px -16px #0009;--glow-wordmark:0 0 12px #ffffff47;--scrim-rgb:32 33 36;--scrim-hero:linear-gradient(90deg, rgb(var(--scrim-rgb) / .78) 0%, rgb(var(--scrim-rgb) / .62) 45%, rgb(var(--scrim-rgb) / 0) 80%);--scrim-hero-narrow:linear-gradient(0deg, rgb(var(--scrim-rgb) / .82) 0%, rgb(var(--scrim-rgb) / .55) 55%, rgb(var(--scrim-rgb) / .15) 100%);--scrim-dialog:rgb(var(--scrim-rgb) / .6);--backdrop-blur:6px;--focus-width:3px;--focus-offset:3px;--duration-hover:.16s;--duration-accordion:.22s;--duration-dialog:.2s;--duration-reveal:.45s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-in-out:cubic-bezier(.45, 0, .25, 1);--reveal-distance:14px;--z-sticky:10;--z-header:50;--z-bottom-bar:60;--z-toast:100}@media (min-width:48em){:root{--gutter:2rem;--section-pad:4.5rem}}@media (min-width:60em){:root{--gutter:2.5rem;--section-pad:6rem;--header-height:5rem}}
:root,[data-surface=ink]{--surface-bg:var(--palette-charcoal);--surface-text:var(--palette-white);--surface-text-muted:var(--palette-grey-100);--surface-text-subtle:var(--palette-grey-300);--surface-line:var(--palette-grey-line-dark);--surface-edge:var(--palette-grey-500);--surface-raised:var(--palette-charcoal-lift);--surface-tile:var(--palette-charcoal-tile);--surface-accent:var(--palette-blush);--surface-accent-hover:var(--palette-blush-bright);--surface-accent-text:var(--palette-charcoal);--surface-primary-bg:var(--palette-blush);--surface-primary-text:var(--palette-charcoal);--surface-primary-edge:var(--palette-blush);--surface-primary-hover-bg:var(--palette-blush-bright);--surface-primary-hover-text:var(--palette-charcoal);--surface-secondary-bg:transparent;--surface-secondary-hover:var(--palette-charcoal-tile);--surface-secondary-text:var(--palette-white);--surface-secondary-edge:var(--palette-white);--surface-strong-bg:var(--palette-white);--surface-strong-text:var(--palette-charcoal);--surface-danger:var(--palette-red-on-dark);--surface-success:var(--palette-green-on-dark);--focus-color:var(--palette-blush);--field-invalid-edge:var(--palette-red-edge)}[data-surface=ink-lift]{--surface-bg:var(--palette-charcoal-lift);--surface-text:var(--palette-white);--surface-text-muted:var(--palette-grey-100);--surface-text-subtle:var(--palette-grey-300);--surface-line:var(--palette-grey-line-dark);--surface-edge:var(--palette-grey-500);--surface-raised:var(--palette-charcoal-tile);--surface-tile:var(--palette-charcoal-tile);--surface-accent:var(--palette-blush);--surface-accent-hover:var(--palette-blush-bright);--surface-accent-text:var(--palette-charcoal);--surface-primary-bg:var(--palette-blush);--surface-primary-text:var(--palette-charcoal);--surface-primary-edge:var(--palette-blush);--surface-primary-hover-bg:var(--palette-blush-bright);--surface-primary-hover-text:var(--palette-charcoal);--surface-secondary-bg:transparent;--surface-secondary-hover:var(--palette-charcoal-tile);--surface-secondary-text:var(--palette-white);--surface-secondary-edge:var(--palette-white);--surface-strong-bg:var(--palette-white);--surface-strong-text:var(--palette-charcoal);--surface-danger:var(--palette-red-on-dark);--surface-success:var(--palette-green-on-dark);--focus-color:var(--palette-blush)}[data-surface=paper]{--surface-bg:var(--palette-white);--surface-text:var(--palette-charcoal);--surface-text-muted:var(--palette-grey-600);--surface-text-subtle:var(--palette-grey-600);--surface-line:var(--palette-grey-line-light);--surface-edge:var(--palette-grey-700);--surface-raised:var(--palette-paper-sunk);--surface-tile:var(--palette-paper-sunk);--surface-accent:var(--palette-blush);--surface-accent-hover:var(--palette-blush-bright);--surface-accent-text:var(--palette-charcoal);--surface-primary-bg:var(--palette-charcoal);--surface-primary-text:var(--palette-white);--surface-primary-edge:var(--palette-charcoal);--surface-primary-hover-bg:var(--palette-blush);--surface-primary-hover-text:var(--palette-charcoal);--surface-secondary-bg:transparent;--surface-secondary-hover:var(--palette-paper-sunk);--surface-secondary-text:var(--palette-charcoal);--surface-secondary-edge:var(--palette-charcoal);--surface-strong-bg:var(--palette-charcoal);--surface-strong-text:var(--palette-white);--surface-danger:var(--palette-red-on-light);--surface-success:var(--palette-green-on-light);--focus-color:var(--palette-charcoal)}[data-surface=paper-sunk]{--surface-bg:var(--palette-paper-sunk);--surface-text:var(--palette-charcoal);--surface-text-muted:var(--palette-grey-600);--surface-text-subtle:var(--palette-grey-600);--surface-line:var(--palette-grey-line-light);--surface-edge:var(--palette-grey-700);--surface-raised:var(--palette-white);--surface-tile:var(--palette-white);--surface-accent:var(--palette-blush);--surface-accent-hover:var(--palette-blush-bright);--surface-accent-text:var(--palette-charcoal);--surface-primary-bg:var(--palette-charcoal);--surface-primary-text:var(--palette-white);--surface-primary-edge:var(--palette-charcoal);--surface-primary-hover-bg:var(--palette-blush);--surface-primary-hover-text:var(--palette-charcoal);--surface-secondary-bg:transparent;--surface-secondary-hover:var(--palette-white);--surface-secondary-text:var(--palette-charcoal);--surface-secondary-edge:var(--palette-charcoal);--surface-strong-bg:var(--palette-charcoal);--surface-strong-text:var(--palette-white);--surface-danger:var(--palette-red-on-light);--surface-success:var(--palette-green-on-light);--focus-color:var(--palette-charcoal)}[data-surface=blush]{--surface-bg:var(--palette-blush);--surface-text:var(--palette-charcoal);--surface-text-muted:var(--palette-blush-ink-muted);--surface-text-subtle:var(--palette-blush-ink-muted);--surface-line:var(--palette-blush-ink-muted);--surface-edge:var(--palette-charcoal);--surface-raised:var(--palette-blush-bright);--surface-tile:var(--palette-blush-bright);--surface-accent:var(--palette-charcoal);--surface-accent-hover:var(--palette-charcoal-lift);--surface-accent-text:var(--palette-white);--surface-primary-bg:var(--palette-charcoal);--surface-primary-text:var(--palette-white);--surface-primary-edge:var(--palette-charcoal);--surface-primary-hover-bg:var(--palette-charcoal-lift);--surface-primary-hover-text:var(--palette-white);--surface-secondary-bg:transparent;--surface-secondary-hover:var(--palette-blush-bright);--surface-secondary-text:var(--palette-charcoal);--surface-secondary-edge:var(--palette-charcoal);--surface-strong-bg:var(--palette-charcoal);--surface-strong-text:var(--palette-white);--surface-danger:var(--palette-red-on-blush);--surface-success:var(--palette-green-on-blush);--focus-color:var(--palette-charcoal)}[data-surface]{background-color:var(--surface-bg);color:var(--surface-text)}
.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-header) + 1);padding:var(--space-3) var(--space-4);background-color:var(--palette-blush);color:var(--palette-charcoal);font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-ui);letter-spacing:var(--tracking-label);text-transform:uppercase;text-decoration:none;position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--gutter);transform:translateY(-200%)}.skip-link:focus-visible{outline-color:var(--palette-charcoal);transform:none}.label-caps{font-family:var(--font-display);font-size:var(--text-label);font-weight:var(--weight-ui);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}.measure{max-width:var(--measure-body)}.text-muted{color:var(--surface-text-muted)}.tabular{font-variant-numeric:tabular-nums}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-block-start:calc(var(--header-height) + var(--space-4));scroll-padding-block-end:var(--space-9)}html:has(dialog[open]){overflow:hidden}body{background-color:var(--surface-bg);min-height:100svh;color:var(--surface-text);font-family:var(--font-body);font-size:var(--text-body);font-weight:var(--weight-body);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-heading);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance;overflow-wrap:break-word}p,li,dd{text-wrap:pretty;overflow-wrap:break-word}strong,b{font-weight:var(--weight-body-strong)}a{color:inherit;text-decoration-thickness:var(--border-width);text-underline-offset:.22em;transition:color var(--duration-hover) var(--ease-out), text-decoration-thickness var(--duration-hover) var(--ease-out)}a:hover{text-decoration-thickness:var(--border-width-strong)}time,[data-tabular]{font-variant-numeric:tabular-nums}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}table{border-collapse:collapse}::selection{background-color:var(--palette-blush);color:var(--palette-charcoal)}:focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}[tabindex="-1"]:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
