/* Latest brand lockup and gold conversion treatment. */
.nav .button,.button.gold{background:#9f8c72;border-color:#9f8c72;color:#fbf8f2}
.nav .button:hover,.button.gold:hover{background:#151514;border-color:#151514}
.menu{color:#9f8c72}
.form button[disabled]{opacity:.65;cursor:wait}.form-note{min-height:1.35em}.order-summary{margin:2rem auto;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:1rem;border-top:1px solid #d8d0c6;padding-top:1.5rem}.order-summary p{margin:0}.legal{max-width:760px}.legal h2{font-size:.8rem;letter-spacing:.12em;margin:2.5rem 0 .65rem}.legal p{font-size:1.05rem;line-height:1.75}@media(max-width:620px){.order-summary{grid-template-columns:1fr}.form input,.form select,.form textarea{font-size:16px}}
.creator-toggle{border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;padding:0;cursor:pointer}.creator-nav{position:relative}.creator-links{display:none;position:absolute;top:22px;right:0;width:250px;padding:16px;background:var(--paper);border:1px solid var(--pale);box-shadow:0 12px 28px #1515141a}.creator-open .creator-links{display:grid;gap:12px}.creator-links a,.creator-links span{font-size:10px;line-height:1.3}.creator-links span{color:#766c60}.two-door-links{display:flex;gap:32px;margin-top:30px;font:11px var(--mono);letter-spacing:.1em}.creator-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:64px;border:1px solid #574f47;background:#574f47}.creator-grid>div{padding:28px;background:var(--ink)}.creator-grid b,.resource-pending{font:10px var(--mono);letter-spacing:.1em}.resource-pending{color:#d4c9b7}@media(max-width:800px){.creator-nav{width:100%}.creator-toggle{padding:12px 0;width:100%;text-align:left}.creator-links{position:static;width:auto;box-shadow:none;margin:0 -20px;padding:14px 20px;background:var(--cream)}.creator-grid{grid-template-columns:1fr;margin-top:42px}.two-door-links{flex-direction:column;gap:14px}}
.site-header a,.creator-toggle,.footer a,.text-link{transition:color .18s ease}.site-header a:hover,.creator-toggle:hover,.footer a:hover,.text-link:hover{color:var(--gold)}.site-header a:focus-visible,.creator-toggle:focus-visible,.footer a:focus-visible,.text-link:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.split-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-section{padding:28px 0;border-top:1px solid var(--pale)}.hidden{display:none!important}@media(max-width:800px){.two-door{padding:42px 0}.two-door .h2{font-size:clamp(34px,10vw,52px)}.hero{padding-top:44px}.footer{padding-top:42px;padding-bottom:34px}.footer-logo{margin-bottom:16px}.footer h2{font-size:37px}.footer-links{gap:14px}.creator-links span{display:none}.split-fields{grid-template-columns:1fr}.form-section{padding:22px 0}.hero-mark{min-height:0;padding:20px}.hero-mark img{max-height:180px;object-fit:contain}}
.form-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
