.about-page{--about-muted:#5d6258;overflow:hidden}.about-page .about-intro-image{aspect-ratio:1;align-self:center;min-height:0}.about-page .about-intro-image img{object-fit:contain;object-position:center}.about-page .about-craft figure{aspect-ratio:1;align-self:center;min-height:0}.about-page .about-craft figure img{object-fit:contain}.about-page .about-image-note{max-width:none;margin:0;padding:24px 7vw;font-size:13px;line-height:1.65}.about-page h1,.about-page h2,.about-page h3{font-family:Georgia,serif;font-weight:400}.about-page h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(58px,7vw,108px);line-height:1}.about-page h2{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(40px,4.6vw,70px);line-height:1.05}.about-page h3{margin:18px 0;font-size:28px;line-height:1.15}.about-page p{color:var(--about-muted);font-size:17px;line-height:1.8}.about-page .eyebrow{color:#343d2d;margin:0 0 24px;font-size:14px;line-height:1.5}.about-page figure{margin:0}.about-page img{object-fit:cover;width:100%;height:100%}.about-intro{background:#eeeae1;grid-template-columns:1fr 1fr;min-height:650px;display:grid}.about-intro-copy{padding:70px 6vw}.about-lead{max-width:490px}.about-intro-image{min-height:580px;position:relative}.about-intro-image img{object-position:75% center;position:absolute;inset:0}.about-intro-image figcaption{background:#faf9f6ed;width:fit-content;padding:12px 18px;font-size:14px;line-height:1.5;position:absolute;bottom:20px;left:20px;right:20px}.about-link{border-bottom:1px solid;margin-top:16px;padding:6px 0;font-size:16px;display:inline-block}.about-section{padding:90px 7vw}.about-story{grid-template-columns:1fr 1.2fr;align-items:center;gap:7vw;max-width:1400px;margin:auto;display:grid}.about-story-visual figure{aspect-ratio:4/5}.about-story-visual img{object-fit:cover;display:block}.about-story>div{max-width:740px}.about-values{border-top:1px solid #d4d5cd;border-bottom:1px solid #d4d5cd;grid-template-columns:repeat(3,1fr);gap:5vw;padding-top:50px;padding-bottom:50px;display:grid}.about-values span{letter-spacing:.04em;color:#62655b;font-size:14px}.about-values p{margin-bottom:0}.about-craft{background:#e9e7de;grid-template-columns:1fr 1fr;display:grid}.about-craft figure{min-height:550px}.about-craft>div{align-self:center;padding:75px 6vw}.about-section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px;display:flex}.about-section-heading>p{max-width:410px}.about-season-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.about-season-grid img{aspect-ratio:1;height:auto}.about-season-grid h3{margin:18px 0 8px}.about-season-grid span{color:var(--about-muted);font-size:16px}.about-season-grid a:hover h3{text-underline-offset:5px;text-decoration:underline}.about-faq{background:#eeece5;grid-template-columns:1fr 1.2fr;gap:7vw;display:grid}.about-answers details{border-bottom:1px solid #b9bcb0}.about-answers summary{cursor:pointer;padding:22px 0;font-size:18px;line-height:1.5}.about-answers p{margin:0 0 24px}.about-answers a{text-decoration:underline}.about-end{text-align:center;color:#fff;background:#343d2d;padding:85px 24px}.about-end .eyebrow,.about-end p{color:#f0f0e9}.about-end .primary{color:#343d2d;background:#faf9f6;border-color:#faf9f6;margin:14px}.about-end .about-link{margin:14px}.about-page a:focus-visible,.about-page summary:focus-visible{outline-offset:6px;outline:3px solid #8f965d}@media (width<=760px){.about-intro,.about-story,.about-craft,.about-faq{grid-template-columns:1fr}.about-intro-copy{padding:50px 24px}.about-intro-image{aspect-ratio:4/3;min-height:0}.about-section{padding:55px 24px}.about-values{grid-template-columns:1fr;gap:32px}.about-values h3{margin-top:10px}.about-craft figure{aspect-ratio:4/3;min-height:0}.about-craft>div{padding:50px 24px}.about-section-heading{margin-bottom:28px;display:block}.about-season-grid{grid-template-columns:1fr;gap:38px}.about-page p{font-size:16px}.about-end{padding:60px 24px}}.about-quick-links{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.about-quick-links .about-link{margin-top:.5rem}#kundservice{scroll-margin-top:8rem}#kundservice>h2{margin:0 0 1.5rem;font:clamp(2rem,3vw,3rem)/1.15 Georgia,serif}#kundservice .service-card h3{margin:0 0 .75rem;font:1.5rem Georgia,serif}.about-page .about-intro{max-width:1560px;padding:clamp(1.5rem,4vw,4rem) var(--gutter);background:0 0;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:0;margin:auto}.about-page .about-intro-copy{padding:0}.about-page .about-intro .eyebrow{color:var(--autumn);letter-spacing:.14em;margin:0 0 1.25rem;font-size:.75rem}.about-page .about-intro h1{letter-spacing:-.035em;margin:0 0 1.25rem;font-size:clamp(2.25rem,3.5vw,3.75rem);line-height:1.12}.about-page .about-intro .about-lead{max-width:32rem;margin:0 0 1.75rem;font-size:1rem;line-height:1.75}.about-page .about-intro-image{aspect-ratio:auto;width:100%;height:560px;min-height:0;max-height:65svh;overflow:hidden}.about-page .about-intro-image img{object-fit:cover;object-position:center 55%;position:static}.about-page .about-quick-links{border-top:1px solid var(--line,#cbbba6);gap:0;max-width:32rem;display:grid}.about-quick-links>a{border-bottom:1px solid var(--line,#cbbba6);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;text-decoration:none;display:flex}.about-quick-links strong{font-size:1rem;font-weight:400;display:block}.about-quick-links small{color:var(--about-muted);margin-top:.2rem;font-size:.8125rem;line-height:1.5;display:block}.about-quick-links>a:hover strong{text-underline-offset:4px;text-decoration:underline}@media (width<=760px){.about-page .about-intro{grid-template-columns:1fr;gap:1.75rem;padding:2rem 24px}.about-page .about-intro-image{height:320px;max-height:none}.about-page .about-intro-image img{object-position:center 50%}.about-page .about-intro h1{font-size:clamp(2rem,7.5vw,3rem)}}
