@layer legacy,base,utilities,plugins,components,blocks,templates,pages,theme,break-glass;@layer base{@layer preload,reset,variables,setup;@layer preload;@layer reset{*,*:before,*:after{box-sizing:border-box}:where(:not(dialog)){margin:0}:where(html){block-size:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:none}@media (prefers-reduced-motion: no-preference){:where(html){scroll-behavior:smooth}}:where(body){line-height:1.5;min-block-size:100%;-webkit-font-smoothing:antialiased}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance}:where(ol,ul,menu):where([class]){list-style:none;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){max-inline-size:100%;block-size:auto}table{border-collapse:collapse}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(input,textarea){-webkit-user-select:auto}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{font:inherit;font-size:inherit;color:inherit;letter-spacing:inherit}pre{white-space:pre-wrap}:where(svg:not([width])){max-inline-size:var(--size-10)}::placeholder{color:unset}}@layer variables{:where(html){--breakpoint-base: 0px;--breakpoint-xxs: 360px;--breakpoint-xs: 500px;--breakpoint-sm: 768px;--breakpoint-md: 992px;--breakpoint-lg: 1200px;--breakpoint-xl: 1500px;--breakpoint-xxl: 1920px;--breakpoint-base-gap: 1rem;--breakpoint-xxs-gap: 1rem;--breakpoint-xs-gap: 1rem;--breakpoint-sm-gap: 1.5rem;--breakpoint-md-gap: 1.5rem;--breakpoint-lg-gap: 2rem;--breakpoint-xl-gap: 2rem;--breakpoint-xxl-gap: 3rem}@media screen and (min-width: 0px){:where(html){--breakpoint-min-width: 0px;--breakpoint-max-width: 359px;--breakpoint-gap: 1rem}}@media screen and (min-width: 360px){:where(html){--breakpoint-min-width: 360px;--breakpoint-max-width: 499px;--breakpoint-gap: 1rem}}@media screen and (min-width: 500px){:where(html){--breakpoint-min-width: 500px;--breakpoint-max-width: 767px;--breakpoint-gap: 1rem}}@media screen and (min-width: 768px){:where(html){--breakpoint-min-width: 768px;--breakpoint-max-width: 991px;--breakpoint-gap: 1.5rem}}@media screen and (min-width: 992px){:where(html){--breakpoint-min-width: 992px;--breakpoint-max-width: 1199px;--breakpoint-gap: 1.5rem}}@media screen and (min-width: 1200px){:where(html){--breakpoint-min-width: 1200px;--breakpoint-max-width: 1499px;--breakpoint-gap: 2rem}}@media screen and (min-width: 1500px){:where(html){--breakpoint-min-width: 1500px;--breakpoint-max-width: 1919px;--breakpoint-gap: 2rem}}@media screen and (min-width: 1920px){:where(html){--breakpoint-min-width: 1920px;--breakpoint-max-width: none;--breakpoint-gap: 3rem}}:where(html){--color-neutral-0: #ffffff;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-neutral-950: #0a0a0a;--color-neutral-1000: #000000;--color-success-0: #f0fdf4;--color-success-50: #e7f4e9;--color-success-100: #d7f3db;--color-success-200: #c2e8b6;--color-success-300: #a6dfb8;--color-success-400: #81d188;--color-success-500: #60c976;--color-success-600: #42b758;--color-success-700: #2c9f4c;--color-success-800: #1f8d38;--color-success-900: #176f26;--color-success-950: #0f5c0f;--color-success-1000: #004000;--color-warning-0: #fff9e6;--color-warning-50: #fff3bf;--color-warning-100: #ffec99;--color-warning-200: #ffe066;--color-warning-300: #ffd43b;--color-warning-400: #fcc419;--color-warning-500: #fab005;--color-warning-600: #c29d00;--color-warning-700: #9a7f00;--color-warning-800: #6c5c00;--color-warning-900: #423b00;--color-warning-950: #252100;--color-warning-1000: #000000;--color-error-0: #fff2f2;--color-error-50: #ffe3e3;--color-error-100: #ffc9c9;--color-error-200: #ffa7a7;--color-error-300: #ff8d8d;--color-error-400: #ff6e6e;--color-error-500: #ff5757;--color-error-600: #ff4444;--color-error-700: #ff2f2f;--color-error-800: #ff1717;--color-error-900: #cc0000;--color-error-950: #990000;--color-error-1000: #660000;--color-info-0: #f2f9ff;--color-info-50: #e6f2ff;--color-info-100: #cce5ff;--color-info-200: #99ccff;--color-info-300: #66b2ff;--color-info-400: #3399ff;--color-info-500: #007fff;--color-info-600: #0066cc;--color-info-700: #005499;--color-info-800: #003e66;--color-info-900: #002733;--color-info-950: #00141b;--color-info-1000: #000000;--color-bu-red: #cc0000}:where(html){--ratio-square: 1;--ratio-photo: 1.333;--ratio-film: 1.5;--ratio-widescreen: 1.778;--ratio-univisum: 2;--ratio-panorama: 4;--ratio-photo-y: .75;--ratio-film-y: .667;--ratio-widescreen-y: .5625;--ratio-univisum-y: .5;--ratio-panorama-y: .25;--border-size-1: 1px;--border-size-2: 2px;--border-size-3: 5px;--border-size-4: 10px;--border-size-5: 25px;--radius-none: 0;--radius-1: .125rem;--radius-2: .25rem;--radius-3: .5rem;--radius-4: 1rem;--radius-5: 2rem;--radius-6: 4rem;--radius-7: 8rem;--radius-round: 1e5px;--shadow-xs: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);--shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--size-1: 1rem;--size-2: 1.5rem;--size-3: 2rem;--size-4: 2.5rem;--size-5: 3rem;--size-6: 3.5rem;--size-7: 4rem;--size-8: 4.5rem;--size-9: 5rem;--size-10: 6rem;--shim-1: .0625rem;--shim-2: .125rem;--shim-3: .25rem;--shim-4: .375rem;--shim-5: .5rem;--shim-6: .625rem;--shim-7: .75rem;--shim-8: .875rem;--size-fluid-1: clamp(.5rem, 1vw, 1rem);--size-fluid-2: clamp(1rem, 2vw, 1.5rem);--size-fluid-3: clamp(1.5rem, 3vw, 2rem);--size-fluid-4: clamp(2rem, 4vw, 3rem);--size-fluid-5: clamp(3rem, 4.5vw, 4rem);--size-fluid-6: clamp(4rem, 5vw, 5rem);--size-fluid-7: clamp(5rem, 7vw, 7.5rem);--size-fluid-8: clamp(7.5rem, 10vw, 10rem);--size-fluid-9: clamp(10rem, 20vw, 15rem);--size-fluid-10: clamp(15rem, 30vw, 20rem);--size-fluid-11: clamp(20rem, 40vw, 30rem);--size-fluid-12: clamp(30rem, 50vw, 40rem);--size-fluid-gap: clamp(1.875rem, 4.5vw, 3.75rem);--grid-template-2: repeat(2, minmax(0, 1fr));--grid-template-3: repeat(3, minmax(0, 1fr));--grid-template-4: repeat(4, minmax(0, 1fr));--grid-template-5: repeat(5, minmax(0, 1fr));--grid-template-6: repeat(6, minmax(0, 1fr));--grid-template-7: repeat(7, minmax(0, 1fr));--grid-template-8: repeat(8, minmax(0, 1fr));--grid-template-9: repeat(9, minmax(0, 1fr));--grid-template-10: repeat(10, minmax(0, 1fr));--grid-template-11: repeat(11, minmax(0, 1fr));--grid-template-12: repeat(12, minmax(0, 1fr));--font-system-ui: system-ui, sans-serif;--font-transitional: Charter, Bitstream Charter, Sitka Text, Cambria, serif;--font-old-style: Iowan Old Style, Palatino Linotype, URW Palladio L, P052, serif;--font-humanist: Seravek, Gill Sans Nova, Ubuntu, Calibri, DejaVu Sans, source-sans-pro, sans-serif;--font-geometric-humanist: Avenir, Montserrat, Corbel, URW Gothic, source-sans-pro, sans-serif;--font-classical-humanist: Optima, Candara, Noto Sans, source-sans-pro, sans-serif;--font-neo-grotesque: Inter, Roboto, Helvetica Neue, Arial Nova, Nimbus Sans, Arial, sans-serif;--font-monospace-slab-serif: Nimbus Mono PS, Courier New, monospace;--font-monospace-code: Dank Mono, Operator Mono, Inconsolata, Fira Mono, ui-monospace, SF Mono,Monaco, Droid Sans Mono, Source Code Pro, Cascadia Code,Menlo, Consolas, DejaVu Sans Mono, monospace;--font-industrial: Bahnschrift, DIN Alternate, Franklin Gothic Medium, Nimbus Sans Narrow, sans-serif-condensed, sans-serif;--font-rounded-sans: ui-rounded, Hiragino Maru Gothic ProN, Quicksand, Comfortaa, Manjari, Arial Rounded MT, Arial Rounded MT Bold, Calibri, source-sans-pro, sans-serif;--font-slab-serif: Rockwell, Rockwell Nova, Roboto Slab, DejaVu Serif, Sitka Small, serif;--font-antique: Superclarendon, Bookman Old Style, URW Bookman, URW Bookman L, Georgia Pro, Georgia, serif;--font-didone: Didot, Bodoni MT, Noto Serif Display, URW Palladio L, P052, Sylfaen, serif;--font-handwritten: Segoe Print, Bradley Hand, Chilanka, TSCu_Comic, casual, cursive;--font-weight-thin: 100;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--line-height-0: 1;--line-height-1: 1.125;--line-height-2: 1.375;--line-height-3: 1.5;--line-height-4: 1.625;--line-height-5: 2;--letter-spacing-00: -.05em;--letter-spacing-0: -.025em;--letter-spacing-1: 0em;--letter-spacing-2: .025em;--letter-spacing-3: .05em;--letter-spacing-4: .1em;--heading-size-1: clamp(2.4883rem, 1.5641rem + 4.1075vi, 5.2609rem);--heading-size-2: clamp(2.0736rem, 1.4492rem + 2.7749vi, 3.9467rem);--heading-size-3: clamp(1.728rem, 1.3171rem + 1.8263vi, 2.9607rem);--heading-size-4: clamp(1.44rem, 1.1796rem + 1.1572vi, 2.2211rem);--heading-size-5: clamp(1.2rem, 1.0446rem + .6907vi, 1.6663rem);--text-size-xs: clamp(.6944rem, .6914rem + .0134vi, .7035rem);--text-size-sm: clamp(.8333rem, .7985rem + .1547vi, .9377rem);--text-size-md: clamp(1rem, .9167rem + .3704vi, 1.25rem);--z-sticky: 4000;--z-drawer: 5000;--z-dialog: 6000;--z-dropdown: 7000;--z-alert: 8000;--z-tooltip: 9000;--z-max: 9999;--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--ease-in-back: cubic-bezier(.36, 0, .66, -.56);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--ease-in-out-back: cubic-bezier(.68, -.6, .32, 1.6);--duration-quick: .15s;--duration-fast: .3s;--duration-moderate: .5s;--duration-slow: .75s;--duration-gentle: 1.2s;--duration-adagio: 1.6s;--duration-largo: 2s;--duration-grave: 2.5s}@media (prefers-reduced-motion: reduce){:where(html){--duration-quick: 0;--duration-fast: 0;--duration-moderate: 0;--duration-slow: 0;--duration-gentle: 0;--duration-adagio: 0;--duration-largo: 0;--duration-grave: 0}}:where(html){--ease-1: cubic-bezier(.25, 0, .5, 1);--ease-2: cubic-bezier(.25, 0, .4, 1);--ease-3: cubic-bezier(.25, 0, .3, 1);--ease-4: cubic-bezier(.25, 0, .2, 1);--ease-5: cubic-bezier(.25, 0, .1, 1);--ease-in-1: cubic-bezier(.25, 0, 1, 1);--ease-in-2: cubic-bezier(.5, 0, 1, 1);--ease-in-3: cubic-bezier(.7, 0, 1, 1);--ease-in-4: cubic-bezier(.9, 0, 1, 1);--ease-in-5: cubic-bezier(1, 0, 1, 1);--ease-out-1: cubic-bezier(0, 0, .75, 1);--ease-out-2: cubic-bezier(0, 0, .5, 1);--ease-out-3: cubic-bezier(0, 0, .3, 1);--ease-out-4: cubic-bezier(0, 0, .1, 1);--ease-out-5: cubic-bezier(0, 0, 0, 1);--ease-in-out-1: cubic-bezier(.1, 0, .9, 1);--ease-in-out-2: cubic-bezier(.3, 0, .7, 1);--ease-in-out-3: cubic-bezier(.5, 0, .5, 1);--ease-in-out-4: cubic-bezier(.7, 0, .3, 1);--ease-in-out-5: cubic-bezier(.9, 0, .1, 1);--ease-elastic-out-1: cubic-bezier(.5, .75, .75, 1.25);--ease-elastic-out-2: cubic-bezier(.5, 1, .75, 1.25);--ease-elastic-out-3: cubic-bezier(.5, 1.25, .75, 1.25);--ease-elastic-out-4: cubic-bezier(.5, 1.5, .75, 1.25);--ease-elastic-out-5: cubic-bezier(.5, 1.75, .75, 1.25);--ease-elastic-in-1: cubic-bezier(.5, -.25, .75, 1);--ease-elastic-in-2: cubic-bezier(.5, -.5, .75, 1);--ease-elastic-in-3: cubic-bezier(.5, -.75, .75, 1);--ease-elastic-in-4: cubic-bezier(.5, -1, .75, 1);--ease-elastic-in-5: cubic-bezier(.5, -1.25, .75, 1);--ease-elastic-in-out-1: cubic-bezier(.5, -.1, .1, 1.5);--ease-elastic-in-out-2: cubic-bezier(.5, -.3, .1, 1.5);--ease-elastic-in-out-3: cubic-bezier(.5, -.5, .1, 1.5);--ease-elastic-in-out-4: cubic-bezier(.5, -.7, .1, 1.5);--ease-elastic-in-out-5: cubic-bezier(.5, -.9, .1, 1.5);--ease-step-1: steps(2);--ease-step-2: steps(3);--ease-step-3: steps(4);--ease-step-4: steps(7);--ease-step-5: steps(10);--ease-elastic-1: var(--ease-elastic-out-1);--ease-elastic-2: var(--ease-elastic-out-2);--ease-elastic-3: var(--ease-elastic-out-3);--ease-elastic-4: var(--ease-elastic-out-4);--ease-elastic-5: var(--ease-elastic-out-5);--ease-squish-1: var(--ease-elastic-in-out-1);--ease-squish-2: var(--ease-elastic-in-out-2);--ease-squish-3: var(--ease-elastic-in-out-3);--ease-squish-4: var(--ease-elastic-in-out-4);--ease-squish-5: var(--ease-elastic-in-out-5);--ease-spring-1: linear( 0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 );--ease-spring-2: linear( 0, .007, .029 2.2%, .118 4.7%, .625 14.4%, .826 19%, .902, .962, 1.008 26.1%, 1.041 28.7%, 1.064 32.1%, 1.07 36%, 1.061 40.5%, 1.015 53.4%, .999 61.6%, .995 71.2%, 1 );--ease-spring-3: linear( 0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1 );--ease-spring-4: linear( 0, .009, .037 1.7%, .153 3.6%, .776 10.3%, 1.001, 1.142 16%, 1.185, 1.209 19%, 1.215 19.9% 20.8%, 1.199, 1.165 25%, 1.056 30.3%, 1.008 33%, .973, .955 39.2%, .953 41.1%, .957 43.3%, .998 53.3%, 1.009 59.1% 63.7%, .998 78.9%, 1 );--ease-spring-5: linear( 0, .01, .04 1.6%, .161 3.3%, .816 9.4%, 1.046, 1.189 14.4%, 1.231, 1.254 17%, 1.259, 1.257 18.6%, 1.236, 1.194 22.3%, 1.057 27%, .999 29.4%, .955 32.1%, .942, .935 34.9%, .933, .939 38.4%, 1 47.3%, 1.011, 1.017 52.6%, 1.016 56.4%, 1 65.2%, .996 70.2%, 1.001 87.2%, 1 );--ease-bounce-1: linear( 0, .004, .016, .035, .063, .098, .141, .191, .25, .316, .391 36.8%, .563, .766, 1 58.8%, .946, .908 69.1%, .895, .885, .879, .878, .879, .885, .895, .908 89.7%, .946, 1 );--ease-bounce-2: linear( 0, .004, .016, .035, .063, .098, .141 15.1%, .25, .391, .562, .765, 1, .892 45.2%, .849, .815, .788, .769, .757, .753, .757, .769, .788, .815, .85, .892 75.2%, 1 80.2%, .973, .954, .943, .939, .943, .954, .973, 1 );--ease-bounce-3: linear( 0, .004, .016, .035, .062, .098, .141 11.4%, .25, .39, .562, .764, 1 30.3%, .847 34.8%, .787, .737, .699, .672, .655, .65, .656, .672, .699, .738, .787, .847 61.7%, 1 66.2%, .946, .908, .885 74.2%, .879, .878, .879, .885 79.5%, .908, .946, 1 87.4%, .981, .968, .96, .957, .96, .968, .981, 1 );--ease-bounce-4: linear( 0, .004, .016 3%, .062, .141, .25, .391, .562 18.2%, 1 24.3%, .81, .676 32.3%, .629, .595, .575, .568, .575, .595, .629, .676 48.2%, .811, 1 56.2%, .918, .86, .825, .814, .825, .86, .918, 1 77.2%, .94 80.6%, .925, .92, .925, .94 87.5%, 1 90.9%, .974, .965, .974, 1 );--ease-bounce-5: linear( 0, .004, .016 2.5%, .063, .141, .25 10.1%, .562, 1 20.2%, .783, .627, .534 30.9%, .511, .503, .511, .534 38%, .627, .782, 1 48.7%, .892, .815, .769 56.3%, .757, .753, .757, .769 61.3%, .815, .892, 1 68.8%, .908 72.4%, .885, .878, .885, .908 79.4%, 1 83%, .954 85.5%, .943, .939, .943, .954 90.5%, 1 93%, .977, .97, .977, 1 )}:where(html){--header-block-size: 8rem;--footer-plate-block-size: 9.375rem;--footer-block-size: calc(var(--canvas-block-size) + var(--footer-plate-block-size));--masterplate-block-size: 3.125rem;--masterplate-inline-size: 7rem;--viewport-block-size: 100vb;--viewport-block-size-s: 100vb;--canvas-block-size: calc(100vb - var(--header-block-size) - var(--footer-plate-block-size));--canvas-block-size-s: calc(100vb - var(--header-block-size) - var(--footer-plate-block-size));--canvas-inline-size: calc(100vi - (var(--site-gutter) * 2));--canvas-fluid-inline-size: calc(100vi - (var(--site-fluid-gutter) * 2));--site-gutter: var(--size-fluid-gap);--event-horizon: 112.5rem;--site-fluid-gutter: max(calc((100vw - var(--event-horizon)) / 2), var(--site-gutter));--section-bumper: var(--size-fluid-6);--header-masking-block-size: calc(var(--header-block-size, 8rem) * 1.25);--footer-masking-block-size: calc(var(--footer-plate-block-size, 8rem) * 1.25);--font-heading: "bebas-neue-pro", var(--font-industrial);--font-heading-semi: "bebas-neue-pro-semiexpanded", var(--font-industrial);--font-heading-expanded: "bebas-neue-pro-expanded", var(--font-industrial);--font-text: "sentinel", var(--font-transitional);--font-weight-heading: var(--font-weight-regular);--font-weight-heading-bold: var(--font-weight-semibold);--font-weight-heading-semi: var(--font-weight-bold);--font-weight-heading-expanded: var(--font-weight-bold);--heading-size-headline: clamp(3.4rem, 3.1167rem + 1.2593vw, 4.25rem);--heading-size-jumbo: clamp(4.875rem, 4rem + 3.8889vw, 7.5rem);--leading-heading: var(--line-height-1);--leading-paragraph: var(--line-height-5);--letter-spacing-5: .2em;--text-size-content: clamp(.9375rem, .875rem + .2778vw, 1.125rem);--size-heading-content-1: 20ch;--size-heading-content-2: 25ch;--size-heading-content-3: 35ch;--size-content-1: 20ch;--size-content-2: 45ch;--size-content-3: 60ch;--size-content-4: 75ch;--size-content-5: 90ch;--ratio-iphone: .5475;--ratio-iphone-offset: .5831;--z-opening: 3000;--z-ui: 4500;--site-theme-transition-duration: var(--duration-moderate);--site-theme-transition-easing: var(--ease-out-quad)}@supports (block-size: 1dvb){:where(html){--viewport-block-size: 100dvb;--viewport-block-size-s: 100svb;--canvas-block-size: calc(100dvb - var(--header-block-size) - var(--footer-plate-block-size));--canvas-block-size-s: calc(100svb - var(--header-block-size) - var(--footer-plate-block-size))}}[data-sonner-toaster]{--toast-offset-block: var(--masterplate-block-size)}}@layer setup{@view-transition{navigation: auto;}:where([data-is-scrolling]>*){pointer-events:none}body{background:var(--color-light);font-family:var(--font-text);scroll-padding-top:calc(var(--header-block-size, 0px) + var(--sticky-offset, 0px))}@media screen and (min-width: 768px){body{padding-block-end:var(--footer-block-size)}}:where(a){color:inherit}:where(:focus){outline:none}[data-whatintent=keyboard] :where(input):where(:not([class])):focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}:where(hr){border-style:solid}:where(p,blockquote){text-wrap:pretty}:where(ul,ol,dl):where([class]),:is(.reset-list){list-style:none;margin:0;padding:0}[data-whatintent=keyboard] article :where(*:where(:not([class]))):focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}article :where(a):where(:not([class])){background:linear-gradient(var(--color-red),var(--color-red));background-position:0 0;background-repeat:no-repeat;background-size:100% 0%;border-radius:var(--radius-2);color:currentColor;font-weight:var(--font-weight-bold);margin-inline:-.25em;padding:.5em .25em;text-decoration:underline;text-decoration-color:var(--color-red);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:.125em;text-underline-offset:.25em;transition:background-size var(--duration-fast) var(--ease-out-3),color var(--duration-fast) var(--ease-out-3)}@media (any-hover: hover){article :where(a):where(:not([class])):hover{background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}}[data-whatintent=keyboard] article :where(a):where(:not([class])):focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}::selection{background:hsl(var(--color-text-hsl)/.2)}:where(input){accent-color:var(--color-red)}:where(html){--color-mono-0: hsl(0, 0%, 100%);--color-mono-50: hsl(0, 0%, 98%);--color-mono-100: hsl(0, 2%, 88%);--color-mono-200: hsl(0, 1%, 78%);--color-mono-300: hsl(300, 1%, 68%);--color-mono-400: hsl(330, 1%, 59%);--color-mono-500: hsl(300, 1%, 50%);--color-mono-600: hsl(300, 1%, 41%);--color-mono-700: hsl(270, 2%, 33%);--color-mono-800: hsl(270, 2%, 24%);--color-mono-900: hsl(270, 2%, 17%);--color-mono-950: hsl(240, 4%, 10%);--color-mono-1000: hsl(0, 0%, 0%);--color-mono-0-hsl: 0 0% 100%;--color-mono-50-hsl: 0 0% 98%;--color-mono-100-hsl: 0 2% 88%;--color-mono-200-hsl: 0 1% 78%;--color-mono-300-hsl: 300 1% 68%;--color-mono-400-hsl: 330 1% 59%;--color-mono-500-hsl: 300 1% 50%;--color-mono-600-hsl: 300 1% 41%;--color-mono-700-hsl: 270 2% 33%;--color-mono-800-hsl: 270 2% 24%;--color-mono-900-hsl: 270 2% 17%;--color-mono-950-hsl: 240 4% 10%;--color-mono-1000-hsl: 0 0% 0%;--color-slate-0: hsl(240, 12%, 100%);--color-slate-50: hsl(240, 11.5%, 98%);--color-slate-100: hsl(240, 11.11%, 96.47%);--color-slate-200: hsl(240, 9.8%, 80%);--color-slate-300: hsl(240, 8.5%, 65%);--color-slate-400: hsl(240, 7.2%, 50%);--color-slate-500: hsl(240, 6.1%, 40%);--color-slate-600: hsl(240, 5.2%, 30%);--color-slate-700: hsl(240, 4.4%, 20%);--color-slate-800: hsl(240, 3.8%, 15%);--color-slate-900: hsl(240, 3.33%, 11.76%);--color-slate-950: hsl(240, 3%, 8%);--color-slate-1000: hsl(240, 2.5%, 4%);--color-slate-0-hsl: 240 12% 100%;--color-slate-50-hsl: 240 11.5% 98%;--color-slate-100-hsl: 240 11.11% 96.47%;--color-slate-200-hsl: 240 9.8% 80%;--color-slate-300-hsl: 240 8.5% 65%;--color-slate-400-hsl: 240 7.2% 50%;--color-slate-500-hsl: 240 6.1% 40%;--color-slate-600-hsl: 240 5.2% 30%;--color-slate-700-hsl: 240 4.4% 20%;--color-slate-800-hsl: 240 3.8% 15%;--color-slate-900-hsl: 240 3.33% 11.76%;--color-slate-950-hsl: 240 3% 8%;--color-slate-1000-hsl: 240 2.5% 4%;--color-red-50: hsl(0, 100%, 94%);--color-red-100: hsl(0, 100%, 87%);--color-red-200: hsl(0, 100%, 80%);--color-red-300: hsl(0, 100%, 70%);--color-red-400: hsl(0, 100%, 60%);--color-red-500: hsl(0, 100%, 50%);--color-red-600: hsl(0, 100%, 40%);--color-red-700: hsl(0, 100%, 30%);--color-red-800: hsl(0, 100%, 20%);--color-red-900: hsl(0, 100%, 10%);--color-red-950: hsl(0, 100%, 5%);--color-red-50-hsl: 0 100% 94%;--color-red-100-hsl: 0 100% 87%;--color-red-200-hsl: 0 100% 80%;--color-red-300-hsl: 0 100% 70%;--color-red-400-hsl: 0 100% 60%;--color-red-500-hsl: 0 100% 50%;--color-red-600-hsl: 0 100% 40%;--color-red-700-hsl: 0 100% 30%;--color-red-800-hsl: 0 100% 20%;--color-red-900-hsl: 0 100% 10%;--color-red-950-hsl: 0 100% 5%;--color-dark: var(--color-slate-950);--color-fade: var(--color-slate-900);--color-ink: var(--color-slate-800);--color-light: var(--color-slate-100);--color-paper: var(--color-mono-0);--color-red: var(--color-red-600);--color-dark-hsl: var(--color-slate-950-hsl);--color-fade-hsl: var(--color-slate-900-hsl);--color-ink-hsl: var(--color-slate-800-hsl);--color-light-hsl: var(--color-slate-100-hsl);--color-paper-hsl: var(--color-mono-0-hsl);--color-red-hsl: var(--color-red-600-hsl)}:where(h1:where(:not([class])),.h1){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-1);line-height:var(--leading-heading)}:where(h2:where(:not([class])),.h2){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-2);line-height:var(--leading-heading)}:where(h3:where(:not([class])),.h3){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-3);line-height:var(--leading-heading)}:where(h4:where(:not([class])),.h4){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-4);line-height:var(--leading-heading)}:where(h5:where(:not([class])),.h5){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-5);line-height:var(--leading-heading)}:where(h6:where(:not([class])),.h6){font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-6);line-height:var(--leading-heading)}:where(p:where(:not([class]))){font-family:var(--font-text);font-size:var(--text-size-md);line-height:var(--leading-paragraph)}:where(p:where(:not([class])))+*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-start:1.6em}:where(p:where(:not([class])))+:where(h1,h2,h3,h4,h5,h6){margin-block-start:.8em}.content-container{background:var(--color-light)}.inner{position:relative;z-index:1}.inner:before{background-attachment:fixed;background-image:linear-gradient(-45deg,var(--color-mono-50),var(--color-mono-100),var(--color-mono-200),var(--color-mono-300),var(--color-mono-400),var(--color-mono-500),var(--color-mono-600),var(--color-mono-700),var(--color-mono-800),var(--color-mono-900),var(--color-mono-950));background-position:center;background-repeat:no-repeat;background-size:cover;top:0;right:0;bottom:0;left:0;opacity:.1;position:fixed;z-index:0}.content-area{padding-block-start:var(--header-block-size);padding-inline:var(--site-gutter);min-block-size:100vb}}}@layer utilities{[class*=use--balanced]{align-items:center;display:grid;gap:var(--balanced-gap, var(--size-fluid-2));grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between}[class*=use--balanced]>:where(:not(:first-child,:last-child)){justify-self:center}[class*=use--balanced]>:where(:first-child){justify-self:start}[class*=use--balanced]>:where(:last-child){justify-self:end}:where([class*=use--bookends]){align-items:center;display:flex;flex-wrap:wrap;gap:var(--bookends-gap, var(--size-fluid-2));justify-content:space-between}:where([class*=use--bookends])>*{margin-block:0;margin-inline:0}:where([class*=use--bookends]),:where([class*=use--bookends][class*=":row"]){block-size:auto;flex-direction:row;inline-size:100%}:where([class*=use--bookends]:not([class*=":column"])>:first-child){flex:0 1 auto}:where([class*=use--bookends][class*=":column"]){align-self:stretch;block-size:auto;flex-direction:column;inline-size:auto}.use--cloak:where(:not([data-component-loaded])){opacity:0;visibility:hidden}:where([class*=use--cluster]){align-items:var(--cluster-align-items, center);display:flex;flex-wrap:wrap;gap:var(--cluster-gap, var(--size-fluid-2));justify-content:var(--cluster-justify-items, start)}:where([class*=use--cluster])[class*=":overflow"]{flex-wrap:nowrap}:where([class*=use--cluster])[class*=":start-start"]{--cluster-align-items: start;--cluster-justify-items: start}:where([class*=use--cluster])[class*=":start-center"]{--cluster-align-items: start;--cluster-justify-items: center}:where([class*=use--cluster])[class*=":start-end"]{--cluster-align-items: start;--cluster-justify-items: end}:where([class*=use--cluster])[class*=":center-start"]{--cluster-align-items: center;--cluster-justify-items: start}:where([class*=use--cluster])[class*=":center-center"]{--cluster-align-items: center;--cluster-justify-items: center}:where([class*=use--cluster])[class*=":center-end"]{--cluster-align-items: center;--cluster-justify-items: end}:where([class*=use--cluster])[class*=":end-start"]{--cluster-align-items: end;--cluster-justify-items: start}:where([class*=use--cluster])[class*=":end-center"]{--cluster-align-items: end;--cluster-justify-items: center}:where([class*=use--cluster])[class*=":end-end"]{--cluster-align-items: end;--cluster-justify-items: end}:where([class*=use--cluster])[class*=":start-space-between"]{--cluster-align-items: start;--cluster-justify-items: space-between}:where([class*=use--cluster])[class*=":center-space-between"]{--cluster-align-items: center;--cluster-justify-items: space-between}:where([class*=use--cluster])[class*=":end-space-between"]{--cluster-align-items: end;--cluster-justify-items: space-between}:where([class*=use--cluster])>*{margin-block:0;margin-inline:0}[class*=if--show-]{display:none}[class*=if--hide-]{display:var(--element-display, block)}@media screen and (min-width: 0px){.if--show-base{display:var(--element-display, block)}}@media screen and (min-width: 360px){.if--show-xxs{display:var(--element-display, block)}}@media screen and (min-width: 500px){.if--show-xs{display:var(--element-display, block)}}@media screen and (min-width: 768px){.if--show-sm{display:var(--element-display, block)}}@media screen and (min-width: 992px){.if--show-md{display:var(--element-display, block)}}@media screen and (min-width: 1200px){.if--show-lg{display:var(--element-display, block)}}@media screen and (min-width: 1440px){.if--show-xl{display:var(--element-display, block)}}@media screen and (min-width: 1920px){.if--show-xxl{display:var(--element-display, block)}}@media screen and (min-width: 0px){.if--hide-base{display:none}}@media screen and (min-width: 360px){.if--hide-xxs{display:none}}@media screen and (min-width: 500px){.if--hide-xs{display:none}}@media screen and (min-width: 768px){.if--hide-sm{display:none}}@media screen and (min-width: 992px){.if--hide-md{display:none}}@media screen and (min-width: 1200px){.if--hide-lg{display:none}}@media screen and (min-width: 1440px){.if--hide-xl{display:none}}@media screen and (min-width: 1920px){.if--hide-xxl{display:none}}@media screen and (min-width: 992px){.if--show-mobile{display:var(--element-display, block)}}@media screen and (min-width: 992px){.if--hide-mobile{display:none}}.grid-container{column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[wide-start] var(--grid-gutter-width, var(--global-spacing, var(--breakpoint-gap))) [main-start] repeat(6,1fr) [center] repeat(6,1fr) [main-end] var(--grid-gutter-width, var(--global-spacing, var(--breakpoint-gap))) [wide-end];--container-columns-offset-width: calc(var(--grid-gutter-width) + var(--grid-column-gap) + (var(--grid-column-width) * var(--container-columns-offset, var(--_container-columns-offset, 0))));--container-columns--wide: wide;--container-columns--main: main;--container-columns--content: main;--container-columns--narrow: main;--container-columns-offset--wide: 0;--container-columns-offset--main: 1;--container-columns-offset--content: 1;--container-columns-offset--narrow: 1;--container-columns-width--wide: 12;--container-columns-width--main: 12;--container-columns-width--content: 12;--container-columns-width--narrow: 12}@media screen and (min-width: 992px){.grid-container{--container-columns--content: 3 / 13;--container-columns--narrow: 3 / 13;--container-columns-offset--content: 2;--container-columns-offset--narrow: 2;--container-columns-width--content: 10;--container-columns-width--narrow: 10}}@media screen and (min-width: 1200px){.grid-container{--container-columns--narrow: 4 / 12;--container-columns-offset--narrow: 3;--container-columns-width--narrow: 8}}@media screen and (min-width: 1440px){.grid-container{--container-columns--narrow: 5 / 11;--container-columns-offset--narrow: 4;--container-columns-width--narrow: 6}}.grid-container:has(.grid-container__content--wide){--_container-columns-offset: var(--container-columns-offset--wide)}.grid-container:has(.grid-container__content--main){--_container-columns-offset: var(--container-columns-offset--main)}.grid-container:has(.grid-container__content--content){--_container-columns-offset: var(--container-columns-offset--content)}.grid-container:has(.grid-container__content--narrow){--_container-columns-offset: var(--container-columns-offset--narrow)}.grid-container__content--wide{grid-column:var(--container-columns, var(--container-columns--wide))}.grid-container__content--main{grid-column:var(--container-columns, var(--container-columns--main))}.grid-container__content--content{grid-column:var(--container-columns, var(--container-columns--content))}.grid-container__content--narrow{grid-column:var(--container-columns, var(--container-columns--narrow))}.grid-container--inner{--grid-columns: 12;--grid-column-gap: var(--column-gap, 0px);--grid-row-gap: var(--section-gap, var(--row-gap, 1.5rem));--grid-event-horizon: 1800px;--grid-max-gutter-width: calc((100vi - var(--grid-event-horizon)) / 2);--grid-column-width: calc( ( 100vw - 11 * var(--grid-column-gap) ) / 12 );--grid-max-width-main: calc(var(--breakpoint-max-width) - var(--grid-gutter-width, 0px) * 2);--grid-max-width-column: calc((var(--grid-max-width-main) - 11 * var(--grid-column-gap)) / 12);column-gap:var(--grid-column-gap);display:grid;row-gap:var(--grid-row-gap);grid-template-columns:[main-start] repeat(6,minmax(0,var(--grid-max-width-column))) [center] repeat(6,minmax(0,var(--grid-max-width-column))) [main-end]}@media screen and (min-width: 1920px){.grid-container--inner{--grid-max-width-main: calc(var(--breakpoint-min-width) - 2 * var(--global-spacing, var(--breakpoint-gap)))}}[class*=use--flank]{--content-percentage: initial;--flank-size: initial;display:flex;flex-wrap:wrap;gap:var(--flank-gap, var(--size-fluid-2))}[class*=use--flank]>*{margin-block:0;margin-inline:0}[class*=use--flank]:not([class*=":end"])>:first-child,[class*=use--flank][class*=":start"]>:first-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=use--flank]:not([class*=":end"])>:last-child,[class*=use--flank][class*=":start"]>:last-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}[class*=use--flank][class*=":end"]>:last-child{flex-basis:var(--flank-size, auto);flex-grow:1}[class*=use--flank][class*=":end"]>:first-child{flex-basis:0;flex-grow:999;min-inline-size:var(--content-percentage, 50%)}:where([class*=use--flank]){align-items:center}[class*=use--frame]{display:flex;aspect-ratio:var(--frame-ratio, auto);justify-content:center;overflow:clip}[class*=use--frame]>img,[class*=use--frame]>video{block-size:100%;inline-size:100%;object-fit:cover}[class*=use--frame][class*=":square"]{aspect-ratio:var(--ratio-square)}[class*=use--frame][class*=":landscape"]{aspect-ratio:var(--ratio-widescreen)}[class*=use--frame][class*=":portrait"]{aspect-ratio:var(--ratio-widescreen-y)}:where([class*=use--frame]){align-items:center}[class*=use--grid],[class*=use--open-grid]{align-items:var(--grid-align-items, start);gap:var(--grid-gap, var(--size-fluid-2));justify-items:var(--grid-justify-items, start)}[class*=use--grid][class*=":start-start"],[class*=use--open-grid][class*=":start-start"]{--grid-align-items: start;--grid-justify-items: start}[class*=use--grid][class*=":start-center"],[class*=use--open-grid][class*=":start-center"]{--grid-align-items: start;--grid-justify-items: center}[class*=use--grid][class*=":start-end"],[class*=use--open-grid][class*=":start-end"]{--grid-align-items: start;--grid-justify-items: end}[class*=use--grid][class*=":center-start"],[class*=use--open-grid][class*=":center-start"]{--grid-align-items: center;--grid-justify-items: start}[class*=use--grid][class*=":center-center"],[class*=use--open-grid][class*=":center-center"]{--grid-align-items: center;--grid-justify-items: center}[class*=use--grid][class*=":center-end"],[class*=use--open-grid][class*=":center-end"]{--grid-align-items: center;--grid-justify-items: end}[class*=use--grid][class*=":end-start"],[class*=use--open-grid][class*=":end-start"]{--grid-align-items: end;--grid-justify-items: start}[class*=use--grid][class*=":end-center"],[class*=use--open-grid][class*=":end-center"]{--grid-align-items: end;--grid-justify-items: center}[class*=use--grid][class*=":end-end"],[class*=use--open-grid][class*=":end-end"]{--grid-align-items: end;--grid-justify-items: end}[class*=use--grid][class*=":start-space-between"],[class*=use--open-grid][class*=":start-space-between"]{--grid-align-items: start;--grid-justify-items: space-between}[class*=use--grid][class*=":center-space-between"],[class*=use--open-grid][class*=":center-space-between"]{--grid-align-items: center;--grid-justify-items: space-between}[class*=use--grid][class*=":end-space-between"],[class*=use--open-grid][class*=":end-space-between"]{--grid-align-items: end;--grid-justify-items: space-between}[class*=use--grid] :where([class*=":grid-span"]),[class*=use--open-grid] :where([class*=":grid-span"]){grid-column:1/-1}[class*=use--grid]:where([class*=":wide-inline"]),[class*=use--open-grid]:where([class*=":wide-inline"]){inline-size:var(--canvas-inline-size)}[class*=use--grid]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--min-column-size, 20ch),100%),1fr));--min-column-size: initial}[class*=use--open-grid]{display:grid;grid-template-columns:repeat(12,1fr);--grid-item-column-start: 1;--grid-item-column-span: -1}[class*=use--open-grid]>*{grid-column:var(--grid-item-column-start)/var(--grid-item-column-span);grid-row:var(--grid-item-row, auto)}:where([class*=use--layer]){align-items:var(--layer-align-items, normal);display:grid;justify-items:var(--layer-justify-items, normal)}:where([class*=use--layer])[class*=":start-start"]{--layer-align-items: start;--layer-justify-items: start}:where([class*=use--layer])[class*=":start-center"]{--layer-align-items: start;--layer-justify-items: center}:where([class*=use--layer])[class*=":start-end"]{--layer-align-items: start;--layer-justify-items: end}:where([class*=use--layer])[class*=":center-start"]{--layer-align-items: center;--layer-justify-items: start}:where([class*=use--layer])[class*=":center-center"]{--layer-align-items: center;--layer-justify-items: center}:where([class*=use--layer])[class*=":center-end"]{--layer-align-items: center;--layer-justify-items: end}:where([class*=use--layer])[class*=":end-start"]{--layer-align-items: end;--layer-justify-items: start}:where([class*=use--layer])[class*=":end-center"]{--layer-align-items: end;--layer-justify-items: center}:where([class*=use--layer])[class*=":end-end"]{--layer-align-items: end;--layer-justify-items: end}:where([class*=use--layer])[class*=":start-space-between"]{--layer-align-items: start;--layer-justify-items: space-between}:where([class*=use--layer])[class*=":center-space-between"]{--layer-align-items: center;--layer-justify-items: space-between}:where([class*=use--layer])[class*=":end-space-between"]{--layer-align-items: end;--layer-justify-items: space-between}:where(.lazyload,.lazyloading){opacity:0}:where(.lazyloaded){opacity:1;transition:opacity var(--duration-moderate) var(--ease-out-expo)}:where(use--image-fit){block-size:100%;display:block;inline-size:100%;object-fit:cover}:where([class*=use--image-fit])[class*=":contain"]{block-size:100%;display:block;inline-size:100%;object-fit:contain}:where([class*=use--image-fit])[class*=":cover"]{block-size:100%;display:block;inline-size:100%;object-fit:cover}:where([class*=use--mound]){align-items:var(--mound-align-items, normal);display:grid;grid-template-areas:var(--mound-grid-template-areas, "mound");justify-items:var(--mound-justify-items, normal);position:relative}:where([class*=use--mound])[class*=":start-start"]{--mound-align-items: start;--mound-justify-items: start}:where([class*=use--mound])[class*=":start-center"]{--mound-align-items: start;--mound-justify-items: center}:where([class*=use--mound])[class*=":start-end"]{--mound-align-items: start;--mound-justify-items: end}:where([class*=use--mound])[class*=":center-start"]{--mound-align-items: center;--mound-justify-items: start}:where([class*=use--mound])[class*=":center-center"]{--mound-align-items: center;--mound-justify-items: center}:where([class*=use--mound])[class*=":center-end"]{--mound-align-items: center;--mound-justify-items: end}:where([class*=use--mound])[class*=":end-start"]{--mound-align-items: end;--mound-justify-items: start}:where([class*=use--mound])[class*=":end-center"]{--mound-align-items: end;--mound-justify-items: center}:where([class*=use--mound])[class*=":end-end"]{--mound-align-items: end;--mound-justify-items: end}:where([class*=use--mound])[class*=":start-space-between"]{--mound-align-items: start;--mound-justify-items: space-between}:where([class*=use--mound])[class*=":center-space-between"]{--mound-align-items: center;--mound-justify-items: space-between}:where([class*=use--mound])[class*=":end-space-between"]{--mound-align-items: end;--mound-justify-items: space-between}:where([class*=use--mound])[class*=":children"]>*{grid-area:mound}:where([class*=use--on-mound]){grid-area:var(--mound-grid-area, mound);position:relative;z-index:var(--mound-elevation, 0)}:where([class*=use--on-mound])[class*=":elevation-0"]{--mound-elevation: 0}:where([class*=use--on-mound])[class*=":elevation-1"]{--mound-elevation: 1}:where([class*=use--on-mound])[class*=":elevation-2"]{--mound-elevation: 2}:where([class*=use--on-mound])[class*=":elevation-3"]{--mound-elevation: 3}:where([class*=use--on-mound])[class*=":elevation-4"]{--mound-elevation: 4}:where([class*=use--on-mound])[class*=":elevation-5"]{--mound-elevation: 5}.rich-text{--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--color-text));--_text-color-heading: var(--text-color-heading, var(--_text-color));--_text-font-family: var(--text-font-family, var(--font-text));--_text-font-size: var(--text-font-size, var(--text-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, var(--leading-paragraph));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.rich-text .rich-text--full-inline{--text-max-inline-size: none}.rich-text :where(h1,h2,h3,h4,h5,h6){color:var(--_text-color-heading)}.rich-text :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.rich-text :where(a:where(:not(.button))){background:linear-gradient(var(--color-red),var(--color-red));background-position:0 0;background-repeat:no-repeat;background-size:100% 0%;border-radius:var(--radius-2);color:currentColor;font-weight:var(--font-weight-bold);margin-inline:-.25em;padding:.5em .25em;text-decoration:underline;text-decoration-color:var(--color-red);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:.125em;text-underline-offset:.25em;transition:background-size var(--duration-fast) var(--ease-out-3),color var(--duration-fast) var(--ease-out-3)}@media (any-hover: hover){.rich-text :where(a:where(:not(.button))):hover{background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}}[data-whatintent=keyboard] .rich-text :where(a:where(:not(.button))):focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}.rich-text :where(ul,ol):where(:not(.reset-list)){--list-row-gap: var(--size-1);--list-offset: 1.8em;--list-maker-size: .5em;--list-mark-inset-block-start: calc(.5lh - (var(--list-maker-size) * .5));--list-mark-inset-inline-start: calc((var(--list-maker-size) * -1) - (var(--list-offset) * .5));display:grid;gap:var(--list-row-gap);list-style:none;margin:0;padding:0 0 0 var(--list-offset)}.rich-text :where(ul,ol):where(:not(.reset-list)) :where(li){position:relative}.rich-text :where(ul,ol):where(:not(.reset-list)) :where(li):before{content:"";display:block;inset-block-start:var(--list-mark-inset-block-start);inset-inline-start:var(--list-mark-inset-inline-start);position:absolute}.rich-text :where(ul,ol):where(:not(.reset-list)) :where(li)>:where(ul,ol){padding-block-start:var(--list-row-gap);padding-inline-start:var(--list-offset)}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ul) :where(li):before{background-color:var(--color-mono-500);block-size:var(--list-maker-size);border-radius:var(--radius-round);inline-size:var(--list-maker-size)}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ul) :where(li)>:where(ul)>:where(li):before{background-color:transparent;border:var(--border-size-1) solid var(--color-mono-500)}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ol){--list-maker-size: 1em;--list-mark-inset-block-start: 0;counter-reset:list-item}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li):before{color:var(--color-mono-500);content:counters(list-item,"") ".";font-weight:var(--font-weight-bold)}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li)>:where(ol){counter-reset:list-sub-item}.rich-text :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li)>:where(ol)>:where(li):before{content:counters(list-sub-item,"") ".";counter-increment:list-sub-item}.rich-text :where(p,ul,ol,dl,a,blockquote,pre,[class*=--shortcode],.bu_collapsible_container)+*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-start:1.6em}.rich-text :where(p,ul,ol,dl,a,blockquote,pre,[class*=--shortcode],.bu_collapsible_container)+:where(h1,h2,h3,h4,h5,h6){margin-block-start:.8em}.rich-text :where(hr){background-image:linear-gradient(135deg,var(--color-mono-500) 16.67%,transparent 16.67%,transparent 50%,var(--color-mono-500) 50%,var(--color-mono-500) 66.67%,transparent 66.67%,transparent 100%);background-size:8.49px 8.49px;block-size:var(--shim-5);border:none;inline-size:80%;margin-block:var(--size-fluid-gap)}.rich-text :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.rich-text :where(code){background:var(--code-color-background, var(--color-mono-300));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-mono-1000));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.rich-text :where(pre){--_pre-color-background: var(--pre-color-background, var(--color-mono-300));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.rich-text :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.rich-text :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-mono-1000));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:fixed;top:0;right:0;z-index:1}.rich-text :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.rich-text :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.post-area:where(:not(.calendar-list)){--_list-padding-inline-start: var(--list-padding-inline-start, var(--size-fluid-4));--_text-max-inline-size: var(--text-max-inline-size, var(--size-content-4));--_text-color: var(--text-color, var(--color-text));--_text-color-heading: var(--text-color-heading, var(--_text-color));--_text-font-family: var(--text-font-family, var(--font-text));--_text-font-size: var(--text-font-size, var(--text-size-md));--_text-font-weight: var(--text-font-weight, var(--font-weight-regular));--_text-line-height: var(--text-line-height, var(--leading-paragraph));color:var(--_text-color);font-family:var(--_text-font-family);font-size:var(--_text-font-size);font-weight:var(--_text-font-weight);line-height:var(--_text-line-height);max-inline-size:var(--_text-max-inline-size);overflow-wrap:break-word;word-break:break-word}.post-area:where(:not(.calendar-list)) .post-area:where(:not(.calendar-list)) --full-inline{--text-max-inline-size: none}.post-area:where(:not(.calendar-list)) :where(h1,h2,h3,h4,h5,h6){color:var(--_text-color-heading)}.post-area:where(:not(.calendar-list)) :where(p){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.post-area:where(:not(.calendar-list)) :where(a:where(:not(.button))){background:linear-gradient(var(--color-red),var(--color-red));background-position:0 0;background-repeat:no-repeat;background-size:100% 0%;border-radius:var(--radius-2);color:currentColor;font-weight:var(--font-weight-bold);margin-inline:-.25em;padding:.5em .25em;text-decoration:underline;text-decoration-color:var(--color-red);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:.125em;text-underline-offset:.25em;transition:background-size var(--duration-fast) var(--ease-out-3),color var(--duration-fast) var(--ease-out-3)}@media (any-hover: hover){.post-area:where(:not(.calendar-list)) :where(a:where(:not(.button))):hover{background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}}[data-whatintent=keyboard] .post-area:where(:not(.calendar-list)) :where(a:where(:not(.button))):focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);background-position:0 100%;background-size:100% 100%;color:var(--color-mono-0)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)){--list-row-gap: var(--size-1);--list-offset: 1.8em;--list-maker-size: .5em;--list-mark-inset-block-start: calc(.5lh - (var(--list-maker-size) * .5));--list-mark-inset-inline-start: calc((var(--list-maker-size) * -1) - (var(--list-offset) * .5));display:grid;gap:var(--list-row-gap);list-style:none;margin:0;padding:0 0 0 var(--list-offset)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)) :where(li){position:relative}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)) :where(li):before{content:"";display:block;inset-block-start:var(--list-mark-inset-block-start);inset-inline-start:var(--list-mark-inset-inline-start);position:absolute}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)) :where(li)>:where(ul,ol){padding-block-start:var(--list-row-gap);padding-inline-start:var(--list-offset)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ul) :where(li):before{background-color:var(--color-mono-500);block-size:var(--list-maker-size);border-radius:var(--radius-round);inline-size:var(--list-maker-size)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ul) :where(li)>:where(ul)>:where(li):before{background-color:transparent;border:var(--border-size-1) solid var(--color-mono-500)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ol){--list-maker-size: 1em;--list-mark-inset-block-start: 0;counter-reset:list-item}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li):before{color:var(--color-mono-500);content:counters(list-item,"") ".";font-weight:var(--font-weight-bold)}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li)>:where(ol){counter-reset:list-sub-item}.post-area:where(:not(.calendar-list)) :where(ul,ol):where(:not(.reset-list)):where(ol) :where(li)>:where(ol)>:where(li):before{content:counters(list-sub-item,"") ".";counter-increment:list-sub-item}.post-area:where(:not(.calendar-list)) :where(p,ul,ol,dl,a,blockquote,pre,[class*=--shortcode],.bu_collapsible_container)+*:where(:not(h1,h2,h3,h4,h5,h6)){margin-block-start:1.6em}.post-area:where(:not(.calendar-list)) :where(p,ul,ol,dl,a,blockquote,pre,[class*=--shortcode],.bu_collapsible_container)+:where(h1,h2,h3,h4,h5,h6){margin-block-start:.8em}.post-area:where(:not(.calendar-list)) :where(hr){background-image:linear-gradient(135deg,var(--color-mono-500) 16.67%,transparent 16.67%,transparent 50%,var(--color-mono-500) 50%,var(--color-mono-500) 66.67%,transparent 66.67%,transparent 100%);background-size:8.49px 8.49px;block-size:var(--shim-5);border:none;inline-size:80%;margin-block:var(--size-fluid-gap)}.post-area:where(:not(.calendar-list)) :where(pre,code){direction:ltr;text-align:start;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.post-area:where(:not(.calendar-list)) :where(code){background:var(--code-color-background, var(--color-mono-300));border-radius:var(--radius-2);color:var(--theme-color-accent, var(--color-mono-1000));font-family:var(--font-mono);font-size:var(--text-font-size, 1em);letter-spacing:var(--tracking-wider);padding:.6em}.post-area:where(:not(.calendar-list)) :where(pre){--_pre-color-background: var(--pre-color-background, var(--color-mono-300));--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-3));--_pre-padding-block-end: var(--pre-padding-block-end, var(--size-3));--_pre-padding-inline-start: var(--pre-padding-inline-start, var(--size-3));--_pre-padding-inline-end: var(--pre-padding-inline-end, var(--size-3));background:var(--_pre-color-background);border-radius:var(--radius-2);display:flex;inline-size:100%;overflow:hidden;padding:var(--_pre-padding-block-start) 0 var(--_pre-padding-block-end);position:relative}.post-area:where(:not(.calendar-list)) :where(pre)[data-lang]{--_pre-padding-block-start: var(--pre-padding-block-start, var(--size-4))}.post-area:where(:not(.calendar-list)) :where(pre)[data-lang]:before{background:var(--theme-color-accent, var(--color-neutral-0));border-radius:var(--radius-2);color:var(--theme-color-background, var(--color-mono-1000));content:attr(data-lang);font-family:var(--font-mono);font-size:.625em;font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-wider);line-height:1;padding:1em .75em;position:fixed;top:0;right:0;z-index:1}.post-area:where(:not(.calendar-list)) :where(pre)[data-lang]:after{background-image:linear-gradient(90deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-start))),linear-gradient(270deg,var(--_pre-color-background) 0%,transparent calc(.75em + var(--_pre-padding-inline-end)));content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.post-area:where(:not(.calendar-list)) :where(pre) :where(code){background:none;border-radius:0;overflow-x:auto;padding:0 var(--_pre-padding-inline-end) 0 var(--_pre-padding-inline-start)}.rich-text--max-inline-none{--text-max-inline-size: none}@supports (scrollbar-gutter: stable){.use--scroll-lock{scrollbar-gutter:var(--scroll-lock-gutter)!important}.use--scroll-lock body{overflow:hidden!important}}@supports not (scrollbar-gutter: stable){.use--scroll-lock body{padding-right:var(--scroll-lock-size)!important;overflow:hidden!important}}html[data-scroll-lock],html[data-scroll-lock] body{position:relative;overflow:hidden;touch-action:none;-ms-touch-action:none}:where([class*=split])[class*=":start-start"]{--split-align-items: start;--split-justify-items: start}:where([class*=split])[class*=":start-center"]{--split-align-items: start;--split-justify-items: center}:where([class*=split])[class*=":start-end"]{--split-align-items: start;--split-justify-items: end}:where([class*=split])[class*=":center-start"]{--split-align-items: center;--split-justify-items: start}:where([class*=split])[class*=":center-center"]{--split-align-items: center;--split-justify-items: center}:where([class*=split])[class*=":center-end"]{--split-align-items: center;--split-justify-items: end}:where([class*=split])[class*=":end-start"]{--split-align-items: end;--split-justify-items: start}:where([class*=split])[class*=":end-center"]{--split-align-items: end;--split-justify-items: center}:where([class*=split])[class*=":end-end"]{--split-align-items: end;--split-justify-items: end}:where([class*=split])[class*=":start-space-between"]{--split-align-items: start;--split-justify-items: space-between}:where([class*=split])[class*=":center-space-between"]{--split-align-items: center;--split-justify-items: space-between}:where([class*=split])[class*=":end-space-between"]{--split-align-items: end;--split-justify-items: space-between}.use--split{--_split-columns: var(--split-columns, repeat(2, 1fr));--_split-gap: var(--split-gap, var(--size-fluid-2));--_split-rows: var(--split-rows, repeat(2, auto));--_split-area-1-align: start;--_split-area-2-align: start;align-items:var(--split-align-items, normal);display:grid;gap:var(--_split-gap);grid-template-areas:"AREA-1" "AREA-2";grid-template-columns:1fr;grid-template-rows:var(--_split-rows);justify-items:var(--split-justify-items, normal)}@media screen and (min-width: 1200px){.use--split{--_split-area-2-align: end;grid-template-areas:"AREA-1 AREA-2";grid-template-columns:var(--_split-columns);grid-template-rows:auto}}.use--split.split--flip,.use--split.split--flip-y{--_split-area-1-align: end;--_split-area-2-align: start;grid-template-areas:"AREA-2" "AREA-1"}@media screen and (min-width: 1200px){.use--split.split--flip-y{--_split-area-1-align: start;--_split-area-2-align: end;grid-template-areas:"AREA-1 AREA-2"}}@media screen and (min-width: 1200px){.use--split.split--flip,.use--split.split--flip-x{--_split-area-1-align: end;--_split-area-2-align: start;grid-template-areas:"AREA-2 AREA-1"}}.use--split>*:where(:first-child,.split-child--first){--split-area-align: var(--_split-area-1-align);grid-area:AREA-1;margin-inline:var(--_split-area-1-margin, 0);padding-inline:var(--_split-area-1-padding, 0)}.use--split>*:where(:last-child,.split-child--last){--split-area-align: var(--_split-area-2-align);grid-area:AREA-2;margin-inline:var(--_split-area-2-margin, 0);padding-inline:var(--_split-area-2-padding, 0)}.use--split>*{--_split-area-1-margin: var(--split-area-margin-outer, 0);--_split-area-2-margin: var(--split-area-margin-outer, 0);--_split-area-1-padding: var(--split-area-padding-outer, 0);--_split-area-2-padding: var(--split-area-padding-outer, 0)}@media screen and (min-width: 1200px){.use--split>*{--_split-area-1-margin: var(--split-area-margin-outer, 0) var(--split-area-margin-inner, 0);--_split-area-2-margin: var(--split-area-margin-inner, 0) var(--split-area-margin-outer, 0);--_split-area-1-padding: var(--split-area-padding-outer, 0) var(--split-area-padding-inner, 0);--_split-area-2-padding: var(--split-area-padding-inner, 0) var(--split-area-padding-outer, 0)}}@media screen and (min-width: 1200px){.use--split.split--flip>*,.use--split.split--flip-x>*{--_split-area-1-margin: var(--split-area-margin-inner, 0) var(--split-area-margin-outer, 0);--_split-area-2-margin: var(--split-area-margin-outer, 0) var(--split-area-margin-inner, 0);--_split-area-1-padding: var(--split-area-padding-inner, 0) var(--split-area-padding-outer, 0);--_split-area-2-padding: var(--split-area-padding-outer, 0) var(--split-area-padding-inner, 0)}}.use--split:where(.split--columns-half,.split--columns-quarter-three-quarter,.split--columns-three-quarter-quarter,.split--columns-third-two-thirds,.split--columns-two-thirds-third,.split--columns-golden-flipped,.split--columns-golden){--_split-columns: var(--split-columns, repeat(2, 1fr))}@media screen and (min-width: 1200px){.use--split.split--columns-quarter-three-quarter{--_split-columns: var(--split-columns, 1fr 3fr)}.use--split.split--columns-three-quarter-quarter{--_split-columns: var(--split-columns, 3fr 1fr)}.use--split.split--columns-third-two-thirds{--_split-columns: var(--split-columns, 1fr 2fr)}.use--split.split--columns-two-thirds-third{--_split-columns: var(--split-columns, 2fr 1fr)}.use--split.split--columns-golden-flipped{--_split-columns: var(--split-columns, 4fr 6fr)}.use--split.split--columns-golden{--_split-columns: var(--split-columns, 6fr 4fr)}}[class*=use--stack]{align-items:var(--stack-align-items, start);display:grid;gap:var(--stack-gap, var(--size-fluid-2));justify-items:var(--stack-justify-items, start);text-align:var(--stack-justify-items, start)}[class*=use--stack][class*=":start-start"]{--stack-align-items: start;--stack-justify-items: start}[class*=use--stack][class*=":start-center"]{--stack-align-items: start;--stack-justify-items: center}[class*=use--stack][class*=":start-end"]{--stack-align-items: start;--stack-justify-items: end}[class*=use--stack][class*=":center-start"]{--stack-align-items: center;--stack-justify-items: start}[class*=use--stack][class*=":center-center"]{--stack-align-items: center;--stack-justify-items: center}[class*=use--stack][class*=":center-end"]{--stack-align-items: center;--stack-justify-items: end}[class*=use--stack][class*=":end-start"]{--stack-align-items: end;--stack-justify-items: start}[class*=use--stack][class*=":end-center"]{--stack-align-items: end;--stack-justify-items: center}[class*=use--stack][class*=":end-end"]{--stack-align-items: end;--stack-justify-items: end}[class*=use--stack][class*=":start-space-between"]{--stack-align-items: start;--stack-justify-items: space-between}[class*=use--stack][class*=":center-space-between"]{--stack-align-items: center;--stack-justify-items: space-between}[class*=use--stack][class*=":end-space-between"]{--stack-align-items: end;--stack-justify-items: space-between}[class*=use--stack][class*=":card"]{grid-template-areas:"MEDIA" "CONTENT"}:where(html){color-scheme:light dark}:where(html,.swatch--light,[data-swatch=light]){--color-surface: var(--color-light);--color-surface-hsl: var(--color-light-hsl);--color-text: var(--color-dark);--color-text-hsl: var(--color-dark-hsl)}:where(html,.swatch--paper,[data-swatch=paper]){--color-surface: var(--color-paper);--color-surface-hsl: var(--color-paper-hsl);--color-text: var(--color-dark);--color-text-hsl: var(--color-dark-hsl)}:where(html,.swatch--ink,[data-swatch=ink]){--color-surface: var(--color-ink);--color-surface-hsl: var(--color-ink-hsl);--color-text: var(--color-light);--color-text-hsl: var(--color-light-hsl)}:where(.swatch--white,[data-swatch=white]){--color-surface: var(--color-mono-0);--color-surface-hsl: var(--color-mono-0-hsl);--color-text: var(--color-dark);--color-text-hsl: var(--color-dark-hsl)}:where(.swatch--white-fade,[data-swatch=white-fade]){--color-surface: var(--color-mono-0);--color-surface-hsl: var(--color-mono-0-hsl);--color-text: var(--color-fade);--color-text-hsl: var(--color-fade-hsl)}:where(.swatch--dark,[data-swatch=dark]){--color-surface: var(--color-dark);--color-surface-hsl: var(--color-dark-hsl);--color-text: var(--color-light);--color-text-hsl: var(--color-light-hsl)}:where(.swatch--ghost-light,[data-swatch=ghost-light]){--color-surface: transparent;--color-surface-hsl: var(--color-light-hsl);--color-text: var(--color-dark);--color-text-hsl: var(--color-dark-hsl)}:where(.swatch--ghost-dark,[data-swatch=ghost-dark]){--color-surface: transparent;--color-surface-hsl: var(--color-dark-hsl);--color-text: var(--color-light);--color-text-hsl: var(--color-light-hsl)}:where(.swatch--red,[data-swatch=red]){--color-surface: var(--color-red);--color-surface-hsl: var(--color-red-hsl);--color-text: var(--color-light);--color-text-hsl: var(--color-light-hsl)}@media (prefers-color-scheme: dark){:where(html){--color-surface: var(--color-dark);--color-surface-hsl: var(--color-dark-hsl);--color-text: var(--color-light);--color-text-hsl: var(--color-light-hsl)}}:where(.sr-only,.visually-hidden,[visually-hidden],.u-visually-hidden){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@layer plugins{@layer lenis;@layer lenis{html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}}}@layer components{.button{--_button-border-width: var(--button-border-width, .1em);--_button-color-background: var(--button-color-background, var(--color-surface));--_button-color-background--hover: var(--button-color-background--hover, var(--color-text));--_button-color-border: var(--button-color-border, var(--_button-color-background));--_button-color-border--hover: var(--button-color-border--hover, var(--_button-color-background--hover));--_button-color-icon: var(--button-color-icon, var(--_button-color-text));--_button-color-icon--hover: var(--button-color-icon--hover, var(--_button-color-text--hover));--_button-color-text: var(--button-color-text, var(--color-text));--_button-color-text--hover: var(--button-color-text--hover, var(--color-surface));--_button-font-family: var(--button-font-family, var(--font-heading));--_button-font-size: var(--button-font-size, var(--text-size-md));--_button-font-weight: var(--button-font-weight, var(--font-weight-heading-bold));--_button-focus-outline: var(--button-focus-outline, var(--color-red));--_button-gap: var(--button-gap, .4em);--_button-padding-block: var(--button-padding-block, 1em);--_button-padding-inline: var(--button-padding-inline, 2em);--_button-radius: var(--button-radius, .45em);--_button-scale: var(--button-scale, 1);--_icon-color-accent: var(--icon-color-accent, var(--color-red));--_icon-ratio: var(--icon-ratio, var(--ratio-square));--_icon-size: var(--icon-size, 1em);--icon-max-inline-size: var(--_icon-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;-webkit-tap-highlight-color:transparent;align-items:center;background-image:linear-gradient(var(--_button-color-background--hover),var(--_button-color-background--hover)),linear-gradient(var(--_button-color-background),var(--_button-color-background));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 0%,100% 100%;border:var(--_button-border-width) solid var(--_button-color-border);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;font-family:var(--_button-font-family);font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--_button-gap);justify-content:space-between;letter-spacing:var(--tracking-wider);line-height:var(--line-height-0);min-inline-size:var(--_button-min-inline-size);overflow:clip;padding-block:var(--_button-padding-block);padding-inline:var(--_button-padding-inline);position:relative;text-align:start;text-decoration:none;transition:var(--duration-fast) var(--ease-out-3);transition-property:background-size,border-color,color;z-index:var(--button-z-index, 1)}.button:active{box-shadow:none}@media (any-hover: hover){.button:hover{background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}}[data-whatintent=keyboard] .button:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:4px;background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}.button>*{pointer-events:none}.button__text{text-transform:uppercase}.button__icon{aspect-ratio:var(--_icon-ratio);block-size:var(--_icon-size);color:currentColor;flex-grow:0;inline-size:var(--_icon-size);padding:calc(var(--_icon-size) * .145);pointer-events:none;transition:color var(--duration-fast) var(--ease-out-3)}.button--shadow{box-shadow:var(--button-shadow, var(--shadow-sm))}.button[class*=":ghost"]{--button-color-background: transparent;--button-color-background--hover: transparent;--button-color-border: transparent;--button-color-border--hover: var(--color-text);--button-color-text: var(--color-text);--button-color-text--hover: var(--color-text)}.button[class*=":cube"]{--_button-size: var(--button-size, var(--size-fluid-5));--button-border-width: calc(var(--_button-size) * .03);--icon-size: 100%;aspect-ratio:var(--ratio-square);block-size:var(--_button-size);display:grid;inline-size:var(--_button-size);padding:0;place-items:center}.counter{--_nums-font-size: var(--nums-font-size, 3rem);align-items:center;display:flex;flex-direction:row;font-size:var(--_nums-font-size);font-weight:600;justify-content:flex-start;line-height:1;position:relative}.counter__character-array{clip-path:inset(0);inline-size:100%;min-inline-size:1ch;overflow:hidden;position:relative}.counter__current{display:block;opacity:0;pointer-events:none}.counter__wheel{--offset: calc(var(--counter-offset, 0ms) * var(--counter-index, 0));inset-block-end:0;inset-inline-end:0;position:absolute;display:grid;inline-size:100%;transition:translate calc(var(--counter-duration, var(--duration-adagio)) - var(--offset)) var(--ease-out-quint) var(--transition-delay, 0ms);translate:0 calc(var(--_nums-font-size) * var(--nums-index, 0))}.dialog{--count: 3;--dialog-active: 0;block-size:auto;border:0;inline-size:auto;inset:unset;margin:0;max-block-size:none;max-inline-size:none;padding:0;position:relative;background:none;position:fixed;visibility:hidden;z-index:var(--z-dialog)}.dialog:where([data-dialog-open]){--dialog-active: 1}.dialog:where([open]){visibility:visible;display:block}.dialog ::backdrop{display:none}.dialog__overlay{--index: 0;background-color:hsl(var(--color-mono-0-hsl)/.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);top:0;right:0;bottom:0;left:0;opacity:var(--dialog-active);position:fixed;transition:opacity var(--duration-slow) var(--ease-out-cubic);transition-delay:calc(var(--duration-quick) * (var(--active) * var(--index) + (1 - var(--active)) * (var(--count) - 1 - var(--index))))}.dialog__outer{--index: 3;block-size:100%;display:grid;inline-size:100%;top:0;right:0;bottom:0;left:0;place-items:center;opacity:var(--dialog-active);pointer-events:none;position:fixed;translate:0 calc((1 - var(--dialog-active)) * 18vb);transition:var(--duration-moderate) var(--ease-out-cubic);transition-property:opacity,translate;transition-delay:calc(var(--duration-quick) * (var(--dialog-active) * var(--index) + (1 - var(--dialog-active)) * (var(--count) - 1 - var(--index))))}.dialog__panel{--_dialog-panel-border-radius: var(--dialog-panel-border-radius, var(--radius-3));background:var(--color-mono-0);border-radius:var(--_dialog-panel-border-radius);box-shadow:var(--shadow-md);display:grid;grid-template-rows:max-content 1fr;pointer-events:auto;position:relative}[data-dialog-type=video] .dialog__panel{--dialog-panel-aspect-ratio: var(--ratio-widescreen-y);--dialog-panel-block-size: min(80vb, var(--canvas-block-size));--dialog-panel-border-radius: calc(var(--dialog-panel-inline-size) * .068) / calc(var(--dialog-panel-block-size) * .037);--dialog-panel-inline-size: calc(var(--dialog-panel-aspect-ratio) * var(--dialog-panel-block-size));aspect-ratio:var(--dialog-panel-aspect-ratio);block-size:var(--dialog-panel-block-size);inline-size:var(--dialog-panel-inline-size)}.dialog__close-trigger{--index: 2;inset:calc(var(--header-block-size) * .5) auto auto 50%;opacity:var(--dialog-active);position:fixed;scale:var(--dialog-active);translate:-50% 0;transition:var(--duration-fast) var(--ease-out-cubic);transition-property:opacity,scale;transition-delay:calc(var(--duration-quick) * (var(--dialog-active) * var(--index) + (1 - var(--dialog-active)) * (var(--count) - 1 - var(--index))))}@media screen and (min-width: 992px){.dialog__close-trigger{inset:var(--site-gutter) var(--site-gutter) auto auto;translate:0}}.dialog__inner{display:grid;place-items:center}[data-dialog-type=video] .dialog__inner{border-radius:var(--dialog-panel-border-radius);overflow:clip}[data-dialog-type=video] .dialog__inner .embed{--embed-aspect-ratio: var(--dialog-panel-aspect-ratio)}[data-dialog-type=video] .dialog__inner iframe{border:none}.dialog .dialog__inner{margin:calc(-1 * var(--shim-5));padding:var(--shim-5)}[data-whatintent=keyboard] .dialog .video-embed:focus-within{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}.embed{--_embed-aspect-ratio: var(--embed-aspect-ratio, var(--ratio-widescreen));--_embed-block-size: var(--embed-block-size, 100%);--_embed-inline-size: var(--embed-inline-size, 100%);--_embed-object-fit: var(--embed-object-fit, contain);aspect-ratio:var(--_embed-aspect-ratio);block-size:var(--_embed-block-size);inline-size:var(--_embed-inline-size);object-fit:var(--_embed-object-fit)}.embed:has(iframe[data-src]){opacity:0;transition:opacity var(--duration-slow) var(--ease-out-cubic)}.embed:has(iframe[data-src])[data-video-embed=loaded]{opacity:1}.embed__item{aspect-ratio:var(--_embed-aspect-ratio);block-size:var(--_embed-block-size);inline-size:var(--_embed-inline-size);object-fit:var(--_embed-object-fit)}.embed__item:is([iframe]){border:none}.eyebrow{--_eyebrow-color-text: var(--eyebrow-color, var(--color-text));--_eyebrow-color-text-bold: var(--eyebrow-color-bold, var(--color-red));--_eyebrow-font-family: var(--eyebrow-font-family, var(--font-heading-expanded));--_eyebrow-font-size: var(--eyebrow-font-size, var(--text-size-sm));--_eyebrow-font-weight: var(--eyebrow-font-weight, var(--font-weight-heading-expanded));color:var(--_eyebrow-color-text);font-family:var(--_eyebrow-font-family);font-size:var(--_eyebrow-font-size);font-weight:var(--_eyebrow-font-weight);letter-spacing:var(--letter-spacing-5);line-height:var(--line-height-0);text-transform:uppercase}.eyebrow strong{color:var(--_eyebrow-color-text-bold);font-weight:var(--font-weight-heading-expanded)}.gesture{block-size:20vmin;inline-size:20vmin}.gesture__canvas{block-size:100%;display:block;inline-size:100%;object-fit:contain}.icon{block-size:var(--icon-block-size, var(--icon-size, 100%));inline-size:var(--icon-inline-size, var(--icon-size, 100%));max-inline-size:var(--icon-max-inline-size, 2.5rem);object-fit:contain;pointer-events:none}.media,.image{--_media-aspect-ratio: var(--media-aspect-ratio, auto);--_media-border-radius: var(--media-border-radius, 0);--_media-color-background: var(--media-color-background, transparent);--_media-object-fit: var(--media-object-fit, cover);--_media-object-position: var(--media-object-position, center);--_media-oveflow: var(--media-overflow, clip);--_media-position: var(--media-position, relative);aspect-ratio:var(--_media-aspect-ratio);background:var(--_media-color-background);border-radius:var(--_media-border-radius);display:grid;overflow:var(--_media-oveflow);place-items:center;position:var(--_media-position)}.media>*,.image>*{grid-area:1/1/1/1}.media--square,.image--square{--media-aspect-ratio: var(--ratio-square)}.media--photo,.image--photo{--media-aspect-ratio: var(--ratio-photo)}.media--widescreen,.image--widescreen{--media-aspect-ratio: var(--ratio-widescreen)}.media--pill,.image--pill{--media-aspect-ratio: var(--ratio-pill)}.media--iphone,.image--iphone{--media-aspect-ratio: var(--ratio-iphone)}.media picture,.image picture{block-size:100%;display:grid;inline-size:100%}.media picture img,.image picture img{aspect-ratio:var(--_media-aspect-ratio);grid-area:1/1/1/1}.media--fit{block-size:100%;inline-size:100%}.media--fit-contain{block-size:100%;display:block;inline-size:100%;object-fit:contain}.media--fit-cover{block-size:100%;display:block;inline-size:100%;object-fit:cover}.menu-trigger{justify-content:center;min-inline-size:23.8ch;z-index:calc(var(--z-ui) + 20)}[data-menu-open=true] .menu-trigger{--button-color-border: hsl(var(--color-fade-hsl) / .2);--button-shadow: none}.menu-trigger__svg{block-size:1em;display:block;inline-size:1em;pointer-events:none;scale:1.4}.menu-trigger__svg .line{fill:none;stroke:var(--icon-fill, currentColor);stroke-width:5.5;stroke-linecap:round}.menu-trigger__svg .line:is(.top,.bottom){stroke-dasharray:40 121;stroke-dashoffset:var(--icon-dashoffset, 0)}.menu-trigger__text-inner[data-trigger-text=open] .menu-trigger__char{transform:translateY(100%)}.meta{display:grid;gap:var(--size-fluid-1)}.meta__item{align-items:start;display:grid;font-size:var(--text-size-base);gap:.5em;grid-template-columns:max-content auto;line-height:var(--leading-tight)}.meta__item-icon{--icon-fill: var(--color-mono-800);block-size:1lh;inline-size:1em}.meta__item-text{color:var(--color-mono-950)}.site-brand{--outline-color: var(--color-red);--brand-block-size: max(4.625rem, 2.29vw + 3.91rem);--brand-inline-size: calc(var(--icon-stamp-ratio) * var(--brand-block-size));block-size:var(--brand-block-size);inline-size:var(--brand-inline-size);position:relative}[data-whatintent=keyboard] .site-brand:focus-within{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}.site-brand__logo,.site-brand__logo-placebo{--icon-max-inline-size: none;clip-path:inset(0px)}[data-logo-animating] .site-brand__logo,[data-logo-animating] .site-brand__logo-placebo{clip-path:none}.site-brand__logo-placebo{opacity:0;pointer-events:none;visibility:hidden}.site-brand__link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}[class*=site-texture][class*=":blur"]{--texture-direction: to bottom;--alpha-offset: .8;background-image:linear-gradient(var(--texture-direction),hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * 1)) 0%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .987)) 9.9%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .952)) 18.5%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .897)) 26%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .826)) 32.5%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .743)) 38.4%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .651)) 43.7%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .553)) 48.7%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .454)) 53.5%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .356)) 58.5%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .264)) 63.6%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .18)) 69.2%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .108)) 75.5%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .052)) 82.6%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * .014)) 90.7%,hsl(var(--color-texture-surface-hsl)/calc(var(--alpha-offset) * 0)) 100%);pointer-events:none;position:fixed;inset-inline:0;z-index:var(--z-ui)}[class*=site-texture][class*=":blur"][class*=":dark"]{--color-texture-surface-hsl: var(--color-fade-hsl);opacity:1;transition:opacity calc(var(--site-theme-transition-duration) * .6) var(--site-theme-transition-easing) calc(var(--site-theme-transition-duration) * .4)}:where([data-adaptive-theme=light],[data-adaptive-theme=paper]) [class*=site-texture][class*=":blur"][class*=":dark"]{opacity:0;transition:opacity calc(var(--site-theme-transition-duration) * .4) var(--site-theme-transition-easing)}[class*=site-texture][class*=":blur"][class*=":light"]{--color-texture-surface-hsl: var(--color-light-hsl);opacity:1;transition:opacity calc(var(--site-theme-transition-duration) * .6) var(--site-theme-transition-easing) calc(var(--site-theme-transition-duration) * .4)}:where([data-adaptive-theme=dark],[data-adaptive-theme=ink]) [class*=site-texture][class*=":blur"][class*=":light"]{opacity:0;transition:opacity calc(var(--site-theme-transition-duration) * .4) var(--site-theme-transition-easing)}[class*=site-texture][class*=":blur"][class*=":header"]{block-size:var(--header-masking-block-size);inset-block-start:0}[class*=site-texture][class*=":blur"][class*=":header"]:before{background-image:radial-gradient(#0000 1px,hsl(var(--color-texture-surface-hsl)/1) 1px);background-size:4px 4px;-webkit-mask-image:linear-gradient(to bottom,#050505,#050505fc 9.9%,#050505f3 18.5%,#050505e5 26%,#050505d3 32.5%,#050505bd 38.4%,#050505a6 43.7%,#0505058d 48.7%,#05050574 53.5%,#0505055b 58.5%,#05050543 63.6%,#0505052e 69.2%,#0505051c 75.5%,#0505050d 82.6%,#05050504 90.7%,#05050500);mask-image:linear-gradient(to bottom,#050505,#050505fc 9.9%,#050505f3 18.5%,#050505e5 26%,#050505d3 32.5%,#050505bd 38.4%,#050505a6 43.7%,#0505058d 48.7%,#05050574 53.5%,#0505055b 58.5%,#05050543 63.6%,#0505052e 69.2%,#0505051c 75.5%,#0505050d 82.6%,#05050504 90.7%,#05050500);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";top:0;right:0;bottom:0;left:0;position:absolute}[class*=site-texture][class*=":blur"][class*=":footer"]{--texture-direction: to top;block-size:var(--footer-masking-block-size);inset-block-end:0}[class*=site-texture][class*=":blur"][class*=":footer"]:before{background-image:radial-gradient(#0000 1px,hsl(var(--color-texture-surface-hsl)/1) 1px);background-size:4px 4px;-webkit-mask-image:linear-gradient(to top,#050505,#050505fc 9.9%,#050505f3 18.5%,#050505e5 26%,#050505d3 32.5%,#050505bd 38.4%,#050505a6 43.7%,#0505058d 48.7%,#05050574 53.5%,#0505055b 58.5%,#05050543 63.6%,#0505052e 69.2%,#0505051c 75.5%,#0505050d 82.6%,#05050504 90.7%,#05050500);mask-image:linear-gradient(to top,#050505,#050505fc 9.9%,#050505f3 18.5%,#050505e5 26%,#050505d3 32.5%,#050505bd 38.4%,#050505a6 43.7%,#0505058d 48.7%,#05050574 53.5%,#0505055b 58.5%,#05050543 63.6%,#0505052e 69.2%,#0505051c 75.5%,#0505050d 82.6%,#05050504 90.7%,#05050500);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);content:"";top:0;right:0;bottom:0;left:0;position:absolute}[data-footer=true] [class*=site-texture][class*=":blur"][class*=":footer"]{opacity:0}[class*=site-texture][class*=":blur"][class*=":header"],[class*=site-texture][class*=":blur"][class*=":footer"]{transition:opacity var(--duration-gentle) var(--ease-in-cubic)}[data-hide-ui=true] [class*=site-texture][class*=":blur"][class*=":header"],[data-hide-ui=true] [class*=site-texture][class*=":blur"][class*=":footer"]{opacity:0;transition:none}.skip-link{background-color:var(--color-mono-0);border-radius:var(--radius-3);box-shadow:var(--shadow-sm);color:var(--color-dark);display:block;font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);height:1px;left:-10000px;overflow:hidden;padding:1.25rem 1rem;position:absolute;text-transform:uppercase;top:auto;width:1px;z-index:var(--z-max)}.skip-link:hover{text-decoration:none}[data-whatintent=keyboard] .skip-link:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-red);left:0;top:30px;height:auto;overflow:visible;translate:calc(50vw - 50%);width:auto}[data-split-text] :is([data-split-text-word],[data-split-text-char],[data-split-text-word-mask],[data-split-text-char-mask]){display:inline-block;position:relative}[data-split-text] :is([data-split-text-word-mask],[data-split-text-char-mask]){line-height:var(--split-text-mask-line-height, var(--line-height-0));overflow:clip}.tag{--_tag-color-border: var(--tag-color-border, var(--color-mono-500));--_tag-color-background: var(--tag-color-background, var(--color-mono-500));--_tag-color-text: var(--tag-color-text, var(--color-mono-0));background:var(--_tag-color-background);border-radius:var(--radius-round);border:var(--border-size-2) solid var(--_tag-color-border);color:var(--_tag-color-text);font-family:var(--font-sans);font-size:var(--tag-font-size, var(--text-size-xs));font-weight:var(--tag-font-weight, var(--font-weight-medium));letter-spacing:var(--tracking-wider);line-height:var(--leading-none);padding-block:.25em;padding-inline:.75em;text-transform:uppercase}.heading{color:var(--heading-color, var(--color-text));font-family:var(--font-heading);font-size:var(--heading-font-size, var(--heading-size-3));font-weight:var(--font-weight-heading-bold);line-height:var(--heading-line-height, var(--leading-heading));text-transform:uppercase}.heading.heading--breakout{--heading-color: var(--color-mono-0);--heading-line-height: var(--line-height-4)}.heading.heading--breakout>span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:var(--color-red);display:inline;padding:.125em .25em}:where(text-reveal){place-content:center}.text-reveal p{color:var(--color-text);font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-4);line-height:var(--line-height-4);max-inline-size:58ch}.text-reveal strong{font-weight:var(--font-weight-heading-bold)}.text-reveal--split strong{color:var(--color-red)}.text-reveal--split a{position:relative;text-decoration:none}.text-reveal--split a:before{--text-decoration-thickness: .1em;background:linear-gradient(var(--color-red),var(--color-red)),linear-gradient(hsl(var(--color-text-hsl)/1),hsl(var(--color-text-hsl)/1));background-position:100% 100%,100% 100%;background-repeat:no-repeat;background-size:0 var(--text-decoration-thickness),100% var(--text-decoration-thickness);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:background-size var(--duration-fast) var(--ease-out-3),opacity var(--duration-slow) var(--ease-out-3),translate var(--duration-moderate) var(--ease-out-3)}[data-reveal-complete=true] .text-reveal--split a:before{opacity:1;translate:0 .1em}@media (any-hover: hover){.text-reveal--split a:hover:before{background-size:100% var(--text-decoration-thickness),100% var(--text-decoration-thickness);background-position:0 100%,100% 100%;translate:0 0}}[data-whatintent=keyboard] .text-reveal--split a:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}[data-whatintent=keyboard] .text-reveal--split a:focus:before{background-size:100% var(--text-decoration-thickness),100% var(--text-decoration-thickness);background-position:0 100%,100% 100%;opacity:1;translate:0 0}.text-reveal--split__chars{opacity:0}.text-reveal--clone{filter:blur(2px);letter-spacing:.003em;opacity:.1}.text-reveal--clone a{pointer-events:none;text-decoration:none}.preloader{background:var(--color-surface);color:var(--color-text);top:0;right:0;bottom:0;left:0;position:fixed;pointer-events:none;z-index:var(--z-opening)}.preloader__progress{color:currentColor;display:flex;font-family:var(--font-heading);font-weight:var(--font-weight-heading-bold);font-size:var(--heading-size-2);inline-size:4.2ch;justify-content:end}.preloader__card{--card-block-size: 68vmin;--card-inline-size: calc(var(--ratio-iphone) * var(--card-block-size));aspect-ratio:var(--ratio-iphone);background-color:var(--color-mono-500);block-size:var(--card-block-size);border-radius:calc(var(--card-inline-size) * .068)/calc(var(--card-block-size) * .037);inline-size:var(--card-inline-size);opacity:0;transform-origin:center}.opening{background:var(--color-mono-0);block-size:var(--viewport-block-size-s);clip-path:inset(calc(var(--clip-path-active, 0) * var(--header-block-size) + env(safe-area-inset-top)) calc(var(--clip-path-active, 0) * var(--site-gutter) + env(safe-area-inset-right) + env(safe-area-inset-left)) calc(var(--clip-path-active, 0) * var(--footer-plate-block-size) + env(safe-area-inset-bottom)) round calc(var(--clip-path-active, 0) * var(--radius-5)));overflow:hidden;pointer-events:none;opacity:var(--opening-alpha, 1);position:relative;z-index:var(--z-opening)}.opening__title{color:var(--color-text);font-family:var(--font-heading);font-size:var(--heading-size-3);font-weight:var(--font-weight-heading);opacity:0;text-align:center}.opening__gallery{background:var(--color-fade);opacity:0}.opening__gallery-item{block-size:var(--viewport-block-size-s)}.opening__gallery-image{object-position:bottom center}.opening__gallery-logo,.opening__gallery-logo-placebo{block-size:var(--viewport-block-size-s);inline-size:calc(100vi - env(safe-area-inset-right) - env(safe-area-inset-left))}.opening__gallery-logo svg,.opening__gallery-logo-placebo svg{--logo-block-size: 40vmin;aspect-ratio:var(--icon-stamp-ratio);block-size:var(--logo-block-size);inline-size:calc(var(--icon-stamp-ratio) * var(--logo-block-size));overflow:visible}.opening__gallery-logo-placebo{opacity:0;pointer-events:none;visibility:hidden}.opening__toast{--_button-border-width: var(--button-border-width, .1em);--_button-color-background: var(--button-color-background, var(--color-surface));--_button-color-background--hover: var(--button-color-background--hover, var(--color-text));--_button-color-border: var(--button-color-border, var(--_button-color-background));--_button-color-border--hover: var(--button-color-border--hover, var(--_button-color-background--hover));--_button-color-icon: var(--button-color-icon, var(--_button-color-text));--_button-color-icon--hover: var(--button-color-icon--hover, var(--_button-color-text--hover));--_button-color-text: var(--button-color-text, var(--color-text));--_button-color-text--hover: var(--button-color-text--hover, var(--color-surface));--_button-font-family: var(--button-font-family, var(--font-heading));--_button-font-size: var(--button-font-size, var(--text-size-md));--_button-font-weight: var(--button-font-weight, var(--font-weight-heading-bold));--_button-focus-outline: var(--button-focus-outline, var(--color-red));--_button-gap: var(--button-gap, .4em);--_button-padding-block: var(--button-padding-block, 1em);--_button-padding-inline: var(--button-padding-inline, 2em);--_button-radius: var(--button-radius, .45em);--_button-scale: var(--button-scale, 1);--_icon-color-accent: var(--icon-color-accent, var(--color-red));--_icon-ratio: var(--icon-ratio, var(--ratio-square));--_icon-size: var(--icon-size, 1em);--icon-max-inline-size: var(--_icon-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;-webkit-tap-highlight-color:transparent;align-items:center;background-image:linear-gradient(var(--_button-color-background--hover),var(--_button-color-background--hover)),linear-gradient(var(--_button-color-background),var(--_button-color-background));background-position:100% 100%,0 100%;background-repeat:no-repeat;background-size:0% 0%,100% 100%;border:var(--_button-border-width) solid var(--_button-color-border);border-radius:var(--_button-radius);color:var(--_button-color-text);cursor:pointer;display:inline-flex;font-family:var(--_button-font-family);font-size:var(--_button-font-size);font-weight:var(--_button-font-weight);gap:var(--_button-gap);justify-content:space-between;letter-spacing:var(--tracking-wider);line-height:var(--line-height-0);min-inline-size:var(--_button-min-inline-size);overflow:clip;padding-block:var(--_button-padding-block);padding-inline:var(--_button-padding-inline);position:relative;text-align:start;text-decoration:none;transition:var(--duration-fast) var(--ease-out-3);transition-property:background-size,border-color,color;z-index:var(--button-z-index, 1);--button-color-background: var(--color-mono-0);--button-color-background--hover: var(--color-red);--button-color-text: var(--color-mono-900);--button-color-text--hover: var(--color-mono-0)}.opening__toast:active{box-shadow:none}@media (any-hover: hover){.opening__toast:hover{background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}}[data-whatintent=keyboard] .opening__toast:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:4px;background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}.opening__toast>*{pointer-events:none}.opening__toast__text{text-transform:uppercase}.opening__toast__icon{aspect-ratio:var(--_icon-ratio);block-size:var(--_icon-size);color:currentColor;flex-grow:0;inline-size:var(--_icon-size);padding:calc(var(--_icon-size) * .145);pointer-events:none;transition:color var(--duration-fast) var(--ease-out-3)}.opening__toast--shadow{box-shadow:var(--button-shadow, var(--shadow-sm))}.opening__toast[class*=":ghost"]{--button-color-background: transparent;--button-color-background--hover: transparent;--button-color-border: transparent;--button-color-border--hover: var(--color-text);--button-color-text: var(--color-text);--button-color-text--hover: var(--color-text)}.opening__toast[class*=":cube"]{--_button-size: var(--button-size, var(--size-fluid-5));--button-border-width: calc(var(--_button-size) * .03);--icon-size: 100%;aspect-ratio:var(--ratio-square);block-size:var(--_button-size);display:grid;inline-size:var(--_button-size);padding:0;place-items:center}.opening__toast[data-sonner-toast]{--width: auto;--toast-padding-inline: 15%;transition-property:background-size,border-color,color,transform,opacity,height,box-shadow}@media screen and (max-width: 599px){.opening__toast[data-sonner-toast]{inline-size:calc(100% - var(--site-gutter) * 1);inset-block-end:var(--footer-plate-block-size);justify-content:center;margin-inline:var(--site-gutter)}}@media (any-hover: hover){.opening__toast[data-sonner-toast]:hover{cursor:pointer}}.opening__toast[data-sonner-toast][data-expanded=true]{height:auto}.opening__toast[data-sonner-toast] [data-title]{font-family:var(--font-heading);font-size:var(--text-size-md);font-weight:var(--font-weight-heading-bold);text-transform:uppercase}.opening__gesture-inner{padding-block-end:4vb}.opening__gesture-inner svg{block-size:var(--size-fluid-4)}.opening__gesture-inner [data-gesture-path]{opacity:0}[data-component=scroll-gallery]{--section-align-items: center;grid-template-columns:var(--site-gutter) [main-start] 1fr [main-end] var(--site-gutter);row-gap:var(--site-gutter)}@media screen and (min-width: 992px){[data-component=scroll-gallery]:has(.section__header){--header-min-inline-size: calc((var(--breakpoint-md) - (var(--site-gutter) * 2)) / 2);--grid-column-first: 2fr;--grid-column-last: 3fr;grid-template-columns:var(--site-gutter) [main-start] minmax(var(--header-min-inline-size),var(--grid-column-first)) [center] var(--grid-column-last) [main-end] var(--site-gutter)}}@media screen and (min-width: 1440px){[data-component=scroll-gallery]:has(.section__header){--grid-column-first: 1fr;--grid-column-last: 2fr}}[data-component=scroll-gallery] .section__header{grid-column:main;position:relative;z-index:1}@media screen and (min-width: 992px){[data-component=scroll-gallery] .section__header{grid-column-end:center;padding-inline-end:calc(var(--site-gutter) * 1)}}.scroll-gallery{display:grid;gap:var(--site-gutter);grid-column:main-start/-1;justify-content:end;margin-inline-start:calc(var(--site-gutter) * -1);overflow:clip;position:relative}@media screen and (min-width: 992px){.scroll-gallery{margin-inline-start:0}}@media screen and (min-width: 992px){:has(.section__header) .scroll-gallery{grid-column:center/-1}}.scroll-gallery__scroller{-ms-overflow-style:none;scrollbar-width:none;display:grid;max-inline-size:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}.scroll-gallery__scroller::-webkit-scrollbar{display:none}[data-whatintent=keyboard] .scroll-gallery__scroller:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-red);--outline-offset: -4px}.scroll-gallery__group{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:start;padding-inline:0 var(--site-gutter)}.scroll-gallery__item{display:grid;grid-template-columns:max-content;scroll-snap-align:center;padding-block:var(--size-fluid-3);padding-inline:var(--size-fluid-1);place-content:stretch}@media screen and (min-width: 992px){.scroll-gallery__item{scroll-snap-align:start}}.scroll-gallery__item:has(.video-card.has--offset){padding-inline:0}@media screen and (min-width: 992px){.scroll-gallery__item:has(.video-card.has--offset){padding-inline:var(--size-fluid-1)}}.scroll-gallery__item:where(:first-child){padding-inline-start:var(--site-gutter)}@media screen and (min-width: 992px){.scroll-gallery__item:where(:first-child){padding-inline-start:var(--size-fluid-1)}}[data-scroll-gallery-active] .scroll-gallery__item{opacity:.4;transition:opacity var(--duration-slow) var(--ease-in-cubic)}[data-scroll-gallery-active] .scroll-gallery__item[data-scroll-gallery-item-in-view]{opacity:1}.scroll-gallery__controls,.scroll-gallery__dots{opacity:0;visibility:hidden}[data-scroll-gallery-active] .scroll-gallery__controls,[data-scroll-gallery-active] .scroll-gallery__dots{opacity:1;visibility:visible}.scroll-gallery__controls{align-items:center;block-size:var(--masterplate-block-size);display:none;gap:var(--size-fluid-2);grid-auto-flow:column;inset-inline-end:var(--site-gutter);inset-block-end:calc(var(--footer-plate-block-size) - var(--masterplate-block-size) * 2);justify-items:end;justify-self:end;opacity:0;padding-inline:var(--site-gutter);position:fixed;scale:0;transition:scale var(--duration-fast) var(--ease-2),opacity var(--duration-fast) var(--ease-2);z-index:var(--z-drawer)}@media screen and (min-width: 768px){.scroll-gallery__controls{display:grid}}[data-in-view] .scroll-gallery__controls{opacity:1;scale:1}.scroll-gallery__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;--trigger-bg: var(--color-text);--trigger-color: var(--color-surface);--trigger-size: var(--size-fluid-4);--icon-size: calc(var(--trigger-size) * .3);aspect-ratio:var(--ratio-square);background:var(--trigger-bg);border-radius:var(--radius-3);color:var(--trigger-color);display:grid;inline-size:var(--trigger-size);place-items:center;transition:var(--duration-moderate) var(--ease-out-expo);transition-property:background,color,opacity,scale}.scroll-gallery__trigger:active{box-shadow:none}.scroll-gallery__trigger:disabled{opacity:.1;pointer-events:none}@media (any-hover: hover){.scroll-gallery__trigger:hover{--trigger-bg: var(--color-red);--trigger-color: var(--color-mono-0);cursor:pointer;scale:.94}}[data-whatintent=keyboard] .scroll-gallery__trigger:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-red);--trigger-bg: var(--color-red);--trigger-color: var(--color-mono-0);cursor:pointer;scale:.94}.video-card{--card-aspect-ratio: var(--ratio-iphone);--card-inline-size: min(calc(100vw - (var(--site-gutter) * 2)), 22rem, calc(var(--canvas-block-size) * var(--card-aspect-ratio)));--card-block-size: calc(var(--card-inline-size) / var(--card-aspect-ratio));--frame-aspect-ratio: var(--ratio-iphone);--frame-inline-size: calc(var(--frame-aspect-ratio) * var(--frame-block-size));--frame-block-size: var(--card-block-size);--card-border-radius: calc(var(--frame-inline-size) * .068) / calc(var(--frame-block-size) * .037);aspect-ratio:var(--card-aspect-ratio);block-size:var(--card-block-size);border-radius:var(--card-border-radius);container:video-card/inline-size;inline-size:var(--card-inline-size);justify-items:end;scale:var(--hover-scale, 1);transition:scale var(--duration-slow) var(--ease-out-quint)}.video-card:has(.video-card__offset-img),.video-card.has--offset{--card-aspect-ratio: var(--ratio-iphone-offset)}@media screen and (min-width: 992px){.video-card{--card-block-size: calc(var(--canvas-block-size) * .8);--card-inline-size: calc(var(--card-aspect-ratio) * var(--card-block-size))}}@media (any-hover: hover){.video-card:hover{cursor:pointer;--hover-scale: .97}}[data-whatintent=keyboard] .video-card:focus-within{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-red);--hover-scale: .97}.video-card__frame{aspect-ratio:var(--frame-aspect-ratio);block-size:var(--frame-block-size);border-radius:var(--card-border-radius);inline-size:var(--frame-inline-size)}.video-card__frame--media{background:var(--color-fade);box-shadow:var(--shadow-md)}.video-card__content{align-content:start;padding:var(--size-fluid-3)}@supports (font-size: 1cqi){.video-card__eyebrow{font-size:max(4cqi,var(--text-size-sm))}}.video-card__title{font-family:var(--font-heading);font-size:var(--heading-size-4);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-0)}@supports (font-size: 1cqi){.video-card__title{font-size:max(8cqi,var(--text-size-md))}}.video-card__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;color:var(--color-text);text-align:start}.video-card__trigger:active{box-shadow:none}.video-card__trigger:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}@media (any-hover: hover){.video-card__trigger:hover{cursor:pointer}}.video-card__play-icon{--play-icon-size: var(--size-fluid-5);--icon-max-inline-size: none;block-size:var(--play-icon-size);inline-size:var(--play-icon-size);inset-block-end:var(--shim-5);inset-inline-end:var(--shim-5);pointer-events:none;position:absolute}@supports (font-size: 1cqi){.video-card__play-icon{--play-icon-size: max(16cqi, var(--size-5))}}.video-card__img,.video-card__offset-img{block-size:100%;inline-size:100%}.video-card__img{--media-aspect-ratio: var(--frame-aspect-ratio);--media-border-radius: var(--card-border-radius);position:relative}.video-card__img:before{background-image:linear-gradient(to bottom,hsl(var(--color-surface-hsl)/.8) 10%,hsl(var(--color-surface-hsl)/0));content:"";top:0;right:0;bottom:0;left:0;position:absolute}.video-card__offset-img{--media-aspect-ratio: var(--card-aspect-ratio);--media-border-radius: var(--card-border-radius);border-end-start-radius:0;opacity:0;transition:opacity var(--duration-slow) var(--ease-in-cubic) var(--duration-moderate)}[data-scroll-gallery-item-in-view] .video-card__offset-img{opacity:1}.stat-card{--card-aspect-ratio: var(--ratio-photo-y);--card-block-size: calc(var(--card-inline-size) / var(--card-aspect-ratio));--card-border-radius: var(--radius-5);--card-inline-size: min(var(--canvas-inline-size), 22rem, calc(var(--canvas-block-size) * var(--card-aspect-ratio)));--card-padding: var(--size-fluid-3) var(--size-fluid-3) var(--size-fluid-4);--stack-align-items: stretch;--stack-justify-items: stretch;aspect-ratio:var(--card-aspect-ratio);background:var(--color-mono-0);block-size:var(--card-block-size);border-radius:var(--card-border-radius);box-shadow:var(--shadow-md);container:stat-card/inline-size;inline-size:var(--card-inline-size);grid-template-rows:7fr minmax(max-content,3fr);min-block-size:100%;max-inline-size:var(--canvas-inline-size);padding:var(--card-padding);transform:translateZ(0)}@media screen and (min-width: 992px){.stat-card{--card-block-size: 60vb;--card-inline-size: calc(var(--card-aspect-ratio) * var(--card-block-size));max-inline-size:none}}@media screen and (min-width: 1200px){.stat-card{--card-block-size: 70vb}}.stat-card__content{--card-font-size: var(--heading-size-jumbo);align-self:end;font-family:var(--font-heading);font-size:var(--card-font-size);font-weight:var(--font-weight-heading-bold);grid-area:CONTENT;line-height:var(--line-height-0);text-align:var(--card-text-align, start);text-transform:uppercase}@supports (font-size: 1cqb){.stat-card__content{--card-font-size: max(8cqb, var(--size-8))}@media screen and (min-width: 1200px){.stat-card__content{--card-font-size: max(10cqb, var(--size-9))}}}.stat-card__stat{--nums-font-size: var(--card-font-size);clip-path:inset(0);color:var(--color-red);display:grid;grid-auto-flow:column;grid-auto-columns:max-content}.stat-card__label{color:var(--color-text);font-size:var(--heading-size-5);text-wrap:balance}@supports (font-size: 1cqb){.stat-card__label{font-size:max(2cqb,var(--size-1))}@media screen and (min-width: 1200px){.stat-card__label{font-size:max(2.5cqb,var(--size-2))}}}.stat-card__media{align-items:center;container:stat/inline-size;display:flex;grid-area:MEDIA;position:relative}.stat-card__abstract{block-size:100%;display:grid;inline-size:100%;top:0;right:0;bottom:0;left:0;position:absolute}.stat-card[data-stat-variant=barcode]{--card-aspect-ratio: .6}.stat-card[data-stat-variant=barcode] .stat-card__abstract{gap:var(--shim-6);grid-template-columns:repeat(var(--sibling-count),1fr);justify-content:center;place-items:center}.stat-card[data-stat-variant=barcode] .stat-card__abstract>*{--stagger: 75ms;--duration: var(--duration-moderate);--reverse-sibling-index: calc(var(--sibling-count) - var(--sibling-index));background-color:var(--color-slate-700);block-size:100%;border-radius:var(--radius-4);display:block;inline-size:100%;opacity:var(--abstract-opacity, 0);translate:calc(-100% * (var(--sibling-index) + 1)) 0;transition:var(--duration-moderate) var(--ease-out-cubic) var(--transition-delay, 0ms);transition-property:opacity,translate}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=barcode] .stat-card__abstract>*{--abstract-opacity: calc((var(--reverse-sibling-index) + 1) * calc(1 / var(--sibling-count)));--transition-delay: calc(var(--sibling-index) * var(--stagger));translate:0 0}.stat-card[data-stat-variant=dot-gradient]{--card-aspect-ratio: .8}.stat-card[data-stat-variant=dot-gradient] .stat-card__abstract{--grid-gap: var(--shim-4);gap:var(--grid-gap);grid-template-columns:repeat(var(--grid-x-count),1fr);grid-template-rows:repeat(var(--grid-y-count),1fr);justify-content:space-between;overflow:hidden;place-items:center}.stat-card[data-stat-variant=dot-gradient] .stat-card__abstract>*{--reverse-stagger-index: calc(var(--grid-stagger-count) - var(--stagger-index));block-size:100%;display:block;inline-size:100%;opacity:var(--abstract-opacity, 0);position:relative;translate:calc((100% + var(--grid-gap)) * 1) calc((100% + var(--grid-gap)) * -1);transition:opacity var(--duration-slow) var(--ease-out-cubic) var(--transition-opacity-delay, 0ms),translate var(--duration-slow) var(--ease-elastic-3) var(--transition-translate-delay, 0ms)}.stat-card[data-stat-variant=dot-gradient] .stat-card__abstract>*:before{aspect-ratio:var(--ratio-square);background-color:var(--color-slate-700);block-size:100%;border-radius:var(--radius-round);content:"";top:0;right:0;bottom:0;left:0;position:absolute}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=dot-gradient] .stat-card__abstract>*{--abstract-opacity: calc((var(--reverse-stagger-index) + 1) * calc(1 / var(--grid-stagger-count)));--transition-translate-delay: calc(var(--stagger-index) * 30ms);--transition-opacity-delay: calc(var(--stagger-index) * 50ms);translate:0 0}.stat-card[data-stat-variant=target]{--card-aspect-ratio: .6}.stat-card[data-stat-variant=target] .stat-card__abstract{aspect-ratio:var(--ratio-square);block-size:auto;grid-template-areas:"mound";grid-template-columns:1fr;justify-content:center;place-items:center}.stat-card[data-stat-variant=target] .stat-card__abstract .ring{--size: calc(100% - (var(--ring-index) * 15%));block-size:var(--size);border-radius:var(--radius-round);display:grid;grid-template-columns:repeat(2,1fr);grid-area:mound;inline-size:var(--size);position:relative}.stat-card[data-stat-variant=target] .stat-card__abstract .ring>*{--reverse-index: calc(var(--sibling-count) - 1 - var(--sibling-index));background:var(--color-slate-700);border-radius:var(--radius-round) 0 0 var(--radius-round);opacity:var(--abstract-opacity, 0);transition:opacity var(--duration-moderate) var(--ease-in-cubic) var(--transition-delay, 0ms)}.stat-card[data-stat-variant=target] .stat-card__abstract .ring>*:nth-child(2n){rotate:180deg}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=target] .stat-card__abstract .ring>*{--abstract-opacity: calc((var(--sibling-index) + 1) * calc(1 / (var(--sibling-count) + 1)));--transition-delay: calc(var(--reverse-index) * 50ms)}.stat-card[data-stat-variant=huckabees-grid]{--card-aspect-ratio: .75}.stat-card[data-stat-variant=huckabees-grid] .stat-card__abstract{gap:var(--shim-6);grid-template-columns:repeat(var(--grid-x-count),1fr);grid-template-rows:repeat(var(--grid-y-count),1fr);justify-content:center;place-items:center}.stat-card[data-stat-variant=huckabees-grid] .stat-card__abstract>*{background-color:var(--color-slate-700);block-size:100%;border-radius:var(--radius-3);display:block;inline-size:100%;opacity:var(--abstract-opacity, 0);transition:opacity var(--duration-moderate) var(--ease-in-cubic) var(--transition-delay, 0ms)}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=huckabees-grid] .stat-card__abstract>*{--abstract-opacity: calc((var(--sibling-index) + 1) * calc(1 / var(--sibling-count)));--transition-delay: calc(var(--sibling-index) * 45ms)}.stat-card[data-stat-variant=vanishing-point-square]{--card-aspect-ratio: .6}.stat-card[data-stat-variant=vanishing-point-square] .stat-card__abstract{align-items:end;block-size:100cqmin;border-radius:var(--shim-5) 0 var(--shim-5) var(--shim-5);grid-template-areas:"mound";grid-template-columns:1fr;inline-size:100cqmin;justify-content:center;justify-items:start;overflow:clip}.stat-card[data-stat-variant=vanishing-point-square] .stat-card__abstract>*{--reverse-index: calc(var(--sibling-count) - 1 - var(--sibling-index));--size: calc(100% - (var(--sibling-index) * calc(100% / var(--sibling-count))));aspect-ratio:var(--ratio-square);background-color:var(--color-slate-700);block-size:var(--size);border-start-end-radius:calc(var(--shim-3) + var(--reverse-index) * 2px);display:block;grid-area:mound;inline-size:var(--size);opacity:var(--abstract-opacity, 0);transition:opacity var(--duration-moderate) var(--ease-in-cubic) var(--transition-delay, 0ms)}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=vanishing-point-square] .stat-card__abstract>*{--abstract-opacity: calc((var(--sibling-index) + 1) * calc(1 / (var(--sibling-count) + 2)));--transition-delay: calc(var(--reverse-index) * .1s)}.stat-card[data-stat-variant=equalizer]{--card-aspect-ratio: .75}.stat-card[data-stat-variant=equalizer] .stat-card__abstract{gap:var(--shim-6);grid-template-columns:repeat(var(--group-count),1fr);justify-content:center;place-items:center}.stat-card[data-stat-variant=equalizer] .stat-card__abstract .bar{align-self:end;block-size:calc((var(--group-index) + 1) * 100% / var(--group-count));border-radius:var(--radius-3);display:grid;inline-size:100%;overflow:clip;transform-origin:bottom}.stat-card[data-stat-variant=equalizer] .stat-card__abstract .segment{--reverse-direct-index: calc(var(--group-steps) - 1 - var(--sibling-value));background-color:var(--color-slate-700);block-size:100%;border-radius:var(--radius-3);inline-size:100%;opacity:var(--abstract-opacity, 0);scale:1 calc((var(--sibling-value) + 1) * 1 / var(--group-steps));transform-origin:bottom;transition:opacity var(--duration-slow) var(--ease-in-cubic) var(--transition-delay, 0ms)}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=equalizer] .stat-card__abstract .segment{--abstract-opacity: calc((var(--reverse-direct-index) + 1) * calc(1 / (var(--group-steps) + 2)));--transition-delay: calc(var(--sibling-index) * 50ms)}.stat-card[data-stat-variant=daisy]{--card-aspect-ratio: .68}.stat-card[data-stat-variant=daisy] .stat-card__abstract{block-size:min(100cqmin,100%);grid-template-areas:". mound ." ". . .";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);inline-size:min(100cqmin,100%);overflow:clip;place-items:center;place-content:center}.stat-card[data-stat-variant=daisy] .stat-card__abstract>*{--reverse-index: calc(var(--sibling-count) - 1 - var(--sibling-index));aspect-ratio:.625;background-color:var(--color-slate-700);block-size:100%;border-radius:var(--radius-round);display:block;grid-area:mound;opacity:var(--abstract-opacity, 0);rotate:var(--abstract-rotate, calc((var(--reverse-index) - 2) * 45deg));transition:var(--duration-moderate) var(--ease-out-cubic) var(--transition-delay, 0ms);transition-property:opacity,rotate;transform-origin:center bottom}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=daisy] .stat-card__abstract>*{--abstract-opacity: calc((var(--sibling-index) + 1) * calc(1 / (var(--sibling-count) + 1)));--abstract-rotate: calc(var(--reverse-index) * 45deg);--transition-delay: calc(var(--reverse-index) * 75ms)}.stat-card[data-stat-variant=sunrise]{--card-aspect-ratio: .85}.stat-card[data-stat-variant=sunrise] .stat-card__abstract{align-items:end;align-self:end;block-size:auto;grid-template-areas:"mound";grid-template-columns:1fr;justify-content:center;justify-items:center}.stat-card[data-stat-variant=sunrise] .stat-card__abstract>*{--stagger: 75ms;--duration: var(--duration-moderate);--reverse-sibling-index: calc(var(--sibling-count) - var(--sibling-index));aspect-ratio:2;background-color:var(--color-slate-700);border-radius:var(--radius-round) var(--radius-round) 0 0;display:block;grid-area:mound;inline-size:100%;opacity:var(--abstract-opacity, 0);transition:opacity var(--duration-moderate) var(--ease-out-cubic) var(--transition-delay, 0ms);transform-origin:bottom;scale:calc((var(--sibling-index) + 1) * 1 / var(--sibling-count))}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .stat-card[data-stat-variant=sunrise] .stat-card__abstract>*{--abstract-opacity: calc((var(--reverse-sibling-index) + 1) * calc(1 / var(--sibling-count)));--transition-delay: calc(var(--sibling-index) * var(--stagger));translate:0 0}[data-scroll-gallery-active] [data-scroll-gallery-item-first-view] .counter__wheel{translate:0 0;--transition-delay: var(--offset)}.promo-card{border-radius:var(--radius-5);container:promo-card/inline-size;inline-size:100%;max-inline-size:var(--size-content-3);padding:calc(var(--size-fluid-3) * 1.5);position:relative;z-index:0}.promo-card:before{background-color:var(--color-surface);border-radius:var(--radius-5);box-shadow:var(--shadow-md);content:"";top:0;right:0;bottom:0;left:0;position:absolute;scale:var(--card-bg-scale, 1);transition:scale var(--duration-slow) var(--ease-out-quint);z-index:-1}@media (any-hover: hover){.promo-card:hover{--card-bg-scale: .97}.promo-card:hover .promo-card__cta{background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}}[data-whatintent=keyboard] .promo-card:focus-within{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}[data-whatintent=keyboard] .promo-card:focus-within .promo-card__cta{background-position:0 0,0 100%;background-size:100% 100%,100% 100%;border-color:var(--_button-color-border--hover);color:var(--_button-color-text--hover)}.promo-card__content{block-size:100%;grid-auto-rows:1fr max-content}.promo-card__title{color:var(--color-red);font-family:var(--font-heading);font-size:var(--heading-size-4);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-0)}@supports (font-size: 1cqi){.promo-card__title{font-size:max(10cqi,var(--size-3))}}.promo-card__text{color:var(--color-text);font-size:var(--text-size-md)}@supports (font-size: 1cqi){.promo-card__text{font-size:max(4cqi,var(--size-1))}}.promo-card__link{text-decoration:none}.promo-card__link:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.promo-card__actions{inline-size:100%}.promo-card__cta{aspect-ratio:var(--ratio-square);box-shadow:var(--shadow-sm);pointer-events:none;--button-font-size: var(--shim-5);--icon-size: 2em}[class*=use--open-grid] .promo-card{block-size:100%}@media screen and (min-width: 768px){[class*=use--open-grid] .promo-card{--grid-item-column-start: auto;--grid-item-column-span: span 6}}@media screen and (min-width: 768px){[class*=use--open-grid][data-grid-item-count="3"] .promo-card:where(:last-child){--grid-item-row: 2 / span 1;--grid-item-column-start: 4}}@media screen and (min-width: 1440px){[class*=use--open-grid][data-grid-item-count="3"] .promo-card{--grid-item-column-span: span 4}[class*=use--open-grid][data-grid-item-count="3"] .promo-card:where(:last-child){--grid-item-row: auto;--grid-item-column-start: auto}}.video-mask{--_mask-aspect-ratio: var(--ratio-square);--adjusted-canvas-block-size: calc(var(--canvas-block-size) * .8);--mask-block-size: min(var(--adjusted-canvas-block-size), calc(var(--mask-inline-size) / var(--_mask-aspect-ratio)));--mask-border-radius: calc(var(--mask-inline-size) * .068) / calc(var(--mask-block-size) * .068);--mask-inline-size: min(var(--canvas-inline-size), calc(var(--_mask-aspect-ratio) * var(--adjusted-canvas-block-size)));--mask-trigger-size: var(--size-fluid-8);aspect-ratio:var(--_mask-aspect-ratio);block-size:var(--mask-block-size);border-radius:var(--mask-border-radius);inline-size:var(--mask-inline-size)}@media screen and (min-width: 992px){.video-mask{--_mask-aspect-ratio: var(--mask-aspect-ratio, var(--ratio-widescreen));--mask-border-radius: calc(var(--mask-inline-size) * .037) / calc(var(--mask-block-size) * .068)}}@media (any-hover: hover){.video-mask:hover{--mask-scale: .97}}[data-whatintent=keyboard] .video-mask:focus-within{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--mask-scale: .97}[data-whatintent=keyboard] .video-mask:focus-within .video-mask__trigger{--icon-outline-fill: var(--color-red);--icon-bg-fill: var(--color-red)}.video-mask__inner,.video-mask__mask{block-size:var(--mask-block-size);border-radius:var(--mask-border-radius);inline-size:var(--mask-inline-size)}.video-mask__inner{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr var(--mask-trigger-size) 1fr;padding:calc(var(--mask-inline-size) * .025);place-content:end}@media screen and (max-width: 991px){.video-mask__inner{block-size:auto;grid-area:none;grid-column:1/-1;grid-row:2/span 1;grid-template-columns:1fr;grid-template-rows:auto}}[data-video-mask-skip] .video-mask__inner{block-size:auto;grid-area:none;grid-column:1/-1;grid-row:2/span 1;grid-template-columns:1fr;grid-template-rows:auto}.video-mask__mask{background-color:var(--color-text);overflow:clip;scale:var(--mask-scale, 1);transition:scale var(--duration-slow) var(--ease-out-quint)}.video-mask__mask-image{--media-aspect-ratio: var(--_mask-aspect-ratio);--media-border-radius: var(--mask-border-radius);opacity:.95}.video-mask__video{--embed-block-size: var(--mask-block-size);--embed-inline-size: var(--mask-inline-size);background-color:var(--color-surface)}.video-mask__video iframe{border:none}[data-whatintent=keyboard] .video-mask__video iframe:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px)}.video-mask__video,.video-mask__video iframe{border-radius:var(--mask-border-radius);overflow:clip}@media screen and (min-width: 992px){.video-mask__title{align-self:center;grid-column:2/span 1;grid-row:3/span 1;justify-self:end}}.video-mask__title-span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:var(--color-red);color:var(--color-mono-0);display:inline;font-family:var(--font-heading);font-size:var(--heading-size-3);font-weight:var(--font-weight-heading-bold);line-height:var(--line-height-4);padding:.125em .25em;text-transform:uppercase}.video-mask__actions{display:grid;place-items:center}.video-mask__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:0;color:unset;margin:0;padding:0;--mask-trigger-ratio: var(--ratio-square);--icon-bg-fill: transparent;aspect-ratio:var(--mask-trigger-ratio);block-size:var(--mask-trigger-size);cursor:pointer;display:grid;inline-size:var(--mask-trigger-size);place-items:center}.video-mask__trigger:active{box-shadow:none}.video-mask__trigger:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}@media (any-hover: hover){.video-mask__trigger:hover{--icon-outline-fill: var(--color-red);--icon-bg-fill: var(--color-red)}}.video-mask__trigger .trigger__icon{--icon-max-inline-size: none;aspect-ratio:var(--mask-trigger-ratio);block-size:100%;color:currentColor;inline-size:100%;padding:calc(var(--mask-trigger-size) * .145);pointer-events:none}.video-mask__mask-image,.video-mask__inner,.video-mask__trigger,.video-mask__actions{transition:opacity var(--duration-slow) var(--ease-out-3)}[data-video-mask=loaded] .video-mask__mask-image,[data-video-mask=loaded] .video-mask__inner,[data-video-mask=loaded] .video-mask__trigger,[data-video-mask=loaded] .video-mask__actions{opacity:0;pointer-events:none}[data-video-mask-skip][data-video-mask=loaded] .video-mask__inner{opacity:1}.banner[data-banner-layout=full]{--banner-block-size: 40vb;--banner-border-radius: var(--radius-5);--banner-inline-size: 100vi;background:var(--color-surface);inline-size:var(--banner-inline-size);padding-block-end:var(--section-bumper)}@media screen and (min-width: 992px){.banner[data-banner-layout=full]{--banner-block-size: calc(var(--banner-inline-size) / 2.5)}}.banner[data-banner-layout=full].has--no-media{--banner-block-size: 20vb}@media screen and (min-width: 992px){.banner[data-banner-layout=full].has--no-media{--banner-block-size: calc(var(--banner-inline-size) / 4)}}.banner[data-banner-layout=full].has--no-media .banner__inner{background:hsl(var(--color-text-hsl)/.05);border-radius:var(--banner-border-radius)}.banner[data-banner-layout=full] .banner__inner{overflow:clip}.banner[data-banner-layout=full] .banner__content{--stack-align-items: end;--stack-gap: var(--size-fluid-1);--stack-justify-items: start;--text-line-height: var(--line-height-2);align-content:end;min-block-size:var(--banner-block-size);padding:var(--size-fluid-4)}.banner[data-banner-layout=full] .banner__eyebrow{color:var(--color-light);opacity:0;transform:translateY(1ch)}.banner[data-banner-layout=full] .banner__title{--heading-font-size: var(--heading-size-2)}.banner[data-banner-layout=full] .banner__title [data-split-text-char],.banner[data-banner-layout=full] .banner__text{opacity:0;transform:translateY(1ch)}.banner[data-banner-layout=full] .banner__media{--media-border-radius: var(--banner-border-radius);--media-color-background: var(--color-dark)}.banner[data-banner-layout=full] .banner__media img{object-position:var(--image-position-x) var(--image-position-y);opacity:0;scale:1.1}.banner[data-banner-layout=full] .banner__img{top:0;right:0;bottom:0;left:0;overflow:clip;position:absolute}.banner[data-banner-layout=full] .banner__img:before{background-image:linear-gradient(to top,hsl(var(--color-dark-hsl)/.8) 10%,hsl(var(--color-surface-hsl)/0));content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:1}.banner[data-banner-layout=full] .banner__actions{opacity:0;transform:translateY(1ch)}.callout__inner{--split-rows: 40vb auto}@media screen and (min-width: 1440px){.callout__inner.split--flip-y{--split-columns: 6fr 4fr}.callout__inner.split--flip{--split-columns: 4fr 6fr}}.callout__title{--heading-font-size: var(--heading-size-4);max-inline-size:var(--size-heading-content-3)}.callout__text{--text-font-size: var(--text-size-content);--text-line-height: var(--line-height-4)}.callout__media{background:hsl(var(--color-text-hsl)/.05);border-radius:var(--radius-5);position:relative}.callout__img{--media-aspect-ratio: auto;--media-border-radius: var(--radius-5);--media-block-size: 40vb;--inline-size: 100%;block-size:var(--media-block-size);inline-size:var(--media-inline-size)}@media screen and (min-width: 1200px){.callout__img{--media-aspect-ratio: var(--ratio-square);--media-block-size: calc(var(--media-inline-size) / var(--media-aspect-ratio));--media-inline-size: 100%}}@keyframes show-ui{to{opacity:1;translate:0 0}}.site-header{view-transition-name:--site-header;inset:0 0 auto;position:fixed;z-index:calc(var(--z-ui) + 10)}.site-header__inner{padding-block:var(--size-fluid-1);padding-inline:var(--site-gutter)}.site-header__brand{justify-self:end}@media screen and (min-width: 768px){.site-header__brand{justify-self:center}}[data-hide-ui=true] .site-header__brand svg{opacity:0;transition:none}.site-header__action{display:none}@media screen and (min-width: 768px){.site-header__action{display:block}}.site-header__trigger,.site-header__action{--button-color-background--hover: var(--color-red)}[data-hide-ui=true] .site-header__trigger,[data-hide-ui=true] .site-header__action{opacity:0}.site-footer{align-items:end;background:var(--color-red);display:grid;min-block-size:calc(var(--canvas-block-size) + var(--footer-plate-block-size) + var(--size-fluid-1));padding-block-end:var(--footer-plate-block-size);position:relative}@media screen and (min-width: 768px){.site-footer{inset-block-end:0;inset-inline:0;position:fixed;z-index:0}}.site-footer:before{background:var(--color-mono-0);block-size:var(--footer-plate-block-size);content:"";inset:auto 0 0;position:fixed}@media screen and (min-width: 768px){.site-footer:before{position:absolute}}.site-footer__trigger{background:transparent;block-size:1px;inline-size:100vi}.site-footer__plate{display:grid;inset:auto 0 0;padding-block:var(--masterplate-block-size);place-items:center;pointer-events:none;position:fixed;view-transition-name:--site-footer;z-index:var(--z-ui)}.site-footer__plate-image{block-size:var(--masterplate-block-size);inline-size:var(--masterplate-inline-size);object-fit:contain}.site-footer__inner{align-items:start;block-size:100%;color:var(--color-mono-0);flex-direction:column;flex-wrap:nowrap;justify-content:end;padding-block:var(--footer-plate-block-size);padding-inline:var(--site-gutter);row-gap:var(--size-fluid-6)}@media screen and (min-width: 768px){.site-footer__inner{align-items:end;flex-direction:row;flex-wrap:wrap;justify-content:space-between;row-gap:0}}.site-footer__title{font-family:var(--font-heading);font-size:var(--heading-size-jumbo);font-weight:var(--font-weight-bold);line-height:var(--line-height-0);margin-block-end:.8em;text-transform:uppercase}.site-footer-links-menu a{--_link-color: var(--link-color, currentColor);--_link-color-hover: var(--link-color-hover, currentColor);--_link-decoration-color: var(--link-decoration-color, transparent);--_link-decoration-color-hover: var(--link-decoration-color-hover, currentColor);--_link-font-weight: var(--link-font-weight, var(--font-weight-medium));--_link-underline-thickness: var(--link-underline-thickness, 3px);--_link-outline: var(--link-outline, var(--focus-outline));--_link-underline-offset: var(--link-underline-offset, 8px);--_link-underline-offset-hover: var(--link-underline-offset-hover, 4px);color:var(--_link-color);font-weight:var(--_link-font-weight);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset);transition:var(--duration-fast) var(--ease-out-3);transition-property:color,text-decoration-color,text-decoration-offset;font-family:var(--font-heading);font-size:var(--heading-size-5);font-weight:var(--font-weight-bold);line-height:var(--line-height-0);text-transform:uppercase}.site-footer-links-menu a:where(.current){--link-decoration-color: var(--color-red)}@media (any-hover: hover){.site-footer-links-menu a:hover{color:var(--_link-color-hover);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color-hover, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset-hover)}}[data-whatintent=keyboard] .site-footer-links-menu a:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);color:var(--_link-color-hover);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color-hover, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset-hover)}[data-whatintent=keyboard] .site-footer-links-menu a:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-mono-0)}.site-footer-links-menu,.site-footer__social-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--size-fluid-2)}@media screen and (min-width: 992px){.site-footer-links-menu,.site-footer__social-menu{flex-direction:column}}.site-footer__social-menu{gap:var(--size-fluid-4)}@media screen and (min-width: 768px){.site-footer__social-menu{gap:var(--size-fluid-2)}}.site-footer__social-menu a{--social-icon-scale: 1;--social-inset-block: calc(100% + var(--shim-5)) auto;--social-inset-inline: 0 auto;--social-tooltip-opacity: 0;--social-tooltip-translate-x: 0;--social-tooltip-translate-y: var(--shim-5);position:relative}@media screen and (min-width: 992px){.site-footer__social-menu a{--social-inset-block: 50% auto;--social-inset-inline: auto calc(100% + var(--shim-5));--social-tooltip-translate-y: -50%}}@media (any-hover: hover){.site-footer__social-menu a:hover{--social-icon-scale: 1.1;--social-tooltip-opacity: 1;--social-tooltip-translate-y: 0}}@media screen and (any-hover: hover) and (min-width: 992px){.site-footer__social-menu a:hover{--social-tooltip-translate-x: 0;--social-tooltip-translate-y: -50%}}[data-whatintent=keyboard] .site-footer__social-menu a:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);--outline-color: var(--color-mono-0);--social-icon-scale: 1.1;--social-tooltip-opacity: 1;--social-tooltip-translate-y: 0}@media screen and (min-width: 992px){[data-whatintent=keyboard] .site-footer__social-menu a:focus{--social-tooltip-translate-x: 0;--social-tooltip-translate-y: -50%}}.site-footer__social-menu-icon{--icon-size: var(--size-fluid-4);aspect-ratio:var(--ratio-square);block-size:var(--icon-size);display:block;inline-size:var(--icon-size);scale:var(--social-icon-scale);transition:scale var(--duration-moderate) var(--ease-out-3)}@media screen and (min-width: 768px){.site-footer__social-menu-icon{--icon-size: calc(var(--size-fluid-3) * .8)}}.site-footer__social-menu-text{background:var(--color-mono-0);border-radius:var(--radius-2);color:var(--color-dark);font-family:var(--font-heading);font-size:var(--text-size-sm);font-weight:var(--font-weight-heading-bold);inset-block:var(--social-inset-block);inset-inline:var(--social-inset-inline);letter-spacing:var(--letter-spacing-3);line-height:var(--line-height-0);opacity:var(--social-tooltip-opacity, 0);padding:.5em .75em;position:absolute;text-transform:uppercase;translate:var(--social-tooltip-translate-x) var(--social-tooltip-translate-y);transition:opacity var(--duration-moderate) var(--ease-out-3),translate var(--duration-moderate) var(--ease-out-3)}:where([class*=section])[class*=":full"]{align-items:var(--section-align-items, normal);display:grid;justify-items:var(--section-justify-items, normal);min-block-size:var(--viewport-block-size)}:where([class*=section])[class*=":full-s"]{min-block-size:var(--viewport-block-size-s)}:where([class*=section])[class*=":canvas"]{align-items:var(--section-align-items, normal);display:var(--section-display, grid);justify-items:var(--section-justify-items, normal);min-block-size:var(--viewport-block-size);padding-block-end:var(--footer-plate-block-size);padding-block-start:var(--header-block-size);row-gap:var(--section-row-gap, var(--size-fluid-4))}:where([class*=section])[class*=":canvas"][class*=use--flank]{--section-display: flex}:where([class*=section])[class*=":canvas-s"]{min-block-size:var(--viewport-block-size-s)}:where([class*=section])[class*=":first"]{padding-block-start:var(--header-block-size)}:where([class*=section])[class*=":last"]{padding-block-end:var(--footer-plate-block-size)}:where([class*=section])[class*=":content-center"]{place-content:center}:where([class*=section])[class*=":gutters"]{padding-inline:var(--site-gutter)}:where([class*=section])[class*=":bumpers"]{padding-block:var(--section-bumper)}:where([class*=section])[class*=":buffer"]{padding-block-end:calc(2 * var(--footer-plate-block-size));padding-block-start:calc(2 * var(--header-block-size))}:where([class*=section])[class*=":container--content"]{margin-inline:auto;max-inline-size:84ch}:where([class*=section])[class*=":start-start"]{--section-align-items: start;--section-justify-items: start}:where([class*=section])[class*=":start-center"]{--section-align-items: start;--section-justify-items: center}:where([class*=section])[class*=":start-end"]{--section-align-items: start;--section-justify-items: end}:where([class*=section])[class*=":center-start"]{--section-align-items: center;--section-justify-items: start}:where([class*=section])[class*=":center-center"]{--section-align-items: center;--section-justify-items: center}:where([class*=section])[class*=":center-end"]{--section-align-items: center;--section-justify-items: end}:where([class*=section])[class*=":end-start"]{--section-align-items: end;--section-justify-items: start}:where([class*=section])[class*=":end-center"]{--section-align-items: end;--section-justify-items: center}:where([class*=section])[class*=":end-end"]{--section-align-items: end;--section-justify-items: end}:where([class*=section])[class*=":start-space-between"]{--section-align-items: start;--section-justify-items: space-between}:where([class*=section])[class*=":center-space-between"]{--section-align-items: center;--section-justify-items: space-between}:where([class*=section])[class*=":end-space-between"]{--section-align-items: end;--section-justify-items: space-between}.section{background:var(--color-surface, var(--color-light))}.section__header{align-content:start}.section__header .section__title{color:var(--color-text);font-family:var(--font-heading);font-size:var(--heading-size-headline);font-weight:var(--font-weight-heading-bold);line-height:var(--leading-heading);text-align:var(--section-align-items, start);text-transform:uppercase}.section__header .section__intro{--text-line-height: var(--line-height-4);text-align:var(--section-align-items, start)}.site-navigation{--inset-block: calc( var(--navigation-offset) * .5);--inset-inline: calc(var(--site-gutter) - var(--navigation-offset));--navigation-offset: var(--size-fluid-2);--navigation-transform-origin: var(--site-gutter) calc(var(--header-block-size) * .25);block-size:auto;border:0;inline-size:auto;inset:unset;margin:0;max-block-size:none;max-inline-size:none;padding:0;position:relative;background:transparent;block-size:calc(var(--viewport-block-size-s) - var(--inset-block) * 2 - env(safe-area-inset-bottom));border-radius:var(--radius-4);container:site-navigation/inline-size;display:block;inline-size:calc(100vi - var(--inset-inline) * 2);inset-block-start:var(--inset-block);inset-inline-start:var(--inset-inline);padding-block-end:var(--size-fluid-6);padding-inline-start:calc(var(--site-gutter) - var(--navigation-offset));padding-inline-end:calc(var(--site-gutter) - var(--navigation-offset) + var(--size-fluid-6));position:fixed;z-index:2}@media screen and (min-width: 500px){.site-navigation{--nav-max-block-size: calc(var(--viewport-block-size-s) * .8 - (var(--navigation-offset) * 2));--nav-max-inline-size: calc(100vi - var(--navigation-offset) * 2);--nav-min-block-size: calc(var(--viewport-block-size-s) * .6);--nav-min-inline-size: max(32vi, 20rem);block-size:auto;inline-size:auto;max-block-size:var(--nav-max-block-size);max-inline-size:var(--nav-max-inline-size);min-block-size:var(--nav-min-block-size);min-inline-size:var(--nav-min-inline-size)}}.site-navigation:before{block-size:calc(var(--header-block-size, 8rem) + var(--size-fluid-1) - var(--navigation-offset));content:"";display:block}[data-menu-open=true] .site-navigation{--navigation-surface-opacity: 1;--navigation-surface-scale: 1}.site-navigation__backdrop{background:var(--color-dark);top:0;right:0;bottom:0;left:0;position:fixed;z-index:1}.site-navigation__surface{background:var(--color-mono-0);border-radius:var(--radius-4);top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:var(--navigation-transform-origin);z-index:-1}.site-navigation__texture{inset-block-end:0;inset-inline-end:0;opacity:0;position:absolute}.site-navigation__texture-word{position:absolute}.site-navigation__texture-word[data-texture-word=block]{inset-block-end:var(--navigation-offset);inset-inline-end:calc(var(--navigation-offset) + 1.5ch)}.site-navigation__texture-word[data-texture-word=inline]{inset-block-end:calc(var(--navigation-offset) - 1ch);inset-inline-end:calc(var(--navigation-offset) + 2.5ch);scale:-1;writing-mode:vertical-lr}.site-navigation__eyebrow,.site-navigation__eyebrow .eyebrow__char{opacity:0}.site-navigation__inner{--stack-gap: var(--size-fluid-3)}@supports (font-size: 1cqi){.site-navigation__inner{--stack-gap: max(6cqi, var(--size-3))}}.site-navigation__nav{--stack-gap: var(--size-fluid-2)}@supports (font-size: 1cqi){.site-navigation__nav{--stack-gap: max(4cqi, var(--size-2))}}.site-navigation__item{opacity:0}.site-navigation__link{--_link-color: var(--link-color, currentColor);--_link-color-hover: var(--link-color-hover, currentColor);--_link-decoration-color: var(--link-decoration-color, transparent);--_link-decoration-color-hover: var(--link-decoration-color-hover, currentColor);--_link-font-weight: var(--link-font-weight, var(--font-weight-medium));--_link-underline-thickness: var(--link-underline-thickness, 3px);--_link-outline: var(--link-outline, var(--focus-outline));--_link-underline-offset: var(--link-underline-offset, 8px);--_link-underline-offset-hover: var(--link-underline-offset-hover, 4px);color:var(--_link-color);font-weight:var(--_link-font-weight);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset);transition:var(--duration-fast) var(--ease-out-3);transition-property:color,text-decoration-color,text-decoration-offset;--link-color: var(--color-dark);--link-color-hover: var(--color-dark);--link-font-weight: var(--font-weight-heading-bold);--link-decoration-color-hover: var(--color-red)}.site-navigation__link:where(.current){--link-decoration-color: var(--color-red)}@media (any-hover: hover){.site-navigation__link:hover{color:var(--_link-color-hover);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color-hover, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset-hover)}}[data-whatintent=keyboard] .site-navigation__link:focus{outline:var(--outline-width, 3px) solid var(--outline-color, var(--color-red, currentColor));outline-offset:var(--outline-offset, 4px);color:var(--_link-color-hover);text-decoration-line:underline;text-decoration-color:var(--_link-decoration-color-hover, currentColor);text-decoration-skip-ink:all;text-decoration-style:solid;text-decoration-thickness:var(--_link-underline-thickness);text-underline-offset:var(--_link-underline-offset-hover)}@supports (font-size: 1cqi){.site-navigation__link{font-size:min(11cqi,var(--size-3))}}@supports (font-size: 1cqi){.site-navigation__button{--button-font-size: min(8cqi, var(--size-2))}}.callout-group[data-callout-group-card-type=large]{display:grid;gap:var(--section-bumper)}}@layer templates;@layer pages;
