.pers-page,.pers-dossier,.pers-press{--pers-paper:#f4f1e8;--pers-ink:#17373e;--pers-gold:#b58d58;background:var(--pers-paper);color:var(--pers-ink)}.pers-page h1,.pers-page h2,.pers-page h3,.pers-dossier h1,.pers-dossier h2,.pers-dossier h3,.pers-press h1,.pers-press h2,.pers-press h3{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400;line-height:1.12}.pers-page em,.pers-dossier em,.pers-press em{color:#b68e57;font-weight:400}.pers-kicker{letter-spacing:.18em;text-transform:uppercase;font:600 11px/1.6 Arial,sans-serif}.pers-hero{isolation:isolate;color:#f8f2e5;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.pers-hero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.pers-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a242deb 10%,#0a242dbb 52%,#0a242d35);position:absolute;inset:0}.pers-hero>.wrap{padding-block:85px}.pers-hero h1{max-width:980px;margin:30px 0;font-size:clamp(3.5rem,6.3vw,7.2rem)}.pers-hero em{color:#e3c393}.pers-hero p:not(.pers-kicker){color:#dde5dd;max-width:620px;font-size:1.18rem;line-height:1.8}.pers-hero small{color:#ded5c3;margin-top:24px;display:block}.pers-button{color:#17353c;cursor:pointer;background:#d6b27d;border:1px solid #b89562;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:15px 22px;font:600 14px/1.5 Arial,sans-serif;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.pers-button:hover{background:#e6c99d;transform:translateY(-2px)}.pers-button:disabled{opacity:.5;cursor:default;transform:none}.pers-hero .pers-button{margin-top:20px}.pers-section-nav{color:#f3ecdd;z-index:5;background:#15373e;border-block:1px solid #af96643d;flex-wrap:wrap;justify-content:center;gap:0;display:flex;position:relative}.pers-section-nav a{border-right:1px solid #bba26c30;min-height:48px;padding:18px 24px;font-size:14px}.pers-section-nav a:hover{color:#f3d5a1;background:#275359}.pers-section{padding-block:90px;scroll-margin-top:110px}.pers-heading{max-width:820px;margin-bottom:35px}.pers-heading h2{margin:18px 0;font-size:clamp(2.6rem,4.7vw,5rem)}.pers-heading>p:not(.pers-kicker){color:#547075;max-width:680px;line-height:1.85}.pers-role-tabs{border:1px solid #bcc7bd;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pers-role-tabs button{color:#17373e;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #bcc7bd;grid-template-columns:1fr auto;gap:20px;min-height:150px;padding:26px;display:grid;position:relative}.pers-role-tabs button>span{color:#967445;grid-column:1/-1;font-family:Georgia,serif;font-size:24px}.pers-role-tabs strong{font-size:16px;font-weight:500}.pers-role-tabs button[aria-pressed=true]{color:#fff4e0;background:#173d43}.pers-role-tabs button[aria-pressed=true]>span{color:#d8bc8b}.pers-role-tabs button:hover{box-shadow:inset 0 -3px #b5935e}.pers-route{counter-reset:route;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;padding:0;list-style:none;display:grid}.pers-route li a{border:1px solid #bcc7bd;grid-template-columns:1fr auto;gap:15px;min-height:135px;padding:24px;transition:background .2s,transform .2s;display:grid}.pers-route a small{letter-spacing:.15em;color:#89683d;grid-column:1/-1;font-size:10px}.pers-route a strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.pers-route a:hover{background:#fffaf0;transform:translateY(-3px)}.pers-note{color:#63787a;max-width:850px;font-size:13px;line-height:1.8}.pers-questions,.pers-connections,.pers-atelier{color:#f7f0df;background:#12333b;padding-block:85px;scroll-margin-top:110px}.pers-questions .pers-heading em,.pers-connections .pers-heading em,.pers-atelier .pers-heading em{color:#d9ba87}.pers-question-grid{border-top:1px solid #d9c29655;border-left:1px solid #d9c29655;grid-template-columns:repeat(2,1fr);display:grid}.pers-question-grid a{border-bottom:1px solid #d9c29655;border-right:1px solid #d9c29655;padding:35px;transition:background .25s}.pers-question-grid a>svg{color:#d6b782}.pers-question-grid h3{max-width:550px;margin:22px 0 15px;font-size:30px}.pers-question-grid p{color:#c1d2cc;max-width:480px;line-height:1.8}.pers-question-grid span{color:#e1c494;margin-top:28px;font-size:14px;display:block}.pers-question-grid a:hover{background:#234a50}.pers-dossier-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.pers-dossier-grid>a{min-width:0}.pers-dossier-grid>a>div{aspect-ratio:4/3;background:#234a50;position:relative;overflow:hidden}.pers-dossier-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.pers-dossier-grid a:hover img{transform:scale(1.035)}.pers-dossier-grid a>div>span{color:#fff3de;text-shadow:0 2px 12px #000;font:40px Georgia,serif;position:absolute;bottom:15px;left:20px}.pers-dossier-grid h3{margin:16px 0;font-size:30px}.pers-dossier-grid p{color:#537073;line-height:1.7}.pers-dossier-grid .pers-kicker{color:#906e45;margin-top:25px;font-size:10px}.pers-dossier-grid b{margin-top:22px;font-size:13px;font-weight:500;display:block}.pers-two-minutes{background:#e6e8dd;padding-block:85px;scroll-margin-top:110px}.pers-split{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.pers-split h2{margin:20px 0;font-size:clamp(2.5rem,3.8vw,4.4rem)}.pers-split>div>p{max-width:530px;line-height:1.8}.pers-small-tabs{flex-wrap:wrap;gap:8px;margin-block:25px;display:flex}.pers-small-tabs button{color:inherit;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:1px solid #829c9677;padding:10px 17px;font-size:14px}.pers-small-tabs button[aria-pressed=true]{color:#f8efd9;background:#173b42}.pers-question-card{background:#f9f6ed;border:1px solid #a3b7ab;padding:35px;box-shadow:0 22px 55px #102f3610}.pers-question-card h3{margin:0 0 25px;font-size:28px}.pers-question-card>button{text-align:left;color:#163b40;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #a2b5aa;align-items:center;gap:12px;min-height:48px;margin-block:10px;padding:15px;font-size:15px;display:flex}.pers-choice-dot{border:1px solid #8b9f95;border-radius:50%;flex:none;width:15px;height:15px}.pers-question-card>button[aria-pressed=true]{background:#e2e8d9;border-color:#476a5f}.pers-reveal{border-top:1px solid #a6b7ab;margin-top:25px;padding-top:20px;animation:.3s ease-out pers-appear}.pers-reveal p{line-height:1.8}.pers-reveal a{text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.pers-reveal small{color:#6c7e78;margin-top:20px;font-size:11px;display:block}.pers-debate{border:1px solid #a9bbb1;grid-template-columns:1fr 1fr;min-height:390px;display:grid}.pers-debate>div{padding:35px}.pers-debate h3{margin:15px 0 22px;font-size:32px}.pers-debate a{text-underline-offset:4px;font-size:13px;line-height:1.7;text-decoration:underline}.pers-debate-tabs{margin-top:25px;display:grid}.pers-debate-tabs button{text-align:left;font:inherit;color:#173b42;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bcc6b8;grid-template-columns:25px 1fr 20px;align-items:center;gap:10px;padding:15px;font-size:14px;display:grid}.pers-debate-tabs button[aria-pressed=true]{color:#f8f0df;background:#173b42}.pers-argument{background:#e5e7dc;flex-direction:column;justify-content:center;animation:.3s pers-appear;display:flex}.pers-argument>p{font:25px/1.6 Georgia,serif}.pers-argument small{color:#5e7470;margin-bottom:20px;font:12px/1.8 Arial,sans-serif}.pers-contribute{border-block:1px solid #aebeb3;margin-top:24px;padding:24px}.pers-contribute summary{cursor:pointer;justify-content:space-between;font:22px Georgia,serif;list-style:none;display:flex}.pers-contribute>p{max-width:750px;font-size:14px;line-height:1.8}.pers-contribute form{gap:20px;max-width:850px;display:grid}.pers-contribute label{font-size:14px}.pers-contribute input,.pers-contribute textarea{color:#17383e;width:100%;font:inherit;background:#fffaf0;border:1px solid #a4b8ad;margin-top:9px;padding:14px;display:block}.pers-contribute button{justify-self:start}.pers-thought-map{position:relative}.pers-thought-map svg{width:100%;height:auto;max-height:390px}.pers-connection-buttons{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pers-connection-buttons button{color:#d5e0d7;font:inherit;cursor:pointer;background:#173e45;border:1px solid #a8bcaa60;min-height:48px;padding:14px;font-size:13px}.pers-connection-buttons button[aria-pressed=true]{color:#efd2a1;background:#295257;border-color:#d3b478}.pers-connection-copy{animation:.3s pers-appear}.pers-connection-copy h3{margin-block:25px;font-size:clamp(2rem,3vw,3rem)}.pers-connection-copy p{color:#d0ded4;line-height:1.9}.pers-connection-copy a{color:#efd2a1;border-bottom:1px solid #d4b47b;margin-block:20px;padding-bottom:8px;display:inline-block}.pers-connection-copy small{color:#9eb8b0;font-size:12px;line-height:1.7;display:block}.pers-crossed{border-block:1px solid #a4b8aa;grid-template-columns:1fr 60px 1fr;display:grid}.pers-crossed article{padding:35px 20px}.pers-crossed article>span{letter-spacing:.13em;color:#896a41;font-size:11px}.pers-crossed h3{font-size:30px}.pers-crossed p{color:#496b6c;line-height:1.9}.pers-crossed a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.pers-crossed>div{color:#9a7a4b;place-self:center;font:35px Georgia,serif}.pers-work-grid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.pers-work-grid article{background:#193f45;border:1px solid #b29c6455;padding:35px}.pers-work-grid article>span{color:#d6bc8e;letter-spacing:.12em;font-size:11px}.pers-work-grid h3{font-size:32px}.pers-work-grid p{color:#ccdad2;line-height:1.8}.pers-work-grid a{color:#e2c690;margin-top:25px;font-size:14px;display:block}.pers-atelier .pers-note{color:#a8c2b8;margin-top:30px}.pers-shelf header{max-width:750px}.pers-shelf h2{margin:20px 0;font:clamp(2.5rem,4.5vw,4.6rem)/1.12 Georgia,serif}.pers-shelf header p{color:#537371;font-size:15px;line-height:1.8}.pers-shelf-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:35px 0;display:grid}.pers-shelf-grid>div{border-top:1px solid #a7b8ac;min-width:0;padding-top:15px}.pers-shelf-grid h3{font:25px Georgia,serif}.pers-shelf-grid>div>p{color:#617875;font-size:14px;line-height:1.8}.pers-shelf-grid>div>a{overflow-wrap:anywhere;background:#e7eadd;gap:10px;margin-block:12px;padding:18px;display:grid}.pers-shelf-grid>div>a>span{letter-spacing:.08em;color:#7b6343;font-size:11px}.pers-shelf-grid a>b{color:#4c7065;font-size:12px}.pers-shelf-grid a p{font-size:13px;line-height:1.6}.pers-saved-row{border-bottom:1px solid #bdc9bd;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 0;display:flex}.pers-saved-row a{font-size:14px;line-height:1.6}.pers-saved-row button{color:#41645e;cursor:pointer;background:0 0;border:1px solid #a3b8a5;place-items:center;min-width:44px;min-height:44px;display:grid}.pers-save{color:#173d43;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #93aca0;align-items:center;gap:10px;margin:20px 0;padding:12px 16px;font-size:14px;display:inline-flex}.pers-save[aria-pressed=true]{color:#f5edd9;background:#173d43}.pers-finale{color:#f6efdc;background:#12333b;padding-block:80px}.pers-finale h2{font-size:clamp(2.6rem,4.5vw,5rem)}.pers-finale>div>div{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.pers-finale>div>div>a:not(.pers-button){color:#e4c48c;border-bottom:1px solid #a18855;padding-bottom:7px}.pers-dossier .pers-hero{min-height:560px}.pers-dossier h1{font-size:clamp(3rem,5.5vw,6rem)}.pers-dossier-body{grid-template-columns:1fr 1.25fr;gap:7%;padding-block:80px;display:grid}.pers-dossier-body h2{margin:15px 0 30px;font-size:36px}.pers-dossier-body p{color:#4d6b6a;line-height:1.9}.pers-timeline{border-left:1px solid #a7b9a9;padding:0;list-style:none}.pers-timeline li{padding:0 0 30px 25px;position:relative}.pers-timeline li:before{content:"";background:#ae8d58;border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:-5px}.pers-timeline strong{font-size:16px}.pers-timeline p{margin:10px 0;font-size:14px}.pers-reference-list{gap:14px;display:grid}.pers-reference-list article{background:#e5e8dc;border:1px solid #bdc8b8;padding:24px}.pers-reference-list h3{margin:12px 0;font-size:25px}.pers-reference-list p{font-size:14px;line-height:1.8}.pers-reference-list article>span{color:#856b47;font-size:11px}.pers-reference-list a{text-underline-offset:4px;margin-right:20px;padding-block:8px;font-size:14px;text-decoration:underline;display:inline-block}.pers-proof{color:#efe9d7;background:#153a41;margin-block:30px;padding:30px}.pers-proof h3{font-size:26px}.pers-proof p{color:#d7e0d4}.pers-watch{border:1px solid #9faf9e;padding:25px}.pers-watch li{margin-block:15px;font-size:14px;line-height:1.8}.pers-press .pers-hero{min-height:520px}.pers-press-body{padding-block:80px}.pers-press-grid{grid-template-columns:1.2fr 1fr;gap:7%;display:grid}.pers-bio{border-block:1px solid #acbba9;padding:25px 0}.pers-bio h2{font-size:30px}.pers-bio p{font-size:16px;line-height:1.9}.pers-bio button{margin-top:10px}.pers-press-portraits{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pers-press-portraits figure{margin:0}.pers-press-portraits img{object-fit:cover;object-position:center 20%;background:#17383e;width:100%;height:300px}.pers-press-portraits figcaption{padding-top:12px;font-size:12px;line-height:1.8}.pers-press-portraits a{text-underline-offset:4px;text-decoration:underline;display:block}.pers-press-topics{flex-wrap:wrap;gap:10px;margin-block:30px;display:flex}.pers-press-topics span{border:1px solid #a3b6a3;padding:10px 15px;font-size:13px}.pers-inline-entry{border-block:1px solid #b6c1b2;justify-content:space-between;align-items:center;gap:30px;margin-block:35px;padding:30px 0;display:flex}.pers-inline-entry p{color:#5d7772;max-width:520px;font-size:14px;line-height:1.7}.pers-inline-entry a{white-space:nowrap;color:#1d4b4d;text-underline-offset:5px;text-decoration:underline}:is(.pers-page :is(a,button,input,textarea):focus-visible,.pers-dossier :is(a,button):focus-visible,.pers-press :is(a,button):focus-visible){outline-offset:5px;outline:3px solid #b58e52}.pers-page section[id],.pers-dossier section[id]{scroll-margin-top:110px}@keyframes pers-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.pers-role-tabs{grid-template-columns:1fr 1fr}.pers-role-tabs button{min-height:125px}.pers-dossier-grid{gap:20px}.pers-dossier-grid h3{font-size:25px}.pers-press-grid{grid-template-columns:1fr;gap:40px}.pers-press-portraits img{height:420px}}@media (max-width:760px){.pers-section,.pers-questions,.pers-connections,.pers-atelier,.pers-two-minutes{padding-block:60px}.pers-hero{min-height:560px}.pers-hero>.wrap{padding-block:60px}.pers-hero h1{font-size:3.3rem}.pers-section-nav a{padding:14px;font-size:12px}.pers-route,.pers-dossier-grid,.pers-shelf-grid{grid-template-columns:1fr}.pers-route li a{min-height:100px}.pers-question-grid,.pers-split,.pers-debate,.pers-work-grid,.pers-dossier-body{grid-template-columns:1fr}.pers-question-grid a{padding:25px}.pers-dossier-grid{gap:35px}.pers-dossier-grid>a>div{aspect-ratio:16/9}.pers-question-card,.pers-debate>div{padding:25px}.pers-crossed{grid-template-columns:1fr}.pers-crossed article{padding:25px 10px}.pers-crossed>div{transform:rotate(90deg)}.pers-connection-copy{padding-top:30px}.pers-dossier-body{gap:35px;padding-block:55px}.pers-press-portraits img{height:280px}.pers-inline-entry{flex-direction:column;align-items:flex-start;gap:12px}.pers-inline-entry a{white-space:normal}.pers-thought-map svg{max-height:310px}.pers-argument>p{font-size:23px}}@media (max-width:420px){.pers-role-tabs button{gap:12px;padding:18px}.pers-role-tabs strong{font-size:14px}.pers-question-grid h3{font-size:27px}.pers-connection-buttons,.pers-press-portraits{grid-template-columns:1fr}.pers-press-portraits img{height:380px}}@media (prefers-reduced-motion:reduce){.pers-page *,.pers-dossier *,.pers-press *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
