html.light{color-scheme:light;--background:#f5f6ef;--foreground:#232d22;--card:#fffef8;--card-foreground:#232d22;--popover:#fffef8;--popover-foreground:#232d22;--primary:#d6a51e;--primary-foreground:#172015;--secondary:#ecefe3;--secondary-foreground:#232d22;--muted:#edf0e5;--muted-foreground:#59644f;--accent:#e4e9d8;--accent-foreground:#232d22;--border:#cbd1c2;--input:#cbd1c2;--ring:#957009}html.light a:focus-visible,html.light button:focus-visible{outline:2px solid #a98530}html.light .stage{background:radial-gradient(ellipse at 71% 35%,#f5f6f055,transparent 50%),#f8f9f3}html.light .eyebrow,html.light .rail-description{color:#58634e}html.light .rail-notes{color:#232d22}html.light .rail-notes svg{color:#5b430c}html.light .rail-foot,html.light .rail-foot p{color:#58634e}html.light .phone{border:1px solid #cbd1c2;background:#f7f8f2}html.light .demo-banner{background:#f6f7f1;color:#60522d}html.light .demo-banner>span:last-child{color:#58634e}html.light .brand-button small{color:#614f20}html.light .icon-button:hover{background:#e5e6e012}html.light .location{color:#232d22}html.light .greeting .eyebrow{color:#58634e}html.light .member-mini{background:linear-gradient(120deg,#f5f6f0,#f6f7f1);border:1px solid #cbd1c2}html.light .mini-symbol{border:1px solid #cbd1c266;color:#232d22}html.light .green{color:#3d5c2f!important}html.light .orange{color:#614f20!important}html.light .muted{color:#58634e}html.light .section-heading button{color:#614f20}html.light .featured-card{background:#f6f7f1;border:1px solid #cbd1c2}html.light .card-caption p{color:#58634e}html.light .card-caption>span{color:#5f4f2a}html.light .offer-card{background:linear-gradient(120deg,#f6f7f1,#f7f8f2);border:1px solid #cbd1c2}html.light .offer-disc{background:linear-gradient(130deg,#d9a01d,#f2f3ed);border:1px solid #a98530;color:#232d22}html.light .fine-print,html.light .offer-card small:last-child{color:#58634e}html.light .bottom-nav[data-slot=tabs-list]{border-top:1px solid #cbd1c2;background:#f7f8f2}html.light .bottom-nav [data-slot=tabs-trigger]{color:#232d22!important}html.light .bottom-nav [data-slot=tabs-trigger][data-state=active]{color:#614f20!important}html.light .search-field{border:1px solid #cbd1c2;background:#f6f7f1;color:#58634e}html.light .search-field:focus-within{border-color:#a98530}html.light .search-field input{color:#232d22}html.light .search-field input::placeholder{color:#58634e}html.light .filter-row button{border:1px solid #cbd1c2;color:#232d22}html.light .filter-row .selected{border-color:#a98530;color:#232d22}html.light .results-toolbar{color:#58634e}html.light .spot-row{background:#f6f7f1;border:1px solid #cbd1c2}html.light .spot-copy p{color:#58634e}html.light .deal-pill{color:#62542b;border:1px solid #a9853077}html.light .area-link{border:1px solid #cbd1c2;color:#232d22}html.light .empty-state p{color:#58634e}html.light .card-status-pill{border:1px solid #cbd1c2;background:#f6f7f1;color:#232d22}html.light .card-status-pill i{background:#ecede7}html.light .card-status-pill.active{color:#232d22;border-color:#cbd1c2;background:#f6f7f1}html.light .card-status-pill.expired{color:#6b4943;border-color:#cbd1c2;background:#f6f7f1}html.light .membership-status.active{color:#3f5e31}html.light .active .status-icon{background:#f4f5ef}html.light .membership-status.expired{color:#6b3a32}html.light .expired .status-icon{background:#f3f4ee}html.light .membership-status.unavailable{color:#62513a}html.light .unavailable .status-icon{background:#f4f5ef}html.light .expiry,html.light .live-top{color:#232d22}html.light .time-zone{color:#58634e}html.light .demo-controls{border:1px dashed #cbd1c2}html.light .demo-controls>div:first-child{color:#232d22}html.light .demo-controls p,html.light .demo-select label{color:#58634e}html.light .status-panel{border:1px solid #cbd1c2;background:#f6f7f1}html.light .status-panel.unavailable{background:#f6f7f1;border-color:#cbd1c2}html.light .status-panel p,html.light .status-panel strong{color:#232d22}html.light .primary-button{background:linear-gradient(125deg,#c28b14,#f2f3ed);border:1px solid #a98530}html.light .secondary-button{color:#232d22;border:1px solid #cbd1c2;background:#f6f7f1}html.light .profile p{color:#232d22}html.light .demo-chip{background:#f5f6f0;color:#232d22;border:1px solid #cbd1c2}html.light .account-membership{border:1px solid #cbd1c2;background:linear-gradient(120deg,#f5f6f0,#f7f8f2)}html.light .settings-list{background:#f6f7f1;border:1px solid #cbd1c2}html.light .settings-list button{border-bottom:1px solid #cbd1c2}html.light .settings-list button:hover{background:#f5f6f0}html.light .settings-list button svg{color:#232d22}html.light .text-button{color:#62542b}html.light .detail-dialog[data-slot=dialog-content]{background:#f7f8f2}html.light .detail-dialog>[data-slot=dialog-close]{background:#f7f8f2cc;color:#232d22}html.light .detail-body [data-slot=dialog-description]{color:#58634e}html.light .detail-offer{background:#f6f7f1;border:1px solid #cbd1c2}html.light .detail-offer p{color:#232d22}html.light .save-detail{color:#61532e}html.light .info-dialog[data-slot=dialog-content]{background:#f6f7f1;border-color:#cbd1c2}html.light .info-dialog>p{color:#232d22}html.light .info-dialog [data-slot=dialog-description]{color:#58634e}html.light .form-input{border:1px solid #cbd1c2;background:#f7f8f2}html.light .renewal-icon{color:#61532e}html.light .switch-row{border-bottom:1px solid #cbd1c2}html.light .switch-row small{color:#58634e}html.light .notification-item p{color:#232d22}html.light .notification-item small{color:#58634e}html.light .map-launch{color:#62542b;background:#f3f4ee1f;border:1px solid #cbd1c2}html.light .discovery-screen .featured-card,html.light .discovery-screen .member-mini{background:#f7f8f2}html.light .discovery-screen .card-caption>span{background:#f1f2ec;color:#232d22}html.light .discovery-screen .filter-row .selected{border-color:#a98530}html.light .explore-screen .spot-row{background:#f6f7f1}html.light .explore-screen .spot-copy .deal-pill{background:#f1f2ec;color:#232d22}html.light .distance-text{color:#43576b!important}html.light .use-location{border:1px solid #cbd1c2;color:#232d22}html.light .clear-location{color:#58634e}html.light .location-error{border:1px solid #cbd1c2;background:#f5f6f0;color:#232d22}html.light .view-toggle[data-slot=tabs-list]{border:1px solid #cbd1c2;background:#f7f8f2}html.light .view-toggle [data-slot=tabs-trigger]{color:#58634e}html.light .view-toggle [data-slot=tabs-trigger][data-state=active]{background:#f5f6f0!important;color:#62542b!important;border-color:#cbd1c2}html.light .map-frame{border:1px solid #cbd1c2;background:#f6f7f1}html.light .interactive-map{background:#f6f7f1}html.light .interactive-map .leaflet-control-attribution{background:#e5e6e0f0}html.light .interactive-map .leaflet-control-zoom a{background:#e7e8e2}html.light .interactive-map .leaflet-control-zoom a:hover{background:#e5e6e0}html.light .club-map-pin span{border:2px solid #cbd1c2}html.light .club-map-pin span:after{border-right:2px solid #cbd1c2;border-bottom:2px solid #cbd1c2}html.light .map-buttons button{background:#f7f8f2ee;color:#232d22;border:1px solid #cbd1c2}html.light .map-loading{background:#f6f7f1;color:#232d22}html.light .map-hint,html.light .map-legend{color:#232d22}html.light .map-disclosure{color:#58634e}html.light .map-notice{border:1px solid #cbd1c2;color:#232d22}html.light .map-notice button{color:#62542b}html.light .map-spot-preview{border:1px solid #cbd1c2;background:#f6f7f1}html.light .map-spot-preview p{color:#232d22}html.light .map-spot-preview>div button{color:#62542b}html.light .detail-address,html.light .dismiss-pin{color:#232d22}html.light .detail-address svg{color:#61532e}html.light .detail-address small{color:#45556b}html.light .directory-brand-image{background:#f6f7f1}html.light .listing-note{color:#232d22}html.light .shared-location,html.light .unmapped-locations{border:1px solid #cbd1c2}html.light .unmapped-locations>button{border-bottom:1px solid #cbd1c2}html.light .unmapped-locations small{color:#232d22}html.light .weekly-demo-label{color:#62542b;background:#f6f7f1}html.light .bogo-feature{background:#f6f7f1;border:1px solid #cbd1c2}html.light .bogo-copy>p:not(.eyebrow){color:#232d22}html.light .bogo-copy>span{color:#62542b}html.light .event-subtitle{color:#58634e}html.light .event-controls>a,html.light .event-controls>button{border:1px solid #cbd1c2;background:#f6f7f1;color:#614f20}html.light .weekly-event-card{border:1px solid #cbd1c2;background:linear-gradient(145deg,#f6f7f1,#f7f8f2)}html.light .weekly-event-card small{color:#232d22}html.light .weekly-event-card>span{color:#62542b}html.light .event-card{background:#f6f7f1;border:1px solid #cbd1c2}html.light .event-photo>span{background:#f7f8f2e6}html.light .event-caption>p{color:#62542b}html.light .event-caption>span,html.light .event-facts strong{color:#232d22}html.light .event-facts svg{color:#5b430c}html.light .event-notice{color:#58634e;border-left:3px solid #a98530;background:#f6f7f1}html.light .bogo-profile-offer{border:1px solid #a98530;background:#f6f7f1}html.light .bogo-profile-offer p:not(.eyebrow){color:#232d22}html.light .browse-map-switch{background:#f6f7f1;border:1px solid #cbd1c2}html.light .browse-map-switch button[aria-pressed=true]{color:#232d22}html.light .explore-category-strip::-webkit-scrollbar-thumb{background:#f3f4ee}html.light .explore-category-strip button>span{color:#232d22;border:1px solid #cbd1c225}html.light .explore-category-strip .selected{color:#614f20}html.light .explore-category-strip .selected>span{border-color:#a98530}html.light .discovery-filter-pills button{border:1px solid #cbd1c2}html.light .discovery-filter-pills button[aria-pressed=true]{border-color:#a98530;color:#232d22}html.light .discovery-filter-pills>span{color:#58634e}html.light .category-toolbar>span{color:#232d22}html.light .discovery-section .section-heading>span{color:#58634e}html.light .discovery-tile{border:1px solid #cbd1c2}html.light .discovery-save{border:1px solid #cbd1c265;background:#f7f8f2b8}html.light .discovery-save[aria-pressed=true]{color:#614f20}html.light .discovery-caption p,html.light .discovery-caption small{color:#232d22}html.light .discovery-perk{color:#62542b;border:1px solid #a98530}html.light .profile-back,html.light .profile-save{border:1px solid #cbd1c270;background:#f7f8f2b8}html.light .business-profile-body section p{color:#232d22}html.light .business-profile-body .profile-note{color:#58634e}html.light .profile-perk{border:1px solid #a98530;background:linear-gradient(110deg,#f6f7f1,#f7f8f2)}html.light .profile-perk>span{color:#5b430c}html.light .profile-perk small{color:#62542b}html.light .profile-gallery>div{border:1px dashed #cbd1c2;background:#f6f7f1;color:#58634e}html.light .business-profile-body .section-heading>span,html.light .profile-footer{color:#58634e}html.light .audience-preview{background:#f6f7f1;border-bottom:1px solid #cbd1c2}html.light .audience-preview>label{color:#232d22}html.light .audience-preview [data-slot=select-trigger]{background:#f7f8f2}html.light .everyone-weekly{border:1px solid #cbd1c2;background:linear-gradient(130deg,#f6f7f1,#f7f8f2)}html.light .everyone-weekly small,html.light .everyone-weekly>p{color:#232d22}html.light .business-profile-body .public-perk{border:1px solid #cbd1c2;background:#f6f7f1}html.light .public-perk>small{color:#232d22}html.light .offer-access-status>p{color:#58634e}html.light .benefit-intro>svg{color:#5b430c}html.light .benefit-intro>p:not(.eyebrow){color:#232d22}html.light .benefit-table-wrap{border:1px solid #cbd1c2}html.light .benefit-table-wrap caption{color:#232d22}html.light .benefit-table-wrap td,html.light .benefit-table-wrap th{border-top:1px solid #cbd1c2}html.light .benefit-table-wrap thead{background:#f6f7f1}html.light .benefit-table-wrap svg{color:#232d22}html.light .explore-section-tabs [role=tablist]{background:#f6f7f1;border:1px solid #cbd1c2}html.light .explore-section-tabs [role=tab],html.light .services-intro>p:not(.eyebrow){color:#232d22}html.light .service-categories button{border:1px solid #cbd1c2}html.light .service-categories button[aria-pressed=true]{border-color:#a98530}html.light .service-card{border:1px solid #cbd1c2;background:#f6f7f1}html.light .service-art{background:#f5f6f0;color:#614c35}html.light .service-art span,html.light .service-card-copy p{color:#232d22}html.light .service-view{color:#614f20}html.light .service-save{background:#f7f8f2;color:#232d22}html.light .service-save[aria-pressed=true]{color:#614f20}html.light .service-perk{border-top:1px solid #cbd1c2}html.light .service-perk small{color:#232d22}html.light .member-reviews{background:#f6f7f1;border:1px solid #cbd1c2}html.light .reviews-heading>svg{color:#5f4d31}html.light .reviews-heading .eyebrow{color:#644e2e}html.light .reviews-symbol{background:#f4f5ef;color:#644e2e}html.light .member-reviews .reviews-demo-note{background:#f7f8f2;color:#232d22}html.light .reviews-intro{color:#232d22}html.light .review-empty>svg,html.light .review-locked>svg{color:#644e2e}html.light .review-author span,html.light .review-locked small{color:#232d22}html.light .review-stars{color:#674c22}html.light .review-star-option{border:1px solid #cbd1c2;color:#674c22}html.light .review-star-option:has([data-state=checked]){background:#f4f5ef;border-color:#a98530}html.light .review-star-option:has(:focus-visible){outline:2px solid #cbd1c2}html.light .review-star-option span{color:#232d22}html.light .review-form textarea{color:#232d22;background:#f7f8f2;border:1px solid #cbd1c2}html.light .review-form textarea:focus-visible{outline:2px solid #a98530}html.light .member-reviews .review-notice,html.light .review-form>small{color:#232d22}html.light .member-connection{border:1px solid #cbd1c2;background:#f6f7f1}html.light .auth-brand{border-bottom:1px solid #cbd1c2}html.light .auth-brand small{color:#58634e}html.light .auth-brand .auth-logo{border-color:#cbd1c2}html.light .auth-loading>p{color:#232d22}html.light .account-tier{background:#f6f7f1;border-bottom:1px solid #cbd1c2;color:#232d22}html.light .account-tier svg{color:#5b430c}html.light .account-identity{border:1px solid #cbd1c2;background:linear-gradient(135deg,#f6f7f1,#f7f8f2)}html.light .account-identity p{color:#58634e}html.light .account-plan{color:#614f20}html.light .account-edit-name{border:1px solid #cbd1c2;color:#62542b}html.light .account-edit-name:hover{background:#f5f6f0}html.light .account-screen .member-connection{background:#f7f8f2}html.light .account-section{border:1px solid #cbd1c2;background:#f7f8f2}html.light .account-section-heading>svg{color:#5b430c}html.light .account-section .account-membership{border-color:#cbd1c2;background:#f6f7f1}html.light .account-section .account-membership small{color:#58634e}html.light .account-section .settings-list button{border-bottom-color:#cbd1c2}html.light .account-section .settings-list small{color:#58634e}html.light .settings-icon{background:#f5f6f0}html.light .settings-icon svg{color:#614f20!important}html.light .account-saved{border-top:1px solid #cbd1c2}html.light .delete-account-panel>p{color:#232d22}html.light .delete-relink-note{border:1px solid #cbd1c2;background:#f6f7f1}html.light .delete-relink-note svg{color:#5b430c}html.light .danger-button{color:#232d22}html.light .connection-heading>span>svg{color:#5b430c}html.light .connection-heading small{color:#58634e}html.light .connection-heading>button{color:#62542b}html.light .connection-tabs{background:#f7f8f2}html.light .connection-tabs button{color:#58634e}html.light .connection-tabs button[aria-pressed=true]{background:#f5f6f0;color:#232d22}html.light .auth-legal{border-top:1px solid #cbd1c2}html.light .auth-divider,html.light .auth-legal a{color:#58634e}html.light .auth-divider:after,html.light .auth-divider:before{background:#f4f5ef}html.light .passkey-signin{border:1px solid #cbd1c2;background:#f6f7f1;color:#232d22}html.light .passkey-signin:hover{background:#f6f7f1}html.light .social-signin button{border:1px solid #cbd1c2;background:#e6e7e1}html.light .social-signin button:hover{background:#e5e6e0}html.light .member-connection label{color:#232d22}html.light .member-connection input{border:1px solid #cbd1c2;background:#f7f8f2;color:#232d22}html.light .member-connection input:focus-visible{outline:2px solid #a98530}html.light .connection-link{color:#62542b}html.light .connection-empty,html.light .connection-message,html.light .connection-monitor{color:#232d22}html.light .connection-status{border:1px solid #cbd1c2;background:#f6f7f1}html.light .connection-status>span{color:#614f20}html.light .connection-status>small{color:#58634e}html.light .connection-status>p{color:#232d22}html.light .connection-status dl{border-top:1px solid #cbd1c2}html.light .connection-status dt{color:#58634e}html.light .connection-status dd{color:#232d22}html.light .weekly-video{border:1px solid #cbd1c2;background:#f7f8f2}html.light .business-videos>p,html.light .weekly-video>p{color:#58634e}html.light .mark-video{border:1px solid #cbd1c2;background:#f7f8f2}html.light .mark-video h4{color:#232d22}html.light .mark-video-frame{background:#ffffff}html.light .business-video-heading p{color:#58634e}html.light .video-carousel-controls button,html.light .video-slide-count{border:1px solid #cbd1c2;background:#f6f7f1;color:#232d22}html.light .home-shortcuts button{border:1px solid #cbd1c2;background:#f6f7f1}html.light .home-shortcuts button:hover{background:#f6f7f1;border-color:#cbd1c2}html.light .home-shortcuts button>svg{color:#5e4917}html.light .home-footnote,html.light .home-shortcuts small{color:#58634e}html.light .recurring-activities{border:1px solid #cbd1c2;background:#f7f8f2}html.light .recurring-heading p{color:#58634e}html.light .recurring-heading>svg{color:#5e4917}html.light .recurring-list>a{border-top:1px solid #cbd1c2}html.light .recurring-list time{color:#614f20}html.light .recurring-list small,html.light .recurring-list svg{color:#58634e}html.light .member-photo{border:2px solid #cbd1c2}html.light .card-photo{border-color:#cbd1c2}html.light .profile-photo-editor{border:1px solid #cbd1c2;background:#f7f8f2}html.light .photo-remove{color:#66432f!important}html.light .photo-cropper{border:1px solid #cbd1c2;background:#f7f8f2}html.light .crop-preview{border:2px solid #cbd1c2;background:#f6f7f1}html.light .photo-cropper label{color:#232d22}html.light .photo-cropper [data-slot=slider-track]{background:#f4f5ef}html.light .photo-cropper [data-slot=slider-thumb]{border-color:#a98530}html.light .mfa-status{border:1px solid #cbd1c2;background:#f7f8f2}html.light .mfa-status svg{color:#41592c}html.light .mfa-status small{color:#58634e}html.light .mfa-qr{background:#e5e6e0}html.light .mfa-panel details{color:#58634e}html.light .mfa-panel code{background:#f8f9f3;color:#65513c}html.light .passkey-intro{border:1px solid #cbd1c2;background:#f7f8f2}html.light .passkey-intro>svg{color:#5b430c}html.light .passkey-intro small,html.light .passkey-list small{color:#58634e}html.light .passkey-list{border:1px solid #cbd1c2}html.light .passkey-list>div{background:#f6f7f1;border-bottom:1px solid #cbd1c2}html.light .passkey-list button{color:#61532e;background:#f5f6f0}html.light .passkey-notice{background:#f6f7f1;color:#232d22}html.light .legal-page{background:#f7f8f2;color:#232d22}html.light .legal-page article{border:1px solid #cbd1c2;background:#f6f7f1}html.light .legal-page header{border-bottom:1px solid #cbd1c2}html.light .legal-page .eyebrow,html.light .legal-page header span{color:#5b430c}html.light .legal-page p{color:#232d22}html.light .legal-page a{color:#614f20}html.light .legal-page footer{border-top:1px solid #cbd1c2}html.light .policy-list>a{border:1px solid #cbd1c2;background:#f6f7f1}html.light .policy-list strong{color:#232d22}html.light .policy-list span{color:#58634e}html.light .help-links a{color:#614f20}html.light .discovery-video-link{color:#615127}html.light .discovery-video-link:focus-visible{outline:2px solid #a98530}html.light .legal-brand:focus-visible{outline:2px solid #a98530}html.light .legal-brand:hover strong{color:#614f20}html.light .account-actions{border-top:1px solid #cbd1c2}html.light .account-signout{border:1px solid #cbd1c2;background:#f6f7f1;color:#232d22}html.light .account-signout small,html.light .account-signout>svg:last-child,html.light .delete-account-link{color:#58634e}html.light .notification-center .notification-item{border-top:1px solid #cbd1c2}html.light .notification-center .text-link{color:var(--primary,#5f4c11)}html.light .bogo-feature-text{border-color:#cbd1c2;background:linear-gradient(120deg,#f6f7f1,#f6f7f1)}html.light .bogo-feature .bogo-copy>.bogo-offer-link{border-top:1px solid #cbd1c2}html.light .bogo-feature:focus-visible{outline:2px solid #a98530}html.light .editorial-instagram iframe{background:#e5e6e0}html.light .editorial-instagram>a{color:var(--primary,#5b4508)}html.light .feedback-panel input,html.light .feedback-panel select,html.light .feedback-panel textarea{background:#f7f8f2;color:#232d22;border:1px solid #cbd1c2}html.light .feedback-panel button:focus-visible,html.light .feedback-panel input:focus-visible,html.light .feedback-panel select:focus-visible,html.light .feedback-panel textarea:focus-visible{outline:2px solid #a98530}html.light .feedback-toolbar button{border:1px solid #cbd1c2}html.light .feedback-list button{border:1px solid #cbd1c2;background:#f7f8f2}html.light .feedback-list button[aria-pressed=true]{border-color:#a98530}html.light .feedback-detail{background:#f7f8f2;border:1px solid #cbd1c2}html.light .feedback-panel [role=alert]{color:#6b4e45}html.light .annual-calendar input,html.light .annual-calendar select,html.light .annual-calendar textarea{background:#f7f8f2;color:#232d22;border:1px solid #cbd1c2}html.light .calendar-days button,html.light .calendar-tabs button,html.light .calendar-weeks button{border:1px solid #cbd1c2}html.light .calendar-tabs button[aria-pressed=true],html.light .calendar-weeks button[aria-pressed=true]{outline:2px solid #a98530}html.light .calendar-weeks .scheduled{background:#f5f6f0}html.light .calendar-editor{border-top:1px solid #cbd1c2}html.light .calendar-admin-nav{color:#232d22}html.light .calendar-admin-nav:hover{background:#f6f7f1;color:#232d22}html.light .calendar-admin-nav:focus-visible{outline:2px solid #a98530}html.light .annual-calendar a:focus-visible,html.light .annual-calendar button:focus-visible{outline:2px solid #a98530}html.light .member-calendar-trigger{border:1px solid #cbd1c2;color:#614f20;background:#f6f7f1}html.light .member-event-calendar{background:#f7f8f2;color:#232d22;border:1px solid #cbd1c2}html.light .member-event-calendar [data-slot=dialog-description]{color:#232d22}html.light .member-calendar-month button{border:1px solid #cbd1c2}html.light .member-calendar-grid>span{color:#232d22}html.light .member-event-calendar button:focus-visible{outline:2px solid #a98530}html.light .member-calendar-reset{border:1px solid #a98530}html.light .member-calendar-results>a{border:1px solid #cbd1c2}html.light .member-calendar-results a>span,html.light .member-calendar-results time{color:#5f490b}html.light .member-calendar-results p{color:#232d22}html.light .calendar-date-summary{border:1px solid #a98530;background:#f6f7f1}html.light .calendar-date-summary>span{color:#5f490b}html.light .member-event-calendar .calendar-date-summary h3{color:#232d22}html.light .calendar-date-summary>strong{color:#625636}html.light .calendar-result-heading{border-left:4px solid #a98530;background:#f6f7f1}html.light .calendar-result-heading h4{color:#66572a}html.light .member-calendar-results .calendar-result-heading p{color:#232d22}html.light .uploaded-business-video{background:#f9faf4}html.light .content-status{border:1px solid #cbd1c2;color:#645628}html.light .feedback-attachments{border:1px dashed #cbd1c2}html.light .feedback-image-grid summary{border:1px solid #cbd1c2}html.light .feedback-report-group>.feedback-detail{border:2px solid #a98530;background:#f7f8f2}html.light .feedback-report-group>.feedback-detail>h3{color:#665620}html.light .discovery-tile{background:#f6f7f1}html.light .discovery-tile:not(.in-club-card){border:2px solid #cbd1c2}html.light .discovery-tile .discovery-save{background:#f7f8f2e8;border-color:#cbd1c240;color:#232d22}html.light .discovery-tile .discovery-caption p{color:#232d22}html.light .discovery-tile .discovery-video-link{border-top:1px solid #cbd1c212;color:#645327}html.light .discovery-tile button:focus-visible{outline:2px solid #a98530}html.light .local-events>p{color:#232d22}html.light .local-events-controls button,html.light .local-events-period button{border:1px solid #cbd1c2}html.light .local-events-controls button[aria-pressed=true]{border-color:#a98530}html.light .local-events-controls input{border:1px solid #cbd1c2;background:#f7f8f2;color:#232d22}html.light .local-event-card{border:1px solid #cbd1c2;background:#f6f7f1}html.light .local-event-card p{color:#232d22}html.light .local-event-card>span{color:#645327}html.light .local-event-card:focus-visible,html.light .local-events button:focus-visible{outline:2px solid #a98530}html.light .local-events-controls>[role=group]{border:1px solid #cbd1c2;background:#f6f7f1}html.light .local-events-controls>label{color:#232d22}html.light .calendar-search input{border:1px solid #cbd1c2;background:#f7f8f2;color:#232d22}html.light .profile-sticky-controls>.profile-back,html.light .profile-sticky-controls>.profile-save{background:#f7f8f2ed;color:#232d22}html.light .profile-sticky-controls>.profile-save[aria-pressed=true]{color:#645327}html.light .profile-sticky-controls>button:focus-visible{outline:2px solid #a98530}html.light .explore-section-tabs>[role=tablist]{border:1px solid #a98530;background:#f6f7f1}html.light .explore-section-tabs>[role=tablist]>[role=tab]{color:#232d22}html.light .explore-section-tabs>[role=tablist]>[role=tab]>svg{color:#635425}html.light .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]{border-color:#a98530}html.light .explore-section-tabs>[role=tablist]>[role=tab]:hover:not([data-state=active]){background:#f5f6f0}html.light .explore-section-tabs>[role=tablist]>[role=tab]:focus-visible{outline:2px solid #a98530}html.light .icon-button.notification-highlight{color:#66541d;border:1px solid #a98530}html.light .notification-count{border:2px solid #cbd1c2}html.light .profile-action-bar{background:#f6f7f1f5;border-top:1px solid #cbd1c2}html.light .business-profile-body .profile-gallery{background:#f6f7f1}html.light .profile-attribution{border-top:1px solid #cbd1c2}html.light .profile-attribution a{color:#5d5435}html.light .profile-attribution>p{color:#58634e}html.light .business-contact{border:1px solid #cbd1c2;background:#f6f7f1}html.light .business-contact .service-contacts small{color:#232d22}html.light .business-profile-body .business-contact>.fine-print{color:#58634e}html.light .weekly-video>.section-heading{border-left:4px solid #a98530}html.light .weekly-video>.section-heading>h3{color:#66572a}html.light .weekly-video>.section-heading{border-bottom:1px solid #cbd1c2}html.light .feedback-view-tabs>[role=tablist]{background:#f6f7f1;border:1px solid #cbd1c2}html.light .feedback-reports-panel{border:1px solid #cbd1c2;background:#f7f8f2}html.light .feedback-empty{border:1px dashed #cbd1c2;background:#f6f7f1}html.light .feedback-empty>p{color:#58634e}html.light .free-card-pill{border:1px solid #cbd1c280;background:#f6f7f1;color:#232d22}html.light .appearance-preference{border-bottom:1px solid #cbd1c2}html.light .appearance-preference>div:first-child>svg{color:#645323}html.light .appearance-preference small{color:#232d22}html.light .appearance-options{background:#f7f8f2;border:1px solid #cbd1c2}html.light .appearance-options button,html.light .mfr-dev{color:#232d22}html.light .dev-header{border-bottom:1px solid #cbd1c2}html.light .dev-tag{color:#614f1c!important;border-color:#cbd1c2}html.light .admin-nav button{color:#232d22}html.light .admin-identity{border-top:1px solid #cbd1c2}html.light .admin-identity span{color:#58634e}html.light .admin-identity a{color:#614f1c}html.light .dev-eyebrow{color:#5b4e22}html.light .dev-panel{background:#f7f8f2;border-color:#cbd1c2}html.light .dev-metrics>button{background:#f6f7f1;border:1px solid #cbd1c2}html.light .dev-metrics small,html.light .dev-metrics svg{color:#614f1c}html.light .dev-member-list{border:1px solid #cbd1c2}html.light .dev-member-list button{border-bottom:1px solid #cbd1c2;background:#f7f8f2}html.light .dev-member-list button:hover,html.light .dev-member-list button[aria-pressed=true]{background:#f6f7f1}html.light .dev-selected{background:#f7f8f2;border-color:#cbd1c2}html.light .dev-admin-tool{border-top:1px solid #cbd1c2}html.light .dev-admin-tool>svg{color:#614f1c}html.light .mfr-dev a:focus-visible,html.light .mfr-dev button:focus-visible{outline:2px solid #a98530}html.light .mfr-dev label{color:#232d22}html.light .mfr-dev input,html.light .mfr-dev select,html.light .mfr-dev textarea{background:#f8f9f3;border-color:#cbd1c2}html.light .admin-shortcuts button{border-bottom:1px solid #cbd1c2}html.light .admin-shortcuts svg{color:#614c14}html.light .admin-attention p,html.light .admin-pagination,html.light .admin-shortcuts small{color:#58634e}html.light .dev-filter-row button[aria-pressed=true]{background:#f5f6f0;color:#675d43;border-color:#a98530}html.light .content-save-bar{border-top:1px solid #cbd1c2;background:#f7f8f2}html.light .content-save-bar>span{color:#232d22}html.light .content-preview{border-left:3px solid #a98530;background:#f6f7f1}html.light .content-preview>span{color:#614f1c}html.light .content-history{color:#58634e}html.light .bogo-terms{color:#232d22}html.light .dev-header>.admin-header-back{border:1px solid #cbd1c2;background:#f6f7f1;color:#645323}html.light .dev-header>.admin-header-back:hover{background:#f5f6f0;border-color:#a98530}html.light .dev-header>.admin-header-back:focus-visible{outline:2px solid #a98530}html.light .unified-member-card{color:#f4efe3}html.light .secret-dance-dialog{background:#111411;color:#f5f0df}html.light .secret-dance-dialog [data-slot=dialog-description]{color:#bbc2b1}html.light .appearance-options .choose-light{background:#efc653;color:#172015}html.light .appearance-options .choose-dark{color:#4b5840}html.light .mark-video-load,html.light .mark-video-load strong{color:#fff}html.light .account-section .settings-list{border:0;background:#fff;border-radius:18px;box-shadow:0 3px 16px rgba(38,47,32,.035)}html.light .account-section .settings-list button{border:0}html.light .account-section .settings-list button+button:before{background:#edf0e9}html.light .account-section .settings-list button:hover{background:#f8f9f5}html.light{--background:#f3f4f6;--foreground:#202622;--card:#ffffff;--card-foreground:#202622;--popover:#ffffff;--popover-foreground:#202622;--primary:#efc653;--primary-foreground:#242719;--secondary:#edf0ee;--secondary-foreground:#202622;--muted:#edf0ee;--muted-foreground:#526059;--accent:#fff1c9;--accent-foreground:#74520a;--border:#d7ddda;--input:#7c8c82;--ring:#805a06;--destructive:#9a332d;--light-accent:#74520a;--light-accent-line:#b18a2f;--light-highlight:#fff1c9;--light-success:#24623d;--light-danger:#9a332d}html.light ::selection{background:var(--primary);color:var(--primary-foreground)}html.light :is(input,textarea){caret-color:var(--foreground)}html.light :is(button,a,input,textarea,select,summary):focus-visible{outline-color:var(--ring)}html.light .stage{background:radial-gradient(ellipse at 70% 30%,#ffffff,transparent 65%),#e9edee}html.light .phone{background:#f3f4f6;border-color:#c5ccc8;box-shadow:0 20px 55px #18251d26}html.light .app-header,html.light .bottom-nav[data-slot=tabs-list],html.light .demo-banner{background:#ffffff;border-color:#d7ddda}html.light .account-identity,html.light .account-screen .member-connection,html.light .account-section,html.light .discovery-screen .featured-card,html.light .explore-screen .spot-row,html.light .featured-card,html.light .mark-video,html.light .spot-row{background:#ffffff;border-color:#d7ddda;box-shadow:0 3px 12px #18251d08}html.light .connection-status{background:#f1f7f3;border-color:#c9ddcf}html.light .connection-status>span{color:#24623d}html.light .account-screen .membership-disclosure.connection-status{--membership-accent:#745518;--membership-surface:#fbf2d9;--membership-line:#b79b59}html.light .account-screen .membership-disclosure[data-status=active]{--membership-accent:#23613a;--membership-surface:#e8f4eb;--membership-line:#8eb39a}html.light .account-screen .membership-disclosure[data-status=expired]{--membership-accent:#9a332d;--membership-surface:#fbeceb;--membership-line:#c78b85}html.light .membership-status-body{color:#232d22}html.light .membership-status-body>small{color:var(--muted-foreground)}html.light .membership-disclosure>summary:active{background:#00000008}html.light .account-identity p,html.light .connection-monitor,html.light .connection-status dt{color:var(--muted-foreground)}html.light .search-field{background:#ffffff;border-color:#cbd4ce}html.light .settings-icon{background:#fff3d1}html.light .settings-icon svg{color:var(--light-accent)!important}html.light .explore-category-strip .selected{color:var(--light-accent)}html.light .bottom-nav [data-slot=tabs-trigger][data-state=active]{background:var(--light-highlight)!important;color:var(--light-accent)!important}html.light .card-status-pill.active{background:#e8f4eb;color:#23613a;border-color:#bcd8c4}html.light .card-status-pill.active i{background:#33824b}html.light .unified-member-card .live-top,html.light .unified-member-card .live-top time{color:#b0e798}html.light .unified-member-card .live-top i{background:#a4e281}html.light .unified-member-card .time-zone{color:#c0cbb8}html.light .unified-member-card .show-card{color:#f4efe3}html.light .unified-member-card .show-card small{color:#c0c7b5}html.light .mark-video-load>.mark-video-poster{filter:none;transform:none;z-index:-2}html.light .mark-video-load:before{content:"";position:absolute;inset:0;background:#0009;z-index:-1;pointer-events:none}html.light .mark-video-load>span{background:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 12px #00000040}html.light .mark-video-load>small,html.light .mark-video-load>strong{color:#fff;text-shadow:0 1px 4px #000}html.light .discovery-tile.in-club-card{background:#fff;border:2px solid #dbad25;box-shadow:0 4px 14px #71530712}html.light .club-thumbnail-badge,html.light .profile-club-status{background:var(--primary);color:var(--primary-foreground);border:1px solid #b3860a;box-shadow:0 2px 5px #0000001f}html.light .discovery-tile .discovery-club-banner{background:var(--primary);color:var(--primary-foreground)}html.light .explore-category-strip button>span{color:#fff6e8;border:1px solid #ffffff25;box-shadow:none}html.light .explore-category-strip button.selected>span{background:var(--primary)!important;color:var(--primary-foreground);border-color:var(--light-accent-line);box-shadow:0 0 0 2px var(--light-accent-line)}html.light .explore-section-tabs>[role=tablist]{background:var(--card);border-color:var(--border);box-shadow:none}html.light .explore-section-tabs>[role=tablist]>[role=tab]{background:var(--secondary);color:var(--foreground)}html.light .explore-section-tabs>[role=tablist]>[role=tab]>svg{color:var(--light-accent);width:20px;height:20px}html.light .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]{background:var(--primary);border-color:var(--light-accent-line);color:var(--primary-foreground);box-shadow:none}html.light .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]>svg{color:inherit}html.light .explore-section-tabs>[role=tablist]>[role=tab]:hover:not([data-state=active]){background:var(--light-highlight)}html.light .discovery-screen .bogo-feature,html.light .discovery-screen .weekly-event-card{background:#fff;border-color:#d7ddda;box-shadow:0 3px 12px #18251d08}html.light .discovery-screen .recurring-activities.tradition-carousel{background:transparent;border:0;box-shadow:none}html.light .discovery-screen .bogo-feature{border-color:#dbad25}html.light .discovery-screen .bogo-copy{background:#fff}html.light .discovery-screen .weekly-demo-label{background:var(--light-highlight);color:var(--light-accent);border:1px solid #e6cc83}html.light .discovery-screen .bogo-offer-label,html.light .discovery-screen .weekly-event-card time{background:var(--primary);color:var(--primary-foreground)}html.light .discovery-screen .weekly-video>.section-heading{background:transparent;border-left:0;border-bottom:1px solid #e6cc83;padding:0 0 12px}html.light .discovery-screen .weekly-video>.section-heading>h3{color:var(--light-accent);border:0;background:transparent}html.light .discovery-screen .weekly-video,html.light .discovery-screen .weekly-video>.mark-video{background:transparent;border:0;box-shadow:none}html.light .discovery-screen .mark-video-load>.mark-video-poster{filter:none;transform:none}html.light .discovery-screen .recurring-list a{color:#26352b}html.light .discovery-screen .recurring-list small,html.light .discovery-screen .weekly-event-card small{color:var(--muted-foreground)}html.light .discovery-screen .recurring-list svg,html.light .discovery-screen .recurring-list time{color:var(--light-accent)}html.light .discovery-screen .event-controls button,html.light .discovery-screen .member-calendar-trigger{background:#fff;color:var(--light-accent);border-color:#d9c58f}html.light .auth-gate.app-loading{background:#fff;color:#202622}html.light .app-loading-name{color:#202622}html.light .app-loading-subtitle{color:var(--light-accent)}html.light .app-loading-status{color:var(--muted-foreground)}html.light .app-loading-ring{border-color:#ecdba5}html.light .app-loading-ring:after{border-top-color:#c99a12;border-right-color:#e8c966}html.light .app-loading-logo.logo-crop{border-color:#cbd4ce;box-shadow:0 0 30px #dfb43624}html.light .app-loading-track{background:#f1ead5}html.light .app-loading-track span{background:linear-gradient(90deg,transparent,#bf8b05,transparent)}html.light .secret-dance-dialog{background:#fff;color:#202622;border-color:#d9c58f}html.light .secret-dance-dialog .dance-heading{border-color:#e1e5df}html.light .secret-dance-dialog .dance-heading p{color:var(--light-accent)}html.light .secret-dance-dialog [data-slot=dialog-title]{color:#202622}html.light .secret-dance-dialog [data-slot=dialog-description],html.light .secret-dance-dialog>button{color:var(--muted-foreground)}html.light .secret-dance-dialog .dance-controls button,html.light .secret-dance-dialog .porsche-controls button,html.light .secret-dance-dialog .porsche-controls select{background:#fff8e5;color:var(--light-accent);border-color:#caa13a}html.light .secret-dance-dialog .dance-controls p,html.light .secret-dance-dialog .porsche-controls label{color:var(--muted-foreground)}html.light .secret-dance-dialog .porsche-controls :focus-visible{outline-color:#a97800}html.light .member-calendar-grid button[aria-current=date]{box-shadow:inset 0 0 0 1px #b58a25}html.light .member-calendar-grid button[aria-current=date]:not([aria-pressed=true]){background:#fff3cd;color:#73520c}html.light .calendar-event-card{background:#fff;border-color:#d7ddda}html.light .calendar-event-card time{color:var(--light-accent)}html.light .calendar-event-card p{color:var(--muted-foreground)}html.light .calendar-event-actions a{background:var(--light-highlight);color:var(--light-accent);border-color:#d4b35b}html.light .calendar-event-actions .calendar-pdf-link{background:#fff;color:var(--muted-foreground);border-color:#cbd4ce}html.light .account-screen{--account-line:var(--border);--account-surface:var(--card)}html.light .account-screen .account-section{background:transparent;border:0;box-shadow:none}html.light .account-screen .account-review-settings,html.light .account-screen .account-saved,html.light .account-screen .account-signout,html.light .account-screen .settings-list{background:var(--card);box-shadow:none}html.light .account-contact-summary :is(small,span),html.light .account-screen .account-saved small,html.light .account-screen .settings-list small,html.light .connection-free p,html.light .connection-monitor summary,html.light .photo-review-status{color:var(--muted-foreground)}html.light .account-verified-label{color:var(--light-success)!important}html.light .account-contact-summary button,html.light .account-edit-name,html.light .account-phone-actions .phone-cancel{background:var(--card);border-color:var(--input);color:var(--light-accent)}html.light .account-screen .account-saved>svg:first-child,html.light .account-screen .settings-icon{background:var(--light-highlight);color:var(--light-accent)}html.light .account-contact,html.light .account-review-settings,html.light .member-connection .connection-status dl{border-color:var(--border)}html.light .account-notice-confirm,html.light .account-phone-form button:not(.phone-cancel),html.light .feedback-back-button,html.light .member-calendar-reset,html.light .primary-button{background:var(--primary);color:var(--primary-foreground);border-color:var(--light-accent-line)}html.light .member-calendar-reset:hover,html.light .primary-button:hover{background:#e6bb43}html.light .secondary-button{background:var(--card);color:var(--foreground);border-color:var(--input)}html.light .secondary-button:hover{background:var(--secondary)}html.light .appearance-options{background:var(--secondary);border-color:var(--input)}html.light .appearance-options .choose-light{background:var(--primary);color:var(--primary-foreground)}html.light .appearance-options .choose-dark{background:transparent;color:var(--muted-foreground)}html.light .filter-row button.selected,html.light .local-events-controls>[role=group]>button[aria-pressed=true],html.light .member-calendar-grid button[aria-pressed=true],html.light .search-saved[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--light-accent-line)}html.light .business-engagement svg,html.light .category-browser-heading button,html.light .category-icon-grid .selected,html.light .discovery-screen .weekly-heading h2>span,html.light .notification-center .text-link,html.light .recurring-list .tradition-details-link,html.light a.event-directions-button{color:var(--light-accent)}html.light .category-icon-grid .selected>span{outline-color:var(--light-accent)}html.light .icon-button.notification-highlight{background:var(--light-highlight);color:var(--light-accent);border-color:var(--light-accent-line);box-shadow:none}html.light .notification-count{background:var(--primary);color:var(--primary-foreground);border-color:var(--card)}html.light .account-notice,html.light .info-dialog[data-slot=dialog-content],html.light .member-event-calendar,html.light .profile-dialog[data-slot=dialog-content]{background:var(--card);color:var(--foreground);border-color:var(--border)}html.light .calendar-search input,html.light .feedback-panel :is(input,textarea,select),html.light .info-dialog :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background:var(--card);color:var(--foreground);border-color:var(--input)}html.light :is(.info-dialog,.feedback-panel,.search-field,.calendar-search) :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:1}html.light .account-notice-message,html.light .info-dialog [data-slot=dialog-description]{color:var(--muted-foreground)}html.light .business-profile-body .business-contact{background:var(--secondary);border-color:var(--border)}html.light .business-contact .business-social-links>a,html.light .business-contact .service-contacts>.secondary-button{background:var(--card);color:var(--foreground);border-color:var(--input)}html.light .business-contact a:hover{background:var(--light-highlight);border-color:var(--light-accent-line)}html.light .business-contact .service-contacts small{color:var(--muted-foreground)}html.light .profile-action-bar{background:var(--card);border-color:var(--border)}html.light .calendar-date-summary,html.light .passkey-notice{background:var(--light-highlight);color:var(--light-accent);border-color:var(--light-accent-line)}html.light .passkey-list,html.light .passkey-list>div{border-color:var(--border)}html.light .passkey-list button{background:var(--secondary);color:var(--light-accent)}html.light .mfa-status{background:#e8f4eb;border-color:#8eb39a}html.light .mfa-status svg{color:var(--light-success)}html.light .mfa-status small{color:var(--muted-foreground)}html.light .photo-remove{color:var(--light-danger)!important}html.light .photo-picker:focus-within{outline-color:var(--ring)}html.light .feedback-view-tabs>[role=tablist],html.light .local-events-controls>[role=group]{background:var(--secondary);border-color:var(--border)}html.light .feedback-view-tabs>[role=tablist]>[data-state=active]{background:var(--primary);color:var(--primary-foreground)}html.light .feedback-empty,html.light .feedback-reports-panel{background:var(--card);border-color:var(--border)}html.light .feedback-empty>p{color:var(--muted-foreground)}html.light .unified-member-card{--foreground:#f4efe3;--muted-foreground:#bac1b2;--primary:#efc653;--primary-foreground:#171b12}.member-card-picker{margin-top:20px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--card);color:var(--foreground)}.member-card-picker summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;font-size:18px;font-weight:650;list-style:none}.member-card-picker summary::-webkit-details-marker{display:none}.member-card-picker[open] summary svg{transform:rotate(180deg)}.member-card-picker-content{padding-top:8px}.member-card-picker-preview{max-width:390px;margin:18px auto}.member-card-picker-preview h4{margin:0 0 12px;font-size:14px}.member-card-picker p{margin:8px 0 14px;color:var(--muted-foreground);font-size:13px;line-height:1.5}.member-card-picker label{display:block;margin-bottom:8px;font-size:13px;font-weight:600}.member-card-picker-controls{display:flex;flex-wrap:wrap;gap:10px}.member-card-picker select{flex:1 1 220px;min-width:0;width:100%;min-height:44px;border:1px solid var(--input);border-radius:8px;background:var(--background);color:var(--foreground);padding:10px;font-size:16px}.member-card-picker button{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:8px;background:var(--primary);color:var(--primary-foreground);font-size:13px;font-weight:650}.member-card-picker button:disabled{opacity:.55;cursor:default}.member-card-picker :is(button,select):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.member-card-picker .member-card-picker-retry{background:transparent;color:var(--foreground)}.member-card-picker .member-card-picker-message{margin-bottom:0;color:var(--foreground)}html .unified-member-card .metal-member .member-photo{width:80px;height:80px;min-width:80px;flex:0 0 80px;aspect-ratio:1;border-radius:50%;object-fit:cover}html .unified-member-card.heritage-member-card{position:relative;isolation:isolate;container-type:inline-size;padding:0;color:var(--heritage-ink);background-color:var(--heritage-base);background-image:var(--heritage-art);background-size:100% 100%;background-repeat:no-repeat;border:0;border-radius:18px;box-shadow:0 12px 28px #0003;--foreground:var(--heritage-ink);--muted-foreground:var(--heritage-ink)}html .heritage-member-card:before{content:"";position:absolute;inset:2px;z-index:-1;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--heritage-base) 96%,transparent) 0,color-mix(in srgb,var(--heritage-base) 94%,transparent) 49%,transparent 76%)}html .heritage-member-card .member-card-brand{padding:5.5cqw 5.5cqw 0}html .heritage-member-card[data-heritage=fox] .member-card-brand{padding-top:24cqw}html .heritage-member-card .metal-top{padding:0 0 3cqw;gap:3cqw;border-color:var(--heritage-line);align-items:center}html .heritage-member-card .metal-top>span:first-child{color:var(--heritage-ink);font:600 6.1cqw/1.1 Georgia,serif;letter-spacing:-.035em;text-shadow:none}html .heritage-member-card .metal-top .logo-crop{width:11cqw;height:11cqw;flex-shrink:0}html .heritage-member-card .logo-crop{background:var(--heritage-badge);border-color:var(--heritage-line);box-shadow:none}@supports (mask-mode:luminance){html .heritage-member-card .logo-crop img{opacity:0}html .heritage-member-card .logo-crop:before{content:"";position:absolute;width:160%;aspect-ratio:195/146;left:-29%;top:-10%;background:var(--heritage-ink);mask:url(/mark-logo.png) center/100% 100% no-repeat;mask-mode:luminance}}html .heritage-member-card .secret-coin:focus-visible{outline-color:var(--heritage-ink)}html .heritage-member-card .tenure-metal-label{display:block;margin:0 5.5cqw;padding:3.5cqw 0;border-bottom:1px solid var(--heritage-line);border-radius:0;background:none;color:var(--heritage-ink)}html .heritage-member-card .heritage-title-row{display:flex;align-items:baseline;gap:3cqw}html .heritage-member-card .tenure-metal-label strong{font:700 7cqw/1.1 Georgia,serif;letter-spacing:-.03em}html .heritage-member-card .tenure-metal-label .heritage-chapter{margin:0;padding-left:3cqw;border-left:1px solid var(--heritage-line);font:600 3.7cqw/1.2 Georgia,serif}html .heritage-member-card .tenure-metal-label .heritage-tenure{display:block;margin:2cqw 0 0;font:600 2.9cqw/1.4 Arial,sans-serif}html .heritage-member-card>.metal-card{padding:0 5.5cqw;color:var(--heritage-ink);background:none}html .heritage-member-card .metal-member{padding:4cqw 0;gap:3cqw;align-items:center}html .heritage-member-card .metal-member .logo-crop,html .heritage-member-card .metal-member .member-photo{width:19cqw;height:19cqw;min-width:19cqw;flex:0 0 19cqw;aspect-ratio:1;border:2px solid var(--heritage-line);border-radius:50%;object-fit:cover;box-shadow:none}html .heritage-member-card .metal-member>div{max-width:65%}html .heritage-member-card .metal-member h3{margin:0;color:var(--heritage-ink);font:600 6cqw/1.15 Georgia,serif;letter-spacing:-.025em;overflow-wrap:anywhere}html .heritage-member-card .metal-member p{margin:1.5cqw 0 .5cqw;color:var(--heritage-ink);font:600 2.7cqw/1.3 Arial,sans-serif;letter-spacing:.07em}html .heritage-member-card .metal-member p:first-child{margin-top:0}html .heritage-member-card .metal-member strong{color:var(--heritage-ink);font:600 3.7cqw/1.4 Arial,sans-serif}html .heritage-member-card .card-secret-badges{min-height:20cqw;padding:3cqw 0;border-color:var(--heritage-line)}html .heritage-member-card .card-secret-badges>p{margin:0 0 2cqw;color:var(--heritage-ink);font:600 3cqw/1.4 Arial,sans-serif;letter-spacing:.02em}html .heritage-member-card .card-secret-badges>div{gap:2cqw}html .heritage-member-card .card-secret-badge{width:12cqw;height:12cqw;min-width:38px;min-height:38px;color:var(--heritage-ink)}html .heritage-member-card .secret-badge-outline{inset:0;width:100%;height:100%;fill:var(--heritage-badge);stroke:var(--heritage-ink)}html .heritage-member-card .secret-badge-symbol{color:var(--heritage-ink);width:5.2cqw;height:5.2cqw}html .heritage-member-card .card-secret-badge:hover{color:var(--heritage-ink);background:color-mix(in srgb,var(--heritage-ink) 10%,transparent)}html .heritage-member-card .card-secret-badge:focus-visible,html .heritage-member-card a:focus-visible{outline:2px solid var(--heritage-ink);outline-offset:3px}html .heritage-member-card>.card-details{display:grid;grid-template-columns:1fr;margin:0 5.5cqw;padding:0;border:0;background:none}html .heritage-member-card>.card-details>div{width:73%;padding:2.6cqw 0;border:0;border-top:1px solid var(--heritage-line);gap:1cqw}html .heritage-member-card .card-details span{color:var(--heritage-ink);font:650 3cqw/1.3 Arial,sans-serif;letter-spacing:.08em}html .heritage-member-card .card-details strong{color:var(--heritage-ink);font:650 3.7cqw/1.45 Arial,sans-serif;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}html .heritage-member-card .heritage-story{min-height:32cqw;margin:0 5.5cqw;padding:4cqw 0 5cqw}html .heritage-member-card .heritage-story h4{width:62%;margin:0 0 1.7cqw;font:700 4cqw/1.2 Georgia,serif}html .heritage-member-card .heritage-story a{color:var(--heritage-ink);text-decoration:none}html .heritage-member-card .heritage-story a:hover{text-decoration:underline;text-underline-offset:3px}html .heritage-member-card .heritage-story a svg{display:inline;margin-left:4px;vertical-align:baseline}html .heritage-member-card .heritage-story p{width:59%;margin:0;color:var(--heritage-ink);font:500 3.4cqw/1.45 Arial,sans-serif}html .heritage-member-card>.card-live{margin:0;padding:4cqw 5.5cqw;border:0;background:none;color:var(--heritage-ink)}html .heritage-member-card .wave{display:none}html .unified-member-card.heritage-member-card .live-top,html .unified-member-card.heritage-member-card .live-top span,html .unified-member-card.heritage-member-card .live-top time{color:var(--heritage-success);font-size:3.2cqw}html .unified-member-card.heritage-member-card .live-top i{background:var(--heritage-success);box-shadow:none}html .unified-member-card.heritage-member-card .show-card{margin-top:3cqw;color:var(--heritage-ink);gap:2.5cqw}html .unified-member-card.heritage-member-card .show-card>svg{color:var(--heritage-success)}html .unified-member-card.heritage-member-card .show-card strong{color:var(--heritage-ink);font:700 3.6cqw/1.3 Arial,sans-serif}html .unified-member-card.heritage-member-card .show-card small{color:var(--heritage-ink);font:500 2.8cqw/1.4 Arial,sans-serif}html .unified-member-card.heritage-member-card .time-zone{color:var(--heritage-ink);font-size:2.6cqw;margin-top:2cqw}html .heritage-member-card>.status-panel{margin:0;padding:5cqw;border-top:1px solid var(--heritage-line);color:var(--heritage-ink);background:var(--heritage-base)}html .heritage-member-card>.status-panel p{color:var(--heritage-ink)}html .heritage-member-card .heritage-preview-footer{display:grid;gap:4px;padding:4cqw 5.5cqw;color:var(--heritage-ink)}html .heritage-member-card[data-heritage=fox] .heritage-preview-footer,html .heritage-member-card[data-heritage=fox]>.card-live{padding-left:8.5cqw;padding-right:8.5cqw}html .heritage-preview-footer strong{font:700 3.7cqw/1.3 Arial,sans-serif}html .heritage-preview-footer span{font:600 3.2cqw/1.4 Arial,sans-serif}html .heritage-preview-footer small{font:500 2.7cqw/1.4 Arial,sans-serif}html .membership-flip-back[data-heritage]{border:0;background:var(--heritage-base) var(--heritage-art) center/100% 100% no-repeat}html .membership-flip-back[data-heritage] .physical-card-back{color:var(--heritage-ink);background:var(--heritage-base);border-color:var(--heritage-line)}html .membership-flip-back[data-heritage] .physical-card-owner{color:var(--heritage-ink)}html .membership-flip-back[data-heritage] .physical-card-r{filter:var(--heritage-r-filter)}html .member-card-brand{padding:16px 18px 0}.heritage-collection{margin-top:20px;border:1px solid var(--border);border-radius:12px;background:var(--card)}.heritage-collection>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:16px;cursor:pointer;list-style:none;color:var(--foreground);font:650 15px/1.35 Arial,sans-serif}.heritage-collection>summary::-webkit-details-marker{display:none}.heritage-collection[open]>summary svg{transform:rotate(180deg)}.heritage-collection>summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.heritage-collection-content{padding:0 14px 16px}.heritage-collection-content>p{color:var(--muted-foreground);font-size:13px;line-height:1.5;margin:0 0 14px}.heritage-collection-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.heritage-collection-options button{display:flex;align-items:center;gap:8px;min-width:0;padding:8px;border:1px solid var(--border);border-radius:8px;color:var(--foreground);background:var(--background);cursor:pointer;text-align:left}.heritage-collection-options img{width:32px;height:48px;border-radius:3px;object-fit:cover;flex-shrink:0}.heritage-collection-options button>span{display:grid;gap:3px;min-width:0}.heritage-collection-options strong{font-size:13px}.heritage-collection-options small{font-size:11px;line-height:1.3;color:var(--muted-foreground)}.heritage-collection-options button[aria-pressed=true]{border-color:var(--primary);outline:1px solid var(--primary)}.heritage-collection-options button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.heritage-collection-content>.heritage-series-note{margin-top:14px;font-size:12px}.heritage-selected-preview>h3{margin:16px 0 12px;font:600 16px/1.4 Arial,sans-serif;color:var(--foreground)}@media(max-width:350px){.heritage-collection-options{grid-template-columns:1fr}}.heritage-verification-motion{margin:0 5.5cqw;padding:1.5cqw 0;border-block:1px solid var(--heritage-line);color:var(--heritage-ink)}.heritage-verification-motion canvas{display:block;width:100%;height:80px;border-radius:4px;background-size:cover;background-position:50%}.member-card-fit{width:100%;margin-bottom:16px;container:member-credential/inline-size}.member-card-fit-content{max-width:100%;margin-inline:auto}html .heritage-member-card :is(h3,h4){text-wrap:wrap}html .member-card-fit .heritage-member-card .member-card-brand{padding:4cqw 5.5cqw 0}html .member-card-fit .heritage-member-card[data-heritage=fox] .member-card-brand{padding-top:17cqw}html .member-card-fit .heritage-member-card .metal-top{padding-bottom:2cqw}html .member-card-fit .heritage-member-card .metal-top>span:first-child{font-size:5.4cqw}html .member-card-fit .heritage-member-card .tenure-metal-label{padding:2.5cqw 0}html .member-card-fit .heritage-member-card .tenure-metal-label strong{font-size:6cqw}html .member-card-fit .heritage-member-card .heritage-tenure{margin-top:1cqw}html .member-card-fit .heritage-member-card .metal-member{padding:3cqw 0}html .member-card-fit .heritage-member-card .metal-member .logo-crop,html .member-card-fit .heritage-member-card .metal-member .member-photo{width:17cqw;height:17cqw;min-width:17cqw;flex-basis:17cqw}html .member-card-fit .heritage-member-card .card-secret-badges{min-height:0;padding:2cqw 0}html .member-card-fit .heritage-member-card .card-secret-badge{width:11cqw;height:11cqw}html .member-card-fit .heritage-member-card>.card-details>div{padding:1.8cqw 0}html .member-card-fit .heritage-member-card .heritage-story{min-height:0;padding:2cqw 0}html .member-card-fit .heritage-member-card .heritage-story h4{width:100%;margin:0;font-size:3.6cqw}html .member-card-fit .heritage-member-card .heritage-story p{display:none}html .member-card-fit .heritage-member-card>.card-live{padding-block:2.5cqw 4cqw}html .member-card-fit .unified-member-card.heritage-member-card .show-card{margin-top:2cqw}html .member-card-fit .unified-member-card.heritage-member-card .time-zone{margin-top:1.5cqw}html .member-card-fit.is-compact .heritage-member-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:8px 12px;column-gap:8px}html .member-card-fit.is-compact .heritage-member-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--heritage-base) 94%,transparent),color-mix(in srgb,var(--heritage-base) 70%,transparent))}html .member-card-fit.is-compact .heritage-member-card .member-card-brand{grid-area:1/1;padding:0 0 6px;align-self:center}html .member-card-fit.is-compact .heritage-member-card .metal-top{gap:6px;padding:0;border:0}html .member-card-fit.is-compact .heritage-member-card .metal-top>span:first-child{font-size:14px;line-height:1.15;letter-spacing:-.025em}html .member-card-fit.is-compact .heritage-member-card .metal-top .logo-crop{width:24px;height:24px}html .member-card-fit.is-compact .heritage-member-card .tenure-metal-label{grid-area:1/2;padding:0 0 6px;margin:0;border:0;align-self:center}html .member-card-fit.is-compact .heritage-member-card .heritage-title-row{flex-wrap:wrap;gap:2px 6px}html .member-card-fit.is-compact .heritage-member-card .tenure-metal-label strong{font-size:18px}html .member-card-fit.is-compact .heritage-member-card .tenure-metal-label .heritage-chapter{font-size:11px;padding-left:0;border:0}html .member-card-fit.is-compact .heritage-member-card .heritage-tenure{font-size:10px;margin-top:2px}html .member-card-fit.is-compact .heritage-member-card>.metal-card{display:contents}html .member-card-fit.is-compact .heritage-member-card .metal-member{grid-area:2/1/3/3;gap:8px;padding:6px 0;border-block:1px solid var(--heritage-line)}html .member-card-fit.is-compact .heritage-member-card .metal-member .logo-crop,html .member-card-fit.is-compact .heritage-member-card .metal-member .member-photo{width:50px;height:50px;min-width:50px;flex-basis:50px}html .member-card-fit.is-compact .heritage-member-card .metal-member>div{display:grid;grid-template-columns:auto 1fr;column-gap:5px;max-width:calc(100% - 58px)}html .member-card-fit.is-compact .heritage-member-card .metal-member p{margin:0;font-size:10px;line-height:1.3;letter-spacing:.03em}html .member-card-fit.is-compact .heritage-member-card .metal-member h3,html .member-card-fit.is-compact .heritage-member-card .metal-member p:first-child{grid-column:1/-1}html .member-card-fit.is-compact .heritage-member-card .metal-member h3{font-size:18px;line-height:1.2;margin:1px 0 3px}html .member-card-fit.is-compact .heritage-member-card .metal-member strong{font-size:12px;line-height:1.3}html .member-card-fit.is-compact .heritage-member-card>.card-details{grid-area:3/1;margin:0}html .member-card-fit.is-compact .heritage-member-card>.card-details>div{width:100%;padding:5px 0;gap:2px}html .member-card-fit.is-compact .heritage-member-card .card-details span{font-size:10px;line-height:1.3;letter-spacing:.04em}html .member-card-fit.is-compact .heritage-member-card .card-details strong{font-size:12px;line-height:1.3}html .member-card-fit.is-compact .heritage-member-card .card-secret-badges{grid-area:3/2;padding:5px 0 5px 6px;margin:0;border:0;align-content:center}html .member-card-fit.is-compact .heritage-member-card .card-secret-badges>p{font-size:10px;line-height:1.3;margin:0 0 4px}html .member-card-fit.is-compact .heritage-member-card .card-secret-badges>div{display:grid;grid-template-columns:repeat(2,40px);gap:4px}html .member-card-fit.is-compact .heritage-member-card .card-secret-badge{width:40px;height:40px;min-width:40px;min-height:40px}html .member-card-fit.is-compact .heritage-member-card .secret-badge-symbol{width:19px;height:19px}html .member-card-fit.is-compact .heritage-member-card .heritage-story{grid-area:4/1/5/3;margin:0;padding:6px 0;align-self:center}html .member-card-fit.is-compact .heritage-member-card .heritage-story h4{font-size:12px;line-height:1.3}html .member-card-fit.is-compact .heritage-member-card .heritage-verification-motion{grid-area:5/1/6/3;margin:0;padding:5px 0;align-self:center}html .member-card-fit.is-compact .heritage-member-card .heritage-verification-motion canvas{height:64px}@media (min-width:700px) and (max-height:760px){html .member-card-fit.is-compact .heritage-member-card .heritage-verification-motion canvas{height:48px}}html .member-card-fit.is-compact .heritage-member-card>.card-live,html .member-card-fit.is-compact .heritage-member-card>.status-panel{grid-area:6/1/7/3;padding:6px 4px;border-top:1px solid var(--heritage-line)}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .live-top,html .member-card-fit.is-compact .unified-member-card.heritage-member-card .live-top span,html .member-card-fit.is-compact .unified-member-card.heritage-member-card .live-top time{font-size:12px}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .show-card{margin-top:4px;gap:6px}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .show-card>svg{width:20px;height:20px}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .show-card strong{font-size:12px;line-height:1.3}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .show-card small{font-size:10px;line-height:1.3}html .member-card-fit.is-compact .unified-member-card.heritage-member-card .time-zone{font-size:10px;line-height:1.3;margin-top:4px;text-align:left}@container member-credential (min-width:380px){html .member-card-fit.is-compact .heritage-member-card .metal-member{grid-area:2/1;border-bottom:0}html .member-card-fit.is-compact .heritage-member-card .card-secret-badges{grid-area:2/2}html .member-card-fit.is-compact .heritage-member-card .card-secret-badges>div{grid-template-columns:repeat(4,40px)}html .member-card-fit.is-compact .heritage-member-card>.card-details{grid-area:3/1/4/3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:12px}}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .metal-top>span:first-child{font-size:clamp(18px,5.4cqw,26px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .tenure-metal-label strong{font-size:clamp(22px,6cqw,30px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .tenure-metal-label .heritage-chapter{font-size:clamp(12px,3.7cqw,18px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .tenure-metal-label .heritage-tenure{font-size:clamp(10px,2.9cqw,14px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .metal-member h3{font-size:clamp(20px,6cqw,28px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .metal-member p{font-size:clamp(10px,2.7cqw,13px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .metal-member strong{font-size:clamp(13px,3.7cqw,18px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .card-secret-badges>p{font-size:clamp(11px,3cqw,14px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .card-secret-badge{min-width:44px;min-height:44px}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .card-details span{font-size:clamp(10px,3cqw,14px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .card-details strong{font-size:clamp(13px,3.7cqw,18px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .heritage-story h4{font-size:clamp(12px,3.6cqw,18px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .live-top,html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .live-top span,html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .live-top time{font-size:clamp(11px,3.2cqw,16px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .show-card strong{font-size:clamp(14px,3.6cqw,18px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .show-card small{font-size:clamp(11px,2.8cqw,14px)}html:not([data-native-platform=android]) .member-card-fit .heritage-member-card .time-zone{font-size:clamp(10px,2.6cqw,13px)}html[data-native-platform=ios] .member-card-fit .heritage-member-card>.card-details>div{width:100%;min-width:0}html[data-native-platform=ios] .member-card-fit .heritage-member-card .metal-top>span:first-child{flex:1;min-width:0}html[data-native-platform=ios] .member-card-fit .heritage-member-card .heritage-title-row{flex-wrap:wrap;gap:6px 10px}html[data-native-platform=ios] .member-card-fit .heritage-member-card .metal-member>div{flex:1;min-width:0;max-width:none}.explore-screen.explore-compact{--food-wiggle-ease:cubic-bezier(0.77,0,0.175,1);container-type:inline-size}.explore-screen.explore-compact>h2{margin-bottom:12px}.explore-screen.explore-compact .explore-section-tabs{margin:0 0 18px;gap:6px}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]{display:flex;flex-direction:row;gap:6px;width:100%;height:auto;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]{position:relative;display:inline-flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:46px;width:auto;height:auto;padding:8px 4px 12px;border:0;border-radius:0;background:transparent;color:var(--foreground);box-shadow:none;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;animation:none;transform:none;transition:color .15s ease}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]>svg{width:18px;height:18px;color:inherit;animation:none;transform:none}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]:after{content:"";position:absolute;inset:auto 4px -1px;height:3px;width:auto;background:var(--primary);border-radius:2px;opacity:0}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]{background:transparent;color:#edc65d;border-color:transparent;box-shadow:none}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]:after{opacity:1}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:4px}.explore-screen.explore-compact .explore-search-row{gap:8px;margin:6px 0 4px}.explore-screen.explore-compact .explore-search-row .search-field{min-height:48px;padding:0 0 0 12px;gap:8px;border-radius:12px}.explore-screen.explore-compact .search-field input{width:100%;height:44px;font-size:16px}.explore-screen.explore-compact input[type=search]::-webkit-search-cancel-button{display:none}.explore-screen.explore-compact .search-field>button{display:grid;place-items:center;flex-shrink:0;min-width:44px;min-height:44px}.explore-screen.explore-compact .explore-search-row .search-saved{display:grid;place-items:center;width:48px;min-height:48px;padding:0;border-radius:12px}.discovery-category-select{position:relative;display:grid;place-items:center;flex:0 0 44px;height:44px;border-radius:8px;color:var(--muted-foreground)}.discovery-category-select select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.discovery-category-select:focus-within{outline:2px solid var(--ring);outline-offset:-3px}.discovery-category-select[data-filtered=true]{color:#edc65d}.discovery-category-select[data-filtered=true]:after{content:"";position:absolute;right:5px;top:6px;width:5px;height:5px;border-radius:50%;background:currentColor;pointer-events:none}.explore-screen.explore-compact .compact-category-strip{position:relative;gap:8px;margin:0;padding:6px 2px;scroll-padding-inline:2px;scrollbar-width:none}.explore-screen.explore-compact .compact-category-strip::-webkit-scrollbar{display:none}.explore-screen.explore-compact .compact-category-strip>button{display:inline-flex;align-items:center;justify-content:flex-start;flex:0 0 auto;gap:8px;min-width:0;min-height:48px;padding:6px 12px 6px 6px;color:#fff6e8;border:2px solid transparent;border-radius:999px;white-space:nowrap;overflow-wrap:normal;text-align:start;line-height:1.25;animation:none;translate:none;transform:none}.explore-screen.explore-compact .compact-category-strip>button.selected{color:#fff6e8;border-color:#edc65d}.explore-screen.explore-compact .compact-category-strip>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.category-chip-picture{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;font-style:normal}.food-chip-photo{background-image:url(/food-categories/food-atlas.webp);background-size:500% 400%;background-repeat:no-repeat;transform-origin:center}.category-chip-label{font-size:14px;font-weight:650}.explore-screen.explore-compact .explore-compact-actions{display:flex;align-items:center;gap:2px;margin:2px 0 14px;padding:0 0 6px;border-bottom:1px solid var(--border)}.explore-compact-actions>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px;border-radius:8px;font-size:14px}.explore-screen.explore-compact .explore-compact-actions>button{border:0;background:transparent}.explore-compact-actions .use-location{padding-left:2px}.explore-compact-actions .explore-map-toggle{margin-left:auto;padding-right:2px;min-width:70px}.explore-compact-actions .clear-location{width:44px}.explore-compact-actions [aria-pressed=true]{color:#edc65d}.explore-compact-actions>button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}.explore-compact-actions>button:disabled{opacity:.6;cursor:wait}.explore-screen.explore-compact .discovery-section{margin-top:14px}html.light .discovery-category-select[data-filtered=true],html.light .explore-compact-actions [aria-pressed=true],html.light .explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]{color:var(--light-accent)}html.light .explore-screen.explore-compact .compact-category-strip>button.selected{border-color:#805a06}html.light .explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab][data-state=active]:after{background:var(--light-accent)}@media (hover:hover) and (pointer:fine){.explore-compact-actions>button:hover{background:var(--secondary)}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]:hover{color:#edc65d;background:transparent}html.light .explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]:hover{color:var(--light-accent)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.compact-category-strip>button:hover .category-chip-art{transform:rotate(-5deg);transition:transform .15s ease}}@container (max-width:330px){.explore-screen.explore-compact .explore-section-tabs>[role=tablist]{gap:3px}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]{gap:4px;padding-inline:2px;font-size:13px}.explore-screen.explore-compact .explore-section-tabs>[role=tablist]>[role=tab]>svg{width:16px;height:16px}}html.light .explore-screen.explore-compact .discovery-category-select>svg,html.light .explore-screen.explore-compact .search-field>svg{color:var(--muted-foreground)}@media (prefers-reduced-motion:no-preference){.explore-screen.explore-compact .compact-category-strip.category-slide-active>button{animation:event-swipe-nudge 8s var(--food-wiggle-ease) .6s infinite}}@media (prefers-reduced-motion:reduce){.compact-category-strip .category-chip-art,.explore-screen.explore-compact .compact-category-strip>button{animation:none;transform:none;transition:none}}.explore-screen.explore-compact .services-section>.section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:14px 0 12px}.explore-screen.explore-compact .services-section>.section-heading h3{margin:0;font-size:20px}.explore-screen.explore-compact .services-section>.section-heading>span{flex-shrink:0;color:var(--muted-foreground);font-size:13px}.service-chip-photo{background-image:url(/service-categories/service-atlas.webp);background-size:700% 400%}.event-chip-photo,.service-chip-photo{background-repeat:no-repeat;transform-origin:center}.event-chip-photo{background-image:url(/event-categories/event-atlas.webp);background-size:300% 300%}.explore-screen.explore-compact .local-events-toolbar{flex-wrap:wrap;gap:4px 12px;margin:2px 0 14px;padding-bottom:6px;border-bottom:1px solid var(--border)}.explore-screen.explore-compact .local-events-toolbar>p{margin:0;font-size:14px}.explore-screen.explore-compact .local-events-toolbar>div{display:flex;align-items:center;gap:4px;margin-left:auto}.explore-screen.explore-compact .local-events-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin:0;padding:8px;background:transparent;border:0;border-radius:8px;font-size:14px}.explore-screen.explore-compact .local-events-toolbar button:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){.explore-screen.explore-compact .local-events-toolbar button:hover{background:var(--secondary)}}.explore-screen.explore-compact .local-events-toolbar>p>span{display:block;font-size:12px;line-height:1.4}.logo-crop.mfr-coin{--coin-base:#171c18;--coin-ink:#f4efe3;--coin-rim:#bfa25a;--coin-rim-light:#f1deb0;--coin-rim-dark:#71613a;border:1px solid var(--coin-rim-dark);background:linear-gradient(145deg,var(--coin-rim-light),var(--coin-rim) 46%,var(--coin-rim-dark));box-shadow:inset 0 1px 0 #fff5,0 1px 2px #0003;isolation:isolate}.logo-crop.mfr-coin>.mfr-coin-image{position:absolute;width:132%;height:132%;max-width:none;left:-16%;top:-16%;object-fit:contain}.mfr-coin-face,.mfr-coin-mark{display:none;position:absolute;inset:5%;border-radius:50%;pointer-events:none}.mfr-coin-face{background:linear-gradient(155deg,color-mix(in srgb,var(--coin-base) 82%,white),var(--coin-base) 64%);box-shadow:inset 0 1px 1px #fff2,inset 0 -1px 2px #0005}@supports (mask-mode:luminance){.logo-crop.mfr-coin>.mfr-coin-image{opacity:0}.mfr-coin-face,.mfr-coin-mark{display:block}.mfr-coin-mark{background:var(--coin-ink);mask:url(/app-icons/mfr-512.png) center/132% 132% no-repeat;mask-mode:luminance}}html .heritage-member-card .logo-crop.mfr-coin{--coin-base:var(--heritage-base);--coin-ink:var(--heritage-ink);--coin-rim-light:color-mix(in srgb,var(--heritage-ink) 70%,var(--heritage-base));--coin-rim:color-mix(in srgb,var(--heritage-ink) 38%,var(--heritage-base));--coin-rim-dark:color-mix(in srgb,var(--heritage-base) 80%,black);background:linear-gradient(145deg,var(--coin-rim-light),var(--coin-rim) 46%,var(--coin-rim-dark));border-color:var(--coin-rim-dark);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--heritage-ink) 30%,transparent),0 1px 2px #0003}html .heritage-member-card .logo-crop.mfr-coin:before{content:none}.card-secret-badge:before{content:"";position:absolute;inset:18%;z-index:1;border-radius:50%;pointer-events:none;border:1px solid color-mix(in srgb,currentColor 28%,transparent);background:linear-gradient(145deg,color-mix(in srgb,currentColor 16%,transparent),color-mix(in srgb,currentColor 3%,transparent))}.card-secret-badge .secret-badge-outline{z-index:0}.card-secret-badge .secret-badge-symbol{z-index:2}html .heritage-member-card .card-secret-badge .secret-badge-symbol{stroke-width:1.9}.instagram-player{min-width:0;width:100%;container-type:inline-size}html .instagram-player .mark-video-load>span,html.light .instagram-player .mark-video-load>span{background:#fff;color:#171c18;box-shadow:inset 0 0 0 1px #d7ddd9}.instagram-player-actions,.instagram-player-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.instagram-player-toolbar{margin-bottom:6px}.instagram-player-toolbar>[role=status]{flex:1;font-size:13px;line-height:1.4;color:var(--muted-foreground)}.instagram-player-actions>button,.instagram-player-toolbar>button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:8px;color:var(--foreground);font-size:14px;line-height:1.4;border-radius:8px}.instagram-player-toolbar>button{margin-left:auto;min-width:88px;padding:8px 14px;background:#fff;color:#171c18;border:1px solid #d7ddd9;font-weight:600}@media (hover:hover){.instagram-player-toolbar>button:hover{background:#eef1ee}}.instagram-player-actions{margin-top:4px}html .instagram-player .instagram-player-frame{display:block;width:100%;height:clamp(520px,190cqw,760px);margin:0;border:0;border-radius:12px;background:#fff}.instagram-player button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html .weekly-video>.mark-video>.instagram-player>.mark-video-load{margin:0;min-height:194px;border-radius:12px;gap:10px}@media (max-width:360px){html .discovery-screen .weekly-video>.mark-video-compact>.instagram-player>.mark-video-load{min-height:88px;flex-direction:row;gap:12px;padding:12px;text-align:left}}@media (prefers-reduced-motion:no-preference){.weekly-events.event-swipe-hint .event-swipe-track{animation-delay:var(--home-swipe-delay,.6s)}.tradition-carousel.event-swipe-hint .event-swipe-track{animation-delay:var(--home-swipe-delay,4.6s)}}html .bogo-feature.bogo-photo-first .bogo-offer-label,html.light .bogo-feature.bogo-photo-first .bogo-offer-label{background:#fff;color:#171c18;box-shadow:inset 0 0 0 1px #d7ddd9}html .bogo-feature.bogo-photo-first,html.light .bogo-feature.bogo-photo-first{padding:0;border:1px solid var(--border);border-radius:14px;background:#222321;color:var(--foreground);box-shadow:none}html.light .bogo-feature.bogo-photo-first{background:#fff}html .bogo-feature.bogo-photo-first .bogo-photo{height:auto;aspect-ratio:2.25;position:relative}html .bogo-feature.bogo-photo-first .bogo-photo>img{display:block}html .bogo-feature.bogo-photo-first .bogo-offer-label{display:inline-block;margin:0;padding:7px 11px;border-radius:7px;font-size:14px;font-weight:700;line-height:1.4;text-align:left;overflow-wrap:anywhere}html .bogo-photo-first .bogo-photo>.bogo-offer-label{position:absolute;left:16px;bottom:12px;max-width:calc(100% - 32px)}html .bogo-photo-first .bogo-offer-label small{font-size:12px;font-weight:400}html .bogo-feature.bogo-photo-first .bogo-copy{padding:16px}html .bogo-feature.bogo-photo-first .bogo-copy h3{margin:0;font-family:var(--app-heading-font);font-size:26px;font-weight:800;line-height:1.12;letter-spacing:-.02em;overflow-wrap:anywhere}html .bogo-feature.bogo-photo-first .bogo-copy>.bogo-offer-label{margin:0 0 12px}html .bogo-feature.bogo-photo-first .bogo-copy>.bogo-eligibility{margin:8px 0 0;font-size:14px;color:var(--muted-foreground)}html .bogo-feature.bogo-photo-first .bogo-copy>.bogo-offer-link{display:flex;align-items:center;justify-content:flex-end;gap:12px;width:fit-content;max-width:100%;min-height:44px;margin:14px 0 0 auto;padding:10px 14px;border:1px solid #4b534d;border-radius:8px;background:#171c18;color:#fff;font-size:16px;line-height:1.4;font-weight:700}html .bogo-photo-first .bogo-offer-link>svg{flex-shrink:0;color:inherit}html button.bogo-photo-first:hover .bogo-offer-link{background:#29322b}html button.bogo-photo-first:active .bogo-offer-link{background:#101611}@media (max-width:360px){html .bogo-feature.bogo-photo-first .bogo-copy h3{font-size:21px}}html .mark-video .mark-video-load>span,html.light .mark-video .mark-video-load>span{background:#fff;color:#171c18}html{--directory-club-surface:#2a342c;--directory-club-ink:#dfebe1;--directory-club-line:#4a5b4d}html.light{--directory-club-surface:#edf3ed;--directory-club-ink:#2d4e39;--directory-club-line:#c7d5c9}html .business-profile-body .profile-club-status,html .discovery-tile .discovery-club-banner,html.light .business-profile-body .profile-club-status,html.light .discovery-tile .discovery-club-banner{background:var(--directory-club-surface);color:var(--directory-club-ink);box-shadow:inset 0 0 0 1px var(--directory-club-line);border-color:var(--directory-club-line)}.directory-rows{display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;margin:0;gap:12px}html .discovery-tile.discovery-row,html.light .discovery-tile.discovery-row{container-type:inline-size;display:flex;flex-direction:column;padding:12px;border:1px solid var(--border);border-radius:14px;background:transparent;box-shadow:none}html .discovery-tile.discovery-row.in-club-card{border:2px solid var(--primary);padding:11px}html.light .discovery-tile.discovery-row.in-club-card{border-color:var(--light-accent-line)}.discovery-row-top{display:grid;grid-template-columns:clamp(88px,25cqw,104px) minmax(0,1fr);align-items:start;gap:12px}html .discovery-tile.discovery-row .discovery-photo{width:100%;height:auto;min-height:0;aspect-ratio:1;margin:0;padding:0;border-radius:9px}.discovery-row-main{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.discovery-row-badges{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}html .discovery-row .discovery-offer-badge{max-width:100%;padding:4px 8px;border:1px solid var(--border);border-radius:7px;background:#fff;color:#171c18;font-size:12px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}.discovery-row-heading{display:flex;align-items:flex-start;gap:4px;width:100%;min-width:0}html .discovery-tile.discovery-row .discovery-caption{flex:1;min-width:0;min-height:44px;padding:0;text-align:left}html .discovery-tile.discovery-row .discovery-caption h3{font-family:var(--app-heading-font);font-size:26px;font-weight:800;line-height:1.12;letter-spacing:-.02em;margin:0;overflow-wrap:anywhere;hyphens:auto;text-wrap:pretty}html .discovery-tile.discovery-row .discovery-caption p,html .discovery-tile.discovery-row .discovery-caption small{display:block;margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--muted-foreground);overflow-wrap:anywhere}html .discovery-tile.discovery-row .discovery-save{position:static;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;margin:-6px -6px 0 0;border:0;background:transparent;color:var(--foreground)}html .discovery-tile.discovery-row .discovery-save[aria-pressed=true]{color:var(--primary)}html .discovery-tile.discovery-row .discovery-club-banner{width:fit-content;margin:0;padding:4px 8px;border-radius:7px;font-size:12px;line-height:1.4;font-weight:600;text-align:left}.discovery-row-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 12px;margin-top:12px;padding-top:4px;border-top:1px solid var(--border)}html .discovery-row .business-engagement{flex:1 1 auto;gap:6px 12px;padding:0;min-height:44px;font-size:12px;color:var(--muted-foreground)}html .discovery-row .business-engagement>span{gap:4px}html .discovery-row .business-engagement svg{color:inherit}html .discovery-tile.discovery-row .discovery-video-link{flex:0 1 auto;min-width:44px;min-height:44px;margin:0 0 0 auto;padding:8px 0;gap:8px;border:0;color:var(--foreground);font-size:13px;line-height:1.4;overflow-wrap:anywhere}html .discovery-tile.discovery-row .discovery-video-link>span{min-width:0;gap:5px}html .discovery-tile.discovery-row .discovery-video-link>svg{flex-shrink:0}html .discovery-tile.discovery-row>.uploaded-business-video{width:100%;margin:12px 0 0;border-radius:9px}html .discovery-tile.discovery-row button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}html .discovery-tile.discovery-row .discovery-photo .directory-brand-image{padding:16px}@media (max-width:360px){html .discovery-tile.discovery-row .discovery-caption h3{font-size:21px}}