.Section-module__27SNAG__section{padding-block:var(--bay);border-block-start:1px solid var(--line)}.Section-module__27SNAG__head{align-items:baseline;gap:var(--space-4) var(--space-6);flex-wrap:wrap;margin-block-end:var(--space-12);display:flex}.Section-module__27SNAG__title{font-family:var(--font-display);font-weight:700;font-size:var(--display-sm);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0}.Section-module__27SNAG__rule{min-width:var(--space-8);background:linear-gradient(90deg, var(--line-gold), #d4af370f);flex:1;height:1px}.Section-module__27SNAG__title{background:linear-gradient(180deg, var(--cream) 40%, var(--gold-pale));color:#0000;-webkit-background-clip:text;background-clip:text}
.Newsletter-module__2Pl5Qq__signup{padding-block:var(--bay);border-block-start:1px solid var(--line)}.Newsletter-module__2Pl5Qq__inner{gap:var(--space-8) var(--space-12);padding:clamp(var(--space-8), 6vw, var(--space-16));border:1px solid var(--line-gold);background:linear-gradient(150deg,#d4af370f,#0000 60%);grid-template-columns:minmax(17rem,1.05fr) minmax(17rem,.95fr);align-items:center;display:grid}.Newsletter-module__2Pl5Qq__pitch{gap:var(--space-2);flex-direction:column;display:flex}.Newsletter-module__2Pl5Qq__heading{font-family:var(--font-display);font-weight:700;font-size:var(--display-sm);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0}.Newsletter-module__2Pl5Qq__copy{max-width:var(--measure-tight);color:var(--muted)}.Newsletter-module__2Pl5Qq__form{gap:var(--space-2);flex-wrap:wrap;display:flex}.Newsletter-module__2Pl5Qq__form input{min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--line);color:var(--cream);background:0 0;flex:8rem}.Newsletter-module__2Pl5Qq__form input::placeholder{color:var(--muted)}.Newsletter-module__2Pl5Qq__form input:focus-visible{border-color:var(--gold)}.Newsletter-module__2Pl5Qq__form input:disabled{opacity:.55}.Newsletter-module__2Pl5Qq__pending{font-size:var(--text-sm);color:var(--muted);flex-basis:100%}@media (max-width:56rem){.Newsletter-module__2Pl5Qq__inner{gap:var(--space-6);grid-template-columns:1fr}}
.SiteFooter-module__p-5sba__footer{border-block-start:1px solid var(--line);padding-block:var(--space-12);margin-block-start:var(--bay)}.SiteFooter-module__p-5sba__inner{justify-content:space-between;align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.SiteFooter-module__p-5sba__wordmark{flex:none;line-height:0;display:block}.SiteFooter-module__p-5sba__wordmark img{opacity:.85;width:auto;height:52px}.SiteFooter-module__p-5sba__social{gap:var(--space-6);display:flex}.SiteFooter-module__p-5sba__social a{font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);transition:color var(--dur-fast) var(--ease-out);font-weight:500;text-decoration:none}.SiteFooter-module__p-5sba__social a:hover{color:var(--gold)}.SiteFooter-module__p-5sba__legal{gap:var(--space-1);font-size:var(--text-sm);color:var(--muted);flex-direction:column;display:flex}
.page-module__xgPmsG__layout{gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) 15rem;align-items:start;display:grid}.page-module__xgPmsG__portraitFrame{position:relative;rotate:1.2deg}.page-module__xgPmsG__portraitFrame:before{content:"";inset:var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1) var(--space-4);border:1px solid var(--line-gold);z-index:-1;position:absolute}.page-module__xgPmsG__portrait{border:1px solid var(--line);width:100%;height:auto;box-shadow:0 22px 52px #0000008c}.page-module__xgPmsG__tags{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.page-module__xgPmsG__tag{padding:var(--space-2) var(--space-3);border:1px solid var(--line-gold);font-family:var(--font-ui);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.page-module__xgPmsG__faq{gap:var(--space-8);max-width:var(--measure);display:grid}.page-module__xgPmsG__question{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);letter-spacing:var(--tracking-display);margin-block-end:var(--space-2)}@media (max-width:52rem){.page-module__xgPmsG__layout{grid-template-columns:1fr}.page-module__xgPmsG__portraitFrame{rotate:none}.page-module__xgPmsG__portraitFrame:before{inset:var(--space-4) var(--space-4) calc(var(--space-4) * -1) calc(var(--space-4) * -1)}}
