.comments[data-astro-cid-fdrkzv5s]{margin-top:72px;padding-top:36px;border-top:1px solid var(--gf-bone)}.comments[data-astro-cid-fdrkzv5s] h2[data-astro-cid-fdrkzv5s]{font-family:Cormorant Garamond,serif;font-size:30px;font-style:italic;font-weight:400;color:var(--gf-ink);letter-spacing:-.02em;line-height:1.15;margin:0 0 32px}.comments[data-astro-cid-fdrkzv5s] h2[data-astro-cid-fdrkzv5s]:before{content:"";display:block;width:28px;height:1px;background:var(--gf-gold);margin-bottom:16px}.comments-empty[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:14px;letter-spacing:.04em;color:var(--gf-clay);font-style:italic;margin:0 0 40px}.comments-list[data-astro-cid-fdrkzv5s]{list-style:none;margin:0 0 52px;padding:0;display:flex;flex-direction:column;gap:18px}.comment[data-astro-cid-fdrkzv5s]{padding:20px 22px 20px 20px;background:var(--gf-bg-secondary);border-left:2px solid rgba(var(--gf-gold-rgb),.35);transition:border-color .25s ease,box-shadow .25s ease}.comment[data-astro-cid-fdrkzv5s]:hover{border-color:var(--gf-gold);box-shadow:-3px 0 14px rgba(var(--gf-gold-rgb),.12)}.comment-meta[data-astro-cid-fdrkzv5s]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.comment-name[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--gf-ink)}.comment-meta[data-astro-cid-fdrkzv5s] .dot[data-astro-cid-fdrkzv5s]{width:3px;height:3px;border-radius:50%;background:var(--gf-gold);display:inline-block;flex-shrink:0}.comment-meta[data-astro-cid-fdrkzv5s] time[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:11px;font-weight:400;letter-spacing:.05em;color:var(--gf-clay)}.comment-body[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:15.5px;color:var(--gf-read);line-height:1.8;margin:0}.comment-form[data-astro-cid-fdrkzv5s]{display:flex;flex-direction:column;gap:22px}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s]{display:flex;flex-direction:column;gap:8px}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] label[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gf-clay)}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s],.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]{font-family:Jost,sans-serif;font-size:15px;color:var(--gf-ink);background:var(--gf-bg-secondary);border:1px solid var(--gf-bone);border-radius:0;padding:12px 14px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s]::placeholder,.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]::placeholder{color:var(--gf-clay);opacity:.7}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s]:hover,.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]:hover{border-color:rgba(var(--gf-gold-rgb),.5)}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s]:focus,.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]:focus{border-color:var(--gf-gold);box-shadow:0 0 0 3px rgba(var(--gf-gold-rgb),.1)}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s]:focus-visible,.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]:focus-visible{outline:2px solid var(--gf-gold);outline-offset:2px}.comment-form[data-astro-cid-fdrkzv5s] .form-error[data-astro-cid-fdrkzv5s]{display:none;align-items:center;gap:10px;font-family:Jost,sans-serif;font-size:13px;letter-spacing:.01em;color:#9a4b36;padding:12px 14px;background:#9a4b360f;border-left:2px solid #9A4B36}.comment-form[data-astro-cid-fdrkzv5s] .form-error[data-astro-cid-fdrkzv5s].is-visible{display:flex}.comment-form[data-astro-cid-fdrkzv5s] .form-error[data-astro-cid-fdrkzv5s] svg[data-astro-cid-fdrkzv5s]{flex-shrink:0}.comment-form[data-astro-cid-fdrkzv5s] .btn-gold[data-astro-cid-fdrkzv5s]{align-self:flex-start}.comment-form[data-astro-cid-fdrkzv5s] .btn-gold[data-astro-cid-fdrkzv5s][aria-busy=true]{opacity:.65;cursor:progress}.comment-form[data-astro-cid-fdrkzv5s] .btn-gold[data-astro-cid-fdrkzv5s]:disabled{pointer-events:none}.comment-form[data-astro-cid-fdrkzv5s].is-sent{display:none}.comment-success[data-astro-cid-fdrkzv5s]{display:none;padding:20px 22px 20px 20px;border-left:2px solid var(--gf-gold);background:rgba(var(--gf-gold-rgb),.05)}.comment-success[data-astro-cid-fdrkzv5s].is-visible{display:block}.comment-success[data-astro-cid-fdrkzv5s] p[data-astro-cid-fdrkzv5s]{font-family:Cormorant Garamond,serif;font-style:italic;font-size:19px;color:var(--gf-ink);line-height:1.5;margin:0}@media(max-width:768px){.comments[data-astro-cid-fdrkzv5s]{margin-top:52px}.comment[data-astro-cid-fdrkzv5s]{padding:16px 16px 16px 14px}.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] input[data-astro-cid-fdrkzv5s],.comment-form[data-astro-cid-fdrkzv5s] .field[data-astro-cid-fdrkzv5s] textarea[data-astro-cid-fdrkzv5s]{font-size:16px}}:root{--col: 720px;--shell: 1040px}.read-progress{position:fixed;top:50%;left:calc(50% - 556px);transform:translateY(-50%);width:2px;height:min(58vh,520px);z-index:200;background:rgba(var(--gf-gold-rgb),.14);border-radius:2px;pointer-events:none;opacity:0;transition:opacity .45s ease}.read-progress.is-active{opacity:1}.read-progress span{display:block;width:100%;height:var(--read, 0%);border-radius:inherit;background:linear-gradient(180deg,var(--gf-gold-deep),var(--gf-gold) 55%,var(--gf-gold-soft));box-shadow:0 0 10px rgba(var(--gf-gold-rgb),.55);transform-origin:center top;transition:height .08s linear}@media(max-width:1240px){.read-progress{top:0;left:0;right:auto;transform:none;width:100%;height:4px;border-radius:0}.read-progress span{width:var(--read, 0%);height:100%;background:linear-gradient(90deg,var(--gf-gold-deep),var(--gf-gold) 55%,var(--gf-gold-soft));transition:width .08s linear}}.post-shell{max-width:var(--shell);margin:0 auto;padding:0 40px}.post-col{max-width:var(--col);margin:0 auto}.post-head{text-align:center;padding:64px 0 44px}.post-back{display:inline-flex;align-items:center;gap:8px;font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gf-gold-deep);transition:color .2s ease,gap .25s cubic-bezier(.22,1,.36,1)}.post-back .arw{transition:transform .25s cubic-bezier(.22,1,.36,1)}.post-back:hover{color:var(--gf-gold)}.post-back:hover .arw{transform:translate(-4px)}.post-back:focus-visible{outline:2px solid var(--gf-gold);outline-offset:4px}@media(pointer:coarse){.post-back{min-height:44px}}.post-meta{display:inline-flex;align-items:center;gap:14px;font-family:Jost,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gf-clay);margin-bottom:22px}.post-meta .dot{width:4px;height:4px;border-radius:50%;background:var(--gf-gold);display:inline-block}.post-title{font-family:Cormorant Garamond,serif;font-size:clamp(40px,5.2vw,68px);font-weight:300;font-style:italic;color:var(--gf-ink);line-height:1.08;letter-spacing:-.01em;margin:0 auto;max-width:24ch}.post-standfirst{font-family:Cormorant Garamond,serif;font-size:20px;font-style:italic;color:#5a5248;line-height:1.6;max-width:48ch;margin:26px auto 0}.post-rule{width:40px;height:1px;background:var(--gf-gold);margin:30px auto 0;position:relative}.post-rule:before,.post-rule:after{content:"";position:absolute;top:50%;width:3px;height:3px;border-radius:50%;background:var(--gf-gold);transform:translateY(-50%)}.post-rule:before{left:-10px}.post-rule:after{right:-10px}.post-hero{margin:0}.post-hero-frame{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:var(--gf-onyx, #14120F);box-shadow:0 30px 70px -30px #0e0d0b8c,0 8px 20px -12px #0e0d0b59}.post-hero-frame img{width:100%;height:100%;object-fit:cover;transform:scale(1.02)}.post-hero-frame:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0e0d0b57,#0e0d0b00 46%);pointer-events:none}.post-hero-tint{position:absolute;inset:0;background:var(--gf-gold-deep);mix-blend-mode:multiply;opacity:.09;pointer-events:none}.post-hero-cap{font-family:Jost,sans-serif;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--gf-clay);text-align:center;margin-top:14px}.post-content{padding:56px 0 0}.post-content p{font-size:17.5px;color:var(--gf-read);line-height:1.92;margin-bottom:26px}.post-content p:first-of-type:first-letter{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;float:left;font-size:76px;line-height:.72;padding:10px 14px 0 0;color:var(--gf-gold-deep)}.post-content h2{font-family:Cormorant Garamond,serif;font-size:33px;font-style:italic;font-weight:400;color:var(--gf-ink);margin:52px 0 18px;letter-spacing:-.02em;line-height:1.15}.post-content h2:before{content:"";display:block;width:28px;height:1px;background:var(--gf-gold);margin-bottom:18px}.post-content h3{font-family:Cormorant Garamond,serif;font-size:25px;font-style:italic;font-weight:400;color:var(--gf-ink);margin:38px 0 14px;letter-spacing:-.02em;line-height:1.15}.post-content ul,.post-content ol{padding-left:22px;margin-bottom:26px}.post-content li{font-size:17.5px;color:var(--gf-read);line-height:1.9;margin-bottom:10px}.post-content li::marker{color:var(--gf-gold-deep)}.post-content blockquote{margin:40px 0;padding:6px 0 6px 28px;border-left:2px solid var(--gf-gold);font-family:Cormorant Garamond,serif;font-size:24px;font-style:italic;color:var(--gf-ink);line-height:1.5}.post-content strong{color:var(--gf-ink);font-weight:600}.post-content a{color:var(--gf-gold-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.post-content a:hover{color:var(--gf-gold)}.post-content img{width:100%;height:auto;margin:36px 0;border-radius:2px}.post-author{margin-top:64px}.post-author-card{display:flex;gap:22px;align-items:flex-start;padding-top:30px;border-top:1px solid var(--gf-bone)}.post-author-photo,.post-author-mono{flex:0 0 auto;width:72px;height:72px;border-radius:50%}.post-author-photo{object-fit:cover}.post-author-mono{display:grid;place-items:center;background:var(--gf-onyx, #14120F);color:var(--gf-gold-soft);font-family:Cormorant Garamond,serif;font-style:italic;font-size:27px;letter-spacing:.02em;box-shadow:inset 0 0 0 1px rgba(var(--gf-gold-rgb),.35)}.post-author-eyebrow{font-family:Jost,sans-serif;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gf-clay);margin:0 0 7px}.post-author-name{font-family:Cormorant Garamond,serif;font-style:italic;font-size:26px;color:var(--gf-ink);line-height:1.1;margin:0}.post-author-role{font-family:Jost,sans-serif;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--gf-gold-deep);margin:9px 0 0}.post-author-bio{font-size:15.5px;color:var(--gf-read);line-height:1.75;margin:14px 0 0;max-width:58ch}.post-foot{margin-top:72px;padding-top:40px;border-top:1px solid var(--gf-bone);display:flex;flex-direction:column;align-items:center;gap:22px;padding-bottom:120px}.post-foot-mark{font-family:Cormorant Garamond,serif;font-style:italic;font-size:22px;color:var(--gf-clay);letter-spacing:.01em}.reveal{opacity:0;transform:translateY(16px)}.is-in .reveal{opacity:1;transform:none;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.is-in .reveal.d1{transition-delay:.05s}.is-in .reveal.d2{transition-delay:.13s}.is-in .reveal.d3{transition-delay:.21s}.is-in .reveal.d4{transition-delay:.3s}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.read-progress span{transition:none}}@media(max-width:768px){.post-shell{padding:0 22px}.post-head{padding:44px 0 32px}.post-hero-frame{aspect-ratio:4 / 3}.post-content{padding-top:40px}.post-content p:first-of-type:first-letter{font-size:60px;padding-right:10px}.post-author-card{gap:16px}.post-author-photo,.post-author-mono{width:60px;height:60px}.post-author-mono{font-size:22px}.post-author-name{font-size:23px}.post-foot{padding-bottom:80px}}
