.about-hero{text-align:left;max-width:calc(1400px + (var(--page-padding) * 2));padding:30vh 0 10vh;padding-left:var(--page-padding);margin:0 auto}.about-title{text-align:left;letter-spacing:-.02em;margin:0;font-family:ivypresto-display,serif;font-size:clamp(60px,12vw,140px);font-weight:400;line-height:.85}.pronunciation-hook{color:#ff3b30;text-align:left;margin-top:2rem;font-family:ivypresto-display,serif;font-size:clamp(24px,3vw,42px);font-style:italic}.about-content{max-width:calc(1400px + (var(--page-padding) * 2));padding:0 var(--page-padding);margin:150px auto}.about-image-mid{filter:grayscale();max-width:100%;margin:100px 0}.about-image-mid img{width:100%;height:auto;display:block}.about-text{color:var(--color-text);margin-bottom:2rem;font-family:brother-1816,sans-serif;font-size:clamp(1.1rem,1.5vw,1.4rem);font-weight:400;line-height:1.6}.cta-section{text-align:center;margin:15vh auto}.cta-link{color:var(--color-text);font-family:brother-1816,sans-serif;font-size:1.5rem;font-weight:700;text-decoration:none;transition:color .3s}.cta-link:hover{color:#ff3b30}.section-spacer{height:150px}.Horizontal{padding:15vh var(--page-padding);max-width:calc(1400px + (var(--page-padding) * 2));text-align:left;background:0 0;margin:0 auto;overflow:hidden}.Horizontal__text{white-space:normal;margin:0;padding:0;display:block}.heading-xl{letter-spacing:-.02em;hyphens:none;overflow-wrap:normal;word-break:normal;white-space:normal;font-family:ivypresto-display,serif;font-size:clamp(2rem,1.2rem + 2vw,3.8rem);font-weight:300;line-height:1.1}@media (width>=1250px){.heading-xl{white-space:nowrap}html[lang=de] .heading-xl{white-space:normal}}.cta-link-horizontal{color:var(--color-text);text-decoration:none;transition:color .4s}.cta-link-horizontal:hover{color:#ff3b30}.cta-subheader{color:var(--color-text);opacity:.6;max-width:900px;margin-top:2rem;margin-bottom:120px;padding:0;font-family:brother-1816,sans-serif;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:300;line-height:1.6}@media (width<=768px){.about-hero{padding:20vh 24px 6vh}.about-content{margin:60px auto;padding:0 24px}.about-image-mid{margin:60px 0}.section-spacer{height:80px}.heading-xl{white-space:normal;font-size:clamp(1.6rem,6vw,2.22rem);line-height:1.2}.footer{max-width:calc(1400px + (var(--page-padding) * 2));margin:0 auto;padding-bottom:120px!important}.desktop-only{display:none}}.footer{max-width:calc(1400px + (var(--page-padding) * 2));margin:0 auto}.collab-section{max-width:calc(1400px + (var(--page-padding) * 2));padding:160px var(--page-padding);border-top:1px solid #191b200d;margin:0 auto}.collab-heading{letter-spacing:.15em;color:var(--color-text);text-transform:uppercase;opacity:.5;margin-bottom:4rem;font-family:brother-1816,sans-serif;font-size:.8rem;font-weight:700}.collab-grid{grid-template-columns:1fr;gap:4rem 2rem;display:grid}@media (width>=1024px){.collab-grid{grid-template-columns:repeat(2,1fr)}}.collab-item{flex-direction:row;align-items:center;gap:3rem;display:flex}.collab-logo-wrapper{flex:0 0 100px;justify-content:flex-start;align-items:center;display:flex}.collab-logo{object-fit:contain;filter:grayscale();opacity:1;width:auto;height:48px;transition:all .4s}.collab-logo-placeholder{color:#888;text-transform:uppercase;background:#e0e0e0;border-radius:4px;justify-content:center;align-items:center;width:48px;height:48px;font-family:brother-1816,sans-serif;font-size:.7rem;font-weight:700;display:flex}.collab-item:hover .collab-logo{filter:grayscale();opacity:1;transform:translateY(-2px)}.collab-info{flex-direction:column;gap:.25rem;display:flex}.collab-name{color:var(--color-text);font-family:brother-1816,sans-serif;font-size:1.1rem;font-weight:700}.collab-desc{color:var(--color-text);opacity:.7;font-family:brother-1816,sans-serif;font-size:.85rem;font-weight:400}.about-hero--legal{padding-top:25vh}.about-content--legal{max-width:850px;margin-top:5vh}.text-body--legal{font-size:16px;line-height:1.8}.text-headline--legal{text-transform:uppercase;letter-spacing:.1em;opacity:.5;margin-top:3rem;font-family:brother-1816,sans-serif;font-size:1.5rem;font-weight:700}.legal-list{margin-bottom:2rem;padding-left:1.5rem;list-style:outside}.legal-link--accent{color:var(--color-accent);text-decoration:underline}.legal-link--muted{color:var(--color-text);text-decoration:underline}.legal-updated{opacity:.4;margin-top:4rem;font-size:12px}.footer--legal{margin-top:10vh}