@charset "UTF-8";@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/figtree-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+0000-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/figtree-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/fraunces-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+0000-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/fraunces-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/source-sans-3-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+0000-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:300 700;src:url(/fonts/source-sans-3-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-017f,u+0192,u+01a0-01a1,u+01af-01b0,u+0218-021b,u+02bd-02c5,u+02c7-02cc,u+02d8-02dd,u+0300-036f,u+1e9e,u+2020,u+20a0-20bf,u+2113}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-wght-normal.woff2) format("woff2-variations");unicode-range:u+0000-00ff,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/fonts/newsreader-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:u+0100-017f,u+0192,u+01a0-01a1,u+01af-01b0,u+0218-021b,u+02bd-02c5,u+02c7-02cc,u+02d8-02dd,u+0300-036f,u+1e9e,u+2020,u+20a0-20bf,u+2113}:root{--sk-paper: #ffffff;--sk-band: #f1f5f3;--sk-ink-900: #12313b;--sk-ink-700: #3a5460;--sk-sea-700: #0e5f70;--sk-sea-800: #084956;--sk-clay-700: #a94c14;--sk-plum-700: #6a4c9e;--sk-sand-300: #f2b880;--sk-line-300: #dfe6e3;--sk-line-700: #7c8f8b;--sk-success-700: #31704a;--sk-warning-700: #8a5a14;--sk-danger-700: #a62c2c;--sk-info-700: #315f89;--sk-plum-800: #503976;--sk-plum-100: #f0edf5;--sk-sea-100: #ddeff0;--sk-sage-600: #5e7355;--sk-sand-50: var(--sk-band);--sk-sand-100: var(--sk-band);--sk-terracotta-700: var(--sk-clay-700);--trg-color-ink: var(--sk-ink-900);--trg-color-ink-muted: var(--sk-ink-700);--trg-color-surface: var(--sk-paper);--trg-color-surface-raised: var(--sk-paper);--trg-color-surface-sunken: var(--sk-band);--trg-color-border: var(--sk-line-300);--trg-color-border-strong: var(--sk-line-700);--trg-color-primary: var(--sk-sea-700);--trg-color-primary-strong: var(--sk-sea-800);--trg-color-primary-contrast: var(--sk-paper);--trg-color-accent: var(--sk-clay-700);--trg-color-accent-contrast: var(--sk-paper);--trg-color-reward: var(--sk-plum-700);--trg-color-reward-strong: var(--sk-plum-800);--trg-color-reward-soft: var(--sk-plum-100);--trg-color-reward-contrast: var(--sk-paper);--trg-color-success: var(--sk-success-700);--trg-color-warning: var(--sk-warning-700);--trg-color-danger: var(--sk-danger-700);--trg-color-danger-contrast: var(--sk-paper);--trg-color-info: var(--sk-info-700);--trg-color-focus: var(--sk-clay-700)}:root{--sk-space-1: .25rem;--sk-space-2: .5rem;--sk-space-3: .75rem;--sk-space-4: 1rem;--sk-space-5: 1.25rem;--sk-space-6: 1.5rem;--sk-space-8: 2rem;--sk-space-10: 2.5rem;--sk-space-12: 3rem;--sk-space-16: 4rem;--sk-space-20: 5rem;--sk-card-padding: 1.25rem;--sk-card-padding-lg: 1.5rem;--trg-space-1: var(--sk-space-1);--trg-space-2: var(--sk-space-2);--trg-space-3: var(--sk-space-3);--trg-space-4: var(--sk-space-4);--trg-space-5: var(--sk-space-6);--trg-space-6: var(--sk-space-8);--trg-space-7: var(--sk-space-12)}:root{--trg-font-family: "Figtree Variable", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--trg-font-family-display: "Fraunces Variable", georgia, "Times New Roman", times, serif;--trg-font-size-xs: .8rem;--trg-font-size-sm: .9rem;--trg-font-size-md: 1rem;--trg-font-size-lg: clamp(1.125rem, 1.05rem + .35vw, 1.25rem);--trg-font-size-xl: clamp(1.375rem, 1.15rem + 1vw, 1.563rem);--trg-font-size-2xl: clamp(1.75rem, 1.35rem + 1.8vw, 1.953rem);--trg-line-height-tight: 1.2;--trg-line-height-body: 1.55;--sk-type-hero-size: clamp(2.5rem, 1.9167rem + 2.92vw, 4.25rem);--sk-type-hero-line-height: 1.03;--sk-type-h1-size: clamp(2.125rem, 1.6667rem + 2.29vw, 3.5rem);--sk-type-h1-line-height: 1.1;--sk-type-h2-size: clamp(1.75rem, 1.5rem + 1.25vw, 2.5rem);--sk-type-h2-line-height: 1.15;--sk-type-h3-size: clamp(1.375rem, 1.25rem + .63vw, 1.75rem);--sk-type-h3-line-height: 1.2;--sk-type-body-large-size: clamp(1.1875rem, 1.125rem + .31vw, 1.375rem);--sk-type-body-large-line-height: 1.5;--sk-type-body-size: clamp(1.0625rem, 1.0208rem + .21vw, 1.1875rem);--sk-type-body-line-height: 1.55;--sk-type-supporting-size: clamp(.9375rem, .9167rem + .1vw, 1rem);--sk-type-supporting-line-height: 1.5;--sk-type-subhead-size: clamp(1.1875rem, 1.1667rem + .1vw, 1.25rem);--sk-type-subhead-line-height: 1.3;--sk-type-subhead-weight: 600;--sk-type-stop-title-size: clamp(1.625rem, 1.5rem + .63vw, 2rem);--sk-type-stop-title-line-height: 1.15;--sk-type-challenge-size: clamp(1.375rem, 1.25rem + .63vw, 1.75rem);--sk-type-challenge-line-height: 1.2;--sk-type-instruction-size: clamp(1.0625rem, 1rem + .31vw, 1.25rem);--sk-type-instruction-line-height: 1.5;--sk-type-button-size: clamp(1.0625rem, 1.0208rem + .21vw, 1.1875rem);--sk-type-button-line-height: 1.2;--sk-type-button-weight: 600;--sk-type-meta-size: clamp(.8125rem, .7917rem + .1vw, .875rem);--sk-type-meta-line-height: 1.35;--sk-type-meta-weight: 600;--sk-type-meta-letter-spacing: .02em;--sk-type-meta-color: var(--trg-color-ink-muted)}:root{--trg-radius-sm: .25rem;--trg-radius-md: .5rem;--trg-radius-lg: 1rem;--trg-radius-xl: 1.5rem;--trg-radius-pill: 999px;--trg-shadow-card: 0 1px 2px rgb(16 36 58 / 12%), 0 4px 12px rgb(16 36 58 / 8%);--trg-elev-flat: none;--trg-elev-lifted: var(--trg-shadow-card);--trg-elev-floating: 0 2px 4px rgb(16 36 58 / 10%), 0 12px 32px rgb(16 36 58 / 14%);--sk-radius-sm: .5rem;--sk-radius-md: .875rem;--sk-radius-lg: 1.25rem;--sk-border-width: .09375rem;--sk-border-width-emphasis: .125rem;--sk-shadow-soft: 0 1px 2px rgb(64 42 24 / 8%), 0 4px 10px rgb(64 42 24 / 6%);--sk-shadow-lifted: 0 4px 8px rgb(64 42 24 / 10%), 0 16px 32px rgb(64 42 24 / 14%)}:root{--trg-touch-target: 44px;--trg-focus-ring: 3px solid var(--trg-color-focus);--trg-focus-offset: 2px;--trg-transition: .12s ease-out;--trg-motion-fast: .12s ease-out;--trg-motion-base: .2s cubic-bezier(.2, .7, .3, 1);--trg-motion-stamp: .42s cubic-bezier(.2, .9, .3, 1.2);--sk-motion-fast: .15s;--sk-motion-standard: .25s;--sk-motion-reward: .7s;--sk-ease-fast: ease-out;--sk-ease-standard: cubic-bezier(.2, .7, .3, 1);--sk-ease-reward: cubic-bezier(.2, .9, .3, 1.2)}@media(prefers-reduced-motion:reduce){:root{--trg-transition: 0ms;--trg-motion-fast: 0ms;--trg-motion-base: 0ms;--trg-motion-stamp: 0ms;--sk-motion-fast: 0ms;--sk-motion-standard: 0ms;--sk-motion-reward: 0ms}}:root{--trg-route-width: 6px;--trg-route-dash: .01 16;--trg-route-node: 20px;--trg-route-node-current: 24px;--trg-content-max-width: 40rem;--trg-field-max-width: 30rem;--trg-page-gutter: 1rem;--sk-compact-gutter: 1rem;--trg-top-bar-height: 56px;--trg-tab-bar-height: 56px;--trg-safe-top: env(safe-area-inset-top, 0px);--trg-safe-bottom: env(safe-area-inset-bottom, 0px);--trg-shell-bottom: calc(var(--trg-tab-bar-height) + var(--trg-safe-bottom));--sk-public-max-width: 72.5rem;--sk-game-max-width: 40rem;--sk-section-spacing-mobile-min: 3.5rem;--sk-section-spacing-mobile-max: 5rem;--sk-section-spacing-desktop-min: 5rem;--sk-section-spacing-desktop-max: 7.5rem;--sk-section-spacing: 4rem;--sk-section-gap: 4rem;--sk-measure: 65ch;--sk-z-dock: 10;--sk-z-overlay: 40;--sk-z-sheet: 50;--sk-z-toast: 60}@media(min-width:48rem){:root{--trg-page-gutter: 1.5rem;--trg-shell-bottom: 0px}}@media(min-width:56.25rem){:root{--sk-section-spacing: 6.25rem;--sk-section-gap: 4.5rem}}[data-mode=field]{--trg-font-size-md: 1.0625rem;--trg-font-size-lg: clamp(1.1875rem, 1.09rem + .5vw, 1.375rem);--trg-font-size-xl: clamp(1.375rem, 1.2rem + .9vw, 1.75rem);--trg-line-height-body: 1.5;--trg-touch-target: 52px;--trg-shadow-card: none;--trg-color-border: var(--trg-color-border-strong);--trg-content-max-width: var(--trg-field-max-width)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--trg-top-bar-height) + var(--trg-safe-top) + .5rem);scroll-padding-bottom:calc(var(--trg-shell-bottom) + .5rem)}body{margin:0;background:var(--trg-color-surface);color:var(--trg-color-ink);font-family:var(--trg-font-family);font-size:var(--trg-font-size-md);line-height:var(--trg-line-height-body)}.sk-public{--trg-font-family: "Source Sans 3 Variable", system-ui, -apple-system, "Segoe UI", roboto, "Helvetica Neue", arial, sans-serif;--trg-font-family-display: "Newsreader Variable", georgia, "Times New Roman", times, serif}h1,h2,h3{font-family:var(--trg-font-family-display);font-weight:600;line-height:var(--trg-line-height-tight);text-wrap:balance}.trg-ui-heading{font-family:var(--trg-font-family);font-weight:700}h1{font-size:var(--trg-font-size-2xl);margin:0 0 var(--trg-space-3);letter-spacing:-.015em}h2{letter-spacing:-.01em}img,svg{max-width:100%;height:auto}a{color:var(--trg-color-primary-strong)}:focus-visible{outline:var(--trg-focus-ring);outline-offset:var(--trg-focus-offset)}.trg-tabular{font-variant-numeric:tabular-nums}
