@layer reset, base, components, ui, page, modules, editor;@layer reset{/*! normalize.scss v0.1.0 | MIT License | based on git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}}@layer base{html{height:-webkit-fill-available;scrollbar-gutter:stable;text-size-adjust:none}body{min-height:-webkit-fill-available;color:var(--col-default)}body>div#__next{display:contents}body,html{padding:0;margin:0;text-decoration:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;height:100%;scroll-padding-top:var(--siteHeader-height)}@media(prefers-reduced-motion:no-preference){body,html{scroll-behavior:smooth}}*,:after,:before{background-size:cover;background-repeat:no-repeat;transform-origin:center center}*,:after,:before,input[type=search]{box-sizing:border-box}:where(a){cursor:pointer;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:where(a):not([class]){color:currentColor}:where(figure,figcaption,picture){display:block;padding:0;margin:0}:where(img,svg){display:inline-block;max-width:100%;height:auto}:where(svg) *{transform-origin:0 0 0}:where(input,button,textarea,select){font-family:inherit;font-size:inherit}:where(textarea:not([rows])){min-height:10em}:where(object,video){max-width:100%;object-fit:cover;height:auto;outline:none}:where(iframe){border:0;width:100%}:where(menu){list-style:none;padding:0;margin:0}:where(menu)>:where(li){display:inline-block;margin:0}:where(p){text-wrap:pretty}:where(p):empty{display:none}:where(address){font-style:normal}:where(blockquote){margin-inline:0}:where(blockquote) :where(cite){font-style:normal}:where(a){color:inherit;text-decoration:none}:where(:target){scroll-margin-block:5ex}:where(summary){display:list-item}:where(summary)>:where(p,h1,h2,h3,h4,h5,h6){display:inline-block}#CybotCookiebotDialog{font-size:1.6rem!important}:root{--navbar-height:115px;--page-top-anchor:var(--navbar-height);--navbar-bkg:rgba(255,255,255,0.8);--navbar-logo-color:#000;--pg-max:1660px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap;background-color:#000;color:#fff}.visually-hidden .focusable:active,.visually-hidden .focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.sm-dash:before{content:"— "}.link-cover{isolation:isolate}.link-cover:before{position:absolute;content:"";inset:0;z-index:-1}}@layer base{@font-face{font-family:F37 Bolton;src:url(/fonts/F37Bolton-Light.woff) format("woff2"),url(/fonts/F37Bolton-Light.woff2) format("woff");font-weight:300;font-display:swap}@font-face{font-family:F37 Bolton;src:url(/fonts/F37Bolton-Regular.woff) format("woff2"),url(/fonts/F37Bolton-Regular.woff2) format("woff");font-weight:400;font-display:swap}@font-face{font-family:F37 Bolton;src:url(/fonts/F37Bolton-Bold.woff) format("woff2"),url(/fonts/F37Bolton-Bold.woff2) format("woff");font-weight:700;font-display:swap}}@layer base{}@layer base{@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.js-hidden,[data-ani-batch-item]:not([data-ani-state]),[data-ani]:not([data-ani-state]){visibility:hidden}}}@layer base{:root{--ts-default-050-fs:1.4rem;--ts-default-050-lh:2.1rem;--ts-default-050-ls:-0.028rem;--ts-default-075-fs:1.6rem;--ts-default-075-lh:2.2rem;--ts-default-075-ls:-0.032rem;--ts-default-100-fs:1.8rem;--ts-default-100-lh:2.34rem;--ts-default-100-ls:-0.018rem;--ts-default-200-fs:2rem;--ts-default-200-lh:2.6rem;--ts-default-200-ls:-0.04rem;--ts-default-250-fs:2.2rem;--ts-default-250-lh:2.8rem;--ts-default-250-ls:-0.04rem;--ts-default-300-fs:2.4rem;--ts-default-300-lh:3.12rem;--ts-default-300-ls:-0.024rem;--ts-default-400-fs:2.8rem;--ts-default-400-lh:3.64rem;--ts-default-400-ls:-0.056rem;--ts-default-500-fs:3rem;--ts-default-500-lh:3.8rem;--ts-default-500-ls:-0.06rem;--ts-default-600-fs:4rem;--ts-default-600-lh:5.2rem;--ts-default-600-ls:-0.08rem;--ts-default-700-fs:4.8rem;--ts-default-700-lh:5.28rem;--ts-default-700-ls:-0.096rem;--ts-default-800-fs:5.6rem;--ts-default-800-lh:6.16rem;--ts-default-800-ls:-0.112rem;--ts-default-900-fs:8rem;--ts-default-900-lh:8.8rem;--ts-default-900-ls:-0.16rem;--ts-default-1000-fs:16rem;--ts-default-1000-lh:13.6rem;--ts-default-1000-ls:-0.48rem;--ts-mono-050-fs:1.2rem;--ts-mono-050-lh:1.2rem;--ts-mono-050-ls:0.12rem;--ts-mono-100-fs:1.4rem;--ts-mono-100-lh:1.4rem;--ts-mono-100-ls:0.14rem;--ts-mono-200-fs:1.8rem;--ts-mono-200-lh:2.16rem;--ts-mono-200-ls:0.16rem;--pg-margin:30px;--pg-gutter:16px;--pg-blockspace:5.6rem}@media(min-width:768px){:root{--pg-margin:30px;--pg-gutter:16px;--pg-blockspace:5.6rem}}@media(min-width:900px){:root{--pg-margin:60px;--pg-gutter:32px;--pg-blockspace:8rem}}@media(min-width:1200px){:root{--pg-margin:60px;--pg-gutter:32px;--pg-blockspace:11.2rem}}@media(min-width:1400px){:root{--pg-margin:60px;--pg-gutter:32px;--pg-blockspace:11.2rem}}html{font-size:62.5%}body{color:var(--col-default,#000);font-family:F37 Bolton,Helvetica,Arial,sans-serif;font-size:var(--ts-default-200-fs);line-height:var(--ts-default-200-lh);font-weight:400;letter-spacing:var(--ts-default-200-ls)}:where(h1,h2,h3,h4,h5,h6){color:inherit}p{margin:0}p:empty{display:none}:first-child:where(h1,h2,h3,h4,h5,h6,p){margin-top:0}:last-child:where(h1,h2,h3,h4,h5,h6,p){margin-bottom:0}.txt-block-label{color:var(--col-default);font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-200-fs);line-height:var(--ts-mono-200-lh);letter-spacing:var(--ts-mono-200-ls);font-weight:500;margin:0 0 2.4rem;text-transform:uppercase}.txt-block-label:before{content:"— "}@media(min-width:768px){.txt-block-label{margin:0 0 4.2rem}}.txt-counter{display:inline-block;width:min-content;font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-050-fs);line-height:var(--ts-mono-050-lh);letter-spacing:var(--ts-mono-050-ls);background-color:#000;padding:.6rem 1.2rem;border-radius:.8rem;color:#fff}@media(min-width:768px){.txt-counter{padding:1.2rem}}ul:where(.txt-ul){list-style:none;-webkit-padding-start:2.5ch;padding-inline-start:2.5ch;color:inherit}ul:where(.txt-ul)>li{position:relative;text-align:left}ul:where(.txt-ul)>li:before{display:block;position:absolute;top:0;right:calc(100% + .5ch);color:inherit;display:inline-block;content:"— "}.label{font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls);font-weight:500;text-transform:uppercase}}::selection{color:var(--col-selectedTxt);background-color:var(--col-selectedBkg)}@layer base{:root{color-scheme:only light;--col-theme-bkg:#fff;--col-theme-050:#edeefc;--col-theme-100:#d9dbf9;--col-grey-050:#f7f7f7;--col-grey-100:#eeeeee;--col-blue-050:#f0fbff;--col-blue-100:#e0f7ff;--col-purple-050:#edeefc;--col-purple-100:#d9dbf9;--col-green-050:#edfdfb;--col-green-100:#d9faf7;--col-yellow-050:#faf9d9;--col-yellow-100:#faf9d9;--col-orange-050:#fff2f0;--col-orange-100:#ffe3e0;--col-pink-050:#feedf1;--col-pink-100:#fcd9e0}[data-theme=grey]{--col-theme-050:#f7f7f7;--col-theme-100:#eeeeee}[data-theme=blue]{--col-theme-050:#f0fbff;--col-theme-100:#e0f7ff}[data-theme=purple]{--col-theme-050:#edeefc;--col-theme-100:#d9dbf9}[data-theme=green]{--col-theme-050:#edfdfb;--col-theme-100:#d9faf7}[data-theme=yellow]{--col-theme-050:#faf9d9;--col-theme-100:#faf9d9}[data-theme=orange]{--col-theme-050:#fff2f0;--col-theme-100:#ffe3e0}[data-theme=pink]{--col-theme-050:#feedf1;--col-theme-100:#fcd9e0}[data-bkg=white]{--col-theme-bkg:#fff;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=grey],[data-bkg=white]{background-color:var(--col-theme-bkg)}[data-bkg=grey]{--col-theme-bkg:#f7f7f7;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=blue]{--col-theme-bkg:#f0fbff;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=blue],[data-bkg=purple]{background-color:var(--col-theme-bkg)}[data-bkg=purple]{--col-theme-bkg:#edeefc;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=green]{--col-theme-bkg:#edfdfb;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=green],[data-bkg=yellow]{background-color:var(--col-theme-bkg)}[data-bkg=yellow]{--col-theme-bkg:#faf9d9;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=orange]{--col-theme-bkg:#fff2f0;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=orange],[data-bkg=pink]{background-color:var(--col-theme-bkg)}[data-bkg=pink]{--col-theme-bkg:#feedf1;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=black]{--col-theme-bkg:#1c1a1a;--col-default:#fff;--col-selectedBkg:#fff;--col-selectedTxt:#000;--col-keyline:#2a2a2a;--col-contrast:#1c1a1a;--col-lowContrast:#8d8c8c}[data-bkg=black],[data-bkg=media]{background-color:var(--col-theme-bkg)}[data-bkg=mediaLight],[data-bkg=media]{--col-theme-bkg:#fff;--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c}[data-bkg=mediaDark],[data-bkg=mediaLight]{background-color:var(--col-theme-bkg)}[data-bkg=mediaDark]{--col-theme-bkg:#1c1a1a;--col-default:#fff;--col-selectedBkg:#fff;--col-selectedTxt:#000;--col-keyline:#2a2a2a;--col-contrast:#1c1a1a;--col-lowContrast:#8d8c8c}[data-scheme=onLight]{--col-default:#1c1a1a;--col-selectedBkg:#000;--col-selectedTxt:#fff;--col-keyline:#d0d0d0;--col-contrast:#fff;--col-lowContrast:#8d8c8c;color:var(--col-default)}[data-scheme=onDark]{--col-default:#fff;--col-selectedBkg:#fff;--col-selectedTxt:#000;--col-keyline:#2a2a2a;--col-contrast:#1c1a1a;--col-lowContrast:#8d8c8c;color:var(--col-default)}}@layer components{.site{--_zindex-header:var(--zindex-header,500);display:flex;flex-direction:column;justify-content:start;align-items:stretch;position:relative;width:100%;min-height:100%;overflow-x:clip;overflow-y:clip}.site__access{position:absolute;top:0;left:0;width:-moz-fit-content;width:fit-content;z-index:999;background-color:#fff;padding:1rem;z-index:90;-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);opacity:0;pointer-events:none;transition:inset 0s linear .2s,opacity .2s ease 0s}.site__access:has(:focus-visible){pointer-events:all;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);opacity:1;transition:inset 0s linear 0s,opacity .2s ease 0s}.site__access .menu{--menu-wrap:nowrap;--menu-gapY:1rem}html:has(.site[data-scrolllock=true i]){scrollbar-gutter:stable}body:has(.site[data-scrolllock=true i]){height:100%;overflow:clip!important}@-moz-document url-prefix(){body:has(.site[data-scrolllock=true i]){overflow:hidden!important}}}@layer components{.block{--_block-pad:var( --block-pad,var(--_block-pad-before) var(--_block-pad-after) );--_block-pad-before:var(--block-pad-before,var(--pg-blockspace,40px));--_block-pad-after:var(--block-pad-after,var(--pg-blockspace,40px));--_block-height:var(--block-height,fit-content);--_block-height-min:var(--block-height-min,unset);--_block-height-max:var(--block-height-max,unset);--_block-aspect:var(--block-aspect,unset);--_block-justify:var(--block-justify,stretch);--_block-align:var(--block-align,start);--_block-col-bkg:var(--block-col-bkg,var(--col-theme-bkg,transparent))}.block__row{--_row-indent-start:var(--row-indent-start,page-start);--_row-indent-end:var(--row-indent-end,page-end);--_row-indent:var(--row-indent,var(--_row-indent-start)/var(--_row-indent-end));--_row-align-self:var(--row-align-self,start);--_row-gap-before:var(--row-gap-before,0);--_row-gap-after:var(--row-gap-after,0)}.block{position:relative;z-index:0;isolation:isolate;height:var(--_block-height);min-height:var(--_block-height-min);max-height:var(--_block-height-max);aspect-ratio:var(--_block-aspect);padding-block:var(--_block-pad);display:grid;grid-column-gap:var(--pg-gutter);column-gap:var(--pg-gutter);grid-template-columns:[fullbleed-start] minmax(calc(var(--pg-margin) - var(--pg-gutter)),1fr) [page-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-1-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-2-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-3-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-4-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-5-start] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-center] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-5-end] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-4-end] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-3-end] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-2-end] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [indent-1-end] minmax(0,calc((var(--pg-max) - var(--pg-gutter) * 11) / 12)) [page-end] minmax(calc(var(--pg-margin) - var(--pg-gutter)),1fr) [fullbleed-end];grid-auto-flow:row;grid-row-gap:0!important;row-gap:0!important;background-color:var(--_block-col-bkg);justify-content:center!important;align-content:var(--_block-align);justify-items:stretch!important;align-items:var(--_block-align);color:var(--col-default)}.block[data-bkg=white]:not(:has(.block__bkg))+.block[data-bkg=white]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=grey]:not(:has(.block__bkg))+.block[data-bkg=grey]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=blue]:not(:has(.block__bkg))+.block[data-bkg=blue]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=purple]:not(:has(.block__bkg))+.block[data-bkg=purple]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=green]:not(:has(.block__bkg))+.block[data-bkg=green]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=yellow]:not(:has(.block__bkg))+.block[data-bkg=yellow]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=orange]:not(:has(.block__bkg))+.block[data-bkg=orange]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=pink]:not(:has(.block__bkg))+.block[data-bkg=pink]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block[data-bkg=black]:not(:has(.block__bkg))+.block[data-bkg=black]:not(:has(.block__bkg)){--_block-pad-before:1px;margin-top:-1px}.block:is([data-bkg=media],[data-bkg=mediaLight],[data-bkg=mediaDark])+.block:is([data-bkg=media],[data-bkg=mediaLight],[data-bkg=mediaDark]){--_block-pad-before:1px;margin-top:-1px}.block-list .block[data-bkg=black]:last-child{--_block-pad-after:0!important}.block>.block{grid-column:fullbleed}.block__row{grid-column:var(--_row-indent);grid-template-columns:subgrid;column-gap:inherit}.block__row:not(:only-child,:first-child){-webkit-margin-before:var(--_row-gap-before);margin-block-start:var(--_row-gap-before)}.block__row:not(:only-child,:last-child){-webkit-margin-after:var(--_row-gap-after);margin-block-end:var(--_row-gap-after)}.block__row>*{grid-template-columns:subgrid}.block__row--full,.block__row--fullbleed{grid-column:fullbleed;max-width:unset}.block:has(>.block__bkg){overflow-y:clip}.block__bkg{--_block_bkg_iframe-ratio:var(--block_bkg_iframe-ratio,none);position:absolute!important;isolation:isolate;inset:0;z-index:-1;overflow:clip;width:100%;height:100%}.block__bkg img,.block__bkg video{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.block__bkg:has(iframe){top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;min-width:calc(100% + 2px);min-height:calc(100% + 105px);object-fit:contain;aspect-ratio:var(--_block_bkg_iframe-ratio)}.block__bkg:has(iframe) iframe{position:absolute;z-index:-1;inset:0;width:100%;height:100%;pointer-events:none}.block__bkg:has(iframe){--_ani-image-opacity:1}.block__bkg:has(iframe) img{opacity:var(--_ani-image-opacity)}.block__bkg:has(iframe)[data-media-loaded=true][data-video-playing=true]{--_ani-image-opacity:0}@media(prefers-reduced-motion:no-preference){.block__bkg:has(iframe)[data-media-loaded=true][data-video-playing=true]{transition:opacity .2s ease}}html.no-js .block__bkg:has(iframe)[data-media-loaded][data-video-playing]{--_ani-image-opacity:1}@media(prefers-reduced-motion:no-preference){html.no-js .block__bkg:has(iframe)[data-media-loaded][data-video-playing]{transition:opacity .2s ease 1s}}}@layer components{.modal{--_overlay-opacity:1 --_content-opacity:1;--_content_y:0px;align-items:center;display:flex;position:fixed;justify-content:center;z-index:900;inset:0;opacity:var(--_overlay-opacity)}@media(prefers-reduced-motion:no-preference){.modal{transition:all .25s cubic-bezier(.2,0,0,1)}}.modal:not([data-animate=true]){--_overlay-opacity:0;--_content-opacity:0;--_content-y:40px}.modal__content{--_max-width:100%;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:1fr;padding:3.2rem 3rem;width:100%;max-width:var(--_max-width);opacity:var(--_content-opacity);transform:translateY(var(--_content-y))}@media(min-width:900px){.modal__content{padding:3.2rem 10rem;grid-template-columns:1fr 48px}}@media(prefers-reduced-motion:no-preference){.modal__content{transition:all .25s cubic-bezier(.2,0,0,1) .15s}}.modal__content>.btn{--btn-col-bkg:var(--col-theme-100);--btn-col-bkg-hover:var(--col-theme-050);--btn-col-icon:#1c1a1a;max-width:48px;justify-self:end;margin-bottom:1.2rem}@media(min-width:900px){.modal__content>.btn{align-self:start;order:2}}.modal__content:has(.modal__privacy){--_max-width:1000px}.modal .video{--video-max-height:90lvh;border-radius:.8rem;overflow:hidden;width:100%}.modal__privacy{color:var(--col-default);margin:auto;padding:4.2rem;text-align:center;width:100%}.modal__privacy svg{margin-bottom:2rem}.media{--_media-ratio:var(--media-ratio,16/9);--_media-width:var(--media-width,100%);--_media-max-width:var(--media-max-width,100%);--_media_img-scale:var(--media_img-scale,1);--_media_overlay-opacity:var(--media_overlay-opacity,0);--_media_img-transition:var( --media_img-transition,all 0.3s cubic-bezier(0.2,0,0,1) );--_media-border-rad:var(--media-border-rad,0);isolation:isolate;position:relative;overflow:clip;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:var(--_media-ratio);width:var(--_media-width);max-width:var(--_media-max-width);background-size:cover;object-fit:cover;border-radius:var(--_media-border-rad)}.media--Article{--_media-ratio:20/9}.media--Social{--_media-ratio:40/21}.media--1-1{--_media-ratio:1/1}.media--2-1{--_media-ratio:2/1}.media--3-2{--_media-ratio:3/2}.media--4-3{--_media-ratio:4/3}.media--4-5{--_media-ratio:4/5}.media--5-2{--_media-ratio:5/2}.media--16-9,.media--9-16{--_media-ratio:16/9}.media--rounded{--_media-border-rad:var(--media-border-rad,1.6rem)}.media--rounded-sm,.media--rounded-small{--_media-border-rad:var(--media-border-rad,0.8rem)}.media--circle{--_media-border-rad:var(--media-border-rad,50%)}.media--stretch{--_media-ratio:unset!important}.media video,.media>img,.media>svg{position:absolute;z-index:0;inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;background-size:cover;scale:var(--_media_img-scale)}}@layer components{@media(prefers-reduced-motion:no-preference){.media video,.media>img,.media>svg{transition:var(--_media_img-transition)}}.media>video{z-index:1;opacity:1}@media(prefers-reduced-motion:no-preference){.media>video{transition:var(--_media_img-transition)}}.media>video:not([data-ready=true]){opacity:0}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.media[data-ani=mediaWipeDown]{visibility:hidden;transition:-webkit-clip-path 1s cubic-bezier(.2,0,0,1);transition:clip-path 1s cubic-bezier(.2,0,0,1);transition:clip-path 1s cubic-bezier(.2,0,0,1),-webkit-clip-path 1s cubic-bezier(.2,0,0,1)}.media[data-ani=mediaWipeDown]>iframe,.media[data-ani=mediaWipeDown]>img,.media[data-ani=mediaWipeDown]>video{transition:scale 1s cubic-bezier(.2,0,0,1) .25s}:where(html.js) .media[data-ani=mediaWipeDown]{--media_img-scale:1.1;-webkit-clip-path:inset(0 0 100% 0 round var(--_media-border-rad));clip-path:inset(0 0 100% 0 round var(--_media-border-rad))}[data-ani-state=done] .media[data-ani=mediaWipeDown],[data-ani-state=playing] .media[data-ani=mediaWipeDown]{--media_img-scale:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0 round var(--_media-border-rad));clip-path:inset(0 0 0 0 round var(--_media-border-rad))}.media[data-ani=mediaWipeUp]{visibility:hidden;transition:-webkit-clip-path 1s cubic-bezier(.2,0,0,1);transition:clip-path 1s cubic-bezier(.2,0,0,1);transition:clip-path 1s cubic-bezier(.2,0,0,1),-webkit-clip-path 1s cubic-bezier(.2,0,0,1)}.media[data-ani=mediaWipeUp]>iframe,.media[data-ani=mediaWipeUp]>img,.media[data-ani=mediaWipeUp]>video{transition:scale 1s cubic-bezier(.2,0,0,1) .25s}:where(html.js) .media[data-ani=mediaWipeUp]{--media_img-scale:1.1;-webkit-clip-path:inset(100% 0 0 0 round var(--_media-border-rad));clip-path:inset(100% 0 0 0 round var(--_media-border-rad))}[data-ani-state=done] .media[data-ani=mediaWipeUp],[data-ani-state=playing] .media[data-ani=mediaWipeUp]{--media_img-scale:1;visibility:visible;-webkit-clip-path:inset(0 0 0 0 round var(--_media-border-rad));clip-path:inset(0 0 0 0 round var(--_media-border-rad))}}}@layer components{.btn:where(button){border:none;padding:0;font-size:inherit}.btn:where(button):focus{outline-width:0}.btn:where(button):focus-visible{outline-width:1px}.btn,.btn-textLink:not(.btn){--_btn-display:var(--btn-display,inline-flex);--_btn-height:var(--btn-height,auto);--_btn-width:var(--btn-width,auto);--_btn-pad-block:var(--btn-pad-block,0);--_btn-pad-inline:var(--btn-pad-inline,0);--_btn-pad:var( --btn-pad,var(--_btn-pad-block) var(--_btn-pad-inline) );--_btn-justify:var(--btn-justify,flex-start);--_btn-align:var(--btn-align,center);--_btn-label-whitespace:var(--btn-label-whitespace,nowrap);--_btn-col-text:var(--btn-col-text,currentColor);--_btn-col-bkg:var(--btn-col-bkg,transparent);--_btn-col-icon:var(--btn-col-icon,currentColor);--_btn-icon-size:var(--btn-icon-size,1em);--_btn-icon-space:var(--btn-icon-space,0.8rem);display:var(--_btn-display);min-width:var(--_btn-width);min-height:var(--_btn-height);padding:var(--_btn-pad);justify-content:var(--_btn-justify);align-items:var(--_btn-align);column-gap:var(--_btn-icon-space);background-color:var(--_btn-col-bkg);color:var(--_btn-col-text);transition:all .2s cubic-bezier(.2,0,0,1);cursor:pointer;isolation:isolate}.btn.is-disabled,.btn.swiper-button-disabled,.btn[data-disabled],.btn[disabled],.is-disabled .btn,.is-disabled .btn-textLink:not(.btn),.is-disabled.btn-textLink:not(.btn),.swiper-button-disabled.btn-textLink:not(.btn),[data-disabled].btn-textLink:not(.btn),[disabled] .btn,[disabled] .btn-textLink:not(.btn),[disabled].btn-textLink:not(.btn){cursor:none;pointer-events:none}.btn-textLink:not(.btn)>*,.btn>*{pointer-events:none}.btn-textLink:not(.btn)>:where(span:not(.btn__icon,:has(.btn__label))),.btn>:where(span:not(.btn__icon,:has(.btn__label))),:where(.btn__label){flex-shrink:0;white-space:var(--_btn-label-whitespace)}.btn :where(svg),.btn-textLink:not(.btn) :where(svg),:where(.btn__icon){flex-shrink:0;display:block;color:var(--_btn-col-icon);height:var(--_btn-icon-size);width:auto}.btn--cover:before{content:"";display:block;position:absolute;z-index:0;inset:0}.btn-title{--btn-display:inline;--_btn-lineWeight:var(--btn-lineWeight,1px);background:linear-gradient(90deg,currentColor 50%,transparent 0 100%) var(--d,100%) 100%/300% var(--_btn-lineWeight) no-repeat;transition:all .5s ease}@media(hover:hover){.btn-title:hover{--d:0%}}.btn-title:focus-visible{--d:0%}.btn-textLink{--btn-icon-size:0.5em;--btn-icon-space:1ch;--_line-padd:var(--line-padd,1px);--_line1-x:0%;--_line1-delay:0.25s;--_line2-x:calc(-100% - 1px);--_line2-delay:0s}@media(hover:hover){.btn-textLink:hover{--_line1-x:calc(100% + 1px);--_line1-delay:0s;--_line2-x:0%;--_line2-delay:0.25s}}.btn-textLink:focus-visible{--_line1-x:calc(100% + 1px);--_line1-delay:0s;--_line2-x:0%;--_line2-delay:0.25s}.btn-textLink{overflow:clip}.btn-textLink .btn__label,.btn-textLink:not(:has(>span,.btn__label)),.btn-textLink>span{position:relative;overflow:clip;padding-bottom:var(--_line-padd)}.btn-textLink .btn__label:after,.btn-textLink .btn__label:before,.btn-textLink:not(:has(>span,.btn__label)):after,.btn-textLink:not(:has(>span,.btn__label)):before,.btn-textLink>span:after,.btn-textLink>span:before{background-color:currentColor;content:"";display:block;position:absolute;height:1px;bottom:0;width:100%}.btn-textLink .btn__label:after,.btn-textLink:not(:has(>span,.btn__label)):after,.btn-textLink>span:after{transform:translateX(var(--_line1-x));transition:all 1s cubic-bezier(.23,1,.32,1) var(--_line1-delay)}.btn-textLink .btn__label:before,.btn-textLink:not(:has(>span,.btn__label)):before,.btn-textLink>span:before{transform:translateX(var(--_line2-x));transition:all 1s cubic-bezier(.23,1,.32,1) var(--_line2-delay)}.btn-textLink .btn__icon,.btn-textLink>svg{margin-bottom:var(--_line-padd)}.btn-textLink--hoveronly .btn__label:after,.btn-textLink--hoveronly:not(:has(>span,.btn__label)):after,.btn-textLink--hoveronly>span:after{display:none!important}.btn-dash{--_dash-width:0fr;will-change:width}@media(hover:hover){.btn-dash:hover{--_dash-width:1fr}}.btn-dash:focus-visible{--_dash-width:1fr}.btn-dash[data-current=true]{--_dash-width:1fr}.btn-dash .btn__label,.btn-dash>span{display:grid;grid-template-columns:minmax(0,var(--_dash-width)) auto}@media(prefers-reduced-motion:no-preference){.btn-dash .btn__label,.btn-dash>span{transition:grid-template-columns .2s}}.btn-dash .btn__label:before,.btn-dash>span:before{content:"— ";display:inline-block;overflow:clip;width:var(--_dash-width)}.btn-submit{--btn-width:4.6rem;--btn-height:4.6rem;--btn-icon-size:1.6rem;--btn-justify:center;border-radius:.8rem}.btn-submit:focus-visible{outline:2px solid #8d8c8c}.btn-submit--small{--btn-width:3.2rem;--btn-height:3.2rem;--btn-icon-size:0.6rem}@media(hover:hover){.btn-submit:hover{--_btn-col-bkg:var(--btn-col-bkg-hover)}}.btn-submit:focus-visible{--_btn-col-bkg:var(--btn-col-bkg-hover)}.btn-cta{--btn-display:flex;--btn-pad:2.6rem 3.2rem;--btn-justify:center;--btn-col-text:#1c1a1a;--btn-col-icon:#1c1a1a;--btn-icon-size:0.6em;--_btn-col-txt-hover:var(--btn-col-txt-hover,var(--col-selectedTxt));--_btn-col-bkg:var( --btn-col-bkg,var(--col-theme-100,var(--col-pg-100)) );--_btn-col-bkg-hover:var( --btn-col-bkg-hover,var(--col-theme-050,var(--col-pg-050)) );--_rollup-pos-1:0%;--_rollup-pos-2:100%}@media(max-width:479px){.btn-cta{--btn-label-whitespace:normal}}.btn-cta .btn__label{text-align:center;flex-shrink:1}.btn-cta{font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-200-fs);line-height:var(--ts-mono-200-lh);letter-spacing:var(--ts-mono-200-ls);border-radius:.8rem;text-transform:uppercase}.btn-cta[data-ani=rollup]>div{display:inherit;justify-content:inherit;align-items:inherit}@media(hover:hover){.btn-cta:hover{--btn-col-icon:var(--_btn-col-txt-hover);--_btn-col-text:var(--_btn-col-txt-hover);--_btn-col-bkg:var(--_btn-col-bkg-hover);--_rollup-pos-1:-100%;--_rollup-pos-2:0%}}.btn-cta:focus-visible{--btn-col-icon:var(--_btn-col-txt-hover);--_btn-col-text:var(--_btn-col-txt-hover);--_btn-col-bkg:var(--_btn-col-bkg-hover);--_rollup-pos-1:-100%;--_rollup-pos-2:0%}.btn-cta__rollup{overflow:clip;position:relative}.btn-cta__rollup>*{display:flex;justify-content:center;align-items:center;column-gap:var(--_btn-icon-space);transition:transform .2s cubic-bezier(.3,0,1,1)}.btn-cta__rollup>:first-child{transform:translateY(var(--_rollup-pos-1))}.btn-cta__rollup>:last-child{position:absolute;top:50%;left:50%;translate:-50% -50%;transform:translateY(var(--_rollup-pos-2))}.btn-cta.is-disabled,.btn-cta[data-disabled],.btn-cta[disabled],.is-disabled .btn-cta,[disabled] .btn-cta{--btn-col-bkg:#E3E3E3}.btn-carousel{--btn-height:4.8rem;--btn-width:4.8rem;--btn-icon-size:1.6rem;--btn-col-bkg:#f7f7f7;--_btn-justify:center;border-radius:.8rem}@media(hover:hover){.btn-carousel:hover{--btn-col-bkg:#eeeeee}}.btn-carousel:focus-visible{--btn-col-bkg:#eeeeee}.btn-carousel--prev{scale:-100% 100%}.btn-carousel:is(.swiper-button-disabled,.is-disabled,[disabled]){opacity:.5}.btn-cursor-pos{--hover-fx:0;--hover-events:none;position:relative}.btn-cursor-pos__hover{--btn-col-bkg:var(--col-theme-100);--btn-pad:1.2rem 2.4rem;--btn-icon-size:0.5em;position:absolute;top:0;left:0;z-index:10;font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls);opacity:var(--hover-fx);text-decoration:none!important;transition:opacity .1s cubic-bezier(.3,0,1,1);border-radius:.8rem;text-transform:uppercase;pointer-events:var(--hover-events)}.btn-cursor-pos__hover:focus-visible{top:50%!important;left:50%!important;opacity:1!important;transform:translate(-50%,-50%)!important}@media(hover:hover){.btn-cursor-pos:hover{--hover-fx:1;--hover-events:all}}.btn-cursor-pos:focus-visible{--hover-fx:1;--hover-events:all}.btn-tag{--btn-col-text:var(--col-default);--btn-pad:0.8rem 1.6rem;--btn-col-bkg:var(--col-theme-100);font-size:var(--ts-mono-050-fs);line-height:var(--ts-mono-050-lh);letter-spacing:var(--ts-mono-050-ls)}.btn-filter,.btn-tag{font-family:JetBrains Mono,monospace;border-radius:.8rem}.btn-filter{--btn-col-text:var(--col-default);--btn-col-bkg:#f7f7f7;--btn-pad:1.4rem 2rem;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls);text-transform:uppercase}@media(hover:hover){.btn-filter:hover{--btn-col-text:var(--col-contrast);--btn-col-bkg:var(--col-default)}}.btn-filter:focus-visible{--btn-col-text:var(--col-contrast);--btn-col-bkg:var(--col-default)}.btn-filter[data-active=true]{--btn-col-text:var(--col-contrast);--btn-col-bkg:var(--col-default)}}@layer editor{.editor{--_mar:4rem}.editor :first-child{margin-top:0}.editor :last-child{margin-bottom:0}.editor h2,.editor h3{margin:0}.editor h2{font-size:var(--ts-default-500-fs);line-height:var(--ts-default-500-lh);font-weight:400;letter-spacing:var(--ts-default-500-ls);-webkit-margin-after:.8rem;margin-block-end:.8rem}.editor h3{font-size:var(--ts-default-250-fs);line-height:var(--ts-default-250-lh);letter-spacing:var(--ts-default-250-ls)}.editor h3,.editor h4{font-weight:700;-webkit-margin-after:.6rem;margin-block-end:.6rem}.editor h4{font-size:var(--ts-default-200-fs);line-height:var(--ts-default-200-lh);letter-spacing:var(--ts-default-200-ls)}.editor :not(h2,h3,h4)+:where(h2,h3,h4){-webkit-margin-before:4rem;margin-block-start:4rem}.editor hr+:where(h2,h3,h4){-webkit-margin-before:0;margin-block-start:0}.editor p:not(:last-child){margin-bottom:2rem}.editor hr{border:none;border-top:1px solid var(--col-lowContrast);margin:3rem 0;opacity:.3}.editor hr:has(+h2,+h3,+h4){-webkit-margin-before:4rem;margin-block-start:4rem;-webkit-margin-after:1rem;margin-block-end:1rem}.editor .intro{font-size:var(--ts-default-500-fs);line-height:var(--ts-default-500-lh);font-weight:400;letter-spacing:var(--ts-default-500-ls)}.editor a:not(.btn){background:linear-gradient(90deg,currentColor 33.3333333333%,transparent 0 66.6666666667%,currentColor 0) var(--d,100%) 100%/300% 1px no-repeat;transition:all .5s ease}@media(hover:hover){.editor a:not(.btn):hover{--d:0%}}.editor a:not(.btn):focus-visible{--d:0%}.editor ol,.editor ul{list-style:none;margin:2rem 0 2rem 2rem;padding:0}.editor ol li,.editor ul li{padding-left:3.2rem;position:relative}.editor ol li:not(:last-child),.editor ul li:not(:last-child){padding-bottom:.5rem}.editor ol li:before,.editor ul li:before{content:"";display:block;position:absolute;left:0}.editor ol ol,.editor ol ul,.editor ul ol,.editor ul ul{margin-top:-1rem;margin-bottom:1rem!important}.editor h2+ol,.editor h2+ul,.editor h3+ol,.editor h3+ul,.editor h4+ol,.editor h4+ul,.editor ol:first-child,.editor ul:first-child{margin-top:1.2rem}.editor ul li:before{height:0;border-bottom:2px solid;width:2rem;top:1.3rem}.editor ol{counter-reset:editor-ol-counter}.editor ol>li:before{color:#0a304c;content:counter(editor-ol-counter) ". ";counter-increment:editor-ol-counter}.editor blockquote{font-size:var(--ts-default-400-fs);line-height:var(--ts-default-400-lh);letter-spacing:var(--ts-default-400-ls);text-align:center;margin:6rem 1rem}@media(min-width:768px){.editor blockquote{font-size:var(--ts-default-600-fs);line-height:var(--ts-default-600-lh);letter-spacing:var(--ts-default-600-ls);margin:8rem 4rem}}@media(min-width:1200px){.editor blockquote{margin:8rem 6rem}}.editor blockquote:after,.editor blockquote:before{background-color:var(--col-default);content:"";display:block;height:2px;margin:0 auto;width:100px}@media(min-width:768px){.editor blockquote:after,.editor blockquote:before{width:200px}}.editor blockquote:before{margin-bottom:var(--_mar)}.editor blockquote:after{margin-top:var(--_mar)}.editor img{border-radius:.8rem;width:100%}.editor figure{margin-bottom:var(--_mar)}.editor figure p{margin-bottom:1rem}.editor figure figcaption{font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls)}.editor pre{white-space:inherit;overflow:unset;margin-block:var(--_mar)}.editor pre code{font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls);padding:.5rem 1ch .65rem;background-color:#eee;box-decoration-break:clone;-webkit-box-decoration-break:clone}}.editor.editor--ai p{margin-bottom:2rem}.editor.editor--ai ol,.editor.editor--ai ul{margin:2rem 0}.editor.editor--ai blockquote{font-size:var(--ts-default-200-fs);line-height:var(--ts-default-200-lh);letter-spacing:var(--ts-default-200-ls);margin:0;padding:0;text-align:left}.editor.editor--ai blockquote:after,.editor.editor--ai blockquote:before{margin:0}@layer components{.grecaptcha-badge{display:none!important}.form{--_grid-cols:1;font-size:var(--ts-default-100-fs);line-height:var(--ts-default-100-lh);font-weight:400;letter-spacing:var(--ts-default-100-ls);display:grid;grid-gap:0 var(--pg-gutter);gap:0 var(--pg-gutter);grid-template-columns:repeat(var(--_grid-cols),minmax(0,1fr))}@media(min-width:900px){.form{--_grid-cols:2}}.form .success{font-size:var(--ts-default-400-fs);line-height:var(--ts-default-400-lh);letter-spacing:var(--ts-default-400-ls);margin-block:4.6rem}.form .error,.form .success{font-weight:400;grid-column:1/-1;text-align:center}.form .error{color:#e63f33;font-family:JetBrains Mono,monospace;font-size:var(--ts-mono-100-fs);line-height:var(--ts-mono-100-lh);letter-spacing:var(--ts-mono-100-ls);text-transform:uppercase}.form .form-label{margin-bottom:1.2rem!important}.form__footer{font-size:var(--ts-default-050-fs);line-height:var(--ts-default-050-lh);font-weight:400;letter-spacing:var(--ts-default-050-ls);grid-column:1/-1;display:flex;flex-direction:column;row-gap:2.2rem;justify-content:space-between;align-items:baseline;margin-top:-2.4rem;margin-bottom:4.2rem}@media(min-width:768px){.form__footer{flex-direction:row;column-gap:min(30vw,14rem)}}.form__footer p:not(:last-child){margin-bottom:1.2rem!important}.form__footer>span{display:inline-block;white-space:nowrap}.form__note{font-size:var(--ts-default-050-fs);line-height:var(--ts-default-050-lh);font-weight:400;letter-spacing:var(--ts-default-050-ls);grid-column:1/-1;display:flex;flex-direction:column;row-gap:2.2rem;justify-content:space-between;align-items:baseline}.form__note--before{margin-block:2.4rem 1.24rem}.form__note--after{margin-block:-2.4rem 2.4rem}@media(min-width:768px){.form__note{flex-direction:row;column-gap:min(30vw,14rem)}}.form__note p:not(:last-child){margin-bottom:1.2rem!important}.form__radios{align-items:flex-start;flex-wrap:wrap;gap:3.2rem}.form__radios,.form__radios label{display:flex;justify-content:flex-start}.form__radios label{align-items:center;gap:1ch}.form__radios label span{white-space:nowrap}.form__item{position:relative;width:100%;display:flex;flex-direction:column}.form__item:not(:last-child){margin-bottom:4.2rem}.form__item:has(+.form__item--hidden:last-child){margin-bottom:0}.form__item--fill{grid-column:1/-1}.form__item--hidden{display:none}.form__item:has(input[type=text],input[type=email],input[type=number],input[type=url]){--_label-pos:-50%;--_label-scale:1;position:relative}.form__item:has(input[type=text],input[type=email],input[type=number],input[type=url]) ::placeholder{color:rgba(0,0,0,0);opacity:0}.form__item:has(input[type=text],input[type=email],input[type=number],input[type=url]) ::-ms-input-placeholder{color:rgba(0,0,0,0)}.form__item:has(input[type=text],input[type=email],input[type=number],input[type=url]) label{position:absolute;top:2rem;left:0;pointer-events:none;transform:translateY(var(--_label-pos)) scale(var(--_label-scale));transform-origin:top left;transition:all .25s cubic-bezier(.2,0,0,1);width:100%}.form__item:has(input[type=text],input[type=email],input[type=number],input[type=url]):has(input:focus,input:not(:placeholder-shown)){--_label-pos:calc(-150% - 1.2rem);--_label-scale:0.8}.form__item:has(input[type=file]) label{border-bottom:1px solid #e3e3e3;padding:.9rem 0 2.3rem}.form__item:has(input[type=file]:focus) label{outline:1px solid #d0d0d0}.form__item:has(select):after{content:"";display:block;position:absolute;right:1ch;top:2.5rem;width:1rem;height:1rem;border-right:2px solid #000;border-bottom:2px solid #000;translate:0 -50%;rotate:45deg}.form__item:has(select:open):after{rotate:-135deg;translate:0 0}.form__item__descrip{color:#e3e3e3;display:flex;flex-wrap:wrap;gap:0 1ch;margin-top:.6rem}.form__item .fileName,.form__item__descrip{font-size:var(--ts-default-050-fs);line-height:var(--ts-default-050-lh);font-weight:400;letter-spacing:var(--ts-default-050-ls)}.form__item .fileName{margin-top:.2rem}.form__item input{width:100%;outline:none}.form__item input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer}.form__item button{width:100%}.form input[type=email],.form input[type=file],.form input[type=number],.form input[type=text],.form input[type=url],.form select{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;background:rgba(0,0,0,0);border:none;border-bottom:1px solid #e3e3e3;padding:1.6rem 0}.form input[type=email]:focus,.form input[type=file]:focus,.form input[type=number]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form select:focus{outline:1px solid #d0d0d0}.form input[type=checkbox],.form input[type=radio]{font-size:var(--ts-default-100-fs);line-height:var(--ts-default-100-lh);letter-spacing:var(--ts-default-100-ls);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;width:2rem;height:2rem;color:#1c1a1a;background-color:rgba(0,0,0,0);border:1px solid #1c1a1a;border-radius:2px;transition:all .2s ease}.form input[type=checkbox]:hover,.form input[type=radio]:hover{background-color:#1c1a1a;color:#fff}.form input[type=checkbox]:focus,.form input[type=radio]:focus{outline-color:#e3e3e3}.form input[type=checkbox]:checked,.form input[type=radio]:checked{position:relative;background-color:#1c1a1a;color:#fff}.form input[type=checkbox]:checked:before,.form input[type=radio]:checked:before{content:"";display:block;inset:0;width:100%;height:100%;transform:scale(.7);background-color:currentColor;-webkit-clip-path:polygon(3.093% 65.396%,11.654% 55.616%,33.388% 80.44%,91.439% 14.118%,100% 23.898%,33.381% 100%,3.093% 65.396%);clip-path:polygon(3.093% 65.396%,11.654% 55.616%,33.388% 80.44%,91.439% 14.118%,100% 23.898%,33.381% 100%,3.093% 65.396%)}.form input[type=radio]{border-radius:100%}.form input[type=radio]:checked:before{transform:scale(.5)}.form label:has(input[type=checkbox]){display:flex;flex-direction:row;gap:1rem;align-items:flex-start;font-size:var(--ts-default-050-fs);line-height:var(--ts-default-050-lh);letter-spacing:var(--ts-default-050-ls);cursor:pointer}.form label:has(input[type=checkbox]) a{background:linear-gradient(90deg,currentColor 33.3333333333%,transparent 0 66.6666666667%,currentColor 0) var(--d,100%) 100%/300% 1px no-repeat;transition:all .5s ease}@media(hover:hover){.form label:has(input[type=checkbox]) a:hover{--d:0%}}.form label:has(input[type=checkbox]) a:focus-visible{--d:0%}.form label:has(input[type=checkbox]:focus){outline:1px solid #d0d0d0;outline-offset:.2rem}.form textarea{width:100%;border:1px solid #e3e3e3;margin-top:2.2rem;background-color:rgba(0,0,0,0);padding:1.6rem;border-radius:.8rem;font-size:var(--ts-default-050-fs);line-height:var(--ts-default-050-lh);letter-spacing:var(--ts-default-050-ls)}.form textarea:focus{outline:1px solid #d0d0d0;outline-offset:1px}.form textarea[data-resize=false]{resize:none}.form .btn-cta{--btn-col-txt-hover:#000}.video{--_ratio-x:var(--ratio-x,16);--_ratio-y:var(--ratio-y,9);--_video-max-width:var(--video-max-width,unset);--_video-max-height:var(--video-max-height,unset);position:relative;isolation:isolate;width:100%;max-width:var(--_video-max-width);height:auto;max-height:var(--_video-max-height);aspect-ratio:var(--_ratio-x)/var(--_ratio-y);background-color:#000}.video>iframe,.video>video{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:contain}}@layer components{}@layer components{.menu:where(ul,ol,menu){list-style:none;padding:0;margin:0}.menu:where(ul,ol,menu)>:where(li){display:inline-block;margin:0}.menu{--_menu-display:var(--menu-display,inline-flex);--_menu-wrap:var(--menu-wrap,wrap);--_menu-dir:var(--menu-dir,column);--_menu-gap-X:var(--menu-gap-X,0);--_menu-gap-Y:var(--menu-gap-Y,0);--_menu-alignItems:var(--menu-alignItems,start);--_menu-justifyContent:var(--menu-justifyContent,start);display:var(--_menu-display);flex-direction:var(--_menu-dir);flex-wrap:var(--_menu-wrap);column-gap:var(--_menu-gap-X);row-gap:var(--_menu-gap-Y);justify-content:var(--_menu-justifyContent);align-items:var(--_menu-alignItems)}.menu>*{display:block}}@layer components{.listing:where(ol,ul){list-style:none;padding:0;margin:0}.listing:where(ol,ul)>:where(li){display:inline-block;margin:0}.listing{--_listing-display:var(--listing-display,grid);--_listing-columns:var(--listing-columns,1);--_listing-gap-X:var(--listing-gap-X,var(--pg-gutter,1rem));--_listing-gap-Y:var(--listing-gap-Y,1rem);--_listing-justifyContent:var(--listing-justifyContent,start);--_listing-alignContent:var(--listing-alignContent,start);--_listing-justifyItems:var(--listing-justifyItems,start);--_listing-alignItems:var(--listing-alignItems,start);display:var(--_listing-display);row-gap:var(--_listing-gap-Y);column-gap:var(--_listing-gap-X);justify-content:var(--_listing-justifyContent);align-content:var(--_listing-alignContent);justify-items:var(--_listing-justifyItems);align-items:var(--_listing-alignItems)}.listing--grid,.listing:not(:where(.listing--flex,.listing--flex-auto)){--_listing-display:grid;grid-template-columns:repeat(var(--_listing-columns),minmax(0,1fr))}.listing--grid>li,.listing:not(:where(.listing--flex,.listing--flex-auto))>li{--_col-span:var(--col-span,1);grid-column:span var(--_col-span)}.listing--flex,.listing--flex-auto{--_listing-display:flex;--_listing-flex-direction:column;flex-wrap:wrap}.listing--flex-auto>li,.listing--flex>li{width:-moz-fit-content;width:fit-content;flex-grow:0;flex-shrink:0;flex-basis:calc(100%/var(--_listing-columns) - var(--_listing-gap-X)/var(--_listing-columns)*(var(--_listing-columns) - 1))}.listing>li{display:block;width:100%}.listing--flex-auto{--_listing-flex-direction:row}.listing--flex-auto>li{flex-grow:0;flex-shrink:0;flex-basis:unset}}@layer base{.overlay{--_overlay-zindex:var(--overlay-zindex,-1);--_overlay-speed:var(--overlay-speed,0.3s);--_overlay-opacity:0;--_overlay-pointer-events:none;position:fixed;inset:0;z-index:var(--_overlay-zindex);width:100vw;height:100vh;pointer-events:var(--_overlay-pointer-events);-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0);transition:-webkit-clip-path 0s linear var(--_overlay-speed);transition:clip-path 0s linear var(--_overlay-speed);transition:clip-path 0s linear var(--_overlay-speed),-webkit-clip-path 0s linear var(--_overlay-speed)}:has(>.overlay){isolation:isolate}.is-active .overlay,.is-open .overlay,[data-open=true] .overlay{--_overlay-opacity:1;--_overlay-pointer-events:all;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:-webkit-clip-path 0s linear 0s;transition:clip-path 0s linear 0s;transition:clip-path 0s linear 0s,-webkit-clip-path 0s linear 0s}.overlay:before{background-color:rgba(0,0,0,.8);content:"";display:block;inset:0;opacity:var(--_overlay-opacity);position:absolute}@media(prefers-reduced-motion:no-preference){.overlay:before{transition:opacity var(--_overlay-speed) cubic-bezier(.3,0,1,1)}}}@layer components{.accordion{--_acc-ani-speed:var(--acc-ani-speed,0.2s);--_acc_summary_icon-rotate:0deg}.accordion__item{display:block}.accordion__item+.accordion__item{margin-top:-1px}.accordion__summary{cursor:pointer;list-style:none}.accordion__summary::-webkit-details-marker{display:none}html.js .accordion__draw{display:grid}.accordion__draw{grid-template-rows:0fr}.accordion__draw[data-open=true]{grid-template-rows:1fr}.accordion__draw:has(:focus-visible){grid-template-rows:1fr}@media(prefers-reduced-motion:no-preference){.accordion__draw{transition:grid-template-rows var(--_acc-ani-speed) ease}}.accordion__draw__inner{overflow:hidden}.swiper-hover-button{background:rgba(0,0,0,0);border:0;outline:none;position:absolute;top:0;height:100%;width:50%;z-index:1;overflow:visible}}@layer components{@media(hover:none){.swiper-hover-button{display:none}}.swiper-hover-button--previous{left:0}.swiper-hover-button--previous svg{transform:scaleX(-1)}.swiper-hover-button--next{right:0}.swiper-hover-button .btn-cursor-pos__hover{pointer-events:none!important}.swiper-hover-button.swiper-button-disabled{transition:opacity .2s cubic-bezier(.2,0,0,1);opacity:0;pointer-events:none}}@layer reset, base, components, ui, page, modules, editor;.GlobalError_GlobalError__eTDPY{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;align-items:center;gap:2.2rem;background-color:#eee;padding:2.2rem}.GlobalError_GlobalError__eTDPY h1{color:#8d8c8c;margin:0;text-align:center;font-size:var(--ts-default-400-fs);line-height:var(--ts-default-400-lh);font-weight:400;letter-spacing:var(--ts-default-400-ls)}@media(min-width:768px){.GlobalError_GlobalError__eTDPY h1{font-size:var(--ts-default-800-fs);line-height:var(--ts-default-800-lh);font-weight:400;letter-spacing:var(--ts-default-800-ls)}}.GlobalError_GlobalError__eTDPY svg{max-width:100%}