*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overscroll-behavior:none;background-color:var(--theme--surface--primary)}body{flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}main{flex-direction:column;flex-grow:1;display:flex}img,video,svg,picture{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6,a,li,blockquote,label,div,span,figure,figcaption,legend{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:inherit;color:inherit;margin-top:0;margin-bottom:0}h1,h2,h3,h4,h5,h6{color:var(--theme--ink--primary)}main:has(>section:only-child)>section{flex-grow:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--layout--screen-min:22.5;--layout--screen-max:90;--layout--width:calc(var(--layout--screen-max) * 1rem);--layout--margin:var(--size--3);--layout--gutter:var(--size--3);--layout--row-gap:var(--size--3);--layout--max-clm-count:12;--size--0:.25rem;--size--1:clamp(.375rem, ( .375 - ( (.5 - .375) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ( (.5 - .375) / (var(--layout--screen-max) - var(--layout--screen-min)) ) * 100vw, .5rem);--size--2:clamp(.75rem, ( .75 - ( (1 - .75) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1 - .75) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1rem);--size--3:clamp(1.25rem, ( 1.25 - ( (1.5 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1.5 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1.5rem);--size--4:clamp(2rem, ( 2 - ( (2.5 - 2) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((2.5 - 2) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 2.5rem);--size--5:clamp(3rem, ( 3 - ( (5 - 3) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((5 - 3) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 5rem);--size--6:clamp(5rem, ( 5 - ( (7 - 5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((7 - 5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 7rem);--section--padding-small:var(--size--4);--section--padding-base:var(--size--5);--section--padding-large:var(--size--6);--font--family--0:"Helvetica Now Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font--size--0:.6875rem;--font--size--1:.8125rem;--font--size--2:1rem;--font--size--3:clamp(1.25rem, ( 1.25 - ( (1.375 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ( (1.375 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) ) * 100vw, 1.375rem);--font--height--0:.875rem;--font--height--1:1.25rem;--font--height--2:1.3125rem;--font--height--3:clamp(1.5rem, ( 1.5 - ( (1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1.75rem);--font--weight--0:400;--font--weight--1:500;--font--spacing--0:-.02em;--font--spacing--1:-.022em;--transition--fast:.25s ease;--transition--base:.4s ease;--transition--slow:.75s ease;--border--0:.046875rem;--border--1:.0625rem;--border--2:.09375rem;--radius--0:.25rem;--radius--1:.5rem;--radius--2:1rem;--swatch--transparent:transparent;--swatch--light:#fafaf9;--swatch--dark:#050505;--swatch--blue:#165ff2;--swatch--semantic--positive:#038541;--swatch--semantic--notice:#ff9d22;--swatch--semantic--negative:#bc0800}
[theme=base]{--theme--bg:var(--swatch--light);--theme--fg:var(--swatch--dark);--theme--surface--primary:var(--theme--bg);--theme--surface--secondary:color-mix(in srgb, var(--theme--fg) 2%, var(--theme--bg));--theme--surface--tertiary:color-mix(in srgb, var(--theme--fg) 4%, var(--theme--bg));--theme--surface--brand:color-mix(in srgb, var(--swatch--blue) 8%, var(--theme--bg));--theme--surface--positive:color-mix(in srgb, var(--swatch--semantic--positive) 5%, var(--theme--bg));--theme--surface--negative:color-mix(in srgb, var(--swatch--semantic--negative) 5%, var(--theme--bg));--theme--ink--primary:var(--theme--fg);--theme--ink--secondary:color-mix(in srgb, var(--theme--fg) 55%, var(--theme--bg));--theme--ink--tertiary:color-mix(in srgb, var(--theme--fg) 30%, var(--theme--bg));--theme--ink--brand:var(--swatch--blue);--theme--ink--positive:var(--swatch--semantic--positive);--theme--ink--negative:var(--swatch--semantic--negative);--theme--stroke--primary:color-mix(in srgb, var(--theme--fg) 5%, var(--theme--bg));--theme--stroke--secondary:color-mix(in srgb, var(--theme--fg) 8%, var(--theme--bg));--theme--stroke--tertiary:color-mix(in srgb, var(--theme--fg) 15%, var(--theme--bg));--theme--stroke--solid:var(--theme--fg);--theme--stroke--brand:color-mix(in srgb, var(--swatch--blue) 15%, var(--theme--bg));--theme--stroke--positive:color-mix(in srgb, var(--swatch--semantic--positive) 15%, var(--theme--bg));--theme--stroke--negative:color-mix(in srgb, var(--swatch--semantic--negative) 15%, var(--theme--bg))}[theme=invert]{--theme--bg:var(--swatch--dark);--theme--fg:var(--swatch--light);--theme--surface--primary:var(--theme--bg);--theme--surface--secondary:color-mix(in srgb, var(--theme--fg) 2%, var(--theme--bg));--theme--surface--tertiary:color-mix(in srgb, var(--theme--fg) 4%, var(--theme--bg));--theme--surface--brand:color-mix(in srgb, var(--swatch--blue) 12%, var(--theme--bg));--theme--surface--positive:color-mix(in srgb, var(--swatch--semantic--positive) 5%, var(--theme--bg));--theme--surface--negative:color-mix(in srgb, var(--swatch--semantic--negative) 5%, var(--theme--bg));--theme--ink--primary:var(--theme--fg);--theme--ink--secondary:color-mix(in srgb, var(--theme--fg) 65%, var(--theme--bg));--theme--ink--tertiary:color-mix(in srgb, var(--theme--fg) 35%, var(--theme--bg));--theme--ink--brand:var(--swatch--blue);--theme--ink--positive:var(--swatch--semantic--positive);--theme--ink--negative:var(--swatch--semantic--negative);--theme--stroke--primary:color-mix(in srgb, var(--theme--fg) 6%, var(--theme--bg));--theme--stroke--secondary:color-mix(in srgb, var(--theme--fg) 8%, var(--theme--bg));--theme--stroke--tertiary:color-mix(in srgb, var(--theme--fg) 12%, var(--theme--bg));--theme--stroke--solid:var(--theme--fg);--theme--stroke--brand:color-mix(in srgb, var(--swatch--blue) 15%, var(--theme--bg));--theme--stroke--positive:color-mix(in srgb, var(--swatch--semantic--positive) 15%, var(--theme--bg));--theme--stroke--negative:color-mix(in srgb, var(--swatch--semantic--negative) 15%, var(--theme--bg))}
.f0{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--1)}.f1{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1)}.f2{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1)}.f3{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--1);letter-spacing:var(--font--spacing--0)}[variant-type-level=f0]{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--1)}[variant-type-level=f1]{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1)}[variant-type-level=f2]{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1)}[variant-type-level=f3]{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--1);letter-spacing:var(--font--spacing--0)}
@property --component-states--initial{syntax:"<number>";inherits:true;initial-value:1}@property --component-states--final{syntax:"<number>";inherits:true;initial-value:0}[state-trigger]{--component-states--initial:1;--component-states--final:0;transition:--component-states--initial var(--transition--base), --component-states--final var(--transition--base), color var(--transition--base), background-color var(--transition--base), border-color var(--transition--base), opacity var(--transition--base)}[state-trigger~=hover-self]{--component-states--initial:1;--component-states--final:0}@media (hover:hover){[state-trigger~=hover]:hover,[state-trigger~=hover-self]:hover{--component-states--final:1;--component-states--initial:0}}@media (hover:none){[state-trigger~=default]{--component-states--final:1;--component-states--initial:0}}[state-trigger~=focus]:has(:focus-visible){--component-states--final:1;--component-states--initial:0}[state-trigger~=active]:active{--component-states--final:1;--component-states--initial:0}
.section{width:calc(100% - 2 * var(--layout--margin));max-width:var(--layout--width);margin-inline:auto;position:relative}.section_background{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0}[variant-background-type=Full]{width:100vw;left:50%;transform:translate(-50%)}[variant-background-color=Primary]{background-color:var(--theme--surface--primary)}[variant-background-color=Secondary]{background-color:var(--theme--surface--secondary)}[variant-background-color=Tertiary]{background-color:var(--theme--surface--tertiary)}[variant-padding-top=None]{padding-top:0}[variant-padding-top=Small]{padding-top:var(--section--padding-small)}[variant-padding-top=Base]{padding-top:var(--section--padding-base)}[variant-padding-top=Large]{padding-top:var(--section--padding-large)}[variant-padding-bottom=None]{padding-bottom:0}[variant-padding-bottom=Small]{padding-bottom:var(--section--padding-small)}[variant-padding-bottom=Base]{padding-bottom:var(--section--padding-base)}[variant-padding-bottom=Large]{padding-bottom:var(--section--padding-large)}[variant-section-width="1clm"]{max-width:calc((var(--layout--width) * .0833) - 11 * (var(--layout--gutter) / 12))}[variant-section-width="2clm"]{max-width:calc((var(--layout--width) * .1666) - 10 * (var(--layout--gutter) / 12))}[variant-section-width="3clm"]{max-width:calc((var(--layout--width) * .25) - 9 * (var(--layout--gutter) / 12))}[variant-section-width="4clm"]{max-width:calc((var(--layout--width) * .3333) - 8 * (var(--layout--gutter) / 12))}[variant-section-width="5clm"]{max-width:calc((var(--layout--width) * .4166) - 7 * (var(--layout--gutter) / 12))}[variant-section-width="6clm"]{max-width:calc((var(--layout--width) * .5) - 6 * (var(--layout--gutter) / 12))}[variant-section-width="7clm"]{max-width:calc((var(--layout--width) * .5833) - 5 * (var(--layout--gutter) / 12))}[variant-section-width="8clm"]{max-width:calc((var(--layout--width) * .6666) - 4 * (var(--layout--gutter) / 12))}[variant-section-width="9clm"]{max-width:calc((var(--layout--width) * .75) - 3 * (var(--layout--gutter) / 12))}[variant-section-width="10clm"]{max-width:calc((var(--layout--width) * .8333) - 2 * (var(--layout--gutter) / 12))}[variant-section-width="11clm"]{max-width:calc((var(--layout--width) * .9166) - 1 * (var(--layout--gutter) / 12))}
html{scroll-behavior:smooth}body{color:var(--theme--ink--secondary);font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0)}
@keyframes cookies_fadeIn{0%{opacity:0}to{opacity:1}}.cookies_kit{width:100vw;height:0;animation:.6s ease-in-out cookies_fadeIn;position:relative}.cookies_card{left:var(--layout--margin);bottom:var(--size--2);z-index:9999;padding:var(--size--2);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--1);background:var(--theme--surface--primary);max-width:calc(16rem - (2 * var(--layout--margin)));display:flex;position:fixed;box-shadow:0 .0625rem .0625rem #05050503,0 .1875rem .1875rem #05050503,0 .75rem 1.5rem #05050505,0 .75rem 2rem #05050505}.cookies_card_content{gap:var(--size--1);flex-direction:column;width:100%;display:flex}.cookies_card_title{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1);color:var(--theme--ink--primary)}.cookies_card_text{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.cookies_card_link{color:var(--theme--ink--primary);text-decoration:underline}.cookies_card_options_wrapper{width:100%;transition:grid-template-rows var(--transition--base);grid-template-rows:0fr;display:grid}.cookies_card_options_wrapper[variant-state=open]{grid-template-rows:1fr}.cookies_card_options{gap:var(--size--1);flex-direction:column;display:flex;overflow:hidden}.cookies_card_option{padding:var(--size--1);border-radius:var(--radius--0);background:var(--theme--surface--secondary)}.cookies_card_option.option-locked{opacity:.65;pointer-events:none}.cookies_card_option_head{justify-content:space-between;align-items:center;margin-bottom:.125rem;display:flex}.cookies_card_option_title{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1);color:var(--theme--ink--primary)}.cookies_card_option_body{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--0);color:var(--theme--ink--secondary)}.cookies_card_option_toggle{border:var(--border--0) solid var(--theme--stroke--secondary);background:var(--theme--stroke--secondary);cursor:pointer;width:1.625rem;height:1rem;transition:background var(--transition--fast), border-color var(--transition--fast);border-radius:1rem;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.cookies_card_option_toggle:disabled{cursor:not-allowed;opacity:.5}.cookies_card_option_toggle_dot{background:var(--theme--surface--primary);width:.75rem;height:.75rem;transition:left var(--transition--fast);border-radius:1rem;position:absolute;left:.09375rem}.cookies_card_option_toggle[variant-state=active]{background:var(--theme--ink--primary);border-color:var(--theme--ink--primary)}.cookies_card_option_toggle[variant-state=active] .cookies_card_option_toggle_dot{left:calc(100% - .84375rem)}.cookies_card_actions{gap:var(--size--1);width:100%;display:flex}.cookies_btn{height:2rem;padding-inline:var(--size--2);border-radius:var(--radius--0);font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:1;font-weight:var(--font--weight--0);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cookies_btn_accept{background:var(--theme--ink--primary);color:var(--theme--surface--primary);border:var(--border--0) solid var(--theme--ink--primary);transition:opacity var(--transition--fast);flex:1}@media (hover:hover){.cookies_btn_accept:hover{opacity:.85}}.cookies_btn_reject{color:var(--theme--ink--primary);border:var(--border--0) solid var(--theme--stroke--secondary);transition:background var(--transition--fast), border-color var(--transition--fast);background:0 0}@media (hover:hover){.cookies_btn_reject:hover{background:var(--theme--surface--secondary);border-color:var(--theme--stroke--primary)}}.cookies_btn_save{width:100%;color:var(--theme--ink--secondary);border:var(--border--0) solid var(--theme--stroke--secondary);transition:color var(--transition--fast), border-color var(--transition--fast);background:0 0}@media (hover:hover){.cookies_btn_save:hover{color:var(--theme--ink--primary);border-color:var(--theme--stroke--primary)}}.cookies_trigger{left:var(--layout--margin);z-index:999;border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--1) var(--radius--1) 0 0;background:var(--theme--surface--primary);width:2.5rem;height:2.25rem;color:color-mix(in srgb, var(--theme--ink--tertiary) calc(100% * var(--component-states--initial)), var(--theme--ink--secondary) calc(100% * var(--component-states--final)));cursor:pointer;transition:--component-states--initial var(--transition--fast), --component-states--final var(--transition--fast), color var(--transition--fast);border-bottom:none;justify-content:center;align-items:center;padding:0;animation:.4s cookies_fadeIn;display:flex;position:fixed;bottom:0}.cookies_trigger svg{width:1.25rem;height:1.25rem}
