:root{--bdrs-xxs: 0.125rem;--bdrs-xs: 0.25rem;--bdrs-sm: 0.375rem;--bdrs-md: 0.5rem;--bdrs-lg: 0.625rem;--bdrs-xl: 0.75rem;--bdrs-2xl: 1rem;--bdrs-3xl: 1.25rem;--bdrs-4xl: 1.5rem;--bdrs-full: 62.4375rem;--breakpoint-maw: 100em;--breakpoint-xxl: 90em;--breakpoint-xl: 80em;--breakpoint-l: 60em;--breakpoint-m: 37.5em;--breakpoint-s: 30.0625em;--breakpoint-min: 20em;--breakpoint-nav: 60em;--color-white: #FFF;--color-black: #000;--color-paper: #FAF6EB;--color-ink: #151006;--color-redline: #DF000C;--color-graphite: #615C52;--color-neutral-200: #C7C2B8;--color-neutral-300: #ADA89E;--color-neutral-400: #948F85;--color-neutral-500: #7B766C;--color-neutral-700: #484339;--color-neutral-800: #2E291F;--color-grey-25: #FCFCFC;--color-grey-50: #F8F8F8;--color-grey-100: #F2F2F2;--color-grey-200: #E5E5E5;--color-grey-300: #D4D4D4;--color-grey-400: #A9A9A9;--color-grey-500: #7D7D7D;--color-grey-600: #5F5F5F;--color-grey-700: #444;--color-grey-800: #2C2C2C;--color-grey-900: #1A1A1A;--color-grey-950: #0F0F0F;--color-brown: #644518;--ff-sans: "Untitled Sans", "system-ui", "Arial", "sans-serif";--ff-serif: "Untitled Serif", "Georgia", "Times New Roman", "serif";--space-0-5: 0.125rem;--space-1: 0.25rem;--space-1-5: 0.375rem;--space-2: 0.5rem;--space-3: 0.75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-56: 14rem;--space-width-2xs: 15rem;--space-width-xs: 20rem;--space-width-sm: 30rem;--space-width-md: 35rem;--space-width-lg: 48rem;--space-width-xl: 64rem;--space-width-2xl: 80rem;--space-width-3xl: 90rem;--space-width-4xl: 100rem;--space-width-5xl: 110rem;--space-width-6xl: 120rem;--lh-tight: 0.95;--lh-flat: 1;--lh-snug: 1.1;--lh-fitted: 1.13;--lh-compact: 1.2;--lh-fine: 1.25;--lh-regular: 1.3;--lh-medium: 1.375;--lh-comfortable: 1.4;--lh-normal: 1.5;--lh-relaxed: 1.6;--size-display-4xl: 7.5rem;--size-display-3xl: 6rem;--size-display-2-5xl: 5.5rem;--size-display-2xl: 4.5rem;--size-display-xl: 3.5rem;--size-display-lg: 3rem;--size-display-md: 2.5rem;--size-display-sm: 2rem;--size-display-xs: 1.75rem;--size-text-2xl: 1.5rem;--size-text-xl: 1.25rem;--size-text-lg: 1.125rem;--size-text-md: 1rem;--size-text-sm: 0.875rem;--size-text-xs: 0.75rem;--size-text-2xs: 0.625rem;--lts-tightest: -0.04em;--lts-tighter: -0.03em;--lts-tight: -0.02em;--lts-snug: -0.01em;--lts-normal: 0;--lts-wide: 0.025em;--lts-wider: 0.05em;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes slide-in{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slide-out{from{transform:translateY(0)}to{transform:translateY(-10%)}}:root{--bdw: 2px;--bds: solid;--bd: var(--bdw) var(--bds) var(--color-bd);--bdrs: var(--bdrs-xs)}@font-face{font-display:swap;font-family:"Untitled Sans";font-style:normal;font-weight:400;src:url(/static/fonts/untitled-sans-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Sans";font-style:italic;font-weight:400;src:url(/static/fonts/untitled-sans-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Sans";font-style:normal;font-weight:500;src:url(/static/fonts/untitled-sans-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Sans";font-style:italic;font-weight:500;src:url(/static/fonts/untitled-sans-medium-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Serif";font-style:normal;font-weight:400;src:url(/static/fonts/untitled-serif-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Serif";font-style:italic;font-weight:400;src:url(/static/fonts/untitled-serif-regular-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Serif";font-style:normal;font-weight:500;src:url(/static/fonts/untitled-serif-medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Untitled Serif";font-style:italic;font-weight:500;src:url(/static/fonts/untitled-serif-medium-italic.woff2) format("woff2")}:root{--space-columns: 4;--grid: repeat(var(--space-columns), minmax(10px, 1fr));--grid-width: calc(100vw - 2 * var(--space-outer));--total-gutter: 3;--grid-col-width: calc((var(--grid-width) - var(--total-gutter) * var(--space-gutter)) / var(--space-columns));--space-outer-effective: var(--space-outer)}@media(min-width: 37.5em){:root{--space-columns: 8;--space-outer: var(--space-fluid-md);--total-gutter: 7}}@media(min-width: 60em){:root{--space-columns: 12;--space-outer: var(--space-fluid-2xl);--total-gutter: 11}}@media(width >= 1596px){:root{--grid-width: var(--maw)}}@media(min-width: 100em){:root{--space-outer-effective: calc((100vw - var(--grid-width)) / 2)}}.grid{display:grid;grid-gap:var(--space-10);grid-template-columns:var(--grid)}.grid--no-col-gap{column-gap:0}.grid--2up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--2up{--grid: repeat(2, minmax(10px, 1fr))}}.grid--2up .grid__item:only-child{grid-column:1/-1}.grid--3up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--3up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 60em){.grid--3up{--grid: repeat(3, minmax(10px, 1fr))}}.grid--4up{--grid: repeat(1, minmax(10px, 1fr))}@media(min-width: 37.5em){.grid--4up{--grid: repeat(2, minmax(10px, 1fr))}}@media(min-width: 60em){.grid--4up{--grid: repeat(4, minmax(10px, 1fr))}}:root{--z-signup: 950;--z-modal: 900;--z-overlay: 800;--z-dropdown: 700;--z-header: 600;--z-header-mid: 650;--z-header-high: 690;--z-footer: 500}:root{--maw: var(--breakpoint-xxl);--maw-w: var(--breakpoint-xl);--maw-n: var(--breakpoint-l);--maw-xn: var(--breakpoint-m);--vp-h: 100dvh;--space-fluid-xs: clamp(var(--space-1), 0.0625rem + 0.9375vw, var(--space-4));--space-fluid-sm: clamp(var(--space-2), 0.25rem + 1.25vw, var(--space-6));--space-fluid-md: clamp(var(--space-4), 0.75rem + 1.25vw, var(--space-8));--space-fluid-lg: clamp(var(--space-6), 1.25rem + 1.25vw, var(--space-10));--space-fluid-xl: clamp(var(--space-8), 1.5rem + 2.5vw, var(--space-16));--space-fluid-2xl: clamp(var(--space-10), 1.625rem + 4.375vw, var(--space-24));--space-gutter: var(--space-4);--space-gutter-s: calc(var(--space-gutter) / 2);--space-gutter-v: var(--space-gutter);--space-outer: var(--space-fluid-md);--space-outer-v: var(--space-fluid-lg);--space-inner: var(--space-6);--space-inner-v: var(--space-8)}.u-mt--space-1{margin-top:var(--space-fluid-xs)}.u-mb--space-1{margin-bottom:var(--space-fluid-xs)}:root,.theme-light,.theme-white{--color-bg: var(--color-paper);--color-text: var(--color-ink);--color-text-soft: var(--color-neutral-500);--color-light: var(--color-paper);--color-dark: var(--color-ink);--color-accent: var(--color-redline);--color-text-link: var(--color-ink);--color-text-link-hover: var(--color-redline);--color-text-link-soft: var(--color-neutral-400);--color-text-link-soft-hover: var(--color-ink);--color-text-critical: var(--color-redline);--color-divider: var(--color-neutral-300);--color-bg-gradient: none;--color-bg-btn: var(--color-ink);--color-bg-btn-hover: var(--color-redline);--color-text-btn: var(--color-paper);--color-bg-btn-secondary: var(--color-redline);--color-bg-btn-secondary-hover: var(--color-redline);--color-text-btn-secondary: var(--color-white);--color-bg-btn-control-inactive: var(--color-neutral-200);--color-text-btn-control-inactive: var(--color-ink);--color-button-ghost-border-hover: var(--color-neutral-300);--color-button-ghost-color: currentcolor;--color-button-ghost-color-disabled: var(--color-neutral-300);--color-button-ghost-current-background: var(--color-ink);--color-button-ghost-current-color: var(--color-paper);--color-input-bg: var(--color-white);--color-input-border: var(--color-neutral-300);--color-input-text: var(--color-ink);--color-input-placeholder: var(--color-neutral-400);--color-input-label: var(--color-neutral-500)}.theme-white{--color-bg: var(--color-white)}.theme-dark,.theme-graphite{--color-bg: var(--color-ink);--color-text: var(--color-paper);--color-text-soft: var(--color-neutral-300);--color-light: var(--color-paper);--color-dark: var(--color-ink);--color-accent: var(--color-redline);--color-text-link: var(--color-paper);--color-text-link-hover: var(--color-redline);--color-text-link-soft: var(--color-neutral-400);--color-text-link-soft-hover: var(--color-white);--color-divider: var(--color-neutral-700);--color-bg-gradient: linear-gradient(to bottom, var(--color-neutral-400), var(--color-ink));--color-bg-btn: var(--color-neutral-700);--color-bg-btn-hover: var(--color-redline);--color-text-btn: var(--color-paper);--color-bg-btn-secondary: var(--color-neutral-300);--color-bg-btn-secondary-hover: var(--color-neutral-200);--color-text-btn-secondary: var(--color-ink);--color-bg-btn-control-inactive: var(--color-neutral-700);--color-text-btn-control-inactive: var(--color-white);--color-button-ghost-border-hover: var(--color-neutral-700);--color-button-ghost-color: currentcolor;--color-button-ghost-color-disabled: var(--color-neutral-700);--color-button-ghost-current-background: var(--color-paper);--color-button-ghost-current-color: var(--color-ink);--color-input-bg: var(--color-neutral-800);--color-input-border: var(--color-neutral-700);--color-input-text: var(--color-neutral-200);--color-input-placeholder: var(--color-neutral-500);--color-input-label: var(--color-neutral-200)}.theme-red{--color-bg: var(--color-redline);--color-text: var(--color-paper);--color-text-soft: var(--color-neutral-200);--color-light: var(--color-paper);--color-dark: var(--color-ink);--color-accent: var(--color-paper);--color-text-link: var(--color-paper);--color-text-link-hover: var(--color-white);--color-text-link-soft: var(--color-neutral-200);--color-text-link-soft-hover: var(--color-white);--color-divider: var(--color-paper);--color-bg-gradient: linear-gradient(to bottom, var(--color-paper), var(--color-redline) 54%);--color-bg-btn: var(--color-ink);--color-bg-btn-hover: var(--color-neutral-700);--color-text-btn: var(--color-paper);--color-bg-btn-secondary: var(--color-paper);--color-bg-btn-secondary-hover: var(--color-white);--color-text-btn-secondary: var(--color-ink);--color-button-ghost-border-hover: var(--color-paper);--color-button-ghost-color: currentcolor;--color-button-ghost-color-disabled: rgb(255 255 255 / 30%);--color-button-ghost-current-background: var(--color-paper);--color-button-ghost-current-color: var(--color-redline)}.theme-graphite{--color-bg: var(--color-graphite)}[class^=theme-]{background-color:var(--color-bg);color:var(--color-text)}:root{--trs-prop: all;--trs-time: 0.3s;--trs-tfunc: ease-in-out;--trs: var(--trs-prop) var(--trs-time) var(--trs-tfunc)}[class*=type-]{font-family:var(--ff, inherit);font-size:var(--fz, 1rem);font-weight:var(--fw, inherit);letter-spacing:var(--lts, normal);line-height:var(--lh, inherit);text-transform:var(--tt, none)}.type-display-1{--fz: clamp(var(--size-display-2xl), 3.2104557641rem + 4.2895442359vw, var(--size-display-4xl));--lh: var(--lh-flat);--ff: var(--ff-serif);--lts: var(--lts-tighter)}.type-display-2{--fz: clamp(var(--size-display-xl), 2.4253798034rem + 3.5746201966vw, var(--size-display-3xl));--lh: var(--lh-tight);--ff: var(--ff-serif);--lts: var(--lts-tight)}.type-headline-1{--fz: clamp(var(--size-display-lg), 1.875rem + 5.625vw, var(--size-display-4xl));--lh: var(--lh-flat);--ff: var(--ff-serif);--lts: var(--lts-tighter)}.type-headline-2{--fz: clamp(var(--size-display-md), 2rem + 2.5vw, var(--size-display-2xl));--lh: var(--lh-tight);--ff: var(--ff-serif);--lts: var(--lts-tight)}.type-subhead-1-serif{--fz: clamp(var(--size-display-sm), 1.625rem + 1.875vw, var(--size-display-xl));--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tightest)}.type-subhead-1-sans{--fz: clamp(var(--size-display-sm), 1.355227882rem + 2.144772118vw, var(--size-display-xl));--lh: var(--lh-snug);--ff: var(--ff-sans);--lts: var(--lts-tightest)}.type-subhead-2-serif{--fz: 1.75rem;--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-subhead-2-serif{--fz: 2.5rem}}.type-subhead-2-sans{--fz: 1.75rem;--lh: var(--lh-snug);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-subhead-2-sans{--fz: 2.5rem}}.type-subhead-3{--fz: 1.25rem;--lh: var(--lh-snug);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-snug);--tt: uppercase}@media(min-width: 37.5em){.type-subhead-3{--fz: 2.5rem}}.type-eyebrow-1{--fz: 1.25rem;--ff: var(--ff-serif);--lts: var(--lts-normal);font-style:italic}.type-eyebrow-2{--fz: 1.5rem;--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-snug);--lh: var(--lh-fitted);--tt: uppercase}.type-body-1{--fz: 1.5rem;--lh: var(--lh-compact);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-body-1{--fz: 2rem}}.type-body-2-highlight{--fz: 1.25rem;--lh: var(--lh-regular);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-body-2-highlight{--fz: 1.5rem}}.type-body-2{--fz: 1.25rem;--lh: var(--lh-regular);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-body-2{--fz: 1.5rem}}.type-body-2-serif{--fz: 1.25rem;--lh: var(--lh-regular);--ff: var(--ff-serif);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-body-2-serif{--fz: 1.5rem}}.type-body-3{--fz: 1.125rem;--lh: var(--lh-compact);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.type-body-3{--fz: 1.25rem}}.type-body-4-highlight{--fz: 1.125rem;--lh: var(--lh-compact);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-tight)}.type-body-4{--fz: 1.125rem;--lh: var(--lh-compact);--ff: var(--ff-sans);--lts: var(--lts-tight)}.type-ui-1{--fz: var(--size-text-lg);--lh: var(--lh-fitted);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-tight)}.type-ui-2{--fz: var(--size-text-md);--lh: var(--lh-regular);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-normal);--tt: uppercase}.type-ui-3{--fz: var(--size-text-xs);--lh: var(--lh-compact);--ff: var(--ff-sans);--fw: var(--fw-medium);--lts: var(--lts-tight);--tt: uppercase}.type-ui-4{--fz: var(--size-text-md);--lh: var(--lh-regular);--ff: var(--ff-sans);--lts: var(--lts-tight)}.type-caption-1{--fz: var(--size-text-sm);--lh: var(--lh-flat);--ff: var(--ff-sans)}@viewport{width:device-width}*,*::before,*::after{box-sizing:border-box}ul[role=list],ol[role=list]{list-style:none}ul,ol,[role=list]{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{scroll-behavior:smooth}body{line-height:1.5;min-height:100vh;text-rendering:optimizeSpeed}ul[class],ol[class]{list-style:none}a:not([class]),a:visited:not([class]){color:var(--color-text-link);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;transition:color var(--trs-time) var(--trs-tfunc)}a:not([class]):hover,a:not([class]):focus-visible{color:var(--color-text-link-hover)}a,button,input,select,textarea,label,summary{touch-action:manipulation}img,video{display:block;height:auto;max-width:100%}video{width:100%}input,button,textarea,select,h1,h2,h3,h4,h5,h6{font:inherit}button,label,select,summary,[role=button],[role=option]{cursor:pointer}@media(prefers-reduced-motion: reduce){:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:.01ms !important;animation-iteration-count:1 !important;animation-delay:-1ms !important;scroll-behavior:auto !important;transition-duration:.01ms !important;transition-delay:-1ms !important}[data-reveal],[data-reveal-parent],[data-reveal-children],[data-reveal-child],[data-reveal-media]{opacity:1 !important;transform:none !important;transition:none !important;filter:blur(0) !important}}sup,sub{font-size:.6em;line-height:0;vertical-align:super}sub{vertical-align:sub}:focus{outline:none}:focus-visible{outline:3px solid var(--focus-color, currentColor);outline-offset:var(--focus-offset, 0.3ch)}hr{background-color:var(--color-text-soft);border:none;height:1px;margin-inline-start:0;width:100%}html{background:var(--color-bg);font-size:1em;min-height:100%}body{background:var(--color-bg);color:var(--color-text);display:flex;flex-direction:column;font-family:var(--ff-sans);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar;overflow-x:clip}main{flex:auto}*::selection{background-color:color-mix(in srgb, var(--color-redline) 10%, transparent);color:var(--color-redline)}@keyframes animate-up-fallback{from{opacity:0;transform:translateY(var(--animate-translate-y, 1rem))}to{opacity:1;transform:none}}fk-scroll-reveal{display:block}html:not(.no-js) [data-reveal],html:not(.no-js) .js-reveal,html:not(.no-js) [data-reveal-child],html:not(.no-js) .js-reveal-child{opacity:.01;transform:translateY(var(--reveal-translate-y, var(--space-4)));transition:var(--reveal-duration, 0.8s) var(--reveal-delay, 0.2s);transition-property:opacity,transform}html:not(.no-js) [data-reveal][data-is-visible=true],html:not(.no-js) .js-reveal[data-is-visible=true],html:not(.no-js) [data-reveal-child][data-is-visible=true],html:not(.no-js) .js-reveal-child[data-is-visible=true]{opacity:1;transform:none}body:not(.has-scroll-reveal) html:not(.no-js) [data-reveal],body:not(.has-scroll-reveal) html:not(.no-js) .js-reveal,body:not(.has-scroll-reveal) html:not(.no-js) [data-reveal-child],body:not(.has-scroll-reveal) html:not(.no-js) .js-reveal-child{animation:animate-up-fallback var(--reveal-transform-duration) var(--reveal-fallback-delay, 1.5s) forwards}.stack{--stack-spacing: var(--space-gutter-v, 1.5em)}.stack>*+*{margin-top:var(--stack-spacing)}.stack--s>*+*{margin-block-start:var(--space-2)}.stack--xl>*+*{--stack-spacing: var(--space-8)}.stack--xxl>*+*{--stack-spacing: 6.25rem}.stack--dynamic-xl>*+*{--stack-spacing: var(--space-fluid-xl)}.cluster{--cluster-spacing: var(--space-gutter, var(--space-fluid-sm));align-items:var(--cluster-vertical-alignment, center);display:flex;flex-flow:var(--cluster-direction, row) var(--cluster-wrap, wrap);gap:var(--cluster-spacing);justify-content:var(--cluster-horizontal-alignment, flex-start)}.cluster--s{--cluster-spacing: var(--space-2)}.cluster--l{--cluster-spacing: var(--space-6)}.repel{--repel-spacing: var(--space-gutter, var(--space-fluid-md));align-items:var(--repel-vertical-alignment, center);display:flex;flex-wrap:wrap;gap:var(--repel-spacing);justify-content:space-between}.repel[data-nowrap]{flex-wrap:nowrap}.repel--s{--repel-spacing: var(--space-2)}.u-clickable{position:relative}.u-clickable .btn{position:static}.u-clickable:focus-within{outline:3px solid var(--focus-color, currentColor)}.u-clickable:focus-within a:focus{outline:none}.u-clickable a::after{content:"";inset:0;position:absolute}.u-multiply{transform:translateZ(0)}[hidden]{display:none !important}.is-hidden{display:none}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(width <= 600px){.u-img-hide-small{display:none !important}}@media(width >= 601px){.u-img-hide-large{display:none !important}}.u-link-reset{color:currentcolor;text-decoration:none}.u-button-reset{all:initial;cursor:pointer;line-height:1}button:where(:not([class])),[role=button]:where(:not([class])),.btn{--button-bg: var(--color-bg-btn);--button-color: var(--color-text-btn);--button-hover-bg: var(--color-bg-btn-hover, color-mix(in oklab, var(--button-bg) 70%, var(--color-bg)));--button-hover-color: var(--color-text-btn-hover, var(--button-color));--button-border-width: 0;--button-border-style: solid;--button-border-color: transparent;--button-radius: 0;--button-gap: var(--space-2);--button-padding: var(--space-2) var(--space-8);--button-transition: var(--trs, 200ms ease);--button-lh: var(--lh-flat, 1);--button-fw: var(--fw-medium);--focus-color: var(--button-hover-bg);align-items:center;background:var(--button-bg);border-color:var(--button-border-color);border-radius:var(--button-radius);border-style:var(--button-border-style);border-width:var(--button-border-width);color:var(--button-color);display:inline-flex;font-family:var(--button-font-family);font-size:var(--size-text-md);font-weight:var(--button-fw);gap:var(--button-gap);inline-size:fit-content;justify-content:center;line-height:var(--button-lh);padding:var(--button-padding);position:relative;text-decoration:none;text-transform:uppercase;transition:var(--button-transition);vertical-align:middle;z-index:1}@supports(text-box-trim: trim-both){button:where(:not([class])),[role=button]:where(:not([class])),.btn{text-box-edge:cap alphabetic;text-box-trim:trim-both}}:where(#onetrust-button-group) button{--button-padding: var(--space-2) var(--space-4)}button:where(:not([class])):hover,[role=button]:where(:not([class])):hover,.mktoForm button[type=submit]:hover,:where(#onetrust-button-group) button:hover,.btn:hover{background-color:var(--button-hover-bg);color:var(--button-hover-color);outline:0}.btn--big{height:5rem;min-width:16.875rem}.btn--secondary{--button-color: var(--color-text-link);--button-bg: transparent;--button-hover-color: var(--color-text-link-hover);--button-hover-bg: transparent;--button-padding: var(--space-0-5) 0;--button-radius: 0;--focus-color: var(--button-color);border-block-end:1px solid var(--color-text-link)}.btn--ghost{--button-color: var(--color-text-link);--button-bg: transparent;--button-hover-bg: color-mix(in oklab, var(--color-text) 10%, var(--color-bg));--button-border-width: 1px;--button-border-style: solid;--button-border-color: var(--color-text-link);--focus-color: var(--color-text-link)}.btn--ghost.btn--black{--button-color: var(--color-black);--button-border-color: var(--color-black);--button-bg: transparent;--button-hover-bg: transparent}.btn--pill{--button-bg: transparent;--button-color: var(--color-text);--button-hover-bg: var(--color-grey-neutral-300);--button-hover-color: var(--color-dark);--button-padding: var(--space-2) var(--space-3);--button-radius: var(--bdrs-full);--focus-color: var(--button-color);--focus-offset: -0.3ch}.btn--strong{--button-fw: var(--fw-medium)}.btn--sand{--button-bg: var(--color-btn-sand);--button-color: var(--color-black);--button-hover-bg: var(--color-btn-sand-hover)}.btn--white,.btn--light{--button-bg: var(--color-btn-white);--button-color: var(--color-black);--button-hover-bg: var(--color-btn-white-hover)}.btn--black,.btn--dark{--button-bg: var(--color-btn-black);--button-color: var(--color-white);--button-hover-bg: var(--color-btn-black-hover)}.btn--flat{border-radius:0;padding-block:2.875rem;width:calc(3*var(--grid-col-width) + 2*var(--space-gutter))}.btn--flex{display:flex;justify-content:center;width:100%}.btn--sharp{border-radius:0}.btn--rounded{border-radius:1.5rem}.btn--text{--button-color: var(--color-text-link);--button-bg: transparent;--button-hover-color: var(--color-text-link-hover);--button-hover-bg: transparent;--button-padding: var(--space-0-5) 0;--button-radius: 0;--focus-color: var(--color-text-link)}.btn--video{--focus-color: var(--button-color);--focus-offset: -0.3ch;--button-bg: var(--color-btn-black);--button-color: var(--color-white);--button-hover-bg: var(--color-btn-black-hover);--button-padding: 0;align-items:center;aspect-ratio:1/1;block-size:var(--space-14);inline-size:var(--space-14);justify-content:center}.btn__icon{align-items:center;display:flex}.btn--animated .btn__icon{transition:var(--trs)}.btn--secondary:hover .btn__icon,.btn--secondary:focus-visible .btn__icon{fill:var(--color-text-soft)}.btn--animated:hover .btn__icon,.btn--animated:focus-visible .btn__icon{transform:none}.btn--animated:hover>.btn__icon,.btn--animated:focus-visible>.btn__icon{transform:translateX(10%)}.btn--control{--icon-size: 1.1rem;--size: calc(var(--icon-size, 1rem) * 2);block-size:var(--size);border:none;border-radius:0;cursor:pointer;display:grid;gap:0;inline-size:var(--size);padding:0;place-items:center;position:relative}.btn--control svg{block-size:auto;inline-size:var(--icon-size)}.btn-row{display:flex;gap:var(--space-2);margin-top:var(--space-6)}.card{background-color:var(--color-bg);color:var(--color-text);display:flex;min-height:100%;position:relative}.card:is(a){cursor:pointer}.card:has(.card__media--fallback){width:100%}.card:focus-visible,.card:focus-within{outline:none}.u-clickable.card .textLockUp__title{transition:color var(--trs-time) var(--trs-tfunc)}.card__tag{left:var(--space-2);position:absolute;top:var(--space-2);z-index:1}.card__media{flex-basis:30%;flex-shrink:0}.card__content{display:grid;flex:1;padding-top:var(--space-6)}.card__content .bottom{align-self:end;margin-top:var(--space-6)}.card--default{flex-direction:column}.card--text,.card--image{aspect-ratio:1/1;overflow:hidden;width:100%}.card--image .card__media{flex-basis:100%}.card--image .frame{--ratio: 'auto';height:100%}.card--text .card__content{padding:var(--space-8)}.card--text .textLockUp__content{display:grid;height:100%}.card--text .textLockUp__body{align-self:end}.card--vertical{flex-direction:column}.card.u-clickable .frame{transition:var(--trs)}.card.u-clickable:hover .frame{opacity:.9}.card__media--fallback{background:var(--color-grey-100);color:var(--color-grey-200)}.card__media--fallback svg{block-size:60%;inline-size:60%}@media(max-width: 59.9375em){.card--horizontal{flex-direction:column}}@media(hover: hover){.u-clickable.card:hover .textLockUp__title{color:var(--color-redline)}}:root{--ratio: auto}.frame{align-items:center;aspect-ratio:var(--ratio);display:flex;justify-content:center;overflow:hidden;position:relative}.frame:has(>video.u-multiply)::after{background-color:var(--color-bg);content:"";inset:0;mix-blend-mode:multiply;pointer-events:none;position:absolute}.frame>picture,.frame img,.frame>video{block-size:100%;inline-size:100%;object-fit:cover}.frame--1-1{--ratio: 1/1}.frame--3-4{--ratio: 3/4}.frame--4-5{--ratio: 4/5}.frame--16-9{--ratio: 16/9}svg:has(use){height:1.5rem;width:1.5rem}.progress-dots{--dot-bdrs: 0.0625rem;--dot-color: var(--color-text);--dot-gap: 0.25rem;--dot-size: 0.25rem;column-gap:var(--dot-gap);display:none}.js .progress-dots{display:flex}.progress-dots__dot{opacity:.2;background-color:var(--dot-color);border-radius:var(--dot-bdrs);height:var(--dot-size);width:var(--dot-size)}.progress-dots__dot:where(.is-selected,[aria-current=true]){opacity:1}.skip-link{block-size:1px;clip:rect(1px, 1px, 1px, 1px);display:block;inline-size:1px;left:var(--space-gutter);overflow:hidden;position:absolute;top:var(--space-gutter);z-index:var(--z-header-high)}.skip-link:focus{background-color:var(--color-text);block-size:auto;clip:auto;color:var(--color-bg);inline-size:auto;line-height:1;overflow:visible;padding:.35em 1em;text-decoration:none}.skip-link:not(:focus){block-size:auto;border:0;clip:rect(0 0 0 0);inline-size:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap}.tags{display:flex;gap:var(--space-2)}.tag{block-size:2.25rem;padding:.5rem .75rem}.tag--sharp{border-radius:0}.tag--rounded{border-radius:1.5rem}.tag--link{text-decoration:none}.tag--active{--color-bg-btn: var(--color-bg-btn-hover)}.text>:last-child{margin-bottom:0 !important}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{font-size:var(--fz, inherit);font-weight:var(--fw, inherit);letter-spacing:var(--lts, normal);line-height:var(--lh, inherit);margin-block-start:var(--space-fluid-md);text-transform:var(--tt, none)}.text h1 a,.text h2 a,.text h3 a,.text h4 a,.text h5 a,.text h6 a{text-decoration:none}.text h1[id],.text h2[id],.text h3[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-fluid-lg))}.text h2:not([class]){margin:var(--space-fluid-2xl) 0 var(--space-6);--fz: clamp(var(--size-display-sm), 1.625rem + 1.875vw, var(--size-display-xl));--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tightest)}.text h3:not([class]){margin:var(--space-fluid-xl) 0 var(--space-6);--fz: 1.75rem;--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tight)}@media(min-width: 37.5em){.text h3:not([class]){--fz: 2.5rem}}.text h4:not([class]){margin:var(--space-fluid-xl) 0 var(--space-6);--fz: 1.75rem;--lh: var(--lh-snug);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.text h4:not([class]){--fz: 2.5rem}}.text h5:not([class]){margin:var(--space-fluid-lg) 0 var(--space-6);--fz: 1.75rem;--lh: var(--lh-snug);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.text h5:not([class]){--fz: 2.5rem}}.text h6:not([class]){margin:var(--space-fluid-lg) 0 var(--space-6);--fz: 1.5rem;--lh: var(--lh-compact);--ff: var(--ff-sans);--lts: var(--lts-tight)}@media(min-width: 37.5em){.text h6:not([class]){--fz: 2rem}}.text ul,.text ol{counter-reset:li;list-style:none;margin-block-end:1.5em;margin-inline-start:1.75em}.text ul ul,.text ul ol,.text ol ul,.text ol ol{margin-block-end:0}.text li{position:relative}.text li::before{padding-right:.5em;position:absolute;right:100%;text-align:right}.text ul>li::before{content:"•"}.text ol>li::before{content:counter(li) ".";counter-increment:li}.text blockquote>:last-child{margin-bottom:0 !important}.text table{--bd: 0.0625rem solid var(--color-bd);--color-bd: var(--color-grey-200, #C6C6C6);border:none;border-collapse:collapse;border-spacing:0;width:100%}.text th,.text td{padding:var(--space-4);text-align:left}.text tr+tr :where(th,td){border-top:1px solid var(--color-divider)}.text th{color:var(--color-text-soft);min-width:6.25rem}.text th:first-of-type{min-width:12.5rem}.text .text__table{grid-column-end:-1;max-width:calc(100vw - var(--space-outer));overflow-x:auto;width:100%}@media(max-width: 59.9375em){.text .text__table table{margin-inline-end:var(--space-outer)}}.text>*{--stack-spacing: 1em;--text-spacing: var(--stack-spacing)}.text .multimedia,.text .lite-video,.text .twitter-tweet-rendered,.text .instagram-media-rendered,.text .tiktok-embed{margin:calc(var(--text-spacing)*2) auto !important}.text .instagram-media-rendered{max-width:100% !important;min-width:0 !important;width:326px !important}.text>:first-child,.text>.heading-wrapper:first-child>:first-child{margin-top:0 !important}.text>:last-child{margin-bottom:0 !important}.text blockquote:not(.quote__text){font-style:italic;margin-block:var(--space-fluid-2xl);--fz: clamp(var(--size-display-sm), 1.625rem + 1.875vw, var(--size-display-xl));--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tightest)}.toc{margin:var(--space-fluid-2xl) 0}.toc__title{border-bottom:var(--bds);padding-bottom:var(--space-0)}.toc__list-item{margin-bottom:.375rem}.toc__link{color:var(--color-text-link);cursor:pointer;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.toc__link:hover,.toc__link:focus-within,.toc__link:active{color:var(--color-text-link-hover);cursor:pointer}.toc__list-item--sub{margin-left:var(--space-fluid-lg)}.container{box-sizing:content-box;margin-left:auto;margin-right:auto;max-width:var(--maw);width:auto}.container-full{max-width:100%}.container-x-narrow{max-width:var(--maw-xn)}.container-narrow{max-width:var(--maw-n)}.container-wide{max-width:var(--maw-w)}.section{padding-block:var(--space-outer-v);padding-inline:var(--space-outer)}.section:where([class*=theme-]){background-color:var(--color-bg);color:var(--color-text)}body:not([class*=theme-]) .section:not(.hero).theme-light+.section.theme-light{padding-block-start:var(--space-section-collapsed, 0)}body:not([class*=theme-]) .section:not(.hero).theme-white+.section.theme-white{padding-block-start:var(--space-section-collapsed, 0)}body:not([class*=theme-]) .section:not(.hero).theme-dark+.section.theme-dark{padding-block-start:var(--space-section-collapsed, 0)}body:not([class*=theme-]) .section:not(.hero).theme-red+.section.theme-red{padding-block-start:var(--space-section-collapsed, 0)}body:not([class*=theme-]) .section:not(.hero).theme-graphite+.section.theme-graphite{padding-block-start:var(--space-section-collapsed, 0)}body:not([class*=theme-]) .section:not(.hero):is(.theme-default,:not([class*=theme-]))+.section:is(.theme-default,:not([class*=theme-])){padding-block-start:var(--space-section-collapsed, 0)}.section--flush-block{padding-block:0}.section--flush-block-start{padding-block-start:0}.section--flush-inline{padding-inline:0}.section[id]{scroll-margin-top:calc(var(--nav-height) + var(--space-fluid-lg))}.site-footer{padding-block:var(--space-10)}@media(min-width: 60em){.site-footer{padding-block:var(--space-24) var(--space-10)}}.site-footer a{color:currentcolor;text-decoration:none;transition:color var(--trs-time) var(--trs-tfunc)}.site-footer a:hover{color:var(--color-text-link-hover)}.footer-nav{row-gap:var(--space-10)}.footer-nav__column{grid-column:1/-1}@media(min-width: 37.5em){.footer-nav__column{grid-column:3/span 3}.footer-nav__column:nth-child(2n){grid-column:6/-1}}@media(min-width: 60em){.footer-nav__column{grid-column:8/span 2}.footer-nav__column:nth-child(2n){grid-column:11/-1}}.footer-nav__list>*+*{margin-block-start:var(--space-10)}@media(min-width: 37.5em){.footer-nav__list>*+*{margin-block-start:var(--space-6)}}.footer-nav__link{--fz: 2rem;--lh: var(--lh-snug);--lts: var(--lts-tightest)}@media(min-width: 37.5em){.footer-nav__link{--lh: var(--lh-compact);--lts: var(--lts-tight)}}.footer-nav__column-title{color:var(--color-text-soft);margin-block-end:var(--space-4)}@media(min-width: 37.5em){.footer-nav__column-title{margin-block-end:var(--space-2)}}.site-footer__wordmark{margin-block-start:var(--space-48)}.site-footer__wordmark-link{color:var(--color-text-link);display:block}.site-footer__wordmark-link:hover{color:var(--color-text-link-hover)}.site-footer__wordmark-svg{block-size:auto;display:block;inline-size:100%}.footer-meta{border-block-start:1px solid var(--color-text-soft);color:var(--color-text-soft);margin-block-start:var(--space-8);padding-block:var(--space-2)}@media(min-width: 60em){.footer-meta{padding-block:var(--space-4)}}:root{--nav-height: 7.5rem;--nav-accent-height: 1rem;--logo-width: 6.875rem;--nav-padding-block: 2.5rem;--nav-break: 60em;--max-nav-media-query: (max-width: 60em);--min-nav-media-query: (min-width: 60em)}@media(min-width: 60em){:root{--nav-height: 9.5rem;--logo-width: 10rem}}fk-nav{display:block}.nav{align-items:center;background-color:var(--color-bg);border-block-start:var(--nav-accent-height) solid var(--color-redline);display:flex;height:var(--nav-height);justify-content:flex-end;left:0;padding-block:var(--nav-padding-block);padding-inline:var(--space-outer);position:sticky;top:0;width:100%;z-index:var(--z-header-high)}.nav__container{column-gap:var(--space-gutter);display:flex;justify-content:space-between;max-height:100%;max-width:var(--maw);min-width:100%}.nav__branding{display:flex;flex:1 1 1px;text-decoration:none;z-index:var(--z-header)}.nav__branding--scrolled{opacity:0;visibility:hidden}.nav__branding--onload{pointer-events:none}.nav__branding__wordmark{color:var(--color-text);display:flex;gap:1ch;position:relative;white-space:nowrap;z-index:1}.nav__branding--onload .nav__branding__wordmark{box-sizing:border-box;left:0;margin-inline:auto;max-width:min(var(--maw),90vw);opacity:0;padding-inline:var(--space-outer);pointer-events:none;position:absolute;right:0;top:100%;transition:opacity .3s ease;will-change:transform}.nav__branding svg,.nav__branding img{display:block;width:100%}.nav__menu{--cluster-vertical-alignment: stretch}@media(max-width: 59.9375em){.nav__menu{--cluster-vertical-alignment: stretch;background-color:var(--color-redline);bottom:0;color:var(--color-paper);display:none;height:calc(var(--vp-h) - var(--nav-height));left:0;min-height:calc(var(--vp-h) - var(--nav-height));opacity:0;overflow-y:auto;overscroll-behavior-y:contain;padding-block-end:var(--space-outer);padding-inline:var(--space-outer);position:fixed;top:calc(var(--nav-height));width:100%;z-index:var(--z-header)}}@media(max-width: 59.9375em){.nav-menu-open .nav__menu{display:flex;flex-direction:column;justify-content:flex-end;opacity:1}}.nav__list{display:flex;flex-direction:column}@media(min-width: 60em){.nav__list{align-items:center;flex-direction:row;gap:var(--space-8);margin-bottom:0;padding:0;width:auto}}.nav__list--primary{flex:1}@media(min-width: 60em){.nav__list--primary{gap:var(--space-48);justify-content:flex-end;padding-inline-end:var(--space-48)}}@media(max-width: 59.9375em){.nav__list--primary{gap:var(--space-4)}}.nav__item{flex-shrink:0}@media(min-width: 60em){.nav__item{display:flex;height:100%}}.nav__item__button{background-color:rgba(0,0,0,0);border:0;border-radius:0;color:var(--color-text);cursor:pointer;display:flex;opacity:.6;overflow:hidden;padding:0;position:relative;text-decoration:none}@media(max-width: 59.9375em){.nav__item__button{--fz: 2.5rem;--lh: var(--lh-snug);--ff: var(--ff-serif);--lts: var(--lts-tight);align-items:center;color:var(--color-paper);justify-content:space-between;text-align:left;width:100%}}@media(min-width: 60em){.nav__item__button{align-items:center}}.nav__item__button::after{background-color:var(--color-redline);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform var(--trs-time) var(--trs-tfunc);width:100%;will-change:transform}.nav__item__button--active::after{transform:scaleX(1)}@media(hover: hover)and (min-width: 60em){.nav__item__button:hover::after{transform:scaleX(1)}}@media(max-width: 59.9375em){.nav__item--cta{margin-block-start:var(--space-8);padding:0}}@media(min-width: 60em){.nav__item--cta{align-items:center}}.nav__item--cta .btn{--button-radius: 0;--button-padding: var(--space-3) var(--space-6)}@media(max-width: 59.9375em){.nav__item--cta .btn{--color-bg-btn: var(--color-paper);--color-text-btn: var(--color-ink);display:flex;justify-content:center}}@media(max-width: 59.9375em){.nav__list--secondary{gap:var(--space-4)}}@media(min-width: 60em){.nav__list--secondary{gap:var(--space-4);margin-left:auto}}.nav-menu-open{overflow:hidden}.nav__menu-mobile-buttons{align-items:center;display:flex;gap:0}@media(min-width: 60em){.nav__menu-mobile-buttons{display:none}}.nav__menu-btn{background-color:rgba(0,0,0,0);border:none;color:var(--color-text);cursor:pointer;display:inline-flex;justify-content:center;padding:0;transition:color var(--trs-time) var(--trs-tfunc);z-index:var(--z-header)}@media(min-width: 60em){.nav__menu-btn{display:none}}.nav__menu-btn svg{block-size:1.5rem;inline-size:1.5rem}.nav__menu-btn[aria-expanded=false] .close-icon{display:none}.nav__menu-btn[aria-expanded=true] .menu-icon{display:none}.nav-menu-open .nav{background-color:var(--color-redline)}@media(max-width: 59.9375em){.nav-menu-open .nav::before{display:none}}@media(max-width: 59.9375em){.nav-menu-open .nav__branding__wordmark{color:var(--color-paper)}}@media(max-width: 59.9375em){.nav-menu-open .nav__menu-btn{color:var(--color-paper)}}.nav__subnav{background-color:var(--color-bg);position:relative;z-index:5}@media(max-width: 59.9375em){.nav__subnav{display:none;inline-size:100%}}@media(min-width: 60em){.nav__subnav{background-color:var(--color-bg);block-size:auto;opacity:0;padding-inline:var(--space-4);position:absolute;top:var(--nav-height);transition:opacity .2s,visibility .2s;visibility:hidden}}@media(min-width: 60em){.nav__item.is-subnav-open .nav__subnav{opacity:1;visibility:visible}}@media(max-width: 59.9375em){.nav__item.is-subnav-open .nav__subnav{display:block}}.nav__subnav[hidden]{opacity:0;overflow:hidden}@media(max-width: 59.9375em){.nav__subnav[hidden]{height:0}}@media(min-width: 60em){.nav__subnav[hidden]{transition:opacity .2s linear,visibility .2s linear}}.nav__subnav__list{display:flex;flex-direction:column;width:auto}.nav__subnav__link{border-block-start:1px solid var(--color-divider);color:var(--color-text-link-soft);display:block;padding-block:.625rem;text-decoration:none;transition:var(--trs)}@media(min-width: 60em){.nav__subnav__link{color:var(--color-text-link)}}.nav__subnav__link:focus-visible{background-color:var(--color-bg-btn);color:var(--color-text-btn);outline:0}.nav__subnav__eyebrow{color:var(--color-grey-500, #6F6F6F);margin-bottom:var(--space-0)}.nav__subnav__sublist{margin-block-start:var(--space-4)}.nav__subnav__list+.nav__subnav__eyebrow{margin-top:var(--space-4)}@media(min-width: 60em){.nav__subnav__layout{display:grid;grid-template-columns:repeat(2, 1fr);margin-left:auto;margin-right:auto;max-width:var(--maw)}}@media(hover: hover)and (min-width: 60em){.nav__item:has(.nav__item__button:hover) .nav__subnav{opacity:1;visibility:visible}}@media(hover: hover){.no-js .nav__item:hover .nav__subnav{height:auto;opacity:1;visibility:visible}}@media(hover: hover)and (max-width: 59.9375em){.no-js .nav__item:hover .nav__subnav{padding:var(--space-outer)}}@media(hover: hover){.nav__subnav__link:hover,.nav__subnav__link[aria-current=page]{color:var(--color-text-link-hover);outline:0}}.nav__item__button--subnav{border-block-start:1px solid var(--color-divider);color:var(--color-text-link-soft);inline-size:100%;padding-block:.625rem}@media(min-width: 60em){.nav__item__button--subnav{padding-inline:0}}@media(min-width: 60em){.nav__item__button--subnav[aria-expanded=true]{border-block-end:1px solid var(--color-divider)}}.nav__subnav-icon{block-size:1.5em;inline-size:auto;margin-inline-end:var(--space-2);margin-left:var(--space-0);pointer-events:none;transition:transform var(--trs-time) var(--trs-tfunc)}.nav__item__button[aria-expanded=true] .nav__subnav-icon{transform:rotate(180deg)}[data-js-nested-button][aria-expanded=true] .nav__subnav-icon{transform:rotate(180deg)}.nav__subnav__nested-list{column-count:1;display:none}@media(min-width: 60em){.nav__subnav__nested-list{column-count:2;gap:var(--gutter, var(--space-10));max-inline-size:45rem;padding-block:.625rem}}.nav__subnav__nested-list .nav__subnav__link{padding-inline-start:var(--space-outer)}@media(min-width: 60em){.nav__subnav__nested-list .nav__subnav__link{border-block-start:none;padding:0}}[data-js-nested-button][aria-expanded=true]+.nav__subnav__nested-list{display:block}.signup{--trs-time: 0.3s;bottom:0;display:flex;justify-content:flex-end;left:100%;max-width:100%;min-width:50%;position:fixed;top:0;transform:none;transition:transform var(--trs-time) var(--trs-tfunc);width:500px;z-index:var(--z-signup)}.signup::after{background-image:linear-gradient(to bottom, var(--color-redline) 0%, var(--color-redline) 33.3%, var(--color-paper) 66.7%, transparent 100%);bottom:100%;content:"";height:150dvh;position:absolute;right:99%;transition:transform calc(var(--trs-time)/2) var(--trs-tfunc);width:100vw}.signup:target{transform:translateX(-100%);transition:transform var(--trs-time) var(--trs-tfunc)}.signup:target::after{transform:translateY(100%);transition:transform var(--trs-time) var(--trs-tfunc)}.signup__form-wrapper{background-color:var(--color-bg);color:var(--color-text);flex-grow:0;flex-shrink:0;max-width:100%;min-width:50%;overflow-y:auto;padding-block-start:3.5rem;width:100%;z-index:1}.signup__close{align-items:center;appearance:none;background:none;border:0;color:var(--color-text);cursor:pointer;display:flex;justify-content:center;padding:var(--space-4);position:absolute;right:0;top:0;z-index:1}.signup__close svg{block-size:1.5rem;inline-size:1.5rem}.fillout-embed-standard .fillout-embed-iframe-container iframe{border-radius:0 !important}.caseStudy>.container{padding-inline:var(--space-outer)}.caseStudy__hero{display:flex;flex-direction:column;justify-content:center;min-height:50vh;min-height:50dvh;padding-block:var(--space-16) var(--space-12)}@media(min-width: 37.5em){.caseStudy__hero{padding-block:var(--space-24) var(--space-16)}}.caseStudy__hero--compact{min-height:0;padding-block:var(--space-8) var(--space-4)}@media(min-width: 37.5em){.caseStudy__hero--compact{padding-block:var(--space-10) var(--space-4)}}.caseStudy__logo-lockup{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-8)}.caseStudy__crosby-logo{display:block;height:clamp(1.875rem,4.5vw,3.25rem);opacity:.9;width:auto}.caseStudy__logo-divider{color:var(--color-neutral-500);font-size:var(--size-text-lg)}.caseStudy__client-logo{height:clamp(2.25rem,5.5vw,4rem)}.caseStudy__client-logo img{display:block;filter:brightness(0);height:100%;object-fit:contain;width:auto}.caseStudy__client-logo .frame{background:rgba(0,0,0,0);height:100%;--bdrs: 0}.caseStudy__badge{color:var(--color-neutral-400);margin-bottom:var(--space-4)}.caseStudy__video-wrap{padding-block:var(--space-8)}@media(min-width: 37.5em){.caseStudy__video-wrap{padding-block:var(--space-12)}}.caseStudy__video-frame{aspect-ratio:16/9;border-radius:var(--bdrs-lg);overflow:hidden;position:relative;width:100%}.caseStudy__video-frame iframe{height:100%;left:0;position:absolute;top:0;width:100%}.caseStudy__metrics-wrap{border-block:1px solid var(--color-divider);padding-block:var(--space-10)}.caseStudy__metrics{display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-12);list-style:none;margin:0;padding:0}.caseStudy__metric{display:flex;flex-direction:column;gap:var(--space-1)}.caseStudy__metric-value{color:var(--color-text)}.caseStudy__metric-label{color:var(--color-text-soft)}.caseStudy__chart-wrap{padding-block:var(--space-8)}@media(min-width: 37.5em){.caseStudy__chart-wrap{padding-block:var(--space-12)}}.caseStudy__chart-header{margin-bottom:var(--space-4)}.caseStudy__chart-title{color:var(--color-text)}.caseStudy__chart-subtitle{color:var(--color-text-soft);margin-top:var(--space-1)}.caseStudy__chart-canvas-wrap{background-color:var(--color-paper);border:1px solid var(--color-divider);border-radius:var(--bdrs-lg);padding:var(--space-6);position:relative}.caseStudy__section{border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-6);padding-block:var(--space-12) var(--space-16)}@media(min-width: 37.5em){.caseStudy__section{gap:var(--space-8);padding-block:var(--space-16) var(--space-20)}}.caseStudy__section-header{display:flex;flex-direction:column;gap:var(--space-2)}.caseStudy__section-label{color:var(--color-text-soft)}.caseStudy__section-heading{color:var(--color-text)}.caseStudy__section-content{display:flex;flex-direction:column;gap:var(--space-10)}.caseStudy__body{color:var(--color-text)}.caseStudy__body p+p{margin-top:var(--space-5)}.caseStudy__pull-quote{align-items:center;background-color:color-mix(in srgb, var(--color-ink) 5%, transparent);border-radius:var(--bdrs-lg);display:grid;gap:0;grid-template-columns:1fr;margin:0;padding:var(--space-8)}@media(min-width: 37.5em){.caseStudy__pull-quote{grid-template-columns:11.25rem 1fr;padding:0}}.caseStudy__quote-attribution{align-items:center;display:flex;flex-direction:row;gap:var(--space-4);padding-bottom:var(--space-6)}@media(min-width: 37.5em){.caseStudy__quote-attribution{border-right:1px solid color-mix(in srgb, var(--color-divider) 25%, transparent);flex-direction:column;gap:var(--space-3);justify-content:center;padding:var(--space-10) var(--space-8);text-align:center}}.caseStudy__quote-headshot{aspect-ratio:1;border-radius:var(--bdrs-md);flex-shrink:0;overflow:hidden;width:3.5rem}@media(min-width: 37.5em){.caseStudy__quote-headshot{width:7.5rem}}.caseStudy__quote-headshot .frame{height:100%;--bdrs: var(--bdrs-md)}.caseStudy__quote-headshot img{height:100%;object-fit:cover;object-position:center top;width:100%}.caseStudy__quote-person{display:flex;flex-direction:column}.caseStudy__quote-text{color:var(--color-text)}@media(min-width: 37.5em){.caseStudy__quote-text{padding:var(--space-10) var(--space-12)}}.caseStudy__quote-text::before{content:"“"}.caseStudy__quote-text::after{content:"”"}.caseStudy__quote-name{color:var(--color-text)}.caseStudy__quote-role{color:var(--color-text-soft);margin-top:var(--space-0-5)}.caseStudy__dark-banner{padding-block:0 var(--space-10);padding-inline:var(--space-outer)}@media(min-width: 37.5em){.caseStudy__dark-banner{padding-block:0 var(--space-14)}}.caseStudy__banner-graphic{aspect-ratio:4/3;background:#1b1913;border-radius:.75rem;overflow:hidden;position:relative;width:100%}@media(min-width: 37.5em){.caseStudy__banner-graphic{aspect-ratio:910/330;border-radius:1rem}}.caseStudy__banner-cascade{color:#444;display:none;flex-direction:column;font-family:var(--ff-sans);font-size:clamp(.375rem,1.6vw,1rem);justify-content:center;letter-spacing:1em;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%)}@media(min-width: 37.5em){.caseStudy__banner-cascade{display:flex}}.caseStudy__banner-cascade span{display:block;line-height:1.55;white-space:nowrap}.caseStudy__banner-cascade--left{left:0}.caseStudy__banner-cascade--right{right:0;text-align:right}.caseStudy__banner-lockup{align-items:center;display:flex;flex-direction:row;gap:clamp(0.5rem,3vw,2.25rem);inset:0;justify-content:center;padding-inline:8%;position:absolute}@media(min-width: 37.5em){.caseStudy__banner-lockup{padding-inline:5%}}.caseStudy__banner-cursor-img{display:block;height:auto;max-height:2.25rem;max-width:40%;object-fit:contain;width:auto}@media(min-width: 37.5em){.caseStudy__banner-cursor-img{max-height:clamp(3.75rem,11vw,7.125rem);max-width:none}}.caseStudy__banner-x{color:#df000c;flex-shrink:0;font-family:var(--ff-sans);font-size:clamp(1.125rem,5vw,1.75rem);font-weight:400;letter-spacing:.05em;line-height:1}@media(min-width: 37.5em){.caseStudy__banner-x{font-size:clamp(2.75rem,8vw,5.625rem)}}.caseStudy__banner-crosby-img{display:block;height:auto;max-height:1.125rem;max-width:35%;object-fit:contain;width:auto}@media(min-width: 37.5em){.caseStudy__banner-crosby-img{max-height:clamp(1.75rem,5.5vw,3.75rem);max-width:none}}.caseStudy__dark-banner--custom{align-items:center;display:flex;justify-content:center}.caseStudy__banner-full-img{display:block;height:auto;max-width:100%;object-fit:contain;width:100%}.caseStudy__three-col{display:grid;gap:var(--space-10);grid-template-columns:1fr;padding-block:var(--space-4) var(--space-20)}@media(min-width: 60em){.caseStudy__three-col{gap:var(--space-10);grid-template-columns:repeat(3, 1fr);padding-block:var(--space-6) var(--space-24)}}.caseStudy__col{border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-6)}.caseStudy__col-heading{color:var(--color-text-soft)}.caseStudy__col-subhead{color:var(--color-text)}.caseStudy__summary-item{border-top:1px solid var(--color-divider);display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4)}.caseStudy__summary-item:first-of-type{border-top:none;padding-top:0}.caseStudy__summary-label{color:var(--color-text-soft)}.caseStudy__summary-heading{color:var(--color-text)}.caseStudy__summary-quote{border-left:2px solid var(--color-divider);margin:var(--space-2) 0 0;padding-left:var(--space-4)}.caseStudy__summary-quote blockquote{color:var(--color-text-soft);font-style:italic;margin:0}.caseStudy__summary-quote figcaption{color:var(--color-text-soft);margin-top:var(--space-2)}.caseStudy__roi-stats{display:flex;flex-direction:column;gap:var(--space-8);list-style:none;margin:0;padding:0}.caseStudy__roi-stat{display:flex;flex-direction:column;gap:var(--space-1)}.caseStudy__roi-value{color:var(--color-text);font-family:var(--ff-sans);font-size:3.25rem;font-weight:300;letter-spacing:-0.03em;line-height:1}@media(min-width: 37.5em){.caseStudy__roi-value{font-size:3.75rem}}.caseStudy__roi-label{color:var(--color-text-soft)}.caseStudy__cta-btn{--button-bg: #000;--button-color: #fff;--button-hover-bg: var(--color-redline);--button-hover-color: #fff}.clientListing{padding-inline:var(--space-outer)}.clientListing__header{padding-block:var(--space-16) var(--space-12)}@media(min-width: 37.5em){.clientListing__header{padding-block:var(--space-24) var(--space-16)}}.clientListing__eyebrow{color:var(--color-text-soft);margin-bottom:var(--space-3)}.clientListing__title{margin-bottom:var(--space-4)}.clientListing__subtitle{color:var(--color-text-soft);max-width:48ch}.clientListing__grid{padding-block:0 var(--space-20);--card-gap: var(--space-6)}.clientListing__grid .grid{gap:var(--card-gap)}.clientListing__logoCarousel{margin-block-end:var(--space-12);overflow:hidden;position:relative;width:100%}@media(min-width: 37.5em){.clientListing__logoCarousel{margin-block-end:var(--space-16)}}.clientListing__logoTrack{animation:clientLogoScroll 90s linear infinite;display:flex;gap:var(--space-10);width:max-content}@media(min-width: 37.5em){.clientListing__logoTrack{gap:var(--space-16)}}.clientListing__logoCarousel:hover .clientListing__logoTrack{animation-play-state:paused}.clientListing__logoItem{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:8.75rem}@media(min-width: 37.5em){.clientListing__logoItem{width:11.25rem}}.clientListing__logoItem .frame{--bdrs: 0;background:rgba(0,0,0,0);width:100%}.clientListing__logoItem img{block-size:2.25rem;display:block;filter:grayscale(1) sepia(0.6) opacity(0.55);inline-size:auto;margin-inline:auto;object-fit:contain;transition:filter var(--transition-base, 0.2s ease)}@media(min-width: 37.5em){.clientListing__logoItem img{block-size:3rem}}.clientListing__logoItem:hover img{filter:grayscale(0) sepia(0) opacity(1)}@keyframes clientLogoScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.clientCard{position:relative}.clientCard__inner{background-color:var(--color-paper);border:1px solid var(--color-divider);border-radius:var(--bdrs-lg);color:var(--color-text);display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:border-color var(--trs-time) var(--trs-tfunc)}.clientCard__inner:hover{border-color:var(--color-text-soft)}.clientCard__media{align-items:center;background-color:var(--color-ink);display:flex;justify-content:center;min-height:12.5rem;padding:var(--space-10)}@media(min-width: 37.5em){.clientCard__media{min-height:15rem}}.clientCard__media .frame{background:rgba(0,0,0,0);max-width:70%;--bdrs: 0}.clientCard__media img{height:auto;object-fit:contain;width:100%}.clientCard__media--empty{background:repeating-linear-gradient(-45deg, transparent, transparent 0.25rem, color-mix(in srgb, var(--color-divider) 20%, transparent) 0.25rem, color-mix(in srgb, var(--color-divider) 20%, transparent) 0.5rem)}.clientCard__content{background-color:var(--color-paper);color:var(--color-text);display:flex;flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.clientCard__eyebrow{color:var(--color-text-soft)}.clientCard__title{flex:1;margin:0}.clientCard__cta{color:var(--color-accent, var(--color-text-soft));display:block;margin-top:var(--space-4);transition:color var(--trs-time) var(--trs-tfunc)}.clientCard__inner:hover .clientCard__cta{color:var(--color-text)}.clientCard--placeholder .clientCard__inner{cursor:default;opacity:.4;pointer-events:none}

/*# sourceMappingURL=screen.css.map */