@font-face{font-family:Fraunces Aprixity;src:url(/fonts/fraunces-landing-latin.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--lernen-color-paper: var(--background);--lernen-color-surface: var(--card);--lernen-color-ink: var(--foreground);--lernen-color-muted: var(--muted-foreground);--lernen-color-rule: var(--border);--lernen-color-accent: var(--primary);--lernen-color-focus: var(--ring);--lernen-font-display: var(--font-sans);--lernen-font-body: var(--font-sans);--lernen-font-outlier: var(--font-mono);--lernen-space-0: 0;--lernen-space-2xs: .25rem;--lernen-space-xs: var(--space-1);--lernen-space-underline: .125rem;--lernen-space-sm: .75rem;--lernen-space-md: var(--space-2);--lernen-space-lg: var(--space-3);--lernen-space-xl: var(--space-4);--lernen-space-2xl: var(--space-6);--lernen-space-3xl: var(--space-8);--lernen-space-4xl: 7rem;--lernen-space-page: clamp(1rem, 4vw, 2rem);--lernen-space-layout-max: 80rem;--lernen-type-micro: var(--text-xs);--lernen-type-small: var(--text-sm);--lernen-type-body: var(--text-base);--lernen-type-lead: var(--text-xl);--lernen-type-section: clamp(var(--text-2xl), 2vw, var(--text-3xl));--lernen-type-display: clamp(2rem, 1.2rem + 3vw, 3.75rem);--lernen-type-line-tight: var(--leading-tight);--lernen-type-line-ui: 1;--lernen-type-line-normal: var(--leading-normal);--lernen-type-line-loose: var(--leading-relaxed);--lernen-type-weight-regular: var(--font-normal);--lernen-type-weight-medium: var(--font-semibold);--lernen-type-weight-display: var(--font-bold);--lernen-type-tracking-tight: var(--tracking-tight);--lernen-type-tracking-label: var(--tracking-widest);--lernen-type-measure: 68ch;--lernen-rule-hairline: 1px;--lernen-rule-focus: 2px;--lernen-rule-offset: 3px;--lernen-radius-none: 0;--lernen-radius-control: var(--radius);--lernen-control-size: 2.75rem;--lernen-duration-none: 0ms;--lernen-duration-micro: var(--duration-fast);--lernen-easing-out: var(--ease-out);--lernen-easing-in: var(--ease-in);--lernen-easing-in-out: var(--ease-in-out);--funnel-color-paper: hsl(36, 38%, 97%);--funnel-color-paper-raised: hsl(36, 42%, 99%);--funnel-color-ink: hsl(30, 12%, 12%);--funnel-color-ink-soft: hsl(30, 8%, 38%);--funnel-color-rule: hsl(32, 18%, 82%);--funnel-color-accent: var(--primary);--funnel-color-accent-ink: hsl(30, 20%, 10%);--funnel-color-focus: hsl(24, 95%, 35%);--funnel-color-dark-paper: hsl(30, 10%, 8%);--funnel-color-dark-raised: hsl(30, 9%, 12%);--funnel-color-dark-ink: hsl(36, 25%, 94%);--funnel-color-dark-soft: hsl(34, 12%, 74%);--funnel-color-dark-rule: hsl(30, 10%, 30%);--funnel-color-dark-focus: hsl(24, 100%, 72%);--funnel-font-display: "Fraunces Aprixity", Georgia, serif;--funnel-font-body: "Instrument Sans Variable", "Instrument Sans", var(--font-sans);--funnel-space-3xs: .25rem;--funnel-space-2xs: .5rem;--funnel-space-xs: .75rem;--funnel-space-sm: 1rem;--funnel-space-md: 1.5rem;--funnel-space-lg: 2rem;--funnel-space-xl: 3rem;--funnel-space-2xl: 4rem;--funnel-space-3xl: 6rem;--funnel-space-4xl: 8rem;--funnel-space-5xl: 10rem;--funnel-width-shell: 76rem;--funnel-width-prose: 68ch;--funnel-radius-sm: .25rem;--funnel-radius-md: .5rem;--funnel-control-height: 3rem;--funnel-banner-height: 5rem;--funnel-z-sticky: 200;--funnel-z-sticky-nav: 300;--funnel-duration-micro: var(--duration-fast);--funnel-easing-out: var(--ease-out)}.funnel-page{min-height:100svh;overflow-x:clip;background:var(--funnel-color-paper);color:var(--funnel-color-ink);font-family:var(--funnel-font-body)}.dark .funnel-page{--funnel-color-paper: var(--funnel-color-dark-paper);--funnel-color-paper-raised: var(--funnel-color-dark-raised);--funnel-color-ink: var(--funnel-color-dark-ink);--funnel-color-ink-soft: var(--funnel-color-dark-soft);--funnel-color-rule: var(--funnel-color-dark-rule);--funnel-color-focus: var(--funnel-color-dark-focus)}.funnel-page *,.funnel-page *:before,.funnel-page *:after{box-sizing:border-box}.funnel-page__main{padding-top:var(--funnel-banner-height)}.funnel-shell{width:min(calc(100% - (2 * var(--funnel-space-lg))),var(--funnel-width-shell));margin-inline:auto}.funnel-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(17rem,.6fr);gap:var(--funnel-space-2xl);align-items:end;min-height:min(42.5rem,calc(100svh - var(--funnel-banner-height)));padding-block:var(--funnel-space-xl) var(--funnel-space-3xl);border-bottom:1px solid var(--funnel-color-rule)}.funnel-hero__copy,.funnel-hero__aside,.funnel-section__copy,.funnel-section__rail{min-width:0}.funnel-kicker,.funnel-meta,.funnel-index,.funnel-source{font-family:var(--funnel-font-body);font-size:.75rem;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.funnel-kicker{display:block;margin:0 0 var(--funnel-space-md);color:var(--funnel-color-ink-soft)}.funnel-display,.funnel-title,.funnel-support__title{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--funnel-color-ink);font-family:var(--funnel-font-display);font-style:normal;font-weight:650;letter-spacing:-.035em}.funnel-display{max-width:15ch;font-size:clamp(3rem,7.1vw,6.7rem);line-height:.98}.funnel-title{max-width:18ch;font-size:clamp(2.25rem,4.6vw,4.75rem);line-height:1.02}.funnel-lede{max-width:62ch;margin:var(--funnel-space-lg) 0 0;color:var(--funnel-color-ink-soft);font-size:clamp(1.08rem,1.7vw,1.35rem);line-height:1.55}.funnel-actions{display:flex;flex-wrap:wrap;gap:var(--funnel-space-sm);align-items:center;margin-top:var(--funnel-space-lg)}.funnel-action{display:inline-flex;min-height:var(--funnel-control-height);align-items:center;justify-content:center;border:1px solid var(--funnel-color-ink);border-radius:var(--funnel-radius-sm);padding:var(--funnel-space-xs) var(--funnel-space-md);background:var(--funnel-color-ink);color:var(--funnel-color-paper);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;outline:2px solid transparent;outline-offset:1px;transition:background-color var(--funnel-duration-micro) var(--funnel-easing-out),color var(--funnel-duration-micro) var(--funnel-easing-out),border-color var(--funnel-duration-micro) var(--funnel-easing-out)}.funnel-action:hover{border-color:var(--funnel-color-accent);background:var(--funnel-color-accent);color:var(--funnel-color-accent-ink)}.funnel-action:focus-visible{outline-color:var(--funnel-color-focus)}.funnel-action:active{border-color:var(--funnel-color-ink-soft);background:var(--funnel-color-ink-soft)}.funnel-action[aria-disabled=true],.funnel-action:disabled{cursor:not-allowed;opacity:.55}.funnel-text-link{color:var(--funnel-color-ink);font-weight:700;line-height:1;text-decoration-color:var(--funnel-color-accent);text-decoration-thickness:2px;text-underline-offset:2px;white-space:nowrap;outline:2px solid transparent;outline-offset:2px;transition:color var(--funnel-duration-micro) var(--funnel-easing-out),text-decoration-color var(--funnel-duration-micro) var(--funnel-easing-out)}.funnel-text-link:hover{color:var(--funnel-color-focus)}.funnel-text-link:focus-visible{outline-color:var(--funnel-color-focus)}.funnel-text-link:active{color:var(--funnel-color-ink-soft)}.funnel-quiet-link{color:var(--funnel-color-ink-soft);font-size:.82rem;font-weight:600;line-height:1.4;text-decoration:underline;text-decoration-color:var(--funnel-color-rule);text-underline-offset:.2em}.funnel-quiet-link:focus-visible{outline:2px solid var(--funnel-color-focus);outline-offset:3px}.funnel-text-link[aria-disabled=true]{cursor:not-allowed;opacity:.55}.funnel-hero__aside{border-top:.25rem solid var(--funnel-color-accent);padding-top:var(--funnel-space-md)}.funnel-hero__aside p{max-width:50ch;margin:0;color:var(--funnel-color-ink-soft);line-height:1.55}.funnel-hero__aside strong{display:block;margin-bottom:var(--funnel-space-xs);color:var(--funnel-color-ink);font-size:1.2rem}.funnel-section{display:block;padding-block:var(--funnel-space-3xl);border-bottom:1px solid var(--funnel-color-rule)}.funnel-section--ink{width:100%;max-width:none;padding-inline:max(var(--funnel-space-lg),calc((100vw - var(--funnel-width-shell)) / 2));background:var(--funnel-color-ink);color:var(--funnel-color-paper)}.funnel-section--ink .funnel-title,.funnel-section--ink .funnel-kicker,.funnel-section--ink .funnel-lede,.funnel-section--ink .funnel-meta,.funnel-section--ink .funnel-source,.funnel-section--ink .funnel-section__rail p,.funnel-section--ink .funnel-score p,.funnel-section--ink .funnel-score__range{color:var(--funnel-color-paper)}.funnel-section--ink .funnel-score li{border-color:var(--funnel-color-dark-rule)}.funnel-section--accent{background:var(--funnel-color-paper-raised)}.funnel-section__rail{max-width:var(--funnel-width-prose)}.funnel-section__rail p{max-width:58ch;margin:var(--funnel-space-lg) 0 0;color:var(--funnel-color-ink-soft);line-height:1.55}.funnel-section__copy{max-width:62rem;margin-top:var(--funnel-space-xl);margin-left:clamp(0rem,8vw,8rem)}.funnel-section__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--funnel-space-3xl)}.funnel-section__copy>:first-child{margin-top:0}.funnel-section__copy>:last-child{margin-bottom:0}.funnel-prose{max-width:var(--funnel-width-prose);font-size:1.08rem;line-height:1.68}.funnel-prose p,.funnel-prose ul,.funnel-prose ol{margin:0 0 var(--funnel-space-md)}.funnel-prose h2,.funnel-prose h3{min-width:0;margin:var(--funnel-space-xl) 0 var(--funnel-space-sm);overflow-wrap:anywhere;color:var(--funnel-color-ink);font-family:var(--funnel-font-display);font-style:normal;font-weight:650;line-height:1.08}.funnel-prose h2{font-size:clamp(2rem,4vw,3.5rem)}.funnel-prose h3{font-size:clamp(1.35rem,2vw,1.8rem)}.funnel-sequence,.funnel-score,.funnel-rules,.funnel-support__points{display:grid;margin:0;padding:0;list-style:none}.funnel-sequence li,.funnel-score li,.funnel-rules li,.funnel-support__points li{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--funnel-space-md);align-items:start;padding-block:var(--funnel-space-lg);border-top:1px solid var(--funnel-color-rule)}.funnel-sequence strong,.funnel-score strong,.funnel-rules strong,.funnel-support__points strong{display:block;margin-bottom:var(--funnel-space-2xs);font-size:1.15rem}.funnel-sequence p,.funnel-score p,.funnel-rules p,.funnel-support__points p{max-width:64ch;margin:0;color:var(--funnel-color-ink-soft);line-height:1.6}.funnel-rule-number{color:var(--funnel-color-accent);font-family:var(--funnel-font-body);font-size:.85rem;line-height:1.4}.funnel-score__range{color:var(--funnel-color-ink);font-family:var(--funnel-font-display);font-size:1.5rem;line-height:1}.funnel-newsletter-slot{scroll-margin-top:calc(var(--funnel-banner-height) + var(--funnel-space-md))}.funnel-newsletter-slot__status{max-width:60ch;margin:var(--funnel-space-md) 0 0;padding-left:var(--funnel-space-md);border-left:.25rem solid var(--funnel-color-accent);color:var(--funnel-color-ink-soft);line-height:1.6}.funnel-newsletter-form{max-width:42rem;margin-top:var(--funnel-space-xl);padding-top:var(--funnel-space-lg);border-top:1px solid var(--funnel-color-rule)}.funnel-newsletter-form>label:first-child span,.funnel-newsletter-form--accepted strong{display:block;margin-bottom:var(--funnel-space-xs);font-weight:700}.funnel-newsletter-form input[type=email]{width:100%;min-height:var(--funnel-control-height);padding:var(--funnel-space-xs) var(--funnel-space-sm);border:1px solid var(--funnel-color-rule);background:var(--funnel-color-paper);color:var(--funnel-color-ink);font:inherit}.funnel-newsletter-form input:focus-visible,.funnel-form-submit:focus-visible{outline:2px solid var(--funnel-color-focus);outline-offset:2px}.funnel-newsletter-consent{display:flex;gap:var(--funnel-space-xs);align-items:flex-start;margin-top:var(--funnel-space-md);color:var(--funnel-color-ink-soft);font-size:.88rem;line-height:1.5}.funnel-newsletter-consent input{width:1rem;min-height:1rem;margin-top:.2rem;accent-color:var(--funnel-color-accent)}.funnel-newsletter-legal{margin:var(--funnel-space-sm) 0 0 1.5rem;color:var(--funnel-color-ink-soft);font-size:.78rem;line-height:1.55}.funnel-newsletter-form .turnstile-field{margin-top:var(--funnel-space-md)}.funnel-newsletter-form .turnstile-field p,.funnel-newsletter-security-note,.funnel-newsletter-error,.funnel-newsletter-form--accepted p{color:var(--funnel-color-ink-soft);font-size:.88rem;line-height:1.5}.funnel-newsletter-security-note{min-height:66px;margin:var(--funnel-space-md) 0 0}.funnel-newsletter-error{min-height:1.5em;margin:var(--funnel-space-xs) 0 0}.funnel-newsletter-error[aria-hidden=true]{visibility:hidden}.funnel-newsletter-submit{display:flex;flex-wrap:wrap;gap:var(--funnel-space-sm);align-items:center;margin-top:var(--funnel-space-sm)}.funnel-form-submit{min-height:var(--funnel-control-height);border:1px solid var(--funnel-color-ink);padding:var(--funnel-space-xs) var(--funnel-space-md);background:transparent;color:var(--funnel-color-ink);font:700 .95rem/1 var(--funnel-font-body)}.funnel-form-submit:disabled{cursor:not-allowed;opacity:.55}.funnel-newsletter-form--accepted{border-top-color:var(--funnel-color-accent)}.funnel-source{display:block;margin-top:var(--funnel-space-xl);color:var(--funnel-color-ink-soft);text-transform:none}.funnel-support__header{max-width:var(--funnel-width-shell);padding-block:var(--funnel-space-2xl) var(--funnel-space-3xl)}.funnel-support__title{max-width:18ch;font-size:clamp(2.7rem,6.2vw,6rem);line-height:1}.funnel-support__body{display:grid;grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:var(--funnel-space-3xl);padding-block:var(--funnel-space-3xl);border-top:1px solid var(--funnel-color-rule)}.funnel-support__summary{position:sticky;top:calc(var(--funnel-banner-height) + var(--funnel-space-md));z-index:var(--funnel-z-sticky);align-self:start}.funnel-support__summary p{max-width:48ch;margin:var(--funnel-space-sm) 0 0;color:var(--funnel-color-ink-soft);line-height:1.6}.funnel-closing{padding-block:var(--funnel-space-3xl) var(--funnel-space-2xl);background:var(--funnel-color-ink);color:var(--funnel-color-paper)}.funnel-closing__statement{max-width:18ch;margin:0;overflow-wrap:anywhere;font-family:var(--funnel-font-display);font-size:clamp(2rem,4.8vw,4.5rem);font-style:normal;font-weight:650;line-height:1.04}.funnel-closing__bar{display:flex;flex-wrap:wrap;gap:var(--funnel-space-md);align-items:center;justify-content:space-between;margin-top:var(--funnel-space-2xl);padding-top:var(--funnel-space-md);border-top:1px solid var(--funnel-color-dark-rule)}.funnel-closing__links{display:flex;flex-wrap:wrap;gap:var(--funnel-space-md);align-items:center}.funnel-closing .funnel-text-link{color:var(--funnel-color-paper)}@media(max-width:56rem){.funnel-hero,.funnel-section__body,.funnel-support__body{grid-template-columns:minmax(0,1fr)}.funnel-hero{min-height:auto;gap:var(--funnel-space-xl);padding-block:var(--funnel-space-2xl) var(--funnel-space-3xl)}.funnel-section__body,.funnel-support__body{gap:var(--funnel-space-xl)}.funnel-section__copy{margin-left:0}.funnel-support__summary{position:static}}@media(max-width:36rem){.funnel-shell{width:min(calc(100% - (2 * var(--funnel-space-sm))),var(--funnel-width-shell))}.funnel-display{font-size:clamp(2.7rem,14vw,4.6rem)}.funnel-page[data-testid=briefing-page] .funnel-hero{gap:var(--funnel-space-lg);padding-block:var(--funnel-space-lg) var(--funnel-space-xl)}.funnel-page[data-testid=briefing-page] .funnel-display{font-size:clamp(2.4rem,11vw,3.5rem);line-height:1}.funnel-page[data-testid=briefing-page] .funnel-newsletter-slot__status{display:none}.funnel-page[data-testid=briefing-page] .funnel-newsletter-form{margin-top:var(--funnel-space-md);padding-top:var(--funnel-space-md)}.funnel-actions{align-items:stretch;flex-direction:column}.funnel-action,.funnel-text-link{width:100%;justify-content:center;text-align:center}.funnel-section,.funnel-support__body{padding-block:var(--funnel-space-2xl)}.funnel-sequence li,.funnel-score li,.funnel-rules li,.funnel-support__points li{grid-template-columns:minmax(0,1fr);gap:var(--funnel-space-sm)}.funnel-section--ink{padding-inline:var(--funnel-space-sm)}.funnel-closing__bar,.funnel-closing__links{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){.funnel-action,.funnel-text-link{transition-duration:.01ms}}
