body.inner-editorial.site-nest.site-volta.about-profile{--ap-heading-1:500 60px/60px var(--body);--ap-heading-2:500 48px/48px var(--body);--ap-heading-3:500 36px/40px var(--body);--ap-heading-5:500 24px/32px var(--body);--ap-heading-6:500 20px/28px var(--body);--ap-body:500 16px/24px var(--body);--ap-caption:500 14px/20px var(--body);--ap-ink:#191a19;--ap-muted:#6a6c69;--ap-photo-shadow:0 1px 3px #2023200a,0 8px 24px #2023200a,0 20px 48px #20232005;color:var(--ap-ink);font:var(--ap-body);font-variant-numeric:tabular-nums;background:#fff}body.about-profile #main .about-page{color:var(--ap-ink);background:#fff}body.about-profile #main .about-page :is(h1,h2,h3,h4,p,figure,ol,dl,dd){margin:0}body.about-profile #main .about-page :is(h1,h2,h3,h4){color:var(--ap-ink);letter-spacing:-.045em;text-wrap:balance}body.about-profile #main .about-page h1{font:var(--ap-heading-1)}body.about-profile #main .about-page h2{font:var(--ap-heading-2)}body.about-profile #main .about-page p{font:var(--ap-body);color:var(--ap-muted);text-wrap:pretty}body.about-profile #main .about-page a{color:inherit;text-decoration:none}body.about-profile #main .about-page svg{display:block}body.about-profile #main .about-page :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #9b7800}body.about-profile #main .about-page [hidden]{display:none!important}body.about-profile #main .about-page .ap-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.about-page .ap-section,body.about-profile #main .about-page #team{padding-top:96px}.about-page .ap-anchor{visibility:hidden;height:0;display:block;position:relative;top:-32px}.about-page .ap-heading{text-align:center;max-width:1040px;margin:0 auto 48px}body.about-profile #main .ap-heading>p{margin-top:24px}body.about-profile #main .ap-hero{padding-top:48px}.about-page .ap-hero-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.about-page .ap-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.about-page .ap-hero-copy h1{max-width:1120px}.about-page .ap-hero-copy>p{max-width:680px}body.about-profile #main .about-page .ap-button{color:#fff;min-height:52px;font:500 16px/24px var(--body);background:#222422;border:0;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:12px 24px;transition:background-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #20232014,0 4px 8px #2023200f,0 12px 24px #20232008}.about-page .ap-button svg{flex:none}body.about-profile #main .about-page :is(.ap-button,.ap-text-link,.ap-photo figcaption,.cp-document-viewer footer) svg{display:block}.about-page .ap-photo{min-width:0}.about-page .ap-photo-mat{box-shadow:var(--ap-photo-shadow);background:#fff;border-radius:24px;padding:8px;display:block}.about-page .ap-photo img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}.about-page .ap-photo figcaption{font:var(--ap-caption);color:var(--ap-muted);padding:12px 8px 0}.about-page .ap-photo figcaption a{align-items:center;gap:8px;min-height:24px;display:inline-flex}.about-page .ap-photo figcaption svg{flex:none}body.about-profile #main .about-page .ap-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:1040px;margin:64px auto 0;display:grid}.about-page .ap-facts>div{text-align:center;flex-direction:column;align-items:center;gap:12px;min-width:0;padding-inline:24px;display:flex}.about-page .ap-facts>div+div{box-shadow:-1px 0 #e8e9e6}.about-page .ap-facts dt{font:var(--ap-caption);color:var(--ap-muted);max-width:240px}body.about-profile #main .about-page .ap-facts dd{font:var(--ap-heading-3);letter-spacing:-.04em;white-space:nowrap;order:-1}.about-page .ap-text-link{align-items:center;gap:12px;min-height:44px;display:inline-flex}.about-page .ap-people-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.about-page .ap-people-photos .ap-photo img{aspect-ratio:4/3;object-position:center 60%}.about-page .ap-news-link{width:fit-content;font:var(--ap-caption);margin:24px auto 0;display:flex}body.about-profile #main .about-page .ap-faq{max-width:880px;padding-block:64px 96px}.about-page .ap-faq>details{box-shadow:0 1px #e5e7e2}.about-page .ap-faq summary{cursor:pointer;font:500 20px/28px var(--body);letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:24px;padding-block:24px;list-style:none;display:flex}.about-page .ap-faq summary::-webkit-details-marker{display:none}.about-page .ap-faq summary svg{flex:none;transition:transform .18s}.about-page .ap-faq details[open] summary svg{transform:rotate(45deg)}.about-page .ap-faq-answer{max-width:760px;padding:0 40px 24px 0}.about-page .cp-credentials{scroll-margin-top:116px}body.about-profile #main .tc-site--refined #company-documents.cp-credentials{background:#fff}.about-page .cp-assessment{max-width:880px;margin:0 auto}.about-page .cp-assessment-paper{box-shadow:var(--ap-photo-shadow);background:#f2efea url(/images/company/credential-display-mat.webp) 50%/cover;border-radius:24px;padding:16px;display:block;position:relative}.about-page .cp-assessment-paper img{object-fit:contain;border-radius:16px;width:100%;height:auto;display:block}body.about-profile #main .about-page .cp-assessment h3{font:var(--ap-caption);letter-spacing:0;padding:16px 8px 0}.about-page .cp-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1080px;margin:48px auto 0;display:grid}.about-page .cp-document-card{background:#fff;border-radius:24px;min-width:0;transition:box-shadow .18s;box-shadow:0 1px 3px #20232007,0 8px 24px #20232007}.about-page .cp-document-preview{border-radius:24px;flex-direction:column;height:100%;padding:8px;display:flex}.about-page .cp-document-well{background:#fafaf8;border-radius:16px;justify-content:center;align-items:center;height:256px;padding:12px;display:flex;position:relative;overflow:hidden}.about-page .cp-document-well img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.about-page .cp-document-caption{padding:16px 8px 12px}body.about-profile #main .about-page .cp-document-caption h4{font:500 16px/24px var(--body);letter-spacing:-.02em}.about-page .cp-document-viewer{width:min(1100px,100% - 32px);height:min(900px,100dvh - 32px);max-height:calc(100dvh - 32px);color:var(--ap-ink);overscroll-behavior:contain;background:#fff;border:0;border-radius:24px;padding:24px;overflow:auto;box-shadow:0 18px 80px #0003}.about-page .cp-document-viewer::backdrop{backdrop-filter:blur(4px);background:#15171970}.about-page .cp-document-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;gap:24px;display:grid}.about-page .cp-document-viewer>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}body.about-profile #main .about-page .cp-document-viewer h2{font:var(--ap-heading-6);letter-spacing:-.025em}body.about-profile #main .about-page .cp-document-viewer>header p{font:var(--ap-caption);max-width:85ch;margin-top:8px}.about-page .cp-document-viewer form{margin:0}.about-page .cp-document-viewer button{width:44px;height:44px;color:var(--ap-ink);cursor:pointer;background:#f0f1ee;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.about-page .cp-document-viewer-image{background:#f4f4f1;border-radius:16px;justify-content:center;align-items:center;min-height:80px;display:flex;overflow:hidden}.about-page .cp-document-viewer-image img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.about-page .cp-document-viewer-image p{padding:24px}.about-page .cp-document-viewer>footer{font:var(--ap-caption);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;display:flex}.about-page .cp-document-viewer>footer a{text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;display:inline-flex;text-decoration:underline!important}@media (hover:hover){body.about-profile #main .about-page .ap-button:hover{background:#3b403a;box-shadow:0 2px 4px #20232014,0 8px 20px #20232012}.about-page .cp-document-card:hover{box-shadow:0 2px 4px #2023200d,0 12px 32px #2023200f}}@media (width>=900px){body.about-profile #main .about-page .ap-wrap{width:min(1320px,100% - 96px)}body.about-profile #main .about-page h1{font-size:clamp(44px,5vw,68px);line-height:1.1}body.about-profile #main .about-page h2{font-size:clamp(30px,3vw,40px);line-height:1.15}body.about-profile #main .about-page :is(.ap-section,#team){padding-top:64px}.about-page .ap-heading{text-align:left;margin:0 0 24px}body.about-profile #main .ap-heading>p{margin-top:12px}.about-page .ap-news-link{margin-left:0}.about-page .ap-photo-mat{box-shadow:var(--tc-photo-shadow);border-radius:25px;padding:5px}.about-page .ap-photo img{border-radius:20px}.about-page .ap-people-photos .ap-photo img{aspect-ratio:auto}body.about-profile #main .about-page .ap-facts{margin-top:36px}.about-page .cp-document-list{grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);align-items:stretch;gap:20px;display:grid}.about-page .cp-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0}.about-page .cp-assessment{min-width:0;box-shadow:var(--tc-photo-shadow);border-radius:22px;grid-template-rows:minmax(0,1fr) auto;margin:0;padding:5px;display:grid}.about-page .cp-document-card{box-shadow:var(--tc-photo-shadow);border-radius:17px}.about-page .cp-document-preview{border-radius:17px;padding:5px}.about-page :is(.cp-assessment-paper,.cp-document-well){height:128px;box-shadow:none;background:#f5f5f4;border-radius:12px;place-items:center;padding:8px;display:grid}.about-page :is(.cp-assessment-paper,.cp-document-well) img{object-fit:contain;border-radius:0;width:100%;height:112px}.about-page .cp-assessment-paper{background:#f2efea url(/images/company/credential-display-mat.webp) 50%/cover;border-radius:17px;grid-template-rows:minmax(0,1fr);height:auto;min-height:216px;padding:18px}.about-page .cp-assessment-paper img{height:100%;min-height:0}body.inner-autohaus #main .tc-site .about-page .cp-document-well{background:#f5f5f4;width:100%;height:128px;padding:8px}body.inner-autohaus #main .tc-site .about-page .cp-document-well img{width:100%;height:112px;box-shadow:none;border-radius:0}.about-page .cp-assessment-caption{padding:4px 10px 12px}body.about-profile #main .about-page .cp-assessment-caption h3{padding:8px 0 0;font-size:18px}.about-page .cp-document-caption{padding:10px 8px}body.about-profile #main .about-page .cp-document-caption h4{font:500 14px/20px var(--body)}body.about-profile #main .about-page .cp-document-viewer h2{font:var(--ap-heading-6)}}@media (width<=1023px){body.about-profile #main .about-page .ap-wrap{width:calc(100% - 64px)}body.inner-editorial.site-nest.site-volta.about-profile{--ap-heading-1:500 48px/48px var(--body);--ap-heading-2:500 36px/40px var(--body)}.about-page .ap-section,body.about-profile #main .about-page #team{padding-top:80px}.about-page .ap-people-photos{gap:16px}.about-page .cp-document-well{height:224px}.about-page .cp-document-caption{padding-inline:4px}.about-page .cp-record-grid{gap:16px}}@media (width<=809px){.about-page .ap-hero-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=639px){body.inner-editorial.site-nest.site-volta.about-profile{--ap-heading-1:500 36px/40px var(--body);--ap-heading-2:500 30px/36px var(--body)}body.about-profile #main .about-page .ap-wrap{width:calc(100% - 40px)}body.about-profile #main .ap-hero{padding-top:24px}.about-page .ap-hero-copy{gap:24px}.about-page .ap-photo-mat{padding:8px}body.about-profile #main .about-page .ap-facts{grid-template-columns:1fr;gap:0;margin-top:40px}.about-page .ap-facts>div{text-align:left;grid-template-columns:1fr 1.3fr;align-items:center;gap:24px;padding:16px 8px;display:grid}.about-page .ap-facts>div+div{box-shadow:0 -1px #e8e9e6}.about-page .ap-facts dt{grid-column:2}body.about-profile #main .about-page .ap-facts dd{font:var(--ap-heading-5);grid-area:1/1}.about-page .ap-section,body.about-profile #main .about-page #team{padding-top:64px}.about-page .ap-heading{margin-bottom:32px}body.about-profile #main .ap-heading>p{margin-top:16px}.about-page .ap-people-photos{grid-template-columns:1fr;gap:32px}.about-page .ap-people-photos .ap-photo img{aspect-ratio:auto;object-fit:contain}body.about-profile #main .about-page .ap-faq{padding-block:40px 64px}.about-page .ap-faq summary{font:500 16px/24px var(--body);gap:16px;padding-block:24px}.about-page .ap-faq-answer{padding-right:0}.about-page .cp-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.about-page .cp-document-card,.about-page .cp-document-preview{border-radius:17px}.about-page .cp-document-preview{padding:5px}body.inner-autohaus #main .tc-site .about-page .cp-document-well{background:#f5f5f4;border-radius:12px;width:100%;height:clamp(100px,34vw,156px);padding:6px}body.inner-autohaus #main .tc-site .about-page .cp-document-well img{object-fit:contain;width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.about-page .cp-document-caption{padding:8px 5px 6px}body.about-profile #main .about-page .cp-document-caption h4{font:500 14px/20px var(--body)}.about-page .cp-assessment h3{padding-top:12px!important}.about-page .cp-document-viewer{padding:16px}.about-page .cp-document-viewer[open]{gap:16px}.about-page .cp-document-viewer>header{gap:12px}.about-page .cp-document-viewer>header p{max-height:120px;overflow:auto}.about-page .cp-document-viewer>footer{gap:0 16px}}@media (width>=900px),(width<=639px){body.inner-autohaus #main .tc-site .about-page .cp-document-well[data-orientation=portrait]{padding-block:3px}body.inner-autohaus #main .tc-site .about-page .cp-document-well[data-orientation=portrait] img{object-fit:contain;height:100%}}@media (prefers-reduced-motion:reduce){.about-page *{scroll-behavior:auto!important;transition:none!important}}
