[hidden]{display:none!important}.member-header{grid-template-columns:1fr auto 1fr}.back-link,.member-label{font-size:11px;letter-spacing:.07em}.member-label{text-align:right}.access-layout{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.access-story{position:relative;overflow:hidden;background:#725b35;color:#fff;display:flex;align-items:center}.access-story>img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:64% center}.access-story:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,18,9,.65),rgba(30,20,10,.2))}.access-story>div{position:relative;z-index:1;padding:60px 12%}.access-story h1{font:normal clamp(48px,5.2vw,78px)/1.08 Georgia,serif;letter-spacing:-.04em}.access-story h1 em{font-weight:400}.access-story p:not(.eyebrow){max-width:300px;line-height:1.8;font-size:15px;margin-top:30px}.access-caption{display:block;font-size:9px;letter-spacing:.15em;margin-top:70px}.access-panel{padding:60px max(35px,12%);align-self:center}.access-panel h2{font:normal clamp(36px,3.2vw,50px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:0 0 20px}.access-intro{color:#625e56;line-height:1.7;font-size:14px}.access-tabs{display:flex;border-bottom:1px solid #d7cfbf;margin:28px 0 25px}.access-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 0;margin-right:30px;color:#716b5e;font:inherit;font-size:13px;cursor:pointer}.access-tabs button[aria-pressed=true]{border-bottom-color:#403a2b;color:#211f19}.access-panel label{display:block;font-size:12px;margin:18px 0 8px}.access-panel input:not([type=checkbox]){display:block;width:100%;border:1px solid #cfc7b6;background:#fff;padding:13px 12px;border-radius:0;font:inherit;font-size:15px}.access-panel input:focus{outline:2px solid #8d7849;outline-offset:2px}.field-note{font-size:11px;line-height:1.6;color:#686356;margin:9px 0}.access-panel .check-label{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:11px}.check-label input{margin-top:3px;accent-color:#685735}.check-label a,.account-privacy a{text-decoration:underline;text-underline-offset:3px}.access-submit,.access-panel .shop-button{width:100%;text-align:center;justify-content:center;margin-top:20px;font:inherit;font-size:13px;cursor:pointer}.access-submit:disabled{opacity:.6;cursor:wait}.form-status{font-size:13px;line-height:1.5;color:#853e2c;min-height:20px}.plain-button{border:0;padding:8px 0;background:none;color:#514a3e;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.access-footnote{font-size:10px;color:#787267;line-height:1.7;margin-top:23px}.account-privacy{padding-top:70px;padding-bottom:70px;max-width:950px}.account-privacy h2{font:normal 34px Georgia,serif}.account-privacy p:not(.eyebrow){color:#666056;font-size:13px;line-height:1.9}.recovery-box{background:#efe8d8;padding:23px;margin:28px 0}.recovery-box h3{font:normal 24px Georgia,serif;margin-top:0}.recovery-box p{font-size:12px;line-height:1.7}.recovery-box code{display:block;overflow-wrap:anywhere;background:#fff;padding:13px;font-size:12px;line-height:1.8;margin:16px 0;user-select:all}.recovery-box button{font-size:11px}.member-email{color:#786d59;font-size:13px}.delete-details{margin-top:35px;border-top:1px solid #d8cfbe;padding-top:20px;font-size:12px}.delete-details summary{cursor:pointer}.delete-details p{line-height:1.7}.account-link{font-size:11px;white-space:nowrap;letter-spacing:.02em}@media(max-width:760px){.member-header{height:auto;min-height:100px;grid-template-columns:1fr;padding:20px;gap:15px;text-align:center}.member-header .wordmark{grid-row:1}.member-label{display:none}.access-layout{grid-template-columns:1fr}.access-story{min-height:260px}.access-story>div{padding:35px 8%}.access-story h1{font-size:44px}.access-story p:not(.eyebrow){margin-top:15px}.access-caption{display:none}.access-panel{padding:40px 8% 55px}.access-tabs button{margin-right:24px}.account-privacy{padding:45px 8%}}
