.blog-site{color:#eee8da;min-height:100svh;font-family:var(--sans);background:#080907}.blog-site a:focus-visible,.blog-site button:focus-visible,.blog-site input:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.blog-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:26px clamp(20px,6vw,90px);display:flex}.blog-brand{font:400 1.55rem var(--serif);color:var(--bright);align-items:center;gap:12px;display:flex}.blog-header nav{gap:28px}.blog-header nav a{letter-spacing:.08em;font-size:.68rem}.blog-header nav a[aria-current]{color:var(--gold)}.blog-intro{background:radial-gradient(at 90% 0,#c9a44d13,#0000 60%);padding:85px clamp(20px,8vw,120px) 55px}.blog-kicker{font:600 .65rem/1.6 var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 20px}.blog-intro h1{font:400 clamp(3.5rem,7.5vw,7.7rem)/.97 var(--serif);letter-spacing:-.025em;max-width:1100px;margin:28px 0 50px}.blog-intro h1 em{font-family:var(--text-serif);color:var(--bright);font-weight:400}.blog-intro-bottom{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding-top:25px;display:flex}.blog-intro-bottom p{color:#b7b3a7;max-width:480px;margin:0;font-size:.98rem;line-height:1.8}.blog-intro-bottom>span{letter-spacing:.1em;color:#8b8b7f;text-align:right;font-size:.65rem}.blog-library{padding:35px clamp(20px,8vw,120px) 85px}.blog-library-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:35px;display:flex}.blog-library-heading h2{font:400 clamp(1.6rem,3vw,2.4rem) var(--text-serif);align-items:center;gap:20px;margin:0;display:flex}.blog-count{font:.65rem var(--sans);color:var(--gold);border:1px solid var(--line);border-radius:50%;padding:10px}.blog-search{border-bottom:1px solid #50472e;gap:15px;max-width:360px;display:flex}.blog-search input{width:100%;min-width:0;color:var(--ivory);font:.8rem var(--sans);background:0 0;border:0;padding:12px 0}.blog-search button{color:var(--gold);font:.7rem var(--sans);cursor:pointer;background:0 0;border:0}.blog-categories{flex-wrap:wrap;gap:12px;margin-bottom:35px}.blog-categories a{border:1px solid var(--line);letter-spacing:.06em;padding:10px 15px;font-size:.6rem}.blog-categories a[aria-current]{background:var(--gold);color:#111}.blog-empty{border:1px solid var(--line);background:linear-gradient(130deg,#10110d,#0a0b08);padding:70px clamp(20px,7vw,95px);position:relative;overflow:hidden}.blog-empty-symbol{color:#29271b;font:200px var(--text-serif);position:absolute;top:8%;right:7%}.blog-empty h3{font:400 clamp(2.1rem,4.6vw,4.8rem)/1.05 var(--text-serif);letter-spacing:-.025em;max-width:780px;margin:10px 0 24px;position:relative}.blog-empty>p:not(.blog-kicker){color:#a8a89c;max-width:560px;font-size:.9rem;line-height:1.9;position:relative}.blog-empty>a{color:var(--gold);border-bottom:1px solid #6c6137;margin-top:20px;padding-bottom:8px;font-size:.75rem;display:inline-block}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;display:grid}.blog-card a{display:block}.blog-card-image{aspect-ratio:1.91;background:#161711;overflow:hidden}.blog-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.blog-card a:hover img{transform:scale(1.025)}.blog-card-copy{padding:24px 0}.blog-card .blog-kicker{margin-bottom:12px}.blog-card h3{font:400 clamp(1.6rem,2.2vw,2.3rem)/1.15 var(--text-serif);color:#eee8da;margin:0 0 15px}.blog-card-excerpt{color:#aaa99c;font-size:.86rem;line-height:1.85}.blog-card-meta{color:#969589;flex-wrap:wrap;gap:8px 15px;margin-top:25px;font-size:.65rem;display:flex}.blog-read{border-top:1px solid var(--line);color:var(--gold);justify-content:space-between;margin-top:20px;padding-top:17px;font-size:.7rem;display:flex}.blog-card-featured{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:24px}.blog-card-featured>a{grid-template-columns:1.25fr 1fr;align-items:center;gap:45px;display:grid}.blog-card-featured .blog-card-copy{padding:5px 0}.blog-card-featured h3{font-size:clamp(2rem,3.8vw,3.7rem)}.blog-cta{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin:0 clamp(20px,8vw,120px) 80px;padding:40px 0;display:flex}.blog-cta h2{font:400 clamp(1.8rem,3vw,3rem)/1.12 var(--text-serif);max-width:650px;margin:0}.blog-cta p:not(.blog-kicker){color:#aaa99c;font-size:.86rem;line-height:1.7}.blog-cta>a{color:var(--gold);border:1px solid #796636;flex-shrink:0;padding:17px 23px;font-size:.73rem;display:block}.blog-cta>a:hover{background:var(--gold);color:#111}.blog-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:35px clamp(20px,6vw,90px);display:flex}.blog-footer>a{color:var(--gold);font:.85rem var(--serif);letter-spacing:.1em}.blog-footer p{color:#8d8e80;max-width:320px;font-size:.66rem;line-height:1.8}.blog-footer nav{gap:22px}.blog-footer nav a{letter-spacing:.07em;font-size:.6rem}.blog-article{padding:38px clamp(20px,8vw,120px) 0}.blog-breadcrumb{font:.65rem/1.6 var(--sans);color:#98988c;flex-wrap:wrap;gap:12px;margin-bottom:60px;display:flex}.blog-breadcrumb a{font:inherit;text-transform:none;letter-spacing:0}.blog-article-heading{max-width:1050px}.blog-article h1{font:400 clamp(2.7rem,5.4vw,5.8rem)/1.04 var(--text-serif);letter-spacing:-.035em;margin:25px 0}.blog-deck{color:#b7b5a8;max-width:830px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8}.blog-byline{color:#9f9e90;flex-wrap:wrap;gap:12px 25px;margin:30px 0;font-size:.7rem;display:flex}.blog-byline strong{color:#e0dac8;font-weight:500}.blog-updated{color:#979588;font-size:.68rem}.blog-cover{aspect-ratio:1.91;background:#151610;margin:40px 0 55px;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%;display:block}.blog-article-layout{grid-template-columns:180px minmax(0,740px);justify-content:space-between;gap:50px;display:grid}.blog-reading-aside{color:#959586;padding-top:10px;font-size:.75rem;line-height:1.9}.blog-reading-aside a{color:var(--gold);margin-top:25px;display:block}.blog-reading-aside .blog-kicker{font-size:.6rem}.blog-prose{color:#cccabd;overflow-wrap:anywhere;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.95}.blog-prose>p{white-space:pre-line;margin:0 0 28px}.blog-prose h2{font:400 clamp(1.9rem,3vw,2.9rem)/1.2 var(--text-serif);color:var(--ivory);margin:50px 0 22px}.blog-prose blockquote{border-left:2px solid var(--gold);color:var(--bright);font:400 clamp(1.6rem,2.5vw,2.2rem)/1.5 var(--text-serif);margin:45px 0;padding:8px 0 8px 28px}.blog-prose li{margin-bottom:12px;padding-left:6px}.blog-prose ul,.blog-prose ol{margin-bottom:30px;padding-left:24px}.blog-article-end{border-top:1px solid var(--line);margin:55px 0 65px;padding-top:35px}.blog-share{flex-wrap:wrap;align-items:center;gap:18px;font-size:.74rem;display:flex}.blog-share>a{color:var(--gold);border:1px solid #6e603c;padding:14px 18px}.blog-share button{color:#c5bea9;font:.74rem var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #68604a;padding:10px 0}.blog-share>span{color:#bcb8a5;font-size:.68rem}.blog-back{color:#a5a390;margin-top:30px;font-size:.75rem;display:inline-block}.blog-related{margin:0 clamp(20px,8vw,120px) 60px}.blog-related>a{border-top:1px solid var(--line);grid-template-columns:170px 1fr;align-items:center;gap:25px;padding:22px 0;display:grid}.blog-related>a>span{color:var(--gold);font-size:.65rem}.blog-related h2{font:400 1.7rem/1.2 var(--text-serif);margin:0}.home-blog-invite{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:65px max(24px,7vw);display:flex}.home-blog-invite h2{font:400 clamp(2.2rem,4vw,4.7rem)/1.05 var(--text-serif);max-width:800px;margin:15px 0}.home-blog-invite>a{white-space:nowrap;color:var(--gold);font:.75rem var(--sans);border-bottom:1px solid var(--gold);padding-bottom:12px}@media (width<=760px){.blog-header{gap:12px;padding:20px}.blog-brand{gap:8px;font-size:1.18rem}.blog-brand img{width:32px;height:32px}.blog-header nav{gap:15px;display:flex}.blog-header nav a{letter-spacing:0;font-size:.59rem}.blog-intro{padding-top:60px}.blog-intro-bottom{display:block}.blog-intro-bottom>span{text-align:left;margin-top:20px;display:block}.blog-empty{padding-top:45px;padding-bottom:45px}.blog-empty-symbol{font-size:150px}.blog-library-heading{flex-direction:column;align-items:flex-start}.blog-search{width:100%;max-width:none}.blog-grid{grid-template-columns:1fr 1fr}.blog-card-featured>a{display:block}.blog-card-featured .blog-card-copy{padding-top:25px}.blog-article-layout{display:block}.blog-reading-aside{display:none}.blog-breadcrumb{margin-bottom:35px}.blog-article{padding-top:28px}.blog-cover{margin-bottom:35px}.blog-cta{flex-direction:column;align-items:flex-start;padding:30px 0}.blog-footer{flex-direction:column;align-items:flex-start;gap:15px}.blog-footer p{margin:0}.blog-footer nav{display:flex}.blog-related>a{grid-template-columns:1fr;gap:12px}.blog-related>a>span:first-child{grid-column:1/-1}.home-blog-invite{flex-direction:column;align-items:flex-start}}@media (width<=480px){.blog-grid{grid-template-columns:1fr}.blog-header nav a:last-child{max-width:95px;line-height:1.5}.blog-byline{gap:10px 18px}.blog-share{flex-direction:column;align-items:flex-start}.blog-intro h1{font-size:3.35rem}.blog-cover{aspect-ratio:1.5}}@media (prefers-reduced-motion:reduce){.blog-card img{transition:none}}.blog-inline-image{margin:38px 0 44px}.blog-inline-image img{object-fit:contain;width:100%;height:auto;display:block}.blog-inline-image figcaption{font:400 .72rem/1.75 var(--sans);color:#aaa99d;border-bottom:1px solid var(--line);padding:12px 0 15px}.finance-float{right:max(18px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;color:#f5f0e4;width:266px;font-family:var(--sans);isolation:isolate;background:#13120f;border:1px solid #6b542d;border-radius:18px;position:fixed;box-shadow:0 10px 40px #0009}.finance-float-link{border-radius:18px;align-items:center;gap:12px;min-height:98px;padding:11px 16px 11px 11px;display:flex}.finance-float-picture{background:#242018;border-radius:11px;flex:0 0 70px;height:76px;position:relative;overflow:hidden}.finance-float-picture img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.finance-float-picture img.visible{opacity:1}.finance-float-copy{flex-direction:column;gap:5px;display:flex}.finance-float-copy>span{color:#c6bdab;font-size:.75rem;line-height:1.3}.finance-float-copy strong{font-size:.875rem;font-weight:600}.finance-float-copy b{color:#edcc81;font-size:.875rem}.finance-float-close{color:#e7dcc7;cursor:pointer;z-index:2;background:#171510;border:1px solid #62543c;border-radius:50%;place-items:center;width:28px;height:28px;font:20px/1 Arial;display:grid;position:absolute;top:-12px;right:-5px}.finance-float a:focus-visible,.finance-float button:focus-visible{outline-offset:4px;outline:2px solid #edcc81}@media (width<=600px){.finance-float{width:224px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.finance-float-link{gap:9px;min-height:80px;padding:8px 12px 8px 8px}.finance-float-picture{flex-basis:54px;height:62px}.finance-float-copy>span{font-size:.75rem}.finance-float-copy strong,.finance-float-copy b{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.finance-float-picture img{transition:none}}
