*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#F7F4EE;color:#0B1A20;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible,button:focus-visible{outline:3px solid #C6A96B;outline-offset:5px}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.1;letter-spacing:-.035em;margin:0 0 22px}h1{font-size:clamp(44px,5.4vw,80px)}h2{font-size:clamp(32px,3.3vw,48px)}h3{font-size:32px}p{margin:0 0 22px}.wrap{width:min(1280px,calc(100% - 96px));margin:auto}.site-header{background:#0B1A20;color:#F2EDE3;border-bottom:1px solid #344146}.header-inner{min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:4px;font:30px/1.1 Georgia,serif;white-space:nowrap}.brand img{width:58px}.brand small{display:block;font:9px/2.5 Arial,sans-serif;letter-spacing:.22em;color:#C6A96B}.site-header nav{display:flex;align-items:center;gap:30px;font-size:14px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#C6A96B;color:#0B1A20;padding:15px 24px;font-size:14px;font-weight:700;border:1px solid #C6A96B;border-radius:2px;min-height:48px}.button:hover{background:#dec590;text-decoration:none}.button.small{padding:10px 18px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;color:#6e5b32;margin-bottom:22px}.hero{background:#0B1A20;color:#F2EDE3;padding:74px 0 68px}.hero .eyebrow{color:#C6A96B}.hero-grid{display:grid;grid-template-columns:.94fr 1.15fr;align-items:center;gap:65px}.hero h1{font-size:clamp(50px,5.8vw,84px);line-height:1.02}.hero em{color:#C6A96B;font-weight:400}.hero-deck{color:#b8c5c5;font-size:17px;max-width:390px;margin:28px 0}.hero-art{margin:0}.hero-art img{aspect-ratio:1.22;object-fit:cover;border:1px solid #344146}.hero-art figcaption{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #344146;padding:18px 0;color:#b8c5c5;font-size:11px}.hero-art figcaption span:first-child{color:#C6A96B;font-size:9px;letter-spacing:.1em}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:29px 0;border-bottom:1px solid #d4cec2;font:italic 18px Georgia,serif}.principles span+span{border-left:1px solid #d4cec2;padding-left:26px}.journal{padding-top:76px;padding-bottom:74px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:38px}.section-heading h2{margin:0}.section-heading>p{font-size:14px;color:#596a6d;margin:0}.post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.journal-card{padding:36px;background:#fdfbf7;border:1px solid #d4cec2;border-top:3px solid #C6A96B;display:flex;flex-direction:column}.journal-card h3{font-size:34px;line-height:1.17}.journal-card>p:not(.eyebrow){font-size:16px;color:#526368}.card-footer{display:flex;justify-content:space-between;gap:16px;padding-top:25px;margin-top:auto;font-size:12px;border-top:1px solid #ded8cc}.card-footer>a{font-weight:700}.approach{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #d4cec2;padding:64px 0 80px}.approach p{color:#526368}.text-link{font-size:14px;font-weight:700;border-bottom:1px solid #C6A96B;padding-bottom:5px}.lane-list>div{display:flex;gap:25px;padding:21px 0;border-bottom:1px solid #d4cec2}.lane-list>div:first-child{padding-top:0}.lane-list>div>span{font:italic 23px Georgia,serif;color:#8b733f}.lane-list h3{font-size:28px;margin-bottom:8px}.lane-list p{font-size:15px;margin:0}.newsletter{padding:55px 0;background:#0B1A20;color:#F2EDE3}.newsletter-inner{display:flex;justify-content:space-between;align-items:center;gap:50px}.newsletter .eyebrow{color:#C6A96B}.newsletter h2{font-size:36px}.newsletter p:last-child{color:#b8c5c5;font-size:15px;margin-bottom:0}.newsletter .button{flex-shrink:0}.site-footer{padding:48px 0 24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}.footer-brand{font:28px Georgia,serif}.site-footer p{font-size:12px;color:#526368;margin-top:8px}.site-footer nav{display:flex;gap:26px;font-size:13px;align-items:start}.colophon{width:100%;display:flex;justify-content:space-between;border-top:1px solid #d4cec2;padding-top:20px;color:#526368;font-size:10px}.article-header{padding:78px 0 40px;max-width:1050px}.article-header h1{font-size:clamp(42px,5vw,70px);max-width:1000px}.article-deck{max-width:760px;font-size:21px;color:#526368}.byline{display:flex;gap:12px;font-size:12px;color:#526368;flex-wrap:wrap}.article-feature{max-width:1050px;margin-bottom:45px}.article-feature img{width:100%;max-height:570px;object-fit:cover}.article-feature figcaption{font-size:12px;color:#526368}.article-body{width:min(760px,calc(100% - 48px));margin:0 auto 75px;font:20px/1.8 Georgia,serif}.article-body h2{font-size:36px;margin:48px 0 20px}.article-body h3{font-size:28px;margin-top:35px}.article-body a{border-bottom:1px solid #9d813f}.article-body li{margin-bottom:12px}.article-body blockquote{border-left:3px solid #C6A96B;margin:35px 0;padding:5px 28px;font-style:italic}.article-end{padding-bottom:65px}.article-body figure{margin:35px 0}.article-body video,.article-body iframe{max-width:100%}.kg-width-wide{width:min(1000px,90vw);margin-left:50%;transform:translateX(-50%)}.kg-width-full{width:100vw;max-width:100vw;margin-left:50%;transform:translateX(-50%)}.kg-bookmark-container{display:flex}.kg-bookmark-thumbnail{width:30%}.kg-gallery-container{display:flex;flex-direction:column}.kg-gallery-row{display:flex;gap:10px}.kg-gallery-image{flex:1}.kg-callout-card{padding:24px;background:#ede7da}.kg-button-card a,.link-card{display:block!important;padding:22px 25px!important;margin:16px 0!important;background:#0B1A20;color:#F2EDE3;border:1px solid #C6A96B!important;font:18px/1.5 Arial,sans-serif}.link-card small{display:block;color:#b8c5c5;font-size:13px;margin-top:5px}.pagination{margin-top:35px;display:flex;justify-content:space-between}.skip{position:absolute;left:20px;top:-100px;background:#C6A96B;padding:10px;z-index:99}.skip:focus{top:10px}@media(max-width:900px){.wrap{width:calc(100% - 48px)}.header-inner{gap:15px}.brand{font-size:24px}.brand img{width:45px}.brand small{font-size:7px}.site-header nav{gap:16px}.hero-grid{gap:35px}.hero{padding:50px 0}.hero-art img{aspect-ratio:.95}.principles{font-size:15px}.approach{gap:35px}.journal-card{padding:25px}.journal-card h3{font-size:29px}}@media(max-width:640px){.header-inner{padding:18px 0;flex-direction:column;align-items:start;gap:20px}.site-header nav{width:100%;justify-content:space-between;font-size:12px;gap:10px}.site-header .button{min-height:40px;padding:8px 12px}.hero-grid{grid-template-columns:1fr;gap:36px}.hero h1{font-size:60px}.hero-art img{aspect-ratio:1.65}.hero-art figcaption{font-size:10px}.hero-deck{max-width:none}.principles{grid-template-columns:1fr;gap:14px;font-size:16px}.principles span+span{padding:0;border:0}.journal{padding:48px 0}.section-heading>p{display:none}.post-grid{grid-template-columns:1fr}.approach{grid-template-columns:1fr;padding:42px 0}.newsletter-inner{align-items:start;flex-direction:column;gap:25px}.site-footer nav{flex-wrap:wrap;gap:20px}.colophon{flex-direction:column;gap:10px}.article-header{padding-top:48px}.article-deck{font-size:18px}.article-body{font-size:18px}.article-body h2{font-size:30px}.card-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}