html{line-height:1.15;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{margin:0;font-family:var(--brand-font-body,"Public Sans",sans-serif);color:var(--color-text-default);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}main{display:block}a{text-decoration:none}h1,h2,h3,h4,h5{margin:0 0 calc(var(--gutter)/2) 0;color:#333}hr{box-sizing:content-box;height:0;overflow:visible}pre{margin:0;padding:0;white-space:pre-line;font-family:v-sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:12px}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;outline:0;cursor:pointer}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}figure{margin:0}textarea{resize:vertical}.hidden,[hidden]{display:none!important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}:root{color-scheme:only light;--spacing-0:0rem;--spacing-px:.0625rem;--spacing-0-5:.125rem;--spacing-1:.25rem;--spacing-1-5:.375rem;--spacing-2:.5rem;--spacing-2-5:.625rem;--spacing-3:.75rem;--spacing-3-5:.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-6-5:1.625rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--color-black:#000;--color-white:#fff;--color-transparent:transparent;--color-tint-50:#f3ebff;--color-tint-100:#ebdbff;--color-tint-200:#d7b8ff;--color-tint-300:#bf8fff;--color-tint-400:#ab6bff;--color-tint-500:#9747ff;--color-tint-600:#7105ff;--color-tint-700:#5400c2;--color-tint-800:#390085;--color-tint-900:#1d0042;--color-tint-950:#0d001f;--font-family-base:"Public Sans",sans-serif;--brand-font-heading:"Public Sans",sans-serif;--brand-font-body:"Public Sans",sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.625rem;--text-5xl:3rem;--text-6xl:3.75rem;--text-7xl:4.5rem;--text-8xl:6rem;--text-9xl:8rem;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-semibold:600;--leading-tight:1.15;--leading-snug:1.2;--leading-normal:1.25;--leading-relaxed:1.5;--leading-loose:1.63}:root{--gutter:.625rem;--spacing-general-none:var(--spacing-0);--spacing-general-xs:var(--spacing-1);--spacing-general-sm:var(--spacing-2);--spacing-general-base:var(--spacing-4);--spacing-general-md:var(--spacing-6);--spacing-general-lg:var(--spacing-8);--spacing-general-xl:var(--spacing-12);--spacing-general-2xl:var(--spacing-16);--spacing-section-none:var(--spacing-0);--spacing-section-xs:var(--spacing-6);--spacing-section-sm:var(--spacing-10);--spacing-section-base:var(--spacing-14);--spacing-section-md:var(--spacing-20);--spacing-section-lg:var(--spacing-24);--spacing-section-xl:var(--spacing-32);--spacing-section-2xl:var(--spacing-40)}:root{--color-brand-primary:#1a1a2e;--color-brand-secondary:#e94560;--color-brand-shade-1:#2a2a4e;--color-brand-shade-4:#16162a;--color-neutral-0:#fff;--color-neutral-50:#f7f8fa;--color-neutral-100:#eef0f4;--color-neutral-200:#dcdfe5;--color-neutral-300:#c2c7d0;--color-neutral-400:#9aa1ad;--color-neutral-500:#6c7583;--color-neutral-600:#4b5361;--color-neutral-700:#343a47;--color-neutral-800:#1f242e;--color-neutral-900:#0f131a;--color-feedback-success:#1f7a3a;--color-feedback-success-subtle:#e6f4ea;--color-feedback-warning:#a65a00;--color-feedback-warning-subtle:#fdf1dd;--color-feedback-error:#b42318;--color-feedback-error-subtle:#fee4e2;--color-feedback-info:#175cd3;--color-feedback-info-subtle:#e0edff;--color-text-default:var(--color-neutral-800);--color-text-heading:var(--color-neutral-900);--color-text-muted:var(--color-neutral-600);--color-text-subtle:var(--color-neutral-500);--color-text-disabled:var(--color-neutral-400);--color-text-inverse:var(--color-neutral-0);--color-text-on-primary:#fff;--color-text-on-accent:#fff;--color-text-link:var(--color-brand-primary);--color-text-link-hover:var(--color-brand-shade-4);--color-surface-default:var(--color-neutral-0);--color-surface-subtle:var(--color-neutral-50);--color-surface-raised:var(--color-neutral-0);--color-surface-sunken:var(--color-neutral-100);--color-surface-inverse:var(--color-neutral-900);--color-surface-overlay:rgba(15,19,26,.6);--color-action-primary:var(--color-brand-primary);--color-action-secondary:var(--color-brand-secondary);--color-action-tertiary:transparent;--color-surface-cta-frame:#f5f5f4;--color-action-cta-strong:#000;--color-text-on-cta-strong:#fff;--color-border-default:var(--color-neutral-200);--color-border-subtle:var(--color-neutral-100);--color-border-strong:var(--color-neutral-400);--color-border-focus:var(--color-action-primary);--color-border-error:var(--color-feedback-error);--color-accent:var(--color-brand-secondary);--color-accent-subtle:var(--color-neutral-50);--color-action-primary-hover:color-mix(in srgb,var(--color-action-primary) 85%,#000);--color-action-primary-active:color-mix(in srgb,var(--color-action-primary) 75%,#000);--color-action-primary-disabled:color-mix(in srgb,var(--color-action-primary) 40%,#fff);--color-action-secondary-hover:color-mix(in srgb,var(--color-action-secondary) 85%,#000);--color-action-secondary-active:color-mix(in srgb,var(--color-action-secondary) 75%,#000);--color-action-secondary-disabled:color-mix(in srgb,var(--color-action-secondary) 40%,#fff);--color-focus-ring:color-mix(in srgb,var(--color-action-primary) 50%,transparent);--tcm-color-primary:var(--color-brand-primary);--tcm-color-primary-dark:var(--color-brand-shade-4);--tcm-color-primary-light:var(--color-brand-shade-1);--tcm-color-on-primary:#fff;--tcm-color-secondary:var(--color-brand-secondary);--mono-black:#131313;--color-pill-text:#3e4192;--color-modal-header:#42b983;--color-modal-mask:rgba(0,5,70,.5);--color-progress-container:#232730;--color-axis-tick:#79889b;--color-limit-shadow:rgba(0,0,0,.2);--color-multiselect-icon-hover:hsla(0,0%,100%,.1);--color-menu-item-hover:hsla(0,0%,100%,.1);--color-menu-item-active:hsla(0,0%,100%,.15);--color-bg:#f0f3f8;--color-bg-grey:#f4f3f4;--color-dark:#333;--color-main-text-color:#19052c;--color-primary:#0fffad;--color-secondary:#432c76;--color-primary-dark:#000546;--color-grey:#756980;--color-medium-grey:#988fa0;--color-light-grey:#e8e6ea;--color-light-blue:#f0f3f8;--color-dropdown-hover:var(--color-light-blue);--color-popover-bg:#000546;--color-tr-border:var(--color-light-grey);--color-success:#b0d0b8;--color-success-light:#e6eee8;--color-success-dark:#1f5229;--color-failure:#e43836;--color-error:#d0b0b0;--color-error-light:#f9e3e3;--color-error-dark:#521f1f;--color-svane-primary:#1b365d;--color-svane-primary-dark:#122442;--color-svane-primary-light:#2a4f7f;--color-svane-secondary:#432c76;--color-tvis-primary:#e63946;--color-tvis-primary-dark:#b52d37;--color-tvis-primary-light:#ef6b75;--color-tvis-secondary:#457b9d;--color-aubo-primary:#2d6a4f;--color-aubo-primary-dark:#1e4835;--color-aubo-primary-light:#40916c;--color-aubo-secondary:#95d5b2;--color-nettoline-primary:#f77f00;--color-nettoline-primary-dark:#c46500;--color-nettoline-primary-light:#fcbf49;--color-nettoline-secondary:#003049;--color-corporate-primary:#1a1a2e;--color-corporate-primary-dark:#16162a;--color-corporate-primary-light:#2a2a4e;--color-corporate-secondary:#e94560}:root{--font-size-base:.8125rem;--font-size-extra-small:.625rem;--font-size-small:.75rem;--font-size-medium:1rem;--font-size-large:1.25rem;--font-size-extra-large:1.875rem;--font-size-input-large:1.5625rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-bolder:900;--font-size-h1:clamp(3rem,6vw,6rem);--font-size-h2:clamp(2.5rem,5vw,4.5rem);--font-size-h3:clamp(2rem,4vw,3.5rem);--font-size-h4:clamp(1.5rem,3vw,2.5rem);--font-size-h5:clamp(1.25rem,2vw,1.75rem);--font-size-h6:clamp(1rem,1.5vw,1.25rem);--leading-h1:1.05;--leading-h2:1.1;--leading-h3:1.15;--leading-h4:1.2;--leading-h5:1.3;--leading-h6:1.4}:root{--button-height-sm:32px;--button-height:44px;--button-height-lg:52px;--input-border-radius:8px;--n-border-radius:8px;--input-border-color:var(--color-light-grey);--tab-link-border-color:#454545;--tab-link-text-color:var(--color-medium-grey);--tab-link-hover-text-color:var(--mono-black);--table-th-bg:var(--color-light-grey);--table-border:#e8e8e8;--dropdown-item-border-radius:8px;--modal-bg-color:#fff;--modal-bg-dark:#222224;--modal-mask:rgba(0,0,0,.3);--modal-mask-dark:hsla(0,0%,100%,.8);--modal-default-width:700px;--modal-xs-width:385px;--modal-small-width:550px;--modal-large-width:900px;--modal-max-height:90vh;--modal-border-radius:10px;--bg-card-white:#fff;--bg-card-grey:#f8f8f8;--card-border-color:#e7eaee;--text-color-card-default:var(--color-medium-grey);--card-border-radius:12px;--card-content-padding:calc(var(--gutter)*2);--card-content-padding-small:12px;--card-hover-color:#fbfbfb;--button-primary-bg:#000;--button-primary-text-color:#fff;--button-primary-bg-hover:var(--color-light-grey);--button-primary-bg-disabled:var(--color-light-grey);--button-primary-text-color-disabled:var(--color-medium-grey);--button-secondary-bg:#fff;--button-secondary-text-color:#585858;--button-secondary-bg-hover:var(--color-light-grey);--button-secondary-text-hover:var(--color-medium-grey);--button-secondary-bg-disabled:#fff;--button-secondary-text-color-disabled:var(--color-medium-grey);--button-ghost-text-color:#000;--button-ghost-border-color:var(--color-medium-grey);--button-ghost-border-color-hover:var(--color-medium-grey);--button-ghost-bg-hover:var(--color-light-grey);--button-ghost-text-hover:#000;--button-ghost-bg-disabled:#fff;--button-ghost-text-color-disabled:var(--color-medium-grey);--button-danger-text-color:var(--color-error);--button-danger-border-color:var(--color-error);--button-danger-bg:var(--color-error-light);--button-danger-bg-hover:var(--color-error)}:root{--grid-columns:12;--grid-gutter:var(--spacing-6);--grid-margin:var(--spacing-8);--grid-max-width:90rem;--grid-breakout-offset:var(--spacing-20)}@media(max-width:991px){:root{--ui-block-content-padding:var(--spacing-general-base)}}@media(min-width:768px){:root{--grid-margin:var(--spacing-10);--grid-gutter:var(--spacing-6)}}@media(min-width:1220px){:root{--grid-margin:var(--spacing-16);--grid-gutter:var(--spacing-8)}}@media(min-width:1540px){:root{--grid-margin:var(--spacing-24)}}.m-0-auto{margin:0 auto}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.m-1{margin:calc(var(--gutter)/4)!important}.mx-1{margin-left:calc(var(--gutter)/4)!important;margin-right:calc(var(--gutter)/4)!important}.my-1{margin-bottom:calc(var(--gutter)/4)!important}.mt-1,.my-1{margin-top:calc(var(--gutter)/4)!important}.mr-1{margin-right:calc(var(--gutter)/4)!important}.mb-1{margin-bottom:calc(var(--gutter)/4)!important}.ml-1{margin-left:calc(var(--gutter)/4)!important}.m-2{margin:calc(var(--gutter)/2)!important}.mx-2{margin-left:calc(var(--gutter)/2)!important;margin-right:calc(var(--gutter)/2)!important}.my-2{margin-bottom:calc(var(--gutter)/2)!important}.mt-2,.my-2{margin-top:calc(var(--gutter)/2)!important}.mr-2{margin-right:calc(var(--gutter)/2)!important}.mb-2{margin-bottom:calc(var(--gutter)/2)!important}.ml-2{margin-left:calc(var(--gutter)/2)!important}.m-3{margin:var(--gutter)!important}.mx-3{margin-left:var(--gutter)!important;margin-right:var(--gutter)!important}.my-3{margin-bottom:var(--gutter)!important}.mt-3,.my-3{margin-top:var(--gutter)!important}.mr-3{margin-right:var(--gutter)!important}.mb-3{margin-bottom:var(--gutter)!important}.ml-3{margin-left:var(--gutter)!important}.m-4{margin:calc(var(--gutter)*2)!important}.mx-4{margin-left:calc(var(--gutter)*2)!important;margin-right:calc(var(--gutter)*2)!important}.my-4{margin-bottom:calc(var(--gutter)*2)!important}.mt-4,.my-4{margin-top:calc(var(--gutter)*2)!important}.mr-4{margin-right:calc(var(--gutter)*2)!important}.mb-4{margin-bottom:calc(var(--gutter)*2)!important}.ml-4{margin-left:calc(var(--gutter)*2)!important}.m-5{margin:calc(var(--gutter)*3)!important}.mx-5{margin-left:calc(var(--gutter)*3)!important;margin-right:calc(var(--gutter)*3)!important}.my-5{margin-bottom:calc(var(--gutter)*3)!important}.mt-5,.my-5{margin-top:calc(var(--gutter)*3)!important}.mr-5{margin-right:calc(var(--gutter)*3)!important}.mb-5{margin-bottom:calc(var(--gutter)*3)!important}.ml-5{margin-left:calc(var(--gutter)*3)!important}.m-6{margin:calc(var(--gutter)*4)!important}.mx-6{margin-left:calc(var(--gutter)*4)!important;margin-right:calc(var(--gutter)*4)!important}.my-6{margin-bottom:calc(var(--gutter)*4)!important}.mt-6,.my-6{margin-top:calc(var(--gutter)*4)!important}.mr-6{margin-right:calc(var(--gutter)*4)!important}.mb-6{margin-bottom:calc(var(--gutter)*4)!important}.ml-6{margin-left:calc(var(--gutter)*4)!important}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.p-1{padding:var(--gutter)/4}.px-1{padding-left:calc(var(--gutter)/4)!important;padding-right:calc(var(--gutter)/4)!important}.py-1{padding-bottom:calc(var(--gutter)/4)!important}.pt-1,.py-1{padding-top:calc(var(--gutter)/4)!important}.pr-1{padding-right:calc(var(--gutter)/4)!important}.pb-1{padding-bottom:calc(var(--gutter)/4)!important}.pl-1{padding-left:calc(var(--gutter)/4)!important}.p-2{padding:calc(var(--gutter)/2)!important}.px-2{padding-left:calc(var(--gutter)/2)!important;padding-right:calc(var(--gutter)/2)!important}.py-2{padding-bottom:calc(var(--gutter)/2)!important}.pt-2,.py-2{padding-top:calc(var(--gutter)/2)!important}.pr-2{padding-right:calc(var(--gutter)/2)!important}.pb-2{padding-bottom:calc(var(--gutter)/2)!important}.pl-2{padding-left:calc(var(--gutter)/2)!important}.p-3{padding:var(--gutter)!important}.px-3{padding-left:var(--gutter)!important;padding-right:var(--gutter)!important}.py-3{padding-bottom:var(--gutter)!important}.pt-3,.py-3{padding-top:var(--gutter)!important}.pr-3{padding-right:var(--gutter)!important}.pb-3{padding-bottom:var(--gutter)!important}.pl-3{padding-left:var(--gutter)!important}.p-4{padding:calc(var(--gutter)*2)!important}.px-4{padding-left:calc(var(--gutter)*2)!important;padding-right:calc(var(--gutter)*2)!important}.py-4{padding-bottom:calc(var(--gutter)*2)!important}.pt-4,.py-4{padding-top:calc(var(--gutter)*2)!important}.pr-4{padding-right:calc(var(--gutter)*2)!important}.pb-4{padding-bottom:calc(var(--gutter)*2)!important}.pl-4{padding-left:calc(var(--gutter)*2)!important}.p-5{padding:calc(var(--gutter)*3)!important}.px-5{padding-left:calc(var(--gutter)*3)!important;padding-right:calc(var(--gutter)*3)!important}.py-5{padding-bottom:calc(var(--gutter)*3)!important}.pt-5,.py-5{padding-top:calc(var(--gutter)*3)!important}.pr-5{padding-right:calc(var(--gutter)*3)!important}.pb-5{padding-bottom:calc(var(--gutter)*3)!important}.pl-5{padding-left:calc(var(--gutter)*3)!important}.p-6{padding:calc(var(--gutter)*4)!important}.px-6{padding-left:calc(var(--gutter)*4)!important;padding-right:calc(var(--gutter)*4)!important}.py-6{padding-bottom:calc(var(--gutter)*4)!important}.pt-6,.py-6{padding-top:calc(var(--gutter)*4)!important}.pr-6{padding-right:calc(var(--gutter)*4)!important}.pb-6{padding-bottom:calc(var(--gutter)*4)!important}.pl-6{padding-left:calc(var(--gutter)*4)!important}.u-text-elipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;min-height:.875rem}.u-text-center{text-align:center!important}.u-text-left{text-align:left!important}.u-text-right{text-align:right!important}.u-text-uppercase{text-transform:uppercase!important}.u-text-lowercase{text-transform:lowercase!important}.u-text-capitalize{text-transform:capitalize!important}.u-block{display:block}.u-inline-block{display:inline-block}.u-inline{display:inline}.heading--display{font-size:clamp(3.5rem,7vw,7rem);line-height:1}.heading--display,.heading--xl{font-family:var(--brand-font-heading)}.heading--xl{font-size:var(--font-size-h1);line-height:var(--leading-h1)}.heading--lg{font-size:var(--font-size-h2);line-height:var(--leading-h2)}.heading--lg,.heading--md{font-family:var(--brand-font-heading)}.heading--md{font-size:var(--font-size-h3);line-height:var(--leading-h3)}.heading--sm{font-size:var(--font-size-h4);line-height:var(--leading-h4)}.heading--sm,.heading--xs{font-family:var(--brand-font-heading)}.heading--xs{font-size:var(--font-size-h5);line-height:var(--leading-h5)}.tagline{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.08em;color:var(--color-accent);line-height:1}.tagline,.ui-button{text-transform:uppercase}.ui-button{--ui-button-radius:.25rem;--ui-button-gap:.25rem;--ui-button-border-width:1px;--ui-button-bg:transparent;--ui-button-bg-hover:transparent;--ui-button-color:currentColor;--ui-button-color-hover:var(--ui-button-color);--ui-button-border-color:transparent;--ui-button-border-color-hover:var(--ui-button-border-color);--ui-button-disabled-bg:var(--color-neutral-200,#e5e5e5);--ui-button-disabled-color:var(--color-neutral-400,#a3a3a3);--ui-button-disabled-border-color:var(--color-neutral-200,#e5e5e5);--ui-button-backdrop-filter:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-button-gap);min-width:0;background-color:var(--ui-button-bg);border:var(--ui-button-border-width) solid var(--ui-button-border-color);border-radius:var(--ui-button-radius);color:var(--ui-button-color);font-family:var(--brand-font-heading);font-weight:var(--font-weight-medium,500);line-height:1.25;letter-spacing:0;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:var(--ui-button-backdrop-filter);backdrop-filter:var(--ui-button-backdrop-filter);cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.ui-button:where(:hover,[data-state=hover]):not(:disabled):not([aria-disabled=true]){background-color:var(--ui-button-bg-hover);border-color:var(--ui-button-border-color-hover);color:var(--ui-button-color-hover)}.ui-button:focus-visible{outline:2px solid var(--color-border-focus,var(--color-action-primary));outline-offset:2px}.ui-button:disabled,.ui-button[aria-disabled=true],.ui-button[data-state=disabled]{background-color:var(--ui-button-disabled-bg);border-color:var(--ui-button-disabled-border-color);color:var(--ui-button-disabled-color);cursor:not-allowed;pointer-events:none}.ui-button__label{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-button svg{flex:0 0 auto}.ui-button[data-size=sm]{min-height:1.75rem;padding:.375rem .75rem;font-size:var(--text-xs,.75rem)}.ui-button[data-size=sm] svg{width:1rem;height:1rem}.ui-button[data-size=md]{min-height:2.25rem;padding:.5rem 1rem;font-size:var(--text-sm,.875rem)}.ui-button[data-size=md] svg{width:1.25rem;height:1.25rem}.ui-button[data-size=lg]{min-height:2.75rem;padding:.75rem 1.5rem;font-size:var(--text-sm,.875rem)}.ui-button[data-size=lg] svg{width:1.25rem;height:1.25rem}.ui-button[data-color=dark]{--ui-button-bg:var(--color-black,#000);--ui-button-bg-hover:var(--color-neutral-800,#262626);--ui-button-color:var(--color-white,#fff);--ui-button-color-hover:var(--color-white,#fff)}.ui-button[data-color=light]{--ui-button-bg:var(--color-white,#fff);--ui-button-bg-hover:var(--color-neutral-200,#e5e5e5);--ui-button-color:var(--color-black,#000);--ui-button-color-hover:var(--color-black,#000)}.ui-button[data-color=gray]{--ui-button-bg:var(--color-neutral-200,#e5e5e5);--ui-button-bg-hover:var(--color-neutral-400,#a3a3a3);--ui-button-color:var(--color-black,#000);--ui-button-color-hover:var(--color-black,#000)}.ui-button[data-color=primary]{--ui-button-bg:var(--color-action-primary);--ui-button-bg-hover:var(--color-action-primary-hover,var(--color-neutral-800,#262626));--ui-button-color:var(--color-text-on-primary,#fff);--ui-button-color-hover:var(--color-text-on-primary,#fff)}.ui-button[data-outline=true]{--ui-button-bg:transparent;--ui-button-border-color:var(--ui-button-color);--ui-button-disabled-bg:transparent}.ui-button[data-color=dark][data-outline=true]{--ui-button-border-color:var(--color-black,#000);--ui-button-border-color-hover:var(--color-black,#000);--ui-button-bg-hover:var(--color-black,#000);--ui-button-color:var(--color-black,#000);--ui-button-color-hover:var(--color-white,#fff)}.ui-button[data-color=light][data-outline=true]{--ui-button-border-color:var(--color-white,#fff);--ui-button-border-color-hover:var(--color-white,#fff);--ui-button-bg-hover:var(--color-white,#fff);--ui-button-color:var(--color-white,#fff);--ui-button-color-hover:var(--color-black,#000)}.ui-button[data-color=gray][data-outline=true]{--ui-button-border-color:var(--color-neutral-200,#e5e5e5);--ui-button-border-color-hover:var(--color-black,#000);--ui-button-bg-hover:transparent}.ui-button[data-color=primary][data-outline=true]{--ui-button-border-color:var(--color-action-primary);--ui-button-border-color-hover:var(--color-action-primary);--ui-button-bg-hover:var(--color-action-primary);--ui-button-color:var(--color-action-primary);--ui-button-color-hover:var(--color-text-on-primary,#fff)}.ui-button[data-variant=cta]{--ui-button-bg:var(--color-action-cta-strong,#000);--ui-button-color:var(--color-text-on-cta-strong,#fff);--ui-button-color-hover:var(--color-text-on-cta-strong,#fff)}.ui-button[data-variant=ghost]{--ui-button-bg:transparent;--ui-button-bg-hover:var(--color-neutral-200,#e5e5e5);--ui-button-color:var(--color-text-default,#000);--ui-button-color-hover:var(--color-text-default,#000);--ui-button-disabled-bg:transparent}.ui-button[data-variant=icon]{aspect-ratio:1;min-width:2.75rem;padding:.625rem;background-color:transparent;color:currentColor;text-transform:none;--ui-button-bg-hover:var(--color-neutral-200,#e5e5e5);--ui-button-disabled-bg:transparent}.ui-button[data-variant=icon][data-size=sm]{min-width:2rem;min-height:2rem;padding:.5rem}.ui-button[data-variant=icon][data-size=lg]{min-width:3rem;min-height:3rem;padding:.75rem}.tcm-media,.tcm-media__asset{display:block;width:100%;height:100%}.tcm-media--video,.tcm-media__asset{-o-object-fit:var(--tcm-media-fit,cover);object-fit:var(--tcm-media-fit,cover)}.tcm-media--vimeo{position:relative;overflow:hidden}.tcm-media__vimeo-poster{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:var(--tcm-media-fit,cover);object-fit:var(--tcm-media-fit,cover)}.tcm-media__vimeo-iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.tcm-media__play-btn{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:#111}.tcm-media__play-btn svg{width:4.5rem;height:4.5rem;transition:transform .2s ease,opacity .2s ease;filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}.tcm-media__play-btn:focus-visible svg,.tcm-media__play-btn:hover svg{transform:scale(1.1);opacity:.95}.tcm-media__play-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ly-flex-section{width:100%;container-type:inline-size;container-name:flex-section;padding-top:var(--section-pt,var(--spacing-section-lg));padding-bottom:var(--section-pb,var(--spacing-section-lg))}.ly-flex-section__container{display:grid;grid-template-columns:[full-start] var(--grid-margin) [breakout-start] var(--grid-breakout-offset) [content-start] repeat(var(--grid-columns),1fr) [content-end] var(--grid-breakout-offset) [breakout-end] var(--grid-margin) [full-end];-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);max-width:var(--section-max-width,var(--grid-max-width));margin-inline:auto;width:100%}.ly-flex-section__container>*{grid-column:content}.u-bg-white{background:var(--color-surface-default)}.u-bg-light,.u-bg-white{color:var(--color-text-default)}.u-bg-light{background:var(--color-surface-subtle)}.u-bg-dark{background:var(--color-surface-inverse);color:var(--color-text-inverse)}.u-bg-primary{background:var(--color-action-primary);color:var(--color-text-on-primary)}.ui-block-hero{--flex-color-bg:transparent;--flex-color-text:inherit;--flex-color-cta:var(--brand-color-primary,currentColor);--hero-min-height:100vh;--hero-min-height:100dvh;--hero-padding:clamp(1.5rem,5vw,5rem);--hero-column-gap:clamp(2rem,5vw,5rem);--hero-stack-gap:var(--spacing-32,2rem);--hero-overlay-opacity:.3;--hero-heading-weight: ;--hero-heading-size: ;--hero-heading-line-height: ;--hero-heading-letter-spacing: ;--hero-heading-padding-bottom:0;--hero-body-font-size: ;--hero-body-font-family: ;--hero-body-line-height:1.4;position:relative;min-height:var(--hero-min-height);height:var(--hero-min-height);padding:var(--hero-padding);background:var(--flex-color-bg);color:var(--flex-color-text);overflow:hidden;isolation:isolate;display:flex}.ui-block-hero__media{position:absolute;inset:0;z-index:-1}.ui-block-hero__media .ui-block-hero__media-img,.ui-block-hero__media .ui-block-hero__media-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ui-block-hero__media:after{content:"";position:absolute;inset:0;background:var(--hero-overlay-gradient,rgba(0,0,0,var(--hero-overlay-opacity)));pointer-events:none}.ui-block-hero--has-media{--flex-color-text:#fff}.ui-block-hero__gallery{position:absolute;inset:0}.ui-block-hero__gallery-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;animation:ui-block-hero-gallery-fade var(--gallery-duration,16s) infinite cubic-bezier(.4,0,.2,1);animation-delay:calc(var(--gallery-duration, 16s)*var(--gallery-index)/var(--gallery-count))}@keyframes ui-block-hero-gallery-fade{0%,to{opacity:0}25%,5%{opacity:1}30%{opacity:0}}@media(prefers-reduced-motion:reduce){.ui-block-hero__gallery-img{animation:none;opacity:0}.ui-block-hero__gallery-img:first-child{opacity:1}}.ui-block-hero__content{position:relative;flex:1;display:grid;width:100%;color:var(--flex-color-text)}.ui-block-hero__heading{margin:0;font-size:var(--hero-heading-size,clamp(2.5rem,6vw,4.5rem));line-height:var(--hero-heading-line-height,1.1);font-weight:var(--hero-heading-weight);letter-spacing:var(--hero-heading-letter-spacing);padding-bottom:var(--hero-heading-padding-bottom);text-transform:uppercase;color:inherit;grid-area:heading}.ui-block-hero__heading :deep(strong){font-weight:700}.ui-block-hero__subheading{margin:0;font-size:var(--hero-body-font-size);font-family:var(--hero-body-font-family);line-height:var(--hero-body-line-height,1.4);color:inherit;grid-area:subheading;white-space:pre-line}.ui-block-hero__actions{display:flex;gap:var(--spacing-16,1rem);flex-wrap:wrap;grid-area:actions}.ui-block-hero[data-layout="1"] .ui-block-hero__content{grid-template-columns:1fr 1fr;grid-template-rows:minmax(2rem,1fr) auto auto;grid-template-areas:".          heading" "subheading heading" "actions    heading";gap:var(--hero-stack-gap) var(--hero-column-gap)}.ui-block-hero[data-layout="1"] .ui-block-hero__heading{align-self:start;padding-top:clamp(2rem,12vh,8rem)}.ui-block-hero[data-layout="2"] .ui-block-hero__content{grid-template-columns:1fr 1fr;grid-template-rows:minmax(2rem,1fr) auto auto;grid-template-areas:".       subheading" "heading subheading" "actions subheading";gap:var(--hero-stack-gap) var(--hero-column-gap)}.ui-block-hero[data-layout="2"] .ui-block-hero__subheading{align-self:start;padding-top:clamp(2rem,12vh,8rem)}.ui-block-hero[data-layout="3"] .ui-block-hero__content{grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;grid-template-areas:"." "heading" "subheading" "actions";gap:var(--hero-stack-gap);justify-items:start}.ui-block-hero[data-layout="3"] .ui-block-hero__subheading{max-width:40rem}.ui-block-hero[data-layout="4"] .ui-block-hero__content{grid-template-columns:minmax(0,48rem);grid-template-rows:auto auto auto;grid-template-areas:"heading" "subheading" "actions";gap:var(--hero-stack-gap);justify-content:center;align-content:center;justify-items:center;text-align:center}.ui-block-hero[data-layout="4"] .ui-block-hero__subheading{font-size:clamp(1rem,1.25vw,1.25rem)}@media(max-width:47.9375em){.ui-block-hero[data-layout="1"] .ui-block-hero__content,.ui-block-hero[data-layout="2"] .ui-block-hero__content,.ui-block-hero[data-layout="3"] .ui-block-hero__content{grid-template-columns:1fr;grid-template-rows:1fr auto auto auto;grid-template-areas:"." "heading" "subheading" "actions";justify-items:start;gap:var(--hero-stack-gap)}.ui-block-hero[data-layout="1"] .ui-block-hero__heading,.ui-block-hero[data-layout="2"] .ui-block-hero__subheading{align-self:auto;padding-top:0}}.ui-block-text{--flex-color-bg:var(--brand-color-surface,#fff);--flex-color-text:var(--brand-color-on-surface,#1a1a1a);--flex-color-cta:var(--brand-color-primary,currentColor);--text-padding-x:clamp(1rem,3vw,1.25rem);--text-padding-y:clamp(4rem,10vw,10rem);--text-column-gap:clamp(2rem,8vw,10.375rem);--text-stack-gap:clamp(1rem,2vw,2rem);padding:var(--text-padding-y) var(--text-padding-x);background:var(--flex-color-bg);color:var(--flex-color-text)}.ui-block-text__eyebrow{font-size:.75rem;letter-spacing:.167em;font-weight:400}.ui-block-text__eyebrow,.ui-block-text__heading{margin:0;line-height:1.25;text-transform:uppercase;color:inherit}.ui-block-text__heading{font-size:clamp(2rem,3.5vw,3rem);font-weight:300;letter-spacing:0}.ui-block-text__heading :deep(strong){font-weight:700}.ui-block-text__heading-group{display:flex;flex-direction:column;gap:1rem}.ui-block-text__body{font-size:1rem;line-height:1.5;color:inherit}.ui-block-text__body :deep(p){margin:0 0 1em}.ui-block-text__body :deep(p:last-child){margin-bottom:0}.ui-block-text__body :deep(a){color:inherit;text-decoration:underline;text-underline-offset:.2em}.ui-block-text__body :deep(ol),.ui-block-text__body :deep(ul){margin:0 0 1em;padding-left:1.25em}.ui-block-text__body :deep(li){margin-bottom:.5em;font-weight:500}.ui-block-text__body :deep(strong){font-weight:500}.ui-block-text__body-group{display:flex;flex-direction:column;gap:2rem}.ui-block-text__actions{display:flex;gap:var(--spacing-16,1rem);flex-wrap:wrap}.ui-block-text[data-layout="1"] .ui-block-text__inner{max-width:45rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--text-stack-gap);align-items:center;text-align:center}.ui-block-text[data-layout="1"] .ui-block-text__body-group,.ui-block-text[data-layout="1"] .ui-block-text__heading-group{align-items:center;width:100%}.ui-block-text[data-layout="1"] .ui-block-text__actions{justify-content:center}.ui-block-text[data-layout="2"] .ui-block-text__inner{display:grid;grid-template-columns:minmax(0,34rem) minmax(0,43rem);justify-content:space-between;gap:var(--text-column-gap);align-items:start}.ui-block-text[data-layout="2"] .ui-block-text__body-group{padding-top:clamp(.5rem,2vw,2.5rem)}.ui-block-text[data-layout="3"] .ui-block-text__inner{max-width:45rem;display:flex;flex-direction:column;gap:var(--text-stack-gap);align-items:flex-start;text-align:left}@media(max-width:47.9375em){.ui-block-text[data-layout="2"] .ui-block-text__inner{grid-template-columns:1fr;gap:var(--text-stack-gap)}.ui-block-text[data-layout="2"] .ui-block-text__body-group{padding-top:0}}.ui-block-text-image{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-8);align-items:center}.ui-block-text-image--left .ui-block-text-image__media{order:-1}.ui-block-text-image__heading{margin:0 0 var(--spacing-4);font-size:var(--text-3xl)}.ui-block-text-image__content p{line-height:var(--leading-loose);margin-bottom:var(--spacing-4)}.ui-block-text-image__media .tcm-image{display:block;width:100%;height:auto;border-radius:var(--spacing-1)}@media(max-width:991px){.ui-block-text-image{grid-template-columns:1fr}.ui-block-text-image--left .ui-block-text-image__media{order:0}}.ui-block-image{margin:0}.ui-block-image .tcm-image{display:block;width:100%;height:auto}.ui-block-image__caption{margin-top:var(--spacing-2);font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.ui-block-gallery__heading{margin:0 0 var(--spacing-6);font-size:var(--text-3xl)}.ui-block-gallery__grid{display:grid;gap:var(--spacing-4)}.ui-block-gallery__grid--2{grid-template-columns:repeat(2,1fr)}.ui-block-gallery__grid--3{grid-template-columns:repeat(3,1fr)}.ui-block-gallery__grid--4{grid-template-columns:repeat(4,1fr)}@media(max-width:991px){.ui-block-gallery__grid--3,.ui-block-gallery__grid--4{grid-template-columns:repeat(2,1fr)}}.ui-block-gallery__item{margin:0}.ui-block-gallery__item .tcm-image{display:block;width:100%;height:auto;border-radius:var(--spacing-1)}.ui-block-link__heading{margin:0 0 var(--spacing-6);font-size:var(--text-3xl)}.ui-block-link__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(12.5rem,100%),1fr));gap:var(--spacing-8)}.ui-block-link__column-title{margin:0 0 var(--spacing-3);font-size:var(--text-lg);font-weight:var(--font-weight-semibold)}.ui-block-link__list{list-style:none;margin:0;padding:0}.ui-block-link__list li{margin-bottom:var(--spacing-2)}.ui-block-link__link{color:var(--color-text-link);text-decoration:none;transition:color .2s}.ui-block-link__link:hover{color:var(--color-text-link-hover)}.ui-block-text-media{--flex-color-bg:var(--brand-color-surface,#fff);--flex-color-text:var(--brand-color-on-surface,#1a1a1a);--flex-color-cta:var(--brand-color-primary,currentColor);--tm-padding-x:clamp(1rem,3vw,1.25rem);--tm-padding-y:clamp(3rem,6vw,5rem);--tm-column-gap:clamp(2rem,8vw,10.375rem);display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--tm-column-gap);padding:var(--tm-padding-y) var(--tm-padding-x);background:var(--flex-color-bg);color:var(--flex-color-text)}.ui-block-text-media[data-media-position=left] .ui-block-text-media__content{grid-column:2}.ui-block-text-media[data-media-position=left] .ui-block-text-media__media{grid-column:1;grid-row:1}.ui-block-text-media__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vw,2rem);max-width:35rem;color:inherit}.ui-block-text-media__eyebrow{font-size:.75rem;letter-spacing:.167em;font-weight:400}.ui-block-text-media__eyebrow,.ui-block-text-media__heading{margin:0;line-height:1.25;text-transform:uppercase;color:inherit}.ui-block-text-media__heading{font-size:clamp(2rem,3.5vw,3rem);font-weight:300;letter-spacing:0}.ui-block-text-media__heading :deep(strong){font-weight:700}.ui-block-text-media__body{margin:0;font-size:1rem;line-height:1.5;color:inherit}.ui-block-text-media__body :deep(p){margin:0 0 1em}.ui-block-text-media__body :deep(p:last-child){margin-bottom:0}.ui-block-text-media__body :deep(a){color:inherit;text-decoration:underline;text-underline-offset:.2em}.ui-block-text-media__body :deep(ol),.ui-block-text-media__body :deep(ul){margin:0 0 1em;padding-left:1.25em}.ui-block-text-media__body :deep(li){margin-bottom:.25em}.ui-block-text-media__actions{display:flex;gap:var(--spacing-16,1rem);flex-wrap:wrap;margin-top:0}.ui-block-text-media__media{margin:0;width:100%;display:block}.ui-block-text-media__media-img,.ui-block-text-media__media-video{display:block;width:100%;height:auto;max-width:100%}@media(max-width:47.9375em){.ui-block-text-media{grid-template-columns:1fr;gap:clamp(1.5rem,5vw,2.5rem)}.ui-block-text-media[data-media-position=left] .ui-block-text-media__content,.ui-block-text-media[data-media-position=left] .ui-block-text-media__media{grid-column:auto;grid-row:auto}}.ui-block-gallery-alternating{--gallery-alt-heading-color:var(--color-text-heading);--gallery-alt-body-color:var(--color-text-default);--gallery-alt-heading-weight:300;--gallery-alt-heading-transform:uppercase;--gallery-alt-col-width:37%;--gallery-alt-col-gap:var(--spacing-16);--gallery-alt-text-pad-end:var(--spacing-12);grid-column:full;padding-inline:var(--grid-margin);display:grid;grid-template-columns:1fr var(--gallery-alt-col-width);-moz-column-gap:var(--gallery-alt-col-gap);column-gap:var(--gallery-alt-col-gap);align-items:stretch}.ui-block-gallery-alternating[data-mirror]{grid-template-columns:var(--gallery-alt-col-width) 1fr}.ui-block-gallery-alternating[data-mirror] .ui-block-gallery-alternating__media-a{order:2}.ui-block-gallery-alternating[data-mirror] .ui-block-gallery-alternating__column{order:1}.ui-block-gallery-alternating__media-a{margin:0;overflow:hidden;position:relative;min-height:400px}.ui-block-gallery-alternating__media-a .tcm-media{position:absolute;inset:0;width:100%;height:100%;display:block}.ui-block-gallery-alternating__media-a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-gallery-alternating__column{display:flex;flex-direction:column;gap:var(--spacing-10)}.ui-block-gallery-alternating__text{display:flex;flex-direction:column;gap:var(--spacing-8);padding-right:var(--gallery-alt-text-pad-end)}.ui-block-gallery-alternating__heading{font-weight:var(--gallery-alt-heading-weight);text-transform:var(--gallery-alt-heading-transform);color:var(--gallery-alt-heading-color);margin:0}.ui-block-gallery-alternating__body{color:var(--gallery-alt-body-color);line-height:var(--leading-loose)}.ui-block-gallery-alternating__body p{margin:0 0 var(--spacing-4)}.ui-block-gallery-alternating__body p:last-child{margin-bottom:0}.ui-block-gallery-alternating__actions{display:flex;gap:var(--spacing-4);flex-wrap:wrap;margin-top:var(--spacing-4)}.ui-block-gallery-alternating__media-b{margin:0;overflow:hidden;aspect-ratio:1;flex-shrink:0}.ui-block-gallery-alternating__media-b .tcm-media{display:block;width:100%;height:100%}.ui-block-gallery-alternating__media-b img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.ui-block-gallery-alternating{grid-template-columns:1fr;row-gap:var(--spacing-8)}.ui-block-gallery-alternating__media-a{order:1;aspect-ratio:3/2;min-height:unset;position:static}.ui-block-gallery-alternating__column{order:2}.ui-block-gallery-alternating[data-mirror] .ui-block-gallery-alternating__media-a{order:1}.ui-block-gallery-alternating[data-mirror] .ui-block-gallery-alternating__column{order:2}.ui-block-gallery-alternating__text{padding-right:0}.ui-block-gallery-alternating__media-b{aspect-ratio:4/3}.ui-block-gallery-alternating__media-a .tcm-media{position:static;width:100%;height:100%}.ui-block-gallery-alternating__media-a img{aspect-ratio:3/2;height:auto}}.ui-block-artikler{--artikler-heading-color:var(--color-text-heading);--artikler-intro-color:var(--color-text-default);--artikler-card-title-color:var(--color-action-primary);--artikler-card-excerpt-color:var(--color-text-default);grid-column:full;padding-inline:var(--grid-margin);gap:var(--spacing-20)}.ui-block-artikler,.ui-block-artikler__header{display:flex;flex-direction:column;align-items:center}.ui-block-artikler__header{max-width:48rem;margin-inline:auto;width:100%;gap:var(--spacing-6);text-align:center}.ui-block-artikler__heading{color:var(--artikler-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-light);line-height:var(--leading-normal);text-transform:uppercase}.ui-block-artikler__intro{color:var(--artikler-intro-color);font-family:var(--brand-font-body);font-size:var(--text-lg);line-height:var(--leading-relaxed)}.ui-block-artikler__cards{width:100%;display:grid;grid-template-columns:1fr 34%;gap:var(--spacing-10);align-items:start}.ui-block-artikler__card{display:flex;flex-direction:column;gap:var(--spacing-6);position:relative}.ui-block-artikler__card:has(.ui-block-artikler__card-link:focus-visible){outline:2px solid var(--color-action-primary);outline-offset:2px}.ui-block-artikler__image-wrap{overflow:hidden;height:clamp(300px,50vw,860px)}.ui-block-artikler__image-wrap img,.ui-block-artikler__image-wrap picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-artikler__card-content{display:flex;flex-direction:column;gap:var(--spacing-2)}.ui-block-artikler__card-title{color:var(--artikler-card-title-color);font-family:var(--brand-font-body);font-size:var(--text-xl);font-weight:var(--font-weight-regular);line-height:var(--leading-relaxed);text-transform:uppercase}.ui-block-artikler__card-excerpt{color:var(--artikler-card-excerpt-color);font-family:var(--brand-font-body);font-size:var(--text-sm);line-height:var(--leading-normal)}.ui-block-artikler__card-link{color:inherit;text-decoration:none}.ui-block-artikler__card-link:after{content:"";position:absolute;inset:0;z-index:1}.ui-block-artikler__card-link:focus-visible{outline:none}@media(max-width:991px){.ui-block-artikler__cards{grid-template-columns:1fr}.ui-block-artikler__image-wrap{height:clamp(250px,65vw,500px)}}.ui-block-img-text{--img-text-tagline-color:var(--color-text-heading);--img-text-heading-color:var(--color-text-heading);--img-text-body-color:var(--color-text-default);--img-text-col-gap:clamp(2rem,9.7vw,15.5rem);--img-text-content-pr:clamp(0rem,7.4vw,11.8rem);grid-column:full;padding-inline:var(--grid-margin);display:flex;flex-direction:column;gap:var(--spacing-6)}.ui-block-img-text__title{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:35rem}.ui-block-img-text__tagline{color:var(--img-text-tagline-color);font-family:var(--brand-font-body);font-size:var(--text-xs)}.ui-block-img-text__heading,.ui-block-img-text__tagline{line-height:var(--leading-normal);text-transform:uppercase}.ui-block-img-text__heading{color:var(--img-text-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-light)}.ui-block-img-text__grid{display:grid;grid-template-columns:1fr 31%;grid-template-areas:"image-a side";-moz-column-gap:var(--img-text-col-gap);column-gap:var(--img-text-col-gap);align-items:start}.ui-block-img-text[data-position=right] .ui-block-img-text__grid{grid-template-areas:"side image-a"}.ui-block-img-text__image-a{grid-area:image-a;overflow:hidden;height:clamp(300px,44vw,727px)}.ui-block-img-text__image-a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-img-text__side{grid-area:side;display:flex;flex-direction:column;gap:var(--spacing-20);align-self:stretch;justify-content:space-between}.ui-block-img-text__image-b{overflow:hidden;aspect-ratio:1}.ui-block-img-text__image-b img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-img-text__content{display:flex;flex-direction:column;gap:var(--spacing-8);padding-right:var(--img-text-content-pr)}.ui-block-img-text__body{color:var(--img-text-body-color);font-family:var(--brand-font-body);font-size:var(--text-base);line-height:var(--leading-normal)}.ui-block-img-text__actions{display:flex;gap:var(--spacing-4);flex-wrap:wrap}@media(max-width:991px){.ui-block-img-text__grid{grid-template-columns:1fr;grid-template-areas:"image-a" "side";row-gap:var(--spacing-10)}.ui-block-img-text[data-position=right] .ui-block-img-text__grid{grid-template-areas:"side" "image-a"}.ui-block-img-text__image-a{height:clamp(250px,65vw,500px)}.ui-block-img-text__content{padding-right:0}}.ui-block-layout-3{--layout3-tagline-color:var(--color-text-heading);--layout3-heading-color:var(--color-text-heading);--layout3-body-color:var(--color-text-default);--layout3-content-pr:clamp(0rem,7.4vw,11.8rem);grid-column:full;padding-inline:var(--grid-margin)}.ui-block-layout-3__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-10);align-items:start}.ui-block-layout-3__col{display:flex;flex-direction:column;gap:var(--spacing-20)}.ui-block-layout-3__col--right{gap:var(--spacing-8);align-self:stretch;justify-content:space-between}.ui-block-layout-3__title{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:35rem}.ui-block-layout-3__tagline{color:var(--layout3-tagline-color);font-family:var(--brand-font-body);font-size:var(--text-xs);letter-spacing:var(--spacing-0-5)}.ui-block-layout-3__heading,.ui-block-layout-3__tagline{line-height:var(--leading-normal);text-transform:uppercase}.ui-block-layout-3__heading{color:var(--layout3-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-light)}.ui-block-layout-3__image-a,.ui-block-layout-3__image-b{overflow:hidden;aspect-ratio:4/3;flex-shrink:0}.ui-block-layout-3__image-a img,.ui-block-layout-3__image-b img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-layout-3__image-a{flex-grow:1;aspect-ratio:unset;min-height:20rem}.ui-block-layout-3__content{display:flex;flex-direction:column;gap:var(--spacing-8);padding-right:var(--layout3-content-pr)}.ui-block-layout-3__body{color:var(--layout3-body-color);font-family:var(--brand-font-body);font-size:var(--text-base);line-height:var(--leading-normal)}.ui-block-layout-3__actions{display:flex;gap:var(--spacing-4);flex-wrap:wrap}@media(max-width:991px){.ui-block-layout-3__grid{grid-template-columns:1fr;gap:var(--spacing-10)}.ui-block-layout-3__col--left{gap:var(--spacing-8)}.ui-block-layout-3__image-a{aspect-ratio:4/3;flex-grow:0}.ui-block-layout-3__content{padding-right:0}}.ui-block-faq{--faq-heading-color:var(--color-text-heading);--faq-body-color:var(--color-text-default);--faq-border-color:var(--color-border-subtle);--faq-question-color:var(--color-text-heading);--faq-answer-color:var(--color-text-default);--faq-footer-heading-color:var(--color-text-heading);grid-column:full;padding-inline:var(--grid-margin);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-20)}.ui-block-faq__footer,.ui-block-faq__header,.ui-block-faq__list{max-width:48rem;width:100%}.ui-block-faq__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center}.ui-block-faq__heading{color:var(--faq-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-light);line-height:var(--leading-normal);text-transform:uppercase}.ui-block-faq__intro{color:var(--faq-body-color);font-family:var(--brand-font-body);font-size:var(--text-lg);line-height:var(--leading-normal)}.ui-block-faq__list{border-bottom:1px solid var(--faq-border-color)}.ui-block-faq__item{border-top:1px solid var(--faq-border-color)}.ui-block-faq__item summary{list-style:none}.ui-block-faq__item summary::-webkit-details-marker{display:none}.ui-block-faq__question{display:flex;gap:var(--spacing-6);align-items:center;padding-block:var(--spacing-5);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-block-faq__question:focus-visible{outline:2px solid var(--color-action-primary);outline-offset:2px}.ui-block-faq__question-text{flex:1;color:var(--faq-question-color);font-family:var(--brand-font-body);font-size:var(--text-xl);line-height:var(--leading-normal)}.ui-block-faq__icon{display:block;flex-shrink:0;width:2rem;height:2rem;position:relative}.ui-block-faq__icon:after,.ui-block-faq__icon:before{content:"";position:absolute;top:50%;width:.6rem;height:1.5px;background:currentColor;transition:transform .2s ease}.ui-block-faq__icon:before{left:calc(50% - .5rem);transform:translateY(-50%) rotate(45deg)}.ui-block-faq__icon:after{right:calc(50% - .5rem);transform:translateY(-50%) rotate(-45deg)}details[open] .ui-block-faq__icon:before{transform:translateY(-50%) rotate(-45deg)}details[open] .ui-block-faq__icon:after{transform:translateY(-50%) rotate(45deg)}.ui-block-faq__answer{display:flex;flex-direction:column;gap:var(--spacing-4);padding-bottom:var(--spacing-6)}.ui-block-faq__answer-body{color:var(--faq-answer-color);font-family:var(--brand-font-body);font-size:var(--text-base);line-height:var(--leading-normal)}.ui-block-faq__footer{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);text-align:center}.ui-block-faq__footer-text{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:35rem}.ui-block-faq__footer-heading{color:var(--faq-footer-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-3xl);font-weight:var(--font-weight-light);line-height:var(--leading-normal);text-transform:uppercase}.ui-block-faq__footer-body{color:var(--faq-body-color);font-family:var(--brand-font-body);font-size:var(--text-xl);line-height:var(--leading-normal)}.ui-block-faq__footer-actions{display:flex;gap:var(--spacing-6);flex-wrap:wrap;justify-content:center}@media(prefers-reduced-motion:reduce){.ui-block-faq__icon:after,.ui-block-faq__icon:before{transition:none}}@media(max-width:991px){.ui-block-faq__question-text{font-size:var(--text-lg)}.ui-block-faq__footer-actions{flex-direction:column;align-items:stretch}}.ui-block-layout5{--layout5-heading-color:var(--color-text-heading);--layout5-body-color:var(--color-text-default);--layout5-accent-from:var(--color-accent,currentColor);--layout5-accent-to:var(--color-brand-shade-3,currentColor);--layout5-content-pl:clamp(0rem,5.3vw,9rem);grid-column:full;padding-inline:var(--grid-margin)}.ui-block-layout5__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-3);align-items:center}.ui-block-layout5__content{padding-left:var(--layout5-content-pl);display:flex;flex-direction:column;gap:var(--spacing-8);padding-right:clamp(0rem,7.4vw,7.375rem)}.ui-block-layout5__heading{color:var(--layout5-heading-color);font-family:var(--brand-font-heading);font-size:var(--text-5xl);font-weight:var(--font-weight-light);line-height:var(--leading-normal);text-transform:uppercase}.ui-block-layout5__heading em{font-style:normal;background:linear-gradient(to right,var(--layout5-accent-from),var(--layout5-accent-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ui-block-layout5__body{color:var(--layout5-body-color);font-family:var(--brand-font-body);font-size:var(--text-base);line-height:var(--leading-normal)}.ui-block-layout5__actions{display:flex;gap:var(--spacing-4);flex-wrap:wrap}.ui-block-layout5__media{position:relative;aspect-ratio:1/1;align-self:stretch}.ui-block-layout5__image-a{position:absolute;right:0;top:-2rem;width:67%;aspect-ratio:502/678;overflow:hidden}.ui-block-layout5__image-a img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-block-layout5__image-b{position:absolute;left:19%;top:10%;width:41%;aspect-ratio:1;border-radius:50%;overflow:hidden}.ui-block-layout5__image-b img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:991px){.ui-block-layout5__grid{grid-template-columns:1fr;gap:var(--spacing-10)}.ui-block-layout5__content{padding-left:0;padding-right:0}.ui-block-layout5__media{aspect-ratio:4/3;min-height:16rem}}.ui-product-hero{margin-left:calc(50% - 50vw);width:100vw;position:relative}.ui-product-hero:has(.ui-product-hero__image){min-height:100svh;background-color:var(--color-surface-sunken)}.ui-product-hero:has(.ui-product-hero__image):after{content:"";position:absolute;inset:0;background-color:#0000001a;pointer-events:none}@media(max-width:991px){.ui-product-hero:has(.ui-product-hero__image){min-height:75svh}}.ui-product-hero__image{position:absolute;inset:0;margin:0;overflow:hidden;opacity:0;transition:opacity .6s ease}.ui-product-hero__image.is-active{opacity:1}.ui-product-hero__image .tcm-picture,.ui-product-hero__image .tcm-picture__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ui-product-hero__heading{position:absolute;inset-inline:0;bottom:var(--spacing-section-md);margin:0;text-align:center;color:var(--color-text-inverse);font-family:var(--brand-font-heading);text-transform:uppercase;z-index:1}.ui-product-intro{display:grid;gap:var(--spacing-general-2xl);padding-block:var(--spacing-section-md);padding-inline:var(--spacing-general-lg);align-items:start}@media(min-width:1220px){.ui-product-intro{grid-template-columns:minmax(0,1fr) minmax(0,35rem);gap:var(--spacing-general-2xl)}}.ui-product-intro__identity{display:flex;flex-direction:column;gap:var(--spacing-general-lg);min-width:0}.ui-product-intro__heading{margin:0;font-family:var(--brand-font-heading);text-transform:uppercase;color:inherit}.ui-product-intro__row{display:flex;flex-direction:column;gap:var(--spacing-general-sm)}.ui-product-intro__label{margin:0;color:var(--color-text-default);font-size:var(--font-size-base);display:inline-flex;gap:var(--spacing-general-xs);align-items:baseline}.ui-product-intro__active{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.15em}.ui-product-intro__designer{margin:0;color:var(--color-text-default);font-size:var(--font-size-base)}.ui-product-intro__designer-name{color:var(--color-text-muted);text-decoration:underline;text-underline-offset:.15em}.ui-product-intro__chips,.ui-product-intro__swatches{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--spacing-general-sm)}.ui-product-intro__swatch{width:3.25rem;height:3.25rem}.ui-product-intro__chip,.ui-product-intro__swatch{background-color:var(--color-surface-sunken);border-radius:var(--border-radius-base,2px)}.ui-product-intro__chip{width:5rem;height:5.875rem}.ui-product-intro__actions{display:flex;flex-direction:column;gap:var(--spacing-general-md);min-width:0}.ui-product-intro__card{display:flex;flex-direction:column;gap:var(--spacing-general-base);padding:var(--spacing-general-md) var(--spacing-general-lg);background-color:var(--color-surface-default);border:1px solid var(--color-border-default)}.ui-product-intro__card--muted{background-color:var(--color-surface-cta-frame);border:0}.ui-product-intro__card-label{margin:0;color:var(--color-text-heading);font-weight:var(--font-weight-medium)}.ui-product-intro__form-row{display:flex;gap:var(--spacing-general-sm);align-items:stretch}.ui-product-intro__input{flex:1 1 0;min-width:0;min-height:2.75rem;padding:var(--spacing-general-sm) var(--spacing-general-base);background-color:var(--color-surface-default);color:var(--color-text-default);border:1px solid var(--color-border-default);border-radius:var(--border-radius-base,2px);font-family:inherit;font-size:var(--font-size-base);line-height:1.25}.ui-product-intro__cta{width:100%}.ui-error-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ui-error-page h1{font-size:5rem;margin:0 0 .5rem;color:var(--color-action-primary);line-height:1}.ui-error-page__message{font-size:1.25rem;color:var(--color-text-default);margin:0 0 .5rem}.ui-error-page__detail{color:var(--color-text-muted);font-size:.95rem;margin:0 0 2rem}.ui-error-page__action{padding:.75rem 2rem;background:var(--color-action-primary);color:var(--color-text-on-primary);border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background .2s}.ui-error-page__action:hover{background:var(--color-action-primary-hover)}
