:root{color-scheme:light;--bg:#fafaf8;--surface:#ffffff;--text:#181818;--muted:#626262;--border:#e6e6e2;--accent:#ffcc00;--button:#191919;--buttontext:#ffffff;--nav-glass:rgba(250,250,248,0.78);--nav-divider:rgba(0,0,0,0.06);--logo-gold:#b08d24}html[data-theme=dark]{--bg:#101112;--surface:#1c1d1f;--text:#f7f7f5;--muted:#a8a8a8;--border:#37383a;--button:#ffcc00;--buttontext:#151515;--nav-glass:rgba(16,17,18,0.78);--nav-divider:rgba(255,255,255,0.06);--logo-gold:#d4af37}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]),html[data-theme=system]{color-scheme:dark;--bg:#101112;--surface:#1c1d1f;--text:#f7f7f5;--muted:#a8a8a8;--border:#37383a;--button:#ffcc00;--buttontext:#151515;--nav-glass:rgba(16,17,18,0.78);--nav-divider:rgba(255,255,255,0.06);--logo-gold:#d4af37}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}input,select,textarea{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px}button{cursor:pointer}:focus-visible{outline:3px solid #d7a900;outline-offset:3px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:100%;background:var(--nav-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--nav-divider)}.nav{position:relative;max-width:1200px;margin:0 auto;padding:0 24px;height:46px;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:16px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand,.brand-logo{white-space:nowrap;line-height:1}.brand-logo{display:inline-block;color:var(--logo-gold);font-size:18px;font-weight:600;letter-spacing:-.035em;transition:color .2s ease}.brand-name{display:inline-block;font-size:16px;font-weight:500;line-height:1;color:var(--text);letter-spacing:-.02em}.desktop-nav{position:fixed;top:0;left:50%;transform:translateX(-50%);height:46px;display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.2vw,32px);flex-wrap:nowrap;width:max-content;z-index:1001}.desktop-nav a{font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap;transition:color .22s ease}.desktop-nav a.active,.desktop-nav a:focus-visible,.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--logo-gold)}.desktop-nav a.active,.desktop-nav a[aria-current=page]{font-weight:600}.nav-actions{display:flex;align-items:center;gap:10px;flex-shrink:0;margin-left:auto}.appearance-toggle{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .2s ease}.appearance-toggle:hover{color:var(--logo-gold);border-color:var(--logo-gold);box-shadow:0 0 0 4px rgba(176,141,36,.09)}.appearance-toggle:active{transform:scale(.93)}.appearance-toggle svg{display:block}.appearance-icon-wrap{position:relative;display:inline-block;width:19px;height:19px}.appearance-icon-wrap svg{position:absolute;top:0;left:0;width:19px;height:19px;transition:opacity .38s ease,transform .45s cubic-bezier(.22,1,.36,1)}.appearance-moon.is-visible,.appearance-sun.is-visible{opacity:1;transform:rotate(0deg) scale(1)}.appearance-sun.is-hidden{opacity:0;transform:rotate(90deg) scale(.55)}.appearance-moon.is-hidden{opacity:0;transform:rotate(-90deg) scale(.55)}.menu-toggle,.mobile-menu{display:none}.hero{max-width:1000px;margin:90px auto 110px;padding:0 24px;text-align:center}.eyebrow{font-size:12px;letter-spacing:3px;color:var(--muted);font-weight:700}h1{font-size:clamp(58px,10vw,118px);line-height:.99;letter-spacing:-.075em;margin:28px 0}h1 em{font-style:normal;color:#d7a900}.hero>p{max-width:600px;margin:24px auto;line-height:1.7;color:var(--muted);font-size:18px}.actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.button{display:inline-block;background:var(--button);color:var(--buttontext);padding:15px 23px;border:0;border-radius:99px;font-weight:700;cursor:pointer;text-align:center;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-2px)}.button.outline{background:transparent;color:var(--text);border:1px solid var(--border)}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.hero .fine{font-size:12px;margin-top:30px}.section{max-width:1100px;margin:0 auto 110px;padding:0 24px}.notice h2,.section h2{font-size:clamp(30px,5vw,50px);letter-spacing:-.045em}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.card{padding:32px;border:1px solid var(--border);background:var(--surface);border-radius:20px;min-height:220px}.number{color:#ba9000;font-weight:700}.card h3{margin-top:36px}.card p,.notice p{color:var(--muted);line-height:1.7}.notice{max-width:1050px;margin:0 auto 100px;background:var(--surface);padding:50px;border-radius:24px;border:1px solid var(--border)}.notice p{max-width:650px}.page{margin-top:55px;min-height:60vh}.page h2{font-size:clamp(30px,5vw,52px);letter-spacing:-.04em}.narrow{max-width:690px}.muted{color:var(--muted);line-height:1.7}.compact{min-height:0;padding:22px;margin-bottom:12px}.compact h2{font-size:30px}.stack{display:grid;grid-gap:10px;gap:10px}label:not(.theme){display:block;margin:18px 0;font-weight:600}label:not(.theme) input{display:block;width:100%;margin-top:8px}.left{justify-content:flex-start}.error{color:#cf4545}.linkbutton{border:0;background:transparent;text-decoration:underline;padding:8px}.linkbutton,.smallbutton{color:var(--text);cursor:pointer}.smallbutton{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:10px;margin:4px}footer{padding:35px 24px;border-top:1px solid var(--border);text-align:center;color:var(--muted);font-size:13px;line-height:1.7}@media (max-width:950px){.nav{height:46px;min-height:46px;padding:0 12px 0 16px;flex-wrap:nowrap}.brand{gap:0}.brand-logo{font-size:21px}.brand-name,.desktop-nav,.desktop-theme{display:none}.menu-toggle{display:flex;width:40px;height:40px;border:0;padding:0;background:transparent;color:var(--text);flex-direction:column;align-items:center;justify-content:center;gap:5px;position:relative;z-index:102}.menu-toggle span{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;transition:transform .25s ease}.menu-toggle.is-open span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle.is-open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobile-menu{display:flex;position:fixed;top:46px;left:0;right:0;bottom:0;z-index:999;background:var(--nav-glass);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);flex-direction:column;padding:35px 28px 28px;overflow-y:auto;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .3s ease .34s,transform .35s ease .34s,visibility 0s linear .69s}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .3s ease,transform .35s ease,visibility 0s}.mobile-menu nav{display:flex;flex-direction:column;align-items:flex-start}.mobile-menu nav a{display:block;width:100%;padding:13px 0;font-size:clamp(28px,6vw,38px);font-weight:700;letter-spacing:-.045em;line-height:1.25;color:var(--text);opacity:0;transform:translateY(18px);transition:opacity .32s ease,transform .32s cubic-bezier(.22,1,.36,1),color .2s ease;transition-delay:calc((5 - var(--item-index, 0)) * 55ms),calc((5 - var(--item-index, 0)) * 55ms),0s}.mobile-menu.is-open nav a{opacity:1;transform:translateY(0);transition-delay:calc(.08s + var(--item-index, 0) * 65ms),calc(.08s + var(--item-index, 0) * 65ms),0s}.mobile-menu nav a.active,.mobile-menu nav a:focus-visible,.mobile-menu nav a:hover,.mobile-menu nav a[aria-current=page]{color:var(--logo-gold)}.mobile-menu-bottom{margin-top:auto;padding-top:30px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted);font-size:13px;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s ease}.mobile-menu.is-open .mobile-menu-bottom{opacity:1;transform:translateY(0);transition-delay:.48s}.hero{margin:65px auto 80px;padding:0 20px}.hero h1{font-size:clamp(48px,11vw,76px)}.hero>p{font-size:16px}.section{padding:0 20px;margin-bottom:75px}.cards{grid-template-columns:1fr}.notice{margin:0 16px 60px;padding:26px}.page{margin-top:35px}}@media (max-width:380px){.brand-logo{font-size:20px}.mobile-menu{padding-left:22px;padding-right:22px}.mobile-menu nav a{font-size:28px}.hero h1{font-size:45px}.actions{flex-direction:column;align-items:stretch}.actions .button{width:100%}.card{padding:24px}}@supports not (((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))) or (-webkit-backdrop-filter:blur(20px))){.site-header{background:var(--bg)}@media (max-width:950px){.mobile-menu{background:var(--bg)}}}html.theme-transitioning,html.theme-transitioning .button,html.theme-transitioning .buy-card,html.theme-transitioning .card,html.theme-transitioning .checkout-panel,html.theme-transitioning .checkout-summary-card,html.theme-transitioning .mobile-menu,html.theme-transitioning .notice,html.theme-transitioning .site-header,html.theme-transitioning .smallbutton,html.theme-transitioning body,html.theme-transitioning footer,html.theme-transitioning input,html.theme-transitioning select,html.theme-transitioning textarea{transition:background-color .42s ease,color .42s ease,border-color .42s ease,box-shadow .42s ease}html.theme-transitioning .appearance-toggle,html.theme-transitioning .brand-logo,html.theme-transitioning .brand-name,html.theme-transitioning .card p,html.theme-transitioning .desktop-nav a,html.theme-transitioning .hero>p,html.theme-transitioning .mobile-menu nav a,html.theme-transitioning .mobile-menu-bottom,html.theme-transitioning .muted,html.theme-transitioning .notice p{transition:color .42s ease,background-color .42s ease,border-color .42s ease}.buy-page{max-width:1140px;padding-top:14px}.buy-intro{margin-bottom:44px}.buy-eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.buy-count{color:var(--muted);font-size:12px;font-weight:500}.buy-heading{margin:20px 0 15px;font-size:clamp(44px,7vw,78px)!important;line-height:1.06;letter-spacing:-.065em!important;font-weight:700}.buy-heading span{color:var(--logo-gold)}.buy-description{max-width:570px;margin:0;color:var(--muted);font-size:17px;line-height:1.7}.buy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.buy-card{display:flex;flex-direction:column;min-width:0;min-height:0;padding:22px;background:var(--surface);border:1px solid var(--border);border-radius:24px;cursor:pointer;text-decoration:none;color:var(--text);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,background-color .42s ease;animation:buy-card-appear .5s ease both;animation-delay:calc(var(--card-index, 0) * .07s)}.buy-card:hover{transform:translateY(-5px);border-color:var(--logo-gold);box-shadow:0 16px 42px rgba(0,0,0,.07)}html[data-theme=dark] .buy-card:hover{box-shadow:0 16px 42px rgba(0,0,0,.22)}@keyframes buy-card-appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.buy-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.buy-card-icon{justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:11px;color:var(--logo-gold);border:1px solid var(--border)}.buy-card-icon,.buy-package-tag{display:inline-flex;align-items:center;background:var(--bg)}.buy-package-tag{padding:6px 9px;border-radius:999px;color:var(--muted);border:1px solid var(--border);font-size:10px;font-weight:600;line-height:1.3;text-align:center;white-space:nowrap}.buy-package-tag.requires-check{color:var(--logo-gold)}.buy-card-content{flex:0 0 auto;padding-top:17px}.buy-card-content h3{margin:0;font-size:27px;font-weight:700;line-height:1.15;letter-spacing:-.045em;overflow-wrap:anywhere}.buy-card-bottom{margin-top:auto;padding-top:18px}.buy-price-area{margin-bottom:13px}.buy-price-label{display:block;margin-bottom:5px;color:var(--muted);font-size:10px}.buy-price{color:var(--text);font-size:30px;font-weight:700;letter-spacing:-.055em;line-height:1.1}.buy-card-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:10px 13px;background:var(--button);color:var(--buttontext);border:1px solid transparent;border-radius:11px;font-size:12px;font-weight:700;transition:transform .2s ease,opacity .2s ease,background-color .42s ease,color .42s ease}.buy-card-button:hover{transform:translateY(-2px);opacity:.9}.buy-card-button svg{flex-shrink:0;transition:transform .2s ease}.buy-card-button:hover svg{transform:translateX(3px)}.buy-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:200px;color:var(--muted);font-size:14px}.buy-spinner{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--logo-gold);border-radius:50%;animation:buy-spin .8s linear infinite}@keyframes buy-spin{to{transform:rotate(1turn)}}.buy-message{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:290px;padding:45px 24px;text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:24px}.buy-message h3{margin:15px 0 8px;font-size:25px;letter-spacing:-.04em}.buy-message p{max-width:420px;margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.7}.buy-empty-symbol{color:var(--logo-gold);font-size:48px;line-height:1}.buy-message-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;color:#cf4545;background:var(--bg);border:1px solid var(--border);border-radius:50%;font-size:22px;font-weight:700}.buy-info{display:flex;align-items:flex-start;gap:15px;margin-top:35px;padding:23px 25px;border:1px solid var(--border);border-radius:19px;background:var(--surface)}.buy-info-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;border-radius:12px;background:var(--bg);color:var(--logo-gold)}.buy-info strong{display:block;margin:2px 0 7px;font-size:13px}.buy-info p{margin:0 0 10px;color:var(--muted);font-size:12px;line-height:1.8}.buy-info a{color:var(--logo-gold);font-size:12px;font-weight:700}.buy-info a:hover{text-decoration:underline}@media (min-width:651px) and (max-width:950px){.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buy-page{padding-top:8px}.buy-intro{margin-bottom:30px}}@media (max-width:650px){.buy-page{margin-top:22px;padding-top:0}.buy-intro{margin-bottom:24px}.buy-eyebrow-row{gap:8px}.buy-eyebrow-row .eyebrow{font-size:10px;letter-spacing:2px}.buy-count{font-size:11px}.buy-heading{margin:14px 0 10px;font-size:clamp(36px,8.5vw,48px)!important;line-height:1.08;letter-spacing:-.055em!important}.buy-description{font-size:14px;line-height:1.5}.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buy-card{min-height:0;padding:12px;border-radius:16px}.buy-card-top{gap:6px}.buy-card-icon{width:30px;height:30px;border-radius:9px}.buy-card-icon svg{width:17px;height:17px}.buy-package-tag{padding:5px 6px;font-size:9px;white-space:normal;line-height:1.2}.buy-card-content{padding-top:15px}.buy-card-content h3{font-size:23px}.buy-card-bottom{padding-top:16px}.buy-price-area{margin-bottom:12px}.buy-price-label{font-size:10px}.buy-price{font-size:clamp(21px,5.2vw,27px);overflow-wrap:anywhere}.buy-card-button{min-height:40px;padding:10px;font-size:11px;gap:4px}.buy-card-button svg{width:15px;height:15px}.buy-info{padding:20px}}@media (max-width:340px){.buy-grid{grid-template-columns:1fr}.buy-card{padding:16px}}.checkout-page{max-width:1140px;padding-top:14px}.checkout-intro{margin-bottom:38px}.checkout-back{display:inline-flex;align-items:center;gap:9px;margin-bottom:34px;color:var(--muted);font-size:13px;font-weight:600;transition:color .2s ease}.checkout-back:hover{color:var(--logo-gold)}.checkout-intro>.eyebrow{display:block}.checkout-heading{margin:18px 0 12px;font-size:clamp(42px,6vw,72px);font-weight:700;line-height:1.06;letter-spacing:-.065em}.checkout-heading span{color:var(--logo-gold)}.checkout-description{max-width:570px;margin:0;color:var(--muted);font-size:16px;line-height:1.7}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(290px,1fr);align-items:start;grid-gap:24px;gap:24px}.checkout-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.checkout-panel{min-width:0;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:23px}.checkout-panel-heading{display:flex;align-items:flex-start;gap:14px;margin-bottom:26px}.checkout-step{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;background:var(--bg);border:1px solid var(--border);border-radius:12px;color:var(--logo-gold);font-size:12px;font-weight:700}.checkout-panel-heading h2{margin:0 0 6px;font-size:22px;line-height:1.2;letter-spacing:-.04em}.checkout-panel-heading p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.checkout-field{display:block;margin:0!important}.checkout-field>span{display:block;margin-bottom:10px;font-size:13px;font-weight:700}.checkout-field input{display:block;width:100%;min-height:52px;margin:0!important;padding:13px 16px;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:13px;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.checkout-field input:focus{outline:none;border-color:var(--logo-gold);box-shadow:0 0 0 3px rgba(176,141,36,.1)}.checkout-field input::placeholder{color:var(--muted);opacity:.65}.checkout-field input:disabled{opacity:.65;cursor:not-allowed}.checkout-field-help{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.7}.checkout-validation{margin:9px 0 0;color:#cf4545;font-size:12px}.checkout-divider{height:1px;margin:25px 0;background:var(--border)}.checkout-delivery{display:flex;align-items:flex-start;gap:13px}.checkout-delivery-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:37px;height:37px;color:var(--logo-gold);background:var(--bg);border-radius:11px}.checkout-delivery strong{display:block;margin:1px 0 6px;font-size:13px}.checkout-delivery p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.checkout-payment-panel .checkout-panel-heading{margin-bottom:21px}.checkout-payment-notice{display:flex;align-items:flex-start;gap:12px;padding:17px;background:var(--bg);border:1px solid var(--border);border-radius:14px}.checkout-payment-notice-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:1px solid var(--border);border-radius:50%;color:var(--logo-gold);font-size:14px;font-weight:700}.checkout-payment-notice strong{display:block;margin:2px 0 6px;font-size:13px}.checkout-payment-notice p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.checkout-submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:49px;margin-top:19px;padding:13px 17px;background:var(--button);color:var(--buttontext);border:0;border-radius:13px;font-size:13px;font-weight:700;transition:opacity .2s ease,transform .2s ease}.checkout-submit:not(:disabled):hover{transform:translateY(-2px)}.checkout-submit:disabled{opacity:.4;cursor:not-allowed}.checkout-error{padding:12px 14px;color:#cf4545;background:var(--bg);border:1px solid var(--border);border-radius:12px;font-size:13px;line-height:1.6}.checkout-created>p:first-child{color:var(--muted);font-size:12px}.checkout-created>strong{display:block;font-size:17px;overflow-wrap:anywhere}.checkout-summary{min-width:0}.checkout-summary-card{padding:27px;background:var(--surface);border:1px solid var(--border);border-radius:23px}.checkout-summary-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:30px}.checkout-summary-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;background:var(--bg);border:1px solid var(--border);border-radius:14px;color:var(--logo-gold)}.checkout-summary-tag{padding:7px 11px;background:var(--bg);border:1px solid var(--border);border-radius:99px;color:var(--muted);font-size:11px;font-weight:600}.checkout-summary-label{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:2px}.checkout-bundle-name{margin:12px 0 0;font-size:37px!important;line-height:1.1;letter-spacing:-.055em}.checkout-summary-divider{height:1px;margin:24px 0;background:var(--border)}.checkout-summary-row{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 0;font-size:13px}.checkout-summary-row span{color:var(--muted)}.checkout-summary-row strong{font-size:13px;text-align:right}.checkout-total-label{color:var(--muted);font-size:12px}.checkout-total{margin-top:8px;font-size:clamp(30px,3vw,40px);font-weight:700;letter-spacing:-.06em;line-height:1.1}.checkout-summary-note{margin:17px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.checkout-change{display:inline-block;margin:17px 0 0 6px;color:var(--logo-gold);font-size:13px;font-weight:700}.checkout-change:hover{text-decoration:underline}.checkout-loading{display:flex;align-items:center;justify-content:center;gap:12px;min-height:240px;color:var(--muted);font-size:14px}.checkout-empty{flex-direction:column;min-height:300px;padding:35px 24px;background:var(--surface);border:1px solid var(--border);border-radius:23px;text-align:center}.checkout-empty,.checkout-empty-icon{display:flex;align-items:center;justify-content:center}.checkout-empty-icon{width:43px;height:43px;background:var(--bg);border:1px solid var(--border);border-radius:50%;color:var(--logo-gold);font-size:22px;font-weight:700}.checkout-empty h2{margin:18px 0 8px;font-size:26px}.checkout-empty p{max-width:420px;margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.7}@media (max-width:950px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{grid-row:1}}@media (max-width:650px){.checkout-page{margin-top:22px;padding-top:0}.checkout-back,.checkout-intro{margin-bottom:24px}.checkout-heading{margin:14px 0 10px;font-size:clamp(38px,9vw,52px)}.checkout-description{font-size:14px;line-height:1.55}.checkout-layout,.checkout-main{gap:15px}.checkout-panel,.checkout-summary-card{padding:20px;border-radius:19px}.checkout-panel-heading{margin-bottom:22px}.checkout-panel-heading h2{font-size:20px}.checkout-summary-top{margin-bottom:21px}.checkout-bundle-name{font-size:33px!important}.checkout-summary-divider{margin:19px 0}.checkout-total{font-size:34px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mobile-menu.is-open .mobile-menu-bottom,.mobile-menu.is-open nav a{opacity:1;transform:none}}@media (max-width:650px){.checkout-page{margin-top:18px;padding-top:0}.checkout-intro{margin-bottom:20px}.checkout-back{margin-bottom:18px;font-size:12px}.checkout-heading{margin:12px 0 8px;font-size:clamp(34px,8vw,46px);line-height:1.08}.checkout-description{font-size:13px;line-height:1.5}.checkout-layout,.checkout-main{gap:12px}.checkout-panel,.checkout-summary-card{padding:18px;border-radius:18px}.checkout-summary-top{margin-bottom:16px}.checkout-summary-icon{width:38px;height:38px;border-radius:11px}.checkout-summary-tag{padding:6px 9px;font-size:10px}.checkout-summary-label{font-size:9px;letter-spacing:1.7px}.checkout-bundle-name{margin-top:8px;font-size:30px!important}.checkout-summary-divider{margin:15px 0}.checkout-summary-row{margin:10px 0;font-size:12px}.checkout-summary-row strong{font-size:12px}.checkout-total{margin-top:5px;font-size:30px}.checkout-summary-note{margin-top:12px;font-size:11px}.checkout-change{margin-top:12px;font-size:12px}.checkout-panel-heading{gap:11px;margin-bottom:18px}.checkout-step{width:34px;height:34px;border-radius:10px}.checkout-panel-heading h2{font-size:19px}.checkout-panel-heading p{font-size:12px}.checkout-field input{min-height:48px;padding:12px 14px}.checkout-field-help{font-size:11px;line-height:1.6}.checkout-divider{margin:19px 0}.checkout-delivery{gap:11px}.checkout-delivery-icon{width:34px;height:34px}.checkout-delivery p{font-size:11px}.checkout-payment-notice{padding:14px;gap:10px}.checkout-submit{min-height:46px;margin-top:15px}}.account-page{width:100%;max-width:1240px;margin-inline:auto;padding-top:72px;padding-bottom:100px}.account-heading{margin-bottom:12px}.account-card-kicker,.account-eyebrow{display:block;color:var(--logo-gold,#b08d24);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.account-heading h1{margin:12px 0 14px;font-size:clamp(42px,6vw,72px);font-weight:800;letter-spacing:-.065em;line-height:1.05}.account-gold{color:var(--logo-gold,#b08d24)}.account-heading>p,.account-muted{color:var(--muted,#8d8d8d);line-height:1.65}.account-heading>p{font-size:16px;margin:0}.account-panel{background:var(--card,var(--surface,#1d1d1f));border:1px solid var(--border,#343438);border-radius:24px}.account-auth-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:22px;gap:22px;align-items:stretch}.account-auth-card{padding:36px}.account-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.account-empty-icon,.account-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--bg,#111);border:1px solid var(--border,#343438);color:var(--logo-gold,#b08d24)}.account-auth-card h2,.account-benefits-card h2{margin:0 0 12px;font-size:clamp(25px,3vw,36px);line-height:1.12;letter-spacing:-.045em}.account-auth-card>p{margin:0}.account-auth-form{display:flex;flex-direction:column;margin-top:30px}.account-auth-form label{margin-bottom:9px;font-size:14px;font-weight:700}.account-auth-form input{width:100%;min-width:0;height:54px;padding:0 16px;margin-bottom:23px;border-radius:13px;border:1px solid var(--border,#343438);background:var(--bg,#111);color:inherit;font:inherit;outline:none;transition:border-color .2s,box-shadow .2s}.account-auth-form input:focus{border-color:var(--logo-gold,#b08d24);box-shadow:0 0 0 3px rgba(176,141,36,.12)}.account-auth-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:2px}.account-primary-button,.account-secondary-button{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:48px;padding:0 23px;border-radius:999px;font:inherit;font-size:14px;font-weight:750;cursor:pointer;transition:transform .2s,opacity .2s}.account-primary-button{border:1px solid #d4af37;background:#d4af37;color:#171717}.account-secondary-button{border:1px solid var(--border,#343438);background:transparent;color:inherit}.account-primary-button:hover:not(:disabled),.account-secondary-button:hover:not(:disabled){transform:translateY(-2px)}.account-primary-button:disabled,.account-secondary-button:disabled,.account-text-button:disabled{opacity:.55;cursor:not-allowed}.account-text-button{width:-moz-fit-content;width:fit-content;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.account-auth-form>.account-text-button{margin-top:22px}.account-message{margin-top:20px;padding:13px 16px;border-radius:12px;border:1px solid var(--border,#343438);color:inherit;font-size:13px;line-height:1.6}.account-benefits-card{padding:38px;display:flex;flex-direction:column;justify-content:space-between;gap:42px}.account-benefits-mark{color:var(--logo-gold,#b08d24);font-size:30px;font-weight:800;letter-spacing:-.08em}.account-benefits-card .account-card-kicker{margin-bottom:14px}.account-benefits-card .account-muted{max-width:350px}.account-benefit-list{display:flex;flex-direction:column}.account-benefit-list>div{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-top:1px solid var(--border,#343438);font-size:14px;font-weight:600;line-height:1.5}.account-benefit-number{flex:none;color:var(--logo-gold,#b08d24);font-size:12px;font-weight:800}.account-loading{display:flex;align-items:center;gap:12px;padding:30px;color:var(--muted,#8d8d8d)}.account-loading-dot{width:10px;height:10px;border-radius:50%;background:var(--logo-gold,#b08d24);animation:accountPulse 1.2s ease-in-out infinite}@keyframes accountPulse{50%{opacity:.3;transform:scale(.8)}}.account-dashboard{display:flex;flex-direction:column;gap:36px}.account-profile-card{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px}.account-profile-info{display:flex;align-items:center;gap:20px;min-width:0}.account-avatar{width:66px;height:66px;flex:none;display:grid;place-items:center;border-radius:19px;background:var(--bg,#111);border:1px solid var(--border,#343438);color:var(--logo-gold,#b08d24);font-size:30px;font-weight:800}.account-profile-text{min-width:0}.account-profile-text h2{margin:7px 0 5px;font-size:25px;letter-spacing:-.04em}.account-profile-text p{margin:0;color:var(--muted,#8d8d8d);overflow-wrap:anywhere}.account-profile-actions{display:flex;align-items:center;gap:22px}.account-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.account-stat-card{padding:27px 28px;display:flex;flex-direction:column;gap:13px}.account-stat-card>span{color:var(--muted,#8d8d8d);font-size:13px;font-weight:650}.account-stat-card>strong{font-size:40px;line-height:1;letter-spacing:-.06em}.account-stat-card>small{color:var(--muted,#8d8d8d);font-size:12px}.account-section{display:flex;flex-direction:column;gap:18px}.account-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.account-section-heading h2{margin:8px 0 0;font-size:clamp(24px,3vw,32px);letter-spacing:-.045em}.account-inline-link,.account-section-link{color:var(--logo-gold,#b08d24);font-size:13px;font-weight:750;text-decoration:none}.account-inline-link:hover,.account-section-link:hover{text-decoration:underline;text-underline-offset:4px}.account-empty{min-height:175px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;padding:30px}.account-empty-icon{margin-bottom:10px}.account-empty h3{margin:0;font-size:19px;letter-spacing:-.03em}.account-empty p{margin:0;max-width:520px;color:var(--muted,#8d8d8d);font-size:14px;line-height:1.6}.account-empty .account-inline-link{margin-top:6px}.account-list{display:flex;flex-direction:column;gap:12px}.account-list-card{padding:26px 30px}.account-list-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.account-list-top h3{margin:8px 0 0;font-size:21px;letter-spacing:-.035em;overflow-wrap:anywhere}.account-order-price{flex:none;font-size:23px;letter-spacing:-.04em}.account-item-message,.account-reference{margin:13px 0 0;color:var(--muted,#8d8d8d);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.account-status-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.account-status{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;padding:7px 11px;border-radius:999px;border:1px solid var(--border,#343438);font-size:12px;font-weight:750;text-transform:capitalize;white-space:nowrap}.account-status-success{color:#38a67c;border-color:rgba(56,166,124,.3);background:rgba(56,166,124,.08)}.account-status-error{color:#e27474;border-color:rgba(226,116,116,.3);background:rgba(226,116,116,.08)}.account-status-pending{color:var(--logo-gold,#b08d24);border-color:rgba(176,141,36,.3);background:rgba(176,141,36,.08)}.account-date{display:block;margin-top:16px;color:var(--muted,#8d8d8d);font-size:12px}.account-notification-card{display:flex;align-items:flex-start;gap:16px;padding:22px 26px}.account-notification-icon{width:36px;height:36px;flex:none;display:grid;place-items:center;border:1px solid var(--border,#343438);border-radius:12px;color:var(--logo-gold,#b08d24);font-weight:800;font-family:Georgia,serif}.account-notification-card h3{margin:0 0 7px;font-size:15px}.account-notification-card p{margin:0;color:var(--muted,#8d8d8d);font-size:13px;line-height:1.65}@media (max-width:760px){.account-page{padding-top:38px;padding-bottom:70px}.account-heading{margin-bottom:8px}.account-heading h1{font-size:clamp(37px,9vw,52px)}.account-heading>p{font-size:14px}.account-auth-layout{grid-template-columns:1fr}.account-auth-card,.account-benefits-card{padding:25px 22px}.account-benefits-card{gap:25px}.account-dashboard{gap:30px}.account-profile-card{flex-direction:column;align-items:flex-start;padding:23px}.account-profile-info{gap:14px}.account-avatar{width:54px;height:54px;border-radius:15px;font-size:24px}.account-profile-text h2{font-size:22px}.account-profile-text p{font-size:12px}.account-profile-actions{width:100%;justify-content:space-between}.account-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-stat-card{padding:16px 12px;border-radius:16px;gap:9px}.account-stat-card>span{font-size:10px;line-height:1.4}.account-stat-card>strong{font-size:29px}.account-stat-card>small{font-size:10px;line-height:1.4}.account-section-heading{align-items:flex-start}.account-section-heading h2{font-size:25px}.account-section-link{font-size:11px;text-align:right;max-width:115px;line-height:1.5}.account-empty,.account-list-card{padding:23px 20px}.account-list-top{align-items:flex-start}.account-list-top h3{font-size:18px}.account-order-price{font-size:19px}.account-status{font-size:11px;white-space:normal}.account-notification-card{padding:20px}}@media (max-width:380px){.account-auth-actions{gap:8px}.account-primary-button,.account-secondary-button{padding-inline:17px}.account-stats{grid-template-columns:1fr}.account-stat-card{padding:19px}}.home-page{--home-bg:#faf8f3;--home-surface:#f1eee7;--home-text:#181818;--home-muted:#77746e;--home-line:rgba(20,20,20,0.1);--home-gold:#c99729;color:var(--home-text);background:var(--home-bg)}.home-hero{min-height:660px;display:flex;align-items:center;overflow:hidden;position:relative}.home-hero-inner{width:min(1200px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:60px;gap:60px;padding:105px 0}.home-hero-copy{position:relative;z-index:2}.home-kicker{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.23em;color:var(--home-gold)}.home-hero h1{margin:25px 0;font-size:clamp(58px,6.7vw,104px);line-height:.99;font-weight:650;letter-spacing:-.075em}.home-hero h1 span{color:var(--logo-gold)}.home-hero-description{max-width:460px;font-size:17px;line-height:1.8;color:var(--home-muted)}.home-hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin-top:35px}.home-primary-button{display:inline-flex;align-items:center;justify-content:center;gap:45px;min-height:56px;padding:0 25px;border-radius:15px;background:#eac15b;color:#171717;font-size:14px;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease}.home-primary-button:hover{background:#f4cf73;transform:translateY(-2px)}.home-text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;text-decoration:none;color:var(--home-text)}.home-text-link:hover{color:var(--home-gold)}.home-availability{display:flex;align-items:center;gap:10px;margin-top:34px;font-size:12px;color:var(--home-muted)}.home-status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--logo-gold)}.home-hero-art{height:440px;position:relative;display:flex;align-items:center;justify-content:center}.home-art-glow{position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(220,168,63,.2),transparent 70%);filter:blur(20px)}.home-art-orbit{position:absolute;width:370px;height:370px;border:1px solid rgba(195,150,57,.2);border-radius:50%}.home-art-orbit-one{transform:rotateX(65deg) rotate(-25deg)}.home-art-orbit-two{transform:rotateY(65deg) rotate(25deg)}.home-art-card{position:relative;z-index:1;width:295px;height:375px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border-radius:26px;background:linear-gradient(145deg,#2b2a27,#101010 65%,#262118);border:1px solid rgba(240,195,92,.35);box-shadow:0 35px 90px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.12);transform:rotate(-9deg);color:#fff}.home-art-card-bottom,.home-art-card-top{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:750;letter-spacing:.13em;color:#dcb24f}.home-art-card-top span:first-child{font-size:22px;letter-spacing:-.08em}.home-art-card-center{display:flex;flex-direction:column;gap:22px}.home-art-card-center strong{font-size:25px;line-height:1.2;letter-spacing:-.05em;font-weight:600}.home-art-signal{height:36px;display:flex;align-items:flex-end;gap:5px}.home-art-signal i{width:7px;border-radius:3px;background:#e8bd58}.home-art-signal i:first-child{height:10px}.home-art-signal i:nth-child(2){height:17px}.home-art-signal i:nth-child(3){height:25px}.home-art-signal i:nth-child(4){height:34px}.home-process{border-top:1px solid var(--home-line);background:var(--home-surface)}.home-process-inner{width:min(1200px,calc(100% - 80px));margin:0 auto;padding:105px 0 115px}.home-process-heading{max-width:680px}.home-process-heading h2{margin:18px 0;font-size:clamp(35px,4vw,55px);line-height:1.1;font-weight:650;letter-spacing:-.06em}.home-process-heading>p{max-width:450px;font-size:15px;line-height:1.8;color:var(--home-muted)}.home-steps{grid-template-columns:repeat(3,1fr);grid-gap:45px;gap:45px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:32px;gap:32px;margin-top:75px}.home-step{border-top:1px solid var(--home-line);padding-top:24px}.home-step-number{display:block;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1;letter-spacing:-.06em;color:var(--logo-gold)}.home-step h3{margin:32px 0 12px;font-size:20px;font-weight:650;letter-spacing:-.04em}.home-step p{max-width:290px;font-size:14px;line-height:1.8;color:var(--home-muted)}.home-bottom{padding:110px 0 30px;background:var(--home-bg)}.home-bottom-inner{width:min(1200px,calc(100% - 80px));margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:80px;gap:80px}.home-bottom h2{margin:18px 0 0;font-size:clamp(45px,5vw,75px);line-height:1.05;letter-spacing:-.07em;font-weight:650}.home-bottom-copy{padding-bottom:6px}.home-bottom-copy p{max-width:430px;color:var(--home-muted);font-size:15px;line-height:1.9}.home-bottom-copy a{display:inline-flex;align-items:center;gap:15px;margin-top:20px;font-size:14px;font-weight:750;color:var(--home-gold);text-decoration:none}.home-disclaimer{width:min(1200px,calc(100% - 80px));margin:100px auto 0;padding-top:22px;border-top:1px solid var(--home-line);font-size:11px;line-height:1.7;color:var(--home-muted)}.dark .home-page,body[data-theme=dark] .home-page,html[data-theme=dark] .home-page{--home-bg:#101111;--home-surface:#191a1a;--home-text:#f7f5ef;--home-muted:#aaa9a3;--home-line:rgba(255,255,255,0.1);--home-gold:#e5b944}@media (max-width:850px){.home-hero-inner{grid-template-columns:1fr;gap:30px;padding:85px 0 40px}.home-hero-art{height:340px}.home-art-card{transform:rotate(-7deg) scale(.82)}.home-art-orbit{width:300px;height:300px}.home-steps{gap:25px}.home-bottom-inner{gap:40px}}@media (max-width:600px){.home-bottom-inner,.home-disclaimer,.home-hero-inner,.home-process-inner{width:calc(100% - 40px)}.home-hero-inner{padding-top:65px}.home-hero h1{font-size:clamp(53px,12vw,75px)}.home-hero-description{font-size:15px}.home-hero-actions{gap:22px}.home-primary-button{min-height:52px}.home-hero-art{height:310px}.home-art-card{transform:rotate(-7deg) scale(.72)}.home-process-inner{padding:75px 0 85px}.home-steps{grid-template-columns:1fr;gap:30px;margin-top:50px}.home-step h3{margin-top:20px}.home-bottom{padding-top:80px}.home-bottom-inner{grid-template-columns:1fr;gap:30px}.home-disclaimer{margin-top:65px}}@media (prefers-reduced-motion:reduce){.home-primary-button{transition:none}}@media (min-width:851px){.home-hero h1{font-size:clamp(58px,5.8vw,88px);line-height:1.03}}@media (max-width:850px){.home-hero-inner{gap:10px;padding-top:65px;padding-bottom:25px}.home-hero h1{margin-top:20px;margin-bottom:20px}.home-hero-actions{margin-top:26px}.home-availability{margin-top:22px}.home-hero-art{height:285px}}@media (max-width:600px){.home-hero-inner{padding-top:45px;gap:0}.home-hero h1{font-size:clamp(46px,10.5vw,65px);line-height:1.02;letter-spacing:-.065em}.home-hero-description{font-size:15px;line-height:1.7}.home-hero-actions{gap:16px;margin-top:24px}.home-availability{margin-top:20px;line-height:1.6}.home-hero-art{height:255px}.home-art-card{transform:rotate(-7deg) scale(.6)}.home-art-orbit{width:245px;height:245px}.home-art-glow{width:280px;height:280px}}.home-rings-background .home-hero{position:relative;display:block;min-height:0;overflow:hidden}.home-rings-background .home-hero-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(1180px,calc(100% - 48px));min-height:640px;padding:96px 0 110px;margin:0 auto;gap:0;text-align:center}.home-rings-background .home-hero-copy{position:relative;z-index:2;width:100%;max-width:950px}.home-rings-background .home-hero h1{font-size:clamp(52px,7vw,102px);line-height:1.04;margin:24px 0}.home-rings-background .home-hero-description{max-width:560px;margin:0 auto;font-size:clamp(15px,1.5vw,19px)}.home-rings-background .home-hero-actions{justify-content:center;margin-top:30px;gap:26px}.home-rings-background .home-primary-button{min-height:52px;padding:0 25px;border-radius:999px;gap:24px}.home-rings-background .home-availability{justify-content:center;margin-top:24px}.home-rings-backdrop{position:absolute;inset:0;overflow:hidden;pointer-events:none}.home-rings-glow{position:absolute;inset:-20%;background:radial-gradient(ellipse at 52% 54%,rgba(202,149,36,.075),transparent 62%)}.home-rings-ellipse{position:absolute;left:50%;width:min(1250px,112vw);height:clamp(240px,30vw,390px);border:clamp(13px,2vw,25px) solid transparent;border-radius:50%;background:linear-gradient(110deg,#8b5b12 3%,#db9e27 18%,#f6d47c 36%,#a66b13 51%,#f4c958 72%,#9a671b 91%) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.17;transform-origin:center}.home-rings-ellipse-one{transform:translate(-50%,-50%) rotate(-20deg)}.home-rings-ellipse-two{transform:translate(-50%,-50%) rotate(20deg) scale(.94);opacity:.14}.home-rings-ellipse-three{transform:translate(-50%,-50%) rotate(-39deg) scale(.78);opacity:.13}.home-rings-ellipse-four{transform:translate(-50%,-50%) rotate(41deg) scale(.68);opacity:.12}.dark .home-rings-ellipse,body[data-theme=dark] .home-rings-ellipse,html[data-theme=dark] .home-rings-ellipse{opacity:.14}.dark .home-rings-glow,body[data-theme=dark] .home-rings-glow,html[data-theme=dark] .home-rings-glow{opacity:.55}@media (max-width:850px){.home-rings-background .home-hero-inner{min-height:570px;padding:90px 0 86px}.home-rings-background .home-hero h1{font-size:clamp(48px,9vw,78px)}.home-rings-ellipse{width:920px;height:320px}}@media (max-width:600px){.home-rings-background .home-hero-inner{width:calc(100% - 40px);min-height:0;padding:72px 0 80px}.home-rings-background .home-hero h1{font-size:clamp(39px,9.3vw,56px);line-height:1.08;margin:22px 0}.home-rings-background .home-hero-description{font-size:15px;line-height:1.6}.home-rings-background .home-hero-actions{gap:16px;margin-top:26px}.home-rings-background .home-primary-button{min-height:48px;padding:0 18px;gap:10px;font-size:13px}.home-rings-background .home-text-link{font-size:13px}.home-rings-background .home-availability{margin-top:22px;font-size:11px}.home-rings-ellipse{width:700px;height:260px;border-width:15px;top:48%}.home-rings-ellipse-one{opacity:.13}.home-rings-ellipse-two{opacity:.11}.home-rings-ellipse-four,.home-rings-ellipse-three{opacity:.09}}@media (max-width:380px){.home-rings-background .home-hero-actions{gap:12px}.home-rings-background .home-primary-button{padding:0 14px}.home-rings-background .home-text-link{font-size:12px}}.home-rings-background .home-hero{background:#faf9f6;isolation:isolate}.home-rings-background .home-hero-inner{min-height:610px;padding:106px 0 105px}.home-rings-background .home-hero-copy{max-width:1000px}.home-rings-background .home-hero h1{margin:0 0 23px;font-size:clamp(55px,7vw,104px);line-height:1.055;letter-spacing:-.075em}.home-rings-background .home-hero-description{max-width:530px;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.home-rings-background .home-hero-actions{margin-top:31px}.home-rings-background .home-availability{margin-top:23px}.home-rings-backdrop{z-index:0}.home-rings-glow{display:none}.home-rings-ellipse{width:min(940px,76vw);height:295px;top:49%;border:1.5px solid rgba(174,127,43,.17);background:none;-webkit-mask:none;mask:none;opacity:1}.home-rings-ellipse-one{left:2%;transform:translate(-50%,-50%) rotate(-33deg)}.home-rings-ellipse-two{left:98%;transform:translate(-50%,-50%) rotate(33deg);opacity:1}.home-rings-ellipse-three{left:-4%;transform:translate(-50%,-50%) rotate(27deg) scale(.82);opacity:.6}.home-rings-ellipse-four{left:104%;transform:translate(-50%,-50%) rotate(-27deg) scale(.82);opacity:.6}.dark .home-rings-background .home-hero,body[data-theme=dark] .home-rings-background .home-hero,html[data-theme=dark] .home-rings-background .home-hero{background:#101111}.dark .home-rings-ellipse,body[data-theme=dark] .home-rings-ellipse,html[data-theme=dark] .home-rings-ellipse{border-color:rgba(224,172,68,.19)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .home-rings-background .home-hero,html[data-theme=system] .home-rings-background .home-hero{background:#101111}html:not([data-theme=light]):not([data-theme=dark]) .home-rings-ellipse,html[data-theme=system] .home-rings-ellipse{border-color:rgba(224,172,68,.19)}}@media (max-width:850px){.home-rings-background .home-hero-inner{min-height:0;padding:100px 0 95px}.home-rings-ellipse{width:650px;height:230px}}@media (max-width:600px){.home-rings-background .home-hero-inner{width:calc(100% - 40px);min-height:0;padding:76px 0 80px}.home-rings-background .home-hero h1{font-size:clamp(43px,10vw,62px);line-height:1.06;margin:0 0 21px}.home-rings-background .home-hero-description{max-width:440px;font-size:15px}.home-rings-ellipse{width:400px;height:190px;border-width:1px}.home-rings-ellipse-one{left:-25%}.home-rings-ellipse-two{left:125%}.home-rings-ellipse-three{left:-35%}.home-rings-ellipse-four{left:135%}}.home-cinematic .home-hero{position:relative;isolation:isolate;display:block;min-height:0;overflow:hidden;background-color:#f9f7f1;background-image:linear-gradient(90deg,rgba(250,248,243,.92),rgba(250,248,243,.79) 37%,rgba(250,248,243,.04)),url(/hero-gold-light.webp);background-size:cover;background-position:50%}.home-cinematic .home-hero-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-start;text-align:left;width:min(1200px,calc(100% - 80px));min-height:640px;padding:110px 0 115px;margin:0 auto;gap:0}.home-cinematic .home-hero-copy{width:100%;max-width:740px;text-align:left}.home-cinematic .home-hero h1{margin:0 0 24px;font-size:clamp(58px,6.9vw,102px);line-height:1.055;letter-spacing:-.075em}.home-cinematic .home-hero-description{max-width:480px;margin:0;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.home-cinematic .home-hero-actions{justify-content:flex-start;margin-top:32px;gap:24px}.home-cinematic .home-availability{justify-content:flex-start;margin-top:24px}.dark .home-cinematic .home-hero,body[data-theme=dark] .home-cinematic .home-hero,html[data-theme=dark] .home-cinematic .home-hero{background-color:#101111;background-image:linear-gradient(90deg,rgba(10,11,12,.92),rgba(10,11,12,.78) 38%,rgba(10,11,12,.08)),url(/hero-gold-dark.webp)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .home-cinematic .home-hero,html[data-theme=system] .home-cinematic .home-hero{background-color:#101111;background-image:linear-gradient(90deg,rgba(10,11,12,.92),rgba(10,11,12,.78) 38%,rgba(10,11,12,.08)),url(/hero-gold-dark.webp)}}@media (max-width:850px){.home-cinematic .home-hero-inner{width:calc(100% - 48px);min-height:570px;padding:95px 0}.home-cinematic .home-hero h1{font-size:clamp(52px,9vw,78px)}.home-cinematic .home-hero{background-position:58%}}@media (max-width:600px){.home-cinematic .home-hero{background-position:64%}.home-cinematic .home-hero-inner{width:calc(100% - 40px);min-height:0;padding:85px 0 88px}.home-cinematic .home-hero h1{font-size:clamp(40px,10vw,58px);line-height:1.08;margin:0 0 22px}.home-cinematic .home-hero-description{max-width:360px;font-size:15px}.home-cinematic .home-hero-actions{gap:14px;margin-top:28px;flex-wrap:wrap}.home-cinematic .home-availability{font-size:11px;margin-top:23px}.home-cinematic .home-hero{background-image:linear-gradient(90deg,rgba(250,248,243,.96),rgba(250,248,243,.86) 57%,rgba(250,248,243,.34)),url(/hero-gold-light.webp)}.dark .home-cinematic .home-hero,body[data-theme=dark] .home-cinematic .home-hero,html[data-theme=dark] .home-cinematic .home-hero{background-image:linear-gradient(90deg,rgba(10,11,12,.95),rgba(10,11,12,.83) 57%,rgba(10,11,12,.34)),url(/hero-gold-dark.webp)}}@media (max-width:600px) and (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .home-cinematic .home-hero,html[data-theme=system] .home-cinematic .home-hero{background-image:linear-gradient(90deg,rgba(10,11,12,.95),rgba(10,11,12,.83) 57%,rgba(10,11,12,.34)),url(/hero-gold-dark.webp)}}.home-page .home-hero{position:relative;isolation:isolate;overflow:hidden;background-color:#030b1c!important;background-image:linear-gradient(180deg,rgba(2,9,25,.12) 0,rgba(2,9,25,.18) 45%,rgba(2,9,25,.08)),url(/hero-original-network.jpg)!important;background-position:50%!important;background-size:cover!important;background-repeat:no-repeat!important}.home-page .home-hero-inner{position:relative;z-index:2}.home-page .home-hero h1{color:#ffffff!important}.home-page .home-hero h1 span{color:#f1c85b!important}.home-page .home-hero-description{color:#e1e8f4!important}.home-page .home-availability{color:#c4cede!important}.home-page .home-hero .home-text-link{color:#ffffff!important}.home-page .home-editorial-art,.home-page .home-hero-art,.home-page .home-network-art,.home-page .home-particle-art{display:none!important}@media (max-width:768px){.home-page .home-hero{min-height:640px;background-position:bottom!important}.home-page .home-hero-inner{padding-top:75px;padding-bottom:65px}.home-page .home-hero h1{font-size:clamp(42px,10vw,66px)}}.home-orb .home-hero{position:relative!important;isolation:isolate;display:flex!important;align-items:center;min-height:610px!important;overflow:hidden;background:#030303!important;color:#f8f7f4}.home-orb .home-hero:after,.home-orb .home-hero:before{content:none!important}.home-orb .home-hero-inner{position:relative;z-index:1;display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:center;width:min(1180px,calc(100% - 72px));min-height:610px!important;padding:80px 0!important;margin:0 auto;grid-gap:24px;gap:24px;text-align:left}.home-orb .home-hero-copy{position:relative;z-index:2;width:100%;max-width:620px;margin:0;text-align:left!important;transform:none!important}.home-orb .home-hero h1{margin:0 0 24px;color:#f8f7f4!important;font-size:clamp(48px,5.7vw,84px)!important;font-weight:750;line-height:1.05;letter-spacing:-.065em}.home-orb .home-hero h1 span{color:#e7b94d!important}.home-orb .home-hero-description{max-width:490px;margin:0;color:#bcbcbc!important;font-size:clamp(15px,1.35vw,18px);line-height:1.65}.home-orb .home-hero-actions{display:flex;align-items:center;justify-content:flex-start!important;flex-wrap:wrap;gap:16px 22px;margin-top:30px}.home-orb .home-primary-button{background:#e9bd54!important;color:#111!important}.home-orb .home-text-link{color:#f4f4f4!important}.home-orb .home-availability{display:flex;align-items:center;justify-content:flex-start!important;gap:9px;margin-top:24px;color:#aaa!important;font-size:12px}.home-orb .home-orb-visual{display:flex;align-items:center;justify-content:center;min-width:0}.home-orb .home-orb-visual picture{display:block}.home-orb .home-orb-image{width:115%;margin-left:-7.5%;object-fit:contain}@media (max-width:760px){.home-orb .home-hero{min-height:0!important}.home-orb .home-hero-inner{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 36px,520px);min-height:0!important;gap:8px;padding:62px 0 32px!important}.home-orb .home-hero-copy{text-align:center!important;max-width:none}.home-orb .home-hero h1{font-size:clamp(38px,9.3vw,58px)!important;margin-bottom:18px;letter-spacing:-.06em}.home-orb .home-hero-description{margin:0 auto;max-width:420px;font-size:15px}.home-orb .home-hero-actions{justify-content:center!important;margin-top:24px;gap:12px 18px}.home-orb .home-availability{justify-content:center!important;margin-top:18px;font-size:11px}.home-orb .home-orb-visual{max-width:480px;margin:0 auto}.home-orb .home-orb-image{width:112%;margin-left:-6%}}@media (max-width:390px){.home-orb .home-hero-inner{padding-top:48px!important}.home-orb .home-hero h1{font-size:clamp(35px,9.2vw,42px)!important}.home-orb .home-hero-actions{gap:12px}}.home-orb .home-hero{background:#000!important}.home-orb .home-hero-inner{gap:12px!important}.home-orb .home-orb-visual{position:relative;width:100%;height:480px;overflow:hidden;background:#000}.home-orb .home-orb-visual picture{position:absolute;inset:0;width:100%;height:100%}.home-orb .home-orb-image{position:absolute;left:50%;top:50%;display:block;width:205%;max-width:none;height:auto;margin:0;object-fit:fill;mix-blend-mode:screen;animation:globeFloat 5s ease-in-out infinite}@keyframes globeFloat{0%,to{transform:translate(-50%,-50%) scale(1);filter:brightness(1)}50%{transform:translate(-50%,-52%) scale(1.055);filter:brightness(1.16)}}@media (max-width:760px){.home-orb .home-hero-inner{gap:0!important;padding:42px 0 20px!important}.home-orb .home-hero h1{font-size:clamp(36px,8.5vw,52px)!important;line-height:1.08;margin-bottom:18px}.home-orb .home-hero-description{font-size:14px;line-height:1.6;max-width:360px}.home-orb .home-hero-actions{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:24px}.home-orb .home-primary-button{width:min(100%,320px);justify-content:center}.home-orb .home-text-link{justify-content:center}.home-orb .home-availability{margin-top:20px;text-align:center;line-height:1.5}.home-orb .home-orb-visual{width:100%;height:330px;margin:0 auto}.home-orb .home-orb-image{width:230%}.home-orb .home-hero{position:relative;isolation:isolate;overflow:hidden;min-height:650px;background:#000!important}.home-orb .home-hero-inner{position:relative;display:flex!important;flex-direction:column;justify-content:flex-start;min-height:650px;padding:65px 0 55px!important}.home-orb .home-orb-visual{position:absolute!important;inset:0;z-index:0;width:100%!important;height:100%!important;margin:0!important;overflow:hidden;pointer-events:none}.home-orb .home-orb-visual picture{position:absolute;inset:0;width:100%;height:100%}.home-orb .home-orb-image{position:absolute;top:69%;left:50%;width:150%!important;max-width:none!important;height:auto;opacity:.5;filter:brightness(.85);mix-blend-mode:screen;animation:mobileGlobeFloat 7s ease-in-out infinite}.home-orb .home-hero-inner:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#000 0,rgba(0,0,0,.96) 20%,rgba(0,0,0,.7) 48%,rgba(0,0,0,.15) 80%,#000)}.home-orb .home-hero-copy{position:relative;z-index:2;width:100%;text-align:center}.home-orb .home-hero h1{font-size:clamp(35px,8.5vw,52px)!important;line-height:1.1}.home-orb .home-hero-actions{flex-direction:column;align-items:center;gap:14px}.home-orb .home-primary-button{width:min(100%,310px);justify-content:center}.home-orb .home-availability{margin-top:20px}}@media (max-width:760px){@keyframes mobileGlobeFloat{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-52%) scale(1.035)}}}@media (prefers-reduced-motion:reduce){.home-orb .home-orb-image{animation:none!important}}.home-video .home-hero{position:relative!important;isolation:isolate;overflow:hidden!important;display:flex!important;align-items:center!important;min-height:690px!important;background:#030509!important;color:#fff!important}.home-video .home-video-background,.home-video .home-video-shade{position:absolute;inset:0;pointer-events:none}.home-video .home-video-background{z-index:-2}.home-video .home-video-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.home-video .home-video-shade{z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.66),rgba(0,0,0,.52) 42%,rgba(0,0,0,.73))}.home-video .home-hero-inner{position:relative!important;z-index:1;display:flex!important;align-items:center!important;justify-content:center!important;width:min(1100px,calc(100% - 48px))!important;min-height:690px!important;margin:0 auto!important;padding:100px 0!important;gap:0!important}.home-video .home-hero-copy{width:100%!important;max-width:850px!important;margin:0 auto!important;text-align:center!important;position:relative;z-index:1}.home-video .home-hero h1{color:#fff!important;font-size:clamp(54px,6.8vw,106px)!important;line-height:1.04!important;letter-spacing:-.065em!important;margin:0 0 28px!important}.home-video .home-hero h1 span{color:var(--logo-gold)!important}.home-video .home-hero-description{max-width:640px!important;margin:0 auto 30px!important;color:#e0e0e0!important;font-size:clamp(16px,1.4vw,19px)!important;line-height:1.65!important}.home-video .home-hero-actions{flex-wrap:wrap;gap:18px 24px!important}.home-video .home-primary-button{background:#ecc052!important;color:#101010!important;border-color:transparent!important}.home-video .home-text-link{color:#fff!important}.home-video .home-availability{margin:24px auto 0!important;color:#d4d4d4!important;text-align:center!important;line-height:1.5}@media (max-width:760px){.home-video .home-hero,.home-video .home-hero-inner{min-height:620px!important}.home-video .home-hero-inner{width:calc(100% - 40px)!important;padding:70px 0 66px!important}.home-video .home-video-media{object-position:50% center}.home-video .home-video-shade{background:linear-gradient(180deg,rgba(0,0,0,.72),rgba(0,0,0,.62) 50%,rgba(0,0,0,.82))}.home-video .home-hero h1{font-size:clamp(38px,9vw,58px)!important;letter-spacing:-.055em!important;margin-bottom:20px!important}.home-video .home-hero-description{font-size:15px!important;line-height:1.65!important;margin-bottom:24px!important}.home-video .home-hero-actions{flex-direction:column!important;gap:16px!important}.home-video .home-primary-button{width:min(100%,320px)!important;justify-content:center!important}.home-video .home-availability{font-size:12px!important;margin-top:22px!important}}@media (prefers-reduced-motion:reduce){.home-video .home-video-media{display:none}.home-video .home-video-background{background:#030509 url(/hero-network-poster.jpg) 50%/cover no-repeat}}.home-video .home-hero-actions{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:14px!important;margin-top:32px!important}.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:15px!important;min-height:54px!important;padding:0 27px!important;border-radius:999px!important;font-size:15px!important;font-weight:650!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.home-video .home-hero .home-primary-button{min-width:225px;background:#b8ca9d!important;color:#192019!important;border:1px solid #b8ca9d!important;box-shadow:none!important}.home-video .home-hero .home-text-link{min-width:225px;background:rgba(10,10,10,.32)!important;color:#fff!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:none!important}.home-video .home-hero .home-primary-button:hover{background:#5b7330!important;border-color:#5b7330!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 9px 24px rgba(236,192,82,.16)!important}.home-video .home-hero .home-text-link:hover{background:rgba(255,255,255,.11)!important;color:#fff!important;border-color:rgba(255,255,255,.85)!important;transform:translateY(-2px)}.home-video .home-hero .home-primary-button:active,.home-video .home-hero .home-text-link:active{transform:translateY(0)}.home-video .home-hero .home-primary-button:focus-visible,.home-video .home-hero .home-text-link:focus-visible{outline:2px solid #fff!important;outline-offset:4px}.home-video .home-hero .home-availability{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap;gap:7px!important;width:100%;margin:23px auto 0!important;color:#c9c9c9!important;font-size:13px!important;line-height:1.55!important;text-align:center!important}.home-video .home-hero .home-status-dot{display:inline-block;flex:0 0 auto;vertical-align:middle}@media (max-width:760px){.home-video .home-hero,.home-video .home-hero-inner{min-height:570px!important}.home-video .home-hero-inner{width:calc(100% - 40px)!important;padding:62px 0 70px!important}.home-video .home-hero-copy{width:100%!important;max-width:440px!important}.home-video .home-hero h1{font-size:clamp(34px,8.25vw,51px)!important;line-height:1.08!important;letter-spacing:-.058em!important;margin:0 0 23px!important}.home-video .home-hero-description{max-width:355px!important;margin:0 auto!important;padding:0 2px;font-size:15px!important;line-height:1.7!important}.home-video .home-hero-actions{flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%;margin-top:29px!important}.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{width:min(100%,330px)!important;min-width:0!important;min-height:52px!important;padding:0 22px!important;font-size:15px!important}.home-video .home-hero .home-availability{max-width:355px!important;margin-top:22px!important;padding:0 3px!important;font-size:12px!important}}@media (max-width:380px){.home-video .home-hero h1{font-size:clamp(31px,8.4vw,36px)!important}.home-video .home-hero-description{font-size:14px!important}.home-video .home-hero-inner{padding-top:52px!important;padding-bottom:60px!important}}@media (prefers-reduced-motion:reduce){.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{transition:none!important}.home-video .home-hero .home-primary-button:hover,.home-video .home-hero .home-text-link:hover{transform:none!important}}.nav-profile{position:relative;display:flex;align-items:center;flex:0 0 auto}.nav-avatar{width:38px;height:38px;border-radius:50%;border:1px solid rgba(165,115,20,.35);background:#e9b949;color:#181818;display:inline-grid;place-items:center;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 2px 12px rgba(201,155,48,.13);transition:transform .18s,box-shadow .18s}.nav-avatar.is-open,.nav-avatar:hover{transform:translateY(-1px);box-shadow:0 3px 18px rgba(201,155,48,.27)}.nav-avatar:focus-visible,.nav-profile-menu a:focus-visible,.nav-profile-menu button:focus-visible,.nav-signin:focus-visible{outline:2px solid #d9a933;outline-offset:3px}.nav-signin{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 15px;border-radius:999px;background:#e9b949;color:#171717!important;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap}.nav-profile-menu{position:absolute;right:0;top:calc(100% + 13px);width:min(285px,calc(100vw - 24px));padding:9px;z-index:1100;border:1px solid var(--border,rgba(150,150,150,.25));border-radius:18px;background:var(--card,var(--surface,#202123));background:rgba(255,255,255,.72);color:var(--text,#f4f4f4);-webkit-backdrop-filter:blur(24px) saturate(155%);backdrop-filter:blur(24px) saturate(155%);box-shadow:0 22px 60px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.09);text-align:left;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-9px) scale(.965);transform-origin:top right;transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility .32s;will-change:opacity,transform}.nav-profile-menu.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}.nav-profile-heading{display:flex;align-items:center;gap:10px;padding:10px 8px}.nav-profile-heading-avatar{flex:0 0 36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#b8caa0;color:#192019;font-weight:800}html[data-theme=light] .nav-profile-heading-avatar{background:#465b1a;color:#ffffff}.nav-profile-identity{min-width:0;display:flex;flex-direction:column;gap:3px}.nav-profile-identity strong{font-size:13px}.nav-profile-identity span{font-size:12px;opacity:.72;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.nav-profile-divider{height:1px;margin:5px 3px;background:currentColor;opacity:.12}.nav-profile-menu a,.nav-profile-menu button{display:flex;align-items:center;width:100%;padding:11px 12px;border:0;border-radius:9px;background:transparent;color:var(--text);text-decoration:none;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.nav-profile-menu a:hover,.nav-profile-menu button:hover{background:rgba(155,155,155,.12)}.nav-profile-menu .nav-profile-signout{color:#d76c6c}.nav-profile-menu button:disabled{opacity:.6;cursor:wait}@media (max-width:767px){.nav-actions{gap:10px}.nav-avatar{width:34px;height:34px;font-size:14px}.nav-signin{min-height:33px;padding:0 12px;font-size:12px}.nav-profile-menu{right:-48px;width:min(285px,calc(100vw - 32px))}}html[data-theme=dark] .nav-profile-menu{background:rgba(28,29,31,.72);border-color:rgba(255,255,255,.13);box-shadow:0 22px 60px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.08)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .nav-profile-menu,html[data-theme=system] .nav-profile-menu{background:rgba(28,29,31,.72);border-color:rgba(255,255,255,.13)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.nav-profile-menu,html[data-theme=dark] .nav-profile-menu{background:var(--surface)}}.nav-profile-menu .nav-profile-heading,.nav-profile-menu>a,.nav-profile-menu>button{transition:background-color .18s ease,opacity .24s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.nav-profile-menu:not(.is-visible) .nav-profile-heading,.nav-profile-menu:not(.is-visible)>a,.nav-profile-menu:not(.is-visible)>button{opacity:0;transform:translateY(5px)}.nav-profile-menu.is-visible .nav-profile-heading,.nav-profile-menu.is-visible>a,.nav-profile-menu.is-visible>button{opacity:1;transform:translateY(0)}.nav-profile-menu.is-visible>a:first-of-type{transition-delay:35ms}.nav-profile-menu.is-visible>a:nth-of-type(2){transition-delay:65ms}.nav-profile-menu.is-visible>button{transition-delay:90ms}@media (prefers-reduced-motion:reduce){.nav-profile-menu,.nav-profile-menu .nav-profile-heading,.nav-profile-menu>a,.nav-profile-menu>button{transition-duration:.01ms!important;transition-delay:0s!important}}.brand-loader{--brand-loader-font-size:52px;position:relative;display:grid;place-items:center;width:100%;min-height:200px;color:var(--logo-gold,#b08d24);background:transparent;overflow:hidden}.brand-loader--small{--brand-loader-font-size:24px;min-height:48px}.brand-loader--medium{--brand-loader-font-size:52px;min-height:200px}.brand-loader--large{--brand-loader-font-size:68px;min-height:280px}.brand-loader__center{position:relative;display:grid;place-items:center;width:min(100%,270px);height:160px;isolation:isolate}.brand-loader--small .brand-loader__center{height:48px}.brand-loader__logo{position:relative;z-index:1;display:flex;align-items:center;gap:2px;font-family:Arial,Helvetica,sans-serif;font-size:var(--brand-loader-font-size);font-weight:600;letter-spacing:-.065em;line-height:1;white-space:nowrap}.brand-loader__logo span{display:inline-block;animation:brand-loader-letter 3.1s cubic-bezier(.22,1,.36,1) infinite both}.brand-loader__logo span:nth-child(2){animation-delay:.1s}.brand-loader__logo span:nth-child(3){animation-delay:.2s}.brand-loader__logo span:nth-child(4){animation-delay:.3s}.brand-loader__wave{position:absolute;width:94px;height:94px;border:1px solid;border-radius:50%;opacity:0;pointer-events:none;animation:brand-loader-wave 3.1s ease-out infinite}.brand-loader__wave--one{animation-delay:.65s}.brand-loader__wave--two{animation-delay:1.35s}.brand-loader--small .brand-loader__wave{width:40px;height:40px}@keyframes brand-loader-letter{0%,6%{opacity:0;transform:translateY(10px);filter:blur(2px)}26%,78%{opacity:1;transform:translateY(0);filter:blur(0)}94%,to{opacity:0;transform:translateY(-3px);filter:blur(1px)}}@keyframes brand-loader-wave{0%,15%{opacity:0;transform:scale(.75)}30%{opacity:.14}85%,to{opacity:0;transform:scale(2.3)}}@media (prefers-reduced-motion:reduce){.brand-loader__logo span{animation:none!important;opacity:1;transform:none;filter:none}.brand-loader__wave{display:none}}.menu-toggle.orbit-split-toggle{display:none;align-items:center;justify-content:center;padding:0;width:44px;height:44px;min-width:44px;border:0;border-radius:50%;background:transparent;box-shadow:none;color:var(--logo-gold,#d4af37);cursor:pointer;-webkit-tap-highlight-color:transparent}@media (max-width:900px){.menu-toggle.orbit-split-toggle{display:inline-flex}}.menu-toggle.orbit-split-toggle:after,.menu-toggle.orbit-split-toggle:before,.menu-toggle.orbit-split-toggle>span{content:none;display:none}.orbit-split-icon{display:block;width:44px;height:44px;overflow:visible;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.orbit-split-ring{opacity:.42;transition:opacity .35s ease,transform .35s ease;transform-origin:20px 20px}.orbit-split-line{transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease;transform-box:view-box;transform-origin:20px 20px}.orbit-split-toggle.is-open .orbit-split-ring{opacity:.23;transform:scale(.94)}.orbit-split-toggle.is-open .orbit-split-line-top{transform:translateY(4px) rotate(45deg)}.orbit-split-toggle.is-open .orbit-split-line-bottom{transform:translate(-3px,-4px) rotate(-45deg) scaleX(1.5)}.orbit-split-toggle:focus-visible{outline:2px solid var(--logo-gold,#d4af37);outline-offset:3px}@media (prefers-reduced-motion:reduce){.orbit-split-line,.orbit-split-ring{transition:none}}@media (max-width:900px){.mobile-menu{transform:translateY(-8px);transition:opacity .33s ease .18s,transform .39s cubic-bezier(.22,1,.36,1) .18s,visibility 0s linear .57s}.mobile-menu.is-open{transform:translateY(0);transition:opacity .33s ease,transform .39s cubic-bezier(.22,1,.36,1),visibility 0s}.mobile-menu nav a{transform:translateY(12px);transition:opacity .43s ease,transform .48s cubic-bezier(.22,1,.36,1),color .2s ease;transition-delay:0s,0s,0s}.mobile-menu.is-open nav a{transform:translateY(0);transition-delay:calc(.1s + var(--item-index, 0) * 65ms),calc(.1s + var(--item-index, 0) * 65ms),0s}.mobile-menu.is-open .mobile-menu-bottom{transition-delay:.48s}}html[data-theme=light] .mobile-menu{background:rgba(250,250,248,.91);-webkit-backdrop-filter:saturate(155%) blur(22px);backdrop-filter:saturate(155%) blur(22px)}@media (max-width:950px){.mobile-menu{display:flex;visibility:hidden;opacity:1;pointer-events:none;transform:none;clip-path:inset(0 0 100% 0);-webkit-clip-path:inset(0 0 100% 0);transition:clip-path .46s cubic-bezier(.32,.72,0,1),-webkit-clip-path .46s cubic-bezier(.32,.72,0,1),visibility 0s linear .46s;will-change:clip-path}.mobile-menu.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:none;clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0);transition:clip-path .54s cubic-bezier(.32,.72,0,1),-webkit-clip-path .54s cubic-bezier(.32,.72,0,1),visibility 0s}.mobile-menu nav a{opacity:0;transform:translateY(15px);transition:opacity .24s ease,transform .32s cubic-bezier(.22,1,.36,1),color .2s ease;transition-delay:0s,0s,0s}.mobile-menu.is-open nav a{opacity:1;transform:translateY(0);transition-delay:calc(125ms + var(--item-index,0) * 45ms),calc(125ms + var(--item-index,0) * 45ms),0s}.mobile-menu-bottom{transition:opacity .18s ease,transform .22s ease;transition-delay:0s}.mobile-menu.is-open .mobile-menu-bottom{transition-delay:.35s}html[data-theme=light] .mobile-menu{background:rgba(250,250,248,.97)}html[data-theme=dark] .mobile-menu{background:rgba(16,17,18,.97)}}@media (prefers-reduced-motion:reduce){.mobile-menu,.mobile-menu nav a,.mobile-menu-bottom,.mobile-menu.is-open,.mobile-menu.is-open .mobile-menu-bottom,.mobile-menu.is-open nav a{transition:none!important}}@media (max-width:950px){html[data-theme=light] .mobile-menu{background:rgba(250,250,248,.78);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}html[data-theme=dark] .mobile-menu{background:rgba(16,17,18,.76);-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}}html[data-theme=light]{--accent:#b08d24}html[data-theme=light] .home-page{--home-gold:#b08d24}html[data-theme=light] :focus-visible{outline-color:#b08d24}html[data-theme=light] .home-page .home-hero h1 span,html[data-theme=light] .home-video .home-hero h1 span,html[data-theme=light] .number,html[data-theme=light] h1 em{color:var(--logo-gold)!important}html[data-theme=light] .home-primary-button,html[data-theme=light] .home-video .home-hero .home-primary-button{background:#465b1a!important;border-color:#465b1a!important;color:#ffffff!important}html[data-theme=light] .home-primary-button:hover,html[data-theme=light] .home-video .home-hero .home-primary-button:hover{background:#5b7330!important;border-color:#5b7330!important;color:#ffffff!important}html[data-theme=light] .account-primary-button{background:#b08d24;border-color:#b08d24}@media (prefers-color-scheme:light){html:not([data-theme=dark]):not([data-theme=light]),html[data-theme=system]{--accent:#b08d24}html:not([data-theme=dark]):not([data-theme=light]) .home-page,html[data-theme=system] .home-page{--home-gold:#b08d24}html:not([data-theme=dark]):not([data-theme=light]) :focus-visible,html[data-theme=system] :focus-visible{outline-color:#b08d24}html:not([data-theme=dark]):not([data-theme=light]) .home-page .home-hero h1 span,html:not([data-theme=dark]):not([data-theme=light]) .home-video .home-hero h1 span,html:not([data-theme=dark]):not([data-theme=light]) .number,html:not([data-theme=dark]):not([data-theme=light]) h1 em,html[data-theme=system] .home-page .home-hero h1 span,html[data-theme=system] .home-video .home-hero h1 span,html[data-theme=system] .number,html[data-theme=system] h1 em{color:#b08d24!important}html:not([data-theme=dark]):not([data-theme=light]) .home-primary-button,html:not([data-theme=dark]):not([data-theme=light]) .home-video .home-hero .home-primary-button,html[data-theme=system] .home-primary-button,html[data-theme=system] .home-video .home-hero .home-primary-button{background:#b08d24!important;border-color:#b08d24!important;color:#151515!important}html:not([data-theme=dark]):not([data-theme=light]) .home-primary-button:hover,html:not([data-theme=dark]):not([data-theme=light]) .home-video .home-hero .home-primary-button:hover,html[data-theme=system] .home-primary-button:hover,html[data-theme=system] .home-video .home-hero .home-primary-button:hover{background:#b08d24!important;border-color:#b08d24!important}html:not([data-theme=dark]):not([data-theme=light]) .account-primary-button,html[data-theme=system] .account-primary-button{background:#b08d24;border-color:#b08d24}}@keyframes crnt-home-enter{0%{opacity:0;transform:translate3d(0,18px,0);filter:blur(3px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@media (prefers-reduced-motion:no-preference){.home-entrance .home-availability,.home-entrance .home-hero-actions,.home-entrance .home-hero-copy>h1,.home-entrance .home-hero-description{animation:crnt-home-enter .75s cubic-bezier(.22,1,.36,1) both}.home-entrance .home-hero-copy>h1{animation-delay:.04s}.home-entrance .home-hero-description{animation-delay:.16s}.home-entrance .home-hero-actions{animation-delay:.28s}.home-entrance .home-availability{animation-delay:.4s}}@keyframes crnt-inner-enter{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:translateZ(0)}}@media (prefers-reduced-motion:no-preference){.buy-page .buy-intro{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) both}.buy-page .buy-info,.buy-page .buy-message{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) .18s both}.checkout-page .checkout-intro{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) both}.checkout-page .checkout-summary{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) .1s both}.checkout-page .checkout-main{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) .19s both}.account-page .account-heading{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) both}.account-page .account-auth-layout,.account-page .account-dashboard{animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) .13s both}.page:not(.buy-page):not(.checkout-page):not(.account-page)>:not(.brand-loader):not(.account-loading):not(.buy-loading):not(.checkout-loading){animation:crnt-inner-enter .68s cubic-bezier(.22,1,.36,1) both}.page:not(.buy-page):not(.checkout-page):not(.account-page)>:not(.brand-loader):not(.account-loading):not(.buy-loading):not(.checkout-loading):nth-child(2){animation-delay:.1s}.page:not(.buy-page):not(.checkout-page):not(.account-page)>:not(.brand-loader):not(.account-loading):not(.buy-loading):not(.checkout-loading):nth-child(n+3){animation-delay:.18s}}@media (orientation:landscape) and (min-width:760px) and (max-width:950px){.site-header .nav{padding-inline:12px;gap:8px}.site-header .brand{flex:0 0 auto}.site-header .brand-logo{font-size:18px}.site-header .brand-name{display:none}.site-header .desktop-nav{display:flex;position:static;inset:auto;transform:none;height:46px;width:auto;min-width:0;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(11px,1.65vw,17px);z-index:auto}.site-header .desktop-nav a{font-size:11px;white-space:nowrap}.site-header .nav-actions{gap:6px;margin-left:0}.site-header .desktop-theme{display:none}.site-header .nav-signin{font-size:11px;padding-inline:9px}#mobile-navigation.mobile-menu,.site-header .menu-toggle,.site-header .menu-toggle.orbit-split-toggle{display:none}}@media (max-width:600px){.account-page{padding-top:48px}.account-profile-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;width:100%}.account-profile-actions .account-secondary-button{width:100%;min-width:0;white-space:nowrap;justify-content:center}.account-profile-actions .account-secondary-button:nth-child(2){grid-column:1/-1;grid-row:2}.account-profile-actions .account-text-button{grid-column:2;grid-row:1;width:100%;min-width:0;white-space:nowrap;text-align:center}}.account-profile-actions .account-text-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:12px 22px;border:1px solid rgba(239,100,100,.4);border-radius:999px;background:rgba(239,68,68,.07);color:#ef8585;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.account-profile-actions .account-text-button:hover{background:rgba(239,68,68,.14);border-color:rgba(239,100,100,.65);color:#ffaaaa}.account-profile-actions .account-text-button:focus-visible{outline:2px solid #ef8585;outline-offset:3px}@media (max-width:600px){.account-profile-actions .account-text-button{width:100%;min-width:0;padding:12px 10px;text-align:center}}.page.account-page{margin-top:0;padding-top:8px;padding-bottom:56px}.home-bottom{padding-top:72px;padding-bottom:64px}.home-disclaimer{margin-top:56px}@media (max-width:760px){.page.account-page{margin-top:0cap;padding-top:8px;padding-bottom:44px}}@media (max-width:600px){.home-bottom{padding-top:52px;padding-bottom:48px}.home-disclaimer{margin-top:42px}}.home-process-inner{padding-top:72px;padding-bottom:76px}.home-steps{margin-top:52px}@media (max-width:600px){.home-process-inner{padding-top:52px;padding-bottom:56px}.home-steps{margin-top:36px}}.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{min-width:205px;padding-inline:22px!important}@media (max-width:760px){.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{width:min(100%,280px)!important;min-width:0;padding-inline:18px!important}}@media (max-width:320px){.home-video .home-hero .home-primary-button,.home-video .home-hero .home-text-link{width:100%!important}}.account-password-field{position:relative;width:100%}.account-auth-form .account-password-field input{box-sizing:border-box;padding-right:60px}.account-password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:12px;background:transparent;color:#a7a7ad;cursor:pointer;transition:background .2s ease,color .2s ease}.account-password-toggle:focus-visible,.account-password-toggle:hover{color:#edc34f;background:rgba(237,195,79,.09)}.account-password-toggle:focus-visible{outline:2px solid #edc34f;outline-offset:2px}.account-feedback{display:flex;align-items:flex-start;gap:12px;width:100%;box-sizing:border-box;margin-top:18px;padding:15px 16px;border:1px solid;border-radius:14px;font-size:14px;line-height:1.55;font-weight:500;overflow-wrap:anywhere}.account-feedback-icon{display:inline-flex;flex:0 0 23px;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid;border-radius:50%;font-size:13px;font-weight:800}.account-feedback--success{color:#6de0a0;border-color:rgba(60,190,115,.34);background:rgba(33,120,72,.12)}.account-feedback--error{color:#ff9b9b;border-color:rgba(225,78,78,.36);background:rgba(160,43,43,.12)}.account-feedback--info{color:#99c7f8;border-color:rgba(95,154,220,.32);background:rgba(50,99,160,.12)}.account-auth-form .account-password-field{position:relative;width:100%;margin-bottom:23px}.account-auth-form .account-password-field input{display:block;width:100%;margin-bottom:0;padding-right:64px}.account-auth-form .account-password-field .account-password-toggle{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;line-height:1}.account-auth-form .account-password-toggle svg{display:block;flex:none}@media (orientation:landscape) and (min-width:760px) and (max-width:1100px){.site-header .desktop-nav{display:flex;position:absolute;top:0;left:50%;right:auto;transform:translateX(-50%);width:max-content;flex:none;height:46px;align-items:center;justify-content:center;gap:28px;z-index:1001}.site-header .desktop-nav a{font-size:12px;white-space:nowrap}}@media (orientation:landscape) and (min-width:760px) and (max-width:950px){.site-header .desktop-nav{gap:clamp(14px,2.3vw,21px)}.site-header .desktop-nav a{font-size:11px}}.recipient-lookup{margin-top:12px;min-width:0}.recipient-lookup-line{display:flex;align-items:center;gap:9px;min-height:22px;margin:0 0 7px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.recipient-lookup-spinner{width:13px;height:13px;flex:0 0 13px;border:2px solid var(--border);border-top-color:var(--logo-gold);border-radius:50%;animation:buy-spin .8s linear infinite}.recipient-lookup-verified{color:#268c55;align-items:flex-start}.recipient-lookup-check{display:inline-grid;place-items:center;flex:0 0 19px;width:19px;height:19px;border-radius:50%;background:#268c55;color:#fff;font-size:12px;font-weight:700}.recipient-lookup-verified small{display:block;font-size:11px;color:var(--muted)}.recipient-lookup-verified strong{display:block;font-size:13px;color:var(--text);overflow-wrap:anywhere}.recipient-lookup-disclosure{margin:6px 0 0;color:var(--muted);font-size:11px;line-height:1.55}@media (max-width:650px){.recipient-lookup{margin-top:10px}.recipient-lookup-disclosure{font-size:10px}}.checkout-page .recipient-lookup{margin-top:10px}.checkout-page .recipient-lookup-line{margin:0;min-height:20px}.checkout-page .recipient-lookup-verified strong{font-size:14px;line-height:1.4}@media (max-width:950px) and (orientation:portrait){.site-header .nav-actions{gap:0}.site-header .nav-actions .nav-profile,.site-header .nav-actions .nav-signin{order:1}.site-header .nav-actions .desktop-theme{display:flex;align-items:center;justify-content:center;order:2;margin-left:14px;margin-right:8px}.site-header .nav-actions .menu-toggle{order:3}}@media (orientation:landscape) and (min-width:760px) and (max-width:1100px){.site-header .nav-actions .desktop-theme{display:flex;align-items:center;order:0;margin:0}.site-header .nav-actions .nav-profile,.site-header .nav-actions .nav-signin{order:1}}.checkout-page .recipient-lookup:has(.recipient-lookup-verified){margin-top:12px}.checkout-page .recipient-lookup-verified{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:45px;box-sizing:border-box;align-items:center;gap:9px;padding:7px 15px 7px 9px;margin:0;border:1.5px solid #a9e8c5;border-radius:999px;background:#edf9f2;box-shadow:0 6px 16px rgba(18,72,47,.12);color:#126747}.checkout-page .recipient-lookup-verified .recipient-lookup-check{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:#1f9c70;color:#fff;font-size:19px;font-weight:700;line-height:1}.checkout-page .recipient-lookup-verified strong{display:inline;color:#126747;font-size:clamp(12px,2.5vw,15px);font-weight:700;line-height:1.35;overflow-wrap:anywhere}html[data-theme=dark] .checkout-page .recipient-lookup-verified{border-color:#315447;background:#20352c;box-shadow:none}html[data-theme=dark] .checkout-page .recipient-lookup-verified .recipient-lookup-check{background:#35c99b;color:#0b2920}html[data-theme=dark] .checkout-page .recipient-lookup-verified strong{color:#e5f1eb}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .checkout-page .recipient-lookup-verified,html[data-theme=system] .checkout-page .recipient-lookup-verified{border-color:#315447;background:#20352c;box-shadow:none}html:not([data-theme=light]):not([data-theme=dark]) .checkout-page .recipient-lookup-verified .recipient-lookup-check,html[data-theme=system] .checkout-page .recipient-lookup-verified .recipient-lookup-check{background:#35c99b;color:#0b2920}html:not([data-theme=light]):not([data-theme=dark]) .checkout-page .recipient-lookup-verified strong,html[data-theme=system] .checkout-page .recipient-lookup-verified strong{color:#e5f1eb}}@media (max-width:480px){.checkout-page .recipient-lookup-verified{gap:8px;padding:7px 12px 7px 8px;min-height:42px}.checkout-page .recipient-lookup-verified .recipient-lookup-check{flex-basis:26px;width:26px;height:26px;font-size:17px}}:root,html[data-theme=light]{--bg:#f7f7f2;--surface:#ffffff;--text:#20251e;--muted:#626b5c;--border:#e2e5dc;--button:#465b1a;--buttontext:#ffffff;--nav-glass:rgba(247,247,242,0.86);--nav-divider:rgba(70,91,26,0.12)}html[data-theme=dark]{--bg:#191d19;--surface:#252b25;--text:#f2f2e9;--muted:#b8c2b1;--border:#404a3d;--button:#a9ba91;--buttontext:#192019;--nav-glass:rgba(25,29,25,0.88);--nav-divider:rgba(220,229,204,0.12)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]),html[data-theme=system]{--bg:#191d19;--surface:#252b25;--text:#f2f2e9;--muted:#b8c2b1;--border:#404a3d;--accent:#a9ba91;--button:#a9ba91;--buttontext:#192019;--logo-gold:#b8ca9d;--nav-glass:rgba(25,29,25,0.88);--nav-divider:rgba(220,229,204,0.12)}}.home-page .home-bottom-copy a,.home-page .home-kicker,.home-page .home-step-number{color:var(--logo-gold)}.home-page .home-primary-button{background:var(--button);color:var(--buttontext)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]),html[data-theme=system]{--logo-gold:#b8ca9d;--accent:#a9ba91}}.hero h1 em,.number{color:var(--logo-gold)}.nav-actions .account-avatar,.nav-actions .profile-avatar{background-color:var(--button);color:var(--buttontext)}.appearance-toggle:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--logo-gold) 12%,transparent)}.checkout-field input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--logo-gold) 12%,transparent)}:root .nav-avatar,html[data-theme=light] .nav-avatar{background:#465b1a;color:#ffffff;border-color:rgba(70,91,26,.35)}html[data-theme=dark] .nav-avatar{background:#b8ca9d;color:#192019;border-color:rgba(184,202,157,.35)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .nav-avatar,html[data-theme=system] .nav-avatar{background:#b8ca9d;color:#192019;border-color:rgba(184,202,157,.35)}}.nav-actions .sign-in-button,.nav-actions a[href="/account"]{background:var(--button);color:var(--buttontext)}html[data-theme=light] .nav-actions a[href="/account"]{color:#ffffff!important}html[data-theme=dark] .nav-actions a[href="/account"]{color:#111111!important}html[data-theme=light] .account-primary-button{background:#465b1a!important;color:#ffffff!important}html[data-theme=dark] .account-primary-button{background:#a9ba91!important;color:#192019!important}.account-primary-button{border:1px solid transparent!important}.account-primary-button:focus-visible{outline:2px solid var(--logo-gold);outline-offset:3px}.account-page:has(.crnt-auth-shell){max-width:1220px}.crnt-auth-shell{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:650px;border:1px solid var(--border);border-radius:28px;overflow:hidden;background:var(--surface);margin:24px auto 48px}.crnt-auth-form-panel{padding:clamp(30px,5vw,70px);justify-content:center;min-width:0}.crnt-auth-brand{color:var(--text);font-weight:850;letter-spacing:-.04em;font-size:23px;margin-bottom:40px}.crnt-auth-brand span{font-size:10px;font-weight:800;letter-spacing:.15em;color:var(--muted);margin-left:5px}.crnt-auth-eyebrow{color:var(--logo-gold);font-size:11px;font-weight:850}.crnt-auth-form-panel h1{font-size:clamp(36px,4vw,54px);line-height:1.08;margin:12px 0 10px;color:var(--text)}.crnt-auth-description{color:var(--muted);font-size:15px;line-height:1.6;max-width:390px;margin:0 0 28px}.crnt-auth-tabs{grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:14px;margin-bottom:27px}.crnt-auth-tabs button{background:transparent;border:0;border-radius:10px;color:var(--muted);font:inherit;font-weight:750;padding:12px;cursor:pointer}.crnt-auth-tabs button.is-active{background:var(--surface);color:var(--text);box-shadow:0 2px 10px rgba(0,0,0,.06)}.crnt-auth-form{gap:10px}.crnt-auth-form label{font-size:13px;font-weight:750;color:var(--text)}.crnt-auth-form>input,.crnt-auth-password input{min-height:52px;border-radius:12px;padding:0 16px;background:var(--bg);font:inherit;outline-offset:3px}.crnt-auth-form>input{margin-bottom:12px}.crnt-auth-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.crnt-auth-forgot,.crnt-auth-switch button{background:transparent;border:0;color:var(--logo-gold);font:inherit;font-size:13px;font-weight:750;cursor:pointer;padding:0}.crnt-auth-password{position:relative}.crnt-auth-password input{padding-right:52px}.crnt-auth-password .account-password-toggle{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.crnt-auth-hint{color:var(--muted);font-size:12px;margin:0}.crnt-auth-submit{margin-top:17px;min-height:54px;border:0;border-radius:12px;background:var(--button);color:var(--buttontext);font:inherit;font-weight:800;cursor:pointer}.crnt-auth-submit:disabled{opacity:.65;cursor:wait}.crnt-auth-switch{margin:22px 0 0;color:var(--muted)}.crnt-auth-switch button{margin-left:5px}.crnt-auth-message{padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5}.crnt-auth-message.error{color:#d74b4b;background:rgba(215,75,75,.09);border:1px solid rgba(215,75,75,.25)}.crnt-auth-message.success{color:var(--logo-gold);background:rgba(120,150,100,.1);border:1px solid var(--border)}.crnt-auth-visual{background:#202a1e;color:#fff;padding:clamp(32px,4vw,64px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.crnt-auth-visual:after{content:"";position:absolute;width:350px;height:350px;border:1px solid rgba(197,215,174,.13);border-radius:50%;right:-120px;top:20%;box-shadow:0 0 0 65px rgba(197,215,174,.035),0 0 0 130px rgba(197,215,174,.025);pointer-events:none}.crnt-auth-visual-logo{color:#c5d7ae;font-size:40px;font-weight:850;letter-spacing:-.08em}.crnt-auth-visual-content{position:relative;z-index:1}.crnt-auth-visual-content h2{color:#fff;font-size:clamp(38px,4vw,60px);line-height:1.08;letter-spacing:-.055em;margin:0 0 22px}.crnt-auth-visual-content h2 span{color:#c5d7ae}.crnt-auth-visual-content p{color:#d0dac9;font-size:16px;line-height:1.7;max-width:360px}.crnt-auth-visual-footer{position:relative;z-index:1;color:#c5d7ae;font-size:11px;font-weight:750;letter-spacing:.15em}@media (max-width:760px){.crnt-auth-shell{grid-template-columns:1fr;min-height:0;margin:16px auto 32px;border-radius:20px}.crnt-auth-form-panel{padding:32px 24px 38px}.crnt-auth-brand{margin-bottom:30px}.crnt-auth-visual{display:none}}.crnt-auth-story{background:#263020}.crnt-auth-story:before{content:"";position:absolute;inset:-12px;background-image:url(/coffee-auth.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(5px);transform:scale(1.04)}.crnt-auth-story:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,22,13,.3),rgba(13,22,13,.72))}.crnt-auth-story,.crnt-auth-story h2,.crnt-auth-story p,.crnt-auth-story small,.crnt-auth-story span{color:#ffffff}.crnt-auth-story{padding:64px 56px;display:flex;flex-direction:column;justify-content:space-between;gap:40px}.crnt-auth-story-main,.crnt-auth-story-mark,.crnt-auth-story>small{position:relative;z-index:1}.crnt-auth-story-main{display:flex;flex-direction:column;gap:24px}.crnt-auth-story-main h2{margin:0;letter-spacing:-.04em}.crnt-auth-story-main p{margin:0;line-height:1.6}.crnt-auth-story-features{display:flex;flex-direction:column;gap:16px}@media (max-width:900px){.crnt-auth-story{padding:40px 28px}}.crnt-auth-brand{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;color:#465b1a}html[data-theme=dark] .crnt-auth-brand{color:#b8ca9d}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]) .crnt-auth-brand,html[data-theme=system] .crnt-auth-brand{color:#b8ca9d}}.crnt-auth-story{position:relative;isolation:isolate;overflow:hidden;color:#ffffff}.crnt-auth-story:before{z-index:-2}.crnt-auth-story:after{z-index:-1}.crnt-auth-story-mark{display:block;width:100%;font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.025em;text-shadow:0 2px 12px rgba(0,0,0,.25)}.crnt-auth-story-main,.crnt-auth-story-main *{filter:none!important;text-shadow:none;opacity:1}.crnt-auth-story-features,.crnt-auth-story-features *,.crnt-auth-story-main,.crnt-auth-story-main h2,.crnt-auth-story-main p,.crnt-auth-story-main span{color:#ffffff!important}.crnt-auth-story-main h2{font-weight:800;line-height:1.08;letter-spacing:-.045em}.crnt-auth-story-main p{line-height:1.65}html[data-theme=dark] .crnt-auth-story,html[data-theme=light] .crnt-auth-story{color:#ffffff}.crnt-auth-story-mark{font-size:18px!important;font-weight:500!important;letter-spacing:.01em;line-height:1.4;text-align:right;color:#ffffff!important;text-shadow:none}.crnt-auth-story-features{font-size:15px!important;font-weight:400!important;line-height:1.8;letter-spacing:.01em}.crnt-auth-story-features div,.crnt-auth-story-features span{font-size:inherit;font-weight:400!important;letter-spacing:inherit}.crnt-auth-story>small{display:block;width:100%;text-align:center!important;font-size:14px;font-weight:400;letter-spacing:.04em;color:#ffffff}@media (min-width:1024px){.crnt-auth-story-main{transform:translateY(-70px)}}.crnt-auth-story-features span{color:#b8caa0!important;font-weight:700!important}html[data-theme=dark] .crnt-auth-story-features span{color:#b8ca9d!important}.crnt-auth-story-main>p{text-align:center!important;margin-top:28px!important}.crnt-auth-story-features{margin-top:32px!important}:root,html[data-theme=light]{color-scheme:light;--bg:#efefef;--surface:#f8f8f8;--card:#f8f8f8;--text:#040404;--muted:#666666;--border:#dedede;--accent:#040404;--button:#040404;--buttontext:#f8f8f8;--logo-gold:#040404;--nav-glass:rgba(248,248,248,0.88);--nav-divider:rgba(4,4,4,0.08)}html[data-theme=dark]{--bg:#040404;--surface:#181818;--card:#181818;--text:#f8f8f8;--muted:#aaaaaa;--border:#333333;--accent:#f8f8f8;--button:#f8f8f8;--buttontext:#040404;--logo-gold:#f8f8f8;--nav-glass:rgba(4,4,4,0.88);--nav-divider:rgba(248,248,248,0.10)}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]),html[data-theme=system]{color-scheme:dark;--bg:#040404;--surface:#181818;--card:#181818;--text:#f8f8f8;--muted:#aaaaaa;--border:#333333;--accent:#f8f8f8;--button:#f8f8f8;--buttontext:#040404;--logo-gold:#f8f8f8;--nav-glass:rgba(4,4,4,0.88);--nav-divider:rgba(248,248,248,0.10)}}:root,html[data-theme=light]{--accent:#8f9f7b;--logo-gold:#465b1a}html[data-theme=dark]{--accent:#a9ba91;--logo-gold:#b8ca9d}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]),html[data-theme=system]{--accent:#a9ba91;--logo-gold:#b8ca9d}}.hero h1 em{color:var(--logo-gold)}.home-page .home-primary-button{background:var(--logo-gold);color:#ffffff}html[data-theme=dark] .home-page .home-primary-button{background:var(--logo-gold);color:#040404}:focus-visible{outline-color:var(--logo-gold)}.orbit-split-toggle.is-open .orbit-split-line-top{transform:translateY(3px) rotate(45deg);transform-origin:20px 20px}.orbit-split-toggle.is-open .orbit-split-line-bottom{transform:translate(3px,-3px) rotate(-45deg);transform-origin:20px 20px}.buy-filters{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;padding:5px;width:-moz-fit-content;width:fit-content;max-width:100%;background:#e9e9ed;border-radius:999px}.buy-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:999px;padding:11px 18px;font:inherit;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}.buy-filter:hover:not(.active){color:#171717}.buy-filter:focus-visible{outline:2px solid var(--logo-gold);outline-offset:3px}html[data-theme=dark] .buy-filters{background:#28282c}html[data-theme=dark] .buy-filter{color:#b8b8be}html[data-theme=dark] .buy-filter:hover:not(.active){color:#ffffff}html[data-theme=dark] .buy-filter.active{background:#f5f5f5}.buy-filter-section{margin-bottom:20px}.buy-filters{background:#e8e8eb}.buy-filter{background:transparent;color:#55555b}.buy-filter.active{background:#19191b}html[data-theme=dark] .buy-filters{background:#29292d}html[data-theme=dark] .buy-filter{background:transparent;color:#b9b9bf}html[data-theme=dark] .buy-filter.active{background:#f1f1f3;color:#19191b}.buy-card:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 12px 28px rgba(0,0,0,.07)}html[data-theme=dark] .buy-card:hover{border-color:var(--border);box-shadow:0 12px 30px rgba(0,0,0,.25)}.buy-card:active{transform:translateY(-1px) scale(.995)}@media (prefers-reduced-motion:reduce){.buy-card{animation:none;transition:none}}.buy-motion-pill{position:absolute;inset:0;z-index:0;border-radius:999px;background:#191919;pointer-events:none}.buy-filter.active{color:#ffffff;border-color:transparent}html[data-theme=dark] .buy-motion-pill{background:#f5f5f5}html[data-theme=dark] .buy-filter.active{color:#171717}.buy-card-motion{min-width:0;min-height:0;height:100%}.buy-card-motion .buy-card{display:flex;flex-direction:column;width:100%;height:100%;box-sizing:border-box;animation:none;animation-delay:0}.buy-card-motion .buy-card:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 12px 28px rgba(0,0,0,.08)}html[data-theme=dark] .buy-card-motion .buy-card:hover{border-color:var(--border);box-shadow:0 12px 30px rgba(0,0,0,.25)}.buy-card-motion .buy-card:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media (prefers-reduced-motion:reduce){.buy-card-motion .buy-card{animation:none;transition:none}}.eligibility-page{width:100%}.eligibility-container{width:min(100%,720px);margin:0 auto;padding:0 0 70px}.eligibility-heading{margin:0 0 20px;font-size:clamp(36px,5vw,64px);font-weight:750;line-height:1.08;letter-spacing:-.045em}.eligibility-description{margin:0 0 42px;color:var(--muted);font-size:17px;line-height:1.7}.eligibility-form{margin-top:-24px!important;display:flex;flex-direction:column;width:100%}.eligibility-label{display:block;margin-bottom:12px;font-size:16px;font-weight:650}.eligibility-input{display:block;width:100%;min-width:0;box-sizing:border-box;padding:17px 20px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:17px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.eligibility-input:focus{border-color:var(--muted);box-shadow:0 0 0 3px rgba(128,128,128,.12)}.eligibility-input::placeholder{color:var(--muted);opacity:.7}.eligibility-hint{margin:12px 0 28px;color:var(--muted);font-size:14px;line-height:1.5}.eligibility-submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;border-radius:999px;font-size:17px;font-weight:700;cursor:pointer}.eligibility-submit:disabled{opacity:.6;cursor:wait}.eligibility-message{margin:18px 0 0;padding:14px 16px;border:1px solid var(--border);border-radius:12px;line-height:1.6;overflow-wrap:anywhere}.eligibility-message.success{color:var(--text)}.eligibility-message.error{color:#e47b7b}.eligibility-info{margin-top:32px;padding:24px 26px;border:1px solid var(--border);border-radius:20px;background:var(--surface)}.eligibility-info p{margin:0;color:var(--muted);font-size:16px;line-height:1.75}.eligibility-info strong{color:var(--text);font-weight:700}@media (max-width:650px){.eligibility-container{padding:20px 0 48px}.eligibility-heading{font-size:clamp(34px,8vw,44px);margin-bottom:20px}.eligibility-description{font-size:16px;margin-bottom:32px}.eligibility-input{padding:16px;font-size:16px}.eligibility-submit{min-height:56px}.eligibility-info{margin-top:26px;padding:20px}.eligibility-info p{font-size:15px}}.checkout-refined .checkout-intro{margin-bottom:34px}.checkout-refined .checkout-layout{align-items:start}.checkout-refined .checkout-main,.checkout-refined .checkout-panel,.checkout-refined .checkout-summary-card{min-width:0}.checkout-refined .checkout-phone-hint{display:block;margin:9px 0 0;font-size:13px;line-height:1.55;color:var(--muted)}.checkout-refined .recipient-lookup:empty{display:none}.checkout-refined .checkout-summary-card{padding:28px}.checkout-refined .checkout-summary-top{margin-bottom:24px}.checkout-refined .checkout-summary-essentials{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.checkout-refined .checkout-summary-essentials>div{min-width:0}.checkout-refined .checkout-bundle-name{margin:8px 0 0}.checkout-refined .checkout-summary-price{text-align:right;flex-shrink:0}.checkout-refined .checkout-total{margin-top:7px;font-size:clamp(23px,2.5vw,32px);line-height:1.15;white-space:nowrap}.checkout-refined .checkout-summary-divider{margin:22px 0}.checkout-refined .checkout-summary-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;color:var(--muted);font-size:13px;line-height:1.5}.checkout-refined .checkout-summary-note{margin-top:18px;font-size:12px;line-height:1.6}.checkout-refined .checkout-panel{padding:28px}.checkout-refined .checkout-panel-heading{margin-bottom:25px}.checkout-refined .checkout-delivery{align-items:flex-start}.checkout-refined .checkout-payment-notice{margin-bottom:18px}@media (max-width:900px){.checkout-refined .checkout-intro{margin-bottom:24px}.checkout-refined .checkout-layout{display:flex;flex-direction:column;gap:18px}.checkout-refined .checkout-summary{order:-1;width:100%;min-width:0}.checkout-refined .checkout-main{width:100%;min-width:0}.checkout-refined .checkout-summary-card{padding:22px}.checkout-refined .checkout-summary-top{margin-bottom:15px}.checkout-refined .checkout-summary-divider{margin:16px 0}.checkout-refined .checkout-summary-note{display:none}.checkout-refined .checkout-change{display:inline-block;margin-top:10px}.checkout-refined .checkout-panel{padding:22px}}@media (max-width:480px){.checkout-refined .checkout-intro{margin-bottom:22px}.checkout-refined .checkout-layout{gap:16px}.checkout-refined .checkout-panel,.checkout-refined .checkout-summary-card{padding:20px;border-radius:20px}.checkout-refined .checkout-summary-top{margin-bottom:12px}.checkout-refined .checkout-summary-essentials{gap:12px}.checkout-refined .checkout-bundle-name{font-size:30px;line-height:1.1}.checkout-refined .checkout-total{font-size:25px}.checkout-refined .checkout-summary-meta{font-size:12px}.checkout-refined .checkout-panel-heading{margin-bottom:20px}.checkout-refined .checkout-phone-hint{font-size:12px}}@media (prefers-reduced-motion:reduce){.checkout-refined *,.checkout-refined :after,.checkout-refined :before{scroll-behavior:auto}}.checkout-refined .checkout-field input{background:#f2f2f2;border:1px solid #dedede;color:#181818;box-shadow:none}.checkout-refined .checkout-field input:focus{outline:none;background:#f7f7f7;border-color:#777777;box-shadow:0 0 0 3px rgba(120,120,120,.14)}html[data-theme=dark] .checkout-refined .checkout-field input{background:#292b30;border-color:#3c3e43;color:#f7f7f5}html[data-theme=dark] .checkout-refined .checkout-field input:focus{background:#303238;border-color:#8c9097;box-shadow:0 0 0 3px rgba(180,180,180,.12)}.checkout-refined .recipient-lookup-verified{min-height:34px;padding:5px 11px 5px 6px;gap:7px;border-width:1px;box-shadow:none}.checkout-refined .recipient-lookup-verified .recipient-lookup-check{flex:0 0 21px;width:21px;height:21px;font-size:13px}.checkout-refined .recipient-lookup-verified strong{font-size:12px;line-height:1.35;font-weight:700}@media (max-width:480px){.checkout-refined .recipient-lookup-verified{min-height:34px;padding:5px 10px 5px 6px;gap:7px}.checkout-refined .recipient-lookup-verified .recipient-lookup-check{flex-basis:21px;width:21px;height:21px;font-size:13px}}@media (prefers-color-scheme:dark){html:not([data-theme=light]):not([data-theme=dark]):not([data-theme=system]) .checkout-refined .checkout-field input,html[data-theme=system] .checkout-refined .checkout-field input{background:#292b30;border-color:#3c3e43;color:#f7f7f5}html:not([data-theme=light]):not([data-theme=dark]):not([data-theme=system]) .checkout-refined .checkout-field input:focus,html[data-theme=system] .checkout-refined .checkout-field input:focus{background:#303238;border-color:#8c9097;box-shadow:0 0 0 3px rgba(180,180,180,.12)}}.checkout-refined .checkout-field input:-webkit-autofill,.checkout-refined .checkout-field input:-webkit-autofill:focus,.checkout-refined .checkout-field input:-webkit-autofill:hover{-webkit-text-fill-color:#181818;-webkit-box-shadow:inset 0 0 0 1000px #f2f2f2;caret-color:#181818}html[data-theme=dark] .checkout-refined .checkout-field input:-webkit-autofill,html[data-theme=dark] .checkout-refined .checkout-field input:-webkit-autofill:focus,html[data-theme=dark] .checkout-refined .checkout-field input:-webkit-autofill:hover{-webkit-text-fill-color:#f7f7f5;-webkit-box-shadow:inset 0 0 0 1000px #292b30;caret-color:#f7f7f5}.checkout-floating-back{margin:0 0 30px;padding:8px 0}.checkout-floating-back:before{inset:-12px -24px;border-radius:999px;background:radial-gradient(ellipse at center,rgba(245,245,245,.28) 0,rgba(245,245,245,.13) 45%,transparent 78%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 78%)}.checkout-glass-back{isolation:isolate;border:1px solid rgba(255,255,255,.65);background:rgba(250,250,250,.68);box-shadow:0 2px 3px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.08),inset 0 1px 1px rgba(255,255,255,.9);backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.checkout-glass-back:hover{background:rgba(255,255,255,.83);box-shadow:0 10px 28px rgba(0,0,0,.12),inset 0 1px 1px rgba(255,255,255,.95)}html[data-theme=dark] .checkout-floating-back:before{background:radial-gradient(ellipse at center,rgba(65,65,65,.3) 0,rgba(40,40,40,.12) 45%,transparent 78%)}html[data-theme=dark] .checkout-glass-back{background:rgba(38,38,38,.75);border-color:rgba(255,255,255,.15);box-shadow:0 8px 26px rgba(0,0,0,.32),inset 0 1px 1px rgba(255,255,255,.12)}html[data-theme=dark] .checkout-glass-back:hover{background:rgba(55,55,55,.86)}@media (max-width:650px){.checkout-floating-back{top:72px;margin-bottom:22px}.checkout-glass-back{min-height:52px;padding:7px 16px 7px 10px;gap:8px}.checkout-glass-arrow{width:30px;height:30px;flex-basis:30px}.checkout-glass-label{font-size:13px}}.checkout-refined{position:relative}.checkout-floating-back{top:76px;z-index:90;display:flex;justify-content:flex-start;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 0 18px;padding:5px 0;isolation:isolate}.checkout-floating-back:before{content:"";position:absolute;z-index:-1;top:-22px;bottom:-22px;left:-28px;right:-45px;border-radius:48px;background:rgba(245,245,245,.035);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);mask-image:radial-gradient(ellipse at center,black 0,rgba(0,0,0,.95) 28%,rgba(0,0,0,.65) 48%,rgba(0,0,0,.25) 68%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse at center,black 0,rgba(0,0,0,.95) 28%,rgba(0,0,0,.65) 48%,rgba(0,0,0,.25) 68%,transparent 100%);pointer-events:none}.checkout-glass-back{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:9px 20px 9px 13px;border:1px solid rgba(255,255,255,.75);border-radius:999px;color:#171717;box-shadow:0 3px 8px rgba(0,0,0,.035),0 12px 30px rgba(0,0,0,.09),inset 0 1px 1px rgba(255,255,255,.95),inset 0 -1px 1px rgba(255,255,255,.18);text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.checkout-glass-back:hover{transform:translateY(-2px);background:rgba(255,255,255,.48);box-shadow:0 12px 32px rgba(0,0,0,.12),inset 0 1px 1px rgba(255,255,255,.98)}.checkout-glass-back:active{transform:scale(.97)}.checkout-glass-back:focus-visible{outline:2px solid var(--logo-gold,#455c22);outline-offset:4px}.checkout-glass-arrow{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px}.checkout-glass-arrow svg{display:block}.checkout-glass-label{font-size:14px;font-weight:750;letter-spacing:-.02em;white-space:nowrap}html[data-theme=dark] .checkout-floating-back:before{background:rgba(0,0,0,.045)}html[data-theme=dark] .checkout-glass-back{color:#f5f5f5;background:rgba(50,50,50,.38);border-color:rgba(255,255,255,.23);box-shadow:0 10px 30px rgba(0,0,0,.3),inset 0 1px 1px rgba(255,255,255,.22),inset 0 -1px 1px rgba(255,255,255,.05)}html[data-theme=dark] .checkout-glass-back:hover{background:rgba(65,65,65,.48)}@media (max-width:650px){.checkout-floating-back{top:72px;margin-bottom:18px;padding:5px 0}.checkout-floating-back:before{top:-16px;bottom:-16px;left:-20px;right:-30px}.checkout-glass-back{min-height:52px;padding:7px 16px 7px 10px;gap:8px}.checkout-glass-arrow{width:30px;height:30px;flex-basis:30px}.checkout-glass-label{font-size:13px}}@media (prefers-reduced-motion:reduce){.checkout-glass-back{transition:none}}.checkout-progressive-blur{position:fixed;top:46px;left:0;right:0;width:100%;height:155px;z-index:85;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 65%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 65%,transparent)}.checkout-floating-back{position:-webkit-sticky;position:sticky;top:56px;z-index:95;margin-top:0;margin-bottom:16px;padding:0}.checkout-floating-back:before{display:none}.checkout-glass-back{background:rgba(255,255,255,.38);border-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.checkout-glass-back:hover{background:rgba(255,255,255,.55)}html[data-theme=dark] .checkout-glass-back{background:rgba(42,42,42,.38);border-color:rgba(255,255,255,.18)}html[data-theme=dark] .checkout-glass-back:hover{background:rgba(55,55,55,.55)}@media (max-width:650px){.checkout-progressive-blur{top:46px;height:135px}.checkout-floating-back{top:56px;margin-top:0;margin-bottom:14px}}@media (prefers-reduced-transparency:reduce){.checkout-progressive-blur{display:none}.checkout-glass-back{background:#f5f5f5}html[data-theme=dark] .checkout-glass-back{background:#262626}}@media (max-width:650px){.checkout-glass-back{min-height:44px;padding:6px 14px 6px 9px;gap:3px;border-radius:999px}.checkout-glass-arrow{width:26px;height:26px;flex:0 0 26px}.checkout-glass-arrow svg{width:19px;height:19px}.checkout-glass-label{font-size:12px;font-weight:750;letter-spacing:-.02em}}@media (min-width:651px){.checkout-glass-back{gap:5px}.checkout-glass-arrow{width:28px;height:28px;flex:0 0 28px}.checkout-glass-arrow svg{width:21px;height:21px}}.checkout-change{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.checkout-change svg{flex-shrink:0;width:18px;height:18px;transition:transform .2s ease}.checkout-change:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.checkout-change svg{transition:none}}.checkout-change,.checkout-change:link,.checkout-change:visited{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;gap:7px;padding:7px 12px;border:1px solid rgba(69,92,34,.2);border-radius:999px;background:rgba(255,255,255,.42);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 2px 8px rgba(0,0,0,.035);font-size:13px;font-weight:700;line-height:1.3;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.checkout-change svg{display:block;width:17px;height:17px;flex:0 0 17px}.checkout-change:hover{background:rgba(255,255,255,.75);border-color:rgba(69,92,34,.35);box-shadow:0 4px 12px rgba(69,92,34,.08)}html[data-theme=dark] .checkout-change,html[data-theme=dark] .checkout-change:link,html[data-theme=dark] .checkout-change:visited{background:rgba(65,78,46,.2);border-color:rgba(182,205,145,.25)}html[data-theme=dark] .checkout-change:hover{color:#c9dda9;background:rgba(65,78,46,.35);border-color:rgba(182,205,145,.4);box-shadow:0 4px 12px rgba(0,0,0,.15)}.checkout-change:focus-visible{outline:2px solid #455c22;outline-offset:3px}@media (prefers-reduced-motion:reduce){.checkout-change{transition:none}}.checkout-change,.checkout-change:link,.checkout-change:visited{color:#455c22;background:rgba(255,255,255,.38);border:1px solid rgba(255,255,255,.7);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 8px 28px rgba(0,0,0,.09),inset 0 1px 1px rgba(255,255,255,.9);text-decoration:none!important}.checkout-change:hover{color:#455c22;background:rgba(255,255,255,.55);border-color:rgba(255,255,255,.7);text-decoration:none!important}html[data-theme=dark] .checkout-change,html[data-theme=dark] .checkout-change:link,html[data-theme=dark] .checkout-change:visited{color:#b6cd91;background:rgba(42,42,42,.38);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 26px rgba(0,0,0,.32),inset 0 1px 1px rgba(255,255,255,.12);text-decoration:none!important}html[data-theme=dark] .checkout-change:hover{color:#b6cd91;background:rgba(55,55,55,.55);border-color:rgba(255,255,255,.18);text-decoration:none!important}.checkout-change svg{color:inherit}@media (hover:hover) and (pointer:fine){.checkout-change:hover svg{animation:crnt-swap-arrows .5s ease-in-out}}@media (hover:none){.checkout-change:active svg{animation:crnt-swap-arrows .5s ease-in-out}}@keyframes crnt-swap-arrows{0%,to{translate:0 0}35%{translate:3px 0}70%{translate:-2px 0}}@media (prefers-reduced-motion:reduce){.checkout-change svg{animation:none!important}}.checkout-change,.checkout-change:active,.checkout-change:hover{transform:none!important;text-decoration:none!important}.checkout-change svg{transform:none!important}.checkout-swap-bottom,.checkout-swap-top{transition:transform .35s cubic-bezier(.22,1,.36,1)}.checkout-change:active .checkout-swap-top,.checkout-change:hover .checkout-swap-top{transform:translateX(3px)}.checkout-change:active .checkout-swap-bottom,.checkout-change:hover .checkout-swap-bottom{transform:translateX(-3px)}@media (hover:none){.checkout-change:hover .checkout-swap-bottom,.checkout-change:hover .checkout-swap-top{transform:none}}@media (prefers-reduced-motion:reduce){.checkout-swap-bottom,.checkout-swap-top{transition:none}}.buy-floating-home{position:-webkit-sticky;position:sticky;top:64px;display:flex;width:-moz-fit-content;width:fit-content;align-items:center;margin:-18px 0 12px;padding:5px 0}.buy-floating-home .checkout-glass-back{text-decoration:none}@media (min-width:1100px){.buy-floating-home{display:none}}@media (prefers-reduced-motion:reduce){.buy-floating-home .checkout-glass-back{transition:none}}.buy-progressive-blur{position:fixed;top:46px;left:0;right:0;width:100%;height:155px;z-index:85;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 65%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.4) 65%,transparent)}.buy-floating-home{z-index:90}@media (max-width:650px){.buy-progressive-blur{height:135px}}@media (min-width:768px){.buy-floating-home,.buy-progressive-blur{display:none!important}}@media (prefers-reduced-transparency:reduce){.buy-progressive-blur{display:none}}@media (min-width:1100px){.checkout-refined{padding-top:32px}}@media (min-width:951px){.checkout-page{margin-top:0}}@media (min-width:651px) and (max-width:1099px){.checkout-page{margin-top:0}.checkout-refined{padding-top:24px}}.eligibility-glass-nav{display:none}@media (max-width:1099px){.eligibility-glass-nav{position:-webkit-sticky;position:sticky;top:56px;z-index:90;display:flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:7px;margin:0 0 24px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.38);-webkit-backdrop-filter:blur(24px) saturate(170%);backdrop-filter:blur(24px) saturate(170%);box-shadow:0 8px 28px rgba(0,0,0,.08),inset 0 1px 1px rgba(255,255,255,.8)}.eligibility-glass-nav-arrow{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;color:#202020}.eligibility-glass-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 17px;border:1px solid rgba(255,255,255,.65);border-radius:999px;background:rgba(255,255,255,.62);color:#222;font-size:13px;font-weight:750;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease}.eligibility-glass-nav-link:hover{background:rgba(255,255,255,.9);transform:translateY(-1px)}.eligibility-glass-nav-link:focus-visible{outline:2px solid #455c22;outline-offset:3px}html[data-theme=dark] .eligibility-glass-nav{background:rgba(42,42,42,.42);border-color:rgba(255,255,255,.15);box-shadow:0 8px 28px rgba(0,0,0,.25),inset 0 1px 1px rgba(255,255,255,.1)}html[data-theme=dark] .eligibility-glass-nav-arrow{color:#f5f5f5}html[data-theme=dark] .eligibility-glass-nav-link{background:rgba(65,65,65,.65);border-color:rgba(255,255,255,.12);color:#f5f5f5}html[data-theme=dark] .eligibility-glass-nav-link:hover{background:rgba(85,85,85,.85)}}@media (max-width:650px){.eligibility-glass-nav{top:60px;margin-bottom:20px;padding:6px}.eligibility-glass-nav-arrow{width:30px;height:34px}.eligibility-glass-nav-link{min-height:36px;padding:0 14px;font-size:12px}}@media (prefers-reduced-motion:reduce){.eligibility-glass-nav-link{transition:none}}@media (prefers-reduced-transparency:reduce){.eligibility-glass-nav{background:#f5f5f5}html[data-theme=dark] .eligibility-glass-nav{background:#262626}}html[data-theme=dark] .eligibility-glass-nav{background:rgba(12,12,12,.48);border-color:rgba(255,255,255,.16);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%)}html[data-theme=dark] .eligibility-glass-nav-arrow{color:#ffffff}html[data-theme=dark] .eligibility-glass-nav-link{background:rgba(65,65,65,.58);border-color:rgba(255,255,255,.2);color:#ffffff}html[data-theme=dark] .eligibility-glass-nav-link:hover{background:rgba(110,110,110,.9)}@media (max-width:1099px){.eligibility-glass-nav{position:-webkit-sticky;position:sticky;top:56px;z-index:100;isolation:isolate}.eligibility-glass-nav:before{content:"";position:absolute;top:-12px;bottom:-90px;left:-24px;right:-24px;z-index:-1;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 20%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.3) 75%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 20%,rgba(0,0,0,.75) 45%,rgba(0,0,0,.3) 75%,transparent)}}@media (prefers-reduced-transparency:reduce){.eligibility-glass-nav:before{display:none}}.eligibility-progressive-blur{display:none}@media (max-width:1099px){.eligibility-progressive-blur{display:block;position:fixed;top:46px;left:0;right:0;height:125px;z-index:85;pointer-events:none;background:transparent;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(149%);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.35) 65%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 15%,rgba(0,0,0,.8) 35%,rgba(0,0,0,.35) 65%,transparent)}.eligibility-glass-nav{z-index:100}}@media (prefers-reduced-transparency:reduce){.eligibility-progressive-blur{display:none}}@media (max-width:650px){.eligibility-glass-nav,.eligibility-page{margin-top:0}}@media (max-width:1099px){.checkout-page.checkout-refined{margin-top:0;padding-top:12px}.buy-page,.checkout-floating-back{margin-top:0}.buy-page{padding-top:12px}.buy-page .buy-intro{padding-top:28px}}@media (min-width:651px) and (max-width:1099px){.eligibility-page{margin-top:0;padding-top:12px}.eligibility-glass-nav{margin-bottom:12px}.eligibility-container{padding-top:0}.eligibility-heading{margin-top:0}.eligibility-glass-nav{position:fixed;top:56px;left:32px;z-index:100;margin:0}.eligibility-container{padding-top:80px}.checkout-floating-back{position:fixed;top:56px;left:24px;z-index:100;margin:0}.checkout-page.checkout-refined{padding-top:100px}}@media (max-width:650px){.checkout-floating-back{position:fixed;top:56px;left:24px;z-index:100;margin:0}.checkout-page .checkout-intro{margin-top:72px}}@media (min-width:1100px){.checkout-floating-back{position:fixed;top:56px;left:200px;z-index:100;margin:0}.checkout-page.checkout-refined{padding-top:96px}}@media (max-width:650px){.buy-page .buy-floating-home{transform:translateY(-12px)}}@media (min-width:651px) and (max-width:1099px){.buy-page .buy-floating-home{transform:translateY(-12px)}}@media (min-width:1100px){.buy-page{margin-top:20px}.eligibility-page{padding-top:0}}.eligibility-heading span{color:#455c22}html[data-theme=dark] .eligibility-heading span{color:#a8bb91}.nav-profile-menu a{background:transparent!important;background-color:transparent!important;box-shadow:none!important}html[data-theme=light] .nav-profile-menu a{color:#171717!important}html[data-theme=dark] .nav-profile-menu a{color:#ffffff!important}.nav-profile-menu a:focus-visible,.nav-profile-menu a:hover{background:rgba(128,128,128,.08)!important}html[data-theme=dark] .nav-profile-menu a,html[data-theme=dark] .nav-profile-menu a:link,html[data-theme=dark] .nav-profile-menu a:visited{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}html[data-theme=light] .nav-profile-menu a,html[data-theme=light] .nav-profile-menu a:link,html[data-theme=light] .nav-profile-menu a:visited{color:#171717!important;-webkit-text-fill-color:#171717!important}.crnt-auth-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;padding:5px;border-radius:999px;isolation:isolate}.crnt-auth-tabs-slider{position:absolute;z-index:0;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 2);border-radius:999px;background:#202020;box-shadow:0 3px 12px rgba(0,0,0,.12);transform:translateX(0);transition:transform .35s cubic-bezier(.22,1,.36,1);pointer-events:none}.crnt-auth-tabs.is-signup .crnt-auth-tabs-slider{transform:translateX(100%)}.crnt-auth-tabs button{position:relative;z-index:1;width:100%;border-radius:999px;background:transparent!important;box-shadow:none!important;transition:color .25s ease;color:#555}.crnt-auth-tabs button.is-active{color:#fff}html[data-theme=dark] .crnt-auth-tabs-slider{background:#f5f5f5}html[data-theme=dark] .crnt-auth-tabs button{color:#aaa}html[data-theme=dark] .crnt-auth-tabs button.is-active{color:#171717}@media (prefers-reduced-motion:reduce){.crnt-auth-tabs button,.crnt-auth-tabs-slider{transition:none}}.account-page:has(.crnt-auth-shell){max-width:100%;padding-top:32px;padding-bottom:70px}.account-page:has(.crnt-auth-shell)>.account-heading{display:none}.crnt-auth-shell{display:block;width:100%;max-width:440px;min-height:0;margin:30px auto 60px;padding:0;background:transparent;border:none;border-radius:0;overflow:visible;box-shadow:none}.crnt-auth-form-panel{display:flex;flex-direction:column;justify-content:flex-start;padding:0;background:transparent;text-align:center}.crnt-auth-brand{margin:0 0 28px;font-size:24px;line-height:1.2}.crnt-auth-eyebrow{margin-bottom:8px;font-size:10px;letter-spacing:.18em}.crnt-auth-form-panel h1{margin:8px 0 12px;font-size:clamp(32px,5vw,42px);line-height:1.15;letter-spacing:-.055em}.crnt-auth-description{max-width:360px;margin:0 auto 28px;font-size:14px;line-height:1.65}.crnt-auth-tabs{width:100%;margin-bottom:28px}.crnt-auth-form{display:flex;flex-direction:column;width:100%;text-align:left}.crnt-auth-form>input,.crnt-auth-password input{width:100%;min-height:58px;border-radius:999px;padding:15px 20px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:14px}.crnt-auth-form>input{margin-bottom:0}.crnt-auth-password input{padding-right:58px}.crnt-auth-form input:focus{outline:none;border-color:var(--logo-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--logo-gold) 12%,transparent)}.crnt-auth-password .account-password-toggle{right:14px}.crnt-auth-forgot{font-size:12px}.crnt-auth-submit{width:100%;min-height:56px;margin-top:8px;border-radius:999px;background:#191919;color:#ffffff;font-size:14px;font-weight:750}html[data-theme=dark] .crnt-auth-submit{background:#f5f5f5;color:#171717}.crnt-auth-submit:hover:not(:disabled){opacity:.9}.crnt-auth-switch{margin-top:26px;text-align:center;font-size:13px}@media (max-width:650px){.account-page:has(.crnt-auth-shell){padding-top:22px;padding-bottom:45px}.crnt-auth-shell{max-width:440px;margin:20px auto 40px}.crnt-auth-form-panel{padding:0}.crnt-auth-brand{margin-bottom:25px}.crnt-auth-form-panel h1{font-size:34px}}.crnt-auth-eyebrow{display:none!important}.crnt-auth-form{gap:16px}.crnt-auth-form .crnt-floating-field{position:relative;display:block;width:100%;margin:0}.crnt-auth-form .crnt-floating-field>input{display:block;width:100%;height:64px;min-height:64px;margin:0!important;padding:23px 22px 8px!important;border-radius:999px!important;background:var(--surface);color:var(--text);border:1px solid var(--border);font-size:15px}.crnt-auth-form .crnt-floating-field.crnt-auth-password>input{padding-right:60px!important}.crnt-auth-form .crnt-floating-field>label{position:absolute;z-index:1;left:22px;top:50%;transform:translateY(-50%);display:block;width:max-content;max-width:calc(100% - 75px);margin:0!important;color:var(--muted);font-size:15px;font-weight:500;line-height:1;pointer-events:none;transition:top .2s ease,transform .2s ease,font-size .2s ease,color .2s ease}.crnt-auth-form .crnt-floating-field>input:focus+label,.crnt-auth-form .crnt-floating-field>input:not(:placeholder-shown)+label{top:13px;transform:translateY(0);font-size:11px;color:var(--logo-gold)}.crnt-auth-form .crnt-floating-field>input::placeholder{color:transparent}.crnt-auth-form .crnt-floating-field>input:focus{outline:none;border-color:var(--logo-gold);box-shadow:0 0 0 3px rgba(176,141,36,.12)}.crnt-auth-form .crnt-floating-field .account-password-toggle{position:absolute;z-index:2;top:50%;right:13px;transform:translateY(-50%)}.crnt-auth-forgot-row{display:flex;justify-content:flex-end;margin:-7px 0 0}.crnt-auth-forgot-row .crnt-auth-forgot{margin:0}@media (prefers-reduced-motion:reduce){.crnt-auth-form .crnt-floating-field>label{transition:none}}.crnt-auth-form input:-webkit-autofill,.crnt-auth-form input:-webkit-autofill:focus,.crnt-auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#171717!important;box-shadow:inset 0 0 0 1000px #f8f8f8!important;caret-color:#171717;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}html[data-theme=dark] .crnt-auth-form input:-webkit-autofill,html[data-theme=dark] .crnt-auth-form input:-webkit-autofill:focus,html[data-theme=dark] .crnt-auth-form input:-webkit-autofill:hover{-webkit-text-fill-color:#ffffff!important;box-shadow:inset 0 0 0 1000px #191919!important;caret-color:#ffffff}.crnt-auth-form-panel{width:100%;max-width:580px;margin:0 auto;padding:42px 38px;border:1px solid rgba(160,180,140,.18);border-radius:30px;background:rgba(255,255,255,.035);box-sizing:border-box}@media (max-width:600px){.crnt-auth-form-panel{padding:32px 22px;border-radius:24px}}.account-page:has(.crnt-auth-shell){padding-top:8px}@media (max-width:600px){.account-page:has(.crnt-auth-shell){padding-top:25px}}.page.account-page:has(.crnt-auth-shell){margin-top:0;padding-top:56px;padding-bottom:8px;min-height:0}.account-page:has(.crnt-auth-shell) .crnt-auth-shell{margin-top:0;margin-bottom:0}@media (max-width:600px){.page.account-page:has(.crnt-auth-shell){padding-top:40px;padding-bottom:12px}}html:not([data-theme=dark]) .crnt-auth-form-panel{background-color:#fafaf7}@keyframes crntAuthEntrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.crnt-auth-shell{animation:crntAuthEntrance .45s ease-out both}@media (prefers-reduced-motion:reduce){.crnt-auth-shell{animation:none}}.page.crnt-help-page{width:min(100% - 32px,880px);max-width:880px;margin:0 auto;padding:24px 0 45px;min-height:0;box-sizing:border-box}.crnt-help-center{width:100%;padding:28px;background:var(--surface);border:1px solid var(--border);border-radius:22px;box-sizing:border-box}.crnt-help-header{text-align:center;margin-bottom:26px}.crnt-help-headset{display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 auto 10px;border-radius:50%;background:rgba(137,155,110,.12);color:#899b6e;font-size:24px}.crnt-help-header h1{font-size:clamp(24px,3vw,29px);font-weight:750;letter-spacing:-.7px;line-height:1.2;margin:0 0 8px}.crnt-help-header p{font-size:14px;line-height:1.6;color:var(--muted);margin:0}.crnt-help-support-grid{grid-gap:12px;gap:12px}.crnt-help-support-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:18px;border:1px solid var(--border);border-radius:14px;background:var(--surface);color:var(--text);text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.crnt-help-support-card:hover{border-color:#899b6e;transform:translateY(-2px)}.crnt-help-support-card:focus-visible{outline:2px solid #899b6e;outline-offset:3px}.crnt-help-support-icon{display:inline-flex;align-items:center;justify-content:center;color:#899b6e;font-size:22px;line-height:1}.crnt-help-support-card h2{font-size:17px;font-weight:700;line-height:1.3;margin:0}.crnt-help-support-card p{font-size:13px;line-height:1.5;color:var(--muted);margin:0}.crnt-help-faq>h2{font-size:19px;font-weight:750;letter-spacing:-.4px;margin:0 0 14px}.crnt-help-faq details{border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:9px;overflow:hidden}.crnt-help-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;cursor:pointer;list-style:none;font-size:14px;font-weight:500;line-height:1.5}.crnt-help-faq summary::-webkit-details-marker{display:none}.crnt-help-faq summary:after{content:"";width:8px;height:8px;flex-shrink:0;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s ease}.crnt-help-faq details[open] summary:after{transform:rotate(225deg)}.crnt-help-faq summary:hover{color:#899b6e}.crnt-help-faq summary:focus-visible{outline:2px solid #899b6e;outline-offset:-3px}.crnt-help-faq details p{padding:0 16px 16px;margin:0;color:var(--muted);font-size:13px;line-height:1.7}.crnt-help-disclaimer{margin:20px 0 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.6}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .crnt-help-center{background:#fafaf7}}@media (max-width:600px){.page.crnt-help-page{width:min(100% - 24px,880px);padding-top:20px;padding-bottom:30px}.crnt-help-center{padding:20px 14px;border-radius:18px}.crnt-help-header{margin-bottom:22px}.crnt-help-header h1{font-size:25px}.crnt-help-support-grid{grid-template-columns:1fr;gap:10px;margin-bottom:24px}.crnt-help-support-card{padding:15px}.crnt-help-faq>h2{font-size:18px}.crnt-help-faq summary{padding:13px;font-size:13px}}@media (prefers-reduced-motion:reduce){.crnt-help-faq summary:after,.crnt-help-support-card{transition:none}}@media (min-width:951px){.account-page:has(.crnt-auth-shell) .crnt-auth-shell h1{white-space:nowrap;font-size:clamp(26px,2.5vw,34px);letter-spacing:-1px}}.crnt-help-support-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:26px}.crnt-help-image-card{text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.crnt-help-image-card img{height:auto;border-radius:inherit}.crnt-help-image-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.15)}.crnt-help-image-card:focus-visible{outline:3px solid #899b6e}@media (max-width:600px){.crnt-help-support-grid{grid-template-columns:1fr;gap:14px}}.crnt-help-image-card{aspect-ratio:1.85/1;border-radius:28px}.crnt-help-image-card img{display:block}@media (max-width:600px){.crnt-help-image-card{aspect-ratio:1.85/1}.crnt-help-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.crnt-help-image-card{aspect-ratio:1.85/1;border-radius:18px}.crnt-help-image-card img{width:100%;height:100%;object-fit:cover}}.crnt-help-center{border:1px solid rgba(160,180,140,.18);border-radius:30px;background:rgba(255,255,255,.035)}html[data-theme=light] .crnt-help-center{background:#fafaf7}@media (max-width:600px){.crnt-help-center{border-radius:24px}}.crnt-help-center details{interpolate-size:allow-keywords}.crnt-help-center details::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size .32s cubic-bezier(.22,1,.36,1),content-visibility allow-discrete .32s,opacity .22s ease}.crnt-help-center details[open]::details-content{block-size:auto;opacity:1}.crnt-help-center details summary{cursor:pointer}.crnt-help-center details summary svg{transition:transform .26s ease}@media (prefers-reduced-motion:reduce){.crnt-help-center details summary svg,.crnt-help-center details::details-content{transition:none}}.crnt-help-center details summary,.crnt-help-center details summary:active,.crnt-help-center details summary:focus,.crnt-help-center details summary:hover,.crnt-help-center details[open] summary{color:var(--text)}.crnt-help-center details summary svg,.crnt-help-center details summary:hover svg,.crnt-help-center details[open] summary svg{color:var(--text);stroke:currentColor}.crnt-help-center details[open] summary{font-weight:650}.crnt-help-center details summary,.crnt-help-center details summary svg{transition:color .2s ease,transform .26s ease}.crnt-help-faq .crnt-faq-item{border:1px solid var(--border);border-radius:15px;overflow:hidden;margin-bottom:10px}.crnt-help-faq .crnt-faq-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 18px;border:0;font:inherit;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.crnt-help-faq .crnt-faq-trigger,.crnt-help-faq .crnt-faq-trigger:active,.crnt-help-faq .crnt-faq-trigger:hover{background:transparent;color:var(--text)}.crnt-help-faq .crnt-faq-trigger:focus-visible{outline:2px solid var(--text);outline-offset:-3px}.crnt-help-faq .crnt-faq-trigger svg{flex-shrink:0;transition:transform .3s ease}.crnt-help-faq .crnt-faq-item.is-open .crnt-faq-trigger svg{transform:rotate(180deg)}.crnt-help-faq .crnt-faq-answer{overflow:hidden;opacity:0;transition:height .32s cubic-bezier(.22,1,.36,1),opacity .24s ease}.crnt-help-faq .crnt-faq-item.is-open .crnt-faq-answer{opacity:1}.crnt-help-faq .crnt-faq-answer-inner{padding:0 18px 18px}.crnt-help-faq .crnt-faq-answer p{margin:0;color:var(--muted);line-height:1.7}@media (prefers-reduced-motion:reduce){.crnt-help-faq .crnt-faq-answer,.crnt-help-faq .crnt-faq-trigger svg{transition:none}}.crnt-faq-categories{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}.crnt-faq-category{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(160,180,140,.24);border-radius:999px;background:transparent;color:var(--text);font:inherit;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.crnt-faq-category:hover{border-color:rgba(160,180,140,.5)}.crnt-faq-category.is-active{background:var(--text);border-color:var(--text);color:var(--bg)}.crnt-faq-category:focus-visible{outline:2px solid var(--text);outline-offset:3px}@media (max-width:600px){.crnt-faq-categories{gap:8px;margin:16px 0 20px}.crnt-faq-category{padding:9px 13px;font-size:12px}}@media (prefers-reduced-motion:reduce){.crnt-faq-category{transition:none}}.crnt-faq-list-enter{animation:crntFaqCategoryEnter .34s cubic-bezier(.22,1,.36,1) both}@keyframes crntFaqCategoryEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.crnt-faq-category{transition:background-color .24s ease,border-color .24s ease,color .24s ease,transform .22s ease}.crnt-faq-category:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.crnt-faq-list-enter{animation:none}.crnt-faq-category{transition:none}}.crnt-help-support-grid{max-width:820px;margin-left:auto;margin-right:auto}.crnt-help-image-card{aspect-ratio:2/1}.crnt-help-image-card img{width:100%;height:100%;object-fit:cover}.crnt-help-faq{margin-top:38px}@media (max-width:600px){.crnt-help-support-grid{max-width:100%}.crnt-help-image-card{aspect-ratio:2/1}.crnt-help-faq{margin-top:30px}}.crnt-help-image-card,.crnt-help-image-card:focus,.crnt-help-image-card:hover{transform:none;translate:none;box-shadow:none}.crnt-help-image-card{display:block;position:relative;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s cubic-bezier(.2,.8,.2,1),filter .15s ease}@media (hover:hover){.crnt-help-image-card:hover{transform:none;translate:none;filter:brightness(1.04)}}.crnt-help-image-card:active,.crnt-help-image-card:hover:active{transform:scale(.975);translate:none;filter:brightness(.94);transition-duration:90ms}.crnt-help-image-card:focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.crnt-help-image-card{transition:none}}.crnt-site-footer{width:100%;box-sizing:border-box}.crnt-site-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:16px}.crnt-footer-copyright{white-space:nowrap}.crnt-footer-links{display:flex;align-items:center;gap:12px}.crnt-footer-links a{color:inherit;text-decoration:none;transition:color .2s ease}.crnt-footer-links a:hover{color:#a8bc8d}.crnt-footer-links a:focus-visible{outline:2px solid #a8bc8d;outline-offset:4px}@media (max-width:600px){.crnt-site-footer-inner{flex-direction:column;justify-content:center;gap:10px;text-align:center}}@media (prefers-reduced-motion:reduce){.crnt-footer-links a{transition:none}}footer.crnt-site-footer{padding:18px 0!important;min-height:0!important}.crnt-site-footer-inner{width:min(100% - 40px,1100px);min-height:0;margin:0 auto;padding:0;gap:12px}@media (max-width:600px){footer.crnt-site-footer{padding:16px 0!important}.crnt-site-footer-inner{gap:8px}}.account-page .account-profile-card{padding:26px 30px;gap:20px}.account-page .account-profile-actions{gap:12px}.account-page .account-stats{gap:14px}.account-page .account-stat-card{padding:22px 24px;min-height:0}.account-page .account-stat-link{display:flex;flex-direction:column;color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,transform .2s ease}.account-page .account-stat-link:hover{border-color:#a3b68c;transform:translateY(-2px)}.account-page .account-stat-link:active{transform:scale(.985)}.account-page .account-stat-link:focus-visible{outline:2px solid #a3b68c;outline-offset:4px}.account-page .account-section{scroll-margin-top:110px}@media (max-width:600px){.account-page .account-profile-card{padding:22px 20px;gap:18px}.account-page .account-profile-actions{gap:10px}.account-page .account-stat-card{padding:16px 14px}.account-page .account-stats{gap:10px}.account-page .account-section{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.account-page .account-stat-link{transition:none}.account-page .account-stat-link:hover{transform:none}}.account-profile-actions .account-text-button{color:#b42332;border-color:rgba(180,35,50,.48);background:rgba(180,35,50,.08)}.account-profile-actions .account-text-button:hover{color:#941c29;border-color:rgba(180,35,50,.7);background:rgba(180,35,50,.13)}[data-theme=dark] .account-profile-actions .account-text-button{color:#ef8585;border-color:rgba(239,100,100,.4);background:rgba(239,68,68,.07)}.account-page .account-activity{margin-top:0}.account-page .account-activity-heading{margin-bottom:20px}.account-page .account-activity-heading h2{margin:6px 0 0;font-size:clamp(24px,3vw,32px);letter-spacing:-.04em}.account-page .account-activity-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5px;gap:5px;padding:6px;border-radius:999px;background:color-mix(in srgb,currentColor 7%,transparent);max-width:760px}.account-page .account-activity-tab{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 10px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:14px;font-weight:600;transition:background .18s ease,color .18s ease}.account-page .account-activity-tab.is-active{background:#171717}.account-page .account-activity-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-page .account-activity-tab.is-active .account-activity-count{background:rgba(255,255,255,.2)}.account-page .account-activity-tab:focus-visible{outline:2px solid #8da765;outline-offset:3px}.account-page .account-activity-section{margin-top:28px}html.dark .account-page .account-activity-tab.is-active,html[data-theme=dark] .account-page .account-activity-tab.is-active{background:#f5f5f5}html.dark .account-page .account-activity-tab.is-active .account-activity-count,html[data-theme=dark] .account-page .account-activity-tab.is-active .account-activity-count{background:rgba(0,0,0,.1)}@media (max-width:600px){.account-page .account-activity{margin-top:30px}.account-page .account-activity-tabs{gap:2px;padding:5px}.account-page .account-activity-tab{gap:5px;padding:12px 3px;font-size:12px}.account-page .account-activity-count{min-width:20px;height:20px;padding:0 4px;font-size:11px}.account-page .account-activity-section{margin-top:24px}}@media (prefers-reduced-motion:reduce){.account-page .account-activity-tab{transition:none}}@keyframes accountActivityEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.account-activity-panel-enter{animation:accountActivityEnter .26s ease-out both}@media (prefers-reduced-motion:reduce){.account-activity-panel-enter{animation:none}}.account-page .account-activity-tabs{position:relative;isolation:isolate;overflow:hidden}.account-page .account-activity-slider{position:absolute;z-index:0;top:6px;bottom:6px;left:6px;width:calc((100% - 22px) / 3);border-radius:999px;background:#171717;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1)}.account-page .account-activity-slider[data-active=orders]{transform:translateX(0)}.account-page .account-activity-slider[data-active=eligibility]{transform:translateX(calc(100% + 5px))}.account-page .account-activity-slider[data-active=notifications]{transform:translateX(calc(200% + 10px))}.account-page .account-activity-tab{position:relative;z-index:1}.account-page .account-activity-tab.is-active{background:transparent!important;color:#fff}html.dark .account-page .account-activity-slider,html[data-theme=dark] .account-page .account-activity-slider{background:#f5f5f5}html.dark .account-page .account-activity-tab.is-active,html[data-theme=dark] .account-page .account-activity-tab.is-active{background:transparent!important;color:#171717}@media (max-width:600px){.account-page .account-activity-slider{top:5px;bottom:5px;left:5px;width:calc((100% - 14px) / 3)}.account-page .account-activity-slider[data-active=eligibility]{transform:translateX(calc(100% + 2px))}.account-page .account-activity-slider[data-active=notifications]{transform:translateX(calc(200% + 4px))}}@media (prefers-reduced-motion:reduce){.account-page .account-activity-slider{transition:none}}.account-page{padding-top:0}.account-page .account-activity{margin-bottom:0}.account-page .account-activity-section{margin-top:0}@media (max-width:768px){.account-page{padding-top:0}.account-page .account-activity{margin-bottom:-24px}}@media (max-width:600px){.account-page .account-activity{margin-top:0!important}.account-page .account-activity-heading{margin-top:0;margin-bottom:16px}}.admin-summary-cards>.card{gap:18px}.admin-summary-cards>.card h2,.admin-summary-cards>.card strong{width:100%;margin:0;text-align:center}.admin-management-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px;padding:7px;margin:32px 0;border-radius:999px;background:#171717}.admin-management-tab{min-width:0;padding:16px 8px;border:0;border-radius:999px;background:transparent;color:#f5f5f5;font:inherit;font-weight:700;cursor:pointer;transition:background .25s ease,color .25s ease}.admin-management-tab.is-active{background:#f5f5f5;color:#111}@media (max-width:600px){.admin-management-tabs{gap:3px;padding:5px}.admin-management-tab{padding:13px 4px;font-size:13px}}.admin-summary-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;width:100%}.admin-summary-cards>.card{min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.admin-summary-cards>.card strong{text-align:center}.admin-summary-cards>.card h2{text-align:center;margin-bottom:0}@media (max-width:900px){.admin-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-summary-cards>.card{padding:18px 8px;border-radius:18px}.admin-summary-cards>.card strong{font-size:13px;line-height:1.4;overflow-wrap:break-word}.admin-summary-cards>.card h2{font-size:26px;margin-top:12px}}@media (max-width:480px){.admin-summary-cards{gap:8px}.admin-summary-cards>.card{padding:16px 6px;border-radius:15px}.admin-summary-cards>.card strong{font-size:11px;line-height:1.35}.admin-summary-cards>.card h2{font-size:24px;margin-top:10px}}.admin-management-tabs{position:relative;isolation:isolate;overflow:hidden}.admin-management-tabs:before{content:"";position:absolute;top:7px;bottom:7px;left:7px;width:calc((100% - 14px) / 3);border-radius:999px;background:#f5f5f5;z-index:0;pointer-events:none;transform:translateX(calc(var(--admin-active-index, 0) * 100%));transition:transform .36s cubic-bezier(.22,1,.36,1)}.admin-management-tab{position:relative;z-index:1;background:transparent!important;transition:color .25s ease}.admin-management-tab.is-active{background:transparent!important;color:#111!important}@media (prefers-reduced-motion:reduce){.admin-management-tab,.admin-management-tabs:before{transition:none}}.admin-tab-panel{min-width:0;animation:admin-panel-enter .32s cubic-bezier(.22,1,.36,1) both}@keyframes admin-panel-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.admin-tab-panel{animation:none}}.admin-management-tabs{position:-webkit-sticky;position:sticky;top:52px;z-index:900}html[data-theme=light] .admin-management-tabs{background:#dedede!important}html[data-theme=light] .admin-management-tabs:before{background:#171717!important}html[data-theme=light] .admin-management-tabs .admin-management-tab{color:#171717!important}html[data-theme=light] .admin-management-tabs .admin-management-tab.is-active{color:#ffffff!important}html[data-theme=dark] .admin-management-tabs{background:#171717!important}html[data-theme=dark] .admin-management-tabs:before{background:#f5f5f5!important}html[data-theme=dark] .admin-management-tabs .admin-management-tab{color:#f5f5f5!important}html[data-theme=dark] .admin-management-tabs .admin-management-tab.is-active{color:#111111!important}html[data-theme=light] .admin-management-tabs{background:rgba(222,222,222,.5)!important}html[data-theme=dark] .admin-management-tabs,html[data-theme=light] .admin-management-tabs{-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}html[data-theme=dark] .admin-management-tabs{background:rgba(23,23,23,.5)!important}.account-dashboard{overflow:visible}.account-activity{position:-webkit-sticky;position:sticky;top:72px;z-index:30;min-width:0}.account-activity-sticky{padding:12px 0 16px;margin-top:-12px;background:rgba(238,238,238,.78);-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border-radius:0 0 20px 20px}html[data-theme=dark] .account-activity-sticky{background:rgba(4,4,4,.78)}html[data-theme=light] .account-activity-sticky{background:rgba(238,238,238,.78)}@media (max-width:768px){.account-activity{top:56px}.account-activity-sticky{padding:10px 0 12px;margin-top:-10px}}@media (min-width:769px){.account-activity{top:44px}.account-activity-sticky{margin-top:0}}.admin-order-subtabs{--order-pill:#f5f5f5;--order-pill-text:#111;--order-text:#f5f5f5;position:relative;display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;isolation:isolate;width:max-content;max-width:100%;margin:16px 0 20px;padding:5px;border-radius:999px;background:rgba(23,23,23,.9)}.admin-order-subtabs:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc((100% - 10px) / 3);border-radius:999px;background:var(--order-pill);z-index:0;pointer-events:none;transform:translateX(calc(var(--order-active-index, 0) * 100%));transition:transform .36s cubic-bezier(.22,1,.36,1)}.admin-order-subtab{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 13px;border:0;border-radius:999px;background:transparent!important;color:var(--order-text)!important;font:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .22s ease}.admin-order-subtab.is-active{color:var(--order-pill-text)!important}.admin-order-subtab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(128,128,128,.18);color:inherit;font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[data-theme=light] .admin-order-subtabs{--order-pill:#171717;--order-pill-text:#fff;--order-text:#171717;background:rgba(222,222,222,.82)}html[data-theme=dark] .admin-order-subtabs{--order-pill:#f5f5f5;--order-pill-text:#111;--order-text:#f5f5f5;background:rgba(23,23,23,.82)}.admin-order-content{min-width:0;animation:admin-order-enter .28s cubic-bezier(.22,1,.36,1) both}@keyframes admin-order-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.admin-order-empty{opacity:.8}@media (max-width:480px){.admin-order-subtabs{width:100%}.admin-order-subtab{gap:5px;padding:8px 7px;font-size:11px}.admin-order-subtab-count{min-width:18px;height:18px;font-size:10px}}@media (prefers-reduced-motion:reduce){.admin-order-subtab,.admin-order-subtabs:before{transition:none}.admin-order-content{animation:none}}.admin-order-subtabs{margin:10px 0 14px!important;padding:3px!important;border-radius:999px!important}.admin-order-subtabs:before{top:3px!important;bottom:3px!important;left:3px!important;width:calc((100% - 6px) / 3)!important}.admin-order-subtab{min-height:28px!important;padding:5px 9px!important;gap:5px!important;font-size:11px!important;line-height:1.2!important}.admin-order-subtab-count{min-width:17px!important;height:17px!important;padding:0 4px!important;font-size:10px!important}@media (max-width:480px){.admin-order-subtabs{width:max-content!important;max-width:100%!important}.admin-order-subtab{min-height:28px!important;padding:5px 8px!important;font-size:10px!important}}.admin-management-tabs{top:60px!important;z-index:40!important}.admin-management-tabs,.admin-order-subtabs{position:-webkit-sticky!important;position:sticky!important}.admin-order-subtabs{top:140px!important;z-index:39!important;width:max-content!important;max-width:100%!important}@media (max-width:600px){.admin-order-subtabs{top:120px!important}}.admin-management-tabs{margin-bottom:8px!important}.admin-order-subtabs{margin-top:0!important;margin-bottom:14px!important}.admin-tab-panel{padding-top:0!important}.checkout-page .button,.checkout-page button,.checkout-page input[type=tel],.checkout-page input[type=text]{border-radius:999px!important}.checkout-page .card{border-radius:24px!important}.account-password-field,.account-password-field input{border-radius:999px!important}.checkout-submit,.checkout-submit>span{text-align:center!important}.checkout-submit>span{display:block!important;width:100%!important}.account-auth-card .account-auth-form input,.account-auth-card .account-primary-button,.account-auth-card .account-secondary-button{border-radius:999px!important}.payment-callback-page{--callback-card:#ffffff;--callback-inner:#f5f5f5;--callback-text:#171717;--callback-muted:#666666;--callback-border:rgba(0,0,0,0.08);min-height:70vh}.payment-callback-container{width:100%;max-width:620px;margin:48px auto 70px}.payment-callback-card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:38px 30px;border:1px solid var(--callback-border);border-radius:24px;background:var(--callback-card);color:var(--callback-text);text-align:center}.payment-callback-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%}.payment-callback-icon svg{width:36px;height:36px}.payment-callback-icon--success{color:#15803d;background:rgba(34,197,94,.12)}.payment-callback-icon--pending{color:#b45309;background:rgba(245,158,11,.12)}.payment-callback-icon--error{color:#dc2626;background:rgba(239,68,68,.12)}.payment-callback-icon--checking{color:#737373;background:rgba(128,128,128,.12)}.payment-callback-spinner{width:30px;height:30px;border:3px solid rgba(128,128,128,.2);border-top-color:currentcolor;border-radius:50%;animation:callback-spin .85s linear infinite}@keyframes callback-spin{to{transform:rotate(1turn)}}.payment-callback-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--callback-muted)}.payment-callback-card h1{margin:0;font-size:clamp(25px,4vw,34px);line-height:1.2;letter-spacing:-.03em}.payment-callback-gold{color:#d4a847}.payment-callback-message{margin:0;max-width:480px;color:var(--callback-muted);font-size:14px;line-height:1.7}.payment-callback-reference{display:flex;flex-direction:column;gap:6px;width:100%;padding:14px;border-radius:16px;background:var(--callback-inner)}.payment-callback-reference span{font-size:12px;color:var(--callback-muted)}.payment-callback-reference strong{font-size:12px;overflow-wrap:anywhere}.payment-callback-next{width:100%;padding:18px;border-radius:18px;background:var(--callback-inner);text-align:left}.payment-callback-next strong{display:block;margin-bottom:8px;font-size:14px}.payment-callback-next p{margin:0;font-size:13px;line-height:1.7;color:var(--callback-muted)}.payment-callback-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:8px;padding:12px 20px;border-radius:999px;background:#171717;color:#ffffff!important;font-size:14px;font-weight:700;text-align:center;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.payment-callback-button:hover{opacity:.9;transform:translateY(-1px)}.payment-callback-home{padding:8px;color:var(--callback-muted);font-size:13px;text-decoration:none}.payment-callback-home:hover{text-decoration:underline}html[data-theme=dark] .payment-callback-page{--callback-card:#171717;--callback-inner:#232323;--callback-text:#f5f5f5;--callback-muted:#aaaaaa;--callback-border:rgba(255,255,255,0.09)}html[data-theme=dark] .payment-callback-button{background:#f5f5f5;color:#171717!important}@media (max-width:600px){.payment-callback-container{margin:24px auto 48px}.payment-callback-card{padding:30px 18px;gap:14px}.payment-callback-icon{width:64px;height:64px}.payment-callback-icon svg{width:32px;height:32px}.payment-callback-message{font-size:13px}.payment-callback-next{padding:15px}}@media (prefers-reduced-motion:reduce){.payment-callback-spinner{animation:none}.payment-callback-button{transition:none}}.eligibility-success-card{width:100%;padding:22px;border:1px solid rgba(34,197,94,.2);border-radius:22px;background:rgba(34,197,94,.035);color:inherit}.eligibility-success-top{display:flex;align-items:flex-start;gap:14px}.eligibility-success-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;background:rgba(34,197,94,.13);color:#16a34a;font-size:23px;font-weight:700}.eligibility-success-top h3{margin:0 0 6px;font-size:17px;line-height:1.4}.eligibility-success-note,.eligibility-success-top p{margin:0;font-size:14px;line-height:1.6;opacity:.75}.eligibility-success-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;font-size:12px;opacity:.85}.eligibility-pending-badge{padding:7px 12px;border-radius:999px;background:rgba(245,158,11,.13);color:#b45309;font-size:12px;font-weight:700}.eligibility-success-reference{margin-top:20px;padding-top:18px;border-top:1px solid rgba(128,128,128,.15)}.eligibility-success-reference>span{display:block;margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.08em;opacity:.6}.eligibility-reference-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.eligibility-reference-row strong{min-width:0;font-size:13px;overflow-wrap:anywhere}.eligibility-form .eligibility-copy-button{flex-shrink:0;width:auto;min-height:36px;padding:8px 16px;border:1px solid rgba(128,128,128,.25);border-radius:999px!important;background:transparent;color:inherit;font-size:12px;font-weight:700;cursor:pointer}.eligibility-success-note{margin-top:18px}@media (max-width:480px){.eligibility-success-card{padding:18px}.eligibility-success-top h3{font-size:16px}.eligibility-reference-row{align-items:flex-start}.eligibility-reference-row strong{font-size:11px}}.eligibility-form .eligibility-success-card{margin-top:20px!important}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@media (prefers-reduced-motion:reduce){html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :after,html.theme-transitioning :before{transition:none!important}}.crnt-delivery-widget{position:fixed;z-index:900;width:100px;height:100px;pointer-events:none;isolation:isolate}.crnt-delivery-widget.crnt-delivery-snapping{transition:left .36s cubic-bezier(.22,1,.36,1),top .36s cubic-bezier(.22,1,.36,1)}.crnt-delivery-bubble{position:relative;display:flex;align-items:center;justify-content:center;width:100px;height:100px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(2px) saturate(120%);backdrop-filter:blur(2px) saturate(120%);box-shadow:inset 0 1px 1px rgba(255,255,255,.5),inset 0 -1px 8px rgba(255,255,255,.06),0 10px 30px rgba(0,0,0,.14),0 0 18px color-mix(in srgb,var(--delivery-accent) 18%,transparent);color:var(--delivery-accent);cursor:-webkit-grab;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:auto;transition:box-shadow .25s ease,border-color .25s ease}.crnt-delivery-bubble:active{cursor:-webkit-grabbing;cursor:grabbing}.crnt-delivery-bubble:focus-visible{outline:3px solid var(--delivery-accent);outline-offset:5px}.crnt-delivery-bubble-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:84px;height:84px;border-radius:50%;background:rgba(16,24,19,.08);box-shadow:inset 0 1px 3px rgba(255,255,255,.18);text-shadow:0 1px 3px rgba(0,0,0,.3)}.crnt-delivery-bubble-inner svg{width:25px;height:25px}.crnt-delivery-bubble-inner strong{font-size:12px;line-height:1.1;font-weight:750;letter-spacing:.06em}.crnt-delivery-bubble-inner>span{font-size:9px;font-weight:650;letter-spacing:.045em}.crnt-delivery-pulse{inset:-5px;border:1px solid var(--delivery-accent);opacity:0;animation:crnt-delivery-pulse 3s ease-out infinite}.crnt-delivery-activity,.crnt-delivery-pulse{position:absolute;border-radius:50%;pointer-events:none}.crnt-delivery-activity{top:10px;right:10px;width:9px;height:9px;background:var(--delivery-accent);box-shadow:0 0 12px var(--delivery-accent);animation:crnt-delivery-blink 2.2s ease-in-out infinite}@keyframes crnt-delivery-pulse{0%{transform:scale(.94);opacity:.75}75%,to{transform:scale(1.17);opacity:0}}@keyframes crnt-delivery-blink{0%,to{opacity:1}50%{opacity:.35}}.crnt-delivery-panel{position:absolute;right:0;bottom:calc(100% + 15px);z-index:2;width:min(340px,calc(100vw - 24px));padding:20px;border:1px solid rgba(255,255,255,.25);border-radius:25px;background:rgba(25,35,30,.3);-webkit-backdrop-filter:blur(7px) saturate(140%);backdrop-filter:blur(7px) saturate(140%);box-shadow:inset 0 1px 1px rgba(255,255,255,.32),0 18px 45px rgba(0,0,0,.18);color:#f8fbf7;pointer-events:auto;overscroll-behavior:contain;animation:crnt-delivery-panel-in .22s ease-out both}.crnt-delivery-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.crnt-delivery-panel-heading{display:flex;align-items:center;gap:11px}.crnt-delivery-panel-heading>div{display:flex;flex-direction:column;gap:4px}.crnt-delivery-panel-heading strong{font-size:17px;font-weight:650;color:#ffffff;text-shadow:0 1px 5px rgba(0,0,0,.55)}.crnt-delivery-panel-heading>div>span{font-size:12px;color:rgba(255,255,255,.65)}.crnt-delivery-live-dot{display:inline-block;flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--delivery-accent);box-shadow:0 0 12px var(--delivery-accent)}.crnt-delivery-close{flex:0 0 auto;display:grid;place-items:center;width:29px;height:29px;padding:0;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:rgba(255,255,255,.12);color:#ffffff;font-size:22px;line-height:1;cursor:pointer}.crnt-delivery-message{margin:20px 0;font-size:14px;line-height:1.7;color:#ffffff;text-shadow:0 1px 5px rgba(0,0,0,.55);overflow-wrap:anywhere}.crnt-delivery-panel-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding-top:13px;border-top:1px solid rgba(255,255,255,.15)}.crnt-delivery-live-label{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:650;color:#ffffff;text-shadow:0 1px 5px rgba(0,0,0,.55)}.crnt-delivery-panel-footer time{font-size:10px;color:rgba(255,255,255,.65)}@keyframes crnt-delivery-panel-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}html[data-theme=light] .crnt-delivery-bubble{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.78);color:#163c29}html[data-theme=light] .crnt-delivery-bubble-inner{background:rgba(255,255,255,.06);color:#163c29;text-shadow:0 1px 2px rgba(255,255,255,.85)}html[data-theme=light] .crnt-delivery-bubble-inner strong,html[data-theme=light] .crnt-delivery-bubble-inner>span{color:#163c29}html[data-theme=light] .crnt-delivery-panel{background:rgba(245,248,245,.2);-webkit-backdrop-filter:blur(5px) saturate(125%);backdrop-filter:blur(5px) saturate(125%);border-color:rgba(255,255,255,.75);color:#15231a;box-shadow:inset 0 1px 1px rgba(255,255,255,.75),0 16px 38px rgba(0,0,0,.12)}html[data-theme=light] .crnt-delivery-live-label,html[data-theme=light] .crnt-delivery-message,html[data-theme=light] .crnt-delivery-panel-heading strong{color:#14251b;text-shadow:0 1px 2px rgba(255,255,255,.65)}html[data-theme=light] .crnt-delivery-panel-footer time,html[data-theme=light] .crnt-delivery-panel-heading>div>span{color:#3f5146}html[data-theme=light] .crnt-delivery-panel-footer{border-top-color:rgba(30,55,39,.18)}html[data-theme=light] .crnt-delivery-close{color:#17271c;background:rgba(255,255,255,.45);border-color:rgba(30,55,39,.15)}html[data-theme=dark] .crnt-delivery-bubble{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.42);color:var(--delivery-accent)}html[data-theme=dark] .crnt-delivery-bubble-inner{background:rgba(12,20,16,.12);color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.5)}html[data-theme=dark] .crnt-delivery-panel{background:rgba(25,35,30,.3)}@media (max-width:600px){.crnt-delivery-bubble,.crnt-delivery-widget{width:84px;height:84px}.crnt-delivery-bubble-inner{width:70px;height:70px;gap:2px}.crnt-delivery-bubble-inner svg{width:21px;height:21px}.crnt-delivery-bubble-inner strong{font-size:10px}.crnt-delivery-bubble-inner>span{font-size:8px}.crnt-delivery-activity{top:8px;right:8px;width:8px;height:8px}.crnt-delivery-panel{padding:17px;border-radius:22px}}@media (prefers-reduced-motion:reduce){.crnt-delivery-activity,.crnt-delivery-panel,.crnt-delivery-pulse{animation:none!important}.crnt-delivery-widget.crnt-delivery-snapping{transition:none!important}}.crnt-delivery-bubble-inner svg,html[data-theme=dark] .crnt-delivery-bubble-inner svg,html[data-theme=light] .crnt-delivery-bubble-inner svg{color:var(--delivery-accent);stroke:currentColor}html[data-theme=dark] .crnt-delivery-bubble-inner strong,html[data-theme=light] .crnt-delivery-bubble-inner strong{color:var(--delivery-accent);text-shadow:0 1px 2px rgba(0,0,0,.16)}html[data-theme=light] .crnt-delivery-bubble-inner>span{color:#173c2b;text-shadow:0 1px 3px rgba(255,255,255,.9)}html[data-theme=dark] .crnt-delivery-bubble-inner>span{text-shadow:0 1px 3px rgba(0,0,0,.8)}html[data-theme=light] .crnt-delivery-bubble-inner>span{color:#17251c;mix-blend-mode:normal;text-shadow:0 1px 2px rgba(255,255,255,.65);font-weight:800;opacity:1}html[data-theme=light] .crnt-delivery-bubble-inner strong,html[data-theme=light] .crnt-delivery-bubble-inner svg{color:var(--delivery-accent);opacity:1;filter:saturate(1.5) contrast(1.25)}html[data-theme=light] .crnt-delivery-widget[data-surface=dark] .crnt-delivery-bubble-inner>span{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.8)}html[data-theme=dark] .crnt-delivery-bubble-inner>span{color:#ffffff;mix-blend-mode:normal;opacity:1}html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-panel{color:#ffffff}html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-live-label,html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-message,html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-panel-heading strong{color:#ffffff;text-shadow:0 1px 3px rgba(0,0,0,.5)}html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-panel-footer time,html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-panel-heading>div>span{color:rgba(255,255,255,.85)}html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-close{color:#ffffff;background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.3)}html[data-theme=light]
.crnt-delivery-widget[data-surface=dark]
.crnt-delivery-panel-footer{border-top-color:rgba(255,255,255,.25)}html[data-theme=light]
.crnt-delivery-widget[data-surface=light]
.crnt-delivery-live-label,html[data-theme=light]
.crnt-delivery-widget[data-surface=light]
.crnt-delivery-message,html[data-theme=light]
.crnt-delivery-widget[data-surface=light]
.crnt-delivery-panel-heading strong{color:#14251b;text-shadow:none}