.theme-default{--background: #32000A;--foreground: #ffffff;--muted: #0D0304;--foreground-muted: #e3ddde;--foreground-dimmed: #bdafb2;--primary: #f22e3a;--primary-foreground: #ffffff;--secondary: #f22e3a;--secondary-foreground: #0D0304;--card: #441922;--card-foreground: #ffffff;--card-foreground-muted: #bdafb2;--border: #573037;--border-control: #7D5E64;--focus-ring: #ffffff;--hover-background: #36050f;--hover-primary: #e72c37}.theme-dark{--background: #0D0304;--foreground: #ffffff;--muted: #0D0304;--foreground-muted: #e3ddde;--foreground-dimmed: #bdafb2;--primary: #f22e3a;--primary-foreground: #ffffff;--secondary: #290E13;--secondary-foreground: #f22e3a;--card: #290e13;--card-foreground: #ffffff;--card-foreground-muted: #bdafb2;--border: #35171c;--border-control: #7D5E64;--focus-ring: #ffffff;--hover-background: #120809;--hover-primary: #e72c37}.theme-bold{--background: #f22e3a;--foreground: #0D0304;--muted: #0D0304;--foreground-muted: #0D0304;--foreground-dimmed: #32000A;--primary: #0D0304;--primary-foreground: #f22e3a;--secondary: #f22e3a;--secondary-foreground: #0D0304;--card: #0D0304;--card-foreground: #ffffff;--card-foreground-muted: #bdafb2;--border: #0D0304;--border-control: #961d24;--focus-ring: #0D0304;--hover-background: #e42b37;--hover-primary: #120809}.theme-light{--background: #ECE8E9;--foreground: #0D0304;--muted: #dad1d3;--foreground-muted: #290E13;--foreground-dimmed: #6a474e;--primary: #f22e3a;--primary-foreground: #ffffff;--secondary: #ffffff;--secondary-foreground: #f22e3a;--card: #ffffff;--card-foreground: #0D0304;--card-foreground-muted: #6a474e;--border: #C7BABD;--border-control: #A18C91;--focus-ring: #0D0304;--hover-background: #dad1d3;--hover-primary: #e72c37}.theme-alternative{--background: #32000A;--foreground: #ffffff;--muted: #0D0304;--foreground-muted: #e3ddde;--foreground-dimmed: #bdafb2;--primary: #f22e3a;--primary-foreground: #ffffff;--secondary: #f22e3a;--secondary-foreground: #0D0304;--card: #441922;--card-foreground: #ffffff;--card-foreground-muted: #bdafb2;--border: #573037;--border-control: #7D5E64;--focus-ring: #ffffff;--hover-background: #36050f;--hover-primary: #e72c37}:root{--font-size-headline-xxxLarge: clamp(26px, 7.4vw, 48px);--font-size-headline-xxLarge: clamp(24px, 6.4vw, 36px);--font-size-heading-xxLarge: 28px;--font-size-heading-xLarge: 24px;--font-size-heading-large: 20px;--font-size-heading-base: 18px;--font-size-heading-small: 16px;--font-size-xLarge: 18px;--font-size-large: 16px;--font-size-medium: 15px;--font-size-base: 15px;--font-size-small: 12px;--font-size-label-large: 15px;--font-size-label-base: 13px;--font-size-label-small: 11px}@media screen and (min-width:768px){:root{--font-size-headline-xxxLarge: calc(48px + (62 - 48) * ((100vw - 768px) / (1024 - 768)));--font-size-headline-xxLarge: calc(36px + (42 - 36) * ((100vw - 768px) / (1024 - 768)));--font-size-heading-xxLarge: calc(34px + (38 - 34) * ((100vw - 768px) / (1024 - 768)));--font-size-heading-xLarge: calc(28px + (31.5 - 28) * ((100vw - 768px) / (1024 - 768)));--font-size-heading-large: calc(24px + (26.5 - 24) * ((100vw - 768px) / (1024 - 768)));--font-size-heading-base: calc(20px + (23 - 20) * ((100vw - 768px) / (1024 - 768)));--font-size-heading-small: calc(18px + (20 - 18) * ((100vw - 768px) / (1024 - 768)));--font-size-xLarge: calc(20px + (21 - 20) * ((100vw - 768px) / (1024 - 768)));--font-size-large: calc(18px + (18.5 - 18) * ((100vw - 768px) / (1024 - 768)));--font-size-medium: calc(17px + (17.25 - 17) * ((100vw - 768px) / (1024 - 768)));--font-size-base: calc(16px + 0*(100vw - 768px)) ;--font-size-small: calc(12px + (12.25 - 12) * ((100vw - 768px) / (1024 - 768)));--font-size-label-large: calc(15px + (15.25 - 15) * ((100vw - 768px) / (1024 - 768)));--font-size-label-base: calc(13px + (13.25 - 13) * ((100vw - 768px) / (1024 - 768)));--font-size-label-small: calc(11px + (11.5 - 11) * ((100vw - 768px) / (1024 - 768)))}}@media screen and (min-width:1024px){:root{--font-size-headline-xxxLarge: calc(62px + (82 - 62) * ((100vw - 1024px) / (1440 - 1024)));--font-size-headline-xxLarge: calc(42px + (60 - 42) * ((100vw - 1024px) / (1440 - 1024)));--font-size-heading-xxLarge: calc(38px + (50 - 38) * ((100vw - 1024px) / (1440 - 1024)));--font-size-heading-xLarge: calc(31.5px + (42 - 31.5) * ((100vw - 1024px) / (1440 - 1024)));--font-size-heading-large: calc(26.5px + (34 - 26.5) * ((100vw - 1024px) / (1440 - 1024)));--font-size-heading-base: calc(23px + (32 - 23) * ((100vw - 1024px) / (1440 - 1024)));--font-size-heading-small: calc(20px + (26 - 20) * ((100vw - 1024px) / (1440 - 1024)));--font-size-xLarge: calc(21px + (24 - 21) * ((100vw - 1024px) / (1440 - 1024)));--font-size-large: calc(18.5px + (20 - 18.5) * ((100vw - 1024px) / (1440 - 1024)));--font-size-medium: calc(17.25px + (18 - 17.25) * ((100vw - 1024px) / (1440 - 1024)));--font-size-base: calc(16px + 0*(100vw - 1024px)) ;--font-size-small: calc(12.25px + (13 - 12.25) * ((100vw - 1024px) / (1440 - 1024)));--font-size-label-large: calc(15.25px + (16 - 15.25) * ((100vw - 1024px) / (1440 - 1024)));--font-size-label-base: calc(13.25px + (14 - 13.25) * ((100vw - 1024px) / (1440 - 1024)));--font-size-label-small: calc(11.5px + (13 - 11.5) * ((100vw - 1024px) / (1440 - 1024)))}}@media screen and (min-width:1440px){:root{--font-size-headline-xxxLarge: calc(82px + (96 - 82) * ((100vw - 1440px) / (1920 - 1440)));--font-size-headline-xxLarge: calc(60px + .025*(100vw - 1440px)) ;--font-size-heading-xxLarge: calc(50px + (60 - 50) * ((100vw - 1440px) / (1920 - 1440)));--font-size-heading-xLarge: calc(42px + (50 - 42) * ((100vw - 1440px) / (1920 - 1440)));--font-size-heading-large: calc(34px + (42 - 34) * ((100vw - 1440px) / (1920 - 1440)));--font-size-heading-base: calc(32px + (36 - 32) * ((100vw - 1440px) / (1920 - 1440)));--font-size-heading-small: calc(26px + (30 - 26) * ((100vw - 1440px) / (1920 - 1440)));--font-size-xLarge: calc(24px + (28 - 24) * ((100vw - 1440px) / (1920 - 1440)));--font-size-large: calc(20px + (24 - 20) * ((100vw - 1440px) / (1920 - 1440)));--font-size-medium: calc(18px + (20 - 18) * ((100vw - 1440px) / (1920 - 1440)));--font-size-base: calc(16px + (17 - 16) * ((100vw - 1440px) / (1920 - 1440)));--font-size-small: calc(13px + (14 - 13) * ((100vw - 1440px) / (1920 - 1440)));--font-size-label-large: calc(16px + (17 - 16) * ((100vw - 1440px) / (1920 - 1440)));--font-size-label-base: calc(14px + (15 - 14) * ((100vw - 1440px) / (1920 - 1440)));--font-size-label-small: calc(13px + 0*(100vw - 1440px)) }}@media screen and (min-width:1920px){:root{--font-size-headline-xxxLarge: 96px;--font-size-headline-xxLarge: 72px;--font-size-heading-xxLarge: 60px;--font-size-heading-xLarge: 50px;--font-size-heading-large: 42px;--font-size-heading-base: 36px;--font-size-heading-small: 30px;--font-size-xLarge: 28px;--font-size-large: 24px;--font-size-medium: 20px;--font-size-base: 17px;--font-size-small: 14px;--font-size-label-large: 17px;--font-size-label-base: 15px;--font-size-label-small: 13px}}html{font-size:16px}@media screen and (min-width:375px)and (max-width:767px){html{font-size:calc(16px + 1 * ((100vw - 375px) / 393))}}@media screen and (min-width:768px)and (max-width:1023px){html{font-size:calc(17px + 0*(100vw - 768px))}}@media screen and (min-width:1024px)and (max-width:1439px){html{font-size:calc(17px + 1 * ((100vw - 1024px) / 416))}}@media screen and (min-width:1440px)and (max-width:1919px){html{font-size:calc(18px + 1 * ((100vw - 1440px) / 480))}}@media screen and (min-width:1920px){html{font-size:19px}}:root{--grid-inset-horizontal: 1.25rem;--grid-column-count: 4;--content-block-inset-vertical: 3rem;--content-inset-horizontal: 1.25rem;--page-header-height: 70px}@media screen and (min-width:768px){:root{--grid-inset-horizontal: 4rem;--grid-column-count: 6;--content-block-inset-vertical: 5rem;--content-inset-horizontal: 1.25rem;--page-header-height: 90px}}@media screen and (min-width:1024px){:root{--grid-inset-horizontal: max( calc((100vw - 1176px)/2) , 3rem);--grid-column-count: 12;--content-block-inset-vertical: 7rem;--content-inset-horizontal: 1.5rem;--page-header-height: 110px}}@media screen and (min-width:1440px){:root{--grid-inset-horizontal: max( calc((100vw - 1500px)/2) , 4rem);--grid-column-count: 12;--content-block-inset-vertical: 7rem;--content-inset-horizontal: 1.5rem;--page-header-height: 110px}}@media screen and (min-width:1920px){:root{--grid-inset-horizontal: max( calc((100vw - 1500px)/2) , 4rem);--grid-column-count: 12;--content-block-inset-vertical: 7rem;--content-inset-horizontal: 1.5rem;--page-header-height: 110px}}:root{--mo-ease-entrance: cubic-bezier(.22, 1, .36, 1);--mo-seq-in: .44s;--mo-seq-move: .48s;--mo-seq-step: 65ms;--mo-hero-in: .68s;--mo-hero-move: .76s}.rise-outer{display:inline-block;max-width:100%;overflow-wrap:break-word;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.rise-inner{display:inline-block}.js-anim .rise-inner{transform:translateY(112%)}.rise-done .rise-inner{transform:none}.hf{opacity:0;transform:translateY(8px);transition:opacity var(--mo-hero-in) ease,transform var(--mo-hero-move) var(--mo-ease-entrance)}.hf.hf-in{opacity:1;transform:none}.seq>*{opacity:0;transform:translateY(10px);transition:opacity var(--mo-seq-in) ease,transform var(--mo-seq-move) var(--mo-ease-entrance)}.seq.reveal>*{opacity:1;transform:none}.seq.reveal>*:nth-child(2){transition-delay:65ms}.seq.reveal>*:nth-child(3){transition-delay:.13s}.seq.reveal>*:nth-child(4){transition-delay:195ms}.seq.reveal>*:nth-child(5){transition-delay:.26s}.seq.reveal>*:nth-child(6){transition-delay:325ms}.seq.reveal>*:nth-child(7){transition-delay:.39s}.seq.reveal>*:nth-child(8){transition-delay:455ms}.seq.reveal>*:nth-child(9){transition-delay:.52s}.seq.reveal>*:nth-child(n+10){transition-delay:585ms}.img-reveal{opacity:0;filter:blur(12px);transform:scale(1.03)}.img-reveal[data-lqip]{opacity:1}.img-reveal.is-in{opacity:1;filter:blur(0);transform:none;transition:opacity .6s ease,filter .7s ease,transform .8s var(--mo-ease-entrance)}.js-anim main h1.headline:not(.rise-armed){opacity:0}.js-anim main h1.headline+*:not(.hf-in),.js-anim main h1.headline+*+*:not(.hf-in){opacity:0;transform:translateY(8px)}.js-anim :is(.section-header-text,.content-block:not(.block-LogoTicker,.block-FullWidthMediaCarousel,.block-ClientLogos) .content-grid:not(.section-header,.content-grid .content-grid),.ft-stream-grid,.ft-map):not(.reveal):not(:has(h1.headline))>*{opacity:0;transform:translateY(10px)}.js-anim main img:not([loading=eager]):not(.is-in):not(:is(.block-ClientLogos,.block-LogoTicker,.block-FullWidthMediaCarousel) img){opacity:0;filter:blur(12px);transform:scale(1.03)}.js-anim main img[data-lqip]:not([loading=eager]):not(.is-in):not(:is(.block-ClientLogos,.block-LogoTicker,.block-FullWidthMediaCarousel) img){opacity:1}@view-transition{navigation:auto}.page-header{view-transition-name:site-header}.ft{view-transition-name:site-footer}::view-transition-group(*){animation-duration:.34s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(root){animation-duration:.14s}::view-transition-new(root){animation-duration:.26s}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}.rise-inner,.hf,.seq>*,.img-reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-regular.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Aeonik;src:url(/fonts/aeonik-semibold.woff2) format("woff2");font-weight:600;font-display:block}@font-face{font-family:Special Gothic Expanded One;src:url(/fonts/SpecialGothicExpandedOne-Regular.woff2) format("woff2");font-weight:400;font-display:block}:root{color-scheme:dark;--grid-column-gap: 0rem;--grid-width: calc(100vw - (var(--grid-inset-horizontal) * 2));--grid-column-width: calc((var(--grid-width) - (var(--grid-column-count) - 1) * var(--grid-column-gap)) / var(--grid-column-count));--font-weight-heading: 600;--radius-card: 0rem;--radius-card-large: 0rem;--radius-input: 0rem;--radius-image: 0rem;--grid-2-column-width: calc(2 * var(--grid-column-width) + 1 * var(--grid-column-gap));--grid-3-column-width: calc(3 * var(--grid-column-width) + 2 * var(--grid-column-gap));--grid-4-column-width: calc(4 * var(--grid-column-width) + 3 * var(--grid-column-gap));--grid-5-column-width: calc(5 * var(--grid-column-width) + 4 * var(--grid-column-gap));--grid-6-column-width: calc(6 * var(--grid-column-width) + 5 * var(--grid-column-gap));--grid-7-column-width: calc(7 * var(--grid-column-width) + 6 * var(--grid-column-gap));--grid-8-column-width: calc(8 * var(--grid-column-width) + 7 * var(--grid-column-gap));--grid-9-column-width: calc(9 * var(--grid-column-width) + 8 * var(--grid-column-gap));--grid-10-column-width: calc(10 * var(--grid-column-width) + 9 * var(--grid-column-gap));--grid-11-column-width: calc(11 * var(--grid-column-width) + 10 * var(--grid-column-gap));--ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--ease-out-quint: cubic-bezier(.22, 1, .36, 1);--ease-in-out-cubic: cubic-bezier(.65, 0, .35, 1)}html{position:relative;line-height:1.5em;font-weight:400;font-family:Aeonik,sans-serif;color:var(--foreground);background-color:var(--background);overflow-x:hidden}@media screen and (max-width:1023px){html{width:100%;overflow-y:scroll}}@media screen and (min-width:1024px){html{width:100vw}}html,body{padding:0;margin:0;height:100%;overscroll-behavior:none}a{color:inherit;text-decoration:none}button{cursor:pointer;background:none;color:inherit}button,input,textarea,select{border:none;font-family:inherit;font-size:inherit}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}img,video{display:block;max-width:100%}@media screen and (max-width:767px){.hide-mobile{display:none!important}}@media screen and (min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media screen and (min-width:1024px){.hide-desktop{display:none!important}}.text-balance{text-wrap:balance}:is(.theme-default,.theme-dark,.theme-bold,.theme-light,.theme-alternative){--foreground-body: color-mix(in oklch, var(--foreground) 82%, var(--background))}.theme-bold{--foreground-body: var(--foreground)}.text-content{display:flex;flex-direction:column;align-items:flex-start;font-size:var(--font-size-base);gap:1em;color:var(--foreground-body, var(--foreground-muted))}.text-content.large{font-size:var(--font-size-large)}.text-content h2,.text-content h3,.text-content h4{color:var(--foreground);font-weight:var(--font-weight-heading)}.text-content h2:not(:first-child),.text-content h3:not(:first-child),.text-content h4:not(:first-child){margin-top:1em}.text-content strong{color:var(--foreground);font-weight:700}.text-content strong a{color:var(--foreground)}.text-content ul,.text-content ol{display:flex;flex-direction:column;gap:.5em;padding:0 0 0 2em}.text-content li{padding-left:.5em}.text-content a{color:inherit;background:linear-gradient(var(--primary),var(--primary)) 0 100% / 0 2px no-repeat,linear-gradient(color-mix(in oklch,currentColor 32%,transparent),color-mix(in oklch,currentColor 32%,transparent)) 0 100% / 100% 1px no-repeat;padding-bottom:.06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .25s cubic-bezier(.2,0,0,1)}.text-content a:hover,.text-content a:focus-visible{background-size:100% 2px,100% 1px}@media(prefers-reduced-motion:reduce){.text-content a{transition:none}}.no-break{white-space:nowrap;word-break:keep-all}.content-grid{display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr);column-gap:var(--grid-column-gap);margin:0 var(--grid-inset-horizontal)}.content-spacer{margin:0 var(--grid-inset-horizontal);border-inline:1px solid var(--border)}.content-block .content-spacer{border-inline:none}.block-spacer{height:var(--content-block-inset-vertical)}.heading{font-weight:var(--font-weight-heading);color:var(--foreground)}.heading.xxLarge{font-size:var(--font-size-heading-xxLarge);line-height:1.1;letter-spacing:-.02em}.heading.xLarge{font-size:var(--font-size-heading-xLarge);line-height:1.1;letter-spacing:-.02em}.heading.large{font-size:var(--font-size-heading-large);line-height:1.15;letter-spacing:-.02em}.heading.base{font-size:var(--font-size-heading-base);line-height:1.15;letter-spacing:-.018em}.heading.small{font-size:var(--font-size-heading-small);line-height:1.25;letter-spacing:-.015em}.heading.xSmall{font-size:var(--font-size-base);line-height:1.25;letter-spacing:-.015em}.heading.align-center{text-align:center}.heading.align-right{text-align:right}.heading strong{font-weight:inherit;position:relative;z-index:1;color:var(--highlight-color, var(--foreground))}.heading.highlight-boxed strong{color:var(--foreground)}.heading.highlight-boxed strong:before{content:"";position:absolute;inset:.1em -.165em;background-color:var(--highlight-color, var(--primary));z-index:-1}@media screen and (max-width:767px){.heading.allow-hyphenation{hyphens:auto;overflow-wrap:break-word}}.text{color:var(--foreground-body, var(--foreground-muted));line-height:1.5;font-weight:500;font-size:var(--font-size-base)}.text.xLarge{font-size:var(--font-size-xLarge)}.text.large{font-size:var(--font-size-large)}.text.medium{font-size:var(--font-size-medium)}.text.small{font-size:var(--font-size-small)}.text.align-center{text-align:center}.text.align-right{text-align:right}:is(.bd-content,.wd-body) .text-content{max-width:38rem;line-height:1.6;gap:1.1em}:is(.bd-content,.wd-body) .text-content :is(h2,h3,h4){line-height:1.2;text-wrap:balance}:is(.bd-content,.wd-body) .text-content :is(h2,h3):not(:first-child){margin-top:1.25em}:is(.bd-content,.wd-body) .text-content :is(p,li){line-height:1.6;text-wrap:pretty}.theme-default,.theme-dark,.theme-alternative,.theme-light{--selection-bg: #f22e3a;--selection-fg: #ffffff}.theme-bold{--selection-bg: #0D0304;--selection-fg: #ffffff}::selection{background-color:var(--selection-bg, #f22e3a);color:var(--selection-fg, #ffffff)}.sl[data-astro-cid-ddbyofvg]{display:inline-flex;align-items:center;padding:0 1rem;height:var(--page-header-height);color:var(--foreground)}.social-icons[data-astro-cid-gilvfg6f]{--link-padding: 12px;display:flex;flex-direction:row;margin:calc(var(--link-padding) * -1)}.social-icons[data-astro-cid-gilvfg6f].size-large{--link-padding: 20px}.social-icons[data-astro-cid-gilvfg6f].vertical{flex-direction:column}a[data-astro-cid-gilvfg6f]{padding:var(--link-padding);display:block}svg[data-astro-cid-gilvfg6f]{display:block}path[data-astro-cid-gilvfg6f]{fill:var(--social-color);transition:fill .1s ease-out}a[data-astro-cid-gilvfg6f]:hover path[data-astro-cid-gilvfg6f]{fill:var(--primary)}a[data-astro-cid-gilvfg6f]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.page-header{--logo-width: 112px;--transform-transition-duration: 0ms;--opacity-transition-duration: .45s;--opacity-transition-delay: 0ms;--mobile-nav-transition-duration: .3s;--desktop-subnav-transition-duration: .3s;position:absolute;top:0;left:0;width:100%;min-height:var(--page-header-height);z-index:800;opacity:1;transition:opacity var(--opacity-transition-duration) ease-out var(--opacity-transition-delay),transform var(--transform-transition-duration) ease-out}.page-header.fixed-hidden{position:fixed;transform:translateY(-100%)}.page-header.fixed-visible{position:fixed;transform:translateY(0)!important}.page-header.enable-fixed-transition{--transform-transition-duration: .35s}@media screen and (min-width:768px)and (max-width:1023px){.page-header{--logo-width: 132px}}@media screen and (min-width:1024px){.page-header{--logo-width: 164px;width:100vw}}.ph-actions{grid-column:2 / -1;justify-self:end;align-self:stretch;display:flex;align-items:center;gap:16px}.ph-actions :global([hidden]){display:none!important}.ph-backdrop{position:absolute;top:0;left:0;right:0;height:150vh;opacity:0;background-color:transparent;backdrop-filter:blur(0);pointer-events:none;z-index:0}.ph-backdrop.visible{opacity:1;backdrop-filter:blur(20px)}@media screen and (max-width:1023px){.ph-backdrop{transition-property:opacity,background-color,backdrop-filter;transition-timing-function:ease-out;transition-duration:var(--mobile-nav-transition-duration)}.ph-backdrop.visible{background-color:color-mix(in srgb,var(--background) 80%,transparent);transition-duration:calc(var(--mobile-nav-transition-duration) * 1.25)}}@media screen and (min-width:1024px){.ph-backdrop{transition-property:opacity,background-color,backdrop-filter;transition-timing-function:ease-out;transition-duration:var(--desktop-subnav-transition-duration)}.ph-backdrop.visible{background-color:color-mix(in srgb,var(--background) 50%,transparent);transition-duration:calc(var(--desktop-subnav-transition-duration) * 1.25)}}.ph-nav{--nav-container-gap: 0px;--desktop-subnav-height: calc(var(--page-header-height) + 19.5rem);background-color:color-mix(in srgb,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;overflow:hidden;overflow:clip;z-index:1;transition:background-color var(--desktop-subnav-transition-duration, .3s) ease-out}.ph-nav.subnav-expanded,.ph-nav.mobile-nav-expanded{background-color:var(--background)}.ph-nav:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;opacity:1;background-color:var(--border);transition:opacity var(--desktop-subnav-transition-duration) ease-out}.ph-nav ul{list-style:none;margin:0;padding:0}.ph-nav a{text-decoration:none}.ph-nav button{border:0;color:inherit;cursor:pointer}.ph-nav a:focus-visible,.ph-nav button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media screen and (max-width:1023px){.ph-nav{display:grid;grid-template-columns:auto auto;grid-template-rows:var(--page-header-height) 0;transition:grid-template-rows var(--mobile-nav-transition-duration) ease-out}.ph-nav.mobile-nav-expanded{grid-template-rows:var(--page-header-height) calc(100vh - var(--page-header-height))}}@media screen and (min-width:1024px){.ph-nav{--nav-container-gap: 1.5rem;display:grid;align-items:flex-start;gap:var(--nav-container-gap);height:var(--page-header-height);grid-template-columns:auto 1fr auto;padding:0 var(--grid-inset-horizontal);transition:height var(--desktop-subnav-transition-duration) ease-out,box-shadow var(--desktop-subnav-transition-duration) ease-out;box-shadow:0 0 30rem 0 transparent}.ph-nav.subnav-expanded{height:var(--desktop-subnav-height);box-shadow:0 0 60rem #0007}.ph-nav.subnav-expanded:after{opacity:.1}}@media screen and (min-width:1440px){.ph-nav{--desktop-subnav-height: calc(var(--page-header-height) + 21rem)}}.ph-logo{display:flex;align-items:center;height:var(--page-header-height)}.ph-logo-link{justify-self:flex-start;display:flex;align-items:center;position:relative}.ph-logo-mark{display:block;width:var(--logo-width);height:auto;fill:var(--primary);transition:fill .3s ease-out}@media screen and (max-width:767px){.ph-logo-link{z-index:20}}@media screen and (max-width:1023px){.ph-logo-link{height:100%;padding:0 32px 0 var(--grid-inset-horizontal)}}@media screen and (min-width:1024px){.ph-logo-link{padding:1rem;transform:translate(-1rem)}}.ph-toggle{background:transparent;height:100%;position:relative;justify-self:end;display:flex;align-items:center;z-index:100;padding-left:var(--grid-inset-horizontal);padding-right:calc(var(--grid-inset-horizontal) - 5px)}@media screen and (min-width:768px)and (max-width:1023px){.ph-toggle{padding-left:2rem}}@media screen and (min-width:1024px){.ph-toggle{display:none}}.ph-lines-box{--line-width: 22px;--line-height: 2px;--line-spacing: 5px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px)and (max-width:1023px){.ph-lines-box{--line-width: 28px;--line-spacing: 7px}}.ph-lines{--duration: .25s;--line-color: var(--foreground-dimmed);display:block;top:50%;left:50%;margin-top:calc(var(--line-height) / -2);margin-left:calc(var(--line-width) / -2);width:var(--line-width)}.ph-lines,.ph-lines:before,.ph-lines:after{height:var(--line-height);background-color:var(--line-color);border-radius:0;position:absolute;transition:background-color calc(var(--duration) * .5) ease-out calc(var(--duration) * .5),top calc(var(--duration) * .5) ease-out calc(var(--duration) * .5),bottom calc(var(--duration) * .5) ease-out calc(var(--duration) * .5),width 0ms ease-in calc(var(--duration) * .5),transform calc(var(--duration) * .5) ease-in,opacity 0ms linear calc(var(--duration) * .5)}.ph-lines:before,.ph-lines:after{content:"";display:block;width:calc(var(--line-width) * .62);right:0}.ph-lines.isOpen,.ph-lines.isOpen:before,.ph-lines.isOpen:after{transition:background-color calc(var(--duration) * .5) ease-in,top calc(var(--duration) * .5) ease-in,bottom calc(var(--duration) * .5) ease-in,width 0ms ease-in calc(var(--duration) * .5),transform calc(var(--duration) * .5) ease-out calc(var(--duration) * .5),opacity 0ms linear calc(var(--duration) * .5)}.ph-lines:before{top:calc((var(--line-spacing) + var(--line-height)) * -1)}.ph-lines:after{bottom:calc((var(--line-spacing) + var(--line-height)) * -1)}.ph-lines.isOpen{transform:rotate(45deg)}.ph-lines.isOpen:before{top:0;opacity:0}.ph-lines.isOpen:after{bottom:0;transform:rotate(-90deg);width:var(--line-width)}.ph-menu{display:flex}@media screen and (max-width:1023px){.ph-menu-container{grid-column:1 / -1;overflow:hidden;overflow:clip}.ph-menu{flex:1;flex-direction:column;padding-top:1rem!important;height:calc(100vh - var(--page-header-height))}}@media screen and (min-width:1024px){.ph-menu{flex:1;height:var(--page-header-height);flex-direction:row;align-items:center;justify-content:center}}.ph-menu-footer{flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem var(--grid-inset-horizontal) 1.5rem}@media screen and (min-width:1024px){.ph-menu-footer{display:none}}.ph-item{display:flex;flex-direction:column}@media screen and (min-width:1024px){.ph-item{flex-direction:row;align-items:center;height:100%}.ph-item.mobile-only{display:none}}.ph-link{--underlay-color: transparent;position:relative;user-select:none;color:var(--foreground-muted)}@media screen and (max-width:1023px){.ph-link{display:flex;width:100%;padding:.25rem var(--grid-inset-horizontal)}}@media screen and (min-width:1024px){.ph-link{display:flex;align-items:center}.ph-menu:not(:has(a:hover,>li.expanded)) .ph-link.selected{color:var(--foreground)}.ph-link:hover,.expanded>.ph-link{color:var(--foreground)}}.ph-label{color:inherit;display:flex;align-items:center;line-height:1.5;font-weight:500;font-size:var(--font-size-base)}.ph-chevron{display:block}@media screen and (max-width:1023px){.ph-label{font-size:var(--font-size-heading-xxLarge);width:100%;justify-content:space-between}.ph-chevron{transform:translate(.125rem);width:28px;height:28px}}@media screen and (min-width:768px)and (max-width:1023px){.ph-chevron{width:36px;height:36px;stroke-width:1.5}}@media screen and (min-width:1024px){.ph-label{--padding-horizontal: 1.125rem;text-transform:uppercase;font-weight:var(--font-weight-heading);padding:.325rem var(--padding-horizontal);gap:.125rem}.ph-label:before{content:"";position:absolute;inset:0 .325rem;background-color:var(--underlay-color);z-index:-1}.has-subnav .ph-label{padding-right:calc(var(--padding-horizontal) * .5)}.has-subnav .ph-label:before{right:0}.ph-chevron{width:1rem;height:1rem;transform:translateY(.05rem) rotate(90deg)}}@media screen and (min-width:1440px){.ph-label{--padding-horizontal: 1.5rem}}.ph-underlay{display:none}.ph-subnav{--gap-horizontal: 0rem;visibility:hidden;opacity:0}@media screen and (max-width:1023px){.ph-underlay{display:block;background-color:var(--background);position:absolute;pointer-events:none;inset:0;visibility:hidden;opacity:0;z-index:89;transition:opacity .55s cubic-bezier(.22,1,.36,1),visibility 0ms linear .55s}.expanded>.ph-underlay{visibility:visible;opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),visibility 0ms linear 0ms}.ph-subnav{position:absolute;inset:0;z-index:90;background-color:var(--background);transform:translate(100vw);overflow-y:auto;transition:opacity 0ms cubic-bezier(.22,1,.36,1) .55s,transform .55s cubic-bezier(.22,1,.36,1),visibility 0ms linear .55s}.ph-subnav .ph-subnav-content{opacity:0;transition:opacity .55s cubic-bezier(.22,1,.36,1)}.expanded>.ph-subnav{visibility:visible;opacity:1;transform:translate(0);transition:opacity 0ms cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),visibility 0ms linear 0ms}.expanded>.ph-subnav .ph-subnav-content{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1)}}@media screen and (min-width:1024px){.ph-subnav{--subnav-open-opacity-transition-duration: var(--desktop-subnav-transition-duration);position:absolute;top:var(--page-header-height);left:0;right:0}.subnav-switching .ph-subnav{--subnav-open-opacity-transition-duration: 0ms}.ph-menu:not(:has(li.expanded)) .ph-subnav{transition:opacity var(--desktop-subnav-transition-duration) ease-out,visibility 0ms linear var(--desktop-subnav-transition-duration)}li.expanded>.ph-subnav{visibility:visible;opacity:1;transition:opacity var(--subnav-open-opacity-transition-duration) ease-out,visibility 0ms linear}}.ph-subnav-content{--summary-column-width: 29%}@media screen and (min-width:1024px){.ph-subnav-content{--gap-horizontal: 2.5rem;display:grid;grid-template-columns:var(--summary-column-width) minmax(0,1fr) minmax(0,1fr);gap:var(--gap-horizontal);padding:.75rem var(--grid-inset-horizontal)}.ph-subnav-content.merge-content-columns{grid-template-columns:var(--summary-column-width) 1fr}}@media screen and (min-width:1024px)and (max-width:1224px){.ph-subnav-content{--summary-column-width: 25%}}.ph-back{background:transparent;padding:0 var(--grid-inset-horizontal);height:var(--page-header-height);display:flex;align-items:center}.ph-back svg{width:28px;height:28px}@media screen and (min-width:768px)and (max-width:1023px){.ph-back svg{width:36px;height:36px}}@media screen and (min-width:1024px){.ph-back{display:none}}.ph-summary{display:flex}.ph-summary-text{display:none}@media screen and (max-width:1023px){.ph-summary{flex-direction:row;align-items:center;justify-content:space-between;padding:1rem var(--grid-inset-horizontal) 1rem}.ph-summary .ph-summary-heading{color:var(--foreground-muted);font-size:var(--font-size-heading-xxLarge);font-weight:initial}}@media screen and (min-width:1024px){.ph-summary{flex-direction:column;align-items:flex-start;padding-top:.5rem;gap:.5rem}.ph-summary-text{flex:1;display:flex;max-width:19rem;margin:0;color:var(--foreground-muted);text-wrap:pretty}.ph-summary .ph-summary-heading{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:var(--font-size-heading-base);line-height:.95;letter-spacing:-.01em;margin-bottom:.5rem}.ph-stream .ph-stream-name.text,.ph-sublink .text.large{font-size:var(--font-size-medium);font-weight:var(--font-weight-heading);line-height:1.25;letter-spacing:-.01em}.ph-stream .ph-stream-summary.text{font-size:var(--font-size-small);color:var(--foreground-dimmed);margin-top:.125rem}.ph-sublink svg{width:20px;height:20px}}.ph-links svg{stroke:var(--primary);flex-shrink:0}@media screen and (min-width:1024px){.ph-links{display:grid;grid-template-columns:1fr;column-gap:var(--gap-horizontal)}.ph-links.desktop-columns-2{grid-template-columns:1fr 1fr}}.ph-sublink{display:flex;flex-direction:row;align-items:center;color:var(--foreground-muted)}.ph-sublink .text{color:inherit;font-weight:var(--font-weight-heading)}@media screen and (max-width:1023px){.ph-sublink{padding:.5rem var(--grid-inset-horizontal);gap:1rem}.ph-sublink span{font-size:var(--font-size-heading-large)}}@media screen and (min-width:1024px){.ph-sublink{padding:1rem 0;gap:.75rem;border-bottom:1px solid var(--border)}.ph-sublink:hover{color:var(--foreground)}}.ph-streams{display:flex;flex-direction:column;gap:.625rem;min-width:0}.ph-streams>li{flex:1}@media screen and (max-width:1023px){.ph-streams{padding:0 var(--grid-inset-horizontal)!important;margin-bottom:.825rem!important}}.ph-stream{display:flex;height:100%;min-width:0;border-radius:var(--radius-card);overflow:hidden;background-color:var(--card)}.ph-stream:hover{filter:brightness(1.1)}.ph-stream-image{position:relative;flex-shrink:0;width:5rem;min-height:4.25rem}.ph-stream-image:after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.075)}.ph-stream-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px)and (max-width:1023px){.ph-stream-image{width:7rem}}@media screen and (min-width:1024px)and (max-width:1224px){.ph-stream-image{width:4.5rem}}@media screen and (min-width:1440px){.ph-stream-image{width:7rem}}.ph-stream-text{--horizontal-inset: .825rem;display:flex;flex-direction:column;justify-content:center;gap:.125rem;min-width:0;flex:1;padding:.65rem var(--horizontal-inset) .6rem}@media screen and (min-width:768px)and (max-width:1023px){.ph-stream-text{--horizontal-inset: 1rem}}@media screen and (min-width:1024px)and (max-width:1224px){.ph-stream-text{--horizontal-inset: .825rem}}@media screen and (min-width:1440px){.ph-stream-text{--horizontal-inset: 1.15rem}}.ph-stream-name{color:var(--foreground);font-weight:var(--font-weight-heading)}.ph-stream-summary{display:block;color:var(--foreground-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-contact{display:flex;align-items:center;justify-content:flex-end;height:var(--page-header-height)}@media screen and (max-width:1023px){.ph-contact{display:none}}@media screen and (max-width:1023px){.ph-nav .ph-menu{counter-reset:ph-item;padding-top:0!important;margin:0 var(--grid-inset-horizontal);border-inline:1px solid var(--border);border-top:1px solid var(--border)}.ph-item:not(.ph-menu-footer){border-bottom:1px solid var(--border);counter-increment:ph-item}.ph-link{padding:0 var(--content-inset-horizontal);min-height:4.5rem;align-items:center;transition:background-color .15s ease-out,color .15s ease-out}.ph-link:active,.ph-link:hover{background:var(--hover-background);color:var(--foreground)}.ph-label{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.375rem,6vw,2rem);line-height:1;letter-spacing:-.01em;gap:1rem}.ph-label:before{content:counter(ph-item,decimal-leading-zero);order:-1;flex:none;width:2.25rem;font-family:var(--font-family-base, inherit);font-size:var(--font-size-small);letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--foreground-dimmed)}.ph-label{justify-content:flex-start}.ph-chevron{margin-left:auto;stroke:var(--primary)}.ph-link.selected{color:var(--foreground)}.ph-link.selected .ph-label:before{color:var(--primary)}.ph-item.mobile-only .ph-link{color:var(--primary)}.ph-menu-footer{padding:1.5rem var(--content-inset-horizontal)}.ph-summary .button{min-height:44px}.ph-item{opacity:0;translate:0 .75rem;transition:opacity .3s ease-out,translate .4s cubic-bezier(.22,1,.36,1)}.mobile-nav-expanded .ph-item{opacity:1;translate:none}.mobile-nav-expanded .ph-item:nth-child(2){transition-delay:40ms}.mobile-nav-expanded .ph-item:nth-child(3){transition-delay:80ms}.mobile-nav-expanded .ph-item:nth-child(4){transition-delay:.12s}.mobile-nav-expanded .ph-item:nth-child(5){transition-delay:.16s}.mobile-nav-expanded .ph-item:nth-child(6){transition-delay:.2s}.mobile-nav-expanded .ph-menu-footer{transition-delay:.24s}.ph-subnav-content{min-height:100%;margin:0 var(--grid-inset-horizontal);border-inline:1px solid var(--border);display:flex;flex-direction:column}.ph-back{padding:0 var(--content-inset-horizontal);border-bottom:1px solid var(--border)}.ph-summary{padding:1.5rem var(--content-inset-horizontal);border-bottom:1px solid var(--border);gap:1rem}.ph-summary .ph-summary-heading{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(1.5rem,7vw,2.25rem);line-height:.95;color:var(--foreground)}.ph-sublink{padding:0 var(--content-inset-horizontal);min-height:3.75rem;border-bottom:1px solid var(--border)}.ph-sublink:active,.ph-sublink:hover{background:var(--hover-background);color:var(--foreground)}.ph-sublink span{font-size:var(--font-size-medium)}.ph-sublink svg{width:20px;height:20px}.ph-streams{padding:0!important;margin:0!important;gap:0}.ph-stream{border-radius:0;background:transparent;border-bottom:1px solid var(--border)}.ph-stream:hover{filter:none;background:var(--hover-background)}.ph-stream-image{border-right:1px solid var(--border)}.ph-stream-text{--horizontal-inset: var(--content-inset-horizontal)}.ph-stream-name{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.02em}}@media(prefers-reduced-motion:reduce){.page-header,.page-header *{transition-duration:0ms!important;transition-delay:0ms!important}}.ft{--ft-ground: color-mix(in srgb, var(--background) 78%, transparent);--rule: var(--border);--ft-inset: 1.5rem;background:var(--ft-ground);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);color:var(--foreground-muted);border-top:1px solid var(--border)}.ft a:not(.button){color:inherit;text-decoration:none;transition:color .15s ease-out,background-color .2s ease-out}.ft a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ft ul{list-style:none}.ft section{position:relative;border-top:1px solid var(--rule)}.ft>section:first-child{border-top:none}.ft-wrap{margin:0 var(--grid-inset-horizontal);border-inline:1px solid var(--rule)}.ft-open-inner{padding:1.5rem var(--ft-inset);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.ft-signup-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem}.ft-side-title{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;font-size:var(--font-size-small);letter-spacing:.08em;text-transform:uppercase;color:var(--foreground)}.ft-signup-text p{font-size:.875rem;color:var(--foreground-dimmed)}.ft-form{display:flex;flex:0 1 26rem;min-width:0}.ft-form input{flex:1 1 0;min-width:0;min-height:48px;padding:0 1rem;font-size:16px;color:var(--foreground);background:#ffffff0d;border:1px solid var(--rule);border-right:none;transition:border-color .15s ease-out}.ft-form input::placeholder{color:var(--foreground-dimmed)}.ft-form input:focus-visible{outline:none;border-color:var(--foreground)}.ft-feedback{flex-basis:100%;color:var(--foreground);font-size:.875rem}.ft-feedback:empty{display:none}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ft-stream-grid,.ft-map{gap:1px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ft-markcell,.ft-stream,.ft-col{box-shadow:0 0 0 1px var(--rule)}.ft-markcell{display:flex;align-items:flex-start;padding:clamp(2.5rem,4vw,4rem) var(--ft-inset)}.ft-markcell a{display:block;width:min(100%,168px)}.ft-markcell svg{width:100%;height:auto;fill:var(--primary)}.ft-stream{display:flex;flex-direction:column;height:100%;padding:clamp(2.5rem,4vw,4rem) var(--ft-inset)}.ft-stream:hover{background:#ffffff08}.ft-stream{position:relative;overflow:hidden;padding-bottom:clamp(9rem,12vw,12rem)}.ft-stream>:not(.ft-glyph){position:relative;z-index:1}.ft-glyph{position:absolute;right:-12%;bottom:0;width:52%;height:auto;translate:0 50%;color:var(--primary);pointer-events:none;transition:translate .7s var(--ease-out-quint)}.ft-stream:hover .ft-glyph{translate:0 38%}.ft-stream>.ft-stream-go{position:absolute;left:var(--ft-inset);bottom:var(--ft-inset);padding-top:0}.ft-glyph path{fill:currentColor}.ft-stream h3{font-family:Special Gothic Expanded One,Arial,sans-serif;font-weight:400;font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:1rem;color:var(--foreground)}.ft-stream p{max-width:34ch}.ft-stream-go{margin-top:auto;padding-top:2rem;color:var(--foreground-dimmed);transition:color .15s ease-out,translate .25s var(--ease-out-quint)}.ft-stream:hover .ft-stream-go{color:var(--primary);translate:4px 0}.ft-map{border-top:1px solid var(--rule)}.ft-col{padding:0 var(--ft-inset) 5rem}.ft-col-title{display:flex;align-items:center;min-height:40px;font-weight:600;font-size:clamp(1.125rem,1.4vw,1.3125rem);line-height:1.25;letter-spacing:-.01em;color:var(--foreground);margin:0 calc(-1 * var(--ft-inset)) 2rem;padding:1.5rem var(--ft-inset);border-bottom:1px solid var(--rule)}.ft-col-title>*{display:inline-flex;align-items:center;min-height:40px}.ft-chev{margin-left:.25rem;color:var(--primary);transition:translate .25s var(--ease-out-quint)}.ft-col-title a:hover .ft-chev{translate:3px 0}.ft-group+.ft-group{margin-top:2.5rem}.ft-group-title{font-weight:600;font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);margin-bottom:.5rem}.ft-group ul{display:flex;flex-direction:column}.ft-group ul a{display:flex;align-items:center;min-height:40px;padding-block:.25rem;line-height:1.35;text-wrap:pretty}@media(min-width:900px){.ft-group ul a{min-height:30px}}.ft-col a:hover{color:var(--foreground)}.ft-contact address{font-style:normal;display:flex;flex-direction:column;margin-bottom:1.25rem}.ft-contact address a{display:flex;align-items:center;min-height:40px}.ft-social{display:flex;flex-wrap:wrap;gap:0 1.25rem}.ft-social a{display:inline-flex;align-items:center;min-height:40px}.ft-base{background:var(--muted)}.ft-love{display:inline-flex;align-items:center;gap:.35em}.ft-heart{width:1em;height:auto;fill:var(--primary);transform-origin:center;animation:ft-heartbeat 2.4s ease-in-out infinite}@keyframes ft-heartbeat{0%,20%,to{transform:scale(1)}5%{transform:scale(1.12)}10%{transform:scale(1)}15%{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.ft-heart{animation:none}}.ft-lockup{overflow:hidden;border-top:none!important}.ft-lockup .ft-wrap{padding:clamp(2rem,4vw,4rem) var(--ft-inset) 0}.ft-lockup svg{display:block;width:100%;height:auto;margin-bottom:-7%;fill:color-mix(in srgb,var(--foreground) 7%,transparent)}.ft-grid{position:relative;z-index:1;border-bottom:1px solid var(--rule)}.ft-lockup{clip-path:inset(0 0 var(--ft-closed, 0px) 0)}.ft-lockup svg{translate:0 calc(-.55 * var(--ft-logo, 0px));will-change:translate}.ft-base{position:relative;z-index:1;translate:0 calc(-1 * var(--ft-closed, 0px));will-change:translate}.ft-lockup svg{-webkit-mask-image:linear-gradient(to bottom,#000 30%,transparent 100%);mask-image:linear-gradient(to bottom,#000 30%,transparent 100%)}.ft-legal{padding:2rem var(--ft-inset);display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25rem;color:var(--foreground-dimmed);font-size:.875rem}@media(max-width:1100px){.ft-map{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.ft-stream-grid{grid-template-columns:minmax(0,1fr)}.ft-form{flex-basis:100%}.ft-markcell{padding-block:2rem}.ft-stream{padding-top:2rem;padding-bottom:6.5rem}.ft-glyph{width:40%;max-width:12rem;right:-6%}.ft-stream p{max-width:30ch}}.ft-fold-toggle,.ft-fold-all{display:none}@media(max-width:640px){.ft-map{grid-template-columns:minmax(0,1fr)}.ft-col{padding-bottom:0}.ft-col-title{display:none}.ft-fold-toggle{display:flex;align-items:center;justify-content:space-between;min-height:4rem;cursor:pointer;list-style:none;margin:0 calc(-1 * var(--ft-inset));padding:0 var(--ft-inset);font-weight:600;font-size:1.125rem;color:var(--foreground)}.ft-fold-toggle::-webkit-details-marker{display:none}.ft-fold-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.ft-fold-icon{position:relative;width:14px;height:14px}.ft-fold-icon:before,.ft-fold-icon:after{content:"";position:absolute;top:6px;left:0;width:14px;height:2px;background:var(--primary);transition:rotate .25s var(--ease-out-quint)}.ft-fold-icon:after{rotate:90deg}.ft-fold[open] .ft-fold-icon:after{rotate:0deg}.ft .ft-fold-all{display:flex;align-items:center;min-height:44px;color:var(--primary);font-weight:600}.ft-fold .ft-group ul a{min-height:0;padding-block:.5625rem;line-height:1.35}.ft-fold .ft-group{margin:0 calc(-1 * var(--ft-inset));padding:1rem var(--ft-inset);border-top:1px solid var(--rule)}.ft-fold .ft-group+.ft-group{margin-top:0}.ft-fold .ft-group-title{margin-bottom:.25rem;color:var(--foreground-dimmed)}.ft .ft-fold-all{min-height:0;padding-block:.5625rem;margin-bottom:.5rem}.ft-fold[open]{padding-bottom:.5rem}.ft-fold[open]>.ft-fold-toggle{margin-bottom:.5rem}}
