
@font-face{font-family:Vice;src:url('/assets/sans.otf')}@font-face{font-family:Vice;src:url('/assets/sans-bold.otf');font-weight:700}:root{--paper:#f2f0eb;--ink:#25272b;--muted:#707074;--line:#cecbc4;--red:#a47d43;--dark:#25272b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vice,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,summary{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--red);outline-offset:7px}.skip{position:fixed;top:-80px;background:white;padding:15px;z-index:10}.skip:focus{top:5px}.wrap{max-width:1500px;margin:auto;padding:0 5.8vw}header{position:sticky;top:0;z-index:5;background:rgba(242,240,235,.96);backdrop-filter:blur(15px);border-bottom:1px solid var(--line)}.nav{height:91px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:25px;font-weight:700;letter-spacing:-1.5px;line-height:.88}.brand small{display:block;font-size:9px;letter-spacing:2.7px;font-weight:400;margin-top:8px}.dot{color:var(--red)}nav{display:flex;gap:34px;font-size:13px}nav a{position:relative}nav a:after{content:'';position:absolute;bottom:-7px;left:0;width:0;height:1px;background:var(--ink);transition:width .25s}nav a:hover:after,nav a.active:after{width:100%}.menu{display:none;background:none;border:0;font-size:14px}.eyebrow{font-size:11px;letter-spacing:1.8px;text-transform:uppercase;display:flex;align-items:center;gap:13px}.eyebrow:before{content:'';width:6px;height:6px;background:var(--red);border-radius:50%;flex-shrink:0}.hero{padding-top:47px;position:relative;overflow:hidden}.hero-top{display:flex;justify-content:space-between;align-items:center}.hero-top span:last-child{font-size:11px;color:var(--muted)}.hero-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:25px;align-items:center;min-height:595px}h1{font-size:clamp(55px,6.7vw,103px);letter-spacing:-.067em;line-height:1.01;font-weight:400;margin:40px 0 28px;position:relative;z-index:1}h1 em{font-style:normal;color:var(--red)}.hero-copy{max-width:390px;font-size:17px;line-height:1.55;margin:0 0 32px}.text-link{font-size:13px;display:inline-flex;gap:35px;align-items:center;padding-bottom:9px;border-bottom:1px solid var(--ink)}.text-link span{transition:transform .25s}.text-link:hover span{transform:translate(4px,-3px)}.hero-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:22px 0;font-size:11px;letter-spacing:.4px}.hero-bottom .caption{color:var(--muted)}.hero-bottom a{display:flex;gap:35px}.section{padding-top:112px;padding-bottom:112px}.intro{display:grid;grid-template-columns:1fr 2fr;gap:7vw;border-top:1px solid var(--line)}.side-label{font-size:12px;display:flex;gap:32px;align-items:baseline}.num{font-size:10px;color:var(--muted)}h2{font-size:clamp(36px,4.4vw,66px);line-height:1.08;letter-spacing:-.048em;font-weight:400;margin:0}.intro h2{max-width:790px}.intro-copy{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:38px}.intro-copy p{font-size:16px;line-height:1.6;margin:0;color:var(--muted)}.projects{background:var(--dark);color:var(--paper)}.projects .num{color:#b9b6ae}.section-heading{display:flex;justify-content:space-between;gap:35px;align-items:flex-start;margin-bottom:60px}.section-heading h2{width:65%}.section-heading h2 span{color:#bdb6a7}.project{border-top:1px solid #535459;padding:32px 0}.project summary{list-style:none;display:grid;grid-template-columns:1fr 1.1fr 50px;gap:35px;align-items:center;cursor:pointer}.project summary::-webkit-details-marker{display:none}.project-art{height:235px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.project-art svg{width:100%;height:100%;transition:transform .7s}.project:hover .project-art svg{transform:scale(1.035)}.project-meta{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#bdb6a7}.project h3{font-size:clamp(30px,3.3vw,49px);letter-spacing:-.04em;font-weight:400;margin:15px 0}.project .desc{font-size:15px;line-height:1.6;color:#dfdcd5;max-width:380px}.open-icon{border:1px solid #87827a;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:24px;font-weight:400;transition:transform .3s}.project[open] .open-icon{transform:rotate(45deg)}.project-detail{margin:28px 0 8px calc(47.6% + 18px);padding:24px 0 5px;border-top:1px solid #535459;max-width:490px}.project-detail p{font-size:15px;color:#dfdcd5;line-height:1.65}.project-detail strong{font-size:11px;text-transform:uppercase;letter-spacing:1.4px;font-weight:400;color:#bdb6a7}.project-detail a{display:inline-block;border-bottom:1px solid #bdb6a7;padding-bottom:6px;font-size:13px;margin-top:12px}.project-hint{font-size:11px;color:#bdb6a7;margin:25px 0 0;text-align:right}.expertise .section-heading{margin-bottom:55px}.expertise .section-heading h2{width:65%}.expertise-list{margin-left:35%;border-top:1px solid var(--line)}.expertise-row{display:grid;grid-template-columns:36px 1fr 1fr;gap:25px;padding:28px 0;border-bottom:1px solid var(--line)}.expertise-row span{font-size:11px;color:var(--red);padding-top:5px}.expertise-row h3{font-size:23px;letter-spacing:-.5px;font-weight:400;margin:0}.expertise-row p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.values{background:#e6e1d8}.values .section-heading h2{width:65%}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:65px}.value{border-top:1px solid #bbb3a5;padding-top:23px}.value .label{font-size:10px;letter-spacing:1.8px;color:var(--muted)}.value h3{font-size:30px;font-weight:400;letter-spacing:-1px;margin:28px 0 15px}.value p{font-size:15px;line-height:1.6;color:#67645f;max-width:320px}.swiss{margin-top:70px;display:flex;justify-content:space-between;border-top:1px solid #bbb3a5;padding-top:20px;font-size:11px}.cross{font-size:17px;color:var(--red);margin-right:9px}.team-intro{max-width:430px;font-size:16px;line-height:1.6;color:var(--muted);margin-top:26px}.team-list{margin-left:35%}.person{border-top:1px solid var(--line)}.person:last-child{border-bottom:1px solid var(--line)}.person summary{display:grid;grid-template-columns:1fr 125px 20px;gap:20px;padding:24px 0;cursor:pointer;list-style:none;align-items:center}.person summary::-webkit-details-marker{display:none}.person-name{font-size:24px;letter-spacing:-.65px}.person-role{font-size:11px;color:var(--muted)}.person-plus{font-size:20px;transition:transform .2s}.person[open] .person-plus{transform:rotate(45deg)}.person p{font-size:15px;color:var(--muted);line-height:1.65;max-width:600px;margin:0 0 25px}.contact{background:var(--ink);color:var(--paper);padding-top:90px;padding-bottom:45px}.contact-grid{display:grid;grid-template-columns:1fr 2fr;gap:7vw}.contact h2{font-size:clamp(46px,5.8vw,86px)}.contact-mail{font-size:clamp(20px,2.6vw,37px);letter-spacing:-1px;border-bottom:1px solid #a69b88;display:inline-flex;gap:40px;padding-bottom:12px;margin-top:35px}.contact-bottom{display:flex;justify-content:space-between;margin-top:70px;padding-top:28px;border-top:1px solid #535459;font-size:13px;line-height:1.6}.contact-bottom a:hover{text-decoration:underline}.contact .num{color:#bdb6a7}footer{background:var(--ink);color:#bdb6a7}.footer-inner{display:flex;justify-content:space-between;border-top:1px solid #535459;padding:25px 0;gap:20px;font-size:10px}.legal-links{display:flex;gap:28px}.legal-links button{background:none;border:0;padding:0;color:inherit;cursor:pointer;font:inherit}.legal-links button:hover{color:var(--paper)}dialog{border:0;background:var(--paper);color:var(--ink);width:min(620px,90vw);padding:40px;max-height:85vh}dialog::backdrop{background:#202226cc;backdrop-filter:blur(5px)}dialog h2{font-size:32px}dialog p{font-size:15px;line-height:1.6}dialog .close{display:block;margin-left:auto;border:1px solid var(--line);background:none;padding:8px 12px;cursor:pointer;margin-bottom:20px}.progress{height:2px;background:var(--red);position:fixed;top:0;left:0;z-index:9;width:0}.to-top{font-size:12px}.intro,.section-heading,.value,.expertise-row{animation:appear .5s ease both}@keyframes appear{from{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.wrap{padding-left:80px;padding-right:80px}}@media(max-width:900px){.hero-grid{grid-template-columns:1.35fr 1fr;min-height:520px}h1{font-size:65px}.section{padding-top:80px;padding-bottom:80px}.project-art{height:185px}.project summary{gap:20px}.intro{gap:35px}.intro-copy{grid-template-columns:1fr;gap:20px}.expertise-row{grid-template-columns:25px 1fr}.expertise-row p{grid-column:2}.team-list,.expertise-list{margin-left:25%}.person summary{grid-template-columns:1fr 100px 18px}.person-name{font-size:20px}.values-grid{gap:25px}}
@media(max-width:650px){.wrap{padding-left:6vw;padding-right:6vw}.nav{height:75px}.brand{font-size:22px}.menu{display:block}nav{display:none;position:absolute;top:75px;left:0;right:0;background:var(--paper);padding:25px 6vw;flex-direction:column;gap:25px;border-bottom:1px solid var(--line)}nav.open{display:flex}.hero{padding-top:28px}.hero-top span:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:0;min-height:0}h1{font-size:clamp(53px,11.9vw,76px);margin:42px 0 25px;max-width:520px}.hero-copy{font-size:16px;max-width:330px}.hero-bottom{font-size:10px;gap:12px}.hero-bottom .caption{max-width:175px}.section{padding-top:65px;padding-bottom:65px}.intro{grid-template-columns:1fr;gap:35px}h2{font-size:39px}.intro-copy{margin-top:25px}.section-heading{flex-direction:column;gap:30px;margin-bottom:35px}.section-heading h2,.expertise .section-heading h2,.values .section-heading h2{width:100%}.project summary{grid-template-columns:1fr 40px;gap:20px}.project-art{grid-column:1/3;height:210px}.project summary>div:nth-child(2){grid-column:1}.project h3{font-size:34px;margin:13px 0}.project .desc{font-size:14px}.open-icon{width:38px;height:38px}.project-detail{margin-left:0}.project-hint{text-align:left}.expertise-list,.team-list{margin-left:0}.expertise-row{gap:15px}.expertise-row h3{font-size:23px}.values-grid{grid-template-columns:1fr;gap:26px;margin-top:30px}.value h3{margin:18px 0 10px}.value p{max-width:none}.swiss{margin-top:40px;gap:20px;align-items:center}.swiss>span:last-child{max-width:135px;text-align:right}.person summary{grid-template-columns:1fr 20px;gap:7px}.person-role{grid-row:2;grid-column:1}.person-plus{grid-column:2;grid-row:1/3}.person-name{font-size:23px}.team-heading{width:100%!important}.contact-grid{grid-template-columns:1fr;gap:30px}.contact h2{font-size:49px}.contact-mail{font-size:23px;gap:18px;letter-spacing:-.6px}.contact-bottom{flex-wrap:wrap;gap:25px;margin-top:45px}.footer-inner{flex-direction:column;gap:20px}.legal-links{justify-content:space-between}.contact{padding-bottom:30px}dialog{padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.vice-mark{display:block;width:245px;height:auto;max-width:48vw}.brand small{font-size:8px;letter-spacing:2.5px;margin-top:12px}.project-logo{width:75%;max-height:120px;object-fit:contain;transition:transform .4s}.project-logo.content-mark{width:71%;max-height:135px}.project:hover .project-logo{transform:scale(1.025)}.footer-brand{display:flex;align-items:center;gap:24px}.footer-brand img{width:170px;height:auto}.cross{color:#b4493d}.hero h1 em{color:#9c7947}.footer-inner{align-items:center}
@media(max-width:650px){.vice-mark{width:207px;max-width:64vw}.brand small{font-size:7px;letter-spacing:1.8px;margin-top:10px}.project-logo{max-width:80%;max-height:110px}.footer-brand{width:100%;justify-content:space-between;gap:15px}.footer-brand img{width:145px}.footer-inner{align-items:stretch}}

.hero-grid{grid-template-columns:1.6fr 1fr;gap:0;min-height:635px;position:relative}.hero-grid>div:first-child{position:relative;z-index:1}h1{font-size:clamp(57px,7.15vw,110px);letter-spacing:-.065em;line-height:1.01;margin-top:45px;margin-bottom:30px}.brand-motif{height:470px;display:flex;align-items:center;justify-content:center;position:relative;pointer-events:none}.brand-motif img{width:115%;height:auto;max-width:none;opacity:.38;transform:translate(15%,8%)}.hero-copy{max-width:405px}.hero-bottom{position:relative;z-index:1}
@media(min-width:1600px){h1{font-size:110px}}
@media(max-width:900px){.hero-grid{grid-template-columns:1.55fr 1fr;min-height:570px}h1{font-size:clamp(60px,8.2vw,75px)}.brand-motif{height:360px}.brand-motif img{width:125%;opacity:.32}}
@media(max-width:650px){.hero-grid{display:block;min-height:0;padding-bottom:42px}h1{font-size:clamp(53px,12.1vw,77px);margin-top:43px;margin-bottom:26px}.hero-copy{max-width:330px}.brand-motif{position:absolute;right:-48px;bottom:20px;width:220px;height:160px;z-index:0}.brand-motif img{width:100%;transform:none;opacity:.12}.hero .text-link{position:relative;z-index:1}}

.project-art{border:1px solid rgba(220,199,161,.12)}




:root{--display:Vice,'Helvetica Neue',Arial,sans-serif;--body:Vice,'Helvetica Neue',Arial,sans-serif;--mono:Vice,Arial,sans-serif}
body{font-family:var(--body);text-rendering:optimizeLegibility}h1,h2,h3,.person-name{font-family:var(--display);font-stretch:118%;font-weight:600;letter-spacing:-.025em}h1{font-size:clamp(57px,6.35vw,96px);font-weight:620;line-height:1.02;letter-spacing:-.035em}h2{font-size:clamp(35px,4.1vw,60px);line-height:1.09}.project h3{font-family:var(--display);font-stretch:112%;font-weight:560;font-size:clamp(29px,3vw,43px);letter-spacing:-.025em}.expertise-row h3{font-family:var(--display);font-stretch:110%;font-weight:550;font-size:22px}.value h3{font-family:var(--display);font-stretch:112%;font-weight:550;font-size:28px}.brand small,.eyebrow,.num,.project-meta,.project-detail strong,.value .label,.project-hint,.person-role,.person-specialisms{font-family:var(--mono);font-weight:400}.eyebrow{font-size:10px;letter-spacing:1.3px}.side-label{font-size:12px}.num{font-size:10px}.project-meta,.project-detail strong{font-size:10px;letter-spacing:1.2px}.person-role{font-size:10px}.person-name{font-size:23px;font-stretch:110%;line-height:1.2;display:block}.person-specialisms{display:block;margin-top:10px;font-size:9px;letter-spacing:.55px;line-height:1.6;color:var(--muted);text-transform:uppercase}.person summary{padding:26px 0;grid-template-columns:1fr 120px 20px}.person p{font-size:15px;line-height:1.7}.team-intro{font-size:17px}.intro-copy p{line-height:1.7}.hero-copy{line-height:1.65;font-size:17px}.intro{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.intro>.side-label{grid-column:1/4}.intro>div:last-child{grid-column:4/-1}.section-heading{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.section-heading>.side-label{grid-column:1/4;padding-top:8px}.section-heading>h2,.expertise .section-heading h2,.values .section-heading h2{grid-column:4/-1;width:100%}.section-heading>.team-heading{grid-column:4/-1;width:100%!important}.team-list,.expertise-list{margin-left:calc(25% + 6px)}.expertise-row{grid-template-columns:30px 1fr 1.15fr;gap:24px}.contact-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.contact-grid>.side-label{grid-column:1/4}.contact-grid>div:last-child{grid-column:4/-1}.contact h2{font-size:clamp(44px,5.3vw,76px);font-weight:550;letter-spacing:-.035em}.competency-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:30px;padding-bottom:52px}.competency-strip a{display:block;border-top:1px solid var(--line);padding-top:14px}.competency-strip .field-index{font-family:var(--mono);font-size:9px;letter-spacing:1px;color:var(--muted);display:block;margin-bottom:10px}.competency-strip strong{font-family:var(--display);font-stretch:110%;font-size:17px;line-height:1.3;font-weight:550;display:block;max-width:230px}.competency-strip a:hover strong{color:var(--red)}.hero-bottom .caption{font-family:var(--mono);font-size:9px;letter-spacing:0}.section{border-top-width:1px}.intro-copy{gap:30px}
@media(min-width:1600px){h1{font-size:96px}}
@media(max-width:900px){.expertise-row{grid-template-columns:25px 1fr}.expertise-row p{grid-column:2}h1{font-size:clamp(56px,7.5vw,68px)}.person-name{font-size:20px}.competency-strip strong{font-size:15px}.competency-strip{gap:18px}.project h3{font-size:33px}}
@media(max-width:650px){h1{font-size:clamp(36px,10.7vw,64px);line-height:1.04;letter-spacing:-.03em}h2{font-size:clamp(30px,7.8vw,39px)}.intro,.section-heading,.contact-grid{grid-template-columns:1fr;gap:30px}.intro>.side-label,.intro>div:last-child,.section-heading>.side-label,.section-heading>h2,.expertise .section-heading h2,.values .section-heading h2,.section-heading>.team-heading,.contact-grid>.side-label,.contact-grid>div:last-child{grid-column:1/-1}.team-list,.expertise-list{margin-left:0}.competency-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px;padding-top:25px;padding-bottom:40px}.competency-strip strong{font-size:16px}.hero-bottom .caption{font-size:8px;line-height:1.6}.person summary{grid-template-columns:1fr 20px;gap:8px}.person-name{font-size:22px}.person-role{grid-column:1;grid-row:2}.person-plus{grid-column:2;grid-row:1/3}.person-specialisms{font-size:8px;letter-spacing:.3px;margin-top:7px}.contact h2{font-size:clamp(35px,9.2vw,49px)}.hero-copy{font-size:16px}.project h3{font-size:30px}.expertise-row{gap:16px}.brand small{font-size:6px}}

@media(min-width:651px) and (max-width:900px){.hero-grid{display:block;min-height:0;padding-bottom:48px}.hero-grid>div:first-child{max-width:90%}h1{font-size:clamp(58px,8vw,72px)}.brand-motif{position:absolute;width:290px;height:250px;right:-15px;top:90px}.brand-motif img{opacity:.17}}

.nav{gap:28px}.nav-actions{display:flex;align-items:center;gap:24px}.language-switch{display:flex;gap:10px;align-items:center;font-size:12px;white-space:nowrap}.language-switch a{padding:8px 2px;border-bottom:1px solid transparent}.language-switch a[aria-current=page]{border-bottom-color:var(--ink);font-weight:700}.language-switch span{color:var(--line)}nav{gap:23px}h1 .hero-line{display:block}.hero-grid{grid-template-columns:1.8fr 1fr;min-height:610px}.hero h1{font-size:clamp(53px,5.5vw,84px);overflow-wrap:normal}.hero-copy{max-width:470px}.project .desc{max-width:470px}.expertise-row h3{overflow-wrap:normal}.project-detail{max-width:560px}.legal-pending{font-size:12px!important;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.legal-provider{font-size:13px!important}dialog a{text-decoration:underline;text-underline-offset:3px}.team-intro{max-width:580px}.person-specialisms{font-size:10px;letter-spacing:.3px}.competency-strip strong{font-size:17px}.hero h1 em{display:block}nav a{white-space:nowrap}
@media(max-width:1100px){.menu{display:block}nav{display:none;position:absolute;top:91px;left:0;right:0;background:var(--paper);padding:25px 6vw;flex-direction:column;gap:25px;border-bottom:1px solid var(--line)}nav.open{display:flex}.nav-actions{gap:22px}}
@media(max-width:900px){.hero-grid{display:block;min-height:0;padding-bottom:48px}.hero-grid>div:first-child{max-width:100%}.hero h1{font-size:clamp(50px,7.5vw,70px)}.brand-motif{position:absolute;width:270px;height:220px;right:-10px;top:100px}.brand-motif img{opacity:.13}}
@media(max-width:650px){nav{top:75px}.nav{gap:12px}.vice-mark{width:175px;max-width:45vw}.brand small{font-size:5.7px;letter-spacing:1px}.nav-actions{gap:14px}.language-switch{gap:7px;font-size:11px}.menu{font-size:12px;padding:8px 0}.hero h1{font-size:clamp(37px,8.5vw,54px);letter-spacing:-.035em;line-height:1.08}.hero-copy{max-width:100%}.brand-motif{width:180px;right:-25px;top:auto;bottom:25px}.project-detail{max-width:none}.competency-strip strong{font-size:15px}.person-specialisms{font-size:9px}.contact-mail{font-size:clamp(19px,5.4vw,26px)}}

/* Team portraits retain their original image data; monochrome is applied at display time. */
.person summary{grid-template-columns:112px minmax(0,1fr) 105px 20px;gap:26px;padding:25px 0;align-items:center}
.person-portrait{display:block;width:112px;height:140px;overflow:hidden;flex-shrink:0;background:#e1ddd6}
.person-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;filter:grayscale(1);transition:none}
.portrait-goebel img{transform:scale(1.22);transform-origin:50% 24%}
.portrait-mitrovic img{object-position:50% 22%}
.person-info{min-width:0}.person-name{font-size:24px}.person-specialisms{font-size:9px;line-height:1.7;margin-top:10px}
.person p{margin-left:138px;max-width:650px;margin-bottom:28px}
.person-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid var(--line);color:#7d7973;gap:13px;background:#e7e3dc}
.placeholder-initials{font-family:var(--display);font-size:35px;letter-spacing:-1px;font-weight:400}
.placeholder-caption{font-size:9px;line-height:1.4;text-align:center;padding:0 6px;letter-spacing:.2px}
@media(max-width:1000px){.person summary{grid-template-columns:94px minmax(0,1fr) 20px;gap:12px 22px}.person-portrait{grid-column:1;grid-row:1/3;width:94px;height:118px}.person-info{grid-column:2;grid-row:1}.person-role{grid-column:2;grid-row:2;align-self:start}.person-plus{grid-column:3;grid-row:1/3}.person-name{font-size:22px}.person-specialisms{margin-top:7px}.person p{margin-left:116px}}
@media(max-width:650px){.person summary{grid-template-columns:76px minmax(0,1fr) 18px;gap:9px 15px;padding:22px 0}.person-portrait{width:76px;height:95px}.person-name{font-size:20px;line-height:1.18;letter-spacing:-.4px}.person-specialisms{font-size:8px;line-height:1.6;margin-top:6px}.person-role{font-size:9px}.person p{margin-left:0;font-size:14px}.placeholder-initials{font-size:27px}.placeholder-caption{font-size:8px;padding:0 4px}.person-placeholder{gap:8px}}
