.voices-band.trust-preview{display:block;position:relative;background:#e8e6e1;padding-top:54px;padding-bottom:36px;overflow:hidden}
.voices-band .trust-heading{padding-right:160px;margin-bottom:30px}
.voices-band .trust-heading .eyebrow{margin-bottom:12px}
.voices-band .trust-heading h2{font-size:clamp(30px,3.1vw,44px);line-height:1.15}
.voices-toggle{position:absolute;right:6%;top:78px;width:36px;height:36px;display:grid;place-items:center;background:rgba(247,246,242,.34);border:1px solid #aaa49c;border-radius:50%;padding:0;color:var(--red);cursor:pointer;transition:background .2s,border-color .2s,transform .2s}
.voices-toggle::before{content:'Ⅱ';font:500 13px/1 var(--sans);letter-spacing:-.16em;transform:translateX(-1px)}
.voices-toggle[aria-pressed=true]::before{content:'▶';font-size:10px;letter-spacing:0;transform:translateX(1px)}
.voices-toggle:hover{background:rgba(247,246,242,.72);border-color:var(--red);transform:scale(1.04)}
.voices-viewport{overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;scroll-behavior:auto;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 56px,#000 calc(100% - 56px),transparent 100%)}
.voices-viewport::-webkit-scrollbar{display:none}
.voices-track,.voices-group{display:flex;width:max-content}
.voices-group[hidden]{display:none}
.voices-band .trust-quotes{margin-top:0}
.voices-band .trust-quotes figure{box-sizing:border-box;display:flex;flex-direction:column;width:clamp(310px,33vw,490px);margin:0;padding:10px clamp(42px,4vw,68px) 8px 32px;border:0}
.voices-band .trust-quotes figcaption{font-size:10px;letter-spacing:.12em}
.voices-band .trust-quotes blockquote{font-size:clamp(22px,2vw,28px);line-height:1.32;letter-spacing:-.02em;margin:16px 0 24px}
.voices-band .trust-quotes figure>p{margin-top:auto;font-size:13px;line-height:1.6}
.voices-band .trust-quotes figure small{font-size:11px}
.voices-band :focus-visible{outline:2px solid var(--red);outline-offset:4px}
@media(max-width:600px){.voices-band.trust-preview{padding-top:36px;padding-bottom:24px}.voices-band .trust-heading{padding-right:52px;margin-bottom:20px}.voices-toggle{top:42px;right:24px;width:34px;height:34px}.voices-band .trust-quotes figure{width:82vw;padding-right:26px}.voices-band .trust-quotes figure+figure,.voices-band .voices-group+ .voices-group figure:first-child{padding-left:26px}.voices-band .trust-quotes blockquote{font-size:25px}.voices-band .trust-heading .eyebrow{font-size:10px}}
@media(prefers-reduced-motion:reduce){.voices-viewport{scrollbar-width:thin}.voices-viewport::-webkit-scrollbar{display:block;height:4px}}
.voice-person{display:flex;gap:15px;align-items:center;margin-top:auto;padding-top:8px}
.voice-initials{flex:0 0 46px;height:46px;display:grid;place-items:center;border:1px solid #b9aaa4;border-radius:50%;font:italic 21px/1 var(--serif);color:var(--red)}
.voices-band .voice-person a,.voices-band .voice-name{display:block;font:400 25px/1.12 var(--serif);letter-spacing:-.025em;color:var(--ink);text-decoration:none}
.voices-band .voice-person a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}
.voice-relationship{display:block;margin-top:7px;font:500 12px/1.4 var(--sans);color:var(--red);letter-spacing:.035em}
.voice-context{display:block;font:400 12px/1.5 var(--sans);color:var(--muted);margin-top:2px}
.voices-band .trust-quotes blockquote{font-size:clamp(21px,1.8vw,26px)}
.about.about-editorial{padding:0;background:#211e1d;color:#f7f6f2;grid-template-columns:1fr 1fr;gap:0;align-items:stretch}
.about-editorial .about-image{align-self:stretch;margin:0;max-width:none;overflow:hidden}
.about-editorial .about-image img{display:block;width:100%;height:100%;min-height:720px;aspect-ratio:auto;object-fit:cover;object-position:center;mask:none;-webkit-mask:none}
.about-editorial .about-copy{padding:75px 12% 75px 14%;align-self:center}
.about-editorial .about-copy .eyebrow{color:#c7bbb4}
.about-editorial .about-copy p:not(.eyebrow):not(.signature){color:#c8c2bc}
.about-editorial .about-copy p.lead{color:#f0ece6}
.about-editorial h2 em{color:#f0e7dd}
.about-editorial .quote-open,.about-editorial .quote-close{color:var(--red-on-dark)}
.about-editorial .text-link{color:#f7f6f2;border-color:#837570}
.about-editorial .signature img{filter:invert(1);mix-blend-mode:screen}
.about-editorial .portrait-disclosure{top:24px;right:24px;background:#211e1d88;color:#e6dfd8;border:1px solid #ffffff26}
@media(max-width:800px){.about-editorial .about-copy{padding:55px 9%}.about-editorial .about-image img{min-height:680px}}
@media(max-width:560px){.about.about-editorial{display:flex;gap:0}.about-editorial .about-image{margin:0;width:100%;max-width:none}.about-editorial .about-image img{height:auto;min-height:0;aspect-ratio:4/5}.about-editorial .about-copy{padding:45px 30px 55px}.voice-person{gap:12px}.voices-band .voice-person a{font-size:24px}.voices-band .trust-quotes blockquote{font-size:23px}}
.about.about-editorial.about-immersive{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background:#211e1d}
.about-immersive .about-image{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none}
.about-immersive .about-image picture{display:block;width:100%;height:100%}
.about-immersive .about-image img{min-height:0;width:100%;height:100%;object-fit:cover;object-position:center;mask:none;-webkit-mask:none}
.about-immersive .about-copy{grid-column:2;padding:70px 12% 70px 14%;background:none}
.about-immersive .portrait-disclosure{left:24px;right:auto;top:24px}
@media(max-width:1100px) and (min-width:901px){.about-immersive .about-copy{padding:60px 10% 60px 12%}.about-immersive .about-copy p:not(.eyebrow):not(.signature){font-size:17px}.about-immersive h2.about-statement{font-size:42px}}
@media(max-width:900px){.about.about-editorial.about-immersive{display:flex;flex-direction:column;gap:0}.about-immersive .about-image{position:relative;inset:auto;z-index:auto;height:auto;width:100%}.about-immersive .about-image picture{height:auto}.about-immersive .about-image img{height:auto;min-height:0;max-height:680px;aspect-ratio:4/5;object-fit:cover;object-position:center 30%}.about-immersive .about-copy{padding:45px max(30px,8vw) 60px;width:100%;box-sizing:border-box}}
.about.about-editorial.about-immersive{min-height:clamp(740px,52vw,900px)}
.about-immersive .about-copy{padding-left:10%;padding-right:8%}
.about-immersive h2.personal-statement{font-size:clamp(36px,3.1vw,51px);line-height:1.08;letter-spacing:-.035em;margin-bottom:30px}
.about-immersive .personal-statement em{white-space:normal;text-wrap:balance}
.about-immersive .personal-note{margin-left:clamp(12px,2vw,30px);max-width:440px}
.about-immersive .personal-note p:not(.eyebrow):not(.signature){font-size:18px;line-height:1.65;margin-top:0;text-wrap:pretty}
.about-immersive .personal-note p+p{margin-top:20px!important}
.about-immersive .personal-signature{width:155px;max-width:40%;margin:21px 0 0 4px!important}
.about-immersive .personal-signature img{display:block;width:100%;height:auto}
.personal-signoff{display:flex;align-items:center;gap:20px;margin-top:20px}
.personal-invitation{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#f0e7dd;font:400 16px/1.4 var(--sans);text-decoration:none;border:0}
.personal-invitation span{transition:transform .2s ease;color:var(--red-on-dark)}
.personal-invitation:hover span{transform:translate(3px,-3px)}
.personal-invitation:focus-visible{outline:2px solid var(--red-on-dark);outline-offset:5px}
.linkedin-link{display:grid;place-items:center;width:44px;height:44px;opacity:.78;transition:opacity .2s ease,transform .2s ease}
.linkedin-link img{display:block;width:25px;height:auto}
.linkedin-link:hover{opacity:1;transform:translateY(-2px)}
.linkedin-link:focus-visible{outline:2px solid var(--red-on-dark);outline-offset:3px}
@media(max-width:1100px) and (min-width:901px){.about-immersive h2.personal-statement{font-size:35px}.about-immersive .personal-note p:not(.eyebrow):not(.signature){font-size:17px}}
@media(max-width:900px){.about.about-editorial.about-immersive{min-height:0}.about-immersive .about-copy{padding:45px max(30px,8vw) 55px}.about-immersive h2.personal-statement{font-size:clamp(32px,5.2vw,48px)}.about-immersive .personal-note{margin-left:12px;max-width:560px}}
@media(max-width:400px){.about-immersive .personal-signature{width:140px;max-width:48%}.personal-invitation{font-size:15px}}
.about-immersive .about-proof{margin:22px 0 0;padding:18px 0 0;border-top:1px solid rgba(247,246,242,.24)}
.about-immersive .about-proof>p{font:500 15px/1.55 var(--sans)!important;color:rgba(247,246,242,.9);margin:0!important}
.about-immersive .about-proof ul{display:flex;flex-wrap:wrap;gap:7px 18px;list-style:none;margin:13px 0 0;padding:0}
.about-immersive .about-proof li{position:relative;font:500 10px/1.4 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:rgba(247,246,242,.62)}
.about-immersive .about-proof li+li:before{content:'·';position:absolute;left:-11px;color:var(--red)}
@media(max-width:600px){.voices-viewport{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.about-immersive .about-proof{margin-top:20px;padding-top:16px}.about-immersive .about-proof ul{gap:7px 14px}.about-immersive .about-proof li+li:before{left:-9px}}
@media(prefers-reduced-motion:reduce){.personal-invitation span,.linkedin-link{transition:none}}
