@keyframes -Rjd3a_mzMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.-Rjd3a_bar{background:var(--color-accent);color:#1e0a00;align-items:center;height:40px;display:flex;overflow:hidden}.-Rjd3a_track{white-space:nowrap;width:max-content;font:600 14px/1 var(--font-body);gap:56px;padding-left:24px;animation:38s linear infinite -Rjd3a_mzMarquee;display:flex}.-Rjd3a_item{align-items:center;gap:10px;display:flex}.-Rjd3a_tag{color:#fff8f0;letter-spacing:.08em;text-transform:uppercase;background:#1e0a00;border-radius:999px;padding:4px 9px;font-size:11px}
@keyframes vQw-rW_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vQw-rW_wrap{z-index:40;position:sticky;top:0}.vQw-rW_nav{background:var(--nav-bg);color:var(--color-on-brand);border-bottom:1px solid #fff8f014;position:relative}.vQw-rW_bar{align-items:center;gap:20px;max-width:1440px;height:72px;margin:0 auto;padding:0 clamp(12px,3cqw,48px);display:flex}@media (max-width:899px){.vQw-rW_bar{gap:6px}}.vQw-rW_menuBtn{color:#fff8f0;cursor:pointer;background:0 0;border:none;width:44px;height:44px;margin-left:-8px;font-size:24px;display:none}@media (max-width:899px){.vQw-rW_menuBtn{display:block}}.vQw-rW_logoLink{color:#fff8f0;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.vQw-rW_logoLink:hover{color:#fff8f0}.vQw-rW_logoMark{background:var(--color-accent);color:#1e0a00;width:38px;height:38px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:17px;display:flex;transform:rotate(-8deg)}.vQw-rW_logoText{font-family:var(--font-display);letter-spacing:.01em;white-space:nowrap;font-size:23px}@media (max-width:899px){.vQw-rW_logoText{font-size:18px}}.vQw-rW_menu{gap:4px;margin-left:12px;display:flex}@media (max-width:899px){.vQw-rW_menu{display:none}}.vQw-rW_menuLink{color:#fff8f0;white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:10px 12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.vQw-rW_menuLink:hover{color:var(--color-accent-ink);background:#ffffff1a}.vQw-rW_menuLink i{font-size:18px}.vQw-rW_spacer{flex:1}.vQw-rW_searchBtn{color:#fff8f0;cursor:pointer;background:#fff8f012;border:1.5px solid #fff8f038;border-radius:999px;align-items:center;width:clamp(200px,20cqw,300px);height:44px;padding:0 16px 0 42px;font-size:15px;display:flex;position:relative}@media (max-width:899px){.vQw-rW_searchBtn{display:none}}.vQw-rW_searchBtn i{color:#f0d6bf;font-size:18px;position:absolute;left:14px}.vQw-rW_searchBtnMob{color:#fff8f0;cursor:pointer;background:0 0;border:none;width:44px;height:44px;font-size:22px;display:none}@media (max-width:899px){.vQw-rW_searchBtnMob{display:block}}.vQw-rW_actions{align-items:center;gap:2px;display:flex}.vQw-rW_iconBtn{color:#fff8f0;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;text-decoration:none;display:flex;position:relative}.vQw-rW_iconBtn:hover{color:#fff8f0;background:#ffffff1a}@media (max-width:899px){.vQw-rW_iconBtn{display:none}}.vQw-rW_badge{color:#1e0a00;text-align:center;background:#fff8f0;border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:4px;right:2px}.vQw-rW_avatar{background:var(--color-accent-pale);color:#1e0a00;text-align:center;border-radius:999px;width:30px;height:30px;font-size:13px;font-weight:700;line-height:30px}.vQw-rW_cartBtn{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:44px;margin-left:4px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.vQw-rW_cartBtn:hover{background:var(--color-accent-hover)}@media (max-width:899px){.vQw-rW_cartBtn{padding:0 10px}}.vQw-rW_cartBtn i{font-size:20px}.vQw-rW_cartCount{color:#fff8f0;text-align:center;background:#1e0a00;border-radius:999px;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;line-height:22px}.vQw-rW_mega{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-lg);border-top:3px solid var(--color-accent);animation:.2s ease-out vQw-rW_mzFade;position:absolute;top:72px;left:0;right:0}@media (max-width:899px){.vQw-rW_mega{display:none}}.vQw-rW_megaGrid{grid-template-columns:1.1fr 1.4fr 1fr;gap:40px;max-width:1312px;margin:0 auto;padding:32px 48px;display:grid}.vQw-rW_megaTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:14px;font-size:13px;font-weight:700}.vQw-rW_cats{flex-direction:column;gap:2px;display:flex}.vQw-rW_catLink{color:var(--color-ink);border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.vQw-rW_catLink:hover{background:var(--color-accent-pale);color:var(--color-accent-ink)}.vQw-rW_catLink span+span{color:var(--color-ink3);font-size:13px;font-weight:400}.vQw-rW_topRow{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.vQw-rW_topCard{text-align:left;cursor:pointer;color:var(--color-ink);background:0 0;border:none;flex-direction:column;gap:8px;padding:0;text-decoration:none;display:flex}.vQw-rW_topCard img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%}.vQw-rW_topName{font-size:14px;font-weight:600;line-height:1.3}.vQw-rW_topPrice{color:var(--color-accent-ink);font-size:14px;font-weight:700}.vQw-rW_promo{color:#fff8f0;border-radius:12px;min-height:260px;text-decoration:none;display:block;position:relative;overflow:hidden}.vQw-rW_promo:hover{color:#fff8f0}.vQw-rW_promo img{object-fit:cover;aspect-ratio:4/5;width:100%;height:100%;position:absolute;inset:0}.vQw-rW_promoCopy{background:linear-gradient(#1e0a0000 30%,#1e0a00e0);flex-direction:column;justify-content:flex-end;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.vQw-rW_promoEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);font-size:12px;font-weight:700}.vQw-rW_promoTitle{font-family:var(--font-display);font-size:26px;line-height:1.15}.vQw-rW_promoCta{color:var(--color-accent-ink);align-items:center;gap:6px;font-size:15px;font-weight:700;display:flex}
@keyframes QhmpoG_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes QhmpoG_mzSpin{to{transform:rotate(360deg)}}.QhmpoG_modal{z-index:74;background:var(--color-surface);color:var(--color-ink);flex-direction:column;animation:.2s QhmpoG_mzFade;display:flex;position:fixed;inset:0}.QhmpoG_head{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:12px 16px;display:flex}.QhmpoG_headIcon{color:var(--color-ink3);font-size:20px}.QhmpoG_input{height:48px;color:var(--color-ink);background:0 0;border:none;outline:none;flex:1;font-size:17px}.QhmpoG_closeBtn{min-height:44px;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:none;padding:0 8px;font-size:15px;font-weight:700}.QhmpoG_scroll{flex:1;padding:16px;overflow-y:auto}.QhmpoG_title{font-family:var(--font-display);margin-bottom:14px;font-size:26px}.QhmpoG_sectionTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:10px;font-size:12px;font-weight:700}.QhmpoG_sectionTitleMuted{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink3);margin-bottom:8px;font-size:12px;font-weight:700}.QhmpoG_chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.QhmpoG_chip{border:1.5px solid var(--color-border2);min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.QhmpoG_chip:hover{border-color:var(--color-accent)}.QhmpoG_loading{color:var(--color-ink3);align-items:center;gap:10px;display:flex}.QhmpoG_loading i{font-size:18px;animation:.8s linear infinite QhmpoG_mzSpin}.QhmpoG_resultsList{flex-direction:column;display:flex}.QhmpoG_resultItem{color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.QhmpoG_resultItem:hover{background:var(--color-accent-pale)}.QhmpoG_resultItem img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:56px;height:56px}.QhmpoG_resultBody{flex:1;min-width:0}.QhmpoG_resultName{font-size:15px;font-weight:600;line-height:1.3}.QhmpoG_resultCat{color:var(--color-ink3);font-size:13px}.QhmpoG_resultPrice{color:var(--color-accent-ink);font-size:15px;font-weight:700}.QhmpoG_recipeItem{color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.QhmpoG_recipeItem:hover{background:var(--color-accent-pale)}.QhmpoG_recipeItem i{color:var(--color-accent-ink);font-size:18px}.QhmpoG_recipeItem span{font-size:15px;font-weight:600}.QhmpoG_recipeTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink3);margin:14px 0 8px;font-size:12px;font-weight:700}.QhmpoG_empty{text-align:center;padding:32px 0}.QhmpoG_emptyIcon{color:var(--color-accent-ink);font-size:40px}.QhmpoG_emptyTitle{font-family:var(--font-display);margin:8px 0 4px;font-size:22px}.QhmpoG_emptyText{color:var(--color-ink3);font-size:15px}.QhmpoG_seeAll{color:#fff8f0;cursor:pointer;background:#1e0a00;border:none;border-radius:12px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:700;display:flex}
.EzUeIG_footer{background:var(--nav-bg);color:var(--color-on-brand2);padding:clamp(48px,5cqw,80px) clamp(16px,4cqw,64px) 32px}.EzUeIG_grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1312px;margin:0 auto;display:grid}@media (max-width:1023px){.EzUeIG_grid{grid-template-columns:1fr 1fr}}@media (max-width:639px){.EzUeIG_grid{grid-template-columns:1fr}}.EzUeIG_brandCol{flex-direction:column;gap:14px;display:flex}.EzUeIG_brandRow{align-items:center;gap:10px;display:flex}.EzUeIG_logo{background:var(--color-accent);color:#1e0a00;width:44px;height:44px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:20px;display:flex;transform:rotate(-8deg)}.EzUeIG_brandName{font-family:var(--font-display);color:#fff8f0;font-size:28px}.EzUeIG_tagline{font-family:var(--font-display);color:var(--color-accent-ink);font-size:22px;line-height:1.25}.EzUeIG_description{color:#fff8f0c7;max-width:380px;margin:0;font-size:15px;line-height:1.6}.EzUeIG_social{gap:8px;display:flex}.EzUeIG_socialLink{color:#fff8f0;border:1px solid #fff8f033;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;text-decoration:none;display:flex}.EzUeIG_socialLink:hover{background:var(--color-accent);color:#1e0a00}.EzUeIG_colTitle{letter-spacing:.14em;text-transform:uppercase;color:#fff8f0;margin-bottom:16px;font-size:13px;font-weight:700}.EzUeIG_col{flex-direction:column;gap:10px;display:flex}.EzUeIG_link{color:#f0d6bf;font-size:15px;text-decoration:none}.EzUeIG_link:hover{color:var(--color-accent-ink)}.EzUeIG_bottom{border-top:1px solid #fff8f024;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1312px;margin:40px auto 0;padding-top:24px;font-size:14px;display:flex}.EzUeIG_pay{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.EzUeIG_payLabel{margin-right:8px}.EzUeIG_paymentPill{border-radius:6px;padding:5px 10px;font-size:12px;font-weight:700}
@keyframes _2pEbG_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._2pEbG_overlay{z-index:70;background:var(--overlay);opacity:0;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}._2pEbG_overlay._2pEbG_open{opacity:1;pointer-events:auto}._2pEbG_panel{z-index:71;background:var(--drawer-bg);width:min(440px,100%);color:var(--color-ink);box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .38s cubic-bezier(.34,1.3,.64,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(105%)}._2pEbG_panel._2pEbG_open{transform:translate(0)}._2pEbG_head{justify-content:space-between;align-items:center;padding:20px 20px 12px;display:flex}._2pEbG_title{font-family:var(--font-display);margin:0;font-size:28px;line-height:1.15}._2pEbG_close{background:var(--color-surface2);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:none;border-radius:999px;font-size:22px}._2pEbG_close:hover{background:var(--color-surface2)}._2pEbG_empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}._2pEbG_emptyIcon{background:var(--color-accent-pale);width:120px;height:120px;color:var(--color-accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:56px;display:flex}._2pEbG_emptyTitle{font-family:var(--font-display);font-size:26px;line-height:1.25}._2pEbG_emptySub{color:var(--color-ink3);max-width:300px;margin:0}._2pEbG_fillBtn{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:12px;min-height:48px;padding:0 24px;font-size:16px;font-weight:700}._2pEbG_fillBtn:hover{background:var(--color-accent-hover)}._2pEbG_freeShip{padding:0 20px 14px}._2pEbG_freeShipBox{background:var(--color-surface2);border-radius:12px;padding:14px}._2pEbG_freeShipRow{align-items:center;gap:6px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:flex}._2pEbG_freeShipRow i{color:var(--color-accent-ink)}._2pEbG_freeShipRow._2pEbG_done{color:var(--color-success);font-weight:700}._2pEbG_progressBar{background:var(--color-border);border-radius:999px;height:8px;overflow:hidden}._2pEbG_progressFill{background:linear-gradient(90deg,#e85d04,#ff7a1f);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.34,1.56,.64,1)}._2pEbG_scroll{flex:1;padding:0 20px;overflow-y:auto}._2pEbG_line{border-bottom:1px solid var(--color-border);gap:14px;padding:14px 0;animation:.3s _2pEbG_mzFade;display:flex}._2pEbG_lineImg{aspect-ratio:1;object-fit:cover;border-radius:12px;flex-shrink:0;width:76px;height:76px}._2pEbG_lineBody{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}._2pEbG_lineTopRow{justify-content:space-between;gap:8px;display:flex}._2pEbG_lineName{font-size:15px;font-weight:600;line-height:1.3}._2pEbG_linePrice{white-space:nowrap;font-size:15px;font-weight:700}._2pEbG_lineSub{color:var(--color-ink3);font-size:13px}._2pEbG_lineActions{justify-content:space-between;align-items:center;display:flex}._2pEbG_qty{border:1.5px solid var(--color-border2);border-radius:999px;align-items:center;display:flex}._2pEbG_qtyBtn{width:36px;height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:16px}._2pEbG_qtyNum{text-align:center;min-width:24px;font-size:14px;font-weight:700}._2pEbG_remove{min-height:36px;color:var(--color-ink3);cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:600;text-decoration:underline}._2pEbG_remove:hover{color:var(--color-error)}._2pEbG_upsellWrap{padding:18px 0 8px}._2pEbG_upsellTitle{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:10px;font-size:12px;font-weight:700}._2pEbG_upsellList{flex-direction:column;gap:8px;display:flex}._2pEbG_upsellItem{background:var(--card-bg);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex}._2pEbG_upsellItem img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:48px;height:48px}._2pEbG_upsellBody{flex:1;min-width:0}._2pEbG_upsellName{font-size:14px;font-weight:600;line-height:1.3}._2pEbG_upsellPrice{color:var(--color-accent-ink);font-size:13px;font-weight:700}._2pEbG_upsellAdd{border:1.5px solid var(--color-ink);min-height:36px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 14px;font-size:13px;font-weight:700;display:flex}._2pEbG_upsellAdd:hover{color:#fff8f0;background:#1e0a00}._2pEbG_footer{border-top:1px solid var(--color-border);background:var(--drawer-bg);flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}._2pEbG_subtotalRow{justify-content:space-between;font-size:18px;font-weight:700;display:flex}._2pEbG_shipNote{color:var(--color-ink3);margin:0;font-size:13px}._2pEbG_checkout{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:17px;font-weight:700;display:flex}._2pEbG_checkout:hover{background:var(--color-accent-hover)}._2pEbG_keep{min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:15px;font-weight:700;text-decoration:underline}
@keyframes _80Ph0W_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes _80Ph0W_mzToast{0%{opacity:0;transform:translateY(24px)scale(.9)}60%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:none}}._80Ph0W_backdrop{z-index:72;justify-content:center;align-items:center;padding:16px;animation:.2s _80Ph0W_mzFade;display:flex;position:fixed;inset:0}._80Ph0W_scrim{background:var(--overlay);position:absolute;inset:0}._80Ph0W_dialog{background:var(--color-surface);width:min(860px,100%);max-height:100%;color:var(--color-ink);box-shadow:var(--shadow-lg);border-radius:16px;grid-template-columns:1fr 1fr;animation:.3s cubic-bezier(.34,1.3,.64,1) _80Ph0W_mzToast;display:grid;position:relative;overflow:auto}@media (max-width:639px){._80Ph0W_dialog{grid-template-columns:minmax(0,1fr)}}._80Ph0W_img{aspect-ratio:1;object-fit:cover;width:100%;height:100%;min-height:280px}._80Ph0W_body{flex-direction:column;gap:14px;padding:28px;display:flex;position:relative}._80Ph0W_close{background:var(--color-surface2);width:44px;height:44px;color:var(--color-ink);cursor:pointer;border:none;border-radius:999px;font-size:22px;position:absolute;top:12px;right:12px}._80Ph0W_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);font-size:12px;font-weight:700}._80Ph0W_title{font-family:var(--font-display);margin:0;font-size:30px;line-height:1.15}._80Ph0W_rating{color:var(--color-ink3);align-items:center;gap:6px;font-size:14px;display:flex}._80Ph0W_rating i{color:var(--color-accent)}._80Ph0W_rating strong{color:var(--color-ink)}._80Ph0W_desc{color:var(--color-ink2);margin:0;font-size:15px}._80Ph0W_sizeLabel{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}._80Ph0W_sizes{flex-wrap:wrap;gap:8px;display:flex}._80Ph0W_sizeBtn{border:1.5px solid var(--color-border2);min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}._80Ph0W_sizeBtn._80Ph0W_on{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-bg)}._80Ph0W_sizeBtn:disabled{color:var(--color-ink4);cursor:not-allowed;text-decoration:line-through}._80Ph0W_price{font-size:26px;font-weight:700}._80Ph0W_add{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-size:17px;font-weight:700;display:flex}._80Ph0W_add:hover{background:var(--color-accent-hover)}._80Ph0W_footer{align-items:center;gap:8px;display:flex}._80Ph0W_wish{border:1.5px solid var(--color-border2);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}._80Ph0W_wish i{color:var(--color-ink);font-size:22px}._80Ph0W_wish._80Ph0W_on i{color:#c0261b}._80Ph0W_story{color:var(--color-ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;min-height:32px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._80Ph0W_story:hover{color:var(--color-ink)}
@keyframes PJnvfW_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.PJnvfW_overlay{z-index:60;background:var(--overlay);animation:.35s ease-out PJnvfW_mzFade;position:fixed;inset:0}.PJnvfW_drawer{z-index:61;background:var(--color-surface);width:min(340px,86%);color:var(--color-ink);box-shadow:var(--shadow-lg);flex-direction:column;padding:20px;animation:.35s ease-out PJnvfW_mzFade;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.PJnvfW_head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.PJnvfW_brand{font-family:var(--font-display);font-size:24px}.PJnvfW_close{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:none;font-size:24px}.PJnvfW_link{min-height:52px;color:var(--color-ink);font-family:var(--font-display);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:0 12px;font-size:22px;text-decoration:none;display:flex}.PJnvfW_link i{color:var(--color-accent-ink);font-size:20px}.PJnvfW_link:hover{color:var(--color-ink)}.PJnvfW_footer{gap:8px;margin-top:16px;display:flex}.PJnvfW_pillBtn{border:1px solid var(--color-border2);min-height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;flex:1;font-size:15px;font-weight:700}.PJnvfW_catsTitle{font:700 12px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-ink);margin-top:16px}.PJnvfW_catChips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.PJnvfW_catChip{border:1.5px solid var(--color-border2);min-height:44px;color:var(--color-ink);font:600 14px/1 var(--font-body);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.PJnvfW_catChip:hover{border-color:var(--color-accent);color:var(--color-accent-ink)}
.aPnJmG_bar{display:none}@media (max-width:1023px){.aPnJmG_bar{z-index:35;background:var(--nav-bg);border-top:1px solid #fff8f01a;grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}}.aPnJmG_tab{color:#f0d6bf;cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.aPnJmG_tab i{font-size:22px}.aPnJmG_tab.aPnJmG_on{color:var(--color-accent-ink)}.aPnJmG_tab:hover{color:#f0d6bf}.aPnJmG_tab.aPnJmG_on:hover{color:var(--color-accent-ink)}
@keyframes L6N-Qa_mzToast{0%{opacity:0;transform:translateY(24px)scale(.9)}60%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:none}}.L6N-Qa_host{z-index:90;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.L6N-Qa_toast{color:#fff8f0;background:#1e0a00;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:600;line-height:1.2;animation:.38s cubic-bezier(.34,1.56,.64,1) L6N-Qa_mzToast;display:flex;box-shadow:0 14px 34px #1e0a0059}.L6N-Qa_pop{background:var(--color-accent);color:#1e0a00;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}
@keyframes YhKSxa_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes YhKSxa_mzSteam{0%{opacity:0;transform:translateY(0)scaleX(1)}30%{opacity:.5}to{opacity:0;transform:translateY(-90px)scaleX(1.6)}}.YhKSxa_base{position:relative;overflow:hidden}.YhKSxa_centered{text-align:center;background:var(--nav-bg);color:#fff8f0;padding:clamp(64px,8cqw,128px) clamp(16px,4cqw,64px)}.YhKSxa_centeredScrim{background:radial-gradient(at 50% 120%,#e85d048c,#e85d0400 60%);position:absolute;inset:0}.YhKSxa_centeredInner{flex-direction:column;align-items:center;gap:22px;max-width:900px;margin:0 auto;display:flex;position:relative}.YhKSxa_spread{color:#fff8f0;align-items:flex-end;min-height:clamp(560px,52cqw,760px);display:flex}.YhKSxa_spread img.YhKSxa_bg{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%;position:absolute;inset:0}.YhKSxa_spreadScrim{background:linear-gradient(90deg,#1e0a00eb,#1e0a008c 55%,#1e0a001a);position:absolute;inset:0}.YhKSxa_spreadInner{flex-direction:column;gap:18px;width:100%;max-width:1312px;margin:0 auto;padding:clamp(32px,5cqw,80px) clamp(16px,4cqw,64px);display:flex;position:relative}.YhKSxa_split{background:var(--nav-bg);color:#fff8f0}.YhKSxa_splitHalo{pointer-events:none;background:radial-gradient(circle,#e85d0459,#e85d0400 65%);border-radius:999px;width:640px;height:640px;position:absolute;top:-260px;left:-220px}.YhKSxa_splitInner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,4cqw,72px);max-width:1440px;margin:0 auto;padding:clamp(40px,5cqw,88px) clamp(16px,4cqw,64px);display:grid;position:relative}@media (max-width:1024px){.YhKSxa_splitInner{grid-template-columns:minmax(0,1fr)}}.YhKSxa_copy{flex-direction:column;gap:22px;animation:.6s both YhKSxa_mzFade;display:flex}.YhKSxa_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-ink);font-size:13px;font-weight:700}.YhKSxa_heading{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(46px,5cqw,72px);line-height:1.04}.YhKSxa_headingCentered{font-size:clamp(52px,6.4cqw,96px);line-height:1.02}.YhKSxa_tagline{font-family:var(--font-display);color:var(--color-accent-ink);margin:0;font-size:clamp(22px,1.8cqw,26px);line-height:1.25}.YhKSxa_sub{color:#f0d6bf;text-wrap:pretty;max-width:520px;margin:0;font-size:18px;line-height:1.6}.YhKSxa_subCentered{max-width:620px}.YhKSxa_subSpread{max-width:540px}.YhKSxa_ctas{flex-wrap:wrap;gap:12px;display:flex}.YhKSxa_primary{background:var(--color-accent);color:#1e0a00;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.YhKSxa_primary:hover{background:var(--color-accent-hover);color:#1e0a00;transform:translateY(-2px)}.YhKSxa_secondary{color:#fff8f0;border:2px solid #fff8f073;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:0 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.YhKSxa_secondary:hover{color:#fff8f0;background:#ffffff1a}.YhKSxa_pills{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.YhKSxa_pillsCentered{justify-content:center}.YhKSxa_pill{color:#fff8f0;background:#fff8f014;border:1px solid #fff8f02e;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.YhKSxa_pill:hover{color:#1e0a00;background:#fff}.YhKSxa_pillCentered{background:0 0;border-color:#fff8f040}.YhKSxa_art{position:relative}.YhKSxa_artImg{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;display:block;box-shadow:0 30px 80px #00000073}.YhKSxa_steam{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#fff8f08c,#fff8f000);border-radius:999px;animation:3.6s ease-in infinite YhKSxa_mzSteam;position:absolute}.YhKSxa_steam.YhKSxa_a{width:90px;height:120px;top:28%;left:30%}.YhKSxa_steam.YhKSxa_b{width:70px;height:110px;animation-duration:4.2s;animation-delay:1.2s;top:30%;left:46%}.YhKSxa_sticker{background:var(--color-accent);color:#1e0a00;text-align:center;outline:6px solid var(--color-accent);border:3px dashed #1e0a00;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:absolute;top:-18px;right:-10px;transform:rotate(12deg);box-shadow:0 10px 30px #00000059}.YhKSxa_stickerValue{font-family:var(--font-display);font-size:40px;line-height:1}.YhKSxa_stickerLabel{text-transform:uppercase;letter-spacing:.06em;max-width:96px;font-size:12px;font-weight:700;line-height:1.2}.YhKSxa_card{color:#1e0a00;background:#fff8f0;border-radius:12px;align-items:center;gap:12px;max-width:300px;padding:10px 16px 10px 10px;text-decoration:none;display:flex;position:absolute;bottom:28px;left:-16px;box-shadow:0 16px 40px #00000059}.YhKSxa_card:hover{color:#1e0a00;box-shadow:var(--shadow-hover)}.YhKSxa_card img{aspect-ratio:1;object-fit:cover;border-radius:10px;width:52px;height:52px}.YhKSxa_cardBody{flex-direction:column;gap:2px;display:flex}.YhKSxa_cardName{font-size:15px;font-weight:700;line-height:1.2}.YhKSxa_cardMeta{color:#6b4a35;font-size:13px;font-weight:400;line-height:1.3}.YhKSxa_cardMeta i{color:var(--color-accent)}
@keyframes Grh8Mq_mzMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.Grh8Mq_bar{background:var(--color-accent);color:#1e0a00;border-top:2px solid #1e0a00;border-bottom:2px solid #1e0a00;padding:14px 0;overflow:hidden}.Grh8Mq_track{white-space:nowrap;align-items:center;gap:0;width:max-content;padding-left:24px;animation:30s linear infinite Grh8Mq_mzMarquee;display:flex}.Grh8Mq_item{align-items:center;gap:24px;padding-right:32px;display:flex}.Grh8Mq_label{font-family:var(--font-display);letter-spacing:.01em;text-transform:lowercase;font-size:22px}.Grh8Mq_sep{opacity:.7;font-size:14px}
.jSmW4G_section{max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(16px,4cqw,64px) 0}.jSmW4G_head{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.jSmW4G_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);margin-bottom:8px;font-size:13px;font-weight:700}.jSmW4G_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.78cqw,40px);line-height:1.15}.jSmW4G_sub{max-width:620px;color:var(--color-ink3);margin:0;font-size:17px;line-height:1.55}.jSmW4G_grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.jSmW4G_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.jSmW4G_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.jSmW4G_scroll{scroll-snap-type:x mandatory;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.jSmW4G_tile{aspect-ratio:1;color:#fff8f0;box-shadow:var(--shadow-card);border:1px solid #1e0a001a;border-radius:12px;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.jSmW4G_tile:hover{color:#fff8f0;transform:translateY(-6px)rotate(-1deg)}.jSmW4G_emoji{opacity:.9;filter:drop-shadow(0 2px 6px #00000059);font-size:36px;position:absolute;top:16px;right:18px}.jSmW4G_tileBody{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.jSmW4G_tileName{font-family:var(--font-display);color:#fff8f0;font-size:24px;line-height:1.1}.jSmW4G_tileCta{color:var(--color-accent-pale);align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.jSmW4G_tile:hover .jSmW4G_tileCta{gap:8px}.jSmW4G_tileScrim{pointer-events:none;background:linear-gradient(#0000,#00000073);position:absolute;inset:0}.jSmW4G_allRow{text-align:center;margin-top:32px}.jSmW4G_viewAll{border:2px solid var(--color-ink);min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.jSmW4G_viewAll:hover{background:var(--color-ink);color:var(--color-bg)}
.bnT3Nq_section{max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(16px,4cqw,64px)}.bnT3Nq_carousel{padding:clamp(48px,6cqw,96px) 0}.bnT3Nq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.bnT3Nq_headCarousel{padding:0 clamp(16px,4cqw,64px)}.bnT3Nq_headCopy{flex-direction:column;gap:8px;max-width:620px;display:flex}.bnT3Nq_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);font-size:13px;font-weight:700}.bnT3Nq_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(28px,3.4cqw,44px);line-height:1.06}.bnT3Nq_sub{color:var(--color-ink3);margin:0;font-size:16px;line-height:1.55}.bnT3Nq_cta{border:2px solid var(--color-ink);min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.bnT3Nq_cta:hover{background:var(--color-ink);color:var(--color-bg)}.bnT3Nq_chips{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.bnT3Nq_chip{border:1px solid var(--color-border2);min-height:36px;color:var(--color-ink2);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s}.bnT3Nq_chip.bnT3Nq_on{background:var(--color-accent);border-color:var(--color-accent);color:#1e0a00}.bnT3Nq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2cqw,24px);display:grid}@media (max-width:1099px){.bnT3Nq_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.bnT3Nq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bnT3Nq_scroll{scroll-snap-type:x mandatory;gap:20px;padding:0 clamp(16px,4cqw,64px);display:flex;overflow-x:auto}.bnT3Nq_scrollCell{scroll-snap-align:start;flex:0 0 260px;min-width:260px}
._1-tA6W_section{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4cqw,64px);position:relative}._1-tA6W_hero{background:#1e0a00;border-radius:24px;width:100%;min-height:clamp(440px,36cqw,560px);position:relative;overflow:hidden}._1-tA6W_img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}._1-tA6W_scrim{position:absolute;inset:0}._1-tA6W_scrimLeft{background:linear-gradient(90deg,#1e0a00eb,#1e0a008c 55%,#1e0a0026)}._1-tA6W_scrimCenter{background:radial-gradient(at 50% 60%,#1e0a0059,#1e0a00d9 75%)}._1-tA6W_body{flex-direction:column;justify-content:center;gap:clamp(10px,1.4cqw,18px);padding:clamp(24px,4cqw,56px);display:flex;position:absolute;inset:0}._1-tA6W_left{text-align:left;align-items:flex-start}._1-tA6W_center{text-align:center;align-items:center}._1-tA6W_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent-pale);background:#0000002e;border:1px solid #fff8f040;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}._1-tA6W_title{font-family:var(--font-display);color:#fff8f0;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(32px,4.8cqw,68px);line-height:1.04}._1-tA6W_sub{color:#f0d6bf;max-width:540px;margin:0;font-size:clamp(15px,1.4cqw,18px);line-height:1.55}._1-tA6W_ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}._1-tA6W_primary{background:var(--color-accent);color:#1e0a00;border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._1-tA6W_primary:hover{background:var(--color-accent-hover);color:#1e0a00}._1-tA6W_secondary{color:#fff8f0;border:2px solid #fff8f080;border-radius:12px;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}._1-tA6W_secondary:hover{color:#fff8f0;background:#ffffff1a}
.CBFcbG_section{max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(16px,4cqw,64px)}.CBFcbG_head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;display:flex}.CBFcbG_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);font-size:13px;font-weight:700}.CBFcbG_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(30px,2.78cqw,40px);line-height:1.15}.CBFcbG_sub{max-width:620px;color:var(--color-ink3);margin:0;font-size:17px;line-height:1.55}.CBFcbG_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,2cqw,28px);display:grid}.CBFcbG_card{background:var(--card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.CBFcbG_media{aspect-ratio:3/2;display:block;position:relative;overflow:hidden}.CBFcbG_media img{object-fit:cover;width:100%;height:100%;transition:transform .25s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0}.CBFcbG_media:hover img{transform:scale(1.03)}.CBFcbG_meta{color:#fff8f0;background:#1e0a00c7;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:12px;left:12px}.CBFcbG_course{background:var(--color-accent);color:#1e0a00;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;bottom:12px;left:12px}.CBFcbG_body{flex-direction:column;flex:1;gap:12px;padding:18px;display:flex}.CBFcbG_cardTitle{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:22px;line-height:1.15}.CBFcbG_cardTitle a{color:inherit;text-decoration:none}.CBFcbG_blurb{color:var(--color-ink3);margin:0;font-size:14px;line-height:1.55}.CBFcbG_uses{align-items:center;gap:8px;margin-top:4px;display:flex}.CBFcbG_usesLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink4);font-size:11px;font-weight:600}.CBFcbG_avatars{display:flex}.CBFcbG_avatar{border:2px solid var(--card-bg);border-radius:999px;width:34px;height:34px;overflow:hidden;box-shadow:0 1px 4px #0003}.CBFcbG_avatar:not(:first-child){margin-left:-8px}.CBFcbG_avatar img{object-fit:cover;width:100%;height:100%}.CBFcbG_cardActions{gap:8px;margin-top:auto;padding-top:8px;display:flex}.CBFcbG_pairBtn{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;display:flex}.CBFcbG_pairBtn:hover{background:var(--color-accent-hover)}.CBFcbG_readBtn{border:1px solid var(--color-border2);min-height:44px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.CBFcbG_readBtn:hover{color:var(--color-ink);background:var(--color-accent-pale)}.CBFcbG_allRow{text-align:center;margin-top:32px}.CBFcbG_viewAll{border:2px solid var(--color-ink);min-height:44px;color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.CBFcbG_viewAll:hover{background:var(--color-ink);color:var(--color-bg)}
.F8xD2G_section{max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(16px,4cqw,64px)}.F8xD2G_grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5cqw,80px);display:grid}@media (max-width:899px){.F8xD2G_grid{grid-template-columns:minmax(0,1fr)}}.F8xD2G_portrait{aspect-ratio:4/5;position:relative}.F8xD2G_img{object-fit:cover;width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:16px;display:block}.F8xD2G_halo{background:var(--color-accent);opacity:.25;filter:blur(2px);z-index:-1;border-radius:999px;width:120px;height:120px;position:absolute;top:-20px;right:-20px}.F8xD2G_nameplate{color:#fff8f0;background:#1e0a00;border-radius:12px;flex-direction:column;gap:2px;padding:10px 16px;display:flex;position:absolute;bottom:16px;left:16px;box-shadow:0 14px 34px #1e0a0066}.F8xD2G_plateName{font-family:var(--font-display);font-size:18px;line-height:1.1}.F8xD2G_plateWhere{color:#f0d6bf;font-size:12px}.F8xD2G_copy{flex-direction:column;gap:20px;display:flex}.F8xD2G_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);font-size:13px;font-weight:700}.F8xD2G_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;margin:0;font-size:clamp(32px,4cqw,56px);line-height:1.04}.F8xD2G_body{color:var(--color-ink2);margin:0;font-size:17px;line-height:1.65}.F8xD2G_stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.F8xD2G_stat{background:var(--color-surface2);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;padding:16px 18px;display:flex}.F8xD2G_statValue{font-family:var(--font-display);color:var(--color-accent-ink);font-size:clamp(28px,3cqw,40px);line-height:1}.F8xD2G_statLabel{color:var(--color-ink3);margin-top:4px;font-size:12px;line-height:1.3}.F8xD2G_quote{border-left:4px solid var(--color-accent);font-family:var(--font-display);color:var(--color-ink);margin:8px 0 0;padding:0 0 0 20px;font-size:clamp(18px,1.8cqw,22px);font-style:normal;line-height:1.4}.F8xD2G_cta{background:var(--color-accent);color:#1e0a00;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 26px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.F8xD2G_cta:hover{background:var(--color-accent-hover);color:#1e0a00}
._0Pa2YG_section{background:var(--color-surface2);max-width:1440px;margin:0 auto;padding:clamp(48px,6cqw,96px) clamp(16px,4cqw,64px)}._0Pa2YG_head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:36px;display:flex}._0Pa2YG_eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-ink);font-size:13px;font-weight:700}._0Pa2YG_title{font-family:var(--font-display);color:var(--color-ink);text-wrap:balance;max-width:720px;margin:0;font-size:clamp(30px,2.78cqw,40px);line-height:1.15}._0Pa2YG_grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:clamp(20px,2cqw,28px);max-width:1180px;margin:0 auto;display:grid}._0Pa2YG_card{background:var(--card-bg);color:var(--color-ink);border:1px solid var(--color-border);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative}._0Pa2YG_featured{background:var(--nav-bg);color:#fff8f0;border-color:var(--nav-bg);box-shadow:var(--shadow-hover);transform:rotate(-1.5deg)}._0Pa2YG_mark{color:var(--color-accent-ink);opacity:.55;font-size:44px;line-height:1}._0Pa2YG_featured ._0Pa2YG_mark{color:var(--color-accent)}._0Pa2YG_quote{font-family:var(--font-display);flex:1;margin:12px 0 24px;font-size:21px;line-height:1.35}._0Pa2YG_by{flex-direction:column;gap:2px;display:flex}._0Pa2YG_byName{color:var(--color-ink);font-size:17px;font-weight:700}._0Pa2YG_featured ._0Pa2YG_byName{color:#fff8f0}._0Pa2YG_byRole{color:var(--color-ink3);font-size:13px}._0Pa2YG_featured ._0Pa2YG_byRole{color:#f0d6bf}
.-yZOCq_section{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4cqw,64px)}.-yZOCq_banner{background:var(--color-accent);color:#1e0a00;box-shadow:var(--shadow-md);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:clamp(28px,4cqw,56px);display:grid;position:relative;overflow:hidden}@media (max-width:899px){.-yZOCq_banner{grid-template-columns:minmax(0,1fr)}}.-yZOCq_body{flex-direction:column;gap:14px;display:flex}.-yZOCq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#1e0a00;background:#1e0a001f;border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:700}.-yZOCq_title{font-family:var(--font-display);color:#1e0a00;text-wrap:balance;margin:0;font-size:clamp(32px,3.2cqw,46px);line-height:1.1}.-yZOCq_sub{color:#3a1400;max-width:480px;margin:0;font-size:clamp(15px,1.4cqw,18px);line-height:1.55}.-yZOCq_priceNote{font:700 15px/1.4 var(--font-body);color:#1e0a00;margin:0}.-yZOCq_perks{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.-yZOCq_perk{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.-yZOCq_perk i{font-size:20px}.-yZOCq_ctas{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.-yZOCq_primary{min-height:52px;color:var(--color-accent);background:#1e0a00;border-radius:12px;align-items:center;gap:8px;padding:0 28px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.-yZOCq_primary:hover{color:#fff8f0;background:#3a1e0e}.-yZOCq_secondary{color:#1e0a00;border:2px solid #1e0a00;border-radius:12px;align-items:center;gap:8px;min-height:52px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.-yZOCq_secondary:hover{color:#1e0a00;background:#1e0a001a}.-yZOCq_art{aspect-ratio:1;border-radius:12px;justify-self:center;width:100%;max-width:440px;position:relative;overflow:hidden}.-yZOCq_artImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.-yZOCq_artFade{background:linear-gradient(90deg, var(--color-accent), #e85d0400);position:absolute;inset:0}
@keyframes NVCy4G_mzFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes NVCy4G_mzSpin{to{transform:rotate(360deg)}}.NVCy4G_section{background:var(--nav-bg);color:#fff8f0;padding:clamp(48px,7cqw,104px) clamp(16px,4cqw,64px)}.NVCy4G_inner{text-align:center;flex-direction:column;align-items:center;gap:clamp(14px,1.8cqw,22px);max-width:720px;margin:0 auto;display:flex}.NVCy4G_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:700}.NVCy4G_title{font-family:var(--font-display);color:#fff8f0;text-wrap:balance;margin:0;font-size:clamp(32px,4.4cqw,56px);line-height:1.06}.NVCy4G_sub{color:#f0d6bf;max-width:540px;margin:0;font-size:17px;line-height:1.6}.NVCy4G_emailLabel{flex-direction:column;flex:260px;gap:6px;display:flex}.NVCy4G_emailLabel span{font:600 13px/1.4 var(--font-body);color:#f0d6bf}.NVCy4G_privacy{color:#d2b49a;margin:0;font-size:13px}.NVCy4G_form{flex-wrap:wrap;gap:12px;width:100%;max-width:540px;margin-top:8px;display:flex}.NVCy4G_input{border:1px solid var(--color-border2);background:var(--input-bg);min-width:220px;min-height:52px;color:var(--color-ink);border-radius:12px;flex:1;padding:0 18px;font-size:16px}.NVCy4G_submit{background:var(--color-accent);color:#1e0a00;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 28px;font-size:16px;font-weight:700;display:flex}.NVCy4G_submit:hover{background:var(--color-accent-hover)}.NVCy4G_submit:disabled{cursor:wait;opacity:.7}.NVCy4G_submit i{font-size:18px}.NVCy4G_submit .NVCy4G_spin{font-size:20px;animation:.8s linear infinite NVCy4G_mzSpin}.NVCy4G_success{flex-direction:column;align-items:center;gap:16px;width:100%;margin-top:8px;animation:.35s ease-out NVCy4G_mzFade;display:flex}.NVCy4G_successIcon{color:var(--color-accent);font-size:52px}.NVCy4G_successTitle{font-family:var(--font-display);color:#fff8f0;margin:0;font-size:30px}.NVCy4G_successBody{color:#f0d6bf;max-width:460px;margin:0;font-size:16px}.NVCy4G_code{color:#fff8f0;min-height:56px;font-family:var(--font-display);cursor:pointer;letter-spacing:.06em;background:#0000002e;border:2px dashed #fff8f066;border-radius:12px;align-items:center;gap:12px;padding:0 24px;font-size:24px;display:flex}.NVCy4G_code:hover{background:var(--color-accent-hover);color:#1e0a00}.NVCy4G_code .NVCy4G_mark{color:var(--color-accent);font-size:22px}.NVCy4G_code .NVCy4G_copy{color:#f0d6bf;font-size:18px}.NVCy4G_codeHint{color:#b89a85;font-size:13px}.NVCy4G_error{color:var(--color-error);align-items:center;gap:6px;margin:0;font-size:14px;display:flex}
.HQiOta_header{background:var(--color-brand-bg);color:#fff8f0;position:relative;overflow:hidden}.HQiOta_bgImage{object-fit:cover;aspect-ratio:3;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.HQiOta_container{flex-direction:column;gap:12px;max-width:1312px;margin:0 auto;padding:clamp(36px,4cqw,64px) clamp(16px,4cqw,64px);display:flex;position:relative}.HQiOta_breadcrumb{font:600 13px/1 var(--font-body);color:#f0d6bf;align-items:center;gap:6px;display:flex}.HQiOta_breadcrumb a{color:#f0d6bf;text-decoration:none}.HQiOta_breadcrumb a:hover{color:var(--color-accent)}.HQiOta_eyebrow{font:700 13px/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#ff8a3d}.HQiOta_heading{font:400 clamp(40px, 4.03cqw, 58px)/1.1 var(--font-display);margin:0}.HQiOta_subheading{color:#f0d6bf;max-width:620px;margin:0;font-size:17px}
