.eyebrow[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-weight:500;display:block}h2[data-v-e7ffd55c]{color:var(--dark);font-family:Fraunces Variable,serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}p[data-v-e7ffd55c]{font-family:Fraunces Variable,serif;font-size:var(--text-body);color:var(--mid);margin-bottom:20px;font-weight:400;line-height:1.85}.rule[data-v-e7ffd55c]{background:var(--gold);width:48px;height:2px;margin:28px 0}.btn-primary[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-button);letter-spacing:2.5px;text-transform:uppercase;background:var(--gold);color:#fff;align-items:center;padding:17px 40px;font-weight:400;text-decoration:none;transition:background .25s,transform .2s;display:inline-flex}.btn-primary[data-v-e7ffd55c]:hover{background:var(--gold-light);transform:translateY(-2px)}.inline-link[data-v-e7ffd55c]{color:var(--gold);text-underline-offset:3px;padding:4px 0;-webkit-text-decoration:underline #c8922a66;text-decoration:underline #c8922a66;transition:text-decoration-color .2s}.inline-link[data-v-e7ffd55c]:hover{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.inline-link[data-v-e7ffd55c]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.guide-card.featured .inline-link[data-v-e7ffd55c]{color:var(--gold-light);text-decoration-color:#c8922a4d}.guide-card.featured .inline-link[data-v-e7ffd55c]:hover{-webkit-text-decoration-color:var(--gold-light);text-decoration-color:var(--gold-light)}.guide-card.featured .inline-link[data-v-e7ffd55c]:focus-visible{outline-color:var(--gold-light)}.resources-hero[data-v-e7ffd55c]{align-items:flex-end;height:72vh;min-height:480px;display:flex;position:relative;overflow:hidden}.resources-hero-bg[data-v-e7ffd55c]{-o-object-fit:cover;object-fit:cover;-o-object-position:center 30%;object-position:center 30%;filter:brightness(.5);width:100%;height:100%;position:absolute;inset:0}.resources-hero-overlay[data-v-e7ffd55c]{background:linear-gradient(#0000 0%,#05030159 55%,#050301eb 100%);position:absolute;inset:0}.resources-hero-text[data-v-e7ffd55c]{z-index:2;max-width:720px;padding:0 88px 80px;position:relative}.resources-hero-text .eyebrow[data-v-e7ffd55c]{color:#e8b84be6}.resources-hero-text h1[data-v-e7ffd55c]{color:var(--cream);margin:0 0 24px;font-family:Fraunces Variable,serif;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1.1}.resources-hero-text h1 em[data-v-e7ffd55c]{color:var(--gold-light);font-style:italic}.hero-rule[data-v-e7ffd55c]{background:#c8922a80;width:56px;height:1px;margin-bottom:20px}.hero-sub[data-v-e7ffd55c]{font-family:Fraunces Variable,serif;font-size:var(--text-body);color:#f5f0e8d9;max-width:460px;margin:0;font-weight:400;line-height:1.7}.articles-section[data-v-e7ffd55c]{background:var(--cream);padding:96px 88px 80px}.articles-inner[data-v-e7ffd55c]{max-width:1200px;margin:0 auto}.articles-inner h2[data-v-e7ffd55c]{margin-bottom:0}.articles-grid[data-v-e7ffd55c]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2px;margin-top:8px;display:grid}.articles-empty[data-v-e7ffd55c]{font-family:Fraunces Variable,serif;font-size:var(--text-body);color:var(--muted);margin-top:8px;font-weight:400;line-height:1.7}.article-card[data-v-e7ffd55c]{color:inherit;background:#fff;flex-direction:column;text-decoration:none;transition:background .25s,transform .2s;display:flex}.article-card[data-v-e7ffd55c]:hover{background:#faf8f3;transform:translateY(-2px)}.article-card-image[data-v-e7ffd55c]{height:200px;overflow:hidden}.article-card-image img[data-v-e7ffd55c]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.article-card:hover .article-card-image img[data-v-e7ffd55c]{transform:scale(1.04)}.article-card-body[data-v-e7ffd55c]{flex-direction:column;flex:1;padding:32px 36px 36px;display:flex}.article-card-meta[data-v-e7ffd55c]{align-items:center;gap:12px;margin-bottom:16px;display:flex}.article-card-date[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2px;text-transform:uppercase;color:var(--muted);font-weight:500}.article-card-body h3[data-v-e7ffd55c]{color:var(--dark);margin-bottom:12px;font-family:Fraunces Variable,serif;font-size:22px;font-weight:700;line-height:1.25}.article-card-body p[data-v-e7ffd55c]{font-family:Fraunces Variable,serif;font-size:var(--text-body);color:var(--muted);flex:1;margin-bottom:0;font-weight:400;line-height:1.7}.article-read-more[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-button);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);margin-top:20px;font-weight:400;transition:color .2s;display:inline-block}.article-card:hover .article-read-more[data-v-e7ffd55c]{color:#a06e10}.resources-intro[data-v-e7ffd55c]{background:var(--cream);padding:96px 88px}.resources-intro-inner[data-v-e7ffd55c]{max-width:760px}.resources-intro h2[data-v-e7ffd55c]{margin-bottom:0}.guides-section[data-v-e7ffd55c]{background:#f0e8d8;padding:80px 88px}.guides-inner[data-v-e7ffd55c]{grid-template-columns:repeat(3,1fr);gap:2px;max-width:1200px;margin:0 auto;display:grid}.guide-card[data-v-e7ffd55c]{background:var(--cream);transition:background .25s}.guide-card[data-v-e7ffd55c]:hover{background:#fff}.guide-card.featured[data-v-e7ffd55c]{background:var(--dark)}.guide-card.featured[data-v-e7ffd55c]:hover{background:#1c1509}.guide-card-inner[data-v-e7ffd55c]{flex-direction:column;height:100%;padding:44px 40px;display:flex}.guide-meta[data-v-e7ffd55c]{align-items:center;gap:10px;margin-bottom:20px;display:flex}.guide-tag[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2.5px;text-transform:uppercase;color:var(--gold);border:1px solid #c8922a4d;padding:4px 10px;font-weight:500}.guide-card.featured .guide-tag[data-v-e7ffd55c]{color:var(--gold-light);border-color:#c8922a33}.guide-new[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2px;text-transform:uppercase;background:var(--gold);color:#0a0602;padding:3px 8px;font-weight:400}.guide-card h3[data-v-e7ffd55c]{color:var(--dark);margin-bottom:16px;font-family:Fraunces Variable,serif;font-size:22px;font-weight:700;line-height:1.25}.guide-card.featured h3[data-v-e7ffd55c]{color:var(--gold-light)}.guide-card p[data-v-e7ffd55c]{font-family:Fraunces Variable,serif;font-size:var(--text-body);color:var(--mid);flex:1;margin-bottom:0;font-weight:400;line-height:1.75}.guide-card.featured p[data-v-e7ffd55c]{color:#f5f0e8d9}.guide-card.placeholder p[data-v-e7ffd55c]{color:var(--muted)}.guide-foot[data-v-e7ffd55c]{border-top:1px solid #c8922a1f;justify-content:space-between;align-items:center;margin-top:32px;padding-top:20px;display:flex}.guide-card.featured .guide-foot[data-v-e7ffd55c]{border-top-color:#c8922a14}.guide-format[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2px;text-transform:uppercase;color:#c8922a99;align-items:center;gap:6px;font-weight:500;display:flex}.guide-coming[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2px;text-transform:uppercase;color:#c8922a8c;font-style:italic;font-weight:500}.guide-download[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-button);letter-spacing:2px;text-transform:uppercase;color:#0a0602;background:var(--gold-light);align-items:center;gap:8px;padding:10px 20px;font-weight:400;text-decoration:none;transition:all .25s;display:inline-flex}.guide-download[data-v-e7ffd55c]:hover{color:var(--dark);background:#fff}.resources-cta[data-v-e7ffd55c]{text-align:center;background:#080401;border-top:1px solid #c8922a14;padding:100px 88px}.cta-eyebrow[data-v-e7ffd55c]{color:var(--gold-light)}.resources-cta h2[data-v-e7ffd55c]{color:var(--cream);margin-bottom:0}.cta-rule[data-v-e7ffd55c]{margin:28px auto}.cta-body[data-v-e7ffd55c]{color:#f5f0e8d9;font-size:var(--text-body);max-width:560px;margin:0 auto 48px}.guide-actions[data-v-e7ffd55c]{align-items:center;gap:8px;display:flex}.guide-view[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-button);letter-spacing:2px;text-transform:uppercase;color:var(--gold-light);cursor:pointer;background:0 0;border:1px solid #c8922a4d;align-items:center;gap:6px;padding:10px 16px;font-weight:400;transition:all .25s;display:inline-flex}.guide-view[data-v-e7ffd55c]:hover{border-color:var(--gold-light);color:#fff}.pdf-overlay[data-v-e7ffd55c]{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#050301eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pdf-modal[data-v-e7ffd55c]{background:#1a1105;border:1px solid #c8922a26;flex-direction:column;width:100%;max-width:1200px;height:calc(100vh - 32px);display:flex}.pdf-modal-header[data-v-e7ffd55c]{border-bottom:1px solid #c8922a1a;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pdf-modal-title[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-label);letter-spacing:2.5px;text-transform:uppercase;color:#f5f0e8d9;font-weight:500}.pdf-modal-actions[data-v-e7ffd55c]{align-items:center;gap:16px;display:flex}.pdf-dl-btn[data-v-e7ffd55c]{font-family:Inter Tight Variable,sans-serif;font-size:var(--text-button);letter-spacing:2px;text-transform:uppercase;color:var(--gold);align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.pdf-dl-btn[data-v-e7ffd55c]:hover{color:var(--gold-light)}.pdf-close[data-v-e7ffd55c]{cursor:pointer;color:#f5f0e8bf;background:0 0;border:none;padding:4px;transition:color .2s;display:flex}.pdf-close[data-v-e7ffd55c]:hover{color:#f5f0e8e6}.pdf-frame[data-v-e7ffd55c]{background:#fff;border:none;flex:1;width:100%}.pdf-modal-enter-active[data-v-e7ffd55c],.pdf-modal-leave-active[data-v-e7ffd55c]{transition:opacity .3s}.pdf-modal-enter-from[data-v-e7ffd55c],.pdf-modal-leave-to[data-v-e7ffd55c]{opacity:0}.pdf-modal-enter-active .pdf-modal[data-v-e7ffd55c],.pdf-modal-leave-active .pdf-modal[data-v-e7ffd55c]{transition:transform .3s}.pdf-modal-enter-from .pdf-modal[data-v-e7ffd55c],.pdf-modal-leave-to .pdf-modal[data-v-e7ffd55c]{transform:scale(.96)}@media (width<=1024px){.guides-inner[data-v-e7ffd55c]{grid-template-columns:1fr}}@media (width<=900px){.resources-hero[data-v-e7ffd55c]{height:56vh;min-height:380px;margin-top:80px}.resources-hero-text[data-v-e7ffd55c]{padding:0 24px 40px}.resources-intro[data-v-e7ffd55c],.articles-section[data-v-e7ffd55c]{padding:56px 24px}.articles-grid[data-v-e7ffd55c]{grid-template-columns:1fr}.article-card-body[data-v-e7ffd55c]{padding:24px}.guides-section[data-v-e7ffd55c]{padding:56px 24px}.guide-card-inner[data-v-e7ffd55c]{padding:32px 24px}.resources-cta[data-v-e7ffd55c]{padding:56px 24px}}
