.scrolly-article{position:relative;background:var(--tbf-bg-primary);color:var(--tbf-text-primary);isolation:isolate}.scrolly-article:before{content:"";position:fixed;inset:0;z-index:var(--tbf-z-raw-below);pointer-events:none;opacity:var(--tbf-bg-overlay-grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/rect%3E%3C/svg%3E");background-size:90px 90px}.scrolly-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.scrolly-loader{position:fixed;inset:0;z-index:var(--tbf-z-raw-modal);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tbf-space-8);background:var(--tbf-bg-primary);animation:scrolly-loader-in var(--tbf-motion-duration-loading-enter) var(--tbf-motion-easing-loading-enter) both}.scrolly-loader--exit{animation:scrolly-loader-out var(--tbf-motion-duration-loading-exit) var(--tbf-motion-easing-loading-exit) both}@keyframes scrolly-loader-in{0%{opacity:0}to{opacity:1}}@keyframes scrolly-loader-out{0%{opacity:1}to{opacity:0}}.scrolly-loader__glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(240,237,230,var(--tbf-bg-glow-loading-opacity)),transparent 60%);animation:scrolly-loader-glow var(--tbf-motion-duration-loading-pulse) var(--tbf-easing-raw-ease-in-out) infinite}@keyframes scrolly-loader-glow{0%,to{opacity:.6}50%{opacity:1}}.scrolly-loader__object{position:relative;width:clamp(140px,30vw,220px);height:clamp(60px,12vw,90px);perspective:800px}.scrolly-loader__plane{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--tbf-type-h1-family);font-weight:var(--tbf-font-weight-raw-800);font-size:clamp(1.5rem,5vw,2.25rem);color:var(--tbf-text-primary);letter-spacing:var(--tbf-letter-spacing-raw-tight-25,-.01em);transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation:scrolly-loader-spin 8s linear infinite}.scrolly-loader__plane--1{transform:rotateY(0deg) translateZ(1px)}.scrolly-loader__plane--2{transform:rotateY(120deg) translateZ(1px);opacity:.55}.scrolly-loader__plane--3{transform:rotateY(240deg) translateZ(1px);opacity:.3}@keyframes scrolly-loader-spin{0%{transform:rotateY(0deg) translateZ(1px)}to{transform:rotateY(1turn) translateZ(1px)}}.scrolly-loader__plane--2{animation-delay:-2.66s}.scrolly-loader__plane--3{animation-delay:-5.33s}.scrolly-loader__title{font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);letter-spacing:var(--tbf-type-tag-ls);text-transform:uppercase;color:var(--tbf-text-tertiary);text-align:center;max-width:80vw;opacity:0;animation:scrolly-loader-title-in var(--tbf-motion-duration-reveal-headline) var(--tbf-motion-easing-reveal) .2s both}@keyframes scrolly-loader-title-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scrolly-loader{display:none}}.scrolly-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:var(--tbf-z-raw-toast);background:transparent}.scrolly-progress__bar{height:100%;width:100%;background:var(--tbf-text-primary);transform-origin:left;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scrolly-progress__bar{animation:scrolly-progress-fill linear both;animation-timeline:scroll(root)}@keyframes scrolly-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}@media (prefers-reduced-motion:reduce){.scrolly-progress{display:none}}.scrolly-hero{position:relative;min-height:100dvh;display:flex;align-items:flex-end;overflow:clip;contain:layout paint}.scrolly-hero__media,.scrolly-hero__void{position:absolute;inset:0}.scrolly-hero__void{background:var(--tbf-bg-primary);background-image:radial-gradient(circle at 50% 30%,rgba(240,237,230,var(--tbf-bg-glow-hero-opacity)),transparent 65%)}.scrolly-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.75))}.scrolly-hero__content{position:relative;z-index:var(--tbf-z-raw-content);padding:var(--tbf-space-16) var(--tbf-grid-margin-sm) var(--tbf-space-20);max-width:var(--tbf-grid-max-xl);margin-inline:auto;width:100%}.scrolly-hero__eyebrow{font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);letter-spacing:var(--tbf-type-tag-ls);text-transform:uppercase;color:var(--tbf-text-tertiary);margin-bottom:var(--tbf-space-4);opacity:0;animation:scrolly-fade-up var(--tbf-motion-duration-reveal-deck) var(--tbf-motion-easing-reveal) .1s both}.scrolly-hero__title{font-family:var(--tbf-type-display-xl-family);font-weight:var(--tbf-type-display-xl-weight);font-size:var(--tbf-type-display-xl-size-sm);line-height:var(--tbf-type-display-xl-lh-sm);letter-spacing:var(--tbf-type-display-xl-ls);color:var(--tbf-text-primary);text-wrap:balance;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:0;transform:translateY(var(--tbf-motion-translate-reveal));animation:scrolly-fade-up var(--tbf-motion-duration-reveal-headline) var(--tbf-motion-easing-reveal) .25s both}@media (min-width:1024px){.scrolly-hero__title{font-size:var(--tbf-type-display-xl-size)}}.scrolly-hero__subtitle{font-family:var(--tbf-type-deck-family);font-weight:var(--tbf-type-deck-weight);font-size:var(--tbf-type-deck-size-sm);line-height:var(--tbf-type-deck-lh);font-style:italic;color:var(--tbf-text-secondary);max-width:60ch;margin-top:var(--tbf-space-6);opacity:0;animation:scrolly-fade-up var(--tbf-motion-duration-reveal-deck) var(--tbf-motion-easing-reveal) .45s both}@keyframes scrolly-fade-up{0%{opacity:0;transform:translateY(var(--tbf-motion-translate-reveal))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.scrolly-hero__eyebrow,.scrolly-hero__subtitle,.scrolly-hero__title{animation:none;opacity:1;transform:none}}.scrolly-pinned{position:relative;height:180vh;contain:layout paint}@media (min-width:768px){.scrolly-pinned{height:250vh}}.scrolly-pinned__sticky{position:-webkit-sticky;position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-inline:var(--tbf-grid-margin-sm);overflow:clip}.scrolly-pinned__bg{position:absolute;inset:0;background:radial-gradient(circle at 50% 55%,rgba(240,237,230,.05),transparent 70%);transform:scale(1);will-change:transform}@supports (animation-timeline:view()){.scrolly-pinned__bg{animation:scrolly-pinned-zoom linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes scrolly-pinned-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}}.scrolly-pinned__kicker{position:relative;font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);letter-spacing:var(--tbf-type-tag-ls);text-transform:uppercase;color:var(--tbf-text-tertiary);margin-bottom:var(--tbf-space-6)}.scrolly-pinned__text{position:relative;font-family:var(--tbf-type-display-lg-family);font-weight:var(--tbf-type-display-lg-weight);font-size:var(--tbf-type-display-lg-size-sm);line-height:var(--tbf-type-display-lg-lh-sm);letter-spacing:var(--tbf-type-display-lg-ls);max-width:20ch;text-wrap:balance}@media (min-width:1024px){.scrolly-pinned__text{font-size:var(--tbf-type-display-lg-size)}}@media (prefers-reduced-motion:reduce){.scrolly-pinned{height:auto;padding-block:var(--tbf-space-20)}.scrolly-pinned__sticky{position:relative;height:auto}.scrolly-pinned__bg{animation:none;transform:none}}.scrolly-chapter{position:relative;min-height:var(--sc-divider-min,60vh);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;contain:layout paint;background:var(--tbf-bg-primary);color:var(--tbf-text-primary)}.scrolly-chapter--grey{background:var(--tbf-color-smoke)}.scrolly-chapter--light{background:var(--tbf-bg-inverse);color:var(--tbf-text-inverse)}.scrolly-chapter__wipe{position:absolute;inset:0;background:inherit;opacity:0}@supports (animation-timeline:view()){.scrolly-chapter__wipe{animation:scrolly-wipe-in linear both;animation-timeline:view();animation-range:entry 0 entry 60%}@keyframes scrolly-wipe-in{0%{opacity:0}to{opacity:1}}}.scrolly-chapter__word{position:relative;font-family:var(--tbf-type-display-xl-family);font-weight:var(--tbf-font-weight-raw-800);font-size:clamp(3rem,16vw,10rem);line-height:1;overflow:clip;transform:translateX(6%);opacity:.9}@supports (animation-timeline:view()){.scrolly-chapter__word{animation:scrolly-chapter-slide linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes scrolly-chapter-slide{0%{transform:translateX(10%)}to{transform:translateX(-10%)}}}.scrolly-chapter__index{position:relative;font-family:var(--tbf-type-micro-family);font-size:var(--tbf-type-micro-size);letter-spacing:var(--tbf-type-micro-ls);color:var(--tbf-text-tertiary);margin-top:var(--tbf-space-4)}.scrolly-chapter--light .scrolly-chapter__index{color:rgba(0,0,0,.4)}@media (prefers-reduced-motion:reduce){.scrolly-chapter__wipe{animation:none;opacity:1}.scrolly-chapter__word{animation:none;transform:none}}.scrolly-reveal{opacity:0;transform:translateY(var(--tbf-motion-translate-reveal))}.scrolly-reveal--scale{transform:scale(.94)}.scrolly-reveal--line{transform:translateY(12px)}@supports (animation-timeline:view()){.scrolly-reveal{animation:scrolly-reveal-in linear both;animation-timeline:view();animation-range:entry 0 entry 40%}.scrolly-reveal--scale{animation-name:scrolly-reveal-scale-in}.scrolly-reveal--line{animation-name:scrolly-reveal-line-in}@keyframes scrolly-reveal-in{0%{opacity:0;transform:translateY(var(--tbf-motion-translate-reveal))}to{opacity:1;transform:translateY(0)}}@keyframes scrolly-reveal-scale-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes scrolly-reveal-line-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.scrolly-reveal{transition:opacity var(--tbf-motion-duration-reveal-headline) var(--tbf-motion-easing-reveal),transform var(--tbf-motion-duration-reveal-headline) var(--tbf-motion-easing-reveal)}.scrolly-reveal.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrolly-reveal,.scrolly-reveal--line,.scrolly-reveal--scale{animation:none;transition:none;opacity:1;transform:none}}.scrolly-quote{max-width:var(--tbf-type-body-max-width);margin-block:var(--tbf-space-16)}.scrolly-quote__text{font-family:var(--tbf-type-display-lg-family);font-weight:var(--tbf-type-display-lg-weight);font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.15;color:var(--tbf-text-primary)}.scrolly-quote__attribution{margin-top:var(--tbf-space-4);font-family:var(--tbf-type-micro-family);font-size:var(--tbf-type-micro-size);letter-spacing:var(--tbf-type-micro-ls);text-transform:uppercase;color:var(--tbf-text-tertiary)}.scrolly-media{margin-block:var(--tbf-space-16)}.scrolly-media__frame{position:relative;aspect-ratio:16/10;overflow:clip;contain:layout paint}.scrolly-media__img{transform:translateY(0)}@supports (animation-timeline:view()){.scrolly-media__img{animation:scrolly-parallax linear both;animation-timeline:view();animation-range:cover 0 cover 100%}@keyframes scrolly-parallax{0%{transform:translateY(-6%) scale(1.12)}to{transform:translateY(6%) scale(1.12)}}}.scrolly-media__caption{margin-top:var(--tbf-space-3);font-family:var(--tbf-type-micro-family);font-size:var(--tbf-type-micro-size);color:var(--tbf-text-tertiary)}@media (prefers-reduced-motion:reduce){.scrolly-media__img{animation:none;transform:none}}.scrolly-stat{padding-block:var(--tbf-space-12);text-align:center}.scrolly-stat__value{font-family:var(--tbf-type-display-xl-family);font-weight:var(--tbf-type-display-xl-weight);font-size:clamp(2.5rem,10vw,5rem);line-height:1;color:var(--tbf-text-primary)}.scrolly-stat__bar{height:2px;max-width:240px;margin:var(--tbf-space-4) auto;background:var(--tbf-text-tertiary);transform:scaleX(0);transform-origin:center}@supports (animation-timeline:view()){.scrolly-stat__bar{animation:scrolly-bar-grow linear both;animation-timeline:view();animation-range:entry 0 entry 60%}@keyframes scrolly-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.scrolly-stat__label{font-family:var(--tbf-type-micro-family);font-size:var(--tbf-type-micro-size);letter-spacing:var(--tbf-type-micro-ls);text-transform:uppercase;color:var(--tbf-text-tertiary)}@media (prefers-reduced-motion:reduce){.scrolly-stat__bar{animation:none;transform:scaleX(1)}}.scrolly-toggle__pills{display:flex;gap:var(--tbf-space-2);flex-wrap:wrap;margin-bottom:var(--tbf-space-6)}.scrolly-toggle__pill{font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);letter-spacing:var(--tbf-type-tag-ls);text-transform:uppercase;padding:var(--tbf-space-2) var(--tbf-space-4);border-radius:var(--tbf-radius-full);border:1px solid var(--tbf-border);background:transparent;color:var(--tbf-text-tertiary);cursor:pointer;transition:color var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro),border-color var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro)}.scrolly-toggle__pill--active{color:var(--tbf-text-primary);border-color:var(--tbf-border-active)}.scrolly-share{padding-block:var(--tbf-space-8)}.scrolly-share__btn{font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);letter-spacing:var(--tbf-type-tag-ls);text-transform:uppercase;color:var(--tbf-text-primary);background:transparent;border:1px solid var(--tbf-border);border-radius:var(--tbf-radius-full);padding:var(--tbf-space-3) var(--tbf-space-6);cursor:pointer;transition:border-color var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro)}.scrolly-share__btn:focus-visible,.scrolly-share__btn:hover{border-color:var(--tbf-border-active)}.scrolly-stickers{position:relative;height:calc(60vh + (var(--scrolly-sticker-count, 3) * 18vh));contain:layout paint}.scrolly-stickers__item{position:absolute;left:calc(10% + (var(--i, 0) * 13%) % 70%);top:calc(8vh + (var(--i, 0) * 22vh));max-width:62vw;font-family:var(--tbf-type-body-sm-family);font-style:italic;font-size:var(--tbf-type-body-sm-size-sm);color:var(--tbf-text-secondary);opacity:0}@supports (animation-timeline:view()){.scrolly-stickers__item{animation:scrolly-sticker-in linear both,stickerFloat1 6s ease-in-out infinite;animation-timeline:view(),auto;animation-range:entry 0 cover 40%,none}.scrolly-stickers__item--2{animation-name:scrolly-sticker-in,stickerFloat2}.scrolly-stickers__item--3{animation-name:scrolly-sticker-in,stickerFloat3}@keyframes scrolly-sticker-in{0%{opacity:0}30%{opacity:1}70%{opacity:1}to{opacity:0}}}.scrolly-stickers--hide-mobile .scrolly-stickers__item{display:none}@media (min-width:768px){.scrolly-stickers--hide-mobile .scrolly-stickers__item{display:block}}@media (prefers-reduced-motion:reduce){.scrolly-stickers__item{animation:none;opacity:.8}}.scrolly-cascade{max-width:var(--tbf-type-body-max-width);margin-inline:auto;padding-block:var(--sc-gap-connective-sm,var(--tbf-space-8))}.scrolly-cascade__line{font-family:var(--tbf-type-deck-family);font-size:clamp(1.05rem,3vw,1.5rem);line-height:var(--sc-line-lh,1.5);color:var(--tbf-text-primary);margin-block:var(--sc-line-gap,var(--tbf-space-4));opacity:0;transform:translateY(16px)}.scrolly-cascade__line--emphasis{font-family:var(--tbf-type-display-lg-family);font-weight:var(--tbf-type-display-lg-weight);font-size:clamp(1.5rem,5vw,2.5rem);line-height:1.2;margin-block:var(--sc-emphasis-gap,var(--tbf-space-10))}@supports (animation-timeline:view()){.scrolly-cascade__line{animation:scrolly-cascade-in linear both;animation-timeline:view();animation-range:entry 0 entry 50%;animation-delay:calc(var(--i, 0) * 30ms)}@keyframes scrolly-cascade-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}}@supports not (animation-timeline:view()){.scrolly-cascade__line{transition:opacity var(--tbf-motion-duration-reveal-card) var(--tbf-motion-easing-reveal),transform var(--tbf-motion-duration-reveal-card) var(--tbf-motion-easing-reveal)}.scrolly-cascade__line.is-visible{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrolly-cascade__line{animation:none;transition:none;opacity:1;transform:none}}.scrolly-fullbleed{position:relative;min-height:var(--sc-fullbleed-min,100dvh);display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:var(--tbf-grid-margin-sm);overflow:clip;contain:layout paint;background:var(--tbf-bg-primary);color:var(--tbf-text-primary)}.scrolly-fullbleed--grey{background:var(--tbf-color-smoke)}.scrolly-fullbleed--light{background:var(--tbf-bg-inverse);color:var(--tbf-text-inverse)}.scrolly-fullbleed__wipe{position:absolute;inset:0;background:inherit;opacity:0}@supports (animation-timeline:view()){.scrolly-fullbleed__wipe{animation:scrolly-wipe-in linear both;animation-timeline:view();animation-range:entry 0 entry 70%}}.scrolly-fullbleed__text{position:relative;font-family:var(--tbf-type-display-xl-family);font-weight:var(--tbf-type-display-xl-weight);line-height:var(--tbf-type-display-xl-lh-sm);letter-spacing:var(--tbf-type-display-xl-ls);max-width:18ch;text-wrap:balance;font-size:clamp(1.75rem,7vw,3.5rem);opacity:0;transform:scale(.92)}.scrolly-fullbleed__text--word{max-width:none;font-size:clamp(3rem,20vw,12rem);letter-spacing:var(--tbf-letter-spacing-raw-tight-4,-.02em)}.scrolly-fullbleed__text--wordmark{max-width:none;font-size:clamp(2rem,10vw,5rem)}@supports (animation-timeline:view()){.scrolly-fullbleed__text{animation:scrolly-reveal-scale-in linear both;animation-timeline:view();animation-range:entry 10% entry 60%}}@supports not (animation-timeline:view()){.scrolly-fullbleed__text,.scrolly-fullbleed__wipe{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.scrolly-fullbleed__text,.scrolly-fullbleed__wipe{animation:none;opacity:1;transform:none}}.scrolly-mirror{display:flex;flex-direction:column;gap:var(--tbf-space-12);padding-block:var(--sc-gap-connective,var(--tbf-space-12));max-width:var(--tbf-type-body-max-width);margin-inline:auto}@media (min-width:768px){.scrolly-mirror{flex-direction:row;gap:var(--tbf-space-16)}}.scrolly-mirror__list{flex:1 1;list-style:none;display:flex;flex-direction:column;gap:var(--tbf-space-2)}.scrolly-mirror__list--before .scrolly-mirror__item{color:var(--tbf-text-tertiary)}.scrolly-mirror__list--after .scrolly-mirror__item{color:var(--tbf-text-primary);font-weight:var(--tbf-font-weight-raw-700)}.scrolly-mirror__item{font-family:var(--tbf-type-h3-family);font-size:clamp(1.1rem,3.4vw,1.6rem)}.scrolly-raw{display:flex;flex-direction:column;gap:var(--tbf-space-2);padding-block:var(--sc-gap-connective-sm,var(--tbf-space-8));max-width:var(--tbf-type-body-max-width);margin-inline:auto}.scrolly-raw__row{font-family:var(--tbf-type-h3-family);font-size:clamp(1.2rem,4vw,1.8rem)}.scrolly-raw__fixed{color:var(--tbf-text-primary);font-weight:var(--tbf-font-weight-raw-700)}.scrolly-raw__variable{color:var(--tbf-text-secondary);margin-left:var(--tbf-space-2)}.scrolly-negation{display:flex;flex-direction:column;gap:var(--tbf-space-6);padding-block:var(--sc-gap-connective,var(--tbf-space-12));max-width:var(--tbf-type-body-max-width);margin-inline:auto}.scrolly-negation__pair{display:flex;flex-direction:column;gap:var(--tbf-space-1)}.scrolly-negation__no{font-family:var(--tbf-type-body-family);font-style:italic;color:var(--tbf-text-tertiary);font-size:clamp(1rem,3vw,1.25rem)}.scrolly-negation__yes{font-family:var(--tbf-type-h2-family);font-weight:var(--tbf-font-weight-raw-700);color:var(--tbf-text-primary);font-size:clamp(1.3rem,4vw,2rem)}.scrolly-body,.scrolly-cascade,.scrolly-mirror,.scrolly-negation,.scrolly-quote,.scrolly-raw,.scrolly-stat{padding-inline:var(--tbf-grid-margin-sm);box-sizing:border-box}@media (min-width:768px){.scrolly-body,.scrolly-cascade,.scrolly-mirror,.scrolly-negation,.scrolly-quote,.scrolly-raw,.scrolly-stat{padding-inline:var(--tbf-grid-margin-md)}}.scrolly-article{--sc-line-gap:var(--tbf-space-2);--sc-line-lh:1.4;--sc-emphasis-gap:var(--tbf-space-8);--sc-gap-connective:var(--tbf-space-5);--sc-gap-connective-sm:var(--tbf-space-5);--sc-fullbleed-min:100dvh;--sc-divider-min:26vh}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-BookItalic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Regulartalic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-ExtraBoldItalic.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Brother1816;src:url(/fonts/Brother1816-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Thin.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-ThinItalic.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Book.woff2) format("woff2");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-BookItalic.woff2) format("woff2");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-RegularItali.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-ExtraBoldIta.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Brother1816Printed;src:url(/fonts/Brother1816Printed-BlackItalic.woff2) format("woff2");font-weight:900;font-style:italic;font-display:swap}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{background-color:var(--tbf-bg-primary);color:var(--tbf-text-primary);font-family:var(--tbf-type-body-family);font-size:var(--tbf-type-body-size-sm);font-weight:var(--tbf-type-body-weight);line-height:var(--tbf-type-body-lh-sm);min-height:100dvh;overflow-x:hidden}@media (min-width:1280px){body{font-size:var(--tbf-type-body-size);line-height:var(--tbf-type-body-lh)}}.skip-nav{position:absolute;top:var(--tbf-space-2);left:var(--tbf-space-2);padding:var(--tbf-space-2) var(--tbf-space-4);background-color:var(--tbf-accent);color:var(--tbf-color-obsidian);font-family:var(--tbf-type-tag-family);font-size:var(--tbf-type-tag-size);font-weight:var(--tbf-type-tag-weight);letter-spacing:var(--tbf-type-tag-ls);text-transform:var(--tbf-type-tag-transform);text-decoration:none;z-index:var(--tbf-z-cursor);transform:translateY(calc(-100% - var(--tbf-space-4)));transition:transform var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro)}.skip-nav:focus{transform:translateY(0)}@media (min-width:1024px) and (hover:hover){body{cursor:none}.cursor{position:fixed;width:var(--tbf-cursor-size);height:var(--tbf-cursor-size);background-color:var(--tbf-cursor-color);border-radius:var(--tbf-radius-full);pointer-events:none;opacity:var(--tbf-cursor-opacity);z-index:var(--tbf-z-cursor);transform:translate(-50%,-50%);transition:transform var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro),opacity var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro);will-change:transform}.cursor--link{transform:translate(-50%,-50%) scale(var(--tbf-cursor-scale-link))}.cursor--image{transform:translate(-50%,-50%) scale(var(--tbf-cursor-scale-image));opacity:var(--tbf-cursor-opacity-image)}}@media (prefers-reduced-motion:reduce){.cursor{display:none}}:focus-visible{outline:var(--tbf-focus-ring-width) solid var(--tbf-focus-ring-color);outline-offset:var(--tbf-focus-ring-offset);border-radius:var(--tbf-focus-ring-radius)}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ol,ul{list-style:none}button{font-family:inherit}#main{position:relative;min-height:100dvh}.display-xl{font-family:var(--tbf-type-display-xl-family);font-size:var(--tbf-type-display-xl-size-sm);font-weight:var(--tbf-type-display-xl-weight);line-height:var(--tbf-type-display-xl-lh-sm);letter-spacing:var(--tbf-type-display-xl-ls)}@media (min-width:1280px){.display-xl{font-size:var(--tbf-type-display-xl-size);line-height:var(--tbf-type-display-xl-lh)}}.display-lg{font-family:var(--tbf-type-display-lg-family);font-size:var(--tbf-type-display-lg-size-sm);font-weight:var(--tbf-type-display-lg-weight);line-height:var(--tbf-type-display-lg-lh-sm);letter-spacing:var(--tbf-type-display-lg-ls)}@media (min-width:1280px){.display-lg{font-size:var(--tbf-type-display-lg-size);line-height:var(--tbf-type-display-lg-lh)}}.tag-group{display:flex;gap:var(--tbf-space-3);flex-wrap:wrap;list-style:none;padding:0;margin:0}.form{display:flex;flex-direction:column;gap:var(--tbf-space-8)}.form-success{text-align:center;padding-block:var(--tbf-space-12)}.form-success p{font-family:var(--tbf-type-deck-family);font-size:var(--tbf-type-deck-size-sm);font-weight:var(--tbf-type-deck-weight);line-height:var(--tbf-type-deck-lh);color:var(--tbf-text-primary)}@media (min-width:1280px){.form-success p{font-size:var(--tbf-type-deck-size)}}.intent-group{flex-direction:column;list-style:none;padding:0;margin:0}.intent-group,.intent-option{display:flex;gap:var(--tbf-space-4)}.intent-option{align-items:flex-start;padding-block:var(--tbf-space-4);cursor:pointer}.intent-option input[type=radio]{position:absolute;opacity:0;pointer-events:none}.intent-option__label{flex:1 1;cursor:pointer}.intent-option__name{font-family:var(--tbf-type-h4-family);font-size:var(--tbf-type-h4-size-sm);font-weight:var(--tbf-type-h4-weight);line-height:var(--tbf-type-h4-lh);color:var(--tbf-text-primary);transition:color var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro)}.intent-option__desc{font-family:var(--tbf-type-caption-family);font-size:var(--tbf-type-caption-size-sm);color:var(--tbf-text-tertiary);margin-top:var(--tbf-space-1)}.intent-option:has(input:checked) .intent-option__name{color:var(--tbf-accent)}.intent-option__indicator{width:var(--tbf-space-4);height:var(--tbf-space-4);border-radius:var(--tbf-radius-full);flex-shrink:0;margin-top:calc(var(--tbf-space-1) * 1.5);transition:border-color var(--tbf-motion-duration-micro) var(--tbf-motion-easing-micro);display:flex;align-items:center;justify-content:center}.intent-option:has(input:checked) .intent-option__indicator{background-color:var(--tbf-accent)}.sticky-cta{position:fixed;bottom:0;left:0;right:0;padding:var(--tbf-space-4) var(--tbf-grid-margin-sm);background-color:var(--tbf-bg-primary);z-index:var(--tbf-z-sticky);display:flex;justify-content:center}@media (min-width:1024px){.sticky-cta{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}