:root{font-family:Instrument Sans,Arial,sans-serif;color:#1c3029;background:#f8f5ef;font-synthesis:none;--paper:#f8f5ef;--ink:#1c3029;--muted:#60625d;--terracotta:#a64b33;--line:#d8cec2;--serif:Georgia,"Times New Roman",serif;--pad:4.4vw;--max:1480px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:28px}body{margin:0}button,input,select{font:inherit}a{color:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{cursor:pointer}img{max-width:100%;height:auto;display:block}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}h1{font-size:clamp(58px,6.5vw,96px);line-height:1.02}h2{font-size:clamp(34px,3.7vw,54px);line-height:1.1}h3{font-size:32px;line-height:1.08}p{line-height:1.65}svg{flex-shrink:0}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--terracotta);outline-offset:5px}::selection{background:#e6bea9;color:var(--ink)}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--pad)}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:.24em;text-transform:uppercase;color:var(--terracotta);font-weight:500}.skip-link{position:fixed;top:-100px;left:16px;background:var(--ink);color:#fff;z-index:20;padding:14px}.skip-link:focus{top:16px}main:focus{outline:none}.site-header{background:var(--paper);position:relative;z-index:5}.header-inner{height:102px;max-width:1600px;padding-inline:3.7vw;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;gap:17px;align-items:center;white-space:nowrap;flex-shrink:0}.brand img{width:39px;height:58px;object-fit:contain}.brand span{font-family:var(--serif);font-size:47px;line-height:1;letter-spacing:-.02em}.desktop-nav{display:flex;align-items:center;gap:32px;font-size:14px}.desktop-nav a{padding:12px 0;position:relative}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--terracotta)}.header-end{display:flex;align-items:center;gap:26px}.icon-link{background:none;border:0;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:8px}.icon-link:hover{color:var(--terracotta)}.header-note{border-left:1px solid var(--line);padding-left:28px;font-family:var(--serif);font-size:19px;line-height:1.2;color:#575952}.mobile-nav{display:none}.hero{position:relative;isolation:isolate;height:clamp(455px,40.45vw,650px);overflow:hidden;background:#f4efe5}.hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.hero-content{position:relative;max-width:1600px;margin:auto;padding:4.1vw var(--pad);height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero h1{font-size:clamp(75px,8.2vw,126px);line-height:.94;letter-spacing:-.035em;margin:17px 0;max-width:75%}.hero .eyebrow{font-size:12px;letter-spacing:.26em}.hero-description{font-family:var(--serif);font-size:clamp(26px,2.6vw,38px);line-height:1.12;letter-spacing:-.01em;margin-bottom:29px;max-width:51%}.button{background:var(--terracotta);border:1px solid var(--terracotta);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:60px;padding:17px 31px;border-radius:100px;font-size:17px;line-height:1.2;transition:background .2s,transform .2s}.button:hover{background:#8e402c;transform:translateY(-2px)}.button:active{transform:translateY(0)}.hero-secondary{font-size:14px;margin:21px 0 0 23px;border-bottom:1px solid #b3654c;padding-bottom:6px}.hero-secondary:hover{color:var(--terracotta)}.values{display:grid;grid-template-columns:repeat(3,1fr);padding-block:29px 31px;gap:28px}.value{display:flex;align-items:center;gap:26px;padding:6px 0}.value+.value{border-left:1px solid var(--line);padding-left:30px}.value-icon{border:1px solid #ddb399;border-radius:50%;width:86px;height:86px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--terracotta)}.value h2{font-size:23px;letter-spacing:-.015em;margin-bottom:8px}.value p{font-size:13px;line-height:1.5;color:#60605c}.featured{padding-block:37px 47px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin:14px 0 31px}.section-heading h2{font-size:clamp(38px,3.6vw,57px);line-height:1.02}.section-heading .text-link{white-space:nowrap;flex-shrink:0;margin-bottom:5px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;border-bottom:1px solid #c9886c;padding-block:4px 7px;line-height:1.4;width:fit-content;transition:color .15s}.text-link:hover{color:var(--terracotta)}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(3px)}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:39px}.guide-card{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.card-image{width:100%;overflow:hidden;background:#e7dfd1;margin-bottom:24px}.card-image img{width:100%;aspect-ratio:1.25;object-fit:cover;transition:transform .6s}.guide-card:hover .card-image img{transform:scale(1.025)}.guide-card h3{font-size:clamp(26px,2.35vw,35px);line-height:1.03;margin-bottom:16px;width:100%}.guide-card h3 a:hover{color:var(--terracotta)}.card-summary{font-family:var(--serif);color:#585c56;line-height:1.4;font-size:21px;margin-bottom:17px;max-width:38ch}.guide-card .text-link{margin-top:auto}.card-meta{font-size:11px;letter-spacing:.025em;color:var(--terracotta);display:flex;justify-content:space-between;width:100%;gap:12px;margin:0 0 12px}.card-meta span{color:var(--muted)}.brand-statement{margin-top:0;display:flex;justify-content:flex-end;gap:65px;align-items:center;min-height:149px;padding:30px var(--pad);background:#eee6da}.brand-statement h2{font-size:32px;line-height:1.1;text-align:center}.brand-statement>div>p{font-size:10px;letter-spacing:.21em;text-transform:uppercase;text-align:center;margin-top:15px}.statement-signature{display:flex;gap:22px;align-items:center;border-left:1px solid #ccbcab;padding-left:37px;min-width:190px}.statement-signature img{height:67px;width:44px;object-fit:contain}.statement-signature p{font-size:9px!important;line-height:1.9;letter-spacing:.04em!important;text-align:left!important;margin:0!important}.site-footer{padding:25px var(--pad) 18px;max-width:1600px;margin:auto}.footer-top{display:flex;align-items:center;gap:30px}.brand-small span{font-size:29px}.footer-top>p{font-family:var(--serif);font-size:16px;line-height:1.4;color:var(--muted);padding-left:30px;border-left:1px solid var(--line)}.footer-top nav{margin-left:auto;display:flex;gap:28px;align-items:center;font-size:12px}.footer-top nav a:last-child{display:flex;align-items:center;gap:8px}.site-footer a:hover{color:var(--terracotta)}.footer-bottom{border-top:1px solid #e3dbcf;margin-top:24px;padding-top:18px;font-size:10px;color:var(--muted);display:flex;justify-content:space-between;gap:18px}.footer-bottom div{display:flex;gap:23px}.page-content,.article,.info-page{padding-top:29px;padding-bottom:70px}.breadcrumbs{font-size:12px;color:var(--muted);margin-bottom:50px}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:11px;padding:0;margin:0}.breadcrumbs li{display:flex;gap:11px;align-items:center}.breadcrumbs li+li:before{content:"/";color:#b8a898}.breadcrumbs a:hover{text-decoration:underline;color:var(--terracotta)}.hub-intro{text-align:center;max-width:760px;margin:auto auto 50px}.hub-intro .eyebrow{margin-bottom:17px}.hub-intro h1{font-size:80px;line-height:1.01}.hub-intro h1 em{font-weight:400;color:var(--terracotta)}.hub-intro>p:last-child{color:var(--muted);max-width:540px;margin:23px auto 0;font-size:17px}.explore-controls{border-block:1px solid var(--line);padding-block:28px;display:flex;gap:35px;justify-content:space-between;align-items:flex-end}.search-form{width:440px;max-width:100%}.search-form label{font-size:13px;font-weight:500;display:block;margin-bottom:10px}.search-field{display:flex;align-items:center;gap:12px;border:1px solid #c7bcaf;border-radius:5px;padding:0 13px;min-height:52px;background:#fffdf9}.search-field:focus-within{border-color:var(--terracotta);outline:2px solid #aa503620}.search-field input{background:none;color:var(--ink);border:0;min-width:0;width:100%;outline:none;padding:14px 0;font-size:14px}.search-field input:focus-visible{outline:none}.search-field input::-webkit-search-cancel-button{display:none}.topic-filters{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:3px}.topic-filters button{border:1px solid var(--line);background:none;font-size:12px;border-radius:30px;padding:12px 16px;min-height:43px;line-height:1.3}.topic-filters button[aria-pressed=true]{color:#fff;background:var(--ink);border-color:var(--ink)}.topic-filters button:hover{border-color:var(--ink)}.result-count{font-size:13px;color:var(--muted);margin:25px 0}.hub-grid{row-gap:54px}.hub-grid .guide-card h3{font-size:31px}.hub-grid .card-summary{font-size:19px}.editorial-note{display:flex;align-items:center;justify-content:center;gap:20px;background:#eee8dc;margin-top:55px;padding:24px;color:var(--muted);font-size:14px}.editorial-note a{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.editorial-note svg{color:var(--terracotta)}.empty-state{padding:60px 20px 70px;text-align:center;max-width:650px;margin:auto}.empty-state>svg{margin-bottom:15px;color:var(--terracotta)}.empty-state h2{margin-bottom:20px}.empty-state p{color:var(--muted);margin-bottom:28px}.article-header{text-align:center;max-width:960px;margin:0 auto 62px}.article-header h1{font-size:clamp(52px,5.5vw,82px);margin:20px 0}.article-deck{font-size:18px;line-height:1.65;color:var(--muted);max-width:700px;margin:auto}.article-byline{display:flex;justify-content:center;gap:19px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:24px}.article-byline a{text-decoration:underline;text-underline-offset:4px}.article-byline span+span{border-left:1px solid var(--line);padding-left:19px}.article-layout{display:grid;grid-template-columns:260px minmax(0,750px);gap:80px;justify-content:center;align-items:start}.article-toc{position:sticky;top:25px}.article-toc>p.eyebrow{margin-bottom:16px}.article-toc nav{display:flex;flex-direction:column;border-left:1px solid var(--line);padding-left:19px;gap:16px;font-size:13px;line-height:1.5}.article-toc nav a:hover{color:var(--terracotta)}.article-toc img{margin-top:30px;width:100%}.image-caption{font-size:10px;color:var(--muted);margin-top:8px}.article-body{min-width:0}.article-body>section{scroll-margin-top:30px;margin-bottom:43px}.article-body h2{font-size:37px;line-height:1.13;margin-bottom:19px}.article-body p,.article-body li{font-size:17px;line-height:1.8;color:#48544b}.article-body p+p{margin-top:17px}.article-body ul{padding-left:24px;margin-top:17px}.article-body li+li{margin-top:11px}.article-body .answer-block{border-left:3px solid var(--terracotta);background:#eee8dc;padding:26px 30px;margin-bottom:43px}.answer-block .eyebrow{font:500 11px/1.5 Instrument Sans,Arial,sans-serif;letter-spacing:.2em;color:var(--terracotta);margin-bottom:13px}.article-body .answer-block>p:last-child{font-size:18px;line-height:1.75}.source-ref{font-size:12px;color:var(--terracotta);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{font-size:16px;line-height:1.5;list-style:none;display:flex;gap:25px;justify-content:space-between;cursor:pointer;padding:19px 0;font-weight:500}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary span{font-size:23px;font-weight:400;color:var(--terracotta)}.faq-section details[open] summary span{transform:rotate(45deg)}.faq-section details p{padding-bottom:22px;font-size:16px}.sources{padding-top:30px;border-top:1px solid var(--line)}.sources h2{font-size:32px}.sources p,.sources li{font-size:13px;line-height:1.7}.sources ol{padding-left:22px}.sources a{color:var(--terracotta);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.sources a svg{display:inline;vertical-align:middle;margin-left:7px}.related{padding-top:25px;margin-top:45px;border-top:1px solid var(--line)}.related h2{margin:15px 0 30px}.info-heading{max-width:850px;margin:0 auto 60px;text-align:center}.info-heading h1{font-size:82px;line-height:1.02;margin:22px 0}.info-heading>p:last-child{font-size:18px;color:var(--muted);max-width:690px;margin:auto}.info-layout{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);gap:80px;max-width:1100px;margin:auto;align-items:start}.info-layout>aside{position:sticky;top:30px}.info-layout>aside p{font-size:10px;margin-top:20px}.info-body section{position:relative;padding:0 0 27px 45px;margin-bottom:29px;border-bottom:1px solid var(--line)}.section-number{position:absolute;left:0;top:6px;font-family:var(--serif);font-size:22px;color:var(--terracotta)}.info-body h2{font-size:34px;margin-bottom:15px}.info-body p{font-size:16px;color:#48544b;line-height:1.8}.info-body p+p{margin-top:16px}.info-body ul{font-size:16px;line-height:1.8;color:#48544b;padding-left:22px}.info-body a:not(.button){text-decoration:underline;text-underline-offset:4px}.contact-email{font-size:16px;max-width:100%;overflow-wrap:anywhere}.about-cta{padding-top:65px;text-align:center}.about-cta h2{margin-bottom:23px}.not-found{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding-block:65px;gap:25px}.not-found h1{font-size:80px}.not-found>p:not(.eyebrow){color:var(--muted);max-width:560px}.not-found>.text-link{margin-top:5px}@media(min-width:1600px){:root{--pad:70px}.hero-content{padding-left:70px}.hero{height:650px}.hero h1{font-size:126px}.hero-description{font-size:38px}}@media(max-width:1200px){.header-inner{height:80px;gap:18px}.brand span{font-size:38px}.brand{gap:12px}.brand img{width:30px;height:46px}.desktop-nav{gap:25px;font-size:13px}.header-end{gap:14px}.header-note{font-size:16px;padding-left:22px}.hero-content{padding-block:35px}.hero h1{font-size:8.1vw}.hero .button{min-height:53px;padding:14px 28px;font-size:16px}.hero-secondary{margin-top:20px;font-size:12px}.hero-description{margin-bottom:25px}.values{gap:20px;padding-block:23px 25px}.value{gap:20px}.value+.value{padding-left:25px}.value-icon{width:70px;height:70px}.value-icon svg{width:33px}.value h2{font-size:20px}.value p{font-size:12px}.featured{padding-block:29px 37px}.guide-grid{gap:32px}.section-heading{margin:13px 0 27px;gap:20px}.section-heading .text-link{font-size:12px}.card-image{margin-bottom:20px}.guide-card h3{font-size:28px;margin-bottom:14px}.card-summary{font-size:19px}.brand-statement{gap:45px}.brand-statement h2{font-size:28px}.statement-signature{min-width:165px;padding-left:30px}.footer-top{gap:22px}.footer-top>p{padding-left:22px;font-size:14px}.footer-top nav{gap:20px}.brand-small span{font-size:25px}.article-layout{gap:45px;grid-template-columns:230px minmax(0,700px)}.explore-controls{gap:22px}.topic-filters{max-width:470px}.topic-filters button{font-size:11px;padding-inline:13px}.info-layout{gap:50px}}@media(max-width:980px){.header-note{display:none}.desktop-nav{gap:22px}.hero{height:490px}.hero h1{font-size:79px;max-width:82%}.hero-description{font-size:30px;max-width:60%}.hero-photo{object-position:58% center}.values{gap:15px}.value{gap:13px}.value+.value{padding-left:18px}.value-icon{width:57px;height:57px}.value h2{font-size:19px}.value p{font-size:11px}.value p br{display:none}.section-heading h2{font-size:38px}.section-heading{align-items:flex-start;flex-direction:column;gap:14px}.guide-grid{gap:24px}.guide-card h3{font-size:27px}.brand-statement{justify-content:center}.brand-statement h2{font-size:28px}.statement-signature{display:none}.footer-top{flex-wrap:wrap}.footer-top nav{margin-left:0;width:100%;padding-top:6px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.article-toc nav{font-size:12px}.hub-intro h1{font-size:70px}.explore-controls{align-items:flex-start;flex-direction:column}.search-form{width:100%}.topic-filters{max-width:none}.info-heading h1{font-size:70px}.info-layout{gap:35px;grid-template-columns:.55fr 1fr}}@media(max-width:640px){:root{--pad:22px}.header-inner{height:79px;padding-inline:20px;gap:10px}.brand{gap:10px}.brand span{font-size:33px}.brand img{width:25px;height:40px}.desktop-nav{display:none}.header-end{gap:2px}.header-end>.icon-link{min-width:38px;padding:6px}.mobile-nav{display:block}.mobile-nav summary{display:flex;align-items:center;justify-content:center;list-style:none;width:40px;height:44px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;inset:79px 0 auto;background:var(--paper);border-block:1px solid var(--line);display:flex;flex-direction:column;padding:18px 24px 26px;box-shadow:0 10px 20px #1c30290a}.mobile-nav nav a{padding:13px 0;font-size:16px}.hero{height:auto;min-height:705px;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.hero picture{order:2;position:relative;display:block;width:100%;height:260px}.hero-photo{position:static;object-fit:cover;object-position:right center;width:100%;height:100%}.hero-content{order:1;display:block;width:100%;height:auto;padding:43px 22px 28px;background:#f4efe5}.hero .eyebrow{font-size:9px;letter-spacing:.22em}.hero h1{font-size:clamp(57px,13vw,81px);line-height:.98;max-width:100%;margin:18px 0}.hero-description{font-size:28px;line-height:1.2;max-width:100%;margin-bottom:23px}.hero .button{min-height:52px;padding:15px 25px;font-size:15px;gap:22px}.hero-secondary{display:block;width:fit-content;margin:19px 0 0 15px;font-size:12px}.values{grid-template-columns:1fr;gap:0;padding-block:10px 15px}.value{padding:22px 0;gap:22px}.value+.value{border-left:0;border-top:1px solid var(--line);padding-left:0}.value-icon{width:62px;height:62px}.value h2{font-size:24px;margin-bottom:5px}.value p{font-size:13px;line-height:1.5}.value p br{display:block}.featured{padding-block:28px 36px}.eyebrow{font-size:10px}.section-heading{margin:14px 0 26px;gap:18px}.section-heading h2{font-size:39px;line-height:1.04}.section-heading .text-link{font-size:12px}.guide-grid{grid-template-columns:1fr;gap:36px}.guide-card h3{font-size:32px;line-height:1.06;max-width:100%;margin-bottom:12px}.card-image{margin-bottom:20px}.card-summary{font-size:21px;max-width:100%;margin-bottom:17px}.guide-card .text-link{font-size:13px}.brand-statement{min-height:170px;padding:32px 25px;margin-top:0}.brand-statement h2{font-size:30px;max-width:340px;line-height:1.12}.brand-statement>div>p{font-size:8px;letter-spacing:.16em;line-height:1.7;margin-top:17px}.site-footer{padding:27px 22px 20px}.footer-top{gap:16px;display:block}.brand-small span{font-size:30px}.footer-top>p{padding:0;border:0;font-size:16px;margin-top:12px;max-width:260px}.footer-top nav{display:flex;flex-wrap:wrap;gap:22px;font-size:12px;margin-top:24px;padding-top:0}.footer-bottom{display:flex;flex-direction:column;font-size:9px;gap:15px;margin-top:25px}.footer-bottom div{gap:20px}.page-content,.article,.info-page{padding-top:24px;padding-bottom:45px}.breadcrumbs{font-size:10px;margin-bottom:38px}.breadcrumbs ol,.breadcrumbs li{gap:8px}.breadcrumbs li:last-child{max-width:100%;line-height:1.5}.hub-intro{text-align:left;margin-bottom:35px}.hub-intro h1{font-size:58px}.hub-intro>p:last-child{font-size:16px;margin-top:20px}.explore-controls{padding-block:24px;gap:24px}.search-form label{font-size:12px}.search-field input{font-size:13px}.topic-filters{gap:8px}.topic-filters button{font-size:11px;padding:11px 13px}.result-count{font-size:12px;margin:24px 0}.hub-grid .guide-card h3{font-size:30px}.hub-grid .card-summary{font-size:20px}.card-meta{font-size:10px;margin-bottom:12px}.editorial-note{margin-top:40px;padding:22px 18px;align-items:flex-start;font-size:13px;gap:15px}.empty-state{padding:35px 0}.empty-state h2{font-size:36px}.empty-state p{font-size:15px}.article-header{text-align:left;margin-bottom:32px}.article-header h1{font-size:50px;margin:15px 0 18px;line-height:1.02}.article-deck{font-size:16px}.article-byline{justify-content:flex-start;gap:11px;font-size:10px;margin-top:19px}.article-byline span+span{padding-left:11px}.article-layout{display:flex;flex-direction:column;gap:29px}.article-toc{position:static;width:100%;padding-bottom:26px;border-bottom:1px solid var(--line)}.article-toc nav{display:grid;grid-template-columns:1fr;gap:12px;font-size:12px;padding-left:14px}.article-toc img,.article-toc .image-caption{display:none}.article-body>section{margin-bottom:35px}.article-body h2{font-size:33px;line-height:1.12;margin-bottom:16px}.article-body p,.article-body li{font-size:16px;line-height:1.8}.article-body .answer-block{padding:23px 21px}.article-body .answer-block>p:last-child{font-size:17px}.faq-section summary{font-size:15px;gap:15px}.faq-section details p{font-size:15px}.sources p,.sources li{font-size:12px;line-height:1.7}.related{margin-top:15px;padding-top:28px}.related h2{font-size:38px}.info-heading{text-align:left;margin-bottom:32px}.info-heading h1{font-size:56px;margin:18px 0}.info-heading>p:last-child{font-size:16px}.info-layout{display:flex;flex-direction:column;gap:32px}.info-layout>aside{position:static;width:100%}.info-layout>aside img{max-height:240px;width:100%;object-fit:cover}.info-layout>aside p{margin-top:14px;font-size:9px}.info-body{width:100%}.info-body section{padding-left:35px;margin-bottom:24px;padding-bottom:24px}.section-number{font-size:20px;top:3px}.info-body h2{font-size:29px;margin-bottom:13px}.info-body p{font-size:15px;line-height:1.8}.contact-email{font-size:13px;padding:15px 20px;gap:13px;min-height:52px}.about-cta{padding-top:35px}.about-cta h2{font-size:36px}.not-found{padding-block:50px;gap:24px;min-height:65vh}.not-found h1{font-size:54px}.not-found>p:not(.eyebrow){font-size:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}:root{--serif:Georgia,"Times New Roman",serif}.hero h1{font-size:clamp(70px,6.4vw,103px);line-height:1.02}.hero-description{font-size:clamp(24px,2.15vw,32px);line-height:1.2}.brand span{font-size:42px}.guide-card h3{font-size:29px}.card-summary{font-size:20px}.brand-small span{font-size:26px}@media(max-width:1200px){.brand span{font-size:36px}.brand-small span{font-size:23px}.desktop-nav{font-size:14px;gap:29px}.header-note{font-size:14px}.hero h1{font-size:6.4vw}.hero .button,.value h2{font-size:17px}.guide-card h3{font-size:24px}.card-summary{font-size:15px}.brand-statement h2{font-size:25px}.footer-top>p{font-size:13px}}@media(max-width:980px){.hero h1{font-size:65px}.hero-description{font-size:24px}.section-heading h2{font-size:34px}.value h2{font-size:16px}.guide-card h3{font-size:23px}}@media(min-width:641px)and (max-width:980px){.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{display:flex;align-items:center;justify-content:center;list-style:none;width:44px;height:44px;cursor:pointer}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{position:absolute;inset:80px 0 auto;background:var(--paper);border-block:1px solid var(--line);display:flex;flex-direction:column;padding:18px var(--pad) 26px;box-shadow:0 10px 20px #1c30290a}.mobile-nav nav a{padding:13px 0;font-size:16px}.hero{height:auto;display:flex;flex-direction:column}.hero picture{order:2;position:relative;display:block;width:100%;height:340px}.hero-photo{position:static;width:100%;height:100%;object-fit:cover;object-position:center}.hero-content{order:1;padding:44px var(--pad);width:100%;height:auto;background:#f4efe5}.hero h1,.hero-description{max-width:100%}.value p{font-size:12px}}@media(max-width:640px){.brand span{font-size:29px}.hero h1{font-size:clamp(43px,11.7vw,69px);line-height:1.07}.hero-description{font-size:24px}.value h2{font-size:21px}.section-heading h2{font-size:34px}.guide-card h3{font-size:27px}.card-summary{font-size:19px}.brand-statement h2{font-size:25px}.brand-small span{font-size:27px}.footer-top>p{font-size:15px}.hub-intro h1{font-size:44px}.hub-grid .guide-card h3{font-size:27px}.hub-grid .card-summary{font-size:18px}.article-header h1{font-size:44px}.article-body h2{font-size:29px}.info-heading h1{font-size:clamp(36px,10vw,46px)}}.info-page .breadcrumbs{display:flex;flex-wrap:wrap;gap:11px;line-height:1.5}.info-layout>.info-body{grid-column:2;grid-row:1}.info-layout>aside{grid-column:1;grid-row:1}.info-layout figure{margin:0}.info-layout figcaption{font-size:11px;line-height:1.6;color:var(--muted);margin-top:12px}.info-page>div:not(.info-layout){max-width:780px;margin-inline:auto}@media(max-width:640px){.info-layout>aside{order:-1}.info-layout figcaption{font-size:10px}}@media print{.site-header,.site-footer,.article-toc,.related,.skip-link,.brand-statement{display:none}.article-layout{display:block}.article,.wrap{padding:0}.article-header{text-align:left}body{background:#fff;color:#000}.article-body p{font-size:11pt}.sources a{overflow-wrap:anywhere}a{text-decoration:underline}}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2) format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2) format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2) format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff) format("woff")}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2) format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff) format("woff")}
