@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic-Dc_OZ8oc.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-400-italic-BLh7T8o8.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2)format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff)format("woff")}:root{color:#3d3329;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--mocha:#3d3329;--deep:#2b241f;--walnut:#725a46;--taupe:#a59a89;--ivory:#f1e9dc;--paper:#faf7f0;--sand:#d8c9b5;--gold:#b79b6c;--line:#3d332930;--serif:"Cormorant Garamond", Georgia, serif;--header-clearance:108px;background:#faf7f0;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-clearance)}body{background:var(--paper);min-width:320px;margin:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}img{max-width:100%;display:block}figure,p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}h1,h2,h3{font-family:var(--serif)}h1,h2{text-wrap:balance}em{font-weight:400}p,li{font-size:15px;line-height:1.85}::selection{background:var(--gold);color:var(--deep)}:focus-visible{outline:2px solid var(--walnut);outline-offset:6px}.dark-section :focus-visible,.home-hero :focus-visible,.medresilienz-band :focus-visible{outline-color:var(--sand)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.book-preview{--preview-book-width:min(340px, 58%);aspect-ratio:1.05;width:100%;max-height:560px;box-shadow:none;cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:0;display:block;position:relative}.book-preview-card{width:var(--preview-book-width);aspect-ratio:902/1274;transform-origin:50% 85%;pointer-events:none;display:block;position:absolute;top:50%;left:50%}.book-preview-card[data-position="0"]{z-index:1;transform:translate(-85%,-53%)rotate(-4deg)}.book-preview-card[data-position="1"]{z-index:2;transform:translate(-20%,-47%)rotate(3deg)}.book-preview-card img{object-fit:contain;width:100%;max-width:none;height:100%;box-shadow:none;background:0 0;border:0;display:block;position:absolute;inset:0}.book-showcase{--book-width:min(250px, 44%);width:100%;height:clamp(260px,32vw,430px);color:inherit;box-shadow:none;cursor:pointer;touch-action:manipulation;isolation:isolate;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative}.book-card{width:var(--book-width);aspect-ratio:902/1274;transform-origin:50% 85%;pointer-events:none;transition:transform .85s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;top:50%;left:50%}.book-card[data-position="0"]{z-index:1;transform:translate(-58%,-54%)rotate(-5deg)}.book-card[data-position="1"]{z-index:2;transform:translate(-43%,-46%)rotate(4deg)}.book-showcase[data-expanded=true] .book-card[data-position="0"]{transform:translate(-105%,-50%)rotate(-7deg)}.book-showcase[data-expanded=true] .book-card[data-position="1"]{transform:translate(5%,-50%)rotate(7deg)}.book-card .book-poster,.book-card .book-frame,.book-card .book-video{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;background:0 0;border:0;display:block;position:absolute;inset:0}.book-video{opacity:0}.book-card[data-rendered=true] .book-poster{visibility:hidden}.book-showcase:disabled{cursor:default}.book-showcase-description{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-showcase--single{aspect-ratio:auto;width:100%;max-width:100%;height:100%;padding:var(--publication-padding,35px);justify-content:center;align-items:center;display:flex}.book-showcase.book-showcase--single .book-card[data-position]{aspect-ratio:902/1274;width:auto;max-width:100%;height:100%;transition:none;position:relative;inset:auto;transform:none}.book-showcase--single .book-poster,.book-showcase--single .book-frame,.book-showcase--single .book-video{transform-origin:50%;transform:scale(1.18)}.site-shell{background:var(--paper);width:100%}.site-header{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#f1e9dcf5;border-radius:4px;justify-content:space-between;align-items:center;gap:45px;min-height:72px;margin-inline:24px;padding:10px 4.5%;display:flex;position:sticky;top:16px;box-shadow:0 8px 30px #2b241f1f}.brand{flex-shrink:0;align-items:center;gap:14px;width:265px;display:flex}.brand-monogram{flex-shrink:0;width:48px;height:48px;display:block}.brand-wordmark{flex-shrink:0;width:203px;height:auto;display:block}.footer-brand img{width:100%;height:auto}.main-navigation{align-items:center;gap:clamp(20px,2.6vw,40px);display:flex}.main-navigation>a{white-space:nowrap;padding:12px 0;font-size:13px;position:relative}.main-navigation>a:not(.nav-contact):after{content:"";background:var(--walnut);transform-origin:0;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:3px;left:0;transform:scaleX(0)}.main-navigation>a:hover:after,.main-navigation>a[aria-current=page]:after{transform:scaleX(1)}.main-navigation>.nav-contact{border:1px solid #a28b69;align-items:center;gap:20px;padding:11px 18px;display:flex}.menu-toggle{display:none}.skip-link{z-index:100;background:var(--ivory);padding:15px 25px;position:absolute;top:-100px;left:20px}.skip-link:focus{top:16px}.section-pad{padding:100px 8.3%}.home-hero{background:var(--mocha);min-height:636px;color:var(--ivory);grid-template-columns:1.09fr 1fr;display:grid}.hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:76px 9% 68px 15.2%;display:flex;position:relative}.hero-copy:before{content:"";background:var(--gold);width:68px;height:1px;margin-bottom:34px}.hero-copy h1{letter-spacing:-.045em;font-size:clamp(68px,6.6vw,105px);line-height:.98}.hero-copy h1 em{color:#ddc7a4}.hero-description{color:#e2d9cc;margin-top:30px;font-size:15px;line-height:1.9}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:37px;display:flex}.arrow{flex-shrink:0;transition:transform .18s;display:block}.arrow-diagonal{transform:rotate(-45deg)}.button,.text-link{justify-content:space-between;align-items:center;gap:24px;font-size:13px;line-height:1.5;display:inline-flex}.button{background:var(--walnut);min-height:54px;color:var(--paper);border:1px solid var(--walnut);padding:17px 22px;transition:background-color .18s,border-color .18s}.button:hover{background:var(--mocha);border-color:var(--mocha)}.home-hero .button,.dark-section .button{color:var(--deep);background:#c7ac80;border-color:#c7ac80}.home-hero .button:hover,.dark-section .button:hover{background:#ddc7a4;border-color:#ddc7a4}.text-link{border-bottom:1px solid #a89474;width:fit-content;padding:9px 0 8px;position:relative}.text-link:hover .arrow{transform:translate(4px)}.text-link:hover .arrow-diagonal{transform:translate(3px,-3px)rotate(-45deg)}.text-link.is-light{color:var(--ivory);border-bottom-color:#f1e9dc66}.photo{background:var(--sand);overflow:hidden}.photo img{object-fit:cover;filter:saturate(.65)sepia(.13)contrast(.96);width:100%;height:100%}.hero-photo{min-width:0;min-height:0;position:relative}.hero-photo img{object-position:50% 32%;position:absolute;inset:0}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(90deg,#3d33291f,#0000 38%),linear-gradient(#0000 50%,#3d33291a);position:absolute;inset:0}.introduction{border-bottom:1px solid var(--line);background:var(--ivory);grid-template-columns:1fr 1fr;align-items:center;gap:100px;padding-top:58px;padding-bottom:64px;display:grid}.signature{color:#695e51;margin-top:13px;font-size:13px}.introduction-roles{font-family:var(--serif);font-size:31px;line-height:1.22}.introduction-statement{max-width:440px;font-size:16px;line-height:1.9}.split-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(45px,7vw,118px);display:grid}.split-section>*,.text-section>*,.contact-section>*,.publications-grid>*{min-width:0}.section-copy>p+p{margin-top:19px}.section-copy>.text-link,.section-copy>.button{margin-top:28px}h2{letter-spacing:-.025em;font-size:clamp(38px,3.8vw,58px);line-height:1.08}.section-copy h2{margin-bottom:29px}.section-copy .lead,p.lead{font-size:17px;line-height:1.8}.section-copy>p:not(.lead){color:#685d51}.portrait-photo{aspect-ratio:.84;max-height:560px}.portrait-photo img{object-position:50% 20%}.home-practice{padding-top:108px;padding-bottom:108px}.medresilienz-band{background:var(--deep);color:var(--ivory);grid-template-columns:1.05fr 1fr;align-items:center;gap:95px;display:grid;position:relative;overflow:hidden}.medresilienz-band h2{font-size:clamp(37px,3.5vw,53px)}.medresilienz-band h2 em{color:#d2b88e}.medresilienz-band .section-copy>p:not(.lead),.dark-section .section-copy>p:not(.lead){color:#d0c5b6}.medresilienz-band .lead{font-size:21px;font-family:var(--serif)}.home-teaching{background:var(--ivory);padding-top:110px;padding-bottom:110px}.dark-section{background:var(--mocha);color:var(--ivory)}.dark-section h2 em{color:#d8c29f}.person-hero{background:var(--ivory);padding-top:65px;padding-bottom:65px}.person-hero h1{letter-spacing:-.045em;margin-bottom:30px;font-size:clamp(65px,6.4vw,98px);line-height:.99}.person-hero .lead{font-size:21px}.person-portrait{aspect-ratio:.95;max-height:535px}.person-portrait img{object-position:50% 28%}.text-section{grid-template-columns:1fr 1fr;gap:90px;display:grid}.text-section h2{font-size:clamp(37px,3.6vw,53px)}.research-section{background:var(--deep)}.research-photo{aspect-ratio:1.05;max-height:480px}.research-photo img{object-position:50% 48%}.teaching-photo{aspect-ratio:1;max-width:420px;margin-top:34px}.teaching-photo img{object-position:50% 25%}.practice-photo-pair{grid-template-columns:1fr;gap:20px;display:grid}.practice-photo-pair .photo:first-child{aspect-ratio:1.3}.practice-photo-pair .photo:last-child{aspect-ratio:2.3;width:78%;margin-left:auto}.practice-interiors{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.practice-interiors .photo{aspect-ratio:1}.practice-interiors .photo img{object-position:50% 100%}.section-copy>.photo-caption{margin-top:25px;font-size:12px}.team-section{background:var(--ivory);padding-top:75px}.team-section>h2{text-align:center;margin-bottom:42px}.team-grid{grid-template-columns:1fr 1fr;gap:50px;max-width:830px;margin-inline:auto;display:grid}.team-member .photo{aspect-ratio:.95}.team-member .photo img{object-position:50% 25%}.team-member h3{margin-top:24px;font-size:32px}.team-member>p{color:#685d51;margin-top:7px;font-size:13px}.editorial-hero{background:var(--ivory);padding-top:83px;padding-bottom:75px}.editorial-hero h1{letter-spacing:-.035em;max-width:1100px;font-size:clamp(63px,6.6vw,102px);line-height:1.02}.editorial-hero-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:55px;margin-top:45px;padding-top:33px;display:flex}.editorial-hero-bottom>p,.editorial-hero-bottom>div{max-width:590px}.editorial-hero-bottom .button{flex-shrink:0}.topic-list{margin:29px 0 0;padding:0;list-style:none}.topic-list li{border-top:1px solid var(--line);padding:17px 0;line-height:1.6}.topic-list li:last-child{border-bottom:1px solid var(--line)}.academy-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.publications-heading{grid-template-columns:1fr 1fr;align-items:center;gap:90px;margin-bottom:65px;display:grid}.publications-heading>p{color:#685d51}.publications-grid{grid-template-columns:1fr 1fr;gap:50px;display:grid}.publication{border-top:1px solid var(--line);padding-top:32px}.publication-cover{--publication-padding:35px;background:#e9e0d3;justify-content:center;align-items:center;height:360px;display:flex}.publication-cover img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:7px 10px 14px #3d332926}.publication-copy{padding-top:28px}.publication h3{font-size:30px;line-height:1.15}.publication .book-subtitle{margin-top:9px;font-size:16px}.publication .publisher{color:#685d51;margin-top:17px;font-size:12px}.publication .text-link{margin-top:19px}.medresilienz-hero{background:var(--deep)}.medresilienz-hero h1 em{color:#d8c29f}.medresilienz-hero h1{font-size:clamp(59px,6.2vw,95px)}.medresilienz-hero .editorial-hero-bottom{border-color:#f1e9dc3b}.medresilienz-hero .editorial-hero-bottom>div>p+p{color:#d2c3af;margin-top:15px;font-size:14px}.perspective-section{background:var(--ivory);grid-template-columns:.8fr 1fr}.perspective-portrait{aspect-ratio:1;max-height:420px}.perspective-portrait img{object-position:50% 0%}.collaboration-section{padding-bottom:65px}.medical-note{border-top:1px solid var(--line);color:#685d51;grid-column:1/-1;padding-top:26px;font-size:12px}.contact-section{border-top:1px solid var(--line);background:#e7dccb;grid-template-columns:1fr 1fr;gap:100px;display:grid}.contact-intro h2{font-size:clamp(49px,4.9vw,74px)}.contact-intro>p{max-width:370px;margin-top:27px;font-size:14px}.contact-phone{width:fit-content;font-family:var(--serif);letter-spacing:-.015em;border-bottom:1px solid #a89371;justify-content:space-between;align-items:center;gap:26px;margin-top:28px;padding-bottom:12px;font-size:clamp(33px,3.3vw,48px);line-height:1.2;display:flex}.contact-phone .arrow{width:31px;height:31px}.contact-details{padding-top:10px}.contact-details h3{margin-bottom:14px;font-size:31px}.contact-details>p{font-size:14px}.contact-detail-columns{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:28px;margin-top:35px;padding-top:26px;display:grid}.contact-details h4{margin-bottom:13px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.contact-detail-columns p,address{font-size:13px;font-style:normal;line-height:1.85}address span{display:block}.contact-details>.text-link{margin-top:26px}.site-footer{background:var(--ivory);border-top:1px solid var(--line);align-items:center;gap:50px;padding:26px 6.1%;display:flex}.footer-brand{flex-shrink:0;width:177px}.site-footer nav{align-items:center;gap:27px;margin-left:auto;display:flex}.site-footer nav a{padding-block:15px;font-size:11px}.site-footer nav a:hover{text-underline-offset:5px;text-decoration:underline}.footer-top{border:1px solid var(--line);place-items:center;width:40px;height:40px;display:grid}.footer-top .arrow{transform:rotate(-90deg)}@keyframes arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.hero-copy h1,.person-hero h1,.editorial-hero h1{animation:.65s both arrive}.hero-description,.hero-actions{animation:.65s .1s both arrive}@media (width<=1100px){.site-header{gap:20px;padding-inline:5%}.brand{gap:12px;width:225px}.brand-monogram{width:40px;height:40px}.brand-wordmark{width:173px}.main-navigation{gap:21px}.main-navigation>a{font-size:12px}.main-navigation>.nav-contact{gap:12px;padding-inline:12px}.section-pad{padding:80px 7%}.home-hero{min-height:560px}.hero-copy{padding-top:70px;padding-bottom:65px;padding-left:13%}.hero-copy h1{font-size:75px}.hero-copy:before{margin-bottom:27px}.hero-actions{gap:13px;margin-top:28px}.hero-actions .button{gap:14px;padding-inline:16px;font-size:12px}.hero-actions .text-link{font-size:12px}.introduction{gap:45px;padding-block:47px}.introduction-statement{font-size:14px}.split-section,.text-section,.medresilienz-band,.academy-section,.publications-heading,.contact-section{gap:55px}.hero-description{font-size:13px}.section-copy .lead,p.lead{font-size:16px}p,li{font-size:14px}.editorial-hero-bottom{gap:35px}.editorial-hero-bottom .button{gap:15px;padding-inline:16px;font-size:12px}.site-footer{gap:23px}.site-footer nav{gap:19px}}@media (width<=800px){:root{--header-clearance:100px}.site-header{min-height:68px;margin-inline:12px;padding:10px 6%;top:12px}.menu-toggle{width:44px;height:44px;color:var(--mocha);cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.menu-toggle span{background:currentColor;width:26px;height:1px;transition:transform .18s}.menu-toggle.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.main-navigation{background:var(--ivory);border:1px solid var(--line);border-radius:4px;padding:22px 6% 30px;display:none;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;box-shadow:0 16px 20px #3d332914}.main-navigation.is-open{flex-direction:column;align-items:stretch;gap:5px;display:flex}.main-navigation>a{padding:14px 0;font-size:15px}.main-navigation>a:not(.nav-contact):after{display:none}.main-navigation>.nav-contact{gap:25px;width:fit-content;margin-top:10px;padding:10px 20px}.home-hero{grid-template-columns:1fr 1fr;min-height:490px}.hero-copy{padding:55px 20px 55px 12%}.hero-copy h1{font-size:62px}.hero-description{margin-top:24px;font-size:12px}.hero-copy:before{width:45px;margin-bottom:24px}.hero-actions{gap:16px}.hero-actions .button{gap:10px;min-height:48px;padding:13px 12px;font-size:11px}.hero-actions .button .arrow{width:17px;height:17px}.hero-photo img{object-position:50% 30%}.section-pad{padding:65px 7%}.introduction{gap:30px;padding-block:40px}.introduction-roles{font-size:25px}.signature{font-size:11px}.introduction-statement{font-size:13px;line-height:1.85}.split-section,.text-section,.medresilienz-band,.academy-section,.publications-heading,.contact-section{gap:37px}h2,.text-section h2{font-size:36px}.section-copy h2{margin-bottom:24px}.section-copy .lead,p.lead{font-size:15px}p,li{font-size:13px}.medresilienz-band{grid-template-columns:1fr}.medresilienz-band h2{max-width:590px;font-size:42px}.medresilienz-band .section-copy{max-width:560px}.person-hero h1{font-size:59px}.person-hero{gap:20px}.text-section,.academy-section{grid-template-columns:1fr}.text-section>h2,.academy-section>h2{max-width:590px}.team-grid{gap:28px}.team-member h3{font-size:28px}.editorial-hero h1{font-size:63px}.editorial-hero-bottom{flex-direction:column;align-items:flex-start;gap:25px;margin-top:30px;padding-top:27px}.editorial-hero-bottom>p{max-width:600px}.publications-grid{gap:28px}.publications-heading{grid-template-columns:1fr;gap:22px;margin-bottom:40px}.publication-cover{--publication-padding:27px;height:290px}.publication h3{font-size:26px}.perspective-section{grid-template-columns:.75fr 1fr}.perspective-portrait{aspect-ratio:.8}.contact-section{grid-template-columns:1fr;gap:50px}.contact-intro>p{max-width:100%}.contact-intro h2{font-size:59px}.contact-details{border-top:1px solid var(--line);padding-top:35px}.contact-detail-columns{max-width:510px}.site-footer{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:25px 7%}.footer-brand{width:155px}.site-footer nav{flex-wrap:wrap;order:3;gap:15px 25px;width:100%;margin:0}.site-footer nav a{padding-block:6px}}@media (width<=560px){:root{--header-clearance:94px}.site-header{gap:12px;min-height:64px;margin-inline:10px;padding:8px 16px;top:10px}.brand{gap:10px;width:210px}.brand-monogram{width:38px;height:38px}.brand-wordmark{width:162px}.home-hero{flex-direction:column-reverse;min-height:0;display:flex;position:relative}.hero-photo{width:100%;height:340px}.hero-photo img{object-position:50% 26%}.hero-photo:after{background:linear-gradient(#0000 60%,#3d332926)}.hero-copy{padding:36px 7% 43px}.hero-copy:before{display:none}.hero-copy h1{font-size:clamp(61px,16vw,84px);line-height:.95}.hero-copy h1 br{display:none}.hero-copy h1 em{display:block}.hero-description{margin-top:23px;font-size:14px}.hero-actions{gap:18px;margin-top:27px}.hero-actions .button{gap:13px;padding:15px;font-size:12px}.hero-actions .text-link{gap:10px;font-size:12px}.section-pad{padding:57px 7%}.introduction{grid-template-columns:1fr;gap:23px;padding-block:35px}.signature{font-size:12px}.introduction-roles{font-size:28px}.introduction-roles br{display:initial}.introduction-statement{font-size:14px}.split-section{grid-template-columns:1fr;gap:35px}.portrait-photo{aspect-ratio:1;max-height:none}h2,.text-section h2{font-size:43px}p,li{font-size:14px;line-height:1.85}.section-copy .lead,p.lead{font-size:16px}.section-copy h2{margin-bottom:24px}.section-copy>.text-link,.section-copy>.button{margin-top:23px}.medresilienz-band{gap:26px;padding-block:65px}.medresilienz-band h2{font-size:41px}.medresilienz-band .lead{font-size:21px}.home-teaching{gap:43px}.person-hero{gap:30px;padding-top:43px}.person-hero h1{font-size:65px}.person-hero .lead{font-size:19px}.person-portrait{aspect-ratio:1}.text-section{gap:27px}.practice-photo-pair{gap:15px}.practice-interiors{grid-template-columns:1fr;gap:18px}.practice-detail h2{font-size:clamp(36px,10.5vw,43px)}.team-grid{gap:20px}.team-member .photo{aspect-ratio:.8}.team-member h3{margin-top:18px;font-size:26px}.team-member>p{font-size:11px;line-height:1.65}.team-section>h2{margin-bottom:30px;font-size:41px}.editorial-hero{padding-top:52px}.editorial-hero h1{font-size:clamp(48px,11.7vw,66px);line-height:1.04}.editorial-hero-bottom{gap:25px;margin-top:30px}.editorial-hero-bottom .button{font-size:12px}.academy-section{gap:26px}.publications-grid{grid-template-columns:1fr;gap:42px}.publication-cover{height:330px}.publication h3{font-size:31px}.publication-copy{padding-top:22px}.publications-heading{gap:22px}.medresilienz-hero h1{font-size:clamp(46px,11.7vw,65px)}.perspective-section{grid-template-columns:1fr}.perspective-portrait{aspect-ratio:1.1;max-height:370px}.medical-note{padding-top:23px;font-size:11px}.contact-section{gap:35px}.contact-intro h2{font-size:59px}.contact-intro>p{margin-top:23px;font-size:14px}.contact-phone{gap:25px;font-size:40px}.contact-details h3{font-size:30px}.contact-detail-columns{gap:20px;margin-top:28px}.contact-detail-columns p,address{font-size:12px}.contact-details>.text-link{gap:14px;font-size:12px}.site-footer{padding-top:22px;padding-bottom:28px}.site-footer nav{gap:8px 21px}}
