﻿@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/montserrat-latin-wght-normal.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/montserrat-latin-ext-wght-normal.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Montserrat";font-style:italic;font-weight:100 900;font-display:swap;src:url("../fonts/montserrat-latin-wght-italic.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/barlow-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Barlow";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/barlow-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--color-rose: #e6007e;--color-rose-dark: #b80065;--color-rose-on-dark: #ff3da8;--color-rose-light: #fff0f7;--color-night: #242631;--color-yellow: #ece092;--color-ink: #0b0b0c;--color-grey: #6b6c70;--color-grey-dark: #3c3d40;--color-line: #c9c7c1;--color-sand: #e4e2dd;--color-grey-light: #f6f6f6;--color-grey-text: #55575f;--color-white: #fff;--color-bg: var(--color-white);--color-text: var(--color-grey);--color-heading: var(--color-ink);--color-accent: var(--color-rose);--color-heading-accent: var(--color-rose-dark);--font-base: 'Montserrat', system-ui, sans-serif;--font-button: 'Barlow', var(--font-base);--content-width: 1240px;--gutter: clamp(1.25rem, 0.25rem + 5vw, 6.25rem);--section-space: clamp(4rem, 2.89rem + 4.57vw, 7.5rem);--space-3xs: 0.25rem;--space-2xs: 0.5rem;--space-xs: 0.75rem;--space-s: 1rem;--space-m: 1.5rem;--space-l: 2rem;--space-xl: clamp(2.5rem, 2.04rem + 1.9vw, 3.75rem);--space-2xl: clamp(3rem, 2.07rem + 3.81vw, 5.5rem);--radius-s: 0.5rem;--radius-m: 0.875rem;--radius-pill: 999px;--shadow-card: 0 1rem 2rem -0.5rem rgb(12 12 13 / 0.4);--transition: 0.2s ease}*,*::before,*::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;-webkit-font-smoothing:antialiased}img,picture,video,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}:root{--text-h1: clamp(2.125rem, 1.661rem + 1.905vw, 3.375rem);--text-h2: clamp(1.75rem, 1.471rem + 1.143vw, 2.5rem);--text-h3: clamp(1.4375rem, 1.275rem + 0.667vw, 1.875rem);--text-h4: clamp(1.1875rem, 1.118rem + 0.286vw, 1.375rem);--text-h5: 1.125rem;--text-h6: 1rem;--text-large: clamp(1.0625rem, 1.039rem + 0.095vw, 1.125rem);--text-base: 1rem;--text-small: 0.875rem;--text-xs: 0.75rem}html{font-family:var(--font-base);font-size:100%}body{font-size:var(--text-base);font-weight:500;line-height:1.6;color:var(--color-text);background:var(--color-bg)}:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-weight:500;color:var(--color-heading);text-wrap:pretty;overflow-wrap:break-word;hyphens:auto;hyphenate-limit-chars:10 5 5}@media(min-width: 48rem){:where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){hyphens:manual}}:where(h1){font-size:var(--text-h1);line-height:1.19}:where(h2){font-size:var(--text-h2);line-height:1.25}:where(h3){font-size:var(--text-h3);line-height:1.33}:where(h4){font-size:var(--text-h4);line-height:1.4}:where(h5){font-size:var(--text-h5);line-height:1.5;font-weight:600}:where(h6){font-size:var(--text-h6);line-height:1.5;font-weight:600}:where(.h1){font-size:var(--text-h1);line-height:1.19}:where(.h2){font-size:var(--text-h2);line-height:1.25}:where(.h3){font-size:var(--text-h3);line-height:1.33}:where(.h4){font-size:var(--text-h4);line-height:1.4}:where(.h5){font-size:var(--text-h5);line-height:1.5;font-weight:600}:where(.h6){font-size:var(--text-h6);line-height:1.5;font-weight:600}:where(p,li){text-wrap:pretty}:where(strong,b){font-weight:700}:where(a){color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition)}:where(a):hover{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.overline{font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase;color:var(--color-heading)}.text-large{font-size:var(--text-large);line-height:1.67}.text-small{font-size:var(--text-small);line-height:1.57}.yn-article{max-inline-size:100%}.yn-article [class*=yn-article__]{margin-inline:0}.yn-article>*+*{margin-block-start:var(--space-m)}.yn-article>:where(.yn-article__heading)+*{margin-block-start:var(--space-m)}.yn-article>*+:where(.yn-article__heading){margin-block-start:var(--space-xl)}.yn-article>*+:where(.yn-article__links,.yn-article__images,.yn-article__video,.yn-article__html,.yn-article__accordions){margin-block-start:var(--space-l)}.yn-article>:first-child{margin-block-start:0}:where(.yn-article__text,.yn-article__intro-text){max-inline-size:65ch}:where(.yn-article__text,.yn-article__intro-text)>*+*{margin-block-start:1em}:where(.yn-article__text,.yn-article__intro-text) :where(h2,h3,h4,h5,h6){margin-block-start:1.5em}:where(.yn-article__text,.yn-article__intro-text) :where(ul,ol){padding-inline-start:1.25em}:where(.yn-article__text,.yn-article__intro-text) :where(li+li){margin-block-start:.4em}:where(.yn-article__text,.yn-article__intro-text) :where(li)::marker{color:var(--color-accent)}:where(.yn-article__text,.yn-article__intro-text) :where(a){color:var(--color-accent)}:where(.yn-article__text,.yn-article__intro-text) :where(blockquote){padding-inline-start:var(--space-m);border-inline-start:2px solid var(--color-accent);color:var(--color-heading)}:where(.yn-article__text,.yn-article__intro-text) :where(table){width:100%;border-collapse:collapse}:where(.yn-article__text,.yn-article__intro-text) :where(th,td){padding:var(--space-xs) var(--space-s);border-block-end:1px solid var(--color-line);text-align:start}:where(.yn-article__text,.yn-article__intro-text) :where(th){color:var(--color-heading);font-weight:600}.text-hero--white+.text--legal{padding-block-start:0}.text--legal .yn-article__text{max-inline-size:52rem;overflow-wrap:anywhere}.text--legal .yn-article__text h2{font-size:var(--text-h4)}.text--legal .yn-article__text h3{font-size:var(--text-h5)}.text--legal .yn-article__text h4{font-size:var(--text-h6);font-weight:600}.text--legal .yn-article__text [id]{scroll-margin-block-start:7rem}.yn-article__intro-text{font-size:var(--text-large);line-height:1.67}.yn-article__heading .overline{margin-block-end:var(--space-2xs)}.yn-article__heading :where(em){font-style:normal;color:var(--color-heading-accent)}.yn-article__heading:has(em) .overline{color:var(--color-heading-accent)}.heading__second{display:block;padding-inline-start:clamp(1.25rem,.5rem + 2.3vw,2.5rem)}.heading:not(:has(em)) .heading__first:has(+.heading__second){color:var(--color-heading-accent)}.container{width:100%;max-width:calc(var(--content-width) + 2*var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-space);background:var(--color-bg);color:var(--color-text)}.section--dark{--color-bg: var(--color-ink);--color-text: #b3b5ba;--color-heading: var(--color-white);--color-accent: var(--color-rose-on-dark);--color-heading-accent: var(--color-rose-on-dark)}.section--light{--color-bg: var(--color-grey-light)}.section--yellow{--color-bg: var(--color-yellow);--color-text: var(--color-grey-text);--color-accent: var(--color-rose-dark)}.section--rose{--color-bg: var(--color-rose-dark);--color-text: var(--color-white);--color-heading: var(--color-white);--color-accent: var(--color-yellow);--color-heading-accent: var(--color-yellow)}.section--night{--color-bg: var(--color-night);--color-text: var(--color-white);--color-heading: var(--color-white);--color-heading-accent: var(--color-rose-on-dark)}.yn-buttons{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.button{--btn-bg: transparent;--btn-fg: var(--color-heading);--btn-border: transparent;--btn-bg-hover: var(--btn-bg);--btn-fg-hover: var(--btn-fg);--btn-border-hover: var(--btn-border);display:inline-flex;align-items:center;gap:var(--space-2xs);min-height:3rem;padding:.6875rem 1.5rem;border:1px solid var(--btn-border);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font-family:var(--font-button);font-size:1rem;font-weight:600;line-height:1.6;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.button::after{content:"→";transition:transform var(--transition)}.button:hover,.button:focus-visible{background:var(--btn-bg-hover);border-color:var(--btn-border-hover);color:var(--btn-fg-hover)}.button:hover::after{transform:translateX(0.2em)}.button--solid{--btn-bg: var(--color-rose-dark);--btn-fg: var(--color-white);--btn-bg-hover: var(--color-rose);--btn-fg-hover: var(--color-white)}.button--border{--btn-bg: transparent;--btn-fg: var(--color-heading);--btn-border: var(--color-line);--btn-bg-hover: var(--color-heading);--btn-fg-hover: var(--color-bg);--btn-border-hover: var(--color-heading);font-weight:500}.button--border::after{content:none}.button--dark{--btn-bg: var(--color-ink);--btn-fg: var(--color-white);--btn-bg-hover: var(--color-grey-dark);--btn-fg-hover: var(--color-white)}.button--text{--btn-bg: transparent;--btn-fg: var(--color-heading);--btn-border: transparent;--btn-bg-hover: transparent;--btn-fg-hover: var(--color-accent);min-height:auto;padding:0}.button--pill{--btn-bg: var(--color-white);--btn-fg: #55575f;--btn-border: var(--color-sand);--btn-border-hover: var(--color-ink);min-height:0;padding:.75rem 1.0625rem;font-size:var(--text-xs)}.button--pill::after{content:none}.button--light{--btn-bg: var(--color-white);--btn-fg: var(--color-ink);--btn-border: var(--color-white);--btn-bg-hover: var(--color-yellow);--btn-border-hover: var(--color-yellow)}.breadcrumb{margin-block-end:var(--space-xl);font-size:var(--text-small)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-2xs);list-style:none;padding:0}.breadcrumb li+li::before{content:"/";margin-inline-end:var(--space-2xs);color:var(--color-line)}.breadcrumb a{text-decoration:none}.breadcrumb [aria-current]{color:var(--color-heading)}.cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 16rem), 1fr));margin-block-start:var(--space-xl);padding:0;list-style:none}.card{margin:0 -1px -1px 0;border:1px solid var(--color-line);display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-l) var(--space-m);background:var(--color-white)}.card>.button{margin-block-start:auto}.card__number{font-size:var(--text-small);font-weight:600;color:var(--color-accent)}.card__title{margin-block-start:var(--space-s)}.card__text{font-size:var(--text-small)}.facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:var(--space-m);margin-block-start:var(--space-xl);padding-block-start:var(--space-m);border-block-start:1px solid var(--color-line)}.facts dt{color:var(--color-heading)}.facts dd{margin:0;font-size:var(--text-small)}.listing-pagination{margin-block-start:var(--space-xl)}.yn-pagination{display:flex;flex-wrap:wrap;gap:var(--space-2xs);padding:0;list-style:none}.yn-pagination a,.yn-pagination span{display:grid;place-items:center;min-width:2.75rem;height:2.75rem;padding-inline:var(--space-2xs);border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-heading);text-decoration:none}.yn-pagination a:hover{border-color:var(--color-heading);color:var(--color-heading)}.yn-pagination .yn-pagination__page--active span{background:var(--color-heading);border-color:var(--color-heading);color:var(--color-bg)}.yn-pagination .yn-disabled{opacity:.4;pointer-events:none}.chips{display:flex;flex-wrap:wrap;gap:var(--space-3xs);padding:0;list-style:none}.chip{padding:.5625rem .8125rem;border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.filter-pills{display:flex;flex-wrap:wrap;gap:.5625rem;margin-block:var(--space-2xl) 2.625rem;padding-block-end:1.125rem;border-block-end:1px solid var(--color-sand)}.filter-pill{display:inline-flex;align-items:center;gap:.5625rem;min-height:2.625rem;padding-inline:.9375rem;border:1px solid var(--color-sand);border-radius:var(--radius-pill);background:var(--color-white);color:#55575f;font-family:var(--font-button);font-size:var(--text-xs);font-weight:600;cursor:pointer}.filter-pill span{color:var(--color-grey);font-size:var(--text-xs)}.filter-pill:hover{border-color:var(--color-ink)}.filter-pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white)}.filter-pill[aria-pressed=true] span{color:var(--color-yellow)}.numbered-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));margin:var(--space-2xl) 0 0;padding:0;list-style:none;border-block-start:1px solid var(--color-sand);border-inline-start:1px solid var(--color-sand)}.numbered-cards__item{display:flex;flex-direction:column;min-height:15rem;padding:1.875rem;background:var(--color-white);border-block-end:1px solid var(--color-sand);border-inline-end:1px solid var(--color-sand)}.numbered-cards__number{font-size:var(--text-small);font-weight:600;letter-spacing:.086em;color:var(--color-heading-accent)}.numbered-cards__title{margin-block:2.75rem 0;font-weight:500}.numbered-cards__text{margin-block-start:var(--space-xs);font-size:var(--text-small);line-height:1.57}.numbered-cards--panel{border-radius:1rem;overflow:hidden}.numbered-section .yn-article__heading:has(em) .overline{color:var(--color-heading)}.numbered-cards--separate{gap:1.125rem;border:0}.numbered-cards--separate .numbered-cards__item{position:relative;min-height:24rem;padding:2rem;border:1px solid var(--color-sand);border-radius:.875rem}.numbered-cards--separate .numbered-cards__item::after{content:"";position:absolute;inset-block-start:2rem;inset-inline-end:2rem;inline-size:3.125rem;block-size:1.125rem;border:1.6px solid var(--color-rose-dark);border-radius:var(--radius-pill)}.numbered-cards--separate .numbered-cards__number{font-size:var(--text-xs)}.numbered-cards--separate .numbered-cards__overline{margin-block-start:3.375rem;color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.numbered-cards--separate .numbered-cards__title{margin-block-start:.75rem;font-size:1.5rem;line-height:1.5}.numbered-cards--separate .numbered-cards__overline+.numbered-cards__title{margin-block-start:.75rem}.numbered-cards__link{margin-block-start:auto;padding-block-start:1.5rem;color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;text-decoration:none}.numbered-cards__link::after{content:" →"}.numbered-cards__link:hover{text-decoration:underline}.yn-form fieldset{margin:0;padding:0;border:0}.yn-form .yn-form-page{display:grid;gap:2rem;margin-bottom:0 !important}.yn-form .yn-form-grid-row{margin:0;gap:2rem;flex-wrap:nowrap}.yn-form .yn-form-grid-row>div{padding:0}.yn-form .yn-form-grid-row:not(:has(input:not([type=hidden]),select,textarea)){display:none}@media(max-width: 47.99rem){.yn-form .yn-form-grid-row{flex-direction:column}.yn-form .yn-form-grid-row>div{width:100%;max-width:100%}}.yn-form .yn-form-grid-row>.yn-form-grid-field-6{flex:1 1 0;width:auto}.widget__label{display:block;margin-block-end:var(--space-2xs);color:var(--color-heading);font-size:.8125rem;font-weight:600}.widget__label .required{margin-inline-start:.1em}:where(.yn-form) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea){width:100%;min-height:3rem;padding:.75rem 1rem;border:1px solid var(--color-sand);border-radius:.5rem;background:var(--color-white);color:var(--color-heading);font:inherit;font-size:.875rem;transition:border-color var(--transition)}:where(.yn-form) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea)::-moz-placeholder{color:var(--color-grey);opacity:1}:where(.yn-form) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea)::placeholder{color:var(--color-grey);opacity:1}:where(.yn-form) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):hover{border-color:var(--color-line)}:where(.yn-form) :is(input:not([type=checkbox],[type=radio],[type=hidden]),select,textarea):focus-visible{border-color:var(--color-heading);outline:2px solid var(--color-rose-light);outline-offset:0}.yn-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:2.5rem;background:var(--color-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%230b0b0c' stroke-width='1.5'/%3E%3C/svg%3E") right 1rem center/0.75rem no-repeat}:where(.yn-form) textarea{min-height:8rem;resize:vertical}.form-note{margin-block:.75rem 0;font-size:.9375rem}.yn-consents{margin-block-start:2rem}.yn-consents .widget--checkbox{display:flex;align-items:flex-start;gap:2rem}.yn-consents input[type=checkbox]{flex:none;display:grid;place-content:center;width:1.5rem;height:1.5rem;margin:.125rem 0 0;border:1px solid rgba(0,0,0,0);border-radius:.25rem;background:var(--color-rose-light);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.yn-consents input[type=checkbox]::after{content:"";width:.625rem;height:.375rem;border-inline-start:2px solid var(--color-rose-dark);border-block-end:2px solid var(--color-rose-dark);transform:translateY(-0.1rem) rotate(-45deg);opacity:0}.yn-consents input[type=checkbox]:checked::after{opacity:1}.yn-consents input[type=checkbox]:hover{border-color:var(--color-rose-dark)}.yn-consents .widget__label{margin:0;color:var(--color-grey);font-size:.9375rem;font-weight:500;line-height:1.6}.yn-consents a{color:var(--color-rose-dark)}.yn-consents p{margin:0}.form-submit{width:100%;justify-content:center;min-height:3.6rem;margin-block-start:2rem}.yn-form-response__inner{color:var(--color-heading)}.form-message{padding:var(--space-l);border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-grey-light)}.yn-form .widget--file{position:relative}.yn-form .widget--file input[type=file]{display:block !important;position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);opacity:0}.yn-form .widget--file .widget__label{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-block-size:8.5625rem;margin:0;padding:1.5rem 1rem !important;border:1px solid #d9d9d9 !important;border-radius:.5rem !important;background:var(--color-grey-light);color:var(--color-grey);font-size:.9375rem !important;font-weight:400;text-align:center;transition:border-color var(--transition)}.yn-form .widget--file .widget__label:has(.required){display:block !important;padding-block:1.75rem !important}.yn-form .widget--file .widget__label:has(.required)::before{display:block;margin:0 auto .75rem}.yn-form .widget--file .widget__label::before{content:"";inline-size:3rem;block-size:3rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 10v6M9 13h6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7a2 2 0 0 1 2-2h4l2 2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M12 10v6M9 13h6'/%3E%3C/svg%3E") center/contain no-repeat}.yn-form .widget--file .widget__label:hover,.yn-form .widget--file .widget__label.is-dragover{border-color:var(--color-heading) !important}.yn-form .widget--file:focus-within .widget__label{border-color:var(--color-heading) !important;outline:2px solid var(--color-rose-light)}.yn-form .widget--file .widget__hint{display:block;margin-block-start:.5rem}.slider-dots{display:flex;justify-content:center;gap:.25rem;margin-block-start:1.5rem}.slider-dots[hidden]{display:none}.slider-dot{display:grid;place-items:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.slider-dot::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:#8c8e94;transition:background-color var(--transition),transform var(--transition)}.slider-dot[aria-current]::before{background:var(--color-ink);transform:scale(1.25)}.slider-dot:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:50%}.yn-cookies__body p+p,.yn-cookies__settings__item p+p{margin-block-start:.75em}.yn-cookies__inner,.yn-cookies__page{max-height:calc(100dvh - 2.5rem)}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.count-up{display:inline-block;font-variant-numeric:tabular-nums}.has-motion :is(.yn-article__heading em,.heading:not(:has(em)) .heading__first:has(+.heading__second)):not([data-word-fill] *){background:linear-gradient(90deg, var(--color-heading-accent) 45%, var(--color-heading) 55%) 100% 0/220% 100% no-repeat;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);transition:background-position 1.4s cubic-bezier(0.65, 0, 0.25, 1) .15s}.has-motion :is(.yn-article__heading em,.heading:not(:has(em)) .heading__first:has(+.heading__second)):not([data-word-fill] *).is-filled{background-position:0 0}@media(forced-colors: active){.has-motion :is(.yn-article__heading em,.heading:not(:has(em)) .heading__first:has(+.heading__second)):not([data-word-fill] *){background:none;color:inherit}}.has-motion [data-word-fill] .fill-word{opacity:.2;transition:opacity .35s ease}.has-motion [data-word-fill] .fill-word.is-lit{opacity:1}.button--solid:not(.button--border,.button--dark,.button--text,.button--light,.button--pill){translate:var(--mx, 0) var(--my, 0);transition:background-color var(--transition),border-color var(--transition),color var(--transition),box-shadow .3s ease,translate .5s cubic-bezier(0.34, 1.2, 0.64, 1)}.button--solid:not(.button--border,.button--dark,.button--text,.button--light,.button--pill).is-magnet{transition-duration:.2s,.2s,.2s,.3s,.2s}.button--solid:not(.button--border,.button--dark,.button--text,.button--light,.button--pill)::after{translate:calc(var(--mx, 0px)*.4) calc(var(--my, 0px)*.4);transition:transform var(--transition),translate .5s cubic-bezier(0.34, 1.2, 0.64, 1)}.button--solid:not(.button--border,.button--dark,.button--text,.button--light,.button--pill):hover{box-shadow:0 .5rem 1.25rem -0.5rem rgba(230,0,126,.4)}@media(prefers-reduced-motion: no-preference){@view-transition{navigation:auto}}::view-transition-group(root){background:var(--color-rose);animation-duration:.6s}::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}::view-transition-old(root){animation:page-out .6s cubic-bezier(0.65, 0, 0.35, 1) both}::view-transition-new(root){animation:page-in .6s cubic-bezier(0.65, 0, 0.35, 1) both}@keyframes page-out{to{border-radius:2.5rem;filter:brightness(0.7);scale:.9;translate:0 -3%}}@keyframes page-in{from{border-radius:2.5rem 2.5rem 0 0;box-shadow:0 -1.25rem 0 var(--color-yellow);translate:0 100%}to{border-radius:0;box-shadow:0 0 0 var(--color-yellow);translate:0 0}}.depth-host{position:relative;isolation:isolate;overflow:clip}.depth{position:absolute;inset:0;pointer-events:none}.depth__shape{--z: 0.5;--move: calc(var(--progress, 0.5) - 0.5);--dy: calc(var(--z) * -14rem);position:absolute;z-index:-1;border-radius:clamp(.75rem,.4rem + 1.4vw,1.75rem);box-shadow:0 calc(.75rem + var(--z)*1.75rem) calc(1.5rem + var(--z)*2.5rem) -0.75rem rgb(12, 12, 13, calc(0.18 + var(--z) * 0.22));transform:translate3d(calc(var(--move) * var(--dx, 0px) + var(--px, 0) * var(--pdx, 0px)), calc(var(--move) * var(--dy) + var(--py, 0) * var(--pdy, 0px)), 0) rotate(calc(var(--move) * var(--turn, 0deg)));will-change:transform}.depth__shape--night{background:var(--color-night)}.depth__shape--ink{background:var(--color-ink)}.depth__shape--rose{background:var(--color-rose)}.depth__shape--yellow{background:var(--color-yellow)}.depth--band .depth__shape--rose{--dx: 22vw;--dy: -4vw;--turn: 4deg;inset-block-end:-6vw;inset-inline-start:6vw;inline-size:28vw;block-size:12vw}.depth--band .depth__shape--yellow{--z: 0.9;--dx: -34vw;--dy: -8vw;--turn: -10deg;z-index:1;inset-block-end:-7vw;inset-inline-start:28vw;inline-size:12vw;block-size:12vw}.depth--band .depth__shape--night{--z: 0.3;--dx: -8vw;--dy: 8vw;inset-block-start:-4vw;inset-inline-end:8vw;inline-size:22vw;block-size:8vw}.depth--hero .depth__shape:nth-child(1){--z: 0.2;z-index:-8;inset:-3cqi auto auto -4cqi;inline-size:72cqi;block-size:29cqi}.depth--hero .depth__shape:nth-child(2){--z: 0.15;z-index:-9;inset:9cqi auto auto 62cqi;inline-size:46cqi;block-size:54cqi}.depth--hero .depth__shape:nth-child(3){--z: 0.45;z-index:-6;inset:22cqi auto auto -2cqi;inline-size:22cqi;block-size:11cqi}.depth--hero .depth__shape:nth-child(4){--z: 0.35;z-index:-7;inset:61cqi auto auto -4cqi;inline-size:31cqi;block-size:36cqi}.depth--hero .depth__shape:nth-child(5){--z: 0.55;z-index:-5;inset:81cqi auto auto 22cqi;inline-size:30cqi;block-size:14cqi}.depth--hero .depth__shape:nth-child(6){--z: 0.3;z-index:-7;inset:-2cqi auto auto 84cqi;inline-size:11cqi;block-size:34cqi}.depth--hero .depth__shape:nth-child(7){--z: 1;z-index:-1;inset:10cqi auto auto 15cqi;inline-size:8cqi;block-size:8cqi}.depth--hero .depth__shape{--dy: calc(var(--z) * -6rem);--pdx: calc(var(--z) * 1.75rem);--pdy: calc(var(--z) * 1.25rem)}.depth--hero .depth__shape:nth-child(7){z-index:1}@media(min-width: 80rem){.depth--flow .depth__shape:nth-child(1){--z: 0.35;z-index:-7;inset:20% auto auto 64%;inline-size:10vw;block-size:56%}.depth--flow .depth__shape:nth-child(2){--z: 0.9;z-index:-2;inset:auto auto 7% 51%;inline-size:6.5vw;block-size:6.5vw}.depth--flow .depth__shape:nth-child(3){--z: 0.2;z-index:-8;inset:-4% auto auto 57%;inline-size:7vw;block-size:44%}.depth--flow .depth__shape:nth-child(4){--z: 0.25;z-index:-8;inset:7% -2vw auto auto;inline-size:22vw;block-size:9vw}.depth--flow .depth__shape:nth-child(5){--z: 0.6;z-index:-5;inset:10% auto auto 46%;inline-size:4.5vw;block-size:13vw}.depth--flow .depth__shape:nth-child(6){--z: 0.7;z-index:-4;inset:auto 6vw 5% auto;inline-size:12vw;block-size:6.5vw}}@media(max-width: 79.99rem){.depth--flow .depth__shape:nth-child(n+3){display:none}.depth--flow .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--flow .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}@media(min-width: 64rem){.depth--figures .depth__shape:nth-child(1){--z: 0.5;z-index:-5;inset:30% -1vw auto auto;inline-size:17vw;block-size:6.5vw}.depth--figures .depth__shape:nth-child(2){--z: 0.85;z-index:-2;inset:9% 28vw auto auto;inline-size:6vw;block-size:8.5vw}.depth--figures .depth__shape:nth-child(3){--z: 0.3;z-index:-7;inset:-6% 17vw auto auto;inline-size:7vw;block-size:46%}.depth--figures .depth__shape:nth-child(4){--z: 0.2;z-index:-8;inset:7% -3vw auto auto;inline-size:14vw;block-size:4.5vw}.depth--figures .depth__shape:nth-child(5){--z: 1;z-index:-1;inset:38% 11vw auto auto;inline-size:4.5vw;block-size:4.5vw}}@media(max-width: 63.99rem){.depth--figures .depth__shape:nth-child(n+3){display:none}.depth--figures .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--figures .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}@media(min-width: 64rem){.depth--references .depth__shape:nth-child(1){--z: 0.8;z-index:-3;inset:-3% 19vw auto auto;inline-size:10vw;block-size:12vw}.depth--references .depth__shape:nth-child(2){--z: 0.3;z-index:-7;inset:auto auto 14% -2vw;inline-size:8vw;block-size:17vw}.depth--references .depth__shape:nth-child(3){--z: 0.2;z-index:-8;inset:-5% 26vw auto auto;inline-size:12vw;block-size:8vw}.depth--references .depth__shape:nth-child(4){--z: 0.45;z-index:-6;inset:4% 16vw auto auto;inline-size:5vw;block-size:10vw}.depth--references .depth__shape:nth-child(5){--z: 0.95;z-index:-1;inset:36% auto auto 2vw;inline-size:5.5vw;block-size:5.5vw}.depth--references .depth__shape:nth-child(6){--z: 0.55;z-index:-5;inset:30% -1.5vw auto auto;inline-size:8.5vw;block-size:20vw}.depth--references .depth__shape:nth-child(7){--z: 0.35;z-index:-7;inset:auto 4vw 5% auto;inline-size:7.5vw;block-size:11vw}}@media(max-width: 63.99rem){.depth--references .depth__shape:nth-child(n+3){display:none}.depth--references .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--references .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}@media(min-width: 64rem){.depth--insights .depth__shape:nth-child(1){--z: 0.5;z-index:-5;inset:34% auto auto -3vw;inline-size:13vw;block-size:11rem}.depth--insights .depth__shape:nth-child(2){--z: 0.3;z-index:-7;inset:auto 2vw -2rem auto;inline-size:12rem;block-size:8rem}.depth--insights .depth__shape:nth-child(3){--z: 0.85;z-index:-2;inset:54% auto auto 1vw;inline-size:4.5rem;block-size:14rem}.depth--insights .depth__shape:nth-child(4){--z: 0.4;z-index:-6;inset:12% -2vw auto auto;inline-size:6vw;block-size:9rem}.depth--insights .depth__shape:nth-child(5){--z: 0.7;z-index:-4;inset:auto 9vw -1rem auto;inline-size:19rem;block-size:3.5rem}}@media(max-width: 63.99rem){.depth--insights .depth__shape:nth-child(n+3){display:none}.depth--insights .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--insights .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}@media(min-width: 48rem){.depth--intro .depth__shape:nth-child(1){--z: 0.6;z-index:-5;inset:auto auto 10% 4vw;inline-size:14vw;block-size:7vw}.depth--intro .depth__shape:nth-child(2){--z: 0.25;z-index:-8;inset:8% -3vw auto auto;inline-size:13vw;block-size:38%}.depth--intro .depth__shape:nth-child(3){--z: 1;z-index:-1;inset:auto auto 30% 15vw;inline-size:4vw;block-size:4vw}.depth--intro .depth__shape:nth-child(4){--z: 0.4;z-index:-6;inset:auto 6vw -6% auto;inline-size:7vw;block-size:9vw}.depth--intro .depth__shape:nth-child(5){--z: 0.2;z-index:-8;inset:14% auto auto -3vw;inline-size:8vw;block-size:30%}}@media(max-width: 47.99rem){.depth--intro .depth__shape:nth-child(n+3){display:none}.depth--intro .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--intro .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}@media(min-width: 48rem){.depth--centered .depth__shape:nth-child(1){--z: 0.45;z-index:-6;inset:24% auto auto -2vw;inline-size:7vw;block-size:24vw}.depth--centered .depth__shape:nth-child(2){--z: 0.3;z-index:-7;inset:12% -2vw auto auto;inline-size:6vw;block-size:22vw}.depth--centered .depth__shape:nth-child(3){--z: 0.35;z-index:-7;inset:auto auto 16% 11vw;inline-size:20vw;block-size:9vw}.depth--centered .depth__shape:nth-child(4){--z: 0.6;z-index:-5;inset:auto 13vw 6% auto;inline-size:18vw;block-size:8vw}.depth--centered .depth__shape:nth-child(5){--z: 0.95;z-index:-1;inset:9% 9vw auto auto;inline-size:4.5vw;block-size:4.5vw}.depth--centered .depth__shape:nth-child(6){--z: 0.8;z-index:-3;inset:auto auto -2% 5vw;inline-size:10vw;block-size:6vw}}@media(max-width: 47.99rem){.depth--centered .depth__shape:nth-child(n+3){display:none}.depth--centered .depth__shape:nth-child(1){inset:.75rem -2rem auto auto;inline-size:6.5rem;block-size:3.25rem}.depth--centered .depth__shape:nth-child(2){inset:auto auto .75rem -1.75rem;inline-size:4.5rem;block-size:4.5rem}}.depth--panel .depth__shape:nth-child(1){--z: 0.4;z-index:-6;inset:auto auto -10% 6%;inline-size:26%;block-size:30%}.depth--panel .depth__shape:nth-child(2){--z: 0.6;z-index:-5;inset:-8% 6% auto auto;inline-size:13%;block-size:28%}.depth--panel .depth__shape:nth-child(3){--z: 0.25;z-index:-8;inset:auto -5% 8% auto;inline-size:22%;block-size:42%}.depth--panel .depth__shape:nth-child(4){--z: 0.85;z-index:-2;inset:7% 24% auto auto;inline-size:7%;block-size:13%}.depth--panel .depth__shape:nth-child(5){--z: 0.2;z-index:-8;inset:6% auto auto -5%;inline-size:18%;block-size:38%}@media(min-width: 64rem){.depth--story .depth__shape:nth-child(1){--z: 0.35;z-index:-7;inset:10% auto auto 60%;inline-size:8%;block-size:60%}.depth--story .depth__shape:nth-child(2){--z: 0.7;z-index:-4;inset:30% auto auto 54%;inline-size:6%;block-size:20%}.depth--story .depth__shape:nth-child(3){--z: 0.45;z-index:-6;inset:auto 2% -5% auto;inline-size:20%;block-size:22%}.depth--story .depth__shape:nth-child(4){--z: 0.6;z-index:-5;inset:-5% 9% auto auto;inline-size:9%;block-size:18%}.depth--story .depth__shape:nth-child(5){--z: 0.2;z-index:-8;inset:50% auto auto 70%;inline-size:11%;block-size:44%}}@media(max-width: 63.99rem){.depth--story{display:none}}:root{--header-height: 4.5rem}@media(min-width: 64rem){:root{--header-height: 6.4375rem}}.site-header{position:sticky;top:0;z-index:100;background:var(--color-white);transition:transform .3s ease}.site-header.is-hidden{transform:translateY(-100%)}.site-header__bar{display:flex;align-items:center;gap:clamp(1rem,-1rem + 2.5vw,2rem);height:var(--header-height)}.site-header__logo{flex:none;display:flex;align-items:center;align-self:stretch;padding-inline:var(--space-m);background:var(--color-rose);border-end-end-radius:var(--radius-m);color:var(--color-white)}.site-header__logo .logo{width:clamp(6.5rem,5.8rem + 2.9vw,8.5rem);height:auto}.site-header__logo:hover{color:var(--color-white)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.main-nav{list-style:none;padding:0}.main-nav__toggle,.main-nav__link{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) 0;border:0;background:none;color:var(--color-heading);font-weight:500;text-decoration:none;cursor:pointer}.main-nav__toggle:hover,.main-nav__toggle[aria-expanded=true],.main-nav__link:hover,.main-nav__link[aria-expanded=true]{color:var(--color-rose-dark)}.main-nav__chevron{flex:none;width:.75rem;height:.5rem;transition:transform var(--transition)}[aria-expanded=true]>.main-nav__chevron{transform:rotate(180deg)}.header-actions{display:flex;align-items:center;gap:clamp(.5rem,-0.5rem + 1.25vw,.75rem);list-style:none;padding:0}.header-actions .button--text{font-family:var(--font-base)}.mega{color:rgba(255,255,255,.75);--color-bg: var(--color-ink);--color-heading: var(--color-white);--color-accent: var(--color-rose)}.mega__title{font-size:var(--text-h2);line-height:1.25;color:var(--color-white)}.mega__text{margin-block-start:var(--space-s);font-size:var(--text-small)}.mega__overview{margin-block-start:var(--space-l);font-family:var(--font-base)}.mega__intro .overline{color:var(--color-rose-dark)}.mega__group-title,.mega__link--large{display:block;padding-block-start:var(--space-s);border-block-start:1px solid rgba(255,255,255,.2);font-size:var(--text-h5);color:var(--color-white)}.mega__list{list-style:none;padding:0;margin-block-start:var(--space-m);display:grid;gap:var(--space-s) var(--space-l)}.mega__list--grid{grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));max-width:40rem}.mega__link{display:inline-flex;align-items:baseline;gap:var(--space-2xs);color:var(--color-white);text-decoration:none;font-size:var(--text-small)}.mega__link::after{content:"↗";color:var(--color-rose);transition:transform var(--transition)}.mega__link:hover{color:var(--color-white)}.mega__link:hover::after{transform:translate(0.15em, -0.15em)}a.mega__group-title{text-decoration:none}a.mega__group-title:hover{text-decoration:underline}.mega__link--large{display:flex;justify-content:space-between;text-decoration:none;font-size:var(--text-h5)}.mega__desc{display:block;margin-block-start:var(--space-3xs);font-size:var(--text-small);line-height:1.5}.mega__promo{padding:var(--space-xl) var(--space-m);background:var(--color-rose);color:var(--color-white);--color-text: var(--color-white);--color-heading: var(--color-white);--color-accent: var(--color-yellow)}.mega__promo .overline{color:var(--color-yellow)}.site-header__burger{flex:none;display:grid;place-items:center;align-self:stretch;width:clamp(4.5rem,3.9rem + 2.5vw,5.75rem);padding:0;border:0;border-end-start-radius:var(--radius-m);background:var(--color-rose);color:var(--color-white)}@media(max-width: 47.9375rem){.site-header__burger{margin-inline-start:auto}}.site-header__bar>.header-actions{margin-inline-start:auto}@media(max-width: 47.9375rem){.site-header__bar>.header-actions{display:none}}@media(max-width: 63.9375rem){.site-header__bar>.header-actions li:has(.button--text){display:none}}@media(min-width: 48rem){.site-nav>.header-actions{display:none}}.site-header__burger-lines,.site-header__burger-lines::before,.site-header__burger-lines::after{display:block;width:1.5rem;height:2px;background:currentColor;transition:transform var(--transition),opacity var(--transition)}.site-header__burger-lines{position:relative}.site-header__burger-lines::before,.site-header__burger-lines::after{content:"";position:absolute;left:0}.site-header__burger-lines::before{top:-0.5rem}.site-header__burger-lines::after{top:.5rem}[aria-expanded=true]>.site-header__burger-lines{background:rgba(0,0,0,0)}[aria-expanded=true]>.site-header__burger-lines::before{transform:translateY(0.5rem) rotate(45deg)}[aria-expanded=true]>.site-header__burger-lines::after{transform:translateY(-0.5rem) rotate(-45deg)}@media(max-width: 99.9375rem){.site-nav{position:fixed;inset:var(--header-height) 0 0 0;overflow-y:auto;padding:var(--space-m) var(--gutter) var(--space-2xl);--color-bg: var(--color-ink);--color-heading: var(--color-white);background:var(--color-bg);color:var(--color-white);visibility:hidden;opacity:0;transition:opacity var(--transition),visibility var(--transition)}.site-nav.is-open{visibility:visible;opacity:1}.main-nav__item{border-block-end:1px solid rgba(255,255,255,.2)}.main-nav__toggle,.main-nav__link{justify-content:space-between;width:100%;padding-block:var(--space-s);color:var(--color-white);font-size:var(--text-h5)}.mega{display:none;padding-block-end:var(--space-m)}.mega.is-open{display:block}.mega__intro .overline,.mega__intro .mega__title{display:none}.mega__intro .mega__text{margin:0}.mega__intro .mega__overview{margin-block-start:var(--space-xs)}.mega__links{display:grid;gap:var(--space-m);margin-block-start:var(--space-m)}.mega__promo{display:none}.site-nav>.header-actions{flex-direction:column;align-items:stretch;margin-block-start:var(--space-l)}.site-nav>.header-actions .button:not(.button--text){justify-content:center;width:100%}body.has-open-nav{overflow:hidden}}@media(min-width: 100rem){.site-header__bar{padding-inline-end:var(--gutter)}.site-header__burger{display:none}.site-header__bar>.header-actions{margin-inline-start:0}.site-nav{display:flex;flex:1;align-items:center;justify-content:space-between;gap:clamp(1rem,-1rem + 2.5vw,2rem)}.main-nav{display:flex;gap:clamp(1.25rem,-5.75rem + 9vw,2.5rem)}.mega{position:absolute;inset:100% 0 auto 0;background:var(--color-ink);visibility:hidden;opacity:0;transform:translateY(-0.5rem);transition:opacity var(--transition),transform var(--transition),visibility var(--transition)}.mega.is-open{visibility:visible;opacity:1;transform:none}.mega__inner{--mega-intro: calc(var(--gutter) + var(--space-l) + 18.5rem);display:grid;grid-template-columns:var(--mega-intro) 1fr;min-height:31.875rem}.mega__inner:has(.mega__promo){grid-template-columns:var(--mega-intro) 1fr 18.4375rem}.mega__intro{display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-l) var(--space-xl) var(--gutter)}.mega__intro .mega__title{hyphens:auto;overflow-wrap:break-word}.mega__intro{border-inline-end:1px solid rgba(255,255,255,.2)}.mega__intro .mega__overview{margin-block-start:auto}.mega__links{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-content:start;gap:var(--space-xl) var(--space-l);padding:var(--space-2xl) var(--gutter) var(--space-xl) var(--space-l)}.mega__group--single{align-self:start}}.site-footer{padding-block:var(--space-2xl) var(--space-l);background:#000;color:rgba(255,255,255,.85);font-size:var(--text-small)}.site-footer ul{list-style:none;padding:0}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{color:var(--color-white);text-decoration:underline}.site-footer__main{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-xl) var(--space-l)}@media(min-width: 48rem){.site-footer__main{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media(min-width: 80rem){.site-footer__main{grid-template-columns:1.4fr repeat(4, minmax(0, 1fr)) 1.4fr}}.site-footer__brand{grid-column:1/-1}@media(min-width: 80rem){.site-footer__brand{grid-column:auto}}.site-footer__logo{display:inline-block;color:var(--color-white)}.site-footer__logo .logo{width:9.5rem;height:auto}.site-footer__claim{max-width:9rem;margin-block-start:var(--space-3xs);margin-inline-start:2.1rem;color:var(--color-white);font-size:var(--text-base);line-height:1.15}.site-footer__heading{margin-block-end:var(--space-m);font-size:var(--text-small);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5)}.site-footer__col li+li{margin-block-start:var(--space-xs)}.footer-col--cta{grid-column:1/-1}@media(min-width: 80rem){.footer-col--cta{grid-column:auto}}.footer-col--cta a{display:inline-flex;gap:var(--space-xs);font-size:var(--text-h5);color:var(--color-white)}.footer-col--cta a::after{content:"→";transition:transform var(--transition)}.footer-col--cta a:hover::after{transform:translateX(0.2em)}.footer-col--cta li+li{margin-block-start:var(--space-m)}.site-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-l);margin-block-start:var(--space-2xl);padding-block-start:var(--space-m);border-block-start:1px solid rgba(255,255,255,.15);font-size:var(--text-small);color:rgba(255,255,255,.5)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-m)}.section-intro{margin-block-end:var(--space-xl)}@media(min-width: 64rem){.section-intro--split .yn-article{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.section-intro--split .yn-article>*{grid-column:2}.section-intro--split .yn-article>.yn-article__heading{grid-column:1;grid-row:1/span 10}.section-intro--split .yn-article>*+*{margin-block-start:var(--space-m)}.section-intro--split .yn-article>.yn-article__heading+*{margin-block-start:0}.section-intro--split .yn-article:not(:has(>:not(.yn-article__heading,.yn-article__links)))>.yn-article__links{grid-row:1/span 10;align-self:end;justify-self:end}}@media(min-width: 64rem){.section-intro--end .yn-article{grid-template-columns:minmax(0, 1.63fr) minmax(0, 1fr);-moz-column-gap:0;column-gap:0}.section-intro--end .yn-article>.yn-article__heading{grid-row:1}.section-intro--end .yn-article>.yn-article__heading+*{align-self:end}}.detail-split__article{margin-block-end:0}.detail-split__article .yn-article__text p+p{margin-block-start:1rem}.detail-hero{padding-block-start:var(--space-xl)}.detail-hero__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.detail-hero__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:var(--space-2xl);max-width:none;padding-inline-end:0;padding-inline-start:max(var(--gutter),(100% - var(--content-width))/2)}}.detail-hero__media{position:relative}@media(min-width: 64rem){.detail-hero__media{align-self:stretch}}.detail-hero__image{width:100%;height:100%;min-height:22rem;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-m)}@media(min-width: 64rem){.detail-hero__image{border-start-end-radius:0;border-end-end-radius:0}}.detail-hero__card{position:absolute;inset-inline-start:var(--space-m);inset-block-end:var(--space-m);max-width:min(17rem,100% - 2*var(--space-m));padding:var(--space-m);border-radius:var(--radius-s);background:rgba(255,255,255,.85);backdrop-filter:blur(10px)}.detail-hero__card .overline{color:var(--color-rose-dark)}.detail-hero__card-title{margin-block:var(--space-2xs);font-size:var(--text-h4);color:var(--color-ink)}.detail-hero .button--border{font-weight:600}.detail-hero .button--border::after{content:"→"}.detail-hero--no-media .detail-hero__grid{grid-template-columns:minmax(0, 1fr);max-width:calc(var(--content-width) + 2*var(--gutter));padding-inline:var(--gutter)}.detail-hero--portrait{padding-block:var(--space-xl)}.detail-hero--portrait .detail-hero__media{order:-1}.detail-hero--portrait .detail-hero__image{aspect-ratio:4/5;min-height:0;-o-object-position:50% 20%;object-position:50% 20%}@media(min-width: 64rem){.detail-hero--portrait:not(.detail-hero--no-media) .detail-hero__grid{grid-template-columns:minmax(0, 1.08fr) minmax(0, 1fr);align-items:start;padding-inline-start:0;padding-inline-end:max(var(--gutter),(100% - var(--content-width))/2)}.detail-hero--portrait .detail-hero__media{align-self:start}.detail-hero--portrait .detail-hero__image{aspect-ratio:677/770;min-height:0;border-radius:0 var(--radius-m) var(--radius-m) 0}.detail-hero--portrait .detail-hero__content{padding-block-end:var(--space-l)}.detail-hero--portrait .breadcrumb{margin-block-end:var(--space-xl)}}.detail-hero--portrait .yn-article__heading+:is(.yn-article__text,.yn-article__intro-text){max-inline-size:36rem;font-size:var(--text-h3);line-height:1.33;color:var(--color-grey-dark)}.detail-hero--portrait .facts{grid-template-columns:repeat(3, minmax(0, 11.5rem));border-block-start-color:var(--color-sand)}.detail-hero__card--icon{display:flex;align-items:center;gap:1.375rem;max-width:min(22rem,100% - 2*var(--space-m));padding:1.625rem;border-radius:.75rem}.detail-hero__card--icon .detail-hero__card-title{margin-block:.375rem .4375rem;font-size:var(--text-h4)}.detail-hero__card--icon .text-small{font-size:var(--text-xs);color:var(--color-grey-text)}.detail-hero__card-icon{flex:none;width:4.125rem;height:auto}.detail-hero--page{padding-block:5.25rem 6rem}.detail-hero--page .detail-hero__image{opacity:.88}@media(min-width: 64rem){.detail-hero--page .detail-hero__grid{grid-template-columns:minmax(0, 0.88fr) minmax(0, 1fr);-moz-column-gap:1.5rem;column-gap:1.5rem}.detail-hero--page .detail-hero__media{align-self:start}.detail-hero--page .detail-hero__image{aspect-ratio:709/628;min-height:0}}.detail-hero--post{padding-block-end:var(--space-xl)}@media(min-width: 64rem){.detail-hero--post .detail-hero__grid{grid-template-columns:minmax(0, 600fr) minmax(0, 612fr);-moz-column-gap:4.125rem;column-gap:4.125rem;max-width:calc(var(--content-width) + 2*var(--gutter));padding-inline:var(--gutter)}.detail-hero--post .detail-hero__media{align-self:start}.detail-hero--post .detail-hero__image{aspect-ratio:612/770;min-height:0;border-radius:0 1rem 1rem 0}.detail-hero--post .yn-article__intro-text,.detail-hero--post .yn-article__text{max-inline-size:34.5rem}}.detail-hero--solution{padding-block:var(--space-xl) var(--space-2xl)}@media(min-width: 64rem){.detail-hero--solution{padding-block:5.25rem 6rem}.detail-hero--solution .detail-hero__grid{grid-template-columns:minmax(0, 629fr) minmax(0, 627fr);-moz-column-gap:1.5rem;column-gap:1.5rem;max-width:calc(var(--content-width) + 2*var(--gutter));padding-inline:var(--gutter)}.detail-hero--solution .detail-hero__media{order:-1;align-self:start}.detail-hero--solution .detail-hero__image{aspect-ratio:629/815;min-height:0;border-radius:1rem 0 0 1rem}}.detail-hero--solution .facts{grid-template-columns:repeat(3, minmax(0, 1fr));border-block-start-color:var(--color-sand)}.hero-tags{margin-block-start:var(--space-m)}.hero-tags__label{color:var(--color-grey-text);font-size:var(--text-xs)}.hero-tags__list{display:flex;flex-wrap:wrap;gap:.75rem 1.125rem;margin:1.25rem 0 0;padding:0;list-style:none}.hero-tags__item{display:inline-flex;align-items:center;min-block-size:2.3125rem;padding-inline:.75rem;border:1px solid var(--color-sand);border-radius:var(--radius-pill);color:var(--color-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.detail-hero--feature,.detail-hero--addon{padding-block:var(--space-l) var(--space-2xl)}@media(min-width: 64rem){.detail-hero--feature,.detail-hero--addon{padding-block:3.4375rem 5rem}.detail-hero--feature .detail-hero__grid,.detail-hero--addon .detail-hero__grid{grid-template-columns:minmax(0, 589fr) minmax(0, 691fr);-moz-column-gap:0;column-gap:0;max-width:calc(var(--content-width) + 2*var(--gutter));padding-inline:var(--gutter)}.detail-hero--feature .breadcrumb,.detail-hero--addon .breadcrumb{margin-block-end:3.4375rem}.detail-hero--feature .detail-hero__media,.detail-hero--addon .detail-hero__media{align-self:start;margin-block-start:3.75rem}}.detail-hero--feature .detail-hero__image,.detail-hero--addon .detail-hero__image{height:auto;min-height:0;aspect-ratio:691/535;border-radius:1rem;background:var(--color-night)}.detail-hero--feature .yn-article__text,.detail-hero--feature .yn-article__intro-text,.detail-hero--addon .yn-article__text,.detail-hero--addon .yn-article__intro-text{max-inline-size:32rem}@media(min-width: 64rem){.detail-hero--addon .detail-hero__grid{grid-template-columns:minmax(0, 626fr) minmax(0, 648fr)}.detail-hero--addon .detail-hero__media{margin-block-start:4.25rem}}.detail-hero--addon .detail-hero__image{aspect-ratio:auto;background:none}.detail-hero__content:has(>.hero-price){display:flex;flex-direction:column}.detail-hero__content:has(>.hero-price)>.yn-article{display:contents}.detail-hero__content:has(>.hero-price) .yn-article__links{order:1}.hero-price{display:flex;align-items:center;gap:.9375rem;align-self:flex-start;margin-block-start:1.375rem;padding:.875rem 1.125rem;border-radius:.75rem;background:var(--color-yellow);color:var(--color-ink)}.hero-price__amount{flex:none;color:var(--color-heading-accent);font-size:var(--text-h3);font-weight:500;line-height:1.33}.hero-price__details{display:flex;flex-direction:column;gap:.1875rem}.hero-price__unit{font-size:var(--text-small);font-weight:500;line-height:1.57}.hero-price__note{color:#5d5b4b;font-size:var(--text-xs);font-weight:500;line-height:1.4}.detail-hero--photo{position:relative;isolation:isolate;background:var(--color-ink)}.detail-hero__background{position:absolute;inset:0;z-index:-1}.detail-hero__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.detail-hero__background::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.7)}@media(min-width: 64rem){.detail-hero--photo .detail-hero__content{display:flex;flex-direction:column;align-self:stretch;padding-block-end:4.5rem}.detail-hero--photo .detail-hero__content>.yn-article{margin-block-start:auto}}.result-cards__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.result-card{display:flex;flex-direction:column;padding:1.875rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-white)}.result-card__result{color:var(--color-ink);font-size:var(--text-large);line-height:1.67}.result-card__source{margin-block-start:auto;padding-block-start:2.25rem;color:var(--color-grey);font-size:.9375rem;line-height:1.6}.result-card__link{align-self:flex-start;margin-block-start:.25rem;color:var(--color-rose-dark);font-size:.9375rem;font-weight:600;text-decoration:none}.result-card__link::after{content:" →"}.result-card__link:hover{text-decoration:underline}.result-card__result+.result-card__link{margin-block-start:auto;padding-block-start:2.25rem}.result-card__text{margin-block-start:.75rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.57}.result-card__text+.result-card__link{margin-block-start:auto;padding-block-start:1.5rem}.result-card__price{margin-block-start:auto;padding-block-start:1.5rem;color:var(--color-ink);font-weight:600}.result-card__text+.result-card__price{margin-block-start:auto}.result-cards__article{margin-block-start:1.75rem}.result-cards__article .yn-article__text,.result-cards__article .yn-article__intro-text{max-inline-size:none;color:var(--color-grey)}.result-cards__article .yn-article>*+.yn-article__links{margin-block-start:1.375rem}.result-cards__article .button--border{--btn-border: var(--color-ink)}.result-cards__article .button--border::after{content:"→"}.result-cards__note{margin-block-start:1.75rem;color:var(--color-ink);font-weight:500}@media(min-width: 64rem){.first-day{padding-block:8.125rem}}.first-day__intro{max-inline-size:56.25rem}.first-day__intro .yn-article__text,.first-day__intro .yn-article__intro-text{max-inline-size:40rem}.first-day__box{margin-block-start:var(--space-xl)}@media(min-width: 64rem){.first-day__box{margin-block-start:4.375rem}}.first-day__cards{margin-block-start:0;overflow:hidden;border-start-start-radius:1rem;border-start-end-radius:1rem}@media(min-width: 48rem){.first-day__cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.first-day__cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.first-day__cards .numbered-cards__text{margin-block-start:.75rem}.first-day__strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-l);min-block-size:5.625rem;padding:var(--space-m) 1.875rem;border-end-start-radius:1rem;border-end-end-radius:1rem;background:var(--color-ink)}.first-day__label{color:var(--color-rose-on-dark)}.first-day__tags{display:flex;flex:1 1 32rem;flex-wrap:wrap;justify-content:space-between;gap:var(--space-xs) var(--space-l);margin:0;padding:0;list-style:none}@media(min-width: 64rem){.first-day__tags{margin-inline-start:6rem}}.first-day__tags li{color:var(--color-white);font-size:.9375rem;font-weight:500;line-height:1.5}@media(min-width: 64rem){.steps-section{padding-block:6.25rem}}.steps-section__media{display:grid;overflow:hidden;border-start-start-radius:1rem;border-start-end-radius:1rem;margin-block-end:var(--space-xl)}@media(min-width: 48rem){.steps-section__media{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.steps-section__media{margin-block-end:3.75rem}}.steps-section__photo{position:relative}.steps-section__photo:only-child{grid-column:1/-1}.steps-section__photo:only-child .steps-section__image{aspect-ratio:1280/490}@media(min-width: 64rem){.steps-section__photo:only-child .steps-section__card{inset-inline-start:14.75%}}.steps-section__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:640/490;-o-object-fit:cover;object-fit:cover}.steps-section__card{padding:var(--space-m);background:var(--color-yellow);color:var(--color-ink);font-size:var(--text-large);font-weight:500;line-height:1.35}@media(min-width: 64rem){.steps-section__card{position:absolute;inset-block:auto 1.6875rem;border-radius:.8125rem;inset-inline:29.5% auto;inline-size:min(26.25rem,66%);padding:2.1875rem;font-size:1.4375rem}}.steps-section__card-label{display:block;margin-block-end:1.125rem;color:var(--color-rose-dark)}.steps-section__intro{max-inline-size:56.25rem}.steps-section__intro .yn-article__text,.steps-section__intro .yn-article__intro-text{max-inline-size:40rem}.steps{display:grid;margin:var(--space-xl) 0 0;padding:0;border-block-start:1px solid var(--color-ink);list-style:none}@media(min-width: 48rem){.steps{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.steps{grid-template-columns:repeat(4, minmax(0, 1fr));margin-block-start:4.375rem}}.steps__item{position:relative;display:flex;flex-direction:column;padding:1.6875rem 1.75rem}@media(min-width: 48rem){.steps__item{border-inline-end:1px solid var(--color-sand)}}.steps__item::before{content:"";position:absolute;inset-block-start:-0.375rem;inset-inline-start:1.75rem;inline-size:.6875rem;block-size:.6875rem;border-radius:50%;background:var(--color-rose-dark)}@media(max-width: 63.99rem){.steps__item{border-block-start:1px solid var(--color-ink);margin-block-start:-1px}}@media(min-width: 64rem){.steps__item{min-block-size:16.875rem}}.steps__number{color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:500;line-height:1.5}.steps__title{margin-block:2.75rem 0;font-weight:500}.steps__text{margin-block-start:.75rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.6}@media(min-width: 64rem){.selfbuild{padding-block:7.5rem}}.selfbuild__grid{display:grid;gap:var(--space-xl);align-items:center}@media(min-width: 64rem){.selfbuild__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:5.625rem}}.selfbuild__content .yn-article__text,.selfbuild__content .yn-article__intro-text{color:#c2c2c5;font-size:var(--text-small);line-height:1.8}.selfbuild__content .yn-article>*+.yn-article__links{margin-block-start:1.75rem}.selfbuild__content .button--border{--btn-fg: var(--color-white);--btn-border: var(--color-white)}.selfbuild__content .button--border::after{content:"→"}.selfbuild__panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-block-size:18rem;padding:var(--space-m);overflow:hidden;border-radius:1rem;background:var(--color-night)}@media(min-width: 64rem){.selfbuild__panel{min-block-size:24.375rem;padding:2.8125rem}}.build-flow{--line: clamp(1rem, 4vw, 3.4375rem);display:flex;align-items:center;margin:0;padding:0;list-style:none}.build-flow>li{position:relative;flex:0 0 auto}.build-flow>li:not(:last-child){margin-inline-end:var(--line)}.build-flow>li:not(:last-child)::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:100%;inline-size:var(--line);block-size:1px;background:var(--color-white)}.build-flow__source,.build-flow__platform{display:grid;place-items:center;border-radius:.75rem;box-shadow:0 1rem 1rem -0.5rem rgba(12,12,13,.4)}.build-flow__source{inline-size:clamp(4rem,12vw,5.625rem);aspect-ratio:1;background:var(--color-white);color:var(--color-ink);font-size:var(--text-h5);font-weight:500}.build-flow__platform{inline-size:clamp(5.5rem,17vw,8.125rem);block-size:clamp(4.25rem,13vw,6.125rem);background:var(--color-rose-dark);color:var(--color-white)}.build-flow__platform .logo{inline-size:72%;block-size:auto}.build-flow__channels ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.build-flow__channels ul li{min-inline-size:clamp(5.5rem,15vw,8.4375rem);padding:.625rem .75rem;border-radius:.4375rem;background:#3a3b42;box-shadow:0 1rem 1rem -0.5rem rgba(12,12,13,.4);color:var(--color-white);font-size:var(--text-xs);font-weight:500;line-height:1.2}.home-hero{overflow:clip}@media(min-width: 64rem){.home-hero{padding-block:6.5625rem 5.75rem}}.home-hero__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.home-hero__grid{grid-template-columns:minmax(0, 647fr) minmax(0, 708fr);gap:0;align-items:start;max-width:none;padding-inline-end:0;padding-inline-start:max(var(--gutter),(100% - var(--content-width))/2)}}@media(min-width: 64rem){.home-hero__content{padding-block-start:1rem;padding-inline-end:var(--space-xl)}}.home-hero__content .yn-article__text,.home-hero__content .yn-article__intro-text{max-inline-size:30rem}.home-hero__content .yn-article>*+.yn-article__links{margin-block-start:1rem}.home-hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.625rem;margin:0;margin-block-start:clamp(2rem,1rem + 3vw,3.875rem);padding:0;color:var(--color-ink);font-size:var(--text-xs);font-weight:500;line-height:1.45;list-style:none}.home-hero__trust>li{display:flex;align-items:center}@media(min-width: 30rem){.home-hero__trust>li+li{padding-inline-start:1.625rem;border-inline-start:1px solid #d5d5d5}}.home-hero__figure{gap:.8125rem}.home-hero__figure strong{font-size:1.75rem;font-weight:700;line-height:1}.home-hero__figure span{max-inline-size:9rem}.home-hero__badge{gap:.75rem}.home-hero__badge>span{display:flex;flex-direction:column}.home-hero__shield{flex:0 0 auto;inline-size:1.9375rem;block-size:1.9375rem;stroke:var(--color-rose);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.home-hero__visual{position:relative;isolation:isolate;container-type:inline-size;padding:16.5% 0 16.5% 6%;perspective:75rem}.home-hero__media{inline-size:100%;transform:rotateY(calc(var(--px, 0) * 5deg)) rotateX(calc(var(--py, 0) * -4deg));transform-origin:100% 50%}@media(min-width: 64rem){.home-hero__media{inline-size:100cqi}}.home-hero__image{display:block;inline-size:100%;block-size:auto;border-radius:.75rem;box-shadow:0 .25rem .5rem rgba(12,12,13,.06),0 2rem 4rem -1rem rgba(12,12,13,.35)}.home-hero__card{position:absolute;z-index:2;display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:.75rem;background:var(--color-white);box-shadow:0 1.25rem 2.5rem -0.75rem rgba(12,12,13,.35);color:var(--color-ink);transform:translate3d(calc(var(--px, 0) * -1.5rem), calc(var(--py, 0) * -1.125rem + (var(--progress, 0.5) - 0.5) * -3rem), 0);will-change:transform}.home-hero__card-note{display:block;color:var(--color-grey);font-size:var(--text-xs);line-height:1.3}.home-hero__card-title{display:block;font-size:.9375rem;font-weight:500;line-height:1.3}.home-hero__card--languages{inset-block-start:66cqi;inset-inline-start:2cqi;flex-direction:column;align-items:flex-start;gap:.5rem}.home-hero__flags{display:flex}.home-hero__flags>span{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border:2px solid var(--color-white);border-radius:50%;background:var(--color-rose);color:var(--color-white);font-size:.6875rem;font-weight:600}.home-hero__flags>span+span{margin-inline-start:-0.375rem}.home-hero__flags>span:nth-child(2){background:var(--color-night)}.home-hero__flags>span:nth-child(3){background:#8a8b90}.home-hero__card--live{inset-block-start:70cqi;inset-inline-start:62cqi;min-inline-size:min(15rem,46cqi)}.home-hero__card--live>:last-child{margin-inline-start:auto;align-self:center}.home-hero__card--live .home-hero__card-note:first-child{text-transform:uppercase;letter-spacing:.08em}@media(max-width: 29.99rem){.home-hero__card--live{display:none}}.home-hero__live-dot{flex:0 0 auto;inline-size:.75rem;block-size:.75rem;border-radius:50%;background:#2fb36b;box-shadow:0 0 0 .25rem rgba(47,179,107,.2)}.collage-hero{overflow:clip}@media(min-width: 64rem){.collage-hero{padding-block:5.25rem 6.25rem}}.collage-hero .button--border{font-weight:600}.collage-hero .button--border::after{content:"→"}.collage-hero__grid{display:grid;gap:var(--space-2xl);align-items:center}@media(min-width: 64rem){.collage-hero__grid{grid-template-columns:minmax(0, 627fr) minmax(0, 653fr);gap:0}}.collage-hero__content .yn-article__text,.collage-hero__content .yn-article__intro-text{max-inline-size:35rem}@media(min-width: 64rem){.collage-hero__content{padding-inline-end:1.5rem}}.collage-hero__collage{position:relative;container-type:inline-size;aspect-ratio:652.8/611;inline-size:100%;max-inline-size:40.8rem;margin-inline:auto}.collage-card{position:absolute;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;inline-size:64.34%;block-size:45%;padding:4.3cqi;border-radius:1rem;box-shadow:0 1.375rem 3.4375rem rgba(11,11,12,.2);color:var(--color-white);isolation:isolate}.collage-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.15), var(--card-fade) 85%)}.collage-card--yellow{--card-fade: #6b6946}.collage-card--rose{--card-fade: rgb(94 0 52 / 0.85)}.collage-card--night{--card-fade: rgb(36 38 49 / 0.9)}.collage-card--1{inset-block-start:0;inset-inline-start:3.83%;z-index:2}.collage-card--2{inset-block-start:31.1%;inset-inline-start:32.6%;z-index:1;justify-content:center;gap:.25rem}.collage-card--built-on{inset-block-start:65.6%;inset-inline-start:8.27%;z-index:3;justify-content:flex-start;gap:3.8cqi;inline-size:55.9%;block-size:34.4%;background:var(--color-night)}.collage-card--built-on::after{content:none}.collage-card--built-on .collage-card__name{color:var(--color-yellow)}.collage-card__image{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.collage-card__name{color:var(--color-white);font-size:max(var(--text-xs),2.15cqi)}.collage-card__claim{font-size:clamp(1rem,4.14cqi,1.6875rem);font-weight:500;line-height:1.2}.collage-card__claim p{margin:0}.collage-card__logo{inline-size:57.8%;block-size:auto}.collage-hero__collage:not(:has(.collage-card--2)){aspect-ratio:652.8/470}.collage-hero__collage:not(:has(.collage-card--2)) .collage-card--1{block-size:58.5%}.collage-hero__collage:not(:has(.collage-card--2)) .collage-card--built-on{inset-block-start:49%;inset-inline-start:40%;block-size:44.7%}.centered-hero{background:var(--color-white)}@media(min-width: 64rem){.centered-hero{padding-block:6.25rem}}.centered-hero__content{max-inline-size:65.5rem;margin:var(--space-m) auto 0;text-align:center}@media(min-width: 64rem){.centered-hero__content{margin-block-start:2.1875rem}}.centered-hero__content .yn-article>*{margin-inline:auto}.centered-hero__content .heading__second{display:block;padding-inline-start:0}.centered-hero__content .yn-article__text,.centered-hero__content .yn-article__intro-text{max-inline-size:none;color:var(--color-grey-dark)}.centered-hero__content .yn-buttons{justify-content:center}.centered-hero__media{inline-size:min(100%,87rem);margin:var(--space-l) auto 0}@media(min-width: 64rem){.centered-hero__media{margin-block-start:2.1875rem}}.centered-hero__image{display:block;inline-size:100%;block-size:auto;filter:drop-shadow(0 0.25rem 0.25rem rgba(12, 12, 13, 0.05)) drop-shadow(0 1rem 1.5rem rgba(12, 12, 13, 0.1))}.logo-bar{--logo-gap: clamp(2.5rem, 1.5rem + 3vw, 4.5rem);overflow-x:clip}@media(min-width: 64rem){.logo-bar{padding-block:6.25rem}}.logo-bar__viewport{overflow-x:auto;scrollbar-width:none}.logo-bar__viewport::-webkit-scrollbar{display:none}.logo-bar__track{display:flex;-moz-column-gap:var(--logo-gap);column-gap:var(--logo-gap)}.logo-bar__list{display:flex;flex:1 0 auto;align-items:center;justify-content:space-between;gap:var(--logo-gap);margin:0;padding:0;list-style:none}.logo-bar__item{flex:0 0 auto}.logo-bar__logo{display:block;inline-size:auto;max-inline-size:none;block-size:auto;max-block-size:3.8rem}@media(max-width: 40rem){.logo-bar__logo{max-block-size:2.75rem}}.logo-bar__marquee.is-running .logo-bar__viewport{overflow:hidden;margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent);mask-image:linear-gradient(90deg, transparent, #000 8%, #000 92%, transparent)}.logo-bar__marquee.is-running .logo-bar__track{inline-size:-moz-max-content;inline-size:max-content;animation:logo-marquee var(--marquee-duration, 30s) linear infinite}.logo-bar__marquee.is-running .logo-bar__list{flex:none;justify-content:flex-start}.logo-bar__marquee.is-paused .logo-bar__track,.logo-bar__viewport:hover .logo-bar__track{animation-play-state:paused}@keyframes logo-marquee{to{transform:translateX(calc(-1 * var(--marquee-distance, 50%)))}}.logo-bar__marquee{position:relative}.logo-bar__toggle{position:absolute;inset-block-start:calc(100% + 1rem);inset-inline-start:50%;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;padding:0;border:1px solid var(--color-ink);border-radius:50%;background:var(--color-white);color:var(--color-ink);cursor:pointer;transform:translateX(-50%)}.logo-bar__toggle[hidden]{display:none}.logo-bar__toggle:not(:focus-visible){clip-path:inset(50%);opacity:0}.logo-bar__toggle:focus-visible{outline:2px solid var(--color-rose-dark);outline-offset:2px}.logo-bar__icon{fill:currentColor}.logo-bar__icon--play,.is-paused .logo-bar__icon--pause{display:none}.is-paused .logo-bar__icon--play{display:block}.distribution{background:#f3f3f1}@media(min-width: 80rem){.distribution{padding-block:11.25rem}}.distribution__grid{display:grid;gap:var(--space-xl);align-items:center}@media(min-width: 80rem){.distribution__grid{grid-template-columns:minmax(0, 453fr) minmax(0, 747fr);gap:5.5rem}}@media(min-width: 80rem){.distribution__content .yn-article__heading{margin-inline-end:-5rem}}.distribution__content .yn-article__text,.distribution__content .yn-article__intro-text{max-inline-size:31.5rem}.distribution__content .yn-article>*+.yn-article__links{margin-block-start:1rem}.flow{--arrow: var(--color-ink);display:grid;gap:2.5rem;margin:0;padding:0;list-style:none;filter:drop-shadow(0 4px 2px rgba(0, 0, 0, 0.3)) drop-shadow(0 8px 6px rgba(0, 0, 0, 0.15))}@media(min-width: 40rem)and (max-width: 51.99rem){.flow{max-inline-size:30rem}}@media(min-width: 52rem){.flow{grid-template-columns:minmax(0, 200fr) minmax(0, 191fr) minmax(0, 191fr);gap:3.4375rem;align-items:center;max-inline-size:46.6875rem}}.flow>li{position:relative}.flow>li+li::before{content:"";position:absolute;inset-block-end:100%;inset-inline-start:50%;inline-size:1px;block-size:2.5rem;background:var(--arrow)}.flow>li+li::after{content:"";position:absolute;inset-block-end:calc(100% + 1px);inset-inline-start:calc(50% - 3.5px);inline-size:7px;block-size:7px;border-block-end:1px solid var(--arrow);border-inline-end:1px solid var(--arrow);transform:rotate(45deg)}@media(min-width: 52rem){.flow>li+li::before{inset-block:50% auto;inset-inline:auto 100%;inline-size:3.4375rem;block-size:1px}.flow>li+li::after{inset-block:calc(50% - 3.5px) auto;inset-inline:auto calc(100% + 1px);border-block-end:0;border-block-start:1px solid var(--arrow)}}@media(min-width: 80rem){.flow>li:last-child{--arrow: var(--color-white)}}.flow__card{display:flex;flex-direction:column;justify-content:center;min-block-size:11.875rem;padding:1.875rem;border-radius:1rem}.flow__card--source{border:.5px solid #d5d5d5;background:var(--color-white)}.flow__card--platform{gap:.75rem;background:#000;color:var(--color-white)}.flow__card--platform .logo{inline-size:7.625rem;block-size:auto}.flow__label,.flow__text{font-size:var(--text-xs);font-weight:500;line-height:1.5}.flow__label{color:inherit}.flow__card--source .flow__label{color:var(--color-ink)}.flow__title{color:var(--color-rose);font-size:1.625rem;font-weight:700;line-height:1.5;text-transform:uppercase}.flow__text{margin-block-start:.4375rem;color:var(--color-grey-text)}.flow__channels ol{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.flow__channel{display:flex;align-items:center;gap:.8125rem;min-block-size:2.9375rem;padding-inline:.9375rem;border:.5px solid #d5d5d5;border-radius:.5625rem;background:#f3f3f1;color:var(--color-ink);font-size:var(--text-small);font-weight:500;line-height:1.3}.flow__number{color:var(--color-rose-dark);font-size:var(--text-xs)}.flow-stage{position:relative}.flow-stage.is-fanned .flow>li:last-child::before,.flow-stage.is-fanned .flow>li:last-child::after{display:none}.flow-stage__lines{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none}.flow-stage__track{fill:none;stroke:none}.flow-stage__line{fill:none;stroke:var(--color-ink);stroke-width:1}@media(min-width: 80rem){.flow-stage__line{stroke:var(--color-white)}}.flow-stage__packet{fill:var(--color-white);stroke:var(--color-rose);stroke-width:2;filter:drop-shadow(0 0 4px rgba(230, 0, 126, 0.7))}.flow__card,.flow__channel{transition:box-shadow .35s ease,border-color .35s ease,translate .35s ease}.flow__card--source.is-sending{box-shadow:0 0 0 3px rgba(230,0,126,.25)}.flow__card--platform.is-pulse{box-shadow:0 0 0 4px rgba(230,0,126,.55),0 0 28px 6px rgba(230,0,126,.45)}.flow__channel.is-hit{border-color:var(--color-rose);box-shadow:0 0 0 2px rgba(230,0,126,.35);translate:.25rem 0}.flow__channel.is-hit .flow__number{font-weight:700}@media(min-width: 64rem){.image-cards{padding-block:10rem}}.image-cards__intro{margin-block-end:0}.image-cards__list{display:grid;gap:1rem;margin:var(--space-xl) 0 0;padding:0;list-style:none}@media(min-width: 48rem)and (max-width: 63.99rem){.image-cards__list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 64rem){.image-cards__list{grid-template-columns:repeat(3, minmax(0, 1fr));margin-block-start:5.3125rem}}.image-card{--card-color: var(--color-night);--color-heading: var(--color-white);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:28rem;overflow:hidden;border-radius:1rem;background:var(--card-color);color:var(--color-white)}@media(min-width: 64rem){.image-card{min-block-size:34.5rem}}.image-card::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, transparent 10%, var(--card-color) 65%)}.image-card--yellow{--card-color: var(--color-yellow);--color-heading: var(--color-ink);color:var(--color-ink)}.image-card--rose{--card-color: var(--color-rose-dark)}.image-card__image{position:absolute;inset:0;z-index:-2;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.image-card__body{padding:2.8125rem 2.8125rem 4.5rem}@media(max-width: 40rem){.image-card__body{padding:1.75rem 1.75rem 2.5rem}}.image-card__number{color:inherit}.image-card__title{margin-block-start:.75rem;color:var(--color-heading)}.image-card__text{margin-block-start:1.25rem;font-size:var(--text-large);line-height:1.67}.key-figures{border-block-end:1px solid var(--color-sand);background-color:var(--color-grey-light)}@media(min-width: 64rem){.key-figures{padding-block:5rem 5.5rem}}@media(min-width: 64rem){.key-figures:not(.key-figures--plain) .key-figures__intro{min-block-size:calc(21vw - 5rem - 3.625rem)}}.key-figures__intro .yn-article>*+.yn-article__text,.key-figures__intro .yn-article>*+.yn-article__intro-text{margin-block-start:.625rem}.key-figures__intro .yn-article>*+.yn-article__links{margin-block-start:1.5625rem}.key-figures__list{display:grid;gap:2rem 2.5rem;margin:0}.key-figures__intro+.key-figures__list{padding-block-start:3.625rem}@media(min-width: 48rem){.key-figures__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.key-figures__item{position:relative;padding-block:1.375rem 1.6rem}.key-figures__item::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:linear-gradient(90deg, var(--color-line), var(--color-rose-dark))}.key-figures__value{color:var(--color-ink);font-size:var(--text-h1);font-weight:500;line-height:1.19}.key-figures__text{max-inline-size:22rem;margin:.875rem 0 0;color:var(--color-grey-text);font-size:var(--text-small);line-height:1.57}@media(min-width: 64rem){.key-figures--plain{padding-block:4.5rem 2.5rem}}.key-figures--plain .key-figures__item::before{background:var(--color-rose-dark)}@media(min-width: 64rem){.intro-section{padding-block:7.5rem 8.125rem}}.intro-section__inner .yn-article{display:grid;gap:var(--space-m) var(--space-xl)}.intro-section__inner .yn-article>*+*{margin-block-start:0}@media(min-width: 48rem){.intro-section__inner .yn-article{grid-template-columns:repeat(3, minmax(0, 1fr));-moz-column-gap:0;column-gap:0}.intro-section__inner .yn-article>:not(.yn-article__heading){grid-column:2;max-inline-size:20.625rem;margin-block-start:3.375rem}.intro-section__inner .yn-article>:not(.yn-article__heading)~:not(.yn-article__heading){grid-column:3}}.intro-section__inner .yn-article__heading{grid-column:1/-1}.intro-section__inner .yn-article__heading .overline{color:var(--color-white)}.intro-section__inner .heading__second{display:block;padding-inline-start:0}.intro-section__inner :where(.yn-article__text,.yn-article__intro-text){color:var(--color-line);font-size:var(--text-small);line-height:1.57}.formula{position:relative;isolation:isolate;overflow:hidden}@media(min-width: 64rem){.formula{padding-block:8.125rem}}.formula__image{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;opacity:.2}.formula__intro .yn-article__text,.formula__intro .yn-article__intro-text{max-inline-size:42.5rem;color:#c4c4c7}.formula__list{--sign-gap: 4rem;display:grid;gap:var(--sign-gap);margin:var(--space-xl) 0 0;padding:0;list-style:none}@media(min-width: 64rem){.formula__list{grid-template-columns:minmax(0, 371.6fr) minmax(0, 371.6fr) minmax(0, 408.8fr);margin-block-start:4.5rem}}.formula__card{position:relative;display:flex;flex-direction:column;min-block-size:15rem;padding:2rem;border:1px solid var(--color-white);border-radius:.9375rem}@media(min-width: 64rem){.formula__card{min-block-size:19.375rem}}.formula__card+.formula__card::before{content:"+";position:absolute;inset-block-end:100%;inset-inline-start:50%;display:grid;place-items:center;inline-size:var(--sign-gap);block-size:var(--sign-gap);color:var(--color-white);font-size:1.5625rem;font-weight:500;transform:translateX(-50%)}@media(min-width: 64rem){.formula__card+.formula__card::before{inset-block:50% auto;inset-inline:auto 100%;transform:translateY(-50%)}}.formula__card--result{border-color:rgba(0,0,0,0);background:var(--color-yellow);color:var(--color-ink)}.formula__card--result .formula__number{color:var(--color-rose-dark)}.formula__card+.formula__card--result::before{content:"="}.formula__number{color:var(--color-rose-on-dark)}.formula__label{margin-block-start:3.125rem;color:var(--color-yellow);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.formula__value,.formula__statement{font-size:var(--text-h3);font-weight:500;line-height:1.33}.formula__value{margin-block-start:.5rem;color:var(--color-white)}.formula__statement{max-inline-size:13em;margin-block-start:3.125rem}.formula__text{margin-block-start:auto;padding-block-start:var(--space-m);color:#b8b8bc;font-size:var(--text-large);line-height:1.67}.formula__button{align-self:flex-start;margin-block-start:auto}.mosaic{display:grid;gap:var(--space-s);padding:0;list-style:none}.mosaic__tile{position:relative;overflow:hidden;border-radius:var(--radius-m);background:var(--color-white)}.mosaic__image{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.mosaic__label{padding:var(--space-m)}.mosaic__title{color:var(--color-heading)}.mosaic__text{margin-block:var(--space-2xs) var(--space-s);font-size:var(--text-small)}.mosaic__link{display:inline-flex;gap:var(--space-2xs);color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;text-decoration:none}.mosaic__link::after{content:"→"}.mosaic__link::before{content:"";position:absolute;inset:0}@media(min-width: 48rem){.mosaic{grid-template-columns:repeat(2, minmax(0, 1fr));gap:0;border-radius:var(--radius-m);overflow:hidden}.mosaic__tile{min-height:11rem;border-radius:0;background:var(--color-ink)}.mosaic__image{position:absolute;inset:0;height:100%;aspect-ratio:auto;transition:opacity var(--transition)}.mosaic__label{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:var(--space-m);background:linear-gradient(transparent 40%, rgba(0, 0, 0, 0.55));transition:background-color var(--transition)}.mosaic__title{color:var(--color-white)}.mosaic__more{display:none}.mosaic__tile.is-open .mosaic__image{opacity:0}.mosaic__tile.is-open .mosaic__label{justify-content:flex-start;background:var(--color-white)}.mosaic__tile.is-open .mosaic__title{color:var(--color-heading)}.mosaic__tile.is-open .mosaic__more{display:block}}.team-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 22rem), 1fr));gap:3.375rem 1.125rem;padding:0;list-style:none}.team-grid>[hidden]{display:none}.person-card__media{position:relative;aspect-ratio:415/470;overflow:hidden;border-radius:1rem;background:var(--color-grey-light)}.person-card__media .chips{position:absolute;inset-inline:var(--space-s);inset-block-end:var(--space-s)}.person-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-card__initials{display:grid;place-items:center;height:100%;color:var(--color-line);font-size:var(--text-h1);letter-spacing:.05em}.person-card__body{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-s);margin-block-start:1.25rem;padding:1.25rem .1875rem 1.125rem;border-block-end:1px solid var(--color-sand)}.person-card__position{margin-block-start:var(--space-3xs)}.person-card__link{flex:none}.team-intro__grid{display:grid;row-gap:var(--space-xl)}@media(min-width: 64rem){.team-intro__grid{grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}.team-intro__grid .team-intro__article{grid-column:1/-1}.team-intro__grid .team-intro__signature{grid-column:2}}.team-intro__signature{display:grid;gap:var(--space-2xs);margin:0;padding-block-start:var(--space-m);border-block-start:1px solid var(--color-sand)}.team-intro__name{font-size:var(--text-h4);color:var(--color-heading-accent)}.team-intro__role{font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-grey)}.team-moment{display:grid;gap:var(--space-m) var(--space-l);grid-template-columns:auto 1fr}.team-moment+.team-moment{margin-block-start:var(--section-space)}@media(min-width: 64rem){.team-moment{grid-template-columns:minmax(0, 1fr) auto minmax(0, 2.4fr);-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}}.team-moment__label{display:grid;align-content:start;margin:0}.team-moment__number{font-size:var(--text-h1);line-height:1.19;color:var(--color-yellow)}.team-moment__label .overline{color:var(--color-white)}.team-moment__mark{width:auto;height:4.5rem;color:var(--color-rose)}@media(min-width: 64rem){.team-moment__mark{height:10rem}}.team-moment__article{grid-column:1/-1}@media(min-width: 64rem){.team-moment__article{grid-column:auto}}.team-moment__article .heading .heading__first:has(+.heading__second){color:var(--color-heading)}.team-moment__article .heading .heading__second{color:var(--color-yellow)}.team-moment__article .yn-article__text{max-inline-size:41rem}.quote{padding-block:clamp(5rem,2.5rem + 10vw,12.5rem);border-block-end:1px solid var(--color-sand)}.quote__inner{max-width:calc(60rem + 2*var(--gutter))}.quote__mark{display:block;width:auto;height:clamp(3rem,2.4rem + 2.4vw,4.6875rem);margin-block-end:var(--space-m);color:var(--color-rose)}.quote .overline{color:var(--color-rose-dark)}.quote .yn-article__heading .overline{margin-block-end:var(--space-m)}.quote :where(.yn-article__text,.yn-article__intro-text){color:var(--color-heading)}.quote__figure{margin-block:0}.quote__overline{margin-block-end:var(--space-m)}.quote__text{margin:0;padding:0;border:0;color:var(--color-heading)}.quote__source{margin-block-start:var(--space-m);color:var(--color-heading)}.cta{position:relative;isolation:isolate;overflow:hidden}.cta::before{content:"";position:absolute;inset:0;z-index:-1;background:url("../images/cta-pattern.webp") center/cover no-repeat;opacity:.5;transition:opacity .8s ease}.cta.has-flow::before{opacity:0}.cta__flow{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%;pointer-events:none}.cta--rounded{border-start-start-radius:clamp(1.5rem,1rem + 2vw,2.5rem);border-start-end-radius:clamp(1.5rem,1rem + 2vw,2.5rem)}.cta__inner{text-align:center}.cta__inner .yn-article>*{margin-inline:auto}.cta__inner .overline{color:var(--color-white)}.cta__inner .heading__second{padding-inline-start:0}.cta__inner :where(.yn-article__text,.yn-article__intro-text){max-inline-size:40rem}.cta__inner .yn-buttons{justify-content:center}.image-band{position:relative;z-index:1;isolation:isolate;overflow-x:clip}.image-band__media{position:relative;overflow:hidden}.image-band__image{display:block;width:100%;aspect-ratio:1440/708;min-height:18rem;-o-object-fit:cover;object-fit:cover;transform:translate3d(0, calc((var(--progress, 0.5) - 0.5) * 10%), 0) scale(1.12)}.image-band__mark{position:absolute;inset-block-start:38%;inset-inline-start:50%;width:auto;height:clamp(4rem,11vw,10rem);color:var(--color-white);transform:translate(-50%, calc(-50% - (var(--progress, 0.5) - 0.5) * 6rem))}.image-band--centered .image-band__mark{inset-block-start:50%}.image-text__grid{display:grid;gap:var(--space-xl);align-items:center}@media(min-width: 64rem){.image-text__grid{grid-template-columns:minmax(0, 1.3fr) minmax(0, 1fr);gap:var(--space-2xl)}}.image-text__image{width:100%;aspect-ratio:629/516;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.image-text__content .yn-article__heading+*{margin-block-start:var(--space-l)}.image-text__media{position:relative}.image-text__card{position:absolute;inset-block-start:50%;inset-inline-start:clamp(1rem,10.6%,3.4375rem);display:flex;align-items:center;gap:.75rem;max-inline-size:min(18rem,100% - 2rem);padding:.9375rem;border:.5px solid #d6d6d6;border-radius:.625rem;background:var(--color-white);color:var(--color-ink);font-size:var(--text-small);font-weight:500;line-height:1.43;filter:drop-shadow(0 0.875rem 1.1rem rgba(0, 0, 0, 0.17));transform:translateY(-50%)}.image-text__card-mark{flex:0 0 auto;inline-size:auto;block-size:1.5rem;color:var(--color-rose)}.image-text__card-label{display:block;color:var(--color-grey-text);font-size:var(--text-xs);line-height:1.4}@media(min-width: 64rem){.image-text--compact{padding-block:8.125rem}.image-text--compact .image-text__grid{grid-template-columns:minmax(0, 520fr) minmax(0, 632fr);gap:8.125rem}}.image-text--compact .image-text__image{aspect-ratio:520/480}.image-text--compact .button--border::after{content:"→"}.contact-section{border-block-end:1px solid var(--color-sand)}.contact-section__grid{display:grid;gap:var(--space-xl) 2rem}@media(min-width: 64rem){.contact-section__grid{grid-template-columns:repeat(2, minmax(0, 1fr));align-items:start}}.contact-person{margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--color-sand)}.contact-person__media{width:min(100%,16.25rem);aspect-ratio:1;overflow:hidden;margin-block-end:1rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-grey-light)}.contact-person__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contact-person__initials{display:grid;place-items:center;height:100%;color:var(--color-line);font-size:var(--text-h2)}.contact-person__name{margin:0;color:var(--color-heading);font-size:1.0625rem;font-weight:600}.contact-person__position{margin:0;font-size:.9375rem}.contact-section__presets{margin:0 0 var(--space-m)}.contact-section--hint .contact-section__intro .yn-article>.yn-article__text:last-child{position:relative;max-inline-size:27.8125rem;margin-block-start:2.25rem;padding:1.25rem 1.25rem 1.25rem 3.9375rem;border:1px solid rgba(11,11,12,.14);border-radius:.75rem;background:var(--color-white);font-size:var(--text-xs);line-height:1.6}.contact-section--hint .contact-section__intro .yn-article>.yn-article__text:last-child::before{content:"i";position:absolute;inset-block-start:1.25rem;inset-inline-start:1.25rem;display:grid;place-items:center;inline-size:1.5625rem;block-size:1.5625rem;border-radius:50%;background:var(--color-rose-dark);color:var(--color-white);font-size:var(--text-xs);font-weight:600}.contact-section--hint .contact-section__intro .yn-article>.yn-article__text:last-child strong{color:var(--color-ink);font-size:var(--text-small);font-weight:600}.contact-section--hint:not(.section--yellow) .contact-section__intro .yn-article>.yn-article__text:last-child{max-inline-size:27.6875rem;padding:1rem;border:0;background:var(--color-yellow);color:var(--color-ink)}.contact-section--hint:not(.section--yellow) .contact-section__intro .yn-article>.yn-article__text:last-child::before{content:none}.contact-section--hint:not(.section--yellow) .contact-section__intro .yn-article>.yn-article__text:last-child strong{color:var(--color-rose-dark);font-weight:500}.contact-section--no-person .contact-person{display:none}.post-feature{display:grid;overflow:hidden;border-radius:1rem;background:var(--color-night);color:#bebfc4}@media(min-width: 48rem){.post-feature{grid-template-columns:minmax(0, 1fr) minmax(0, 22rem);-moz-column-gap:2.5rem;column-gap:2.5rem;min-height:31.25rem;padding-inline-end:3.125rem}}.post-feature__media{min-height:16rem}.post-feature__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.post-feature__body{display:flex;flex-direction:column;padding:var(--space-l)}@media(min-width: 48rem){.post-feature__body{padding:3.125rem 0}}.post-feature__body .overline{color:var(--color-white)}.post-feature__title{margin-block:1.5rem 0;color:var(--color-white)}.post-feature__text{margin-block-start:1.25rem;font-size:var(--text-small);line-height:1.57}.post-feature__link{display:inline-flex;gap:.625rem;margin-block-start:1.875rem;color:var(--color-white);font-weight:600;text-decoration:none}.post-feature__link::after{content:"→";transition:transform var(--transition)}.post-feature__link:hover{color:var(--color-white)}.post-feature__link:hover::after{transform:translateX(0.2em)}.insights-hero{padding-block:6.25rem}.insights-hero__grid{display:grid;gap:var(--space-xl);margin-block-start:var(--space-m)}@media(min-width: 64rem){.insights-hero__grid{grid-template-columns:minmax(0, 25.5rem) minmax(0, 1fr);-moz-column-gap:7.25rem;column-gap:7.25rem;align-items:start}}.insights-hero__grid .yn-article__links{margin-block-start:3.75rem}.post-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr));gap:1rem;margin:0;padding:0;list-style:none}.post-card{--card-bg: var(--color-grey-light);--card-border: var(--color-sand);--card-accent: var(--color-rose-dark);--card-title: var(--color-ink);--card-text: var(--color-grey-text);--card-author: var(--color-grey-text);position:relative;display:flex;flex-direction:column;height:100%;min-height:26.875rem;padding:1.75rem;overflow:hidden;border:1px solid var(--card-border);border-radius:.875rem;background:var(--card-bg);isolation:isolate}.post-card--rose{--card-bg: var(--color-rose-dark);--card-border: var(--color-rose-dark);--card-accent: var(--color-yellow);--card-title: var(--color-white);--card-text: var(--color-white);--card-author: var(--color-sand)}.post-card--yellow{--card-bg: var(--color-yellow);--card-border: var(--color-yellow)}.post-card--dark{--card-bg: var(--color-ink);--card-border: var(--color-ink);--card-accent: var(--color-yellow);--card-title: var(--color-white);--card-text: #d2d3d7;--card-author: #b3b5ba}.post-card--image{--card-bg: var(--color-ink);--card-accent: var(--color-rose-on-dark);--card-title: var(--color-white);--card-author: #b3b5ba;justify-content:flex-start}.post-card--image::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, rgba(102, 102, 102, 0), rgba(0, 0, 0, 0.8))}.post-card__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.96}.post-card__top{display:flex;justify-content:space-between;gap:var(--space-s);margin:0 0 auto;color:var(--card-accent);font-size:var(--text-small);font-weight:600;letter-spacing:.086em;text-transform:uppercase}.post-card__title{margin-block:var(--space-l) 1rem;color:var(--card-title)}.post-card__link{color:inherit;text-decoration:none}.post-card__link::after{content:"";position:absolute;inset:0}.post-card__link:hover{color:inherit}.post-card__text{margin-block-end:1.75rem;color:var(--card-text);font-size:var(--text-large);line-height:1.67}.post-card__author{margin:0;padding-block-start:1.125rem;border-block-start:1px solid rgba(120,120,120,.22);color:var(--card-author);font-size:var(--text-small)}.post-card__more{color:var(--color-rose-on-dark);font-weight:600;text-decoration:underline}.post-card__more::after{content:" →"}.fair-teaser{padding-block:0}.fair-teaser__grid{display:grid}@media(min-width: 64rem){.fair-teaser__grid{grid-template-columns:minmax(0, 0.92fr) minmax(0, 1fr)}}.fair-teaser__media{position:relative;padding:3rem var(--gutter) 0}@media(min-width: 64rem){.fair-teaser__media{padding:3rem 0 3rem 5rem}}.fair-teaser__image{width:100%;height:100%;min-height:22rem;-o-object-fit:cover;object-fit:cover;border-radius:.875rem 5.625rem .875rem .875rem}@media(min-width: 64rem){.fair-teaser__image{min-height:47.125rem}}.fair-teaser__badge{position:absolute;inset-block-end:1rem;inset-inline-start:calc(var(--gutter) + 1.2rem);display:grid;gap:.3rem;min-width:14.375rem;max-width:calc(100% - 2*var(--gutter) - 2.4rem);margin:0;padding:1.25rem;border-radius:.75rem;background:var(--color-yellow);color:var(--color-ink);font-size:var(--text-xs);font-weight:600}@media(min-width: 64rem){.fair-teaser__badge{inset-block-end:4.6rem;inset-inline-start:6.2rem}}.fair-teaser__badge .overline{color:var(--color-rose-dark)}.fair-teaser__content{padding:var(--section-space) var(--gutter)}@media(min-width: 64rem){.fair-teaser__content{padding:6.25rem 5rem 6.25rem 4.375rem}}.fair-teaser__content .yn-article__heading .overline{color:var(--color-white)}.fair-list{margin:2rem 0;padding:0;list-style:none;border-block-start:1px solid #33353a}.fair-list__item{display:grid;grid-template-columns:5.125rem minmax(0, 1fr) auto;gap:1.25rem;align-items:center;padding-block:1.4375rem;border-block-end:1px solid #33353a}.fair-list__title{margin:0;color:var(--color-white);font-size:var(--text-small);font-weight:700}.fair-list__location{margin:.4375rem 0 0;color:#b4b5ba;font-size:var(--text-small)}.fair-list__note{margin:.4rem 0 0;color:#b3b5ba;font-size:var(--text-small)}.fair-list__link{color:var(--color-rose-dark);font-size:var(--text-large);text-decoration:none}.date-stack{display:grid;line-height:1.2}.date-stack__day{font-size:var(--text-h3)}.date-stack__month{font-size:var(--text-xs);font-weight:600}.date-stack__year{font-size:var(--text-xs);color:#b3b5ba}.fair-list__date{color:var(--color-yellow)}.webinar-teaser .section-intro .overline{color:var(--color-heading-accent)}.webinar-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr));gap:1rem;margin:0;padding:0;list-style:none}.webinar-card{display:flex;flex-direction:column;height:100%;min-height:25.625rem;padding:1.75rem;border-radius:.875rem;background:var(--color-white)}.webinar-card__date{place-content:center;justify-items:center;width:5.375rem;height:5.375rem;border-radius:50%;background:var(--color-yellow);color:var(--color-ink)}.webinar-card__date .date-stack__day{color:var(--color-rose-dark)}.webinar-card__date .date-stack__year{font-size:var(--text-xs);color:var(--color-grey-text)}.webinar-card__body{flex:1;padding-block-start:3rem}.webinar-card__meta{margin:0;color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em}.webinar-card__meta .uppercase{text-transform:uppercase}.webinar-card__title{margin-block:.6875rem .9375rem;font-size:var(--text-h5);font-weight:500}.webinar-card__text{font-size:var(--text-small);line-height:1.57}.webinar-card__link{display:flex;justify-content:space-between;margin-block-start:var(--space-m);padding-block-start:1.25rem;border-block-start:1px solid var(--color-sand);color:var(--color-ink);font-family:var(--font-button);font-size:var(--text-small);font-weight:600;text-decoration:none}.webinar-card__link::after{content:"→";color:var(--color-rose-dark)}.insights-teaser{background:var(--color-grey-light)}.insights-teaser .button--border{--btn-border: var(--color-ink)}.insights-teaser .yn-article__heading .overline{color:var(--color-heading)}.insights-teaser__grid{display:grid;gap:1.625rem}@media(min-width: 64rem){.insights-teaser__grid{grid-template-columns:minmax(0, 2.06fr) minmax(0, 1fr)}}.event-cards{display:grid;gap:1.125rem;margin:0;padding:0;list-style:none}.event-card{position:relative;display:grid;grid-template-columns:4.375rem minmax(0, 1fr) 1.5rem;gap:1.25rem;align-items:center;padding:2.1875rem;border:1px solid #d5d5d5;border-radius:1rem;background:var(--color-white);box-shadow:var(--shadow-card)}.event-card--webinar{background:var(--color-yellow);box-shadow:none}.event-card__date{display:grid;padding-inline-end:1.25rem;border-inline-end:1px solid #d5d5d5}.event-card__day{color:var(--color-ink);font-size:1.6875rem;font-weight:700;line-height:1.5}.event-card__month{color:var(--color-rose-dark);font-size:var(--text-small)}.event-card__mark{display:block;width:auto;height:1.875rem;margin-block-end:.75rem;color:var(--color-rose-dark)}.event-card__kind{margin:0;color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;letter-spacing:.086em;text-transform:uppercase}.event-card__title{margin-block:.625rem 0;font-size:var(--text-h5);font-weight:500}.event-card__link{color:inherit;text-decoration:none}.event-card__link::after{content:"";position:absolute;inset:0}.event-card__meta{margin:.75rem 0 0;color:var(--color-grey-text);font-size:var(--text-xs)}.event-card__arrow{color:var(--color-ink)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5625rem;margin-block-start:3.625rem}.post-meta__author{display:flex;align-items:center;gap:.6875rem;padding-inline-end:1.5625rem;border-inline-end:1px solid var(--color-sand)}.post-meta__author p{display:grid;gap:.2rem;margin:0}.post-meta__avatar{width:2.8125rem;height:2.8125rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-meta__name{color:var(--color-ink);font-size:var(--text-xs);font-weight:600}.post-meta__position{color:var(--color-grey-text);font-size:var(--text-xs)}.post-meta__topic{margin:0;color:var(--color-grey-text);font-size:var(--text-xs);font-weight:600}.post-body{padding-block-start:7.5rem}.post-body__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.post-body__grid{grid-template-columns:15.625rem minmax(0, 47.5rem);-moz-column-gap:clamp(3rem,1rem + 10vw,11.875rem);column-gap:clamp(3rem,1rem + 10vw,11.875rem)}}@media(min-width: 64rem){.post-body__aside .post-toc{position:sticky;top:8rem}}.post-toc__label{margin:0;color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}.post-toc__list{margin:1.25rem 0 2.8rem;padding:0;list-style:none;border-block-start:1px solid var(--color-sand)}.post-toc__list li{border-block-end:1px solid var(--color-sand)}.post-toc__list a{display:block;padding-block:.9375rem;color:#606269;font-size:var(--text-large);text-decoration:none}.post-toc__list a:hover{color:var(--color-ink)}.post-toc__share{display:inline-flex;gap:.625rem;margin-block-start:.9375rem;color:var(--color-ink);font-weight:600;text-decoration:none}.post-toc__share::after{content:"→"}.post-body__content .overline{color:var(--color-rose-dark)}.post-body__content .yn-article__heading .overline{margin-block-end:1.25rem}.post-body__content .yn-article>:where(.yn-article__heading)+*{margin-block-start:1.875rem}.post-body__content .yn-article__text>*+*{margin-block-start:1.375rem}.post-body__content .yn-article__text{max-inline-size:none;color:#55575f;font-size:var(--text-large);line-height:1.67}.post-body__content .yn-article__intro-text{padding-block-end:2.8rem;border-block-end:1px solid var(--color-sand);color:var(--color-ink);font-size:var(--text-h3);line-height:1.33}.post-body__content .yn-article__text>ol:not(.post-block){margin-block-start:2.5rem}.post-body__content ol:not(.post-block){padding:0;list-style:none;counter-reset:post-list;border-block-start:1px solid var(--color-sand)}.post-body__content ol:not(.post-block) li{display:flex;align-items:center;gap:1.75rem;margin:0;min-height:4.6875rem;padding-block:1.125rem;border-block-end:1px solid var(--color-sand);counter-increment:post-list}.post-body__content ol:not(.post-block) li::before{content:counter(post-list, decimal-leading-zero);color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;letter-spacing:.086em}.post-block{margin:0}.post-block+.post-block{margin-block-start:3rem}.post-block--text:has(>.yn-article>.yn-article__heading:first-child){margin-block-start:5.3rem;scroll-margin-top:8rem}.post-block--quote{position:relative;padding:2.25rem 2.375rem 2.25rem 5.125rem;border-radius:.875rem;background:var(--color-yellow)}.post-block--quote::before{content:"„";position:absolute;inset-block-start:.6rem;inset-inline-start:1.5625rem;color:var(--color-rose-dark);font-size:3.875rem;line-height:1}.post-block--quote .yn-article__text{color:var(--color-ink);font-size:var(--text-h3);line-height:1.33}.post-block--steps{padding:0;list-style:none;counter-reset:post-step;border-block-start:1px solid var(--color-sand)}.post-block--steps .post-block__part{display:grid;grid-template-columns:3.125rem minmax(0, 1fr);-moz-column-gap:1.25rem;column-gap:1.25rem;padding-block:2rem;border-block-end:1px solid var(--color-sand);counter-increment:post-step}.post-block--steps .post-block__part::before{content:counter(post-step, decimal-leading-zero);color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;letter-spacing:.086em}@media(min-width: 48rem){.post-block--steps .post-block__part{grid-template-columns:4.375rem minmax(0, 1fr)}}.post-block--steps .yn-article>*+*{margin-block-start:.75rem}.post-block--steps blockquote{display:inline-block;margin:.5rem 0 0;padding:.5625rem .8125rem;border:0;border-radius:.375rem;background:var(--color-grey-light);color:var(--color-grey-text);font-size:var(--text-small)}.post-block--figure{padding:2.1875rem;border-radius:.875rem;background:var(--color-rose-dark)}.post-block--figure .yn-article{display:grid;gap:var(--space-m) 0;align-items:center;min-height:12.5rem}@media(min-width: 48rem){.post-block--figure .yn-article{grid-template-columns:16.125rem minmax(0, 1fr)}}.post-block--figure .yn-article>*+*{margin-block-start:0}.post-block--figure .overline{color:var(--color-yellow)}.post-block--figure .heading .heading__first,.post-block--figure .heading .heading__first:has(+.heading__second){color:var(--color-white)}.post-block--figure .heading .heading__second{padding:0;margin-block-start:1.5rem;color:var(--color-white);font-size:var(--text-small);line-height:1.57}.post-block--figure .yn-article__text{color:var(--color-white)}.post-block--compare{display:grid;gap:.875rem}@media(min-width: 48rem){.post-block--compare{grid-template-columns:repeat(2, minmax(0, 1fr))}}.post-block--compare .post-block__part{padding:1.75rem;border-radius:.8125rem;background:var(--color-grey-light)}.post-block--compare .post-block__part+.post-block__part{background:var(--color-yellow)}.post-block--compare .post-block__part+.post-block__part .overline{color:var(--color-rose-dark)}.post-block--compare .overline{color:var(--color-grey-text);font-size:var(--text-xs)}.post-block--compare .yn-article__heading .overline{margin-block-end:2.2rem}.post-block--compare .yn-article>:where(.yn-article__heading)+*{margin-block-start:var(--space-m)}.post-block--compare .yn-article__text{color:var(--color-grey-text)}.post-block--compare blockquote{margin:0;padding:0;border:0;color:var(--color-grey-text);font-size:var(--text-small);line-height:1.5}.post-block--compare .post-block__part,.post-block--compare .post-block__part>.yn-article,.post-block--compare .post-block__part .yn-article__text{display:flex;flex-direction:column;flex:1}.post-block--compare .yn-article__text>blockquote{margin-block-start:auto;padding-block-start:2.6875rem}.post-block--closing{padding:2.1875rem;border-radius:.875rem 4.375rem .875rem .875rem;background:var(--color-ink)}.post-block--closing .overline{color:var(--color-yellow)}.post-block--closing .heading{color:var(--color-white)}.post-block--closing .yn-article__text{color:#b9bbc0}.feature-tabs{background:#f3f3f1}@media(min-width: 64rem){.feature-tabs{padding-block:9.375rem}}.feature-tabs .yn-article__heading:has(em) .overline{color:var(--color-heading)}.feature-tabs__box{margin-block-start:var(--space-2xl)}@media(min-width: 64rem){.feature-tabs__box{margin-block-start:5rem}}.feature-tabs__list{display:flex;overflow-x:auto;border-block-start:1px solid #c5c5c3;border-inline-start:1px solid #c5c5c3;scrollbar-width:none}@media(min-width: 64rem){.feature-tabs__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 1fr));overflow:visible}}.feature-tabs__tab{display:flex;flex:0 0 9.5rem;flex-direction:column;justify-content:center;gap:.6875rem;min-height:6.625rem;padding:0 1.5625rem;border:0;border-inline-end:1px solid #c5c5c3;border-block-end:1px solid #c5c5c3;background:rgba(0,0,0,0);color:var(--color-ink);text-align:start;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.feature-tabs__tab:hover{background:var(--color-white)}.feature-tabs__tab[aria-selected=true]{background:var(--color-rose-dark);color:var(--color-white)}.feature-tabs__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.feature-tabs__number{font-size:var(--text-xs);font-weight:500;line-height:1.45}.feature-tabs__label,.feature-tabs__count,.feature-tabs__badge{font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.feature-tabs__panel{display:grid;border:1px solid #c5c5c3;border-block-start:0;background:var(--color-white)}.feature-tabs__panel[hidden]{display:none}@media(min-width: 64rem){.feature-tabs__panel{grid-template-columns:minmax(0, 406fr) minmax(0, 873fr);min-height:43.3rem}}.feature-tabs__content{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-xl) var(--gutter)}@media(min-width: 64rem){.feature-tabs__content{padding:3.75rem}}.feature-tabs__icon{width:5rem;height:4.375rem}.feature-tabs__count{margin-block-start:.3125rem;color:var(--color-rose-dark)}.feature-tabs__title{margin-block-start:.9375rem}.feature-tabs__lead{margin-block-start:1.125rem;color:#55575f;font-size:var(--text-large);line-height:1.67}.feature-tabs__badge{margin-block-start:1.75rem;padding:.4375rem .875rem;border:1px solid var(--color-sand);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink)}.feature-tabs__checks{margin:1.3125rem 0 0;padding:0;list-style:none}.feature-tabs__checks li{display:flex;align-items:center;gap:.625rem;color:var(--color-ink);font-size:var(--text-small);line-height:1.57;list-style:none}.feature-tabs__checks li+li{margin-block-start:.75rem}.feature-tabs__checks svg{flex:none;color:var(--color-rose-dark)}.feature-tabs__link{margin-block-start:1.3125rem}.feature-tabs__media{position:relative;overflow:hidden;min-height:16rem;background:var(--color-night);aspect-ratio:873/693}@media(min-width: 64rem){.feature-tabs__media{aspect-ratio:auto}}.feature-tabs__visual{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.feature-tabs__image{position:absolute;inset-block-start:2.5rem;inset-inline-start:.625rem;width:calc(100% - .625rem);height:calc(100% - 2.5rem);-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.jump-nav{position:sticky;inset-block-start:var(--header-height);z-index:90;display:flex;border-block-end:1px solid var(--color-sand);background:rgba(255,255,255,.97);box-shadow:0 .75rem 1.875rem rgba(11,11,12,.06);transition:inset-block-start .3s ease}body:has(.site-header.is-hidden) .jump-nav{inset-block-start:0}.jump-nav__label{display:none}@media(min-width: 64rem){.jump-nav__label{display:flex;flex:0 0 14.125rem;flex-direction:column;justify-content:center;gap:.3125rem;padding-inline:1.375rem;background:var(--color-ink)}}.jump-nav__overline{color:#9b9ca1;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.jump-nav__title{color:var(--color-white);font-size:var(--text-small);font-weight:500;line-height:1.5}.jump-nav__list{display:flex;flex:1 1 auto;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:none}.jump-nav__list>li{flex:1 0 9rem;border-inline-end:1px solid var(--color-sand)}.jump-nav__link{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.5rem;block-size:100%;min-block-size:4.5rem;padding-inline:1.375rem;color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-decoration:none;text-transform:uppercase;transition:background-color var(--transition),color var(--transition)}@media(min-width: 64rem){.jump-nav__link{min-block-size:6.4375rem}}.jump-nav__link::after{content:"";position:absolute;inset:auto 1.375rem 0;block-size:.25rem;background:var(--color-rose-dark);opacity:0;transition:opacity var(--transition)}.jump-nav__link:hover,.jump-nav__link[aria-current=true]{background:var(--color-grey-light)}.jump-nav__link[aria-current=true]{color:var(--color-rose-dark)}.jump-nav__link[aria-current=true]::after{opacity:1}.jump-nav__link:focus-visible{outline:2px solid var(--color-ink);outline-offset:-4px}.jump-nav__number{color:#6f7075}@media(min-width: 64rem){.feature-overview{padding-block:8.75rem 7.5rem}}.feature-overview__intro{margin-block-end:var(--space-2xl)}@media(min-width: 64rem){.feature-overview__intro .yn-article{grid-template-columns:minmax(0, 1.04fr) minmax(0, 1fr)}}@media(min-width: 64rem){.feature-overview__intro{margin-block-end:5rem}}.feature-overview__matrix{display:grid;border-block-start:1px solid var(--color-sand);border-inline-start:1px solid var(--color-sand)}@media(min-width: 64rem){.feature-overview__matrix{grid-template-columns:14.125rem minmax(0, 1fr)}}.feature-overview__label{padding:1.625rem;border-inline-end:1px solid var(--color-sand);border-block-end:1px solid var(--color-sand);background:var(--color-ink)}@media(min-width: 64rem){.feature-overview__label{min-block-size:11.875rem}}.feature-overview__overline{margin-block-end:.625rem;color:#9b9ca1;font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.feature-overview__title{max-inline-size:10rem;color:var(--color-white);font-weight:500;line-height:1.45}.feature-overview__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 10rem), 1fr));margin:0;padding:0;list-style:none}@media(min-width: 64rem){.feature-overview__list{grid-template-columns:repeat(6, minmax(0, 1fr))}}.feature-overview__column{position:relative;padding:1.625rem;border-inline-end:1px solid var(--color-sand);border-block-end:1px solid var(--color-sand);transition:background-color var(--transition)}.feature-overview__column:hover{background:var(--color-grey-light)}.feature-overview__column:has(:focus-visible){outline:2px solid var(--color-ink);outline-offset:-4px}.feature-overview__link{display:flex;flex-direction:column;gap:.125rem;color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-decoration:none;text-transform:uppercase}.feature-overview__link::after{content:"";position:absolute;inset:0}.feature-overview__link:focus-visible{outline:none}.feature-overview__number{color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:500}.feature-overview__points{margin:1.4375rem 0 0;padding:0;list-style:none}.feature-overview__points li{padding-block:.4375rem;color:var(--color-grey-text);font-size:var(--text-xs);font-weight:500;line-height:1.45}html:has(.jump-nav){scroll-padding-block-start:4.5rem}@media(min-width: 64rem){html:has(.jump-nav){scroll-padding-block-start:6.4375rem}}.feature-block{background:var(--color-grey-light)}@media(min-width: 64rem){.feature-block{padding-block:6.875rem}}.feature-block--reverse{background:var(--color-white)}.feature-block__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.feature-block__grid{grid-template-columns:34rem minmax(0, 1fr);gap:0;align-items:start}.feature-block--reverse .feature-block__grid{grid-template-columns:minmax(0, 1fr) 34rem}}@media(min-width: 64rem){.feature-block__content{padding-inline-end:4.25rem}.feature-block--reverse .feature-block__content{grid-column:2;grid-row:1;padding-inline:4.25rem 0}}.feature-block__count{display:inline-block;padding-block-end:.5625rem;border-block-end:2px solid var(--color-rose-dark);color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em}.feature-block__heading{max-inline-size:29.375rem;margin-block-start:var(--space-xl)}@media(min-width: 64rem){.feature-block__heading{margin-block-start:3rem}}.feature-block__name{display:flex;align-items:center;gap:1.5rem;color:var(--color-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.feature-block__icon{display:block;inline-size:5rem;block-size:4.375rem;-o-object-fit:contain;object-fit:contain}.feature-block__title{margin-block-start:var(--space-s)}.feature-block__text{max-inline-size:30rem;margin-block-start:1.5rem;color:var(--color-grey-text);line-height:1.75}.feature-block__points{max-inline-size:31rem;margin:2rem 0 0;padding:0;border-block-start:1px solid var(--color-sand);list-style:none}.feature-block__points li{display:grid;grid-template-columns:2rem minmax(0, 1fr);padding-block:1.0625rem;border-block-end:1px solid var(--color-sand)}.feature-block__check{display:grid;grid-row:span 2;place-items:center;inline-size:1.125rem;block-size:1.125rem;border-radius:50%;background:var(--color-yellow);color:var(--color-ink)}.feature-block__point{color:var(--color-ink);font-size:var(--text-small);font-weight:500;line-height:1.5}.feature-block__point-text{grid-column:2;padding-block-start:.3125rem;color:var(--color-grey-text);font-size:var(--text-xs);font-weight:500;line-height:1.45}.feature-block__badge{display:inline-block;margin-block-start:1.25rem;padding:.4375rem .875rem;border:1px solid var(--color-sand);border-radius:999px;background:var(--color-white);color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.feature-block__card{position:relative;display:grid;place-items:center;aspect-ratio:736/560;overflow:hidden;border-radius:1rem;background:var(--color-night)}.feature-block__card::before{content:"";position:absolute;z-index:1;inset-block-start:-7.1%;inset-inline-start:54.6%;inline-size:35.3%;block-size:14.6%;border-radius:.8125rem;background:var(--color-yellow)}.feature-block__visual{position:relative;display:block;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.feature-block__card-label{position:absolute;inset-block-end:1.375rem;inset-inline-end:2.875rem;color:rgba(255,255,255,.7);font-size:var(--text-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media(min-width: 64rem){.addon-teaser{padding-block:5rem}}.addon-slider__track{display:grid;grid-auto-columns:100%;grid-auto-flow:column;gap:var(--space-xl);margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.addon-slide{display:grid;gap:var(--space-xl);align-items:center;scroll-snap-align:start}@media(min-width: 64rem){.addon-slide{grid-template-columns:minmax(0, 664fr) minmax(0, 538fr);gap:4.875rem}}@media(min-width: 80rem){.addon-slide{grid-template-columns:minmax(0, 1fr) 34rem}}.addon-slide__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:664/667;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.addon-slide__content .yn-article .heading__second{color:var(--color-white)}.addon-points{margin:.875rem 0 0;padding:0;list-style:none}.addon-points li{display:flex;gap:.8125rem;align-items:baseline;padding-block:.875rem;border-block-start:1px solid #33353a;color:#d5d6d9;font-size:var(--text-small);font-weight:500;line-height:1.57}.addon-points svg{flex:none;align-self:center;color:var(--color-yellow)}.addon-price{position:relative;margin-block-start:.625rem;padding:1.9375rem 1.875rem 2.25rem;border-radius:1.125rem;background:var(--color-white);box-shadow:0 1.125rem 2.5rem -1.75rem rgba(11,11,12,.5);color:var(--color-ink)}.addon-price__label{font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.addon-price__amount{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:1rem}.addon-price__amount .h2{color:var(--color-ink)}.addon-price__unit{color:var(--color-grey);font-size:.9375rem}.addon-price__text{margin-block-start:.9375rem;color:var(--color-grey-text);font-size:var(--text-small);font-weight:500;line-height:1.57}.addon-price--badge{margin-block-start:1.375rem;border:1px solid var(--color-ink)}.addon-price__badge{position:absolute;inset-block-start:-0.75rem;inset-inline-start:1.875rem;padding:.25rem .75rem;border-radius:var(--radius-pill);background:var(--color-yellow);font-family:var(--font-button);font-size:var(--text-small);font-weight:600;line-height:1.2;letter-spacing:.11em;text-transform:uppercase}.addon-price__button{inline-size:100%;margin-block-start:1.625rem}.addon-slide__link{margin-block-start:1.5rem}.addon-teaser .slider-dot[aria-current]::before{background:var(--color-white)}.addon-teaser .slider-dot:focus-visible{outline-color:var(--color-white)}@media(min-width: 64rem){.addon-band{padding-block:5.5rem}}@media(min-width: 64rem){.addon-band--reverse .addon-slide__media{order:2}}@media(min-width: 64rem){.addon-band--reverse .addon-slide{grid-template-columns:minmax(0, 538fr) minmax(0, 664fr)}}@media(min-width: 80rem){.addon-band--reverse .addon-slide{grid-template-columns:34rem minmax(0, 1fr)}}.addon-band--reverse .addon-slide__content .yn-article .heading__second{color:var(--color-ink)}.addon-band--reverse .addon-points li{border-block-start-color:#d0d0d3;color:var(--color-grey-dark)}.addon-band--reverse .addon-price{border:1px solid var(--color-ink)}@media(min-width: 64rem){.addon-engine{padding-block:3rem}}.addon-engine__grid{display:grid;gap:var(--space-xl);align-items:center}@media(min-width: 64rem){.addon-engine__grid{grid-template-columns:minmax(0, 744fr) minmax(0, 500fr);gap:4.25rem}}@media(min-width: 80rem){.addon-engine__grid{grid-template-columns:minmax(0, 1fr) 34rem}}.addon-engine__media{display:grid;place-items:center;aspect-ratio:744/664;border-radius:1rem;background:#c4006c}.addon-engine__image{display:block;inline-size:85%;block-size:auto;filter:drop-shadow(0 0.75rem 1.25rem rgba(12, 12, 13, 0.3))}.addon-engine__content .yn-article .heading__second{color:var(--color-white)}.addon-engine__content .yn-article__text,.addon-engine__content .yn-article__intro-text{color:#c4c4c7}.addon-engine__content .addon-points{margin-block-start:1.5rem}@media(min-width: 64rem){.addon-scope{padding-block:7.8125rem 5rem}}.addon-scope__grid{display:grid;gap:var(--space-l)}.addon-scope__grid>.yn-article{display:contents}@media(min-width: 64rem){.addon-scope__grid{grid-template-columns:minmax(0, 666fr) minmax(0, 538fr);-moz-column-gap:4.8125rem;column-gap:4.8125rem;row-gap:1.5rem;align-items:start}.addon-scope__grid>*,.addon-scope__grid>.yn-article>*{grid-column:2}.addon-scope__grid>.yn-article>.yn-article__heading{grid-column:1;grid-row:1/span 4}}.addon-scope__compare{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 12rem), 1fr));gap:.625rem;margin:0;padding:0;list-style:none}.addon-scope__box{display:flex;flex-direction:column;gap:1.5625rem;min-block-size:10rem;padding:1.25rem;border-radius:.6875rem;background:var(--color-white)}.addon-scope__box:last-child:not(:first-child){background:var(--color-yellow)}.addon-scope__label{color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.addon-scope__text{color:var(--color-ink);font-size:var(--text-small);font-weight:500;line-height:1.57}.addon-scope .addon-price{margin-block-start:.625rem}.compare{border-block-end:1px solid var(--color-sand)}.compare__grid{display:grid;gap:var(--space-xl);align-items:start}@media(min-width: 64rem){.compare__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:4rem}}.compare__content .yn-article__text{max-inline-size:36rem}.compare__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 15rem), 1fr));gap:1rem}.compare-card{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-white)}.compare-card--right{border-color:var(--color-rose-dark);background:var(--color-rose-light)}.compare-card__title{color:var(--color-grey);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.1em;text-transform:uppercase}.compare-card--right .compare-card__title{color:var(--color-rose-dark)}.compare-card__items{display:flex;flex-direction:column;gap:.5625rem;margin:0;padding:0;list-style:none}.compare-card__items li{padding:.75rem .875rem;border:1px dashed var(--color-line);border-radius:.5rem;color:var(--color-grey-text);font-size:var(--text-small);line-height:1.45}.compare-card--right .compare-card__items li{border:1px solid #f3b6d6;background:var(--color-white);color:var(--color-ink)}.compare-card__note{color:var(--color-grey-text);font-size:var(--text-small);line-height:1.6}.compare-card--right .compare-card__note{color:var(--color-rose-dark)}.project-cards__list{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 17.5rem), 1fr));gap:1.25rem;margin:0;padding:0;list-style:none}.project-card{display:flex;flex-direction:column;padding:1.875rem;border:1px solid var(--color-sand);border-radius:1.125rem;background:var(--color-white)}.project-card__areas{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.125rem;padding:0;list-style:none}.project-card__areas li{padding:.3125rem .75rem;border:1px solid var(--color-sand);border-radius:var(--radius-pill);background:var(--color-grey-light);color:var(--color-grey-dark);font-size:var(--text-xs);font-weight:600;line-height:1.4}.project-card__statement{color:var(--color-ink);font-size:var(--text-h4);font-weight:500;line-height:1.4}.project-card__text{margin-block-start:.75rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.6}.project-card__client{margin-block-start:auto;padding-block-start:1.75rem;color:var(--color-grey-text);font-size:.9375rem}.project-card__link{align-self:flex-start;margin-block-start:.5rem;color:var(--color-rose-dark);font-size:.9375rem;font-weight:600;text-decoration:none}.project-card__link::after{content:" →"}.project-card__link:hover{text-decoration:underline}.project-cards__links{margin-block-start:var(--space-l)}.project-cards__links .button--border{--btn-border: var(--color-ink)}.project-cards__links .button--border::after{content:"→"}@media(min-width: 64rem){.detail-cards{padding-block:7.8125rem 8.75rem}}.detail-cards__list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 18rem), 1fr));margin:0;padding:0;border-block-start:1px solid var(--color-sand);border-inline-start:1px solid var(--color-sand);list-style:none}@media(min-width: 64rem){.detail-cards__list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.detail-card{display:flex;flex-direction:column;padding:2.0625rem;border-inline-end:1px solid var(--color-sand);border-block-end:1px solid var(--color-sand);background:var(--color-white)}@media(min-width: 64rem){.detail-card{min-block-size:30.375rem}}.detail-card__top{display:flex;align-items:flex-start;justify-content:space-between;margin-block-end:2.5rem}.detail-card__number{color:var(--color-rose-dark);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em}.detail-card__icon{display:block;inline-size:4.5rem;block-size:auto}.detail-card__label{color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.detail-card__title{margin-block-start:.875rem}.detail-card__text{margin-block:1.125rem 1.5rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.7}.detail-card__example{margin-block-start:auto;padding-block-start:1.125rem;border-block-start:1px solid var(--color-sand);color:var(--color-ink);font-size:var(--text-xs);line-height:1.5}.detail-card__example span{display:block;margin-block-end:.375rem;color:var(--color-grey-text);letter-spacing:.08em;text-transform:uppercase}.photo-collage{padding-block-start:0}.photo-collage__list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--space-s);align-items:start;container-type:inline-size}@media(min-width: 48rem){.photo-collage__list{grid-template-columns:580fr 260fr 390fr;gap:var(--space-m)}}.photo-collage__image{display:block;width:100%;height:auto;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.photo-collage__image--1{grid-column:1/-1;aspect-ratio:580/446}@media(min-width: 48rem){.photo-collage__image--1{grid-column:auto}}.photo-collage__image--2,.photo-collage__image--3{aspect-ratio:3/4}@media(min-width: 48rem){.photo-collage__image--2{aspect-ratio:260/433;margin-block-start:10.2cqi}.photo-collage__image--3{aspect-ratio:390/434}}.text-hero{padding-block-end:2.5rem}.text-hero__intro{margin-block:var(--space-xl) 0}.text-hero+.section--light{padding-block-start:var(--space-xl)}.reference-listing__filters{display:grid;gap:1.5rem;padding-block-end:1.5rem;border-block-end:1px solid var(--color-sand)}@media(min-width: 64rem){.reference-listing__filters{grid-template-columns:repeat(auto-fit, minmax(16rem, auto));justify-content:start;-moz-column-gap:3rem;column-gap:3rem}}.reference-listing__label{margin-block-end:.625rem;color:var(--color-ink);font-size:var(--text-xs);font-weight:600;letter-spacing:.086em;text-transform:uppercase}.reference-listing__pills{display:flex;flex-wrap:wrap;gap:.5625rem}.reference-listing__count{margin-block:1.5rem 2rem;color:var(--color-grey-text);font-size:var(--text-small)}.project-card[hidden]{display:none}.reference-listing .project-cards__list{grid-template-columns:repeat(auto-fill, minmax(min(100%, 22rem), 1fr))}.gallery__inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--space-m);max-width:calc(1278px + 9rem + 2*var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}@media(min-width: 64rem){.gallery__inner{grid-template-columns:3rem minmax(0, 1fr) 3rem;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center}}.gallery__track{display:flex;gap:1.5rem;align-items:flex-start;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;container-type:inline-size}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 auto;scroll-snap-align:start}.gallery__image{display:block;width:100%;height:auto;border-radius:1rem;-o-object-fit:cover;object-fit:cover}.gallery__slide--wide{width:80cqi}.gallery__slide--wide .gallery__image{aspect-ratio:580/446}.gallery__slide--narrow{width:45cqi}.gallery__slide--narrow .gallery__image{aspect-ratio:260/433}.gallery__slide--medium{width:60cqi}.gallery__slide--medium .gallery__image{aspect-ratio:390/434}@media(min-width: 64rem){.gallery__slide--wide{width:calc((100cqi - 3rem)*580/1230)}.gallery__slide--narrow{width:calc((100cqi - 3rem)*260/1230);margin-block-start:calc((100cqi - 3rem)*130/1230)}.gallery__slide--medium{width:calc((100cqi - 3rem)*390/1230)}}.gallery__arrow{display:none}@media(min-width: 64rem){.gallery__arrow{display:grid;place-items:center;width:3rem;height:3rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:var(--color-ink);cursor:pointer}.gallery__arrow:hover{background:var(--color-grey-light)}.gallery__arrow:disabled{opacity:.3;cursor:default}}.gallery__footer{display:grid;gap:var(--space-m);justify-items:center}@media(min-width: 64rem){.gallery__footer{grid-column:2;grid-template-columns:1fr auto 1fr;align-items:center}.gallery__footer .gallery__dots{grid-column:2}.gallery__footer .gallery__links{grid-column:3;justify-self:end}}.gallery__links .yn-article{margin:0}.contact-hero{position:relative;overflow:hidden;padding-block:2.875rem 5.125rem}.contact-hero__grid{display:grid;gap:var(--space-2xl);margin-block-start:3.625rem}@media(min-width: 64rem){.contact-hero__grid{grid-template-columns:minmax(0, 691fr) minmax(0, 589fr);gap:0;align-items:center}}.contact-hero__content{max-inline-size:37.875rem}.contact-hero__content .yn-article__heading+*{margin-block-start:1.75rem}.contact-hero__points{display:grid;gap:1rem;max-inline-size:33.75rem;margin:2.25rem 0 0;padding:1.5rem 0 0;list-style:none;border-block-start:1px solid var(--color-sand)}.contact-hero__points li{display:flex;gap:1.375rem}.contact-hero__points p{color:var(--color-grey);font-size:var(--text-small);line-height:1.57}.contact-hero__points strong{color:var(--color-ink);font-weight:700}.contact-hero__number{color:var(--color-heading-accent);font-size:var(--text-small);font-weight:600;letter-spacing:.086em;line-height:1.57}.contact-hero__person{position:relative;max-inline-size:31.25rem;padding-block-end:4.625rem}.contact-hero__media{position:relative;inline-size:86%}.contact-hero__image{display:block;inline-size:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.contact-hero__shape{position:absolute;z-index:1;border-radius:1rem}.contact-hero__shape--pill{inset-block-start:7.9%;inset-inline-start:87%;inline-size:29.3%;block-size:9.8%;background:var(--color-rose-dark)}.contact-hero__shape--bar{inset-block-start:60.4%;inset-inline-start:106.6%;inline-size:12.6%;block-size:27%;background:#e9e6a0;z-index:0}.contact-hero__shape--outline{inset-block-start:calc(100% - 4.5rem);inset-inline-start:84.2%;inline-size:22.3%;block-size:2rem;border:1.6px solid var(--color-rose-dark);border-radius:var(--radius-pill);z-index:2}.contact-hero__card{position:absolute;inset-block-end:0;inset-inline-start:18.5%;z-index:3;inline-size:min(23.75rem,76%);padding:1.375rem 1.625rem;border-radius:1rem;background:var(--color-white);filter:drop-shadow(0 1rem 1.25rem rgba(16, 17, 22, 0.12))}.contact-hero__label{color:var(--color-rose-dark);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.contact-hero__name{margin-block-start:.375rem;color:var(--color-ink);font-size:1.125rem;font-weight:500;line-height:1.5}.contact-hero__position{margin-block-start:.25rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.57}.contact-hero__shape--block{display:none}@media(min-width: 64rem){.contact-hero__shape--block{display:block;inset-block-start:76.7%;inset-inline-start:calc(50% + 29.2rem);inline-size:19.375rem;block-size:5.75rem;background:#e9e6a0;z-index:0}}.contact-hero .yn-article__heading:has(em) .overline{color:var(--color-heading)}.contact-hero--wide .contact-hero__person{max-inline-size:36.125rem;padding-block-end:1.5rem}.contact-hero--wide .contact-hero__media{inline-size:100%}.contact-hero--wide .contact-hero__image{aspect-ratio:578/402}.contact-hero--wide .contact-hero__shape--pill{inset-block-start:1.5%;inset-inline-start:64.7%;inline-size:21.8%;block-size:10.4%}.contact-hero--wide .contact-hero__shape--bar{inset-block-start:57.5%;inset-inline-start:79.3%;inline-size:9.3%;block-size:28.9%;z-index:1}.contact-hero--wide .contact-hero__shape--outline{inset-block-start:calc(100% - 1rem);inset-inline-start:62.6%;inline-size:16.6%}.solution-teaser{background:var(--color-white)}@media(min-width: 64rem){.solution-teaser{padding-block:10rem}}.solution-teaser__intro{max-inline-size:58rem}.solution-teaser__intro .yn-article__text,.solution-teaser__intro .yn-article__intro-text{max-inline-size:42.5rem}.solution-teaser__intro .yn-article>*+.yn-article__links{margin-block-start:.75rem}@media(min-width: 64rem){.solution-teaser:has(.solution-card:only-child) .container{display:grid;grid-template-columns:minmax(0, 660fr) minmax(0, 620fr);gap:2.5rem;align-items:start}.solution-teaser:has(.solution-card:only-child) .container .solution-cards{grid-template-columns:1fr;margin:0}}.solution-cards{display:grid;gap:1.5rem;margin:var(--space-2xl) 0 0;padding:0;list-style:none}@media(min-width: 64rem){.solution-cards{grid-template-columns:repeat(2, minmax(0, 1fr));margin-block-start:5rem}}.solution-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #d5d5d5;border-radius:1rem;background:var(--color-white);list-style:none;transition:box-shadow var(--transition),border-color var(--transition)}.solution-card:hover,.solution-card:focus-within{border-color:rgba(0,0,0,0);box-shadow:0 1rem 2rem -0.5rem rgba(12,12,13,.4)}.solution-card__media{position:relative;height:22rem;background:var(--color-night)}@media(min-width: 64rem){.solution-card__media{height:32.5rem}}.solution-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.solution-card__preview{position:absolute;inset-block-start:12%;inset-inline-end:0;display:flex;flex-direction:column;width:min(22.6875rem,70%);height:76%;padding:1.625rem;border-radius:1rem 0 0 1rem;background:rgba(255,255,255,.85);box-shadow:0 1.25rem 3.4375rem rgba(0,0,0,.25);color:var(--color-ink)}.solution-card__number{font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em}.solution-card__claim{display:flex;flex:1;flex-direction:column;justify-content:center;font-size:var(--text-h3);font-weight:500;line-height:1.33}.solution-card__note{padding-block-start:.9375rem;border-block-start:.5px solid var(--color-ink);font-size:var(--text-xs);font-weight:500;line-height:1.5}.solution-card__body{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:13.125rem;padding:2rem}@media(min-width: 64rem){.solution-card__body{min-height:15.875rem}}.solution-card__label{color:var(--color-rose-dark)}.solution-card__title{margin-block-start:.625rem}.solution-card__text{margin-block-start:.8125rem;color:#5b5c63;font-size:var(--text-small);line-height:1.45}.solution-card__link{--btn-border: var(--color-ink);margin-block-start:1.5rem}.reference-teaser{background:var(--color-grey-light)}@media(min-width: 64rem){.reference-teaser{padding-block:6.25rem 10rem}}.reference-teaser__intro{max-inline-size:58rem}.reference-teaser__intro .yn-article__text,.reference-teaser__intro .yn-article__intro-text{max-inline-size:42.5rem}.reference-slider{margin-block-start:var(--space-2xl)}@media(min-width: 64rem){.reference-slider{margin-block-start:5rem}}.reference-slider__track{display:flex;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;filter:drop-shadow(0 1rem 1rem rgba(12, 12, 13, 0.25))}.reference-slider__track::-webkit-scrollbar{display:none}.reference-slide{display:grid;flex:0 0 100%;list-style:none;scroll-snap-align:start}@media(min-width: 64rem){.reference-slide{grid-template-columns:minmax(0, 715fr) minmax(0, 549fr);min-height:41.875rem}}.reference-slide__media{position:relative;overflow:hidden;min-height:26rem;border-radius:1rem 1rem 0 0;background:var(--color-night)}@media(min-width: 64rem){.reference-slide__media{min-height:45rem;border-radius:1rem 0 0 1rem}}.reference-slide__image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.reference-slide__overlay{position:absolute;inset:var(--space-m);display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background:rgba(36,38,49,.9);backdrop-filter:blur(12px);box-shadow:0 1.25rem 3.75rem rgba(0,0,0,.35);color:var(--color-white)}@media(min-width: 64rem){.reference-slide__overlay{inset:6.75rem auto auto 4.5rem;min-width:25.5rem;max-width:calc(100% - 9rem);height:27.5rem;padding:2.1875rem}}.reference-slide__overlay .button--border{--btn-fg: var(--color-white);--btn-border: var(--color-line);--btn-bg-hover: var(--color-white);--btn-fg-hover: var(--color-night);--btn-border-hover: var(--color-white)}.reference-slide__client{font-size:var(--text-xs);font-weight:500;line-height:1.5}.reference-slide__claim{display:flex;flex:1;flex-direction:column;justify-content:center;padding-block:var(--space-m);font-size:var(--text-h2);font-weight:500;line-height:1.25}.reference-slide__panel{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-xl) var(--gutter);border-radius:0 0 1rem 1rem;background:var(--color-night);color:var(--color-white)}@media(min-width: 64rem){.reference-slide__panel{padding:3.75rem;border-radius:0 1rem 1rem 0}}.reference-slide__panel .overline{color:var(--color-white)}.reference-slide__panel .button--border{--btn-fg: var(--color-white);--btn-border: var(--color-line);--btn-bg-hover: var(--color-white);--btn-fg-hover: var(--color-night);--btn-border-hover: var(--color-white)}.reference-slide__title{max-inline-size:22.3rem;margin-block-start:1.5rem;color:var(--color-white)}.reference-slide__text{max-inline-size:22.3rem;margin-block-start:1.4375rem;font-size:var(--text-small);line-height:1.57}.reference-slide__figures{display:grid;grid-template-columns:repeat(2, minmax(0, 11.15rem));margin:2.1875rem 0 0;padding-block:1.875rem;border-block:.5px solid rgba(255,255,255,.3)}.reference-slide__figures div{display:grid;gap:.4375rem}.reference-slide__figures dt{color:var(--color-white)}.reference-slide__figures dd{margin:0;font-size:var(--text-xs);line-height:1.45}.reference-slide__quote{max-inline-size:22.3rem;margin:0;padding-block:2rem;border:0;font-size:var(--text-small);line-height:1.57}.reference-slide__link{margin-block-start:auto}.voice-teaser{border-block-end:1px solid var(--color-sand);background:var(--color-grey-light)}@media(min-width: 64rem){.voice-teaser{padding-block:6.25rem}}.voice-teaser .yn-article__links .button--border{--btn-border: var(--color-ink)}.voice-teaser .yn-article__links .button--border::after{content:"→"}.voice-teaser__intro{margin-block-end:2.75rem}.voice-slider__track{display:grid;grid-auto-columns:minmax(16.5rem, 85%);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none}.voice-slider__track::-webkit-scrollbar{display:none}@media(min-width: 48rem){.voice-slider__track{grid-auto-columns:calc((100% - 1.25rem)/2)}}@media(min-width: 64rem){.voice-slider__track{grid-auto-columns:calc((100% - 2.5rem)/3)}}.voice-card{display:flex;list-style:none;scroll-snap-align:start}.voice-card__figure{display:flex;flex:1;flex-direction:column;margin:0;padding:1.875rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-white)}.voice-card__logo{display:flex;align-items:center;height:3.75rem;margin-block-start:1.25rem}.voice-card__logo-image{width:auto;max-width:12rem;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.voice-card__mark{width:auto;height:1.875rem;color:var(--color-rose)}.voice-card__quote{margin:1.25rem 0 0;padding:0;border:0;color:var(--color-ink);font-size:var(--text-large);line-height:1.67}.voice-card__caption{margin-block-start:auto;padding-block-start:2.25rem;color:var(--color-grey);font-size:.9375rem;line-height:1.6}.voice-card__text{margin-block-start:.75rem;color:var(--color-grey);font-size:var(--text-small);line-height:1.57}.voice-card__link{align-self:flex-start;margin-block-start:.25rem;color:var(--color-rose-dark);font-size:.9375rem;font-weight:600;text-decoration:none}.voice-card__link::after{content:" →"}.voice-card__link:hover{text-decoration:underline}.voice-card__google{width:1.75rem;height:1.75rem}.voice-card__stars{margin-inline-start:.75rem;color:#f6b100;font-size:1.25rem;letter-spacing:.1em}.voice-card--google .voice-card__quote p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}a.voice-card__author,.voice-card__more{color:inherit;text-decoration:underline;text-underline-offset:.15em}a.voice-card__author:hover,.voice-card__more:hover{color:var(--color-ink)}.voice-card__more{display:inline-block;margin-block-start:.25rem;color:var(--color-rose-dark);font-weight:600}.price-teaser{border-block-end:1px solid var(--color-sand);background:var(--color-white)}@media(min-width: 64rem){.price-teaser{padding-block:5.75rem 6.25rem}}.price-teaser .yn-article__links .button--border{--btn-border: var(--color-ink)}.price-teaser .yn-article__links .button--border::after{content:"→"}.price-teaser--light{background:var(--color-grey-light)}.price-teaser--light .price-card{background:var(--color-white)}.price-cards{display:grid;gap:1.5rem;margin:0;padding:.75rem 0 0;list-style:none}@media(min-width: 64rem){.price-cards{grid-template-columns:repeat(3, minmax(0, 1fr));padding-block-start:1.375rem}}.price-card{position:relative;display:flex;flex-direction:column;padding:1.95rem 1.875rem 2.125rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-grey-light);list-style:none}.price-card--top{border-color:var(--color-ink);border-radius:1.125rem;background:var(--color-white);box-shadow:0 1.125rem 2.5rem -1.75rem rgba(11,11,12,.5)}.price-card__badge{position:absolute;inset-block-start:-0.75rem;inset-inline-start:1.875rem;padding:.25rem .75rem .3rem;border-radius:var(--radius-pill);background:var(--color-yellow);color:var(--color-ink);font-size:var(--text-xs);font-weight:600;line-height:1.6;letter-spacing:.06em;text-transform:uppercase}.price-card__name{color:var(--color-ink);font-size:var(--text-small);font-weight:600;line-height:1.57;letter-spacing:.086em;text-transform:uppercase}.price-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-block-start:1rem}.price-card__amount{color:var(--color-ink)}.price-card__unit{color:var(--color-grey);font-size:.9375rem;line-height:1.6}.price-card__text{margin-block:.95rem 1.625rem;color:#5a5b5f;font-size:var(--text-small);line-height:1.57}.price-card__button{justify-content:center;width:100%;margin-block-start:auto}.price-card__button::after{content:none}.price-teaser__note{margin-block-start:var(--space-l)}@media(min-width: 64rem){.price-teaser__note{margin-block-start:3.75rem}}.price-teaser__note .yn-article__text,.price-teaser__note .yn-article__intro-text{max-inline-size:none;color:var(--color-grey)}.price-teaser__note .yn-article>*+.yn-article__links{margin-block-start:1.375rem}.price-teaser__note .button--text{--btn-fg: var(--color-rose-dark);--btn-fg-hover: var(--color-ink)}.price-teaser__note .button--text::after{content:none}.faq-teaser{border-block-end:1px solid var(--color-sand);background:var(--color-grey-light)}@media(min-width: 64rem){.faq-teaser{padding-block:5.75rem 6.25rem}}.faq-teaser .yn-article__links .button--border{--btn-border: var(--color-ink)}.faq-teaser .yn-article__links .button--border::after{content:"→"}.faq-teaser__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.faq-teaser__grid{grid-template-columns:minmax(0, 544fr) minmax(0, 736fr);gap:0;align-items:start}}.faq-teaser__intro .yn-article__heading .overline{color:var(--color-heading)}.faq-teaser__intro .yn-article__text,.faq-teaser__intro .yn-article__intro-text{max-inline-size:28rem}@media(min-width: 64rem){.faq-teaser__intro{padding-inline-end:var(--space-xl)}}.faq-list{margin:0;padding:0;border-block-start:1px solid var(--color-sand);list-style:none}.faq-item{border-block-end:1px solid var(--color-sand)}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-block:1.375rem;color:var(--color-ink);font-size:var(--text-large);font-weight:500;line-height:1.67}.faq-item__text{max-inline-size:33rem}summary.faq-item__question{cursor:pointer;list-style:none}summary.faq-item__question::-webkit-details-marker{display:none}summary.faq-item__question:hover{color:var(--color-rose-dark)}summary.faq-item__question:focus-visible{outline:2px solid var(--color-rose-dark);outline-offset:2px}.faq-item__icon{position:relative;flex:0 0 auto;inline-size:1.625rem;block-size:1.625rem;border:1px solid var(--color-line);border-radius:50%;background:var(--color-white)}.faq-item__icon::before,.faq-item__icon::after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.5rem;block-size:1.5px;background:var(--color-rose-dark);transform:translate(-50%, -50%);transition:transform var(--transition)}.faq-item__icon::after{transform:translate(-50%, -50%) rotate(90deg)}[open]>summary>.faq-item__icon{border-color:var(--color-rose-dark)}[open]>summary>.faq-item__icon::after{transform:translate(-50%, -50%) rotate(0deg)}.faq-item__answer{padding-block-end:1.5rem;padding-inline-end:2.875rem}.faq-item__answer .yn-article__text,.faq-item__answer .yn-article__intro-text{max-inline-size:none;color:var(--color-grey)}.faq-teaser__links{margin-block-start:1.75rem}@media(min-width: 64rem){.about-teaser{padding-block:5.625rem}}.about-teaser .yn-article__links .button--border{--btn-border: var(--color-ink)}.about-teaser__grid{display:grid;gap:var(--space-2xl);align-items:center}@media(min-width: 64rem){.about-teaser__grid{grid-template-columns:minmax(0, 716.8fr) minmax(0, 518fr);gap:2.8125rem}}.about-teaser__collage{position:relative;aspect-ratio:716.8/540;margin-block-end:7.2%}.about-teaser__image{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:78%;block-size:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.about-teaser__image--small{inset-block-start:60.22%;inset-inline-start:54.21%;inline-size:43%;block-size:47%}.about-teaser__badge{position:absolute;inset-block-start:4.44%;inset-inline-end:2.09%;display:flex;align-items:center;gap:.9375rem;max-inline-size:97.91%;min-block-size:6.25rem;padding:1.25rem;border-radius:.75rem;background:var(--color-rose-dark);color:var(--color-white)}.about-teaser__figure{color:var(--color-yellow);font-size:clamp(1.875rem,1.6rem + 1.1vw,2.375rem);font-weight:500;line-height:1.5}.about-teaser__figure-text{max-inline-size:9.75rem;font-size:var(--text-xs);font-weight:600;line-height:1.45}.about-teaser__content .yn-article__heading+*{margin-block-start:1.75rem}.about-teaser__content .yn-article>*+.yn-article__links{margin-block-start:2.125rem}.about-teaser--reverse .about-teaser__collage{aspect-ratio:758/650;margin-block-end:0}.about-teaser--reverse .about-teaser__image{inset-inline-start:auto;inset-inline-end:0;inline-size:71.1%;block-size:78%}.about-teaser--reverse .about-teaser__image--small{inset-block-start:53%;inset-inline-start:0;inline-size:46.2%;block-size:47%}.about-teaser--reverse .heading__second{padding-inline-start:0}@media(min-width: 64rem){.about-teaser--reverse .about-teaser__grid{grid-template-columns:minmax(0, 522fr) minmax(0, 758fr);gap:0}.about-teaser--reverse .about-teaser__collage{order:2}.about-teaser--reverse .about-teaser__content{max-inline-size:30rem}}.job-list{display:grid;gap:.75rem;margin:3.875rem 0 0;padding:0;list-style:none}.job-row{position:relative;display:grid;gap:var(--space-m);align-items:center;padding:1.5rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-white);transition:box-shadow var(--transition)}@media(min-width: 48rem){.job-row{grid-template-columns:9.5rem minmax(0, 1fr) auto;padding:2.125rem}}.job-row:hover{box-shadow:0 1.125rem 2.5rem -1.75rem rgba(11,11,12,.35)}.job-row:focus-within{outline:2px solid var(--color-rose-dark);outline-offset:2px}.job-row__icon img{display:block;inline-size:5rem;block-size:auto}.job-row__area{color:var(--color-rose-dark)}.job-row__title{margin-block-start:.375rem;font-weight:500}.job-row__title a{color:inherit;text-decoration:none}.job-row__title a::after{content:"";position:absolute;inset:0;border-radius:inherit}.job-row__title a:focus-visible{outline:none}.job-row__facts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none}.job-row__facts li{padding:.3125rem .75rem;border-radius:var(--radius-pill);background:var(--color-grey-light);color:var(--color-grey-dark);font-size:var(--text-xs);font-weight:500}.job-row__more{color:var(--color-ink);font-family:var(--font-button);font-size:var(--text-small);font-weight:600;white-space:nowrap}.job-row__more::after{content:" →"}@media(min-width: 48rem){.job-row__more{padding-inline-end:5rem}}.job-listing__empty{margin-block-start:var(--space-xl)}.job-hero{padding-block:var(--space-l) var(--space-2xl)}@media(min-width: 64rem){.job-hero{padding-block:3.4375rem 4.25rem}}.job-hero .breadcrumb{margin-block-end:var(--space-xl)}@media(min-width: 64rem){.job-hero .breadcrumb{margin-block-end:3.75rem}}.job-hero .yn-article__text,.job-hero .yn-article__intro-text{max-inline-size:39rem}.job-hero__grid{display:grid;gap:var(--space-xl);align-items:center}@media(min-width: 64rem){.job-hero__grid{grid-template-columns:minmax(0, 736fr) minmax(0, 544fr);gap:0}}.job-hero__facts{padding:2.1875rem 1.5rem 2.25rem;border-radius:1rem;background:var(--color-yellow);color:var(--color-ink)}@media(min-width: 64rem){.job-hero__facts{margin-block-start:3.5rem}}.job-hero__facts dl{margin:1.75rem 0 0}.job-hero__facts div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:1.1875rem;border-block-end:1px solid rgba(11,11,12,.12)}.job-hero__facts dt{color:var(--color-grey-text);font-size:var(--text-small)}.job-hero__facts dd{margin:0;font-size:var(--text-small);font-weight:600;text-align:end}.job-hero__facts-title{color:var(--color-rose-dark)}.job-bullets{margin:0;padding:0;list-style:none}.job-bullets li{position:relative;padding:1rem 0 1rem 1.25rem;border-block-start:1px solid var(--job-line, var(--color-sand));font-size:var(--text-small);font-weight:500;line-height:1.57}.job-bullets li::before{content:"";position:absolute;inset-block-start:1.5rem;inset-inline-start:0;inline-size:.3125rem;block-size:.3125rem;border-radius:50%;background:var(--color-rose)}.job-tasks__grid{display:grid;gap:var(--space-xl)}@media(min-width: 64rem){.job-tasks__grid{grid-template-columns:repeat(2, minmax(0, 1fr));-moz-column-gap:var(--space-2xl);column-gap:var(--space-2xl)}}.job-tasks__list li{color:var(--color-ink);font-size:var(--text-base)}@media(min-width: 64rem){.job-requirements{padding-block:7.8125rem}}.job-requirements__grid{display:grid;gap:var(--space-xl);align-items:start}@media(min-width: 64rem){.job-requirements__grid{grid-template-columns:minmax(0, 538fr) minmax(0, 666fr);gap:4.8125rem}}.job-requirements__grid .yn-article__text,.job-requirements__grid .yn-article__intro-text{max-inline-size:29.5rem;color:#c4c4c7}.job-requirements__grid .yn-article .heading__first{color:var(--color-white)}.job-requirements__cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 16rem), 1fr));gap:.875rem}.job-card{--job-line: #2d2e34;min-block-size:24.6875rem;padding:1.875rem;border-radius:.75rem;background:#1d1e23;color:#d5d6d9}.job-card--learn{--job-line: rgb(11 11 12 / 0.1);background:var(--color-yellow);color:var(--color-grey-dark)}.job-card--learn .job-card__title{color:var(--color-ink)}.job-card__title{display:flex;align-items:center;gap:.75rem;margin-block-end:1.5rem;color:var(--color-white);font-size:1.125rem;font-weight:500;line-height:1.67}.job-card__sign{display:grid;flex:none;place-items:center;inline-size:2.125rem;block-size:2.125rem;border-radius:50%;background:var(--color-rose-dark);color:var(--color-white);font-size:1rem}.job-contact__grid{display:grid;gap:var(--space-xl);align-items:start}@media(min-width: 64rem){.job-contact__grid{grid-template-columns:minmax(0, 1fr) minmax(0, 39rem);gap:2rem}}.job-contact__person{margin:0;padding:0;border:0}@media(min-width: 64rem){.job-contact__person{display:flex;flex-direction:column;align-items:flex-end;text-align:end}}.job-contact__button{margin-block-start:var(--space-l)}@media(min-width: 64rem){.branche-story{padding-block:6.25rem}}.branche-story__card{display:grid;gap:var(--space-xl);align-items:center;padding:var(--space-xl) var(--space-m);border-radius:1rem;background:var(--color-night);color:var(--color-white)}@media(min-width: 64rem){.branche-story__card{grid-template-columns:minmax(0, 544fr) minmax(0, 548fr);gap:4.25rem;min-block-size:42.375rem;padding:3rem 2.5rem}}.branche-story__content .overline{color:var(--color-white)}.branche-story__content .yn-article .heading__second{color:var(--color-white)}.branche-story__content .yn-article__text,.branche-story__content .yn-article__intro-text{color:var(--color-white)}.branche-story__content .yn-article__text p+p,.branche-story__content .yn-article__intro-text p+p{margin-block-start:1.875rem}.branche-story__visual{display:grid;gap:var(--space-m)}@media(min-width: 64rem){.branche-story__visual{grid-template-columns:10.5rem minmax(3rem, 1fr) 17.1875rem;align-items:center;gap:0}}.branche-story__source{justify-self:start;min-inline-size:10.5rem;padding:1.125rem 1rem;border-radius:.875rem;background:var(--color-ink);color:var(--color-white);font-size:1.1875rem;font-weight:600;line-height:1.6}@media(min-width: 64rem){.branche-story__source{position:relative;z-index:1}}.branche-story__source-label{display:block;margin-block-end:.875rem;color:#c6c7cb;font-size:var(--text-small);font-weight:400}.branche-story__lines{display:none}@media(min-width: 64rem){.branche-story__lines{display:block;align-self:stretch;inline-size:100%;block-size:100%;overflow:visible}}.branche-story__lines path{fill:none;stroke:rgba(255,255,255,.75);stroke-width:1;vector-effect:non-scaling-stroke}.branche-story__places{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.branche-story__places li{display:flex;gap:.75rem;align-items:center;min-block-size:3rem;padding:.5rem 1rem;border:1px solid var(--color-sand);border-radius:1rem;background:var(--color-white);color:var(--color-ink);font-size:.9375rem;font-weight:500;line-height:1.4}.branche-story__number{flex:none;color:var(--color-grey);font-size:var(--text-xs);font-weight:600}.laufschrift{padding-block:var(--section-space);overflow-x:clip;background:var(--color-bg);color:var(--color-heading)}.laufschrift__lines{display:grid;gap:.1em;font-size:clamp(2.75rem,1.4rem + 6.5vw,8.5rem);font-weight:600;line-height:1.1;letter-spacing:-0.02em;rotate:-2.5deg}.laufschrift__line{display:flex;align-items:center;gap:.35em;inline-size:-moz-max-content;inline-size:max-content;margin:0;padding-inline-end:.35em;white-space:nowrap;transform:translate3d(calc(var(--progress, 0.5) * -50vw), 0, 0);will-change:transform}.laufschrift__line--outline{color:var(--color-bg);-webkit-text-stroke:max(2px,.024em) var(--color-rose);paint-order:stroke fill;transform:translate3d(calc((var(--progress, 0.5) - 1) * 50vw), 0, 0)}@media(forced-colors: active){.laufschrift__line--outline{color:CanvasText}}.laufschrift__mark{flex:none;inline-size:auto;block-size:.62em;color:var(--color-rose)}.wiki-search{display:flex;gap:var(--space-2xs);max-inline-size:40rem;margin-block-start:var(--space-l);padding:var(--space-2xs);border:1px solid var(--color-sand);border-radius:var(--radius-pill);background:var(--color-white);box-shadow:0 1rem 2rem -1.25rem rgba(12,12,13,.35)}.wiki-search:focus-within{border-color:var(--color-rose-dark)}.wiki-search__input{flex:1;min-inline-size:0;padding-inline:var(--space-s);border:0;background:rgba(0,0,0,0);color:var(--color-ink);font:inherit}.wiki-search__input:focus{outline:none}.wiki-search--inline{flex:1 1 20rem;margin:0;box-shadow:none}.wiki-hero{background:var(--color-white)}@media(min-width: 64rem){.wiki-hero{padding-block:7rem}}.wiki-hero__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.wiki-hero__inner .yn-article>*{margin-inline:auto}.wiki-hero__inner .heading__second{display:block;padding-inline-start:0}.wiki-hero__inner .yn-buttons{justify-content:center}.wiki-hero__inner .wiki-search{inline-size:100%}.wiki-hero__article{max-inline-size:52rem}.wiki-section__intro{margin-block-end:var(--space-xl)}.wiki-section+.wiki-section{padding-block-start:0}@media(min-width: 64rem){.wiki-section__grid:has(>.wiki-section__intro){display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:var(--space-2xl);align-items:start}.wiki-section__grid:has(>.wiki-section__intro) .wiki-section__intro{position:sticky;inset-block-start:calc(var(--header-height, 5rem) + var(--space-l));margin-block-end:0}}.wiki-topics{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 17rem), 1fr));gap:var(--space-s);margin:0;padding:0;list-style:none}.wiki-topic{display:flex;flex-direction:column;gap:var(--space-2xs);block-size:100%;padding:var(--space-m);border:1px solid var(--color-sand);border-radius:var(--radius-m);background:var(--color-white);color:var(--color-text);text-decoration:none;transition:border-color var(--transition),box-shadow var(--transition),translate var(--transition)}.wiki-topic:hover,.wiki-topic:focus-visible{border-color:var(--color-rose-dark);box-shadow:0 1rem 2rem -1.25rem rgba(12,12,13,.35);translate:0 -2px}.wiki-topic__icon img{inline-size:3rem;block-size:3rem;-o-object-fit:contain;object-fit:contain}.wiki-topic__title{color:var(--color-heading);font-size:var(--text-h5);font-weight:500;line-height:1.3}.wiki-topic__text{font-size:var(--text-small);line-height:1.57}.wiki-topic__system{margin-block-start:auto;padding-block-start:var(--space-2xs);color:var(--color-grey-text);font-size:var(--text-xs)}.wiki-list{display:grid;gap:var(--space-2xs);margin:0;padding:0;list-style:none;counter-reset:wiki-step}.wiki-list__item[hidden]{display:none}.wiki-list__link{position:relative;display:grid;gap:var(--space-3xs) var(--space-s);padding:var(--space-s) var(--space-xl) var(--space-s) var(--space-m);border:1px solid var(--color-sand);border-radius:var(--radius-m);background:var(--color-white);color:var(--color-text);text-decoration:none;transition:border-color var(--transition),box-shadow var(--transition)}.wiki-list__link::after{content:"→";position:absolute;inset-block-start:50%;inset-inline-end:var(--space-m);color:var(--color-rose-dark);translate:0 -50%;transition:translate var(--transition)}.wiki-list__link:hover,.wiki-list__link:focus-visible{border-color:var(--color-rose-dark);box-shadow:0 1rem 2rem -1.25rem rgba(12,12,13,.3)}.wiki-list__link:hover::after,.wiki-list__link:focus-visible::after{translate:.25rem -50%}.wiki-list__kind{justify-self:start;padding:.25rem .625rem;background:var(--color-rose-light)}.wiki-list__title{color:var(--color-heading);font-size:var(--text-h5);font-weight:500;line-height:1.35}.wiki-list__text{font-size:var(--text-small);line-height:1.57}.wiki-list--numbered .wiki-list__link{padding-inline-start:4rem}.wiki-list--numbered .wiki-list__link::before{content:counter(wiki-step);counter-increment:wiki-step;position:absolute;inset-block-start:var(--space-s);inset-inline-start:var(--space-m);display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--color-yellow);color:var(--color-ink);font-size:var(--text-xs);font-weight:600}@media(min-width: 64rem){.wiki-head{padding-block:3.5rem 4.5rem}}.wiki-head__body{max-inline-size:52rem;margin-block-start:var(--space-l)}.wiki-head__title{margin-block:var(--space-2xs) 0;color:var(--color-heading)}.wiki-head__kind{margin-block:var(--space-s) 0}.wiki-head__lead{margin-block-start:var(--space-m);color:var(--color-grey-dark);font-size:var(--text-large);line-height:1.6}.wiki-head__lead p{margin:0}.wiki-head__meta{margin-block:var(--space-m) 0;color:var(--color-grey-text);font-size:var(--text-small)}.wiki-head__label{margin-inline-end:var(--space-2xs);color:var(--color-heading);font-weight:600}.wiki-facts{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-xl);margin-block:var(--space-l) 0;padding-block-start:var(--space-m);border-block-start:1px solid var(--color-sand);font-size:var(--text-small)}.wiki-facts dt{color:var(--color-grey-text);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wiki-facts dd{margin:.25rem 0 0;color:var(--color-heading)}@media(min-width: 64rem){.wiki-body__grid--toc{display:grid;grid-template-columns:minmax(0, 15rem) minmax(0, 1fr);gap:var(--space-2xl);align-items:start}}.wiki-body__main{max-inline-size:48rem}.wiki-body__video{margin-block-end:var(--space-xl);overflow:hidden;border-radius:var(--radius-m)}.wiki-toc{margin-block-end:var(--space-xl);padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-grey-light);font-size:var(--text-small)}@media(min-width: 64rem){.wiki-toc{position:sticky;inset-block-start:calc(var(--header-height, 5rem) + var(--space-l))}}.wiki-toc ol{display:grid;gap:var(--space-2xs);margin:var(--space-xs) 0 0;padding:0;list-style:none}.wiki-toc a{color:var(--color-text);text-decoration:none}.wiki-toc a:hover{color:var(--color-rose-dark)}.wiki-toc__title{margin:0;color:var(--color-heading);font-weight:600}.wiki-prose .yn-article__images img{border:1px solid var(--color-sand);border-radius:var(--radius-s)}.wiki-prose .yn-article__text{overflow-x:auto}.wiki-prose blockquote{margin-inline:0;padding:var(--space-s) var(--space-m);border-inline-start:3px solid var(--color-yellow);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--color-grey-light);color:var(--color-text)}.wiki-prose blockquote>:first-child{margin-block-start:0}.wiki-prose blockquote>:last-child{margin-block-end:0}.wiki-prose table{min-inline-size:32rem;font-size:var(--text-small)}.wiki-prose thead th{border-block-end-color:var(--color-ink)}.wiki-prose code{padding:.1em .35em;border-radius:.25rem;background:var(--color-grey-light);font-size:.9em}.wiki-prose .heading[id]{scroll-margin-block-start:calc(var(--header-height, 5rem) + var(--space-m))}.wiki-listing .breadcrumb{margin-block-end:var(--space-xl)}.wiki-filter{display:flex;flex-wrap:wrap;gap:var(--space-s);align-items:center;margin-block-end:var(--space-m)}.wiki-filter__select select{min-block-size:3.25rem;padding-inline:var(--space-s) var(--space-xl);border:1px solid var(--color-sand);border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-ink);font:inherit}.wiki-filter__kinds{display:flex;flex-wrap:wrap;gap:var(--space-2xs);flex-basis:100%}.wiki-filter__kinds .filter-pill{cursor:pointer;font:inherit;font-size:var(--text-small)}.wiki-filter__kinds .filter-pill.is-active{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-white)}.wiki-filter__count{margin-block:0 var(--space-s);color:var(--color-grey-text);font-size:var(--text-small)}.wiki-filter__empty{padding:var(--space-l);border-radius:var(--radius-m);background:var(--color-grey-light)}.wiki-faq-list .faq-item[hidden]{display:none}.wiki-filter__empty[hidden],[data-filter-group][hidden]{display:none}.wiki-letters{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin-block-end:var(--space-l)}.wiki-letters__link{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border:1px solid var(--color-sand);border-radius:50%;background:var(--color-white);color:var(--color-ink);font-weight:600;text-decoration:none}.wiki-letters__link:hover,.wiki-letters__link:focus-visible{border-color:var(--color-rose-dark);color:var(--color-rose-dark)}.wiki-glossary__group{scroll-margin-block-start:calc(var(--header-height, 5rem) + var(--space-m))}.wiki-glossary__group+.wiki-glossary__group{margin-block-start:var(--space-xl)}.wiki-glossary__letter{margin-block:0 var(--space-s);padding-block-end:var(--space-2xs);border-block-end:1px solid var(--color-sand);color:var(--color-rose-dark)}.wiki-glossary{display:grid;gap:var(--space-m);margin:0}@media(min-width: 64rem){.wiki-glossary .wiki-glossary__entry{display:grid;grid-template-columns:minmax(0, 16rem) minmax(0, 1fr);gap:var(--space-l)}}.wiki-glossary__entry[hidden]{display:none}.wiki-glossary__term{color:var(--color-heading);font-size:var(--text-h5);font-weight:500;line-height:1.35}.wiki-glossary__text{margin:var(--space-3xs) 0 0;max-inline-size:48rem}.wiki-glossary__text .yn-article>:first-child{margin-block-start:0}.wiki-videos__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 20rem), 1fr));gap:var(--space-l) var(--space-m);margin:0;padding:0;list-style:none}.wiki-video__player{overflow:hidden;border-radius:var(--radius-m);background:var(--color-grey-light)}.wiki-video__player .yn-video{cursor:pointer}.wiki-video__title{display:flex;gap:var(--space-2xs);align-items:baseline;margin-block:var(--space-s) 0;color:var(--color-heading);font-size:var(--text-h5);font-weight:500;line-height:1.35}.wiki-video__number{flex:none;display:inline-grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;border-radius:50%;background:var(--color-yellow);color:var(--color-ink);font-size:var(--text-xs);font-weight:600}.wiki-video__text{margin-block:var(--space-2xs) 0;font-size:var(--text-small);line-height:1.57}.wiki-consent-video__player+.wiki-consent-video__placeholder{display:none}.wiki-consent-video__placeholder{display:flex;flex-direction:column;justify-content:center;gap:var(--space-s);aspect-ratio:16/9;padding:var(--space-m);border-radius:var(--radius-m);background:var(--color-ink);color:var(--color-white);text-align:center}.wiki-consent-video__text{max-inline-size:30rem;margin:0 auto;font-size:var(--text-small);line-height:1.5}.wiki-consent-video__actions{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);align-items:center;justify-content:center;margin:0}.wiki-consent-video__link{color:var(--color-white);font-size:var(--text-small)}