.email-capture--dark[data-astro-cid-47ngx34z]{padding:0 24px;margin-top:3rem}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__inner[data-astro-cid-47ngx34z]{max-width:480px;margin:0 auto;text-align:center}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__divider[data-astro-cid-47ngx34z]{width:40px;height:1px;background:#c9a84c26;margin:0 auto 2.5rem}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__heading[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:300;color:#e8e4dc80;margin-bottom:.75rem;letter-spacing:.02em}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__desc[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.85rem,1.4vw,.95rem);font-style:italic;color:#e8e4dc40;margin-bottom:2rem;line-height:1.7}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__fields[data-astro-cid-47ngx34z]{display:flex;gap:.75rem;margin-bottom:1rem;justify-content:center}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;padding:.7rem 1rem;background:#ffffff08;border:1px solid rgba(201,168,76,.12);color:#e8e4dcb3;outline:none;transition:border-color .4s ease,background .4s ease;width:100%;max-width:200px}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]::placeholder{color:#e8e4dc33;font-style:italic}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]:focus{border-color:#c9a84c4d;background:#ffffff0d}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__btn[data-astro-cid-47ngx34z]{font-family:DM Sans,Arial,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:#c9a84c80;padding:.8rem 2rem;border:1px solid rgba(201,168,76,.15);background:transparent;cursor:pointer;transition:background .4s,border-color .4s,color .4s}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__btn[data-astro-cid-47ngx34z]:hover{background:#c9a84c0f;border-color:#c9a84c59;color:#c9a84c}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__thanks-text[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-style:italic;color:#c9a84c80}.email-capture--light[data-astro-cid-47ngx34z]{padding:0 var(--page-pad, 2rem);margin-top:4rem}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__inner[data-astro-cid-47ngx34z]{max-width:480px;margin:0 auto;text-align:center;padding-top:3rem;border-top:1px solid rgba(42,40,36,.08)}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__divider[data-astro-cid-47ngx34z]{display:none}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__heading[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:300;color:var(--text-primary, #2a2824);margin-bottom:.75rem;letter-spacing:.02em}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__desc[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.85rem,1.4vw,.95rem);font-style:italic;color:var(--text-dim, #8a8479);margin-bottom:2rem;line-height:1.7}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__fields[data-astro-cid-47ngx34z]{display:flex;gap:.75rem;margin-bottom:1rem;justify-content:center}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;padding:.7rem 1rem;background:#fff9;border:1px solid rgba(42,40,36,.12);color:var(--text-primary, #2a2824);outline:none;transition:border-color .4s ease,background .4s ease;width:100%;max-width:200px}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]::placeholder{color:var(--text-dim, #8a8479);font-style:italic}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]:focus{border-color:var(--gold, #b08d3e);background:#fff}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__btn[data-astro-cid-47ngx34z]{font-family:DM Sans,Arial,sans-serif;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold, #b08d3e);padding:.8rem 2rem;border:1px solid rgba(176,141,62,.25);background:transparent;cursor:pointer;transition:background .4s,border-color .4s,color .4s}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__btn[data-astro-cid-47ngx34z]:hover{background:#b08d3e0f;border-color:var(--gold, #b08d3e)}.email-capture--light[data-astro-cid-47ngx34z] .email-capture__thanks-text[data-astro-cid-47ngx34z]{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(.95rem,1.6vw,1.1rem);font-style:italic;color:var(--gold, #b08d3e)}@media(max-width:500px){.email-capture__fields[data-astro-cid-47ngx34z]{flex-direction:column;align-items:center}.email-capture--dark[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z],.email-capture--light[data-astro-cid-47ngx34z] .email-capture__input[data-astro-cid-47ngx34z]{max-width:280px}}.share-closing{max-width:680px;width:90%;margin:0 auto;padding:0 0 100px;opacity:0;transform:translateY(16px);transition:opacity .8s ease,transform .8s ease}.share-closing.visible{opacity:1;transform:translateY(0)}.share-divider{width:48px;height:1px;background:#c9a84c;opacity:.4;margin:0 auto 2.8rem}.share-prompt{text-align:center;margin-bottom:1.6rem}.share-prompt span{font-family:Cormorant Garamond,Georgia,serif;font-size:.95rem;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#706b62}.share-buttons{display:flex;justify-content:center;gap:6px;flex-wrap:wrap}.share-btn{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;border:1px solid rgba(201,168,76,.15);border-radius:2px;background:#c9a84c08;color:#8a8478;font-family:DM Sans,Arial,sans-serif;font-size:.78rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:all .35s ease;text-decoration:none;line-height:1}.share-btn svg{width:14px;height:14px;opacity:.6;transition:opacity .35s ease;flex-shrink:0}.share-btn:hover{border-color:#c9a84c66;background:#c9a84c12;color:#c9a84c}.share-btn:hover svg{opacity:1}.share-btn-native{border-color:#c9a84c40;color:#a8a090}.share-btn.copied{border-color:#c9a84c80;color:#c9a84c}@media(max-width:480px){.share-buttons{gap:8px}.share-btn{padding:10px 14px;font-size:.8rem;letter-spacing:.08em}.share-btn-platform{display:none}}.scroll-nudge{position:fixed;bottom:2rem;left:50%;transform:translate(-50%) translateY(20px);opacity:0;pointer-events:none;transition:opacity .6s ease,transform .6s ease;z-index:9000;display:flex;align-items:center;gap:4px}.scroll-nudge.visible{opacity:1;transform:translate(-50%) translateY(0);pointer-events:auto}.scroll-nudge.hiding{opacity:0;transform:translate(-50%) translateY(10px);pointer-events:none}.scroll-nudge-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border:1px solid rgba(201,168,76,.25);border-radius:2px;background:#0a0a0aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:all .35s ease}.scroll-nudge-btn span{font-family:Cormorant Garamond,Georgia,serif;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase;color:#c9a84c99;transition:color .35s ease}.scroll-nudge-btn svg{width:14px;height:14px;color:#c9a84c66;transition:color .35s ease}.scroll-nudge-btn:hover{border-color:#c9a84c73;background:#0a0a0af5}.scroll-nudge-btn:hover span{color:#c9a84c}.scroll-nudge-btn:hover svg{color:#c9a84c}.scroll-nudge-dismiss{padding:8px 10px;border:1px solid rgba(201,168,76,.12);border-radius:2px;background:#0a0a0aeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;color:#c9a84c40;cursor:pointer;transition:all .35s ease;line-height:1}.scroll-nudge-dismiss:hover{color:#c9a84c99;border-color:#c9a84c40}body{animation:ufm-fade-in .5s ease both}@keyframes ufm-fade-in{0%{opacity:0}to{opacity:1}}body.ufm-navigating{opacity:0;transition:opacity .3s ease}.ufm-progress-bar{position:fixed;top:0;left:0;height:2px;width:0%;background:#c9a84c;z-index:10001;transition:width .1s linear,opacity .2s ease}.ufm-cursor,.ufm-cursor-ring{position:fixed;pointer-events:none;z-index:10000;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease,width .2s ease,height .2s ease,border-color .2s ease,transform .12s ease}.ufm-cursor{width:7px;height:7px;border-radius:50%;background:#c9a84c}.ufm-cursor-ring{width:34px;height:34px;border-radius:50%;border:1px solid rgba(201,168,76,.35)}.ufm-grain{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}.cin-nav{position:fixed;top:0;left:0;right:0;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;z-index:9990;background:linear-gradient(to bottom,rgba(0,0,0,.6),transparent);pointer-events:none}.cin-nav a{pointer-events:auto}.cin-nav-home{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#ffffff40;transition:color .3s}.cin-nav-home:hover{color:#c9a84c}.cin-nav-links{display:flex;gap:1.5rem}.cin-nav-links a{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:#fff3;transition:color .3s}.cin-nav-links a:hover{color:#c9a84c}.cin-continue{text-align:center;padding:60px 24px 20px}.cin-continue-label{display:block;font-family:DM Sans,sans-serif;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:#fff3;margin-bottom:16px}.cin-continue-link{display:inline-block;padding:1.5rem 2.5rem;border:1px solid rgba(201,168,76,.15);text-decoration:none;transition:border-color .5s,background .5s}.cin-continue-link:hover{border-color:#c9a84c59;background:#c9a84c0a}.cin-continue-title{display:block;font-family:Cormorant Garamond,serif;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:300;color:#c9a84c80;transition:color .3s}.cin-continue-link:hover .cin-continue-title{color:#c9a84c}.cin-continue-sub{display:block;font-size:.85rem;color:#ffffff4d;font-style:italic;margin-top:4px}.cin-related{text-align:center;padding:20px 24px 40px}.cin-related-label{display:block;font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:#ffffff26;margin-bottom:12px}.cin-related-links{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap}.cin-related-links a{font-family:Cormorant Garamond,serif;font-size:.95rem;color:#c9a84c59;font-style:italic;text-decoration:none;transition:color .3s}.cin-related-links a:hover{color:#c9a84c}.cin-base-footer{text-align:center;padding:60px 24px 80px;border-top:1px solid rgba(201,168,76,.06)}.cin-base-footer a{font-family:DM Sans,sans-serif;font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:#ffffff26;transition:color .3s}.cin-base-footer a:hover{color:#c9a84c}.cin-copyright{margin-top:1rem;font-family:DM Sans,sans-serif;font-size:9px;letter-spacing:.15em;color:#ffffff1a}@media(max-width:600px){.cin-nav-links{gap:.8rem}.cin-nav-links a,.cin-nav-home{font-size:9px}.cin-related-links{flex-direction:column;gap:.6rem}}.cin-advisory-link{text-align:center;padding:40px 24px 0}.cin-advisory-link a{font-family:Cormorant Garamond,serif;font-size:clamp(.9rem,1.5vw,1.05rem);font-style:italic;color:#c9a84c4d;text-decoration:none;transition:color .4s}.cin-advisory-link a:hover{color:#c9a84c}
