:root{--ink:#12243a;--navy:#071827;--gold:#c9a15a;--gold2:#e0c17e;--paper:#f6f3ec;--white:#fff;--muted:#5c6875;--line:#d9d4ca}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Montserrat,Arial,sans-serif;line-height:1.75}a{color:#805f24;text-underline-offset:3px}img{max-width:100%;display:block}.shell{width:min(1160px,calc(100% - 36px));margin:auto}.site-header{background:rgba(7,24,39,.98);color:white;border-bottom:1px solid rgba(201,161,90,.35);position:sticky;top:0;z-index:20}.header-row{min-height:78px;display:flex;align-items:center;gap:28px}.brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none;margin-right:auto}.brand img{width:46px;height:46px;object-fit:contain}.brand strong{font-family:'Cormorant Garamond',serif;font-size:1.5rem;letter-spacing:.04em}.nav{display:flex;align-items:center;gap:22px}.nav a{color:#eef2f5;text-decoration:none;font-size:.86rem;font-weight:600}.nav a[aria-current=page]{color:var(--gold2)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border-radius:4px;background:var(--gold);color:#071827;text-decoration:none;font-weight:700}.hero{background:linear-gradient(115deg,rgba(7,24,39,.95),rgba(7,24,39,.68)),url('/assets/transition-home-1536-7eb26979.webp') center/cover;color:white;padding:88px 0 82px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.76rem;color:var(--gold2);font-weight:700}.hero h1,.article h1{font:600 clamp(2.5rem,6vw,5rem)/.98 'Cormorant Garamond',serif;margin:.3em 0}.hero p{max-width:680px;font-size:1.06rem;color:#e3e8ec}.blog-main{padding:70px 0 90px}.post-card{background:white;border:1px solid var(--line);display:grid;grid-template-columns:1.05fr 1fr;box-shadow:0 18px 50px rgba(15,29,44,.08)}.post-card img{width:100%;height:100%;min-height:390px;object-fit:cover}.post-copy{padding:clamp(28px,5vw,56px)}.post-copy h2{font:600 clamp(2rem,4vw,3.3rem)/1.05 'Cormorant Garamond',serif;margin:.25em 0}.post-copy p{color:var(--muted)}.meta{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;color:#76613a}.article-hero{background:var(--navy);color:white;padding:70px 0 0}.article-head{max-width:900px;padding-bottom:48px}.article-head .dek{font-size:1.12rem;max-width:760px;color:#dce2e7}.feature{width:100%;height:min(52vw,580px);object-fit:cover}.article{width:min(790px,calc(100% - 36px));max-width:790px;margin:0 auto;padding:64px 0 90px;font-size:1rem}.hero h1,.article h1,.article-head h1{font:600 clamp(2.5rem,6vw,5rem)/.98 'Cormorant Garamond',serif;margin:.3em 0}.article h2{font:600 clamp(2rem,4vw,3rem)/1.1 'Cormorant Garamond',serif;margin:1.55em 0 .45em}.article h3{font:600 1.75rem/1.2 'Cormorant Garamond',serif;margin:1.55em 0 .35em}.article p{margin:0 0 1.15em}.article li{margin:.38em 0}.article figure{margin:2.5em 0}.article figure img{width:100%;max-height:490px;object-fit:cover}.article figcaption{font-size:.78rem;color:var(--muted);margin-top:.6em}.article table{width:100%;border-collapse:collapse;margin:2em 0;background:white;font-size:.9rem}.article th,.article td{border:1px solid var(--line);padding:13px;text-align:left;vertical-align:top}.article th{background:#10263a;color:white}.note{border-left:4px solid var(--gold);background:white;padding:20px 22px;margin:2em 0}.cta{background:var(--navy);color:white;padding:34px;margin-top:3em}.cta h2{margin-top:0}.cta p{color:#dbe2e8}.site-footer{background:#050f18;color:#cbd4da;padding:34px 0}.footer-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.footer-row a{color:#d9c18f}.footer-row .legal{margin-left:auto}.article ol li{padding-left:.35em;margin-bottom:.7em}@media(max-width:760px){.header-row{min-height:68px}.brand strong{font-size:1.2rem}.nav a:not([aria-current=page]){display:none}.nav{gap:12px}.header-row>.button{display:none}.hero{padding:64px 0}.post-card{grid-template-columns:1fr}.post-card img{min-height:230px}.article{padding:44px 0 70px}.article-head h1{font-size:clamp(2.25rem,10vw,3.25rem);line-height:1}.article table{display:block;overflow-x:auto}.cta{padding:25px}.footer-row .legal{margin-left:0;width:100%}}
.video-frame{position:relative;width:100%;aspect-ratio:16/9;margin:1.5em 0 1em;background:#071827;overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.episode-links{display:flex;flex-wrap:wrap;gap:12px;margin:1.5em 0 3em}.episode-links .button{color:#071827;text-decoration:none}.episode-links .button-secondary{background:#10263a;color:#fff}.podcast-card{display:grid;grid-template-columns:minmax(220px,.8fr) 1fr;align-items:center;gap:clamp(24px,4vw,48px);margin-top:44px;padding:clamp(24px,4vw,44px);background:#10263a;color:white;border:1px solid rgba(201,161,90,.55)}.podcast-card img{width:100%;aspect-ratio:16/9;object-fit:cover}.podcast-card h2{font:600 clamp(1.8rem,3vw,2.65rem)/1.08 'Cormorant Garamond',serif;margin:.25em 0}.podcast-card p{color:#dce2e7}.podcast-card .meta{color:var(--gold2)}.podcast-card a:not(.button){color:#e0c17e}@media(max-width:760px){.podcast-card{grid-template-columns:1fr}.episode-links{flex-direction:column;align-items:flex-start}.episode-links .button{width:100%}}
.brand-footer{padding:55px 0;background:#050609;color:#a6a8ad}.brand-footer .footer-grid{display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center}.brand-footer .footer-brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#fff}.brand-footer .footer-logo-frame{width:82px;height:82px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:1px solid rgba(213,170,93,.7);background:transparent;box-shadow:0 0 0 5px rgba(213,170,93,.07)}.brand-footer .footer-logo-frame img{width:100%;height:100%;object-fit:cover;border-radius:50%}.brand-footer .footer-brand b{display:block;font:600 1.3rem 'Cormorant Garamond',serif;letter-spacing:.08em}.brand-footer .footer-brand span{display:block;color:#c99a4d;font-size:.6rem;letter-spacing:.15em}.brand-footer .foot{text-align:center;color:#a6a8ad;font-size:.95rem;line-height:1.9}.brand-footer .foot>*{display:block}.brand-footer a{color:#dabb78;text-decoration:none}.brand-footer a:hover,.brand-footer a:focus-visible{color:#f0cf88}.brand-footer .footer-legal{display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0}.brand-footer .footer-legal>*{display:inline}.brand-footer .desktop-footer-tagline{display:block!important}.brand-footer .mobile-footer-tagline{display:none!important}.brand-footer .footer-instagram{margin:18px 0 16px;text-align:center}.brand-footer .footer-instagram a{display:inline-flex;flex-direction:column;align-items:center;gap:7px;color:#dabb78;font-size:.9rem;letter-spacing:.04em}.brand-footer .footer-instagram svg{width:36px;height:36px;fill:none;stroke:currentColor;stroke-width:1.7}.brand-footer .footer-instagram .ig-dot{fill:currentColor;stroke:none}@media(max-width:900px){.brand-footer .footer-brand{flex-direction:column}.brand-footer .footer-brand span,.brand-footer .footer-brand small{max-width:290px;line-height:1.5}.brand-footer .footer-legal{flex-direction:column;max-width:330px;margin-left:auto;margin-right:auto}.brand-footer .footer-legal>span{display:none}.brand-footer .foot{margin-top:0}}@media(max-width:760px){.podcast-page .article-head{text-align:center}.podcast-page .article{text-align:center}.podcast-page .episode-links{justify-content:center}.podcast-page .note{text-align:center}}@media(max-width:600px){.brand-footer .desktop-footer-tagline{display:none!important}.brand-footer .mobile-footer-tagline{display:block!important;line-height:1.75}}
@media(max-width:760px){.blog-index-page .hero .shell,.blog-index-page .post-copy{text-align:center}}
