:root{--ff-sans:var(--ff-apotek);--ff-serif:var(--ff-minion);--fw-sans:466;--fw-serif-display:300;--fw-serif:400;--font-h2-leading:0.85;--font-h3-leading:1;--font-h3-uppercase-leading:0.85;--font-italic:italic;--font-h5-text-underline-offset:2px;--font-h4-text-underline-offset:5px;--font-h3-text-underline-offset:7.5px;--font-h1:var(--fw-sans) 8.75rem /0.85 var(--ff-sans);--font-h1-display:var(--fw-serif-display) 7.5rem /1 var(--ff-serif);--font-h2:var(--fw-sans) 5rem /var(--font-h2-leading) var(--ff-sans);--font-h3:var(--fw-sans) 3.75rem /var(--font-h3-leading) var(--ff-sans);--font-h3-display:var(--fw-serif-display) 3.125rem /1 var(--ff-serif);--font-h4:var(--fw-sans) 2.5rem /0.85 var(--ff-sans);--font-h4-display:var(--fw-serif-display) 2.5rem /1 var(--ff-serif);--font-h5:var(--fw-sans) 1.625rem /1 var(--ff-sans);--font-p1:var(--fw-serif-display) 1.75rem /1.2 var(--ff-serif);--font-p2:var(--fw-serif) 1.375rem /1.4 var(--ff-serif);--font-p3:var(--fw-serif) 1.25rem /1.4 var(--ff-serif);--font-p4:var(--fw-serif) 1.125rem /1.4 var(--ff-serif);--font-p5:var(--fw-serif) 0.875rem /1.2 var(--ff-serif);--font-input:var(--fw-serif) 1.375rem /1.4 var(--ff-serif);--font-input-lg:var(--fw-serif) 2rem /1.4 var(--ff-serif);--font-input-label:var(--font-p4);--font-sans-cap-height:650;--font-sans-ascent:900;--font-sans-descent:-300;--font-sans-units-per-em:1000;--font-serif-cap-height:700;--font-serif-ascent:900;--font-serif-descent:-300;--font-serif-units-per-em:1000}:root:lang(zh){--ff-serif:"PingFang SC",sans-serif;--fw-serif-display:400;--font-h2-leading:1.125;--font-h3-leading:1.125;--font-h3-uppercase-leading:1.125;--font-italic:normal;--font-h5-text-underline-offset:4px;--font-h4-text-underline-offset:5px;--font-h3-text-underline-offset:7.5px;--font-h1:var(--fw-sans) 6.125rem /1.125 var(--ff-sans);--font-h1-display:var(--fw-serif-display) 5.25rem /1.125 var(--ff-serif);--font-h2:var(--fw-sans) 3.5rem /var(--font-h2-leading) var(--ff-sans);--font-h3:var(--fw-sans) 2.625rem /var(--font-h3-leading) var(--ff-sans);--font-h3-display:var(--fw-serif-display) 2.1875rem /1.125 var(--ff-serif);--font-h4:var(--fw-sans) 1.75rem /1.125 var(--ff-sans);--font-h4-display:var(--fw-serif-display) 1.75rem /1.125 var(--ff-serif);--font-h5:466 1.1375rem/1.125 var(--ff-sans);--font-p1:var(--fw-serif-display) 1.4rem /1.2 var(--ff-serif);--font-p2:var(--fw-serif) 1.1rem /1.4 var(--ff-serif);--font-p3:var(--fw-serif) 1rem /1.4 var(--ff-serif);--font-p4:var(--fw-serif) 0.9rem /1.4 var(--ff-serif);--font-p5:var(--fw-serif) 0.7rem /1.2 var(--ff-serif);--font-input:var(--fw-serif) 1.1rem /1.4 var(--ff-serif);--font-input-lg:var(--fw-serif) 1.6rem /1.4 var(--ff-serif);--font-sans-cap-height:1000;--font-sans-ascent:900;--font-sans-descent:0;--font-serif-cap-height:1000;--font-serif-ascent:1000;--font-serif-descent:0}.font-h1,.font-h1-uppercase{--leading:0.85;font:var(--font-h1)}.font-h1-uppercase{text-transform:uppercase}.font-h1-display{--leading:1;font:var(--font-h1-display)}.font-h2{font:var(--font-h2);--leading:var(--font-h2-leading);letter-spacing:.05rem;text-transform:uppercase}.font-h3{--leading:var(--font-h3-leading)}.font-h3,.font-h3-uppercase{font:var(--font-h3);letter-spacing:.0375rem}.font-h3-uppercase{--leading:var(--font-h3-uppercase-leading);line-height:var(--leading);text-transform:uppercase}.font-h3-display{--leading:1;font:var(--font-h3-display)}.font-h4,.font-h4-uppercase{--leading:0.85;font:var(--font-h4);letter-spacing:.05rem}.font-h4-uppercase{text-transform:uppercase}.font-h4-display{--leading:1;font:var(--font-h4-display)}.font-h5,.font-h5-uppercase{--leading:1;font:var(--font-h5);letter-spacing:.065rem}.font-h5-uppercase{text-transform:uppercase}.font-p1,.font-p1-italic{font:var(--font-p1)}.font-p1-italic{font-style:var(--font-italic)}.font-p2{font:var(--font-p2)}.font-p3{font:var(--font-p3)}.font-p4{font:var(--font-p4)}.font-p5{font:var(--font-p5)}.font-italic{font-style:var(--font-italic)!important}@media (min-width:64em){.lg\:font-h1,.lg\:font-h1-uppercase{--leading:0.85;font:var(--font-h1)}.lg\:font-h1-uppercase{text-transform:uppercase}.lg\:font-h1-display{font:var(--font-h1-display)}.lg\:font-h2{font:var(--font-h2);--leading:var(--font-h2-leading);letter-spacing:.05rem;text-transform:uppercase}.lg\:font-h3{--leading:var(--font-h3-leading)}.lg\:font-h3,.lg\:font-h3-uppercase{font:var(--font-h3);letter-spacing:.0375rem}.lg\:font-h3-uppercase{--leading:var(--font-h3-uppercase-leading);line-height:var(--leading);text-transform:uppercase}.lg\:font-h3-display{font:var(--font-h3-display)}.lg\:font-h4,.lg\:font-h4-uppercase{--leading:0.85;font:var(--font-h4);letter-spacing:.05rem}.lg\:font-h4-uppercase{text-transform:uppercase}.lg\:font-h4-display{font:var(--font-h4-display)}.lg\:font-h5,.lg\:font-h5-uppercase{--leading:1;font:var(--font-h5);letter-spacing:.065rem}.lg\:font-h5-uppercase{text-transform:uppercase}.lg\:font-p1{font:var(--font-p1)}.lg\:font-p2{font:var(--font-p2)}.lg\:font-p3{font:var(--font-p3)}.lg\:font-p4{font:var(--font-p4)}.lg\:font-p5{font:var(--font-p5)}}[class*=font-h]{--leading-offset:calc((var(--leading) - 1) * 1em / -2);--vertical-metric-offset:calc((var(--ascent) - var(--descent) - var(--units-per-em)) / 2);--font-offset-start:calc((var(--ascent) - var(--cap-height) - var(--vertical-metric-offset)) / (-1 * var(--units-per-em)) * 1em);--font-offset-end:calc((var(--vertical-metric-offset) + var(--descent)) / var(--units-per-em) * 1em);--font-adjust:var(--units-per-em) /var(--cap-height)}[class*=font-h]:before{content:"";display:table;margin-bottom:calc(var(--leading-offset, 0em) + var(--font-offset-start, 0))}[class*=font-h]:after{content:"";display:table;margin-top:calc(var(--leading-offset, 0em) + var(--font-offset-end, 0))}.font-h1,.font-h1-uppercase,.font-h2,.font-h3,.font-h3-uppercase{--cap-height:var(--font-sans-cap-height);--ascent:var(--font-sans-ascent);--descent:var(--font-sans-descent);--units-per-em:var(--font-sans-units-per-em)}.font-h1-display,.font-h3-display{--cap-height:var(--font-serif-cap-height);--ascent:var(--font-serif-ascent);--descent:var(--font-serif-descent);--units-per-em:var(--font-serif-units-per-em)}@media (min-width:64em){.lg\:font-h1,.lg\:font-h1-uppercase,.lg\:font-h2,.lg\:font-h3,.lg\:font-h3-uppercase{--cap-height:var(--font-sans-cap-height);--ascent:var(--font-sans-ascent);--descent:var(--font-sans-descent);--units-per-em:var(--font-sans-units-per-em)}.lg\:font-h1-display,.lg\:font-h3-display,.lg\:font-h4-display{--cap-height:var(--font-serif-cap-height);--ascent:var(--font-serif-ascent);--descent:var(--font-serif-descent);--units-per-em:var(--font-serif-units-per-em)}}:root{--color-white:255,255,255;--color-gray-warm:245,242,240;--color-black:0,0,0;--color-blue:55,55,230;--color-error:237,89,53;--color-bg:var(--color-white);--color-primary:var(--color-black);--color-line:rgba(var(--color-primary),0.3);--color-image-wrapper-loading-bg:rgba(0,0,0,.05);--color-iframe-cookie-consent-bg:rgba(var(--color-blue));--color-newsletter-form-bg:rgba(var(--color-gray-warm));--color-event-teaser-bg:rgba(var(--color-gray-warm));--color-hero-headline-text:rgba(var(--color-bg));--style-border:1px solid var(--color-line);--color-checkbox-checked:rgba(var(--color-blue),1);--color-checkbox-checked-background:rgba(var(--color-blue));--color-text-accent:rgba(var(--color-blue),1);--color-text-primary:var(--color-primary);--checkbox-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17 5.2L7.2 15L3 10.8' stroke='white' stroke-width='3' stroke-linecap='square'/%3E%3C/svg%3E")}.error{color:rgb(var(--color-error))}:root{--spacing-xxs:0.3125rem;--spacing-xs:0.625rem;--spacing-sm:0.9375rem;--spacing-md:1.25rem;--spacing-lg:1.875rem;--spacing-xl:2.5rem;--spacing-2xl:3.75rem;--spacing-3xl:5rem;--spacing-4xl:7.5rem}*,:after,:before{box-sizing:border-box;margin:0}html{--viewport-height:100vh;background-color:rgb(var(--color-bg));color:rgb(var(--color-primary))}@supports (height:100svh){html{--viewport-height:100svh}}body{min-block-size:var(--viewport-height);overflow:hidden scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font:inherit}ol,ul{padding:0;list-style:none}img,svg{max-width:100%;height:auto;vertical-align:middle}img,video{width:100%;height:auto}svg{fill:currentColor}[hidden]{display:none!important}a{color:currentColor;text-decoration:none}button,input,select{margin:0;padding:0;border:none;border-radius:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:initial}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid rgb(var(--color-blue));outline-offset:1px}.container{padding-inline:var(--spacing-sm)}@media (min-width:64em){.container{padding-inline:var(--spacing-lg)}}:root{--grid-margin:var(--spacing-md);--grid-gutter:var(--spacing-sm);--grid-columns:2}.grid{display:grid;grid-template-columns:repeat(var(--grid-columns),minmax(0,1fr));align-items:start;padding-inline:var(--grid-margin);-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter)}@media (min-width:64em){:root{--grid-margin:var(--spacing-lg);--grid-gutter:var(--spacing-lg);--grid-columns:12}}:root{--ease-core-in-out-sine:cubic-bezier(0.37,0,0.63,1)}.link-hover-opacity{transition:opacity .2s var(--ease-core-in-out-sine);opacity:1}@media (hover:hover){.link-hover-opacity:hover{opacity:.7}}:root{--header-height:15.3125rem;--header-sticky-nav-height:4.375rem}@media (min-width:64em){:root{--header-height:17.25rem;--header-sticky-nav-height:5.375rem}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);border:0;white-space:nowrap;clip-path:inset(50%)}.anchor-wrapper{scroll-margin-top:var(--header-sticky-nav-height)}.breakout:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.call-to-action{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s var(--ease-core-in-out-sine);color:rgb(var(--color-blue));gap:var(--spacing-xxs)}.call-to-action--button{padding:var(--spacing-xs) var(--spacing-md);background-color:rgb(var(--color-blue));color:rgb(var(--color-bg))}@media (hover:hover){.call-to-action:hover{opacity:.7}}