.member-app{--a-ink:#09241e;--a-green:#12372f;--a-paper:#faf9f5;--a-cream:#f1eee6;--a-line:#dcd8cd;--a-gold:#b8975d;--a-muted:#6d756e;min-height:100svh;background:var(--a-paper);color:var(--a-ink);font-family:Arial,Helvetica,sans-serif;padding:0 max(18px,calc((100% - 1140px)/2)) 100px}.member-app button{font:inherit;color:inherit}.app-topbar{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--a-line);position:sticky;top:0;background:hsla(48,33%,97%,.96);z-index:10}.app-topbar>button{border:0;background:none;padding:0}.app-topbar>div{display:flex;align-items:center;gap:17px}.app-logo{font-family:Georgia,serif;font-size:17px;letter-spacing:.19em}.app-logo b{font-size:23px;font-weight:400;letter-spacing:-.17em;margin-right:4px}.top-title{font:10px Arial;letter-spacing:.15em;text-transform:uppercase}.heart,.notify{width:38px;height:38px;border:1px solid var(--a-line);border-radius:50%;background:var(--a-paper);display:grid;place-items:center;position:relative}.notify i{position:absolute;width:6px;height:6px;background:var(--a-gold);border-radius:50%;right:8px;top:8px}.vi{display:block;width:17px;height:17px;position:relative}.vi:after,.vi:before{content:"";position:absolute}.vi-bell:before{height:13px;width:11px;border:1.5px solid;border-radius:7px 7px 3px 3px;left:2px;top:1px}.vi-bell:after{width:5px;border-top:1.5px solid;bottom:0;left:5px}.vi-search:before{width:11px;height:11px;border:1.5px solid;border-radius:50%;left:0;top:0}.vi-search:after{width:8px;border-top:1.5px solid;transform:rotate(47deg);right:0;bottom:2px}.vi-heart:before{font-size:21px;content:"♡";left:0;top:-6px}.heart.saved{color:#8b593c;background:#f7eee7}.heart.saved .vi-heart:before{content:"♥"}.vi-home:before{width:13px;height:12px;background:currentColor;left:2px;bottom:0;clip-path:polygon(50% 0,100% 42%,88% 42%,88% 100%,17% 100%,17% 42%,0 42%)}.vi-drop:before{width:14px;height:13px;border:1.5px solid;left:1px;top:3px}.vi-drop:after{height:6px;border-left:1.5px solid;left:7px;top:0}.vi-card:before{width:16px;height:11px;border:1.5px solid;border-radius:2px;top:3px}.vi-user:before{width:7px;height:7px;border:1.5px solid;border-radius:50%;left:4px}.vi-user:after{width:15px;height:8px;border:1.5px solid;border-radius:10px 10px 0 0;bottom:0;left:0}.app-content{max-width:840px;margin:0 auto}.demo-switch{position:fixed;z-index:30;right:18px;top:82px;background:var(--a-ink);color:var(--a-paper);padding:5px;border-radius:4px;display:flex;gap:2px;box-shadow:0 3px 12px #09241e22}.demo-switch span{font-size:8px;letter-spacing:.1em;padding:8px 5px;color:#cfc7b4}.demo-switch button{background:transparent;border:0;color:#d3d8d4;padding:6px 7px;text-transform:capitalize;font-size:10px}.demo-switch button.active{background:#f4f1e9;color:var(--a-ink)}.welcome{padding:55px 0 27px}.card-intro p,.drops-intro p,.history>p,.home-section .section-kicker,.micro,.privilege-section>p,.profile-intro p,.redeem-sheet>p,.saved-intro p,.terms>p,.value-hero>p,.welcome p,.work-benefits>p{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--a-muted);margin:0;text-transform:uppercase}.card-intro h1,.drops-intro h1,.explore-heading h1,.partner-heading h1,.profile-intro h1,.saved-intro h1,.value-hero h1,.welcome h1{font-family:Georgia,serif;letter-spacing:-.062em;font-size:clamp(2.65rem,6vw,4.5rem);font-weight:400;line-height:.91;margin:13px 0}.card-intro em,.drops-intro em,.saved-intro em,.value-hero em,.welcome h1 em{font-style:italic;color:var(--a-gold)}.welcome-copy{font-size:15px;color:#56635c;margin-top:18px!important;font-weight:400!important}.welcome-copy,.work-mark{text-transform:none!important;letter-spacing:0!important}.work-mark{margin-top:19px!important;color:var(--a-green)!important;font-size:11px!important}.work-mark span{font-size:8px;letter-spacing:.12em;font-weight:700;border:1px solid #b8c7bf;padding:4px 5px;margin-right:7px}.membership-strip{width:100%;background:var(--a-ink);color:var(--a-paper);border:0;padding:19px 20px;display:flex;justify-content:space-between;text-align:left}.membership-strip span{display:flex;flex-direction:column;gap:4px}.membership-strip i{font-size:8px;letter-spacing:.13em;color:#dfcfad;font-style:normal}.membership-strip b{font:1.8rem Georgia,serif;letter-spacing:-.06em}.membership-strip small{font-size:10px;color:#b7c6be}.membership-strip span+span{text-align:right;justify-content:center}.membership-strip span+span small b{font:inherit;color:#e3c997}.home-section{margin-top:45px}.section-kicker{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.section-kicker button{border:0;background:none;padding:0;color:var(--a-ink);font-size:10px}.section-kicker button b{color:var(--a-gold);font-size:15px;margin-left:3px}.drop-feature{background:var(--a-cream);padding:16px 16px 0}.live-drop{background:var(--a-green);color:var(--a-paper);border:0;width:100%;padding:22px;text-align:left;min-height:205px;display:flex;flex-direction:column}.live-drop p{font-size:9px;letter-spacing:.14em;color:#e2cfab;margin:0}.live-drop p i{font-style:normal;color:#b9c8c0}.live-drop h2{font:2.35rem/.9 Georgia,serif;letter-spacing:-.06em;margin:27px 0 10px}.live-drop strong{font-size:12px;font-weight:400;color:#d1ddd6}.live-drop div{margin-top:auto;display:flex;justify-content:space-between;border-top:1px solid #ffffff33;padding-top:12px;font-size:9px;letter-spacing:.08em}.live-drop div b{color:#e1c690}.partner-list{border-top:1px solid var(--a-line)}.partner-row{border:0;border-bottom:1px solid var(--a-line);background:transparent;width:100%;padding:14px 0;display:flex;text-align:left;align-items:center;gap:13px}.partner-row>span{flex:1;display:flex;flex-direction:column;gap:4px}.discover-card i,.partner-row i{font-size:8px;letter-spacing:.12em;font-style:normal;color:var(--a-muted);text-transform:uppercase}.partner-row b{font:1.25rem Georgia,serif;letter-spacing:-.04em;font-weight:400}.partner-row small{font-size:11px;color:#59655f}.partner-row>strong{font-size:17px;font-weight:400;color:var(--a-gold)}.partner-visual{width:70px;height:70px;flex:none;position:relative;overflow:hidden;background:#b6a889}.partner-visual:after,.partner-visual:before{content:"";position:absolute}.partner-visual span{position:absolute;z-index:1;bottom:7px;left:7px;font-size:7px;color:#fff;text-transform:uppercase;letter-spacing:.1em}.visual-stone{background:#766553}.visual-stone:before{width:100%;height:58%;bottom:0;background:#362e27}.visual-stone:after{width:70px;height:70px;border:8px solid #bda780;border-radius:50%;top:-35px;right:-18px}.visual-nonnas{background:#bda28a}.visual-nonnas:before{width:90px;height:38px;background:#6a4532;transform:rotate(-24deg);bottom:8px;left:-7px}.visual-nonnas:after{width:30px;height:30px;border-radius:50%;background:#e7d7b6;right:8px;top:12px}.visual-luma{background:#9daba0}.visual-luma:before{background:#e9e3d5;width:55px;height:75px;right:8px;top:-10px;border-radius:0 0 40px 40px}.visual-north{background:#405a50}.visual-north:before{width:73px;height:73px;border:1px solid #d6c19a;border-radius:50%;top:-23px;left:-15px}.home-edit>button{border:0;text-align:left;background:#e3d7bc;padding:23px;width:100%;min-height:205px;display:flex;flex-direction:column;justify-content:space-between}.home-edit p{font-size:9px;letter-spacing:.13em;margin:0}.home-edit h2{font:2rem/.94 Georgia,serif;letter-spacing:-.06em;margin:17px 0 9px;max-width:350px}.home-edit span{font-size:12px;max-width:330px}.home-edit b{font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-top:20px}.home-edit b i{font-style:normal;color:#8d6d38;margin-left:7px}.recommendation-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recommendation-grid>button{background:transparent;border:0;text-align:left;padding:0}.recommendation-grid .partner-visual{width:100%;height:160px}.recommendation-grid p{font-size:8px;letter-spacing:.12em;margin:11px 0 4px;color:var(--a-muted)}.recommendation-grid h3{font:1.35rem Georgia,serif;letter-spacing:-.04em;margin:0 0 4px}.recommendation-grid span{font-size:11px;color:#59655f}.bottom-nav{position:fixed;z-index:11;bottom:0;left:0;right:0;height:72px;background:#faf9f5f5;border-top:1px solid var(--a-line);padding:0 max(12px,calc((100% - 550px)/2));backdrop-filter:blur(10px)}.bottom-nav,.bottom-nav button{display:flex;justify-content:center}.bottom-nav button{width:20%;border:0;background:transparent;color:#7d837d;flex-direction:column;align-items:center;gap:5px;font-size:9px}.bottom-nav .vi{transform:scale(.9)}.bottom-nav .active{color:var(--a-ink)}.bottom-nav .active .vi:after{content:"";width:3px;height:3px;border-radius:50%;background:var(--a-gold);bottom:-5px;left:7px}.app-search{height:50px;margin:29px 0 17px;background:var(--a-cream);display:flex;align-items:center;gap:11px;padding:0 15px}.app-search input{border:0;background:transparent;outline:0;width:100%;font-size:13px;color:var(--a-ink)}.category-scroll{display:flex;gap:8px;overflow:auto;padding-bottom:8px;margin:0 calc(max(18px,calc((100% - 1140px)/2))*-1);padding-left:max(18px,calc((100% - 1140px)/2));scrollbar-width:none}.category-scroll button{border:1px solid var(--a-line);background:transparent;white-space:nowrap;padding:9px 12px;font-size:10px}.category-scroll button.selected{background:var(--a-ink);color:var(--a-paper);border-color:var(--a-ink)}.explore-heading{padding:43px 0 28px}.explore-heading>span{font-size:9px;letter-spacing:.14em;color:var(--a-muted)}.explore-heading h1{font-size:2.7rem;margin-bottom:0}.discover-block{border-top:1px solid var(--a-line)}.discover-block .section-kicker{padding-top:16px}.discover-card{position:relative;border-bottom:1px solid var(--a-line)}.discover-main{display:grid;grid-template-columns:123px 1fr;gap:15px;width:100%;border:0;background:transparent;text-align:left;padding:14px 45px 14px 0}.discover-main .partner-visual{width:123px;height:137px}.discover-main h2{font:1.65rem Georgia,serif;letter-spacing:-.05em;margin:9px 0 8px}.discover-main p{font-size:12px;line-height:1.42;margin:0 0 12px;color:#4f5c55}.discover-main small{font-size:10px;color:#6a746e}.discover-card .heart{position:absolute;right:0;top:14px}.empty{padding:38px 0;color:var(--a-muted);font:italic 18px Georgia,serif}.curated-copy-small{font:italic 17px/1.25 Georgia,serif;color:#526058;margin:0 0 14px}.drops-intro{padding:48px 0 26px}.drops-intro h1{font-size:3.25rem}.drop-tabs{display:flex;gap:16px;overflow:auto;border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:14px 0;font-size:8px;letter-spacing:.12em;color:#56615b;white-space:nowrap}.drop-tabs span:first-child{color:var(--a-ink);font-weight:700}.drop-list{display:grid;grid-template-columns:1fr;gap:24px;padding-top:25px}.drop-card{border:1px solid var(--a-line);display:grid;grid-template-columns:.9fr 1.1fr}.drop-card-art{min-height:220px;background:var(--a-green);color:#f8f2e5;padding:16px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.drop-card-art:after{content:"";width:170px;height:170px;border:1px solid #d8bc8088;border-radius:50%;position:absolute;right:-80px;top:-43px;box-shadow:0 0 0 24px #d8bc8011}.drop-card-art i,.drop-card-art span{font-size:9px;letter-spacing:.13em;font-style:normal;position:relative;z-index:1}.state-upcoming .drop-card-art{background:#6b766a}.state-ending .drop-card-art{background:#493a30}.state-claimed .drop-card-art{background:#1b4639}.drop-card-copy{padding:18px;display:flex;flex-direction:column}.drop-card-copy p{font-size:8px;letter-spacing:.12em;color:#756b5c;margin:0}.drop-card-copy p i{font-style:normal;color:var(--a-muted)}.drop-card-copy h2{font:1.75rem Georgia,serif;letter-spacing:-.05em;margin:10px 0 5px}.drop-card-copy strong{font-size:11px;line-height:1.4;font-weight:400}.drop-card-copy small{font-size:9px;color:var(--a-muted);margin-top:12px}.quantity{height:3px;background:var(--a-line);margin:10px 0 13px}.quantity i{display:block;background:var(--a-gold);height:3px}.outline-button,.solid-button{min-height:42px;padding:0 15px;border:0;background:var(--a-ink);color:var(--a-paper);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.outline-button{background:transparent;color:var(--a-ink);border:1px solid var(--a-ink)}.card-intro{padding:49px 0 30px}.card-intro h1{font-size:3rem}.digital-card{background:#0b2721;color:#f4f0e8;min-height:270px;padding:24px;position:relative;overflow:hidden;box-shadow:10px 12px 0 #e7e0d2}.digital-card:after{content:"";position:absolute;width:280px;height:280px;border:1px solid #c6ad7a66;border-radius:50%;right:-120px;top:-155px;box-shadow:0 0 0 36px #c6ad7a08}.digital-card>div:first-child{display:flex;justify-content:space-between;position:relative;z-index:1}.digital-card .app-logo{font-size:16px}.digital-card>div>span{font-size:8px;letter-spacing:.13em;color:#c8b38a}.digital-card>p{font-size:8px;letter-spacing:.14em;margin:53px 0 8px;color:#d7bd85;position:relative;z-index:1}.digital-card h2{font:2.4rem/.9 Georgia,serif;letter-spacing:-.06em;margin:0;max-width:200px;position:relative;z-index:1}.digital-card footer{position:absolute;z-index:1;bottom:20px;left:24px;right:24px;display:flex;align-items:end;gap:23px}.digital-card footer span{font-size:7px;letter-spacing:.12em;color:#b9c8c0}.digital-card footer b{font-size:10px;color:#f4f0e8;display:block;margin-top:4px}.qr-code{width:150px;height:150px;background:#f7f3ea;display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:8px;margin:18px auto}.qr-code i{background:#0a2821}.qr-code i:nth-child(2n){clip-path:polygon(0 0,100% 0,100% 40%,45% 40%,45% 100%,0 100%)}.qr-code i:nth-child(3n){background:#b9985e}.qr-small{width:43px;height:43px;padding:3px;gap:2px;margin:0 0 0 auto}.work-source{padding:27px 0;border-bottom:1px solid var(--a-line)}.work-source p{font-size:9px;letter-spacing:.14em;color:var(--a-gold)}.work-source h2{font:1.7rem/1.04 Georgia,serif;letter-spacing:-.05em;margin:10px 0}.card-note,.work-source span{font-size:11px;color:var(--a-muted);line-height:1.5}.card-note{margin:23px 0}.profile-intro{padding:47px 0 29px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--a-line)}.avatar{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:#e3d6ba;font:1.6rem Georgia,serif}.profile-intro h1{font-size:1.8rem;margin:5px 0}.profile-intro span{font-size:11px;color:var(--a-muted)}.profile-list>button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:17px 0;border:0;border-bottom:1px solid var(--a-line);background:transparent;text-align:left}.profile-list span{display:flex;flex-direction:column;gap:5px}.profile-list i{font-size:8px;letter-spacing:.13em;font-style:normal;color:var(--a-muted)}.profile-list b{font:1.1rem Georgia,serif;font-weight:400;letter-spacing:-.025em}.profile-list strong{font-weight:400;color:var(--a-gold)}.work-benefits{padding:38px 0 18px}.work-benefits h2{font:1.75rem Georgia,serif;letter-spacing:-.05em;margin:9px 0 17px}.work-benefits>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--a-line)}.work-benefits article{background:var(--a-cream);padding:15px;min-height:92px;display:flex;flex-direction:column;gap:6px}.work-benefits article b{font:1rem Georgia,serif;font-weight:400}.work-benefits article span{font-size:10px;color:var(--a-muted)}.work-reward{width:100%;border:1px solid #bdc9c2;background:transparent;padding:13px;margin-top:14px;text-align:left;font:1.1rem Georgia,serif}.work-reward span{display:block;font:9px Arial;color:var(--a-muted);margin-top:4px}.secondary{margin-top:20px}.signout{color:#8a4d40}.saved-intro{padding:47px 0 27px}.saved-intro h1{font-size:3rem}.saved-section{padding:24px 0;border-bottom:1px solid var(--a-line)}.saved-section p{font-size:9px;letter-spacing:.13em;color:var(--a-muted);margin:0 0 6px}.saved-section span{font-size:12px;color:#66716a}.back-button{border:0;background:transparent;padding:25px 0 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.value-hero{padding:33px 0 27px}.value-hero h1{font-size:3rem}.value-hero>strong{display:block;font:4.5rem/.8 Georgia,serif;letter-spacing:-.09em;margin-top:38px}.value-hero>span{font-size:11px;color:var(--a-muted)}.value-hero>div{display:flex;justify-content:space-between;margin-top:22px;padding-top:13px;border-top:1px solid var(--a-line);font-size:11px}.value-hero>div b{font-weight:400;color:var(--a-muted)}.value-hero>div i{font-style:normal;color:#8a6030;font-weight:700}.value-tabs{display:flex;gap:22px;border-bottom:1px solid var(--a-line);padding:11px 0;font-size:10px;color:var(--a-muted)}.value-tabs b{color:var(--a-ink)}.value-ledger{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--a-line);margin-top:23px}.value-ledger article{border-right:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:16px;min-height:128px}.value-ledger span{font-size:8px;letter-spacing:.1em;color:var(--a-muted)}.value-ledger b{display:block;font:2rem Georgia,serif;letter-spacing:-.06em;margin:17px 0 6px}.value-ledger small{font-size:10px;color:#5f6b64}.history{margin-top:42px}.history>p{margin-bottom:10px}.history article{display:flex;align-items:center;border-top:1px solid var(--a-line);padding:12px 0;gap:12px}.history .partner-visual{width:45px;height:45px}.history article>span{display:flex;flex-direction:column;flex:1;gap:3px}.history article b{font:1.1rem Georgia,serif;font-weight:400}.history article small{font-size:9px;color:var(--a-muted)}.history article strong{font-size:10px;color:#6b5533;text-align:right}.detail-actions{display:flex;justify-content:space-between;padding:17px 0}.detail-actions>button:first-child{border:0;background:transparent;padding:0;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.detail-actions .heart{width:34px;height:34px}.member-app>.app-content>.partner-visual{height:300px;width:100%}.partner-heading{padding:26px 0}.partner-heading p{font-size:9px;letter-spacing:.12em;color:var(--a-muted)}.partner-heading h1{font-size:3.1rem;margin:11px 0}.partner-heading span{font-size:14px;line-height:1.45;color:#526058;max-width:480px;display:block}.location{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:16px 0;display:flex;flex-direction:column;gap:4px}.location b{font:1.2rem Georgia,serif;font-weight:400}.location span{font-size:11px;color:var(--a-muted)}.privilege-section{padding-top:32px}.privilege-section>p{margin-bottom:12px}.privilege{width:100%;border:1px solid var(--a-line);background:transparent;padding:17px;text-align:left;margin-bottom:10px;display:flex;flex-direction:column;align-items:start}.privilege i{font-size:8px;font-style:normal;letter-spacing:.12em;color:#7d6338}.privilege b{font:1.45rem Georgia,serif;font-weight:400;letter-spacing:-.04em;margin:11px 0 4px}.privilege span{font-size:12px;color:#59645e}.privilege strong{font-size:9px;letter-spacing:.1em;margin-top:17px;text-transform:uppercase}.terms{padding:26px 0}.terms span{font-size:11px;line-height:1.5;color:var(--a-muted);display:block;margin-top:8px}.redeem-overlay{position:fixed;z-index:50;inset:0;background:#09241e88;display:flex;align-items:end;justify-content:center}.redeem-sheet{background:var(--a-paper);width:min(100%,520px);min-height:430px;padding:29px 24px 24px;position:relative;animation:rise .28s ease-out}.redeem-sheet .close{position:absolute;right:17px;top:14px;border:0;background:none;font-size:28px;font-weight:200}.redeem-sheet h2{font:2.8rem/.9 Georgia,serif;letter-spacing:-.06em;margin:12px 0 28px}.redeem-sheet h2 em{color:var(--a-gold);font-style:italic}.redeem-info{border-top:1px solid var(--a-line);border-bottom:1px solid var(--a-line);padding:14px 0;display:flex;flex-direction:column;gap:5px;margin-bottom:26px}.redeem-info span{font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--a-muted)}.redeem-info b{font:1.25rem Georgia,serif;font-weight:400}.redeem-info small{font-size:11px;line-height:1.5;color:#5e6962}.wide{width:100%}.demo-verify,.text-button{border:0;background:transparent;display:block;margin:15px auto 0;font-size:10px;color:var(--a-muted)}.pass{background:var(--a-ink);color:var(--a-paper);padding:20px;text-align:center}.pass .qr-code{width:135px;height:135px}.pass span{font:1.4rem Georgia,serif;display:block}.pass b{display:block;color:#e2c997;font-size:11px;margin:8px}.pass small{font-size:9px;color:#b9c9c0}.pass-note{text-align:center;font-size:11px;line-height:1.5;color:var(--a-muted);margin:16px auto!important;max-width:230px}.demo-verify{border-bottom:1px solid var(--a-gold);padding-bottom:3px;color:#725d3b}.unlocked-mark{width:62px;height:62px;border:1px solid var(--a-gold);border-radius:50%;display:grid;place-items:center;font:2rem Georgia,serif;color:#8c6c37;margin:15px 0}.redeem-sheet>strong{font:1.35rem Georgia,serif;letter-spacing:-.04em;display:block}.redeem-sheet>strong+span{display:block;font-size:12px;color:var(--a-muted);margin:8px 0 25px}@keyframes rise{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.skip-app{position:absolute;left:-1000px}.skip-app:focus{left:10px;top:10px;z-index:100;background:#fff;padding:10px}@media(min-width:760px){.member-app{padding-bottom:55px}.app-content{padding:0 28px}.bottom-nav{left:auto;right:30px;bottom:30px;width:380px;border:1px solid var(--a-line);box-shadow:0 10px 25px #09241e15}.home-section{margin-top:57px}.drop-list{grid-template-columns:1fr 1fr}.drop-card{display:block}.drop-card-art{min-height:155px}.digital-card,.profile-list{max-width:600px}.digital-card{min-height:340px}.digital-card h2{font-size:3.2rem}.member-app>.app-content>.partner-visual{height:390px}.discover-main{grid-template-columns:180px 1fr}.discover-main .partner-visual{width:180px;height:170px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}.compact-welcome{padding:30px 0 18px}.compact-welcome h1{font:2rem/1.05 Georgia,serif;letter-spacing:-.04em;margin:0}.compact-welcome .welcome-copy{margin-top:7px!important;font-size:12px!important}.home-dashboard{display:grid;gap:12px}.event-hero{min-height:165px;text-align:left;border:0;background:#e9e5db;padding:22px;display:flex;flex-direction:column;align-items:flex-start;color:var(--a-ink)}.event-hero span,.event-member-hero>span{font-size:9px;letter-spacing:.12em;font-weight:700;color:#76603b}.event-hero h2,.event-member-hero h2{font:2rem/1 Georgia,serif;letter-spacing:-.045em;margin:12px 0 7px}.event-hero p{font-size:12px;margin:0;color:#4f5b55}.event-hero b{font-size:10px;letter-spacing:.08em;margin-top:auto}.utility-heading{padding:27px 0 12px;border-bottom:1px solid var(--a-line)}.utility-heading h1{font:2rem/1 Georgia,serif;letter-spacing:-.045em;margin:4px 0 8px}.utility-heading p:not(.micro){font-size:12px;color:var(--a-muted);margin:0}.event-member-hero{margin:22px 0;background:var(--a-green);color:var(--a-paper);padding:25px;display:flex;flex-direction:column;align-items:flex-start;min-height:255px}.event-member-hero>span{color:#ead7ae}.event-member-hero p{font-size:14px;margin:0 0 4px}.event-member-hero small{font-size:11px;color:#cbd8d1}.event-member-hero .solid-button{background:var(--a-paper);color:var(--a-ink);margin-top:auto}.event-list{margin-top:32px}.event-list article{display:flex;justify-content:space-between;border-top:1px solid var(--a-line);padding:16px 0}.event-list article:last-child{border-bottom:1px solid var(--a-line)}.event-list span{display:flex;flex-direction:column;gap:5px}.event-list b{font:1.15rem Georgia,serif;font-weight:400}.event-list small{font-size:11px;color:var(--a-muted)}.utility-heading+.app-search{margin-top:20px}.drop-card-copy .quantity{width:100%}.profile-intro p{font-size:9px;letter-spacing:.13em;color:var(--a-muted);margin:0}.member-app .app-topbar{gap:10px}.member-app button:focus-visible,.member-app input:focus-visible{outline:2px solid #8a6a38;outline-offset:3px}.member-app .solid-button:disabled{opacity:.48;cursor:not-allowed}.member-app .drop-card-copy strong{color:#405049}.member-app .live-drop span,.member-app .live-drop strong{color:#e7eee9}.member-app .membership-strip small{color:#d6e0da}@media(min-width:760px){.member-app{padding:0 max(32px,calc((100% - 1240px)/2)) 40px}.member-app .app-topbar{height:78px}.bottom-nav,.member-app .app-content{max-width:1180px;padding:0}.bottom-nav{position:static;width:auto;height:54px;border:0;border-top:1px solid var(--a-line);box-shadow:none;justify-content:flex-start;gap:22px;margin:0 auto;backdrop-filter:none}.bottom-nav button{width:auto;flex-direction:row;font-size:10px;letter-spacing:.08em;text-transform:uppercase;gap:7px}.bottom-nav .vi{display:none}.home-dashboard{grid-template-columns:1.2fr .8fr;align-items:stretch}.home-dashboard .membership-strip{min-height:165px}.recommendation-grid{grid-template-columns:repeat(3,1fr)}.recommendation-grid .partner-visual{height:185px}.discover-block{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px}.discover-block .section-kicker{grid-column:1/-1}.drop-list{grid-template-columns:repeat(3,1fr)}.drop-card{display:flex;flex-direction:column}.drop-card-copy{flex:1}.event-list{display:grid;grid-template-columns:1fr 1fr;gap:28px}.event-list article,.event-list>p{grid-column:span 1}.value-ledger{max-width:760px}.digital-card{max-width:680px}.utility-heading{padding-top:38px}}