.blogSite{min-height:100dvh;display:flex;flex-direction:column;background:var(--bg);color:var(--text)}.blogSite a{text-decoration:none;color:inherit}.blogSite button{font:inherit;cursor:pointer}.blogSite button:disabled{opacity:.55;cursor:wait}.adminBlog :focus-visible,.blogSite :focus-visible{outline:2px solid var(--text);outline-offset:4px}.blogHeader{width:min(1280px,92%);margin:0 auto;min-height:106px;border-bottom:1px solid var(--border);justify-content:space-between;gap:32px;position:relative}.blogBrand,.blogHeader{display:flex;align-items:center}.blogBrand{gap:12px;flex-shrink:0}.blogBrand>span{font:600 27px/1 var(--font-cormorant-garamond),Georgia,serif}.blogBrand small{display:block;text-transform:uppercase;letter-spacing:.28em;font:400 9px/1.5 var(--font-dm-sans),sans-serif;text-align:center;margin-top:6px}.blogBrand img{border-radius:50%;object-fit:cover}.blogDesktopNav{display:flex;align-items:center;gap:30px;font-size:14px}.blogDesktopNav a{padding:13px 0}.blogDesktopNav [aria-current=page]{border-bottom:2px solid var(--gold)}.blogHeaderActions{display:flex;align-items:center;gap:24px}.blogButton{background:#926b32;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:46px;padding:11px 22px;border:1px solid transparent;border-radius:4px;font-size:14px;line-height:1.5;text-decoration:none;transition:background .2s}.blogButton:hover{background:#795526}.blogButton--ghost{background:transparent;border-color:var(--border);color:var(--text)!important}.blogButton--ghost:hover{background:var(--surface)}.blogLanguages{display:flex;gap:14px;font-size:12px}.blogLanguages a{padding:12px 0}.blogLanguages [aria-current=page]{border-bottom:2px solid var(--gold)}.blogMobileMenu{display:none}.blogArticlePage,.blogIndexPage{width:min(1180px,92%);margin:0 auto;padding:50px 0 64px;flex:1 1}.blogIndexHeading{margin:0 0 36px}.blogEyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:11px;margin-bottom:12px;color:var(--text-dim)}.blogIndexHeading h1{font-size:clamp(48px,6vw,88px);font-weight:500;letter-spacing:-.025em;margin:0 0 8px}.blogIndexHeading>p:last-child{font:400 23px/1.5 var(--font-cormorant-garamond),Georgia,serif;color:var(--text-dim)}.blogPhoto{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;margin:0}.blogPhoto img{object-fit:cover}.blogPhoto a{display:block;position:absolute;inset:0}.blogArticleHeading time,.blogCard time{font-size:11px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase}.blogCard :is(h2,h3){font-size:32px;font-weight:500;line-height:1.15;margin:8px 0 10px;overflow-wrap:anywhere}.blogCard p{font:400 18px/1.6 var(--font-cormorant-garamond),Georgia,serif;color:var(--text-dim);margin-bottom:16px}.blogCardCopy{padding:20px 0 0}.blogTextLink{color:#805b25!important;display:inline-flex;gap:12px;align-items:center;text-decoration:underline!important;text-underline-offset:5px;min-height:44px;font-size:15px}.blogTextLink:hover{color:var(--text)!important}.blogHeroCard{position:relative;margin-bottom:28px}.blogHeroCard :is(h2,h3){font-size:clamp(34px,4vw,54px)}.blogHeroCard:has(.blogPhoto) .blogPhoto{aspect-ratio:2/1}.blogHeroCard:has(.blogPhoto) .blogCardCopy{position:absolute;left:0;right:0;bottom:0;padding:85px 34px 24px;pointer-events:none;background:linear-gradient(transparent,rgba(0,0,0,.76))}.blogHeroCard:has(.blogPhoto) .blogCardCopy a{pointer-events:auto}.blogHeroCard:has(.blogPhoto) :is(h2,h3,p,time){color:#fff!important}.blogHeroCard:has(.blogPhoto) .blogTextLink{color:#fff!important}.blogHeroCard p{max-width:580px}.blogHeroCard:not(:has(.blogPhoto)){padding-bottom:28px;border-bottom:1px solid var(--border)}.blogGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:38px 28px;gap:38px 28px}.blogGrid .blogCard:not(:has(.blogPhoto)){border-top:1px solid var(--border);padding-top:8px}.blogPagination{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:46px 0 0;border-top:1px solid var(--border);padding-top:24px;font-size:13px}.blogPagination a{display:inline-flex;gap:8px;align-items:center;min-height:44px}.blogEmpty{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:50px 20px;gap:20px}.blogEmptyRule{width:50px;border-top:2px solid var(--gold);margin:8px 0}.blogEmpty h1,.blogEmpty h2{font-size:clamp(34px,4vw,52px);max-width:580px}.blogEmpty p{max-width:500px;color:var(--text-dim);line-height:1.7}.blogEmpty>div{justify-content:center;flex-wrap:wrap;gap:20px}.blogEmpty>div,.blogFooter{display:flex;align-items:center}.blogFooter{width:min(1280px,92%);margin:auto auto 0;border-top:1px solid var(--border);padding:24px 0;justify-content:space-between;gap:22px;font-size:12px}.blogFooter>span{color:var(--text-dim);font-style:italic}.blogFooter nav{display:flex;gap:18px;align-items:center}.blogFooter a{min-height:34px;display:inline-flex;align-items:center}.blogBreadcrumbs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--text-dim);margin-bottom:28px}.blogBreadcrumbs a{text-decoration:underline}.blogArticleHeading{margin-bottom:28px}.blogArticleHeading h1{font-size:clamp(44px,5.8vw,76px);overflow-wrap:anywhere;margin-bottom:12px}.blogArticleIntro{font:400 26px/1.5 var(--font-cormorant-garamond),Georgia,serif;max-width:800px;margin-top:18px}.blogArticleCover{aspect-ratio:2.1/1;margin-bottom:34px}.blogReading{max-width:65ch;font-size:17px;margin:36px auto}.blogProse p{font-size:17px;line-height:1.85;white-space:pre-line;overflow-wrap:anywhere;margin:0 0 24px}.blogByline{font-size:12px;color:var(--text-dim);padding-top:16px;border-top:1px solid var(--border);line-height:1.7}.blogArticleGallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:30px 0}.blogArticleGallery:not(:has(.blogPhoto)){display:none}.blogCta{display:flex;justify-content:space-between;align-items:center;gap:28px;margin:45px 0 18px;padding:30px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.blogCta h2{font-size:34px;margin-bottom:8px}.blogCta p{font-size:14px;color:var(--text-dim);max-width:600px}.blogRelated{margin-top:48px}.blogRelated>h2{font-size:36px;margin-bottom:24px}.blogPreviewBanner{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);padding:16px 20px;margin-bottom:25px;font-size:14px}.blogPreviewBanner a{text-decoration:underline}.blogHomeSection{padding:70px 0}.blogHomeHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px}.blogHomeHeading h2{font-size:46px}.blogHomeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.blogHomeGrid .blogCard :is(h2,h3){font-size:28px}.blogHomeGrid a{color:inherit;text-decoration:none}.blogHomeGrid .blogCard:not(:has(.blogPhoto)){border-top:1px solid var(--border)}.blogSkip{position:fixed;left:20px;top:-80px;background:var(--bg);padding:10px;z-index:1000}.blogSkip:focus{top:10px}@media (max-width:1000px){.blogDesktopNav,.blogHeader{gap:18px}.blogBrand>span{font-size:23px}.blogHeaderActions{gap:16px}.blogHeaderActions>.blogButton{padding:10px 14px}.blogHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.blogHeader{min-height:84px;gap:12px}.blogDesktopNav,.blogHeaderActions>.blogButton{display:none}.blogHeaderActions{margin-left:auto}.blogBrand img{width:36px;height:36px}.blogBrand>span{font-size:23px}.blogBrand{gap:8px}.blogLanguages{gap:10px}.blogMobileMenu{display:block}.blogMobileMenu summary{display:flex;list-style:none;align-items:center;justify-content:center;cursor:pointer;width:44px;height:44px}.blogMobileMenu summary::-webkit-details-marker{display:none}.blogMobileMenu nav{position:absolute;top:83px;left:-4.35%;right:-4.35%;z-index:20;display:flex;flex-direction:column;background:var(--bg);border-bottom:1px solid var(--border);padding:12px 6% 20px;box-shadow:0 12px 20px rgba(0,0,0,.06)}.blogMobileMenu nav a{padding:12px 0}.blogArticlePage,.blogIndexPage{padding-top:30px}.blogIndexHeading{margin-bottom:26px}.blogIndexHeading>p:last-child{font-size:21px}.blogHeroCard:has(.blogPhoto) .blogPhoto{aspect-ratio:1.35}.blogHeroCard:has(.blogPhoto) .blogCardCopy{position:static;background:none;padding:18px 0 0;pointer-events:auto}.blogHeroCard:has(.blogPhoto) :is(h2,h3,p,time){color:var(--text)!important}.blogHeroCard:has(.blogPhoto) .blogTextLink{color:#805b25!important}.blogHeroCard:has(.blogPhoto) time{color:var(--text-dim)!important}.blogGrid,.blogHomeGrid{grid-template-columns:1fr;gap:30px}.blogCard :is(h2,h3){font-size:32px}.blogCard p{font-size:19px}.blogArticleHeading h1{font-size:46px}.blogArticleIntro{font-size:23px}.blogArticleCover{aspect-ratio:1.35}.blogReading{margin:26px 0}.blogProse p{font-size:16px;line-height:1.8}.blogArticleGallery{gap:12px;grid-template-columns:1fr}.blogCta{align-items:flex-start;flex-direction:column;margin:30px 0 18px}.blogCta h2{font-size:31px}.blogCta>.blogButton{width:100%}.blogFooter{align-items:flex-start;flex-direction:column;gap:10px}.blogFooter nav{flex-wrap:wrap}.blogEmpty{min-height:390px;padding:30px 0}.blogHomeSection{padding:36px 0 40px}.blogHomeHeading{align-items:flex-end;margin-bottom:18px;gap:12px}.blogHomeHeading h2{font-size:32px;line-height:1.05}.blogHomeHeading .blogTextLink{flex-shrink:0;white-space:nowrap;min-height:0}.blogHomeGrid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:78%;grid-gap:14px;gap:14px;margin-inline:-4vw;padding-inline:4vw;scroll-padding-inline:4vw;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.blogHomeGrid::-webkit-scrollbar{display:none}.blogHomeGrid .blogCard{scroll-snap-align:start}.blogHomeGrid .blogCard:only-child{grid-column:1/-1;width:92vw}.blogHomeGrid .blogPhoto{aspect-ratio:16/10}.blogHomeGrid .blogCardCopy{padding-top:12px}.blogHomeGrid .blogCard :is(h2,h3){font-size:22px;margin:4px 0 6px}.blogHomeGrid .blogCard p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:17px;line-height:1.45;margin-bottom:4px}.blogPagination{font-size:12px;gap:8px}.blogPagination a{gap:4px}}.blogJournalGrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(130px,.52fr);grid-gap:28px;gap:28px}.blogQuote{border-left:1px solid var(--border);padding:35px 0 20px 28px;align-self:start}.blogQuote blockquote{font:italic 29px/1.4 var(--font-cormorant-garamond),Georgia,serif}.blogQuote p{font-size:10px;letter-spacing:.16em;text-transform:uppercase;margin-top:28px;padding-top:22px;border-top:1px solid var(--gold);color:var(--text-dim)}.blogGridContinuation{margin-top:38px}@media (max-width:800px){.blogJournalGrid{grid-template-columns:1fr;gap:30px}.blogQuote{display:none}}.homeMobileMenu{display:none}@media (max-width:1150px){.navActions>.langToggle,.siteNav .navLinks,.siteNav .navSocial{display:none}.homeMobileMenu{display:block}.homeMobileMenu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;list-style:none;cursor:pointer;color:var(--text)}.homeMobileMenu summary::-webkit-details-marker{display:none}.siteNav:not(.siteNav--scrolled) .homeMobileMenu summary{color:#fff}.homeMobileMenu nav{position:absolute;top:68px;left:0;right:0;display:flex;flex-direction:column;align-items:stretch;padding:14px 24px 24px;background:var(--bg);border-bottom:1px solid var(--border);box-shadow:0 10px 20px #0001;gap:2px}.homeMobileMenu nav>a,.homeMobileMenu nav>button{background:none;border:0;color:var(--text);font:inherit;font-size:15px;min-height:44px;padding:10px 0;text-align:left;text-decoration:none;cursor:pointer}.homeMobileMenu nav .langToggle{align-self:flex-start;margin-top:12px}.homeMobileMenu summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}}@media (max-width:600px){.siteNav{padding:0 16px}.siteNav .navActions,.siteNav .navInner{gap:8px}.siteNav .navLogoMark{width:36px;height:36px}.siteNav .navLogoText{font-size:16px;white-space:nowrap}.siteNav .navLogoSub{font-size:8px}.siteNav .navCta{font-size:12px;padding:8px 12px;min-height:44px;height:auto}}