@layer tokens{@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono-italic-variable.woff2)format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Geist Pixel;src:url(/fonts/geist-pixel-square.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--swatch--light-primary:#fafafa;--swatch--light-secondary:#fff;--swatch--dark-primary:#000;--swatch--dark-secondary:#171717;--swatch--text-light:#1a1a1a;--swatch--text-dark:#fff;--swatch--muted-light:#696969;--swatch--muted-dark:#8a8a8a;--swatch--border-light:#e6e6e6;--swatch--border-dark:#303030;--swatch--brand:#c6fb50;--swatch--accent:#4c2a85;--swatch--rating-star:#ffc800;--swatch--status-open:#008214;--swatch--status-closed:#c00;--font--primary-family:"Geist Mono", ui-monospace, monospace;--font--primary-trim-top:.355em;--font--primary-trim-bottom:.355em;--font--primary-regular:400;--font--primary-medium:500;--font--primary-bold:700;--font--secondary-family:"Geist Pixel", ui-monospace, monospace;--font--secondary-trim-top:.367em;--font--secondary-trim-bottom:.355em;--font--secondary-regular:400;--font--secondary-medium:400;--font--secondary-bold:400;--font-size--display--min:4;--font-size--display--max:7;--font-size--h1--min:3;--font-size--h1--max:5;--font-size--h2--min:2.5;--font-size--h2--max:4;--font-size--h3--min:2.25;--font-size--h3--max:3;--font-size--h4--min:1.75;--font-size--h4--max:2;--font-size--h5--min:1.375;--font-size--h5--max:1.5;--font-size--text-large--min:1.125;--font-size--text-large--max:1.25;--font-size--text-main--min:1;--font-size--text-main--max:1.125;--font-size--text-small--min:.875;--font-size--text-small--max:1;--font-height--small:1.1;--font-height--medium:1.2;--font-height--large:1.4;--font-height--xlarge:1.5;--letter-spacing--tight:-.03em;--letter-spacing--normal:0em;--letter-spacing--loose:.05em;--text-style--display--transform:none;--text-style--h1--transform:none;--text-style--h2--transform:none;--text-style--h3--transform:none;--text-style--h4--transform:none;--text-style--h5--transform:none;--text-style--h6--transform:none;--text-style--large--transform:none;--text-style--main--transform:none;--text-style--small--transform:none;--radius--small:.5rem;--radius--main:1rem;--border-width--main:.094rem;--focus--width:.125rem;--section-space--small--min:3;--section-space--small--max:5;--section-space--main--min:4;--section-space--main--max:7;--section-space--large--min:5.5;--section-space--large--max:10;--section-space--page-top--min:10;--section-space--page-top--max:14;--motion--duration-fast:.2s;--motion--duration-main:.5s;--motion--duration-slow:1s;--motion--ease-standard:ease;--motion--ease-out:cubic-bezier(.25, .46, .45, .94);--motion--ease-emphasis:cubic-bezier(.7, 0, .3, 1);--motion--ease-dramatic:cubic-bezier(.9, 0, .1, 1);--motion--ease-spring:cubic-bezier(.17, .67, .3, 1.33);--motion--marquee-duration:60s;--opacity--dimmed:.15;--opacity--disabled:.5;--opacity--faded:.5;--button--padding-y:.9rem;--button--padding-x:1.5rem;--button-size--medium:3rem;--button-size--large:5rem;--site--viewport-min:20;--site--viewport-max:90;--site--margin:clamp(1 * 1rem, ((1 - ((3 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 3 * 1rem);--site--gutter:clamp(1 * 1rem, ((1 - ((2 - 1) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2 * 1rem);--site--column-count:12;--site--column-width:calc((min(var(--max-width--main), 100% - var(--site--margin) * 2) - (var(--site--gutter) * (var(--site--column-count) - 1))) / var(--site--column-count));--max-width--small:50rem;--max-width--main:calc(var(--site--viewport-max) * 1rem);--max-width--full:100%;--radius--round:100vw;--focus--offset-inner:calc(var(--focus--width) * -1);--focus--offset-outer:.1875rem;--swatch--transparent:transparent;--swatch--white:#fff;--swatch--black:#000;--nav--height:4rem;--nav--banner-height:2.4rem;--nav--height-total:calc(var(--nav--height) + var(--nav--spacing-outer-vertical));--nav--max-width-outer:var(--max-width--main);--nav--max-width-inner:var(--max-width--main);--nav--spacing-outer-vertical:var(--site--margin);--nav--spacing-outer-horizontal:var(--site--margin);--nav--spacing-inner-horizontal:var(--space--5);--nav--radius:var(--radius--small);--nav--hamburger-thickness:var(--border-width--main);--nav--hamburger-gap:var(--space--2);--font-size--text-small:clamp(var(--font-size--text-small--min) * 1rem, ((var(--font-size--text-small--min) - ((var(--font-size--text-small--max) - var(--font-size--text-small--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--text-small--max) - var(--font-size--text-small--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--text-small--max) * 1rem);--font-size--text-main:clamp(var(--font-size--text-main--min) * 1rem, ((var(--font-size--text-main--min) - ((var(--font-size--text-main--max) - var(--font-size--text-main--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--text-main--max) - var(--font-size--text-main--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--text-main--max) * 1rem);--font-size--text-large:clamp(var(--font-size--text-large--min) * 1rem, ((var(--font-size--text-large--min) - ((var(--font-size--text-large--max) - var(--font-size--text-large--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--text-large--max) - var(--font-size--text-large--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--text-large--max) * 1rem);--font-size--h6:var(--font-size--text-large);--font-size--h5:clamp(var(--font-size--h5--min) * 1rem, ((var(--font-size--h5--min) - ((var(--font-size--h5--max) - var(--font-size--h5--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--h5--max) - var(--font-size--h5--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--h5--max) * 1rem);--font-size--h4:clamp(var(--font-size--h4--min) * 1rem, ((var(--font-size--h4--min) - ((var(--font-size--h4--max) - var(--font-size--h4--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--h4--max) - var(--font-size--h4--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--h4--max) * 1rem);--font-size--h3:clamp(var(--font-size--h3--min) * 1rem, ((var(--font-size--h3--min) - ((var(--font-size--h3--max) - var(--font-size--h3--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--h3--max) - var(--font-size--h3--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--h3--max) * 1rem);--font-size--h2:clamp(var(--font-size--h2--min) * 1rem, ((var(--font-size--h2--min) - ((var(--font-size--h2--max) - var(--font-size--h2--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--h2--max) - var(--font-size--h2--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--h2--max) * 1rem);--font-size--h1:clamp(var(--font-size--h1--min) * 1rem, ((var(--font-size--h1--min) - ((var(--font-size--h1--max) - var(--font-size--h1--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--h1--max) - var(--font-size--h1--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--h1--max) * 1rem);--font-size--display:clamp(var(--font-size--display--min) * 1rem, ((var(--font-size--display--min) - ((var(--font-size--display--max) - var(--font-size--display--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--font-size--display--max) - var(--font-size--display--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--font-size--display--max) * 1rem);--text-transform--none:var(--text-transform,none);--text-transform--uppercase:uppercase;--text-transform--capitalize:capitalize;--text-transform--lowercase:lowercase;--font--family:var(--font--primary-family);--font--trim-top:var(--font--primary-trim-top);--font--trim-bottom:var(--font--primary-trim-bottom);--font--regular:var(--font--primary-regular);--font--medium:var(--font--primary-medium);--font--bold:var(--font--primary-bold);--space--1:clamp(.375 * 1rem, ((.375 - ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.5 - .375) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), .5 * 1rem);--space--2:clamp(.625 * 1rem, ((.625 - ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((.75 - .625) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), .75 * 1rem);--space--3:clamp(.875 * 1rem, ((.875 - ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1 - .875) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1 * 1rem);--space--4:clamp(1.25 * 1rem, ((1.25 - ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 1.5 * 1rem);--space--5:clamp(1.75 * 1rem, ((1.75 - ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2 - 1.75) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2 * 1rem);--space--6:clamp(2 * 1rem, ((2 - ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((2.5 - 2) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 2.5 * 1rem);--space--7:clamp(2.25 * 1rem, ((2.25 - ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((3 - 2.25) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 3 * 1rem);--space--8:clamp(2.5 * 1rem, ((2.5 - ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((4 - 2.5) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), 4 * 1rem);--section-space--none:0px;--section-space--small:clamp(var(--section-space--small--min) * 1rem, ((var(--section-space--small--min) - ((var(--section-space--small--max) - var(--section-space--small--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--section-space--small--max) - var(--section-space--small--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--section-space--small--max) * 1rem);--section-space--main:clamp(var(--section-space--main--min) * 1rem, ((var(--section-space--main--min) - ((var(--section-space--main--max) - var(--section-space--main--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--section-space--main--max) - var(--section-space--main--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--section-space--main--max) * 1rem);--section-space--large:clamp(var(--section-space--large--min) * 1rem, ((var(--section-space--large--min) - ((var(--section-space--large--max) - var(--section-space--large--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--section-space--large--max) - var(--section-space--large--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--section-space--large--max) * 1rem);--section-space--page-top:clamp(var(--section-space--page-top--min) * 1rem, ((var(--section-space--page-top--min) - ((var(--section-space--page-top--max) - var(--section-space--page-top--min)) / (var(--site--viewport-max) - var(--site--viewport-min)) * var(--site--viewport-min))) * 1rem + ((var(--section-space--page-top--max) - var(--section-space--page-top--min)) / (var(--site--viewport-max) - var(--site--viewport-min))) * 100vw), var(--section-space--page-top--max) * 1rem)}:root,.u-text-style-main{--text-style--font-size:var(--font-size--text-main);--text-style--font-height:var(--font-height--xlarge);--text-style--letter-spacing:var(--letter-spacing--normal);--text-style--text-transform:var(--text-style--main--transform);--text-style--margin-top:var(--space--4);--text-style--margin-bottom:var(--space--4);--text-style--font-family:var(--font--family);--text-style--font-weight:var(--font--regular);--text-style--trim-top:var(--font--trim-top);--text-style--trim-bottom:var(--font--trim-bottom);--text-style--text-wrap:pretty}small,.u-text-style-small{--text-style--font-size:var(--font-size--text-small);--text-style--text-transform:var(--text-style--small--transform)}.u-text-style-large{--text-style--font-size:var(--font-size--text-large);--text-style--text-transform:var(--text-style--large--transform)}h6,h5,h4,h3,h2,h1,.u-text-style-h6,.u-text-style-h5,.u-text-style-h4,.u-text-style-h3,.u-text-style-h2,.u-text-style-h1,.u-text-style-display{--text-style--font-height:var(--font-height--medium);--text-style--margin-top:var(--space--7);--text-style--font-weight:var(--font--medium);--text-style--text-wrap:balance}h6,.u-text-style-h6{--text-style--font-size:var(--font-size--h6);--text-style--text-transform:var(--text-style--h6--transform)}h5,.u-text-style-h5{--text-style--font-size:var(--font-size--h5);--text-style--text-transform:var(--text-style--h5--transform)}h4,.u-text-style-h4{--text-style--font-size:var(--font-size--h4);--text-style--text-transform:var(--text-style--h4--transform)}h3,.u-text-style-h3{--text-style--font-size:var(--font-size--h3);--text-style--text-transform:var(--text-style--h3--transform);--text-style--letter-spacing:var(--letter-spacing--tight);--text-style--margin-bottom:var(--space--5)}h2,.u-text-style-h2{--text-style--font-size:var(--font-size--h2);--text-style--text-transform:var(--text-style--h2--transform);--text-style--font-height:var(--font-height--small);--text-style--letter-spacing:var(--letter-spacing--tight);--text-style--margin-bottom:var(--space--5)}h1,.u-text-style-h1{--text-style--font-size:var(--font-size--h1);--text-style--text-transform:var(--text-style--h1--transform);--text-style--font-height:var(--font-height--small);--text-style--letter-spacing:var(--letter-spacing--tight);--text-style--margin-bottom:var(--space--5)}.u-text-style-display{--text-style--font-size:var(--font-size--display);--text-style--text-transform:var(--text-style--display--transform);--text-style--font-height:var(--font-height--small);--text-style--letter-spacing:var(--letter-spacing--tight);--text-style--margin-bottom:var(--space--6)}:is(p,ul,ol,blockquote,dl,figure,address,h1,h2,h3,h4,h5,h6),[class*=u-text-style-]{font-family:var(--text-style--font-family);font-size:var(--text-style--font-size);line-height:var(--text-style--font-height);letter-spacing:var(--text-style--letter-spacing);font-weight:var(--text-style--font-weight);text-transform:var(--text-style--text-transform,none);text-wrap:var(--text-style--text-wrap);margin-top:var(--text-style--margin-top);margin-bottom:var(--text-style--margin-bottom)}.u-font-secondary{--font--family:var(--font--secondary-family);--font--trim-top:var(--font--secondary-trim-top);--font--trim-bottom:var(--font--secondary-trim-bottom);--font--regular:var(--font--secondary-regular);--font--medium:var(--font--secondary-medium);--font--bold:var(--font--secondary-bold);--text-style--font-family:var(--font--family);--text-style--trim-top:var(--font--trim-top);--text-style--trim-bottom:var(--font--trim-bottom)}:where(.u-font-secondary){--text-style--font-weight:var(--font--regular)}small{font-family:var(--text-style--font-family);font-size:var(--text-style--font-size);line-height:var(--text-style--font-height);font-weight:var(--text-style--font-weight)}:root,[data-theme=light],.u-theme-light{color-scheme:light;--theme--overlay:var(--swatch--dark-primary);--theme--mode:"light";--theme--background:var(--swatch--light-primary);--theme--accent-readable:oklch(from var(--theme--accent) 42% c h);--theme--background-2:var(--swatch--light-secondary);--theme--background-skeleton:color-mix(in lab, currentcolor 10%, transparent);--theme--text:var(--swatch--text-light);--theme--muted:var(--swatch--muted-light);--theme--border:var(--swatch--border-light);--theme--brand:var(--swatch--brand);--theme--accent:var(--swatch--accent);--theme--brand-text:var(--swatch--dark-primary);--theme--selection--background:var(--theme--brand);--theme--selection--text:var(--theme--brand-text);--theme--nav--background:var(--theme--background-2)}[data-theme=dark],.u-theme-dark{color-scheme:dark;--theme--selection--background:var(--theme--brand);--theme--selection--text:var(--theme--brand-text);--theme--nav--background:var(--theme--background-2);--theme--overlay:var(--swatch--black);--theme--mode:"dark";--theme--background:var(--swatch--dark-primary);--theme--accent-readable:oklch(from var(--theme--accent) 80% c h);--theme--background-2:var(--swatch--dark-secondary);--theme--text:var(--swatch--text-dark);--theme--muted:var(--swatch--muted-dark);--theme--border:var(--swatch--border-dark)}[data-theme=brand],.u-theme-brand{color-scheme:light;--theme--selection--background:var(--theme--brand);--theme--selection--text:var(--theme--brand-text);--theme--overlay:var(--swatch--dark-primary);--theme--mode:"brand";--theme--background:var(--swatch--brand);--theme--accent-readable:oklch(from var(--theme--accent) 42% c h);--theme--background-2:var(--swatch--brand);--theme--text:var(--swatch--text-light);--theme--muted:var(--swatch--muted-light);--theme--border:var(--swatch--border-light);--theme--brand:var(--swatch--dark-primary);--theme--brand-text:var(--swatch--brand);--theme--nav--background:var(--theme--background)}:root,[data-theme],.u-theme-light,.u-theme-dark,.u-theme-brand{--theme--accent-ink:contrast-color(var(--theme--accent));--theme--nav--logo:var(--theme--text);--theme--rating-star:var(--swatch--rating-star);--theme--status-open:var(--swatch--status-open);--theme--status-closed:var(--swatch--status-closed);--control--background:transparent;--control--border:var(--theme--border);--control--text:var(--theme--text);--control--background-hover:var(--theme--text);--control--border-hover:var(--control--background-hover);--control--text-hover:var(--theme--background)}:root{--gap--size:var(--site--gutter)}[data-gap="0"]{--gap--size:0rem}[data-gap="1"]{--gap--size:var(--space--1)}[data-gap="2"]{--gap--size:var(--space--2)}[data-gap="3"]{--gap--size:var(--space--3)}[data-gap="4"]{--gap--size:var(--space--4)}[data-gap="5"]{--gap--size:var(--space--5)}[data-gap="6"]{--gap--size:var(--space--6)}[data-gap="7"]{--gap--size:var(--space--7)}[data-gap="8"]{--gap--size:var(--space--8)}}@layer base{*,:before,:after{box-sizing:border-box}html{background-color:var(--theme--background);font-synthesis:none}button{background-color:unset;padding:unset;text-align:inherit;font:inherit;color:inherit;border:none}button:not(:disabled){cursor:pointer}video{object-fit:cover;width:100%}svg{max-width:100%}@media (prefers-color-scheme:light){option{color:var(--swatch--black)}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--text-style--font-family);font-size:var(--text-style--font-size);line-height:var(--text-style--font-height);font-weight:var(--text-style--font-weight);color:var(--theme--text);margin:0}a:not([class]){text-decoration:underline}label{font-weight:inherit;margin-bottom:0}select:has(option[value=""]:checked){color:color-mix(in lab, currentcolor 60%, transparent)}::selection{background-color:var(--theme--selection--background);color:var(--theme--selection--text)}:is(.u-margin-trim,.u-content-wrapper,[class*=u-container],[class*=u-layout-column])>:not(:not(.u-cover-absolute,.u-ignore-trim)~:not(.u-cover-absolute,.u-ignore-trim)),:is(.u-margin-trim,.u-content-wrapper,[class*=u-container],[class*=u-layout-column])>.u-display-contents>:not(:not(.u-cover-absolute,.u-ignore-trim)~:not(.u-cover-absolute,.u-ignore-trim)){margin-top:0}:is(.u-margin-trim,.u-content-wrapper,[class*=u-container],[class*=u-layout-column])>:not(:has(~:not(.u-cover-absolute,.u-ignore-trim))),:is(.u-margin-trim,.u-content-wrapper,[class*=u-container],[class*=u-layout-column])>.u-display-contents>:not(:has(~:not(.u-cover-absolute,.u-ignore-trim))){margin-bottom:0}@supports not (text-box:trim-both cap alphabetic){:not(.u-text-trim-off)>:is(h1,h2,h3,h4,h5,h6,p):not(.u-text-trim-off,:has([class*=u-text-style-])):before,[class*=u-text-style-]:not(.u-text-trim-off,:has(h1,h2,h3,h4,h5,h6,p)):before{content:"";margin-bottom:calc(-.5lh + var(--text-style--trim-top));display:table}:not(.u-text-trim-off)>:is(h1,h2,h3,h4,h5,h6,p):not(.u-text-trim-off,:has([class*=u-text-style-])):after,[class*=u-text-style-]:not(.u-text-trim-off,:has(h1,h2,h3,h4,h5,h6,p)):after{content:"";margin-bottom:calc(-.5lh + var(--text-style--trim-bottom));display:table}}@supports (text-box:trim-both cap alphabetic){:not(.u-text-trim-off)>:is(h1,h2,h3,h4,h5,h6,p):not(.u-text-trim-off,:has([class*=u-text-style-])),[class*=u-text-style-]:not(.u-text-trim-off,:has(h1,h2,h3,h4,h5,h6,p)){text-box:trim-both cap alphabetic}}[class*=u-line-clamp]{-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.u-line-clamp-2{-webkit-line-clamp:2}.u-line-clamp-3{-webkit-line-clamp:3}.u-line-clamp-4{-webkit-line-clamp:4}.u-heading>*,.u-text>*{width:100%;max-width:inherit!important;margin-inline:0!important;margin-top:0!important}.u-background-slot>*{width:100%;height:100%;aspect-ratio:unset;position:absolute;top:0;left:0}a,button,:where([tabindex]),input,select,textarea{outline-offset:var(--focus--offset-outer)}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--theme--text);outline-width:var(--focus--width);outline-style:solid}[data-button]:has(button:disabled){opacity:var(--opacity--disabled);pointer-events:none}.u-icon svg{width:100%!important;height:auto!important;display:block!important}.u-icon path[stroke]{stroke-width:var(--border-width--main);vector-effect:non-scaling-stroke;stroke:currentColor!important}.u-icon :is(path:not([stroke]),rect,circle,ellipse,polygon,polyline){fill:currentColor!important}.u-layout-column-2:has(>:not(.u-image-wrapper,.u-video,.u-overlay)){aspect-ratio:auto;border-radius:0;overflow:visible}.u-layout-column-2:not(:has(>:not(.u-image-wrapper,.u-video,.u-overlay))) :is(.u-image-wrapper,.u-video,.u-overlay){height:100%;position:absolute}@media (width<=37.4375em){astro-dev-toolbar{display:none!important}}.page_main{flex-flow:column;flex:1;display:flex}.page_wrap{flex-flow:column;min-height:100svh;display:flex;overflow:clip}}@layer elements{.button_arrow_element{border-style:solid;border-width:var(--border-width--main);border-color:var(--control--border);width:var(--button-size--medium);aspect-ratio:1;vertical-align:middle;background-color:var(--control--background);color:var(--control--text);border-radius:inherit;transition-property:color,background-color,border-color;transition-duration:var(--motion--duration-fast);transition-timing-function:var(--motion--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.button_arrow_icon{aspect-ratio:1;width:36%;position:relative}.button_close_element{border-style:solid;border-width:var(--border-width--main);border-color:var(--control--border);width:var(--button-size--medium);aspect-ratio:1;vertical-align:middle;background-color:var(--control--background);color:var(--control--text);border-radius:inherit;transition-property:color,background-color,border-color;transition-duration:var(--motion--duration-fast);transition-timing-function:var(--motion--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.button_close_icon{aspect-ratio:1;width:36%;position:relative}.button_main_element{border-style:solid;border-width:var(--border-width--main);border-color:var(--control--border);text-align:center;vertical-align:middle;color:var(--control--text);background-color:var(--control--background);border-radius:inherit;height:100%;padding:var(--button--padding-y) var(--button--padding-x);transition-property:color,background-color,border-color;transition-duration:var(--motion--duration-fast);transition-timing-function:var(--motion--ease-standard);justify-content:center;align-items:center;gap:.5rem;font-size:1rem;line-height:1;text-decoration:none;display:flex;position:relative}.button_main_icon{aspect-ratio:1;flex-flow:column;flex:none;justify-content:center;align-items:center;width:.8rem;margin-top:-.5rem;margin-bottom:-.5rem;display:flex}.button_main_line{height:var(--border-width--main);pointer-events:none;transform-origin:100% 100%;transition-property:transform;transition-duration:calc(var(--motion--duration-fast) * 1.5);transition-timing-function:var(--motion--ease-out);position:absolute;inset:auto 0% 0%;transform:translateY(100%)scaleX(0)}.button_main_text{line-height:inherit;position:relative}.button_main_wrap{border-radius:var(--radius--round);display:inline-block;position:relative}.button_toggle_element{border-style:solid;border-width:var(--border-width--main);border-color:var(--control--border);width:var(--button-size--medium);aspect-ratio:1;vertical-align:middle;color:var(--control--text);background-color:var(--control--background);border-radius:inherit;transition-property:color,background-color,border-color;transition-duration:var(--motion--duration-fast);transition-timing-function:var(--motion--ease-standard);justify-content:center;align-items:center;display:flex;position:relative}.button_toggle_icon{aspect-ratio:1;width:36%;position:relative}.button_toggle_pause{opacity:0;display:block;position:absolute}.button_toggle_play{opacity:1;display:block}.button_toggle_wrap,.button_arrow_wrap,.button_close_wrap{border-radius:var(--radius--round);display:inline-block;position:relative}.button_main_wrap:has(:focus-visible) .button_main_element,.button_arrow_wrap:has(:focus-visible) .button_arrow_element,.button_close_wrap:has(:focus-visible) .button_close_element,.button_toggle_wrap:has(:focus-visible) .button_toggle_element{border-color:var(--control--border-hover);background-color:var(--control--background-hover);color:var(--control--text-hover)}.button_main_wrap:has(:focus-visible) .button_main_line{transform-origin:0 100%;transform:translateY(100%)scaleX(1)}@media (hover:hover){.button_main_wrap:hover .button_main_element,.button_arrow_wrap:hover .button_arrow_element,.button_close_wrap:hover .button_close_element,.button_toggle_wrap:hover .button_toggle_element{border-color:var(--control--border-hover);background-color:var(--control--background-hover);color:var(--control--text-hover)}.button_main_wrap:hover .button_main_line{transform-origin:0 100%;transform:translateY(100%)scaleX(1)}}[aria-pressed=true]{& .button_toggle_play{opacity:0}& .button_toggle_pause{opacity:1}}.scramble-word,.scramble-char{display:inline-block}.scramble-caps{text-transform:uppercase}}@layer sections;@layer utilities{.u-padding-0{padding:0}.u-padding-1{padding:var(--space--1)}.u-padding-2{padding:var(--space--2)}.u-padding-3{padding:var(--space--3)}.u-padding-4{padding:var(--space--4)}.u-padding-5{padding:var(--space--5)}.u-padding-6{padding:var(--space--6)}.u-padding-7{padding:var(--space--7)}.u-padding-8{padding:var(--space--8)}.u-padding-gutter{padding:var(--site--gutter)}.u-padding-sitemargin{padding:var(--site--margin)}.u-padding-small{padding:var(--section-space--small)}.u-padding-main{padding:var(--section-space--main)}.u-padding-large{padding:var(--section-space--large)}.u-padding-block-0{padding-block:0}.u-padding-block-1{padding-block:var(--space--1)}.u-padding-block-2{padding-block:var(--space--2)}.u-padding-block-3{padding-block:var(--space--3)}.u-padding-block-4{padding-block:var(--space--4)}.u-padding-block-5{padding-block:var(--space--5)}.u-padding-block-6{padding-block:var(--space--6)}.u-padding-block-7{padding-block:var(--space--7)}.u-padding-block-8{padding-block:var(--space--8)}.u-padding-block-gutter{padding-block:var(--site--gutter)}.u-padding-block-sitemargin{padding-block:var(--site--margin)}.u-padding-block-small{padding-block:var(--section-space--small)}.u-padding-block-main{padding-block:var(--section-space--main)}.u-padding-block-large{padding-block:var(--section-space--large)}.u-padding-inline-0{padding-inline:0}.u-padding-inline-1{padding-inline:var(--space--1)}.u-padding-inline-2{padding-inline:var(--space--2)}.u-padding-inline-3{padding-inline:var(--space--3)}.u-padding-inline-4{padding-inline:var(--space--4)}.u-padding-inline-5{padding-inline:var(--space--5)}.u-padding-inline-6{padding-inline:var(--space--6)}.u-padding-inline-7{padding-inline:var(--space--7)}.u-padding-inline-8{padding-inline:var(--space--8)}.u-padding-inline-gutter{padding-inline:var(--site--gutter)}.u-padding-inline-sitemargin{padding-inline:var(--site--margin)}.u-padding-top-0{padding-top:0}.u-padding-top-1{padding-top:var(--space--1)}.u-padding-top-2{padding-top:var(--space--2)}.u-padding-top-3{padding-top:var(--space--3)}.u-padding-top-4{padding-top:var(--space--4)}.u-padding-top-5{padding-top:var(--space--5)}.u-padding-top-6{padding-top:var(--space--6)}.u-padding-top-7{padding-top:var(--space--7)}.u-padding-top-8{padding-top:var(--space--8)}.u-padding-top-gutter{padding-top:var(--site--gutter)}.u-padding-top-sitemargin{padding-top:var(--site--margin)}.u-padding-top-small{padding-top:var(--section-space--small)}.u-padding-top-main{padding-top:var(--section-space--main)}.u-padding-top-large{padding-top:var(--section-space--large)}.u-padding-top-pagetop{padding-top:var(--section-space--page-top)}.u-padding-bottom-0{padding-bottom:0}.u-padding-bottom-1{padding-bottom:var(--space--1)}.u-padding-bottom-2{padding-bottom:var(--space--2)}.u-padding-bottom-3{padding-bottom:var(--space--3)}.u-padding-bottom-4{padding-bottom:var(--space--4)}.u-padding-bottom-5{padding-bottom:var(--space--5)}.u-padding-bottom-6{padding-bottom:var(--space--6)}.u-padding-bottom-7{padding-bottom:var(--space--7)}.u-padding-bottom-8{padding-bottom:var(--space--8)}.u-padding-bottom-gutter{padding-bottom:var(--site--gutter)}.u-padding-bottom-sitemargin{padding-bottom:var(--site--margin)}.u-padding-bottom-small{padding-bottom:var(--section-space--small)}.u-padding-bottom-main{padding-bottom:var(--section-space--main)}.u-padding-bottom-large{padding-bottom:var(--section-space--large)}.u-padding-bottom-pagetop{padding-bottom:var(--section-space--page-top)}.u-padding-left-0{padding-left:0}.u-padding-left-1{padding-left:var(--space--1)}.u-padding-left-2{padding-left:var(--space--2)}.u-padding-left-3{padding-left:var(--space--3)}.u-padding-left-4{padding-left:var(--space--4)}.u-padding-left-5{padding-left:var(--space--5)}.u-padding-left-6{padding-left:var(--space--6)}.u-padding-left-7{padding-left:var(--space--7)}.u-padding-left-8{padding-left:var(--space--8)}.u-padding-left-gutter{padding-left:var(--site--gutter)}.u-padding-left-sitemargin{padding-left:var(--site--margin)}.u-padding-right-0{padding-right:0}.u-padding-right-1{padding-right:var(--space--1)}.u-padding-right-2{padding-right:var(--space--2)}.u-padding-right-3{padding-right:var(--space--3)}.u-padding-right-4{padding-right:var(--space--4)}.u-padding-right-5{padding-right:var(--space--5)}.u-padding-right-6{padding-right:var(--space--6)}.u-padding-right-7{padding-right:var(--space--7)}.u-padding-right-8{padding-right:var(--space--8)}.u-padding-right-gutter{padding-right:var(--site--gutter)}.u-padding-right-sitemargin{padding-right:var(--site--margin)}.u-margin-top-0{margin-top:0}.u-margin-top-1{margin-top:var(--space--1)}.u-margin-top-2{margin-top:var(--space--2)}.u-margin-top-3{margin-top:var(--space--3)}.u-margin-top-4{margin-top:var(--space--4)}.u-margin-top-5{margin-top:var(--space--5)}.u-margin-top-6{margin-top:var(--space--6)}.u-margin-top-7{margin-top:var(--space--7)}.u-margin-top-8{margin-top:var(--space--8)}.u-margin-top-gutter{margin-top:var(--site--gutter)}.u-margin-top-auto{margin-top:auto}.u-margin-top-text{margin-top:var(--text-style--margin-top)}.u-margin-bottom-0{margin-bottom:0}.u-margin-bottom-1{margin-bottom:var(--space--1)}.u-margin-bottom-2{margin-bottom:var(--space--2)}.u-margin-bottom-3{margin-bottom:var(--space--3)}.u-margin-bottom-4{margin-bottom:var(--space--4)}.u-margin-bottom-5{margin-bottom:var(--space--5)}.u-margin-bottom-6{margin-bottom:var(--space--6)}.u-margin-bottom-7{margin-bottom:var(--space--7)}.u-margin-bottom-8{margin-bottom:var(--space--8)}.u-margin-bottom-gutter{margin-bottom:var(--site--gutter)}.u-margin-bottom-auto{margin-bottom:auto}.u-margin-bottom-text{margin-bottom:var(--text-style--margin-bottom)}.u-gap-0{--gap--size:0;column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-1{--gap--size:var(--space--1);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-2{--gap--size:var(--space--2);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-3{--gap--size:var(--space--3);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-4{--gap--size:var(--space--4);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-5{--gap--size:var(--space--5);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-6{--gap--size:var(--space--6);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-7{--gap--size:var(--space--7);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-8{--gap--size:var(--space--8);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-gutter{--gap--size:var(--site--gutter);column-gap:var(--gap--size);row-gap:var(--gap--size)}.u-gap-inherit{column-gap:inherit;row-gap:inherit}.u-gap-row-0{row-gap:0}.u-gap-row-1{row-gap:var(--space--1)}.u-gap-row-2{row-gap:var(--space--2)}.u-gap-row-3{row-gap:var(--space--3)}.u-gap-row-4{row-gap:var(--space--4)}.u-gap-row-5{row-gap:var(--space--5)}.u-gap-row-6{row-gap:var(--space--6)}.u-gap-row-7{row-gap:var(--space--7)}.u-gap-row-8{row-gap:var(--space--8)}.u-gap-row-gutter{row-gap:var(--site--gutter)}.u-gap-row-inherit{row-gap:inherit}.u-margin-inline-auto{margin-inline:auto}.u-column-span-1{grid-column-end:span 1}.u-column-span-2{grid-column-end:span 2}.u-column-span-3{grid-column-end:span 3}.u-column-span-4{grid-column-end:span 4}.u-column-span-5{grid-column-end:span 5}.u-column-span-6{grid-column-end:span 6}.u-column-span-7{grid-column-end:span 7}.u-column-span-8{grid-column-end:span 8}.u-column-span-9{grid-column-end:span 9}.u-column-span-10{grid-column-end:span 10}.u-column-span-11{grid-column-end:span 11}.u-column-span-12{grid-column-end:span 12}.u-column-start-1{grid-column-start:1}.u-column-start-2{grid-column-start:2}.u-column-start-3{grid-column-start:3}.u-column-start-4{grid-column-start:4}.u-column-start-5{grid-column-start:5}.u-column-start-6{grid-column-start:6}.u-column-start-7{grid-column-start:7}.u-column-start-8{grid-column-start:8}.u-column-start-9{grid-column-start:9}.u-column-start-10{grid-column-start:10}.u-column-start-11{grid-column-start:11}.u-column-start-12{grid-column-start:12}.u-row-span-1{grid-row-end:span 1}.u-row-span-2{grid-row-end:span 2}.u-row-span-3{grid-row-end:span 3}.u-row-span-4{grid-row-end:span 4}.u-row-span-5{grid-row-end:span 5}.u-row-span-6{grid-row-end:span 6}.u-row-start-1{grid-row-start:1}.u-row-start-2{grid-row-start:2}.u-row-start-3{grid-row-start:3}.u-row-start-4{grid-row-start:4}.u-row-start-5{grid-row-start:5}.u-row-start-6{grid-row-start:6}.u-column-span-full{grid-column:full}.u-column-span-indent{grid-column:2/-2}.u-column-start-auto{grid-column-start:auto}.u-row-start-auto{grid-row-start:auto}.u-display-block{display:block}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-inline-flex{display:inline-flex}.u-display-inline-grid{display:inline-grid}.u-display-none,.u-embed-css,.u-embed-js{display:none}.u-flex-horizontal-nowrap,.u-flex-horizontal-wrap{align-content:center;align-items:center;justify-content:inherit;display:flex}.u-flex-horizontal-nowrap{flex-flow:row}.u-flex-horizontal-wrap{flex-flow:wrap}.u-flex-vertical-nowrap,.u-flex-vertical-wrap{justify-content:center;align-items:inherit;display:flex}.u-flex-vertical-nowrap{flex-flow:column}.u-flex-vertical-wrap{flex-flow:column wrap}.u-flex-grow{flex:1}.u-flex-shrink{flex:0 auto}.u-flex-noshrink{flex:none}.u-order-first{order:-1}.u-order-last{order:1}.u-align-items-center{align-items:center}.u-align-items-end{align-items:flex-end}.u-align-items-start{align-items:flex-start}.u-align-items-stretch{align-items:stretch}.u-align-items-inherit{align-items:inherit}.u-align-self-center{align-self:center}.u-align-self-end{align-self:flex-end}.u-align-self-start{align-self:flex-start}.u-align-self-stretch{align-self:stretch}.u-align-self-inherit{align-self:inherit}.u-justify-content-center{justify-content:center}.u-justify-content-end{justify-content:flex-end}.u-justify-content-start{justify-content:flex-start}.u-justify-content-between{justify-content:space-between}.u-justify-content-around{justify-content:space-around}.u-justify-content-inherit{justify-content:inherit}.u-alignment-start{text-align:start!important;justify-content:start!important;align-items:start!important}.u-alignment-center{text-align:center!important;justify-content:center!important;align-items:center!important}.u-alignment-end{text-align:end!important;justify-content:end!important;align-items:end!important}.u-position-static{position:static}.u-position-relative{position:relative}.u-position-absolute{position:absolute}.u-position-fixed{position:fixed}.u-position-sticky{position:sticky;top:0}.u-zindex-negative{z-index:-1;position:relative}.u-zindex-0{z-index:0;position:relative}.u-zindex-1{z-index:1;position:relative}.u-zindex-2{z-index:2;position:relative}.u-zindex-3{z-index:3;position:relative}.u-zindex-unset{z-index:unset;position:relative}.u-pointer-off{pointer-events:none}.u-pointer-on{pointer-events:auto}.u-width-auto{width:auto}.u-width-full{width:100%}.u-height-auto{height:auto}.u-height-full{height:100%}.u-cover{width:100%;height:100%}.u-max-width-full{max-width:100%}.u-max-width-none{max-width:none}.u-min-width-auto{min-width:auto}.u-min-height-screen{min-height:100svh}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-overflow-clip{overflow:clip}.u-overflow-x-auto{overflow:auto clip}.u-overflow-y-auto{overflow:clip auto}.u-overflow-hidden-left{clip-path:polygon(0 0,calc(100% + 100vw) 0,calc(100% + 100vw) 100%,0% 100%)}.u-button-wrapper{align-content:center;align-items:center;justify-content:inherit;margin-top:var(--space--6);column-gap:var(--space--2);row-gap:var(--space--2);flex-flow:wrap;display:flex}.u-weight-regular{font-family:var(--font--family);font-weight:var(--font--regular)}.u-weight-medium{font-family:var(--font--family);font-weight:var(--font--medium)}.u-weight-bold{font-family:var(--font--family);font-weight:var(--font--bold)}.u-line-height-small{line-height:var(--font-height--small)}.u-line-height-medium{line-height:var(--font-height--medium)}.u-line-height-large{line-height:var(--font-height--large)}.u-line-height-huge{line-height:var(--font-height--xlarge)}.u-letter-spacing-tight{letter-spacing:var(--letter-spacing--tight)}.u-letter-spacing-normal{letter-spacing:var(--letter-spacing--normal)}.u-text-transform-none{text-transform:none}.u-text-transform-uppercase{text-transform:uppercase}.u-text-transform-capitalize{text-transform:capitalize}.u-text-transform-lowercase{text-transform:lowercase}.u-text-wrap-default{text-wrap:wrap}.u-text-wrap-balance{text-wrap:balance}.u-text-wrap-pretty{text-wrap:pretty}.u-accent strong{color:var(--theme--accent-readable);font-weight:inherit}.u-rich-text{text-wrap:var(--text-style--text-wrap);align-items:inherit;justify-content:inherit}.u-eyebrow-wrapper{justify-content:inherit;margin-bottom:var(--space--5);display:flex}.u-eyebrow-layout{vertical-align:baseline;column-gap:var(--space--3);row-gap:var(--space--3);display:inline-flex}.u-eyebrow-marker{width:var(--border-width--main);background-color:currentColor;flex:none;padding-bottom:0;padding-right:0}.u-eyebrow-text{margin-top:0;margin-bottom:0}.u-sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);border-width:0;width:1px;height:1px;margin-inline:auto;padding:0;position:absolute;inset:0 0 auto;overflow:hidden}.u-ratio-1-1{aspect-ratio:1}.u-ratio-16-9{aspect-ratio:16/9}.u-ratio-2-1{aspect-ratio:2}.u-ratio-3-2{aspect-ratio:3/2}.u-ratio-2-3{aspect-ratio:2/3}.u-ratio-5-4{aspect-ratio:5/4}.u-ratio-4-5{aspect-ratio:4/5}.u-ratio-auto{aspect-ratio:auto}.u-object-fit-cover{object-fit:cover}.u-object-fit-contain{object-fit:contain}.u-image{object-fit:inherit;object-position:calc(var(--x,50) * 1%) calc(var(--y,50) * 1%);height:100%;display:block;position:absolute;inset:0}.u-iframe-wrapper{aspect-ratio:16/9;position:relative}.u-iframe{border:none;width:100%;height:100%;display:block;position:absolute;inset:0}.u-svg{width:100%;height:100%;display:block;overflow:visible!important}.u-radius-none{border-radius:0}.u-radius-small{border-radius:var(--radius--small)}.u-radius-main{border-radius:var(--radius--main)}.u-radius-round{border-radius:var(--radius--round)}.u-radius-inherit{border-radius:inherit}.u-theme-light,.u-theme-dark,.u-theme-brand{background-color:var(--theme--background);color:var(--theme--text)}.u-background-1{background-color:var(--theme--background)}.u-background-2{background-color:var(--theme--background-2)}.u-background-skeleton{background-color:var(--theme--background-skeleton)}.u-background-transparent{background-color:#0000}.u-color-inherit{color:inherit}.u-color-faded{color:color-mix(in srgb, currentColor 70%, transparent)}.u-button-primary{--control--background:var(--theme--text);--control--border:var(--theme--text);--control--text:var(--theme--background);--control--background-hover:transparent;--control--border-hover:var(--theme--border);--control--text-hover:var(--theme--text)}}@layer utilities.structure{.u-container,.u-container-full,.u-container-small{width:calc(100% - var(--site--margin) * 2);justify-content:center;column-gap:var(--space--8);row-gap:var(--space--8);flex-flow:column;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.u-container{max-width:var(--max-width--main)}.u-container-full{max-width:var(--max-width--full);z-index:1}.u-container-small{max-width:var(--max-width--small);z-index:1}.u-content-wrapper{width:100%;text-align:inherit;align-items:inherit;justify-content:inherit}.u-grid{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(var(--column-count--value), minmax(0, 1fr));column-gap:inherit;row-gap:inherit;width:100%;display:grid}.u-grid-custom{--columns--large:12;grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:repeat(var(--column-count--value), minmax(0, 1fr));column-gap:var(--site--gutter);row-gap:var(--site--gutter);display:grid}.u-grid-autofill,.u-grid-autofit{--gap--size:var(--site--gutter);--columns--large:12;column-gap:var(--gap--size);row-gap:var(--gap--size);grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);display:grid}.u-grid-autofill{grid-template-columns:repeat(auto-fill, minmax(min(max(8rem, (100% - ((var(--column-count--value) - 1) * var(--gap--size))) / var(--column-count--value)), 100%), 1fr))}.u-grid-autofit{grid-template-columns:repeat(auto-fit, minmax(min(max(8rem, (100% - ((var(--column-count--value) - 1) * var(--gap--size))) / var(--column-count--value)), 100%), 1fr))}.u-grid-breakout{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:[full-start] minmax(0, 1fr) [content-start] repeat(var(--site--column-count), minmax(0, var(--site--column-width))) [content-end] minmax(0, 1fr) [full-end];column-gap:var(--site--gutter);row-gap:var(--site--gutter);display:grid}.u-grid-subgrid{grid-template-rows:auto;grid-auto-columns:minmax(0,1fr);grid-template-columns:subgrid;column-gap:inherit;row-gap:inherit;grid-column:auto/span 1;display:grid}.u-grid-wrapper{column-gap:var(--gap--size);row-gap:var(--gap--size);width:100%;display:flex}.u-layout{column-gap:inherit;row-gap:inherit;flex-flow:column;width:100%;display:flex}.u-layout-wrapper{justify-content:center;align-items:stretch;column-gap:var(--site--gutter);row-gap:var(--space--8);width:100%;display:flex}.u-layout-column-1{align-self:center;width:100%;position:relative}.u-layout-column-2{aspect-ratio:16/9;border-radius:var(--radius--main);width:100%;height:100%;position:relative;overflow:clip}.u-section{padding-top:var(--section-space--main);padding-bottom:var(--section-space--main);background-color:var(--theme--background);color:var(--theme--text);flex-flow:column;justify-content:center;align-items:stretch;display:flex;position:relative}.u-section-spacer{height:var(--section-space--none);padding:0;position:relative}.u-grid,.u-grid-custom,.u-grid-autofill,.u-grid-autofit{--column-count--value:var(--columns--large,1)}@container (width<53rem){.u-grid,.u-grid-custom,.u-grid-autofill,.u-grid-autofit{--column-count--value:var(--columns--medium,var(--columns--large,1))}}@container (width<42rem){.u-grid,.u-grid-custom,.u-grid-autofill,.u-grid-autofit{--column-count--value:var(--columns--small,var(--columns--medium,var(--columns--large,1)))}}@container (width<27rem){.u-grid,.u-grid-custom,.u-grid-autofill,.u-grid-autofit{--column-count--value:var(--columns--xsmall,var(--columns--small,var(--columns--medium,var(--columns--large,1))))}}}:root{--size-unit:16;--size-container-ideal:1440;--size-container-min:992px;--size-container-max:1920px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (width<=991px){:root{--size-container-ideal:1000;--size-container-min:768px;--size-container-max:991px}}@media screen and (width<=767px){:root{--size-container-ideal:650;--size-container-min:480px;--size-container-max:767px}}@media screen and (width<=479px){:root{--size-container-ideal:500;--size-container-min:320px;--size-container-max:479px}}html body{font-size:var(--size-font)}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.home-hero[data-astro-cid-lcdefpme]{min-height:100svh;padding-inline:var(--site--margin);text-align:center;justify-content:center;align-items:center;display:flex}.scramble-heading[data-astro-cid-lcdefpme]{white-space:nowrap;letter-spacing:-.03em;text-align:center;text-transform:uppercase;margin:0 auto;font-family:Departure Mono,Arial,sans-serif;font-size:1em;font-weight:400;line-height:.9}
