@layer reset{*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{margin:0;padding:0;list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){color:currentColor;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}
@layer defaults{:root{--background-color:var(--color-body);--color:var(--color-on-body);--color-on-body-light:var(--color-neutral-800);--color-on-body-lighter:var(--color-neutral-700);--color-on-body-lightest:var(--color-neutral-600)}:root,:root[data-theme=dark]{--color-body:var(--theme-dark-color-body);--color-primary:var(--theme-dark-color-primary);--color-secondary:var(--theme-dark-color-secondary);--color-tertiary:var(--theme-dark-color-tertiary);--color-success:var(--theme-dark-color-success);--color-danger:var(--theme-dark-color-danger);--color-warning:var(--theme-dark-color-warning);--color-info:var(--theme-dark-color-info);--color-link:var(--theme-dark-color-link);--color-footer:var(--theme-dark-color-footer-normal);--color-footer-dark:var(--theme-dark-color-footer-dark);--color-on-body:var(--theme-dark-color-on-body);--color-on-primary:var(--theme-dark-color-on-primary);--color-on-secondary:var(--theme-dark-color-on-secondary);--color-on-tertiary:var(--theme-dark-color-on-tertiary);--color-on-success:var(--theme-dark-color-on-success);--color-on-danger:var(--theme-dark-color-on-danger);--color-on-warning:var(--theme-dark-color-on-warning);--color-on-info:var(--theme-dark-color-on-info);--color-on-link:var(--theme-dark-color-on-link);--color-on-footer:var(--theme-dark-color-on-footer-normal);--color-on-footer-light:var(--theme-dark-color-on-footer-light);--color-on-footer-lighter:var(--theme-dark-color-on-footer-lighter);--color-neutral-100:var(--theme-dark-color-neutral-100);--color-neutral-200:var(--theme-dark-color-neutral-200);--color-neutral-300:var(--theme-dark-color-neutral-300);--color-neutral-400:var(--theme-dark-color-neutral-400);--color-neutral-500:var(--theme-dark-color-neutral-500);--color-neutral-600:var(--theme-dark-color-neutral-600);--color-neutral-700:var(--theme-dark-color-neutral-700);--color-neutral-800:var(--theme-dark-color-neutral-800);--color-neutral-900:var(--theme-dark-color-neutral-900);--color-neutral-1000:var(--theme-dark-color-neutral-1000);--color-code:var(--theme-dark-color-code);--color-on-code:var(--theme-dark-color-on-code-normal);--color-on-code-light:var(--theme-dark-color-on-code-light);--color-on-code-highlight:var(--theme-dark-color-on-code-highlight-normal);--color-on-code-highlight-light:var(--theme-dark-color-on-code-highlight-light);--color-on-code-number:var(--theme-dark-color-on-code-number);--color-on-code-special:var(--theme-dark-color-on-code-special);--color-on-code-function:var(--theme-dark-color-on-code-function);--color-on-code-constant:var(--theme-dark-color-on-code-constant);--color-on-code-keyword:var(--theme-dark-color-on-code-keyword);--color-on-code-string:var(--theme-dark-color-on-code-string);--color-on-code-name:var(--theme-dark-color-on-code-name);--color-on-code-operator:var(--theme-dark-color-on-code-operator);--color-on-code-punctuation:var(--theme-dark-color-on-code-punctuation);--color-on-code-comment:var(--theme-dark-color-on-code-comment);--color-on-code-generic:var(--theme-dark-color-on-code-generic);--color-on-code-variable:var(--theme-dark-color-on-code-variable)}:root[data-theme=light]{--color-body:var(--theme-light-color-body);--color-primary:var(--theme-light-color-primary);--color-secondary:var(--theme-light-color-secondary);--color-tertiary:var(--theme-light-color-tertiary);--color-success:var(--theme-light-color-success);--color-danger:var(--theme-light-color-danger);--color-warning:var(--theme-light-color-warning);--color-info:var(--theme-light-color-info);--color-link:var(--theme-light-color-link);--color-footer:var(--theme-light-color-footer-normal);--color-footer-dark:var(--theme-light-color-footer-dark);--color-on-body:var(--theme-light-color-on-body);--color-on-primary:var(--theme-light-color-on-primary);--color-on-secondary:var(--theme-light-color-on-secondary);--color-on-tertiary:var(--theme-light-color-on-tertiary);--color-on-success:var(--theme-light-color-on-success);--color-on-danger:var(--theme-light-color-on-danger);--color-on-warning:var(--theme-light-color-on-warning);--color-on-info:var(--theme-light-color-on-info);--color-on-link:var(--theme-light-color-on-link);--color-on-footer:var(--theme-light-color-on-footer-normal);--color-on-footer-light:var(--theme-light-color-on-footer-light);--color-on-footer-lighter:var(--theme-light-color-on-footer-lighter);--color-neutral-100:var(--theme-light-color-neutral-100);--color-neutral-200:var(--theme-light-color-neutral-200);--color-neutral-300:var(--theme-light-color-neutral-300);--color-neutral-400:var(--theme-light-color-neutral-400);--color-neutral-500:var(--theme-light-color-neutral-500);--color-neutral-600:var(--theme-light-color-neutral-600);--color-neutral-700:var(--theme-light-color-neutral-700);--color-neutral-800:var(--theme-light-color-neutral-800);--color-neutral-900:var(--theme-light-color-neutral-900);--color-neutral-1000:var(--theme-light-color-neutral-1000);--color-code:var(--theme-light-color-code);--color-on-code:var(--theme-light-color-on-code-normal);--color-on-code-light:var(--theme-light-color-on-code-light);--color-on-code-highlight:var(--theme-light-color-on-code-highlight-normal);--color-on-code-highlight-light:var(--theme-light-color-on-code-highlight-light);--color-on-code-number:var(--theme-light-color-on-code-number);--color-on-code-special:var(--theme-light-color-on-code-special);--color-on-code-function:var(--theme-light-color-on-code-function);--color-on-code-constant:var(--theme-light-color-on-code-constant);--color-on-code-keyword:var(--theme-light-color-on-code-keyword);--color-on-code-string:var(--theme-light-color-on-code-string);--color-on-code-name:var(--theme-light-color-on-code-name);--color-on-code-operator:var(--theme-light-color-on-code-operator);--color-on-code-punctuation:var(--theme-light-color-on-code-punctuation);--color-on-code-comment:var(--theme-light-color-on-code-comment);--color-on-code-generic:var(--theme-light-color-on-code-generic);--color-on-code-variable:var(--theme-light-color-on-code-variable)}body{background-color:var(--color-body);color:var(--color-on-body);font-display:swap;font-family:var(--font-body-family),sans-serif;font-style:normal;font-weight:var(--font-weight-regular);text-rendering:geometricprecision}h1,h2,h3,h4,h5,h6{font-size:unset;font-style:normal;font-weight:var(--font-weight-regular);line-height:unset}span,p{font-size:unset;line-height:unset}b{font-weight:var(--font-weight-bold)}a{color:inherit;text-decoration:none;position:relative}a:not([class]) u{text-decoration:none;position:relative}a:not([class]) u:after{content:"";height:1px;transition:width var(--duration-slow)var(--ease-exit);background-color:currentColor;width:100%;position:absolute;inset-block-end:0;inset-inline-start:var(--underline-inline-start,0)}button{cursor:pointer;text-rendering:geometricprecision}sub{vertical-align:baseline;font-size:.55em;line-height:0;position:relative;top:0}:focus-visible{outline:none}@media screen and (min-width:768px){:focus-visible{outline:var(--focus-visible-size)dashed var(--focus-visible-color,currentcolor);outline-offset:var(--focus-visible-offset)}}}
:root{--palette-primary-1:#101820;--palette-primary-2:#fff;--palette-primary-3:#98a2a0;--palette-primary-4:#dce6e4;--palette-primary-100:#101820;--palette-primary-300:#dce6e4;--palette-primary-600:#98a2a0;--palette-primary-900:#fff;--palette-primary-carbon-black:#101820;--palette-primary-white:#fff;--palette-primary-pale-graphite:#98a2a0;--palette-primary-platinum:#dce6e4;--palette-primary-on-1:#fff;--palette-primary-on-2:#101820;--palette-primary-on-3:#101820;--palette-primary-on-4:#101820;--palette-primary-on-100:#fff;--palette-primary-on-300:#101820;--palette-primary-on-600:#101820;--palette-primary-on-900:#101820;--palette-primary-on-carbon-black:#fff;--palette-primary-on-white:#101820;--palette-primary-on-pale-graphite:#101820;--palette-primary-on-platinum:#101820;--palette-secondary-1:#faaf3b;--palette-secondary-2:#d8692d;--palette-secondary-3:#b45236;--palette-secondary-4:#973b26;--palette-secondary-100:#973b26;--palette-secondary-300:#b45236;--palette-secondary-600:#d8692d;--palette-secondary-900:#faaf3b;--palette-secondary-copper-rust:#faaf3b;--palette-secondary-ember:#d8692d;--palette-secondary-terracotta-clay:#b45236;--palette-secondary-rustwood-red:#973b26;--palette-secondary-on-1:#101820;--palette-secondary-on-2:#fff;--palette-secondary-on-3:#fff;--palette-secondary-on-4:#fff;--palette-secondary-on-100:#fff;--palette-secondary-on-300:#fff;--palette-secondary-on-600:#fff;--palette-secondary-on-900:#101820;--palette-secondary-on-copper-rust:#101820;--palette-secondary-on-ember:#fff;--palette-secondary-on-terracotta-clay:#fff;--palette-secondary-on-rustwood-red:#fff;--palette-tertiary-1:#9fd3d5;--palette-tertiary-2:#68b1b3;--palette-tertiary-3:#1e8387;--palette-tertiary-4:#124f51;--palette-tertiary-100:#124f51;--palette-tertiary-300:#1e8387;--palette-tertiary-600:#68b1b3;--palette-tertiary-900:#9fd3d5;--palette-tertiary-glacial-blue:#9fd3d5;--palette-tertiary-mineral-teal:#68b1b3;--palette-tertiary-ocean-slate:#1e8387;--palette-tertiary-basalt:#124f51;--palette-tertiary-on-1:#101820;--palette-tertiary-on-2:#fff;--palette-tertiary-on-3:#fff;--palette-tertiary-on-4:#fff;--palette-tertiary-on-100:#fff;--palette-tertiary-on-300:#fff;--palette-tertiary-on-600:#fff;--palette-tertiary-on-900:#101820;--palette-tertiary-on-glacial-blue:#101820;--palette-tertiary-on-mineral-teal:#fff;--palette-tertiary-on-ocean-slate:#fff;--palette-tertiary-on-basalt:#fff;--palette-neutral-100:#101820;--palette-neutral-200:#393939;--palette-neutral-300:#6a6a6a;--palette-neutral-400:#8b8b8b;--palette-neutral-500:#acacac;--palette-neutral-600:#cdcdcd;--palette-neutral-700:#dedede;--palette-neutral-800:#eee;--palette-neutral-900:#fff;--palette-neutral-1000:#fff;--palette-neutral-000:#101820;--palette-neutral-on-100:#101820;--palette-neutral-on-200:#101820;--palette-neutral-on-300:#101820;--palette-neutral-on-400:#101820;--palette-neutral-on-500:#fff;--palette-neutral-on-600:#fff;--palette-neutral-on-700:#fff;--palette-neutral-on-800:#fff;--palette-neutral-on-900:#fff;--palette-neutral-on-1000:#fff;--palette-neutral-on-000:#101820}
:root{--theme-dark-color-body:var(--palette-primary-carbon-black);--theme-dark-color-primary:var(--palette-secondary-copper-rust);--theme-dark-color-secondary:var(--palette-primary-pale-graphite);--theme-dark-color-success:var(--palette-tertiary-ocean-slate);--theme-dark-color-danger:var(--palette-secondary-rustwood-red);--theme-dark-color-warning:var(--palette-secondary-terracotta-clay);--theme-dark-color-info:var(--palette-tertiary-mineral-teal);--theme-dark-color-footer-normal:var(--palette-primary-pale-graphite);--theme-dark-color-footer-dark:var(--palette-primary-platinum);--theme-dark-color-on-tertiary:var(--palette-primary-carbon-black);--theme-dark-color-on-link:var(--palette-primary-pale-graphite);--theme-dark-color-on-code-normal:var(--palette-primary-white);--theme-dark-color-on-code-light:var(--palette-primary-pale-graphite);--theme-dark-color-on-code-highlight-normal:var(--palette-secondary-copper-rust);--theme-dark-color-on-code-highlight-light:var(--palette-secondary-ember);--theme-dark-color-on-code-number:var(--palette-secondary-rustwood-red);--theme-dark-color-on-code-special:var(--palette-secondary-terracotta-clay);--theme-dark-color-on-code-function:var(--palette-secondary-ember);--theme-dark-color-on-code-constant:var(--palette-tertiary-ocean-slate);--theme-dark-color-on-code-keyword:var(--palette-secondary-copper-rust);--theme-dark-color-on-code-string:var(--palette-primary-platinum);--theme-dark-color-neutral-200:var(--palette-neutral-200);--theme-dark-color-neutral-300:var(--palette-neutral-300);--theme-dark-color-neutral-400:var(--palette-neutral-400);--theme-dark-color-neutral-500:var(--palette-neutral-500);--theme-dark-color-neutral-600:var(--palette-neutral-600);--theme-dark-color-neutral-700:var(--palette-neutral-700);--theme-dark-color-neutral-800:var(--palette-neutral-800);--theme-light-color-body:var(--palette-primary-white);--theme-light-color-primary:var(--palette-secondary-copper-rust);--theme-light-color-secondary:var(--palette-primary-pale-graphite);--theme-light-color-success:var(--palette-tertiary-ocean-slate);--theme-light-color-danger:var(--palette-secondary-rustwood-red);--theme-light-color-warning:var(--palette-secondary-terracotta-clay);--theme-light-color-info:var(--palette-tertiary-mineral-teal);--theme-light-color-footer-normal:var(--palette-primary-platinum);--theme-light-color-footer-dark:var(--palette-primary-pale-graphite);--theme-light-color-on-tertiary:var(--palette-primary-white);--theme-light-color-on-link:var(--palette-primary-platinum);--theme-light-color-on-code-normal:var(--palette-primary-carbon-black);--theme-light-color-on-code-light:var(--palette-primary-pale-graphite);--theme-light-color-on-code-highlight-normal:var(--palette-secondary-copper-rust);--theme-light-color-on-code-highlight-light:var(--palette-secondary-ember);--theme-light-color-on-code-number:var(--palette-secondary-rustwood-red);--theme-light-color-on-code-special:var(--palette-secondary-terracotta-clay);--theme-light-color-on-code-function:var(--palette-secondary-ember);--theme-light-color-on-code-constant:var(--palette-tertiary-ocean-slate);--theme-light-color-on-code-keyword:var(--palette-secondary-copper-rust);--theme-light-color-on-code-string:var(--palette-primary-pale-graphite);--theme-light-color-neutral-200:var(--palette-neutral-800);--theme-light-color-neutral-300:var(--palette-neutral-700);--theme-light-color-neutral-400:var(--palette-neutral-600);--theme-light-color-neutral-500:var(--palette-neutral-500);--theme-light-color-neutral-600:var(--palette-neutral-400);--theme-light-color-neutral-700:var(--palette-neutral-300);--theme-light-color-neutral-800:var(--palette-neutral-200);--theme-dark-color-tertiary:var(--palette-primary-on-carbon-black);--theme-dark-color-link:var(--theme-dark-color-body);--theme-dark-color-code:var(--theme-dark-color-neutral-200);--theme-dark-color-on-body:var(--palette-primary-on-carbon-black);--theme-dark-color-on-primary:var(--palette-secondary-on-copper-rust);--theme-dark-color-on-secondary:var(--palette-primary-on-pale-graphite);--theme-dark-color-on-success:var(--palette-tertiary-on-ocean-slate);--theme-dark-color-on-danger:var(--palette-secondary-on-rustwood-red);--theme-dark-color-on-warning:var(--palette-secondary-on-terracotta-clay);--theme-dark-color-on-info:var(--palette-tertiary-on-mineral-teal);--theme-dark-color-on-footer-normal:var(--palette-primary-on-pale-graphite);--theme-dark-color-on-footer-light:var(--theme-dark-color-neutral-200);--theme-dark-color-on-footer-lighter:var(--theme-dark-color-neutral-300);--theme-dark-color-on-code-name:var(--theme-dark-color-on-code-normal);--theme-dark-color-on-code-operator:var(--theme-dark-color-on-code-light);--theme-dark-color-on-code-punctuation:var(--theme-dark-color-on-code-light);--theme-dark-color-on-code-comment:var(--theme-dark-color-on-code-light);--theme-dark-color-on-code-generic:var(--theme-dark-color-on-code-light);--theme-dark-color-on-code-variable:var(--theme-dark-color-on-code-light);--theme-dark-color-neutral-100:var(--palette-neutral-100);--theme-dark-color-neutral-900:var(--palette-neutral-900);--theme-light-color-tertiary:var(--palette-primary-on-white);--theme-light-color-link:var(--theme-light-color-body);--theme-light-color-code:var(--theme-light-color-neutral-200);--theme-light-color-on-body:var(--palette-primary-on-white);--theme-light-color-on-primary:var(--palette-secondary-on-copper-rust);--theme-light-color-on-secondary:var(--palette-primary-on-pale-graphite);--theme-light-color-on-success:var(--palette-tertiary-on-ocean-slate);--theme-light-color-on-danger:var(--palette-secondary-on-rustwood-red);--theme-light-color-on-warning:var(--palette-secondary-on-terracotta-clay);--theme-light-color-on-info:var(--palette-tertiary-on-mineral-teal);--theme-light-color-on-footer-normal:var(--palette-primary-on-platinum);--theme-light-color-on-footer-light:var(--theme-light-color-neutral-800);--theme-light-color-on-footer-lighter:var(--theme-light-color-neutral-700);--theme-light-color-on-code-name:var(--theme-light-color-on-code-normal);--theme-light-color-on-code-operator:var(--theme-light-color-on-code-light);--theme-light-color-on-code-punctuation:var(--theme-light-color-on-code-light);--theme-light-color-on-code-comment:var(--theme-light-color-on-code-light);--theme-light-color-on-code-generic:var(--theme-light-color-on-code-light);--theme-light-color-on-code-variable:var(--theme-light-color-on-code-light);--theme-light-color-neutral-100:var(--palette-neutral-900);--theme-light-color-neutral-900:var(--palette-neutral-100)}
@font-face{font-family:DenimInkRegular;font-style:normal;font-weight:400;src:url(/fonts/DenimINK-Regular.otf)format("opentype")}@font-face{font-family:DenimInkBold;font-style:normal;font-weight:800;src:url(/fonts/DenimINK-Regular.otf)format("opentype")}
:root{--font-body-family:"DenimInkRegular","Roboto",sans-serif;--font-heading-family:"DenimInkBold","Roboto",sans-serif}
:root{--ease-easy:cubic-bezier(.4,0,.4,1);--ease-expressive:cubic-bezier(.8,0,0,1);--ease-enter:cubic-bezier(0,0,.1,1);--ease-exit:cubic-bezier(.9,0,1,1);--ease-bob:cubic-bezier(.45,1.45,.65,1);--ease-linear:cubic-bezier(0,0,1,1);--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-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-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-quad:cubic-bezier(.35,0,.15,1);--ease-cubic:cubic-bezier(.25,0,.15,1);--ease-quart:cubic-bezier(.2,0,.08,1.05);--ease-quint:cubic-bezier(.11,0,.08,1.05);--duration-0:0s;--duration-50:50ms;--duration-100:.1s;--duration-150:.15s;--duration-200:.2s;--duration-250:.25s;--duration-300:.3s;--duration-500:.5s;--duration-600:.6s}
:root{--font-weight-black:900;--font-weight-extrabold:800;--font-weight-bold:700;--font-weight-semibold:600;--font-weight-medium:500;--font-weight-regular:400;--font-weight-light:300;--font-weight-extralight:200;--font-weight-thin:100;--font-weight-headline-display:400;--font-weight-headline-xl:400;--font-weight-headline-l:400;--font-weight-headline-m:400;--font-weight-headline-s:500;--font-weight-body-xl:400;--font-weight-body-l:400;--font-weight-body-m:400;--font-weight-body-s:400;--font-size-headline-display:clamp(3.625rem,3.0735rem + 2.3529vw,4.25rem);--font-size-headline-xl:clamp(2.75rem,2.5294rem + .9412vw,3rem);--font-size-headline-l:2.25rem;--font-size-headline-m:1.75rem;--font-size-headline-s:1.375rem;--font-size-body-xl:clamp(1.5rem,1.2794rem + .9412vw,1.75rem);--font-size-body-l:clamp(1.25rem,1.1397rem + .4706vw,1.375rem);--font-size-body-m:clamp(1rem,.8897rem + .4706vw,1.125rem);--font-size-body-s:.875rem;--line-height-headline-display:clamp(3.625rem,3.0735rem + 2.3529vw,4.25rem);--line-height-headline-xl:clamp(2.695rem,2.4788rem + .9224vw,2.94rem);--line-height-headline-l:clamp(2.3175rem,2.2999rem + .0753vw,2.3375rem);--line-height-headline-m:clamp(1.8025rem,1.6944rem + .4612vw,1.925rem);--line-height-headline-s:1.65rem;--line-height-body-xl:clamp(2.04rem,1.74rem + 1.28vw,2.38rem);--line-height-body-l:clamp(1.7rem,1.55rem + .64vw,1.87rem);--line-height-body-m:clamp(1.36rem,1.21rem + .64vw,1.53rem);--line-height-body-s:1.19rem;--letter-spacing-headline-display:clamp(-.1275rem,.249rem + -.7529vw,.0725rem);--letter-spacing-headline-xl:clamp(-.09rem,.0276rem + -.2353vw,-.0275rem);--letter-spacing-headline-l:clamp(-.0675rem,.0172rem + -.1694vw,-.0225rem);--letter-spacing-headline-m:clamp(-.0525rem,.0134rem + -.1318vw,-.0175rem);--letter-spacing-headline-s:clamp(-.0275rem,.076rem + -.2071vw,.0275rem);--letter-spacing-body-xl:clamp(-.0175rem,.0437rem + -.1224vw,.015rem);--letter-spacing-body-l:clamp(-.0137rem,.0357rem + -.0988vw,.0125rem);--letter-spacing-body-m:clamp(-.0112rem,.0476rem + -.1176vw,.02rem);--letter-spacing-body-s:clamp(0rem,.0329rem + -.0659vw,.0175rem)}@media screen and (min-width:800px){:root{--font-size-headline-display:clamp(4.25rem,-.75rem + 10vw,11.25rem);--font-size-headline-xl:clamp(3rem,.5rem + 5vw,6.5rem);--font-size-headline-l:clamp(2.25rem,.6429rem + 3.2143vw,4.5rem);--font-size-headline-m:clamp(1.75rem,.8571rem + 1.7857vw,3rem);--font-size-headline-s:1.375rem;--font-size-body-xl:clamp(1.75rem,.8571rem + 1.7857vw,3rem);--font-size-body-l:clamp(1.375rem,1.1071rem + .5357vw,1.75rem);--font-size-body-m:clamp(1.125rem,1.0357rem + .1786vw,1.25rem);--font-size-body-s:clamp(.875rem,.6964rem + .3571vw,1.125rem);--line-height-headline-display:clamp(4.25rem,-.75rem + 10vw,11.25rem);--line-height-headline-xl:clamp(2.94rem,.6757rem + 4.5286vw,6.11rem);--line-height-headline-l:clamp(2.3375rem,.6643rem + 3.3464vw,4.68rem);--line-height-headline-m:clamp(1.925rem,1.05rem + 1.75vw,3.15rem);--line-height-headline-s:clamp(1.375rem,1.1786rem + .3929vw,1.65rem);--line-height-body-xl:clamp(2.38rem,1.1657rem + 2.4286vw,4.08rem);--line-height-body-l:clamp(1.87rem,1.5057rem + .7286vw,2.38rem);--line-height-body-m:clamp(1.53rem,1.4086rem + .2429vw,1.7rem);--line-height-body-s:clamp(1.19rem,.9471rem + .4857vw,1.53rem);--letter-spacing-headline-display:clamp(-.225rem,-.0579rem + -.1393vw,-.1275rem);--letter-spacing-headline-xl:clamp(-.13rem,-.0614rem + -.0571vw,-.09rem);--letter-spacing-headline-l:clamp(-.135rem,-.0193rem + -.0964vw,-.0675rem);--letter-spacing-headline-m:clamp(-.0525rem,-.09rem + .075vw,0rem);--letter-spacing-headline-s:clamp(-.0275rem,-.0471rem + .0393vw,0rem);--letter-spacing-body-xl:clamp(-.03rem,-.0086rem + -.0179vw,-.0175rem);--letter-spacing-body-l:clamp(-.0137rem,-.0361rem + .0446vw,.0175rem);--letter-spacing-body-m:clamp(-.0112rem,-.0371rem + .0518vw,.025rem);--letter-spacing-body-s:clamp(.0113rem,.022rem + -.0089vw,.0175rem)}}
:root{--corner-radius-extra-small:6px;--corner-radius-small:8px;--corner-radius-medium:12px;--corner-radius-large:16px;--focus-visible-offset:.2rem;--focus-visible-size:2px;--focus-visible-color:var(--palette-primary-100)}
:root{--space-0:0;--space-25:clamp(.125rem,.0357rem + .1786vw,.25rem);--space-50:clamp(.25rem,.0714rem + .3571vw,.5rem);--space-75:clamp(.5rem,.3214rem + .3571vw,.75rem);--space-100:clamp(.75rem,.5714rem + .3571vw,1rem);--space-125:clamp(1rem,.8214rem + .3571vw,1.25rem);--space-150:clamp(1.125rem,.8571rem + .5357vw,1.5rem);--space-200:clamp(1.5rem,1.1429rem + .7143vw,2rem);--space-250:clamp(1.875rem,1.4286rem + .8929vw,2.5rem);--space-300:clamp(2.25rem,1.7143rem + 1.0714vw,3rem);--space-400:clamp(3rem,2.2857rem + 1.4286vw,4rem);--space-500:clamp(3.75rem,2.8571rem + 1.7857vw,5rem);--space-750:clamp(5.625rem,4.2857rem + 2.6786vw,7.5rem);--space-1000:clamp(7.5rem,5.7143rem + 3.5714vw,10rem);--space-1350:clamp(10.125rem,7.7143rem + 4.8214vw,13.5rem)}
[data-animation=true]{opacity:0}@media screen and (prefers-reduced-motion:reduce){.animate{animation:none}}
[debug]{outline:1px dashed #93ff05}.visually-hidden{clip-path:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:0;margin:0;padding:0;position:absolute;overflow:clip}
.corner-utils{border-color:var(--corner-color,transparent);border-style:var(--corner-style,solid);border-width:var(--corner-width,1px);border-start-start-radius:var(--corner-radius,0);border-start-end-radius:var(--corner-radius,0);border-end-end-radius:var(--corner-radius,0);border-end-start-radius:var(--corner-radius,0)}
@layer utilities{.auto-grid{gap:var(--grid-gap,var(--space-100));grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));display:grid}.center{align-items:var(--center-vertical-alignment,center);flex-flow:var(--cluster-flow,row)wrap;justify-content:var(--center-horizontal-alignment,start);max-inline-size:var(--center-max-size);display:flex}.cluster{align-items:var(--cluster-align,center);flex-flow:var(--cluster-flow,row)wrap;gap:var(--cluster-gap,var(--space-100));justify-content:var(--cluster-justify,start);display:flex}.container{max-width:75rem;padding-inline:var(--container-padding,var(--space-100));margin-inline:auto;position:relative}.full-inline-viewport{margin-inline:calc(-1*var(--layout-inline-padding));padding-inline:var(--layout-inline-padding);width:100vw}.frame{--n:16;--d:9;aspect-ratio:var(--n)/var(--d);justify-content:center;align-items:center;display:flex;overflow:clip}.frame>img,.frame>video{object-fit:cover;block-size:100%;inline-size:100%}.grid{--_align-items:unset;--_column-gap:inherit;--_template-columns:12;--_template-rows:1;--_justify-items:unset;--_row-gap:inherit;--_columns-tracks:1fr;--_rows-tracks:1fr;column-gap:var(--column-gap,var(--_column-gap));grid-template-columns:repeat(var(--template-columns,var(--_template-columns)),var(--columns-tracks,var(--_columns-tracks)));grid-template-rows:repeat(var(--template-rows,var(--_template-rows)),var(--rows-tracks,var(--_rows-tracks)));place-items:var(--align-items,var(--_align-items))var(--justify-items,var(--_justify-items));row-gap:var(--row-gap,var(--_row-gap));display:grid}.justify-center{justify-content:center;display:flex}.stack{flex-direction:column;justify-content:flex-start;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,1em)}}
@layer utilities{.typography-headline-display{font-family:var(--font-heading-family);font-size:var(--font-size-headline-display);letter-spacing:var(--letter-spacing-headline-display);line-height:var(--line-height-headline-display)}.typography-headline-xl{font-family:var(--font-heading-family);font-size:var(--font-size-headline-xl);letter-spacing:var(--letter-spacing-headline-xl);line-height:var(--line-height-headline-xl)}.typography-headline-l{font-family:var(--font-heading-family);font-size:var(--font-size-headline-l);letter-spacing:var(--letter-spacing-headline-l);line-height:var(--line-height-headline-l)}.typography-headline-m{font-family:var(--font-heading-family);font-size:var(--font-size-headline-m);letter-spacing:var(--letter-spacing-headline-m);line-height:var(--line-height-headline-m)}.typography-headline-s{font-family:var(--font-heading-family);font-size:var(--font-size-headline-s);letter-spacing:var(--letter-spacing-headline-s);line-height:var(--line-height-headline-s)}.typography-headline-xl,.typography-headline-l,.typography-headline-m,.typography-headline-s{font-feature-settings:"ss09","ss07","ss03","ss05"}.typography-body-xl{font-family:var(--font-body-family);font-size:var(--font-size-body-xl);letter-spacing:var(--letter-spacing-body-xl);line-height:var(--line-height-body-xl)}.typography-body-l{font-family:var(--font-body-family);font-size:var(--font-size-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-l)}.typography-body-m,.typography-body-m>p,.typography-body-m>span,.typography-body-m>a{font-family:var(--font-body-family);font-size:var(--font-size-body-m);letter-spacing:var(--letter-spacing-body-m);line-height:var(--line-height-body-m)}.typography-body-s,.typography-body-s>p,.typography-body-s>span,.typography-body-s>a{font-family:var(--font-body-family);font-size:var(--font-size-body-s);letter-spacing:var(--letter-spacing-body-s);line-height:var(--line-height-body-s)}}
@layer block-utilities{.aspect-ratio[data-aspect-ratio=true]{--sm-ratio:initial;aspect-ratio:var(--sm-ratio)}@media (min-width:768px){.aspect-ratio[data-aspect-ratio=true]{--md-ratio:var(--sm-ratio);aspect-ratio:var(--md-ratio)}}@media (min-width:1024px){.aspect-ratio[data-aspect-ratio=true]{aspect-ratio:var(--lg-ratio);--lg-ratio:var(--md-ratio)}}}
@layer block-utilities{.color[data-color=true]{--sm-bg-color:initial;--sm-color:initial;background-color:var(--sm-bg-color);color:var(--sm-color)}@media screen and (min-width:768px){.color[data-color=true]{--md-bg-color:var(--sm-bg-color);--md-color:var(--sm-color);background-color:var(--md-bg-color);color:var(--md-color)}}@media screen and (min-width:1024px){.color[data-color=true]{--lg-bg-color:var(--md-bg-color);--lg-color:var(--md-color);background-color:var(--lg-bg-color);color:var(--lg-color)}}}
@layer block-utilities{.corner[data-corner=true]{--sm-corner-radius:initial;--sm-corner-width:1px;--sm-corner-color:transparent;--sm-corner-style:unset;border-color:var(--sm-corner-color);border-style:var(--sm-corner-style);border-width:var(--sm-corner-width);border-start-start-radius:var(--sm-corner-radius);border-start-end-radius:var(--sm-corner-radius);border-end-end-radius:var(--sm-corner-radius);border-end-start-radius:var(--sm-corner-radius)}@media screen and (min-width:768px){.corner[data-corner=true]{--md-corner-radius:var(--sm-corner-radius);--md-corner-width:var(--sm-corner-width);--md-corner-color:var(--sm-corner-color);--md-corner-style:var(--sm-corner-style);border-color:var(--md-corner-color);border-style:var(--md-corner-style);border-width:var(--md-corner-width);border-start-start-radius:var(--md-corner-radius);border-start-end-radius:var(--md-corner-radius);border-end-end-radius:var(--md-corner-radius);border-end-start-radius:var(--md-corner-radius)}}@media screen and (min-width:1024px){.corner[data-corner=true]{--lg-corner-radius:var(--md-corner-radius);--lg-corner-width:var(--md-corner-width);--lg-corner-color:var(--md-corner-color);--lg-corner-style:var(--md-corner-style);border-color:var(--lg-corner-color);border-style:var(--lg-corner-style);border-width:var(--lg-corner-width);border-start-start-radius:var(--lg-corner-radius);border-start-end-radius:var(--lg-corner-radius);border-end-end-radius:var(--lg-corner-radius);border-end-start-radius:var(--lg-corner-radius)}}}
@layer block-utilities{.dimensions[data-dimensions=true]{--sm-height:initial;--sm-width:initial;block-size:var(--sm-height);inline-size:var(--sm-width)}@media screen and (min-width:768px){.dimensions[data-dimensions=true]{--md-height:var(--sm-height);--md-width:var(--sm-width);block-size:var(--md-height);inline-size:var(--md-width)}}@media screen and (min-width:1024px){.dimensions[data-dimensions=true]{--lg-height:var(--md-height);--lg-width:var(--md-width);block-size:var(--lg-height);inline-size:var(--lg-width)}}}
@layer block-utilities{.display[data-display=true]{--sm-display:initial;display:var(--sm-display)}@media screen and (min-width:768px){.display[data-display=true]{--md-display:var(--sm-display);display:var(--md-display)}}@media screen and (min-width:1024px){.display[data-display=true]{--lg-display:var(--md-display);display:var(--lg-display)}}}
@layer block-utilities{.grid[data-grid=true]{--sm-align-items:initial;--sm-cols-gap:inherit;--sm-cols:initial;--sm-rows:initial;--sm-justify-items:initial;--sm-row-gap:inherit;--sm-cols-tracks:initial;--sm-rows-tracks:initial;--align-items:var(--sm-align-items);--column-gap:var(--sm-cols-gap);--template-columns:var(--sm-cols);--template-rows:var(--sm-rows);--justify-items:var(--sm-justify-items);--row-gap:var(--sm-row-gap);--columns-tracks:var(--sm-cols-tracks);--rows-tracks:var(--sm-rows-tracks)}@media screen and (min-width:768px){.grid[data-grid=true]{--md-align-items:var(--sm-align-items);--md-cols-gap:var(--sm-cols-gap);--md-cols:var(--sm-cols);--md-rows:var(--sm-rows);--md-justify-items:var(--sm-justify-items);--md-row-gap:var(--sm-row-gap);--md-cols-tracks:var(--sm-cols-tracks);--md-rows-tracks:var(--sm-rows-tracks);--align-items:var(--md-align-items);--column-gap:var(--md-cols-gap);--template-columns:var(--md-cols);--template-rows:var(--md-rows);--justify-items:var(--md-justify-items);--row-gap:var(--md-row-gap);--columns-tracks:var(--md-cols-tracks);--rows-tracks:var(--md-rows-tracks)}}@media screen and (min-width:1024px){.grid[data-grid=true]{--lg-align-items:var(--md-align-items);--lg-cols-gap:var(--md-cols-gap);--lg-cols:var(--md-cols);--lg-rows:var(--md-rows);--lg-justify-items:var(--md-justify-items);--lg-row-gap:var(--md-row-gap);--lg-cols-tracks:var(--md-cols-tracks);--lg-rows-tracks:var(--md-rows-tracks);--align-items:var(--lg-align-items);--column-gap:var(--lg-cols-gap);--template-columns:var(--lg-cols);--template-rows:var(--lg-rows);--justify-items:var(--lg-justify-items);--row-gap:var(--lg-row-gap);--columns-tracks:var(--lg-cols-tracks);--rows-tracks:var(--lg-rows-tracks)}}}
@layer block-utilities{.grid-item[data-grid-item=true]{--sm-align-self:initial;--sm-col-start:auto;--sm-col-span:1;--sm-row-start:auto;--sm-row-span:1;--sm-justify-self:initial;align-self:var(--sm-align-self);grid-column:var(--sm-col-start)/span var(--sm-col-span);grid-row:var(--sm-row-start)/span var(--sm-row-span);justify-self:var(--sm-justify-self)}@media screen and (min-width:768px){.grid-item[data-grid-item=true]{--md-align-self:var(--sm-align-self);--md-col-start:var(--sm-col-start);--md-col-span:var(--sm-col-span);--md-row-start:var(--sm-row-start);--md-row-span:var(--sm-row-span);--md-justify-self:var(--sm-justify-self);align-self:var(--md-align-self);grid-column:var(--md-col-start)/span var(--md-col-span);grid-row:var(--md-row-start)/span var(--md-row-span);justify-self:var(--md-justify-self)}}@media screen and (min-width:1024px){.grid-item[data-grid-item=true]{--lg-align-self:var(--md-align-self);--lg-col-start:var(--md-col-start);--lg-col-span:var(--md-col-span);--lg-row-start:var(--md-row-start);--lg-row-span:var(--md-row-span);--lg-justify-self:var(--md-justify-self);align-self:var(--lg-align-self);grid-column:var(--lg-col-start)/span var(--lg-col-span);grid-row:var(--lg-row-start)/span var(--lg-row-span);justify-self:var(--lg-justify-self)}}}
@layer blocks{.sm\:full-padding{margin-inline:calc(-1*var(--page-inline-padding));padding-inline:var(--page-inline-padding);width:calc(100% + var(--page-inline-padding)*2)}.sm\:full{margin-inline:calc(-1*var(--page-inline-padding));width:calc(100% + var(--page-inline-padding)*2)}.sm\:center{justify-content:center;align-items:center;display:flex}@media screen and (min-width:768px){.md\:full-padding{margin-inline:calc(-1*var(--page-inline-padding));padding-inline:var(--page-inline-padding);width:calc(100% + var(--page-inline-padding)*2)}.md\:full{margin-inline:calc(-1*var(--page-inline-padding));width:calc(100% + var(--page-inline-padding)*2)}.md\:center{justify-content:center;align-items:center;display:flex}}@media screen and (min-width:1024px){.lg\:full-padding{margin-inline:calc(-1*var(--page-inline-padding));padding-inline:var(--page-inline-padding);width:calc(100% + var(--page-inline-padding)*2)}.lg\:full{margin-inline:calc(-1*var(--page-inline-padding));width:calc(100% + var(--page-inline-padding)*2)}.lg\:center{justify-content:center;align-items:center;display:flex}}}
@layer block-utilities{.positioning[data-positioning=true]{--sm-position:initial;--sm-ibe:initial;--sm-ibs:initial;--sm-iie:initial;--sm-iis:initial;--sm-z-index:initial;position:var(--sm-position);z-index:var(--sm-z-index);inset-block-start:var(--sm-ibs);inset-block-end:var(--sm-ibe);inset-inline-start:var(--sm-iis);inset-inline-end:var(--sm-iie)}@media screen and (min-width:768px){.positioning[data-positioning=true]{--md-position:var(--sm-position);--md-ibe:var(--sm-ibe);--md-ibs:var(--sm-ibs);--md-iie:var(--sm-iie);--md-iis:var(--sm-iis);--md-z-index:var(--sm-z-index);position:var(--md-position);z-index:var(--md-z-index);inset-block-start:var(--md-ibs);inset-block-end:var(--md-ibe);inset-inline-start:var(--md-iis);inset-inline-end:var(--md-iie)}}@media screen and (min-width:1024px){.positioning[data-positioning=true]{--lg-position:var(--md-position);--lg-ibe:var(--md-ibe);--lg-ibs:var(--md-ibs);--lg-iie:var(--md-iie);--lg-iis:var(--md-iis);--lg-z-index:var(--md-z-index);position:var(--lg-position);z-index:var(--lg-z-index);inset-block-start:var(--lg-ibs);inset-block-end:var(--lg-ibe);inset-inline-start:var(--lg-iis);inset-inline-end:var(--lg-iie)}}}
@layer block-utilities{.spacings[data-spacings=true]{--sm-pis:initial;--sm-pie:initial;--sm-pbs:initial;--sm-pbe:initial;--sm-mis:initial;--sm-mie:initial;--sm-mbs:initial;--sm-mbe:initial;margin-block-start:var(--sm-mbs);margin-block-end:var(--sm-mbe);margin-inline-start:var(--sm-mis);margin-inline-end:var(--sm-mie);padding-block-start:var(--sm-pbs);padding-block-end:var(--sm-pbe);padding-inline-start:var(--sm-pis);padding-inline-end:var(--sm-pie)}@media screen and (min-width:768px){.spacings[data-spacings=true]{--md-pis:var(--sm-pis);--md-pie:var(--sm-pie);--md-pbs:var(--sm-pbs);--md-pbe:var(--sm-pbe);--md-mis:var(--sm-mis);--md-mie:var(--sm-mie);--md-mbs:var(--sm-mbs);--md-mbe:var(--sm-mbe);margin-block-start:var(--md-mbs);margin-block-end:var(--md-mbe);margin-inline-start:var(--md-mis);margin-inline-end:var(--md-mie);padding-block-start:var(--md-pbs);padding-block-end:var(--md-pbe);padding-inline-start:var(--md-pis);padding-inline-end:var(--md-pie)}}@media screen and (min-width:1024px){.spacings[data-spacings=true]{--lg-pis:var(--md-pis);--lg-pie:var(--md-pie);--lg-pbs:var(--md-pbs);--lg-pbe:var(--md-pbe);--lg-mis:var(--md-mis);--lg-mie:var(--md-mie);--lg-mbs:var(--md-mbs);--lg-mbe:var(--md-mbe);margin-block-start:var(--lg-mbs);margin-block-end:var(--lg-mbe);margin-inline-start:var(--lg-mis);margin-inline-end:var(--lg-mie);padding-block-start:var(--lg-pbs);padding-block-end:var(--lg-pbe);padding-inline-start:var(--lg-pis);padding-inline-end:var(--lg-pie)}}}
@layer block-utilities{.stack[data-stack=true]{--sm-stack-space:initial;--stack-space:var(--sm-stack-space)}@media screen and (min-width:768px){.stack[data-stack=true]{--md-stack-space:var(--sm-stack-space);--stack-space:var(--md-stack-space)}}@media screen and (min-width:1024px){.stack[data-stack=true]{--lg-stack-space:var(--md-stack-space);--stack-space:var(--lg-stack-space)}}}
.typography[data-typography=true]{text-align:var(--sm-ta,start)}.sm\:h-display{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-display);font-weight:var(--font-weight-headline-display);letter-spacing:var(--letter-spacing-headline-display);line-height:var(--line-height-headline-display)}.sm\:h-xl{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-xl);font-weight:var(--font-weight-headline-xl);letter-spacing:var(--letter-spacing-headline-xl);line-height:var(--line-height-headline-xl)}.sm\:h-l{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-l);font-weight:var(--font-weight-headline-l);letter-spacing:var(--letter-spacing-headline-l);line-height:var(--line-height-headline-l)}.sm\:h-m{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-headline-m);letter-spacing:var(--letter-spacing-headline-m);line-height:var(--line-height-headline-m)}.sm\:h-s{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-s);font-weight:var(--font-weight-headline-s);letter-spacing:var(--letter-spacing-headline-s);line-height:var(--line-height-headline-s)}.sm\:body-l{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-l);font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-l)}.sm\:body-m{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body-m);letter-spacing:var(--letter-spacing-body-m);line-height:var(--line-height-body-m)}.sm\:body-s{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body-s);letter-spacing:var(--letter-spacing-body-s);line-height:var(--line-height-body-s)}@media screen and (min-width:768px){.typography[data-typography=true]{--md-ta:var(--sm-ta,start);text-align:var(--md-ta)}.md\:h-display{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-display);font-weight:var(--font-weight-headline-display);letter-spacing:var(--letter-spacing-headline-display);line-height:var(--line-height-headline-display)}.md\:h-xl{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-xl);font-weight:var(--font-weight-headline-xl);letter-spacing:var(--letter-spacing-headline-xl);line-height:var(--line-height-headline-xl)}.md\:h-l{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-l);font-weight:var(--font-weight-headline-l);letter-spacing:var(--letter-spacing-headline-l);line-height:var(--line-height-headline-l)}.md\:h-m{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-headline-m);letter-spacing:var(--letter-spacing-headline-m);line-height:var(--line-height-headline-m)}.md\:h-s{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-s);font-weight:var(--font-weight-headline-s);letter-spacing:var(--letter-spacing-headline-s);line-height:var(--line-height-headline-s)}.md\:body-l{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-l);font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-l)}.md\:body-m{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body-m);letter-spacing:var(--letter-spacing-body-m);line-height:var(--line-height-body-m)}.md\:body-s{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body-s);letter-spacing:var(--letter-spacing-body-s);line-height:var(--line-height-body-s)}}@media screen and (min-width:1024px){.typography[data-typography=true]{--lg-ta:var(--md-ta,start);text-align:var(--lg-ta)}.lg\:h-display{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-display);font-weight:var(--font-weight-headline-display);letter-spacing:var(--letter-spacing-headline-display);line-height:var(--line-height-headline-display)}.lg\:h-xl{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-xl);font-weight:var(--font-weight-headline-xl);letter-spacing:var(--letter-spacing-headline-xl);line-height:var(--line-height-headline-xl)}.lg\:h-l{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-l);font-weight:var(--font-weight-headline-l);letter-spacing:var(--letter-spacing-headline-l);line-height:var(--line-height-headline-l)}.lg\:h-m{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-m);font-weight:var(--font-weight-headline-m);letter-spacing:var(--letter-spacing-headline-m);line-height:var(--line-height-headline-m)}.lg\:h-s{font-family:var(--font-family-tt-hoves-pro-regular);font-size:var(--font-size-headline-s);font-weight:var(--font-weight-headline-s);letter-spacing:var(--letter-spacing-headline-s);line-height:var(--line-height-headline-s)}.lg\:body-l{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-l);font-weight:var(--font-weight-body-l);letter-spacing:var(--letter-spacing-body-l);line-height:var(--line-height-body-l)}.lg\:body-m{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-m);font-weight:var(--font-weight-body-m);letter-spacing:var(--letter-spacing-body-m);line-height:var(--line-height-body-m)}.lg\:body-s{font-family:var(--font-family-noto-sans);font-size:var(--font-size-body-s);font-weight:var(--font-weight-body-s);letter-spacing:var(--letter-spacing-body-s);line-height:var(--line-height-body-s)}}

