.gv{max-width:1400px;margin:0 auto;padding:0 2px 26px}.gv-toggle{color:var(--warm-white,#f5f0e8);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;margin:0 auto;padding:10px 18px;font-size:13px;display:flex}.gv-toggle:hover{color:var(--gold,#c8a96e)}.gv-toggle:focus-visible{outline:2px solid var(--gold,#c8a96e);outline-offset:2px}.gv-caret{color:var(--gold,#c8a96e);font-size:11px;transition:transform .3s}.gv-open .gv-caret{transform:rotate(90deg)}.gv-clip{visibility:hidden;grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .45s,margin-top .45s,visibility 0s linear .45s;display:grid}.gv-open .gv-clip{visibility:visible;grid-template-rows:1fr;margin-top:14px;transition:grid-template-rows .45s,margin-top .45s}.gv-grid{opacity:0;grid-template-columns:repeat(4,1fr);gap:2px;min-height:0;transition:opacity .3s;display:grid;overflow:hidden}.gv-open .gv-grid{opacity:1;transition:opacity .3s .15s}.gv-tile{aspect-ratio:1;cursor:pointer;background-color:#ffffff0a;border:none;padding:0;position:relative;overflow:hidden}.gv-tile:before{content:"";background-image:var(--ph,none);filter:blur(14px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.12)}.gv-tile img{object-fit:cover;z-index:1;width:100%;height:100%;transition:transform .4s;display:block;position:relative}.gv-tile:hover img,.gv-tile:focus-visible img{transform:scale(1.04)}.gv-tile:focus-visible{outline:2px solid var(--gold,#c8a96e);outline-offset:-2px;z-index:1}@media (width<=720px){.gv-grid{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.gv-caret,.gv-clip,.gv-grid,.gv-tile img{transition:none}}.blog-page{background:var(--black);min-height:calc(100vh - 72px);padding-top:72px}.blog-page-header{text-align:center;padding:80px 24px 56px}.blog-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:13px}.blog-page-header h1{letter-spacing:.04em;color:var(--warm-white);margin-bottom:16px;font-family:Cormorant Garamond,serif;font-size:clamp(36px,6vw,64px);font-weight:300}.blog-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:11px}.blog-flow{flex-direction:column;padding:0 0 100px;display:flex}.blog-status{text-align:center;color:var(--muted);padding:20px 0 60px}.blog-skeleton{aspect-ratio:2;max-height:700px;position:relative;overflow:hidden}@media (width<=720px){.blog-skeleton{aspect-ratio:4/5}}.blog-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#c8a96e0f,#0000);animation:1.4s ease-in-out infinite blogShimmer;position:absolute;inset:0}@keyframes blogShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.blog-skeleton:after{animation:none}}
