.member-access-page,.member-dashboard{--ink:#13110f;--gold:#d1ad69;--paper:#eee6da;--muted:#8e857a;background:var(--ink);color:#f3ede4;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.member-access-page *,.member-dashboard *{box-sizing:border-box}.member-access-page{background:radial-gradient(circle at 78% 35%,#d1ad6924,#0000 28%),linear-gradient(135deg,#0d0c0a,#1a1612 62%,#0e0d0b);grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.member-access-page:after{aspect-ratio:1;content:"";border:1px solid #d1ad6924;border-radius:50%;width:42rem;position:absolute;bottom:-17rem;right:-17rem;box-shadow:0 0 0 7rem #d1ad6906,0 0 0 14rem #d1ad6905}.member-access-brand{z-index:2;border-bottom:1px solid #e2c78f26;padding:1.5rem clamp(1rem,5vw,5rem);position:relative}.member-access-brand img{width:8rem;height:auto;display:block}.member-access-card{z-index:2;background:linear-gradient(145deg,#221c15f5,#11100ef5);border:1px solid #e2c78f4d;align-self:center;width:min(41rem,100% - 2rem);margin:3rem auto;padding:clamp(2rem,5vw,4rem);position:relative;box-shadow:0 45px 120px #000}.member-access-number{color:#d1ad6952;font:400 4rem/1 Georgia,serif;position:absolute;top:1.5rem;right:1.7rem}.member-access-card>p:first-of-type{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-access-card h1{letter-spacing:-.055em;margin:1.1rem 0 1.3rem;font:400 clamp(3.2rem,8vw,5.8rem)/.88 Georgia,serif}.member-access-card h1 em{color:#dfbd79;font-weight:400}.member-access-copy{color:#a69d92;max-width:33rem;font:1rem/1.65 Georgia,serif}.member-access-alert{color:#e6aaa0;background:#9f5d501f;border:1px solid #9f5d50;margin:1.3rem 0;padding:.9rem 1rem;font-size:.8rem;line-height:1.5}.member-access-form{gap:1rem;margin-top:2rem;display:grid}.member-access-form label{gap:.5rem;display:grid}.member-access-form label span{color:#9d9489;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:800}.member-access-form input{color:#f6efe6;background:#1d1915;border:1px solid #4d4339;border-radius:0;outline:0;width:100%;height:3.5rem;padding:0 1rem;font:16px/1 Arial,sans-serif}.member-access-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #d1ad6914}.member-access-form input[name=code]{letter-spacing:.45em;text-align:center;height:5rem;font:400 2.1rem/1 Georgia,serif}.member-access-form button{color:#15120f;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:linear-gradient(115deg,#bd934f,#e0bd78,#bd934f);border:0;min-height:3.7rem;font-size:.75rem;font-weight:900}.member-access-form>a{color:#a69d92;justify-self:center;font-size:.75rem}.member-access-card>small{color:#756e67;border-top:1px solid #e2c78f1f;margin-top:1.5rem;padding-top:1.2rem;font-size:.75rem;line-height:1.55;display:block}.member-access-page>footer{z-index:2;color:#786f66;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #e2c78f1f;justify-content:space-between;padding:1.3rem clamp(1rem,5vw,5rem);font-size:.75rem;display:flex;position:relative}.member-access-page>footer a{color:#b89b64}.member-dashboard{color:#171411;background:#e9e0d3}.member-dashboard-top{color:#f3ede4;background:#13110f;border-bottom:1px solid #e2c78f2b;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.1rem clamp(1rem,4vw,4rem);display:grid}.member-dashboard-top>a img{width:7.5rem;height:auto;display:block}.member-dashboard-top>span{color:#b8aa99;letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-dashboard-top form{justify-self:end}.member-dashboard-top button{color:#d5b574;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:900}.member-dashboard-hero{color:#f4eee5;background:radial-gradient(circle at 80% 30%,#d1ad6926,#0000 27%),#13110f;grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);align-items:end;gap:3rem;padding:clamp(3rem,7vw,7rem) clamp(1rem,6vw,7rem);display:grid}.member-dashboard-hero p{color:#caa766;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.member-dashboard-hero h1{letter-spacing:-.06em;margin:1rem 0 1.5rem;font:400 clamp(3.8rem,7vw,7.5rem)/.87 Georgia,serif}.member-dashboard-hero h1 em{color:#dfbd79;font-weight:400}.member-dashboard-hero>div>span{color:#81796f;font-size:.76rem}.member-dashboard-hero aside{background:#d1ad690f;border:1px solid #e2c78f47;padding:1.5rem}.member-dashboard-hero aside small{color:#948b80;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.member-dashboard-hero aside>strong{color:#e4c785;text-overflow:ellipsis;margin:.8rem 0 1.2rem;font:400 clamp(2.3rem,5vw,4.3rem)/1 Georgia,serif;display:block;overflow:hidden}.member-dashboard-hero aside>div{flex-wrap:wrap;gap:.5rem;display:flex}.member-dashboard-hero aside span,.member-dashboard-hero aside b{color:#a69d91;text-transform:uppercase;border:1px solid #e2c78f33;padding:.5rem .65rem;font-size:.75rem;font-weight:800}.member-dashboard-hero aside span.is-active{color:#171411;background:#caa766;border-color:#bfa35f}.member-dashboard-notice{color:#5e4720;background:#f2dfb9;border:1px solid #9e814b;margin:1.3rem clamp(1rem,6vw,7rem) 0;padding:1rem 1.2rem;font-size:.82rem}.member-money-grid{background:#2d2822;border:1px solid #2d2822;grid-template-columns:1.35fr repeat(3,1fr);margin:0 clamp(1rem,6vw,7rem);display:grid;transform:translateY(-1px)}.member-money-grid article{background:#f5efe6;min-height:12.5rem;padding:1.5rem}.member-money-grid article+article{border-left:1px solid #d2c5b3}.member-money-grid article.is-primary{color:#f3ede4;background:#171411}.member-money-grid span,.member-lifetime span{color:#897f73;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-money-grid strong{color:#9a7439;margin:1rem 0;font:400 clamp(2.1rem,4vw,3.8rem)/1 Georgia,serif;display:block}.member-money-grid .is-primary strong{color:#e0c17e}.member-money-grid small{color:#7b7268;font-size:.75rem;line-height:1.45}.member-balance-action{background:#f5efe6;border:1px solid #cbbda9;grid-template-columns:1fr auto;align-items:center;gap:3rem;margin:2rem clamp(1rem,6vw,7rem);padding:1.6rem 1.8rem;display:grid}.member-balance-action span{color:#9b7840;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-balance-action h2{margin:.5rem 0;font:400 clamp(1.8rem,3vw,2.8rem)/1 Georgia,serif}.member-balance-action p{color:#736b62;max-width:50rem;margin:0;font-size:.8rem;line-height:1.6}.member-balance-action button{color:#e3c683;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#171411;border:1px solid #171411;min-width:15rem;min-height:3.4rem;padding:0 1.1rem;font-size:.75rem;font-weight:900}.member-balance-action button:disabled{cursor:not-allowed;opacity:.4}.member-lifetime{background:#f5efe6;border:1px solid #c9bba7;grid-template-columns:repeat(3,1fr);margin:2rem clamp(1rem,6vw,7rem);display:grid}.member-lifetime>div{padding:1.35rem}.member-lifetime>div+div{border-left:1px solid #d2c5b3}.member-lifetime strong{color:#171411;margin:.5rem 0;font:400 2.2rem/1 Georgia,serif;display:block}.member-lifetime small{color:#7e756b;font-size:.75rem}.member-periods{color:#eee6da;background:#171411;border:1px solid #2b2722;grid-template-columns:auto 1fr auto;align-items:end;gap:1.4rem;margin:3.5rem clamp(1rem,6vw,7rem) 1rem;padding:1.2rem 1.35rem;display:grid}.member-periods>div span,.member-periods label span{color:#877f75;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.75rem;font-weight:900;display:block}.member-periods>div strong{font:400 1rem/1.2 Georgia,serif}.member-periods nav{justify-content:center;gap:.35rem;display:flex}.member-periods nav a{color:#b8aea2;text-transform:uppercase;border:1px solid #413a32;padding:.55rem .65rem;font-size:.75rem;font-weight:800;text-decoration:none}.member-periods form{align-items:end;gap:.4rem;display:flex}.member-periods label{display:grid}.member-periods input{color:#efe6d8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211d19;border:1px solid #4b433a;height:2.45rem}.member-periods button{color:#171411;text-transform:uppercase;background:#caa766;border:0;height:2.45rem;font-size:.75rem;font-weight:900}.member-chart-card{color:#eee6da;background:#171411;border:1px solid #2c2823;margin:0 clamp(1rem,6vw,7rem) 3rem;box-shadow:0 30px 80px #271f162e}.member-chart-card>header{border-bottom:1px solid #e2c78f24;justify-content:space-between;align-items:end;gap:2rem;padding:1.6rem 1.8rem;display:flex}.member-chart-card>header span{color:#caa766;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-chart-card h2{margin:.5rem 0 0;font:400 clamp(2rem,4vw,3.4rem)/1 Georgia,serif}.member-chart-card>header p{color:#7f776e;margin:.45rem 0 0;font-size:.75rem}.member-chart-card>header>div:last-child{gap:.3rem;display:flex}.member-chart-card>header button{color:#a49b90;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #494138;padding:.65rem .8rem;font-size:.75rem;font-weight:800}.member-chart-card>header button.is-active{color:#171411;background:#caa766;border-color:#caa766}.member-chart-plot{grid-template-columns:5rem 1fr;height:24rem;padding:2rem 1.8rem 0;display:grid}.member-chart-scale{color:#786f66;flex-direction:column;justify-content:space-between;padding-bottom:2.6rem;font-size:.75rem;display:flex}.member-chart-bars{background:repeating-linear-gradient(#0000 0 calc(25% - 1px),#e2c78f12 25%);border-bottom:1px solid #e2c78f38;align-items:stretch;gap:.12rem;display:flex;overflow:hidden}.member-chart-bars button{color:#746d65;cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:1fr 2.5rem;place-items:end center;min-width:2px;padding:0;display:grid}.member-chart-bars i{background:linear-gradient(#efd18d,#98713a);width:min(78%,2.2rem);min-height:2px;transition:filter .2s,transform .2s;display:block}.member-chart-bars button.is-selected i,.member-chart-bars button:hover i{filter:brightness(1.28);transform:scaleX(1.12)}.member-chart-bars span{text-overflow:clip;white-space:nowrap;width:100%;font-size:.75rem;overflow:hidden}.member-chart-detail{border-top:1px solid #e2c78f24;grid-template-columns:1.4fr repeat(3,1fr);display:grid}.member-chart-detail>div{border-right:1px solid #e2c78f1f;padding:1.1rem 1.3rem}.member-chart-detail span{color:#776f66;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.4rem;font-size:.75rem;font-weight:900;display:block}.member-chart-detail strong{font:400 1.15rem/1 Georgia,serif}.member-chart-card>footer{color:#877e73;border-top:1px solid #e2c78f24;justify-content:space-between;gap:1rem;padding:1rem 1.8rem;font-size:.75rem;display:flex}.member-chart-card>footer strong{color:#d9bd81}.member-history{margin:0 clamp(1rem,6vw,7rem) 4rem}.member-history>header{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.2rem;display:flex}.member-history>header span{color:#98723a;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-history h2{margin:.45rem 0 0;font:400 clamp(2.4rem,5vw,4.5rem)/.95 Georgia,serif}.member-history>header p{color:#766e64;text-align:right;max-width:24rem;margin:0;font-size:.75rem}.member-history-list{border:1px solid #cabca8}.member-history-list article{background:#f7f1e8;grid-template-columns:1.4fr 1fr .8fr .8fr;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.member-history-list article+article{border-top:1px solid #d2c5b3}.member-history-list article.is-payout{color:#eee6da;background:#171411}.member-history-list article span{gap:.25rem;min-width:0;display:grid}.member-history-list small{color:#80776d;text-transform:uppercase;font-size:.75rem}.member-history-list strong{text-overflow:ellipsis;white-space:nowrap;font:400 .9rem/1.2 Georgia,serif;overflow:hidden}.member-history-list .is-positive{color:#98723a}.member-empty{color:#746c63;background:#f7f1e8;margin:0;padding:2rem}.member-dashboard-footer{color:#7c746b;background:#171411;justify-content:space-between;padding:1.4rem clamp(1rem,6vw,7rem);font-size:.75rem;display:flex}.member-dashboard-footer a{color:#c5a669}@media (max-width:980px){.member-dashboard-hero{grid-template-columns:1fr}.member-money-grid{grid-template-columns:1fr 1fr}.member-money-grid article:nth-child(3){border-top:1px solid #d2c5b3;border-left:0}.member-money-grid article:nth-child(4){border-top:1px solid #d2c5b3}.member-periods{grid-template-columns:1fr}.member-periods nav{flex-wrap:wrap;justify-content:flex-start}.member-periods form{flex-wrap:wrap}.member-chart-detail{grid-template-columns:1fr 1fr}.member-chart-detail>div{border-bottom:1px solid #e2c78f1f}.member-history-list article{grid-template-columns:1fr 1fr}}@media (max-width:620px){.member-access-brand{padding:1rem}.member-access-brand img{width:6.5rem}.member-access-card{width:calc(100% - 1rem);margin:1rem auto;padding:1.4rem 1rem}.member-access-card h1{font-size:3.15rem}.member-access-number{font-size:3rem}.member-access-page>footer{text-align:center;gap:.5rem;display:grid}.member-dashboard-top{grid-template-columns:1fr auto}.member-dashboard-top>span{display:none}.member-dashboard-top>a img{width:6.4rem}.member-dashboard-hero{padding:3.5rem 1rem}.member-dashboard-hero h1{font-size:3.65rem}.member-dashboard-hero aside>strong{font-size:2.7rem}.member-money-grid{grid-template-columns:1fr;margin:0}.member-money-grid article{min-height:9rem}.member-money-grid article+article{border-top:1px solid #d2c5b3;border-left:0}.member-balance-action{grid-template-columns:1fr;gap:1.4rem;margin:1rem;padding:1.2rem}.member-balance-action button{width:100%}.member-lifetime{grid-template-columns:1fr;margin:1rem}.member-lifetime>div+div{border-top:1px solid #d2c5b3;border-left:0}.member-periods{margin:2.5rem 1rem 1rem}.member-periods nav{grid-template-columns:1fr 1fr;display:grid}.member-periods nav a{text-align:center}.member-periods form{grid-template-columns:1fr 1fr;display:grid}.member-periods form button{grid-column:1/-1}.member-chart-card{margin:0 1rem 2.5rem}.member-chart-card>header{padding:1.2rem;display:grid}.member-chart-card>header>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.member-chart-card>header button{padding:.65rem .35rem}.member-chart-plot{grid-template-columns:3.2rem 1fr;height:20rem;padding:1.2rem .7rem 0}.member-chart-bars{gap:0}.member-chart-bars i{width:78%}.member-chart-detail{grid-template-columns:1fr 1fr}.member-chart-detail>div{padding:.9rem}.member-chart-card>footer{padding:1rem;display:grid}.member-history{margin:0 1rem 2.5rem}.member-history>header{display:grid}.member-history>header p{text-align:left}.member-history-list{border:0}.member-history-list article{border:1px solid #cabca8;grid-template-columns:1fr 1fr;margin-bottom:.6rem}.member-history-list article+article{border-top:1px solid #cabca8}.member-dashboard-footer{text-align:center;gap:.5rem;display:grid}}@media (prefers-reduced-motion:reduce){.member-access-page *,.member-dashboard *{transition:none!important}}.member-sale-alerts{background:#2d2822;border:1px solid #2d2822;grid-template-columns:minmax(0,1fr) minmax(20rem,.42fr);gap:1px;margin:2rem clamp(1rem,6vw,7rem);display:grid}.member-sale-alerts-copy{background:#f5efe6;padding:clamp(1.4rem,3vw,2.3rem)}.member-sale-alerts-copy>span{color:#98723a;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-sale-alerts-copy h2{margin:.55rem 0 .8rem;font:400 clamp(2rem,4vw,3.5rem)/.95 Georgia,serif}.member-sale-alerts-copy p{color:#71695f;max-width:48rem;margin:0;font-size:.82rem;line-height:1.65}.member-sale-alerts-copy small{color:#8a8177;border-top:1px solid #d8ccbb;margin-top:1rem;padding-top:.85rem;font-size:.75rem;line-height:1.5;display:block}.member-sale-alerts-state{color:#f3ede4;background:#171411;align-content:center;gap:.45rem;padding:1.5rem;display:grid}.member-sale-alerts-state>i{background:#826e52;border-radius:50%;width:.62rem;height:.62rem;margin-bottom:.65rem;box-shadow:0 0 0 .38rem #caa76614}.member-sale-alerts-state>small{color:#867e75;letter-spacing:.11em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-sale-alerts-state>strong{font:400 1.55rem/1.1 Georgia,serif}.member-sale-alerts-state>span{color:#938b81;font-size:.75rem;line-height:1.45}.member-sale-alerts-state form{margin-top:1rem}.member-sale-alerts-state button{color:#dfc17f;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #caa766;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.4rem;padding:0 1rem;font-size:.75rem;font-weight:900;display:flex}.member-sale-alerts-state button>b{background:#5d5141;border-radius:999px;width:2.2rem;height:1.2rem;position:relative}.member-sale-alerts-state button>b i{background:#fff;border-radius:50%;width:.88rem;height:.88rem;position:absolute;top:.16rem;left:.16rem}.member-sale-alerts.is-active .member-sale-alerts-state>i{background:#dfc17f;box-shadow:0 0 0 .38rem #dfc17f1a,0 0 1.2rem #dfc17f4d}.member-sale-alerts.is-active .member-sale-alerts-state button{color:#171411;background:#caa766}.member-sale-alerts.is-active .member-sale-alerts-state button>b{background:#86682f}.member-sale-alerts.is-active .member-sale-alerts-state button>b i{left:auto;right:.16rem}.member-refund-alerts{margin-top:-1rem}.member-refund-alerts .member-sale-alerts-copy{background:#eadfce}.member-refund-alerts .member-sale-alerts-state{background:#251a17}.member-refund-alerts .member-sale-alerts-copy>span{color:#8f4339}@media (max-width:980px){.member-sale-alerts{grid-template-columns:1fr}}@media (max-width:620px){.member-sale-alerts{margin:1rem}.member-sale-alerts-copy,.member-sale-alerts-state{padding:1.2rem}.member-sale-alerts-copy h2{font-size:2.25rem}}.member-share-kit{gap:1rem;margin:2rem clamp(1rem,6vw,7rem) 3rem;display:grid}.member-landing-card,.member-card-section{background:#f5efe6;border:1px solid #2d2822;padding:clamp(1.5rem,3vw,2.8rem)}.member-landing-card{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);grid-template-areas:"eyebrow action""title action""copy action";align-items:center;column-gap:clamp(2rem,5vw,6rem);display:grid}.member-landing-card>span{grid-area:eyebrow}.member-landing-card h2{grid-area:title}.member-landing-card>p{grid-area:copy}.member-landing-card>form,.member-landing-card>.member-landing-ready,.member-landing-card>.member-landing-pending{grid-area:action;justify-self:end;width:100%;margin:0}.member-landing-card>span,.member-card-section>header>span{color:#98723a;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-landing-card h2,.member-card-section h2{margin:.65rem 0;font:400 clamp(2.4rem,4.2vw,4.4rem)/.9 Georgia,serif}.member-landing-card h2 em,.member-card-section h2 em{color:#9a7439;font-weight:400}.member-landing-card>p,.member-card-section>header>p{color:#71695f;max-width:42rem;font-size:.8rem;line-height:1.65}.member-landing-card form button{color:#e2c27c;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:#171411;border:0;justify-content:space-between;align-items:center;width:100%;min-height:4.2rem;padding:0 1.4rem;font-size:.75rem;font-weight:900;display:flex}.member-landing-pending{background:#eee5d8;border:1px solid #bcae9a;align-items:center;gap:1rem;padding:1rem;display:flex}.member-landing-pending i{background:#d3aa5e;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 .4rem #d3aa5e1f}.member-landing-pending span{gap:.2rem;display:grid}.member-landing-pending small{color:#81776c;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-landing-pending strong{font:400 1rem/1 Georgia,serif}.member-landing-ready{color:#eee6db;background:#171411;border:1px solid #a89063;gap:.65rem;padding:1.2rem;display:grid}.member-landing-ready>small{color:#caa766;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-landing-ready>a{color:#f0e7da;overflow-wrap:anywhere;justify-content:space-between;gap:1rem;font:400 1.05rem/1.3 Georgia,serif;text-decoration:none;display:flex}.member-landing-ready p{color:#91887d;margin:0;font-size:.75rem;line-height:1.5}.member-card-section{color:#f5eee4;background:#171411;grid-template-columns:minmax(15rem,.65fr) minmax(28rem,1fr);grid-template-areas:"intro card""intro actions";align-items:center;column-gap:clamp(2rem,5vw,6rem);display:grid}.member-card-section>header{grid-area:intro}.member-card-section>header>p{color:#978e83}.member-business-card{aspect-ratio:17/11;background:radial-gradient(circle at 22% 18%,#30281e,#0e0d0c 68%);border:1px solid #947442;grid-area:card;grid-template-columns:.36fr .64fr;width:100%;max-width:44rem;margin:0 0 1rem;padding:1.2rem;display:grid;overflow:hidden;box-shadow:0 24px 65px #00000059}.member-business-brand{text-align:center;border-right:1px solid #5b4931;align-content:center;justify-items:center;padding:1rem;display:grid}.member-business-mark{color:#d7b76f;border:1px solid #d7b76f;border-radius:50%;place-items:center;width:4.2rem;height:4.2rem;font:400 1.9rem/1 Georgia,serif;display:grid}.member-business-brand>strong{color:#eee6da;letter-spacing:.12em;margin-top:1rem;font:400 1.55rem/1 Georgia,serif}.member-business-brand>small{color:#8f877d;letter-spacing:.13em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem}.member-business-brand>em{color:#d7b76f;letter-spacing:.15em;margin-top:2.4rem;font-size:.75rem;font-style:normal}.member-business-story{text-align:left;align-content:center;min-width:0;padding:1rem 1.1rem;display:grid}.member-business-story>span{color:#b18c4e;letter-spacing:.13em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-business-story h3{color:#f6efe6;margin:.55rem 0;font:400 1.55rem/.95 Georgia,serif}.member-business-story h3 em{color:#dfbd79;font-weight:400}.member-business-story>p{color:#9e958a;margin:0;font-size:.75rem;line-height:1.45}.member-business-member{margin-top:1rem}.member-business-member small,.member-business-coupon small{color:#8e857a;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900;display:block}.member-business-member strong{color:#f2e9dd;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font:400 .95rem/1 Georgia,serif;display:block;overflow:hidden}.member-business-coupon{background:#151310;border:1px solid #5f4c31;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;margin-top:.65rem;padding:.65rem;display:grid}.member-business-coupon span{min-width:0}.member-business-coupon b{color:#e1c27c;text-overflow:ellipsis;white-space:nowrap;margin-top:.22rem;font:400 1rem/1 Georgia,serif;display:block;overflow:hidden}.member-business-coupon>em{color:#d9bb78;text-align:right;text-transform:uppercase;font-size:.75rem;font-style:normal;font-weight:900}.member-card-actions{grid-area:actions;grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.member-card-actions a,.member-card-actions button{color:#d9c49a;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #64543c;justify-content:space-between;align-items:center;min-height:3.2rem;padding:0 .8rem;font-size:.75rem;font-weight:900;text-decoration:none;display:flex}.member-business-card{grid-template-columns:.44fr .56fr}.member-business-brand{padding:.7rem}.member-business-product{aspect-ratio:4/3;object-fit:cover;object-position:center;filter:drop-shadow(0 .7rem 1rem #00000073);border:1px solid #715a39;width:100%;max-height:9.2rem;display:block}.member-business-brand>strong{margin-top:.45rem;font-size:1.45rem}.member-business-brand>small{letter-spacing:.12em;margin-top:.35rem;font-size:.75rem}.member-business-brand>em{margin-top:.8rem;font-size:.75rem}@media (max-width:980px){.member-landing-card{grid-template-columns:1fr;grid-template-areas:"eyebrow""title""copy""action"}.member-landing-card>form,.member-landing-card>.member-landing-ready,.member-landing-card>.member-landing-pending{justify-self:start;margin-top:1.5rem}.member-card-section{grid-template-columns:1fr 1fr;grid-template-areas:"intro card""actions actions";gap:1.5rem}.member-card-actions{grid-column:auto}}@media (max-width:620px){.member-share-kit{grid-template-columns:1fr;margin:1rem}.member-landing-card,.member-card-section{padding:1.2rem}.member-card-section{display:block}.member-business-card{padding:.65rem}.member-business-brand{padding:.35rem}.member-business-product{width:100%;max-height:5.4rem}.member-business-brand>strong{margin-top:.2rem;font-size:.9rem}.member-business-brand>small{font-size:.75rem}.member-business-brand>em{margin-top:.45rem}.member-business-story{padding:.45rem .55rem}.member-business-story h3{font-size:1rem}.member-business-story>p{font-size:.75rem}.member-business-member{margin-top:.55rem}.member-business-coupon{margin-top:.4rem;padding:.42rem}.member-business-coupon b{font-size:.75rem}.member-card-actions{grid-template-columns:1fr}.member-landing-card h2,.member-card-section h2{font-size:2.8rem}}@media print{body *{visibility:hidden!important}.member-card-section,.member-card-section *{visibility:visible!important}.member-card-section{background:#fff!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.member-card-section>header,.member-card-actions{display:none!important}.member-business-card{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:85mm!important;max-width:none!important;height:55mm!important;margin:10mm auto!important}}.member-card-section{grid-template-areas:"intro card""intro actions""control control"}.member-business-card{aspect-ratio:85.6/54;grid-template-columns:.43fr .57fr;max-width:46rem;padding:0}.member-business-brand{background:#0b0a09;min-width:0;padding:0;display:block;position:relative;overflow:hidden}.member-business-product{aspect-ratio:auto;object-fit:cover;object-position:center;filter:none;border:0;width:100%;height:100%;max-height:none}.member-business-brand:after{content:"";background:linear-gradient(#0000,#080706f0);position:absolute;inset:42% 0 0}.member-business-brand-copy{z-index:1;text-align:center;justify-items:center;padding:2.6rem .7rem .85rem;display:grid;position:absolute;bottom:0;left:0;right:0}.member-business-brand-copy strong{color:#f4ecdf;letter-spacing:.14em;font:400 1.45rem/1 Georgia,serif}.member-business-brand-copy small{color:#c7b79f;letter-spacing:.13em;text-transform:uppercase;margin-top:.35rem;font-size:.75rem}.member-business-brand-copy em{color:#d7b76f;letter-spacing:.15em;margin-top:.7rem;font-size:.75rem;font-style:normal}.member-business-story{grid-template-rows:auto auto auto auto auto auto 1fr;align-content:stretch;padding:clamp(.85rem,1.7vw,1.25rem)}.member-business-story>span{font-size:.75rem}.member-business-story h3{margin:.45rem 0;font-size:clamp(1.15rem,2.15vw,1.7rem)}.member-business-story>p{max-width:21rem;font-size:.75rem;line-height:1.5}.member-business-story>ul{grid-template-columns:repeat(3,1fr);gap:.3rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.member-business-story>ul li{background:#caa7660a;border:1px solid #40362a;gap:.2rem;padding:.48rem .38rem;display:grid}.member-business-story>ul b{color:#b18c4e;letter-spacing:.08em;font-size:.75rem}.member-business-story>ul span{color:#c6bdb2;text-transform:uppercase;font-size:.75rem;font-weight:800}.member-business-member{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.4rem;margin-top:.7rem;display:grid}.member-business-member small,.member-business-member strong{grid-column:1}.member-business-member>a{color:#d8b873;letter-spacing:.07em;text-align:right;grid-area:1/2/3;align-self:end;font-size:.75rem;font-weight:900;text-decoration:none}.member-business-coupon{min-width:0;margin-top:.6rem;padding:.65rem;overflow:hidden}.member-business-coupon span{min-width:0;overflow:hidden}.member-business-coupon b{max-width:100%;font-size:clamp(.62rem,1.45vw,1rem)}.member-business-coupon>em{white-space:normal;max-width:7.8rem;line-height:1.25}.member-business-social{text-align:right;border-top:1px solid #3f352a;align-self:end;gap:.28rem;padding-top:.65rem;display:grid}.member-business-social strong{color:#e4d8c8;font:italic 400 .7rem/1.15 Georgia,serif}.member-business-social span{color:#8f867b;letter-spacing:.09em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-business-social b{color:#d8b873}.member-card-actions{grid-template-columns:repeat(3,1fr)}.member-card-actions>p{color:#a89e91;border:1px solid #4c402f;grid-column:1/-1;margin:0;padding:.55rem .75rem;font-size:.75rem}.member-card-photo-control{background:#201b16;border:1px solid #55452f;grid-area:control;grid-template-columns:minmax(0,1fr) minmax(20rem,.65fr);align-items:center;gap:2rem;margin-top:1.5rem;padding:1.2rem;display:grid}.member-card-photo-control>div:first-child{gap:.4rem;display:grid}.member-card-photo-control>div:first-child>span,.member-card-photo-control label>span{color:#caa766;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.member-card-photo-control>div:first-child>strong{font:400 1.35rem/1.1 Georgia,serif}.member-card-photo-control p{color:#8e857a;max-width:42rem;margin:0;font-size:.75rem;line-height:1.5}.member-card-photo-control form{gap:.55rem;display:grid}.member-card-photo-control label{gap:.35rem;display:grid}.member-card-photo-control select{color:#eee6da;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171411;border:1px solid #635238;width:100%;height:2.9rem;padding:0 .65rem;font-size:.75rem}.member-card-photo-control button{color:#171411;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#caa766;border:1px solid #caa766;justify-content:space-between;align-items:center;min-height:3rem;padding:0 .8rem;font-size:.75rem;font-weight:900;display:flex}.member-card-photo-status{background:#171411;border:1px solid #554b3e;gap:.35rem;padding:1rem;display:grid}.member-card-photo-status>span{color:#eee6da;font:400 1rem/1.15 Georgia,serif}.member-card-photo-status>small{color:#857d73;font-size:.75rem;line-height:1.45}.member-card-photo-status.is-pending{grid-template-columns:auto 1fr;align-items:center}.member-card-photo-status.is-pending>i{background:#d9b96f;border-radius:50%;grid-row:1/3;width:.62rem;height:.62rem;box-shadow:0 0 0 .35rem #d9b96f1a}@media (max-width:980px){.member-card-section{grid-template-areas:"intro card""actions actions""control control"}.member-card-photo-control{grid-template-columns:1fr}}@media (max-width:620px){.member-business-card{grid-template-columns:.41fr .59fr;padding:0}.member-business-brand{padding:0}.member-business-product{height:100%;max-height:none}.member-business-brand-copy{padding:1.7rem .3rem .45rem}.member-business-brand-copy strong{font-size:.84rem}.member-business-brand-copy small{font-size:.75rem}.member-business-brand-copy em{margin-top:.35rem;font-size:.75rem}.member-business-story{padding:.48rem}.member-business-story>span{font-size:.75rem}.member-business-story h3{margin:.25rem 0;font-size:.88rem}.member-business-story>p{font-size:.75rem}.member-business-story>ul{gap:.15rem;margin-top:.35rem}.member-business-story>ul li{padding:.25rem .18rem}.member-business-story>ul b,.member-business-story>ul span{font-size:.75rem}.member-business-member{margin-top:.35rem}.member-business-member>a{font-size:.75rem}.member-business-coupon{margin-top:.3rem;padding:.35rem}.member-business-social{gap:.12rem;padding-top:.3rem}.member-business-social strong,.member-business-social span{font-size:.75rem}.member-card-actions{grid-template-columns:1fr}.member-card-photo-control{gap:1rem;margin-top:1rem;padding:1rem}.member-card-photo-control button{font-size:.75rem}}@media print{@page{size:85.6mm 54mm;margin:0}.member-card-photo-control{display:none!important}.member-business-card{width:85.6mm!important;height:54mm!important;margin:0!important;padding:0!important}}