:root{--color-neutral-1000:var(--palette-neutral-000);--color-neutral-800:var(--palette-neutral-200);--color-neutral-600:var(--palette-neutral-400);--color-neutral-400:var(--palette-neutral-600);--color-neutral-200:var(--palette-neutral-800);--color-neutral-000:var(--palette-neutral-1000);--color-neutral-on-1000:var(--palette-neutral-on-000);--color-neutral-on-800:var(--palette-neutral-on-200);--color-neutral-on-600:var(--palette-neutral-on-400);--color-neutral-on-400:var(--palette-neutral-on-600);--color-neutral-on-200:var(--palette-neutral-on-800);--color-neutral-on-000:var(--palette-neutral-on-1000);--color-primary-1:var(--palette-primary-2);--color-primary-on-1:var(--palette-primary-on-2);--color-primary-2:var(--palette-secondary-1);--color-primary-on-2:var(--palette-secondary-on-1);--color-primary-3:var(--palette-primary-1);--color-primary-on-3:var(--palette-primary-on-1);--color-secondary-1:var(--palette-tertiary-1);--color-secondary-on-1:var(--palette-tertiary-on-1);--color-secondary-2:var(--palette-secondary-4);--color-secondary-on-2:var(--palette-secondary-on-4);--color-secondary-3:var(--palette-primary-4);--color-secondary-on-3:var(--palette-primary-on-4)}
html,body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-scrolling iframe{pointer-events:none}
@layer utilities{.bust-out{width:100vw;margin-inline:calc(50% - 50vw)}}
@layer block-utilities{.grid-item[data-grid-item=true]{--sm-align-self:initial;--sm-col-start:1;--sm-col-span:1;--sm-row-start:auto;--sm-row-span:1;--sm-justify-self:initial;--number-grid-columns:var(--template-columns,var(--_template-columns));--_col-span:var(--sm-col-span);--_col-start:var(--sm-col-start);--_grid-offset:0;align-self:var(--sm-align-self);grid-column:calc(var(--_col-start) + var(--_grid-offset))/span min(calc(var(--number-grid-columns) + 1 - var(--_col-start) - var(--_grid-offset)),var(--_col-span));grid-row:var(--sm-row-start)/span var(--sm-row-span);justify-self:var(--sm-justify-self)}.grid-item-auto[data-grid-item=true]{--sm-col-start:auto;--md-col-start:auto;--lg-col-start:auto;--xl-col-start:auto;grid-column:auto/span var(--_col-span)}@media screen and (min-width:768px){.grid-item[data-grid-item=true]{--md-align-self:var(--sm-align-self);--md-col-start:var(--sm-col-start);--md-col-span:var(--sm-col-span);--md-row-start:var(--sm-row-start);--md-row-span:var(--sm-row-span);--md-justify-self:var(--sm-justify-self);--_col-span:min(var(--md-col-span),var(--number-grid-columns));--_col-start:var(--md-col-start);align-self:var(--md-align-self);grid-row:var(--md-row-start)/span var(--md-row-span);justify-self:var(--md-justify-self)}}@media screen and (min-width:1024px){.grid-item[data-grid-item=true]{--lg-align-self:var(--md-align-self);--lg-col-start:var(--md-col-start);--lg-col-span:var(--md-col-span);--lg-row-start:var(--md-row-start);--lg-row-span:var(--md-row-span);--lg-justify-self:var(--md-justify-self);--_col-span:min(var(--lg-col-span),var(--number-grid-columns));--_col-start:var(--lg-col-start);align-self:var(--lg-align-self);grid-row:var(--lg-row-start)/span var(--lg-row-span);justify-self:var(--lg-justify-self)}}@media screen and (min-width:1440px){.grid-item[data-grid-item=true]{--xl-align-self:var(--lg-align-self);--xl-col-start:var(--lg-col-start);--xl-col-span:var(--lg-col-span);--xl-row-start:var(--lg-row-start);--xl-row-span:var(--lg-row-span);--xl-justify-self:var(--lg-justify-self);--_col-span:min(var(--xl-col-span),var(--number-grid-columns));--_col-start:var(--xl-col-start);align-self:var(--xl-align-self);grid-row:var(--xl-row-start)/span var(--xl-row-span);justify-self:var(--xl-justify-self)}}.grid-group[data-grid-item=true]:not(.spacings){display:contents}.grid-group.spacings[data-grid-item=true][data-spacings=true]{gap:var(--vertical-gutter)var(--horizontal-gutter);grid-template-columns:subgrid;display:grid!important}}
@layer reset,defaults,utilities,block-utilities,blocks;
@layer defaults{.base-layout-module__18ibZW__root{--horizontal-gutter:var(--space-100);--vertical-gutter:var(--space-150);--layout-inline-padding:0;--layout-block-padding:var(--space-150);--max-content-width:1920px;--template-columns:12;--template-rows:auto;--column-gap:var(--horizontal-gutter);background-color:var(--color-neutral-1000);grid-template-rows:auto 1fr auto;width:100%;min-height:100dvh;display:grid;overflow-x:hidden}.base-layout-module__18ibZW__header{align-self:start}.base-layout-module__18ibZW__main{align-self:stretch}.base-layout-module__18ibZW__footer{align-self:end}@media screen and (min-width:768px){.base-layout-module__18ibZW__root{--horizontal-gutter:var(--space-250);--template-columns:12}}@media screen and (min-width:1024px){.base-layout-module__18ibZW__root{--horizontal-gutter:var(--space-250);--template-columns:12;--layout-block-padding:var(--space-300)}}}
