.home-club{margin-block:var(--s5) var(--s6)}.hc-card{gap:var(--s4);padding:var(--s5) var(--s4) var(--s4);background:var(--sheet);border-radius:var(--r-lg);box-shadow:0 0 0 1.5px var(--cobalt), 0 18px 30px -22px var(--shadow);display:grid;position:relative}.hc-card:before{content:"";inset-inline:0;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--vinyl);height:5px;position:absolute;top:0}.hc-head{gap:var(--s2);align-content:center;display:grid}.app .hc-head h2{font-size:var(--d36);color:var(--cobalt-deep);line-height:1}.hc-lead{font-size:var(--t15);text-wrap:pretty}.hc-form{gap:var(--s3);display:grid}.hc-consent{font-size:var(--t13);text-wrap:pretty}.home-club .fine a{color:var(--cobalt-deep);font-weight:500}@media (width>=900px){.hc-card{gap:var(--s6);padding:var(--s6) var(--s6) var(--s5);grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.app .home-hero{align-content:end;min-height:clamp(18.75rem,13.5rem + 15vw,26.25rem);display:grid}.app .home-hero .hero-art{object-fit:cover;object-position:50% 35%;width:100%;height:100%;max-height:none;-webkit-mask-image:linear-gradient(var(--mask) 45%, #00000073);-webkit-mask-image:linear-gradient(var(--mask) 45%, #00000073);mask-image:linear-gradient(var(--mask) 45%, #00000073);margin:0;position:absolute;inset:0}.app .home-hero .hero-inner{gap:var(--s2);padding-block:var(--s5) calc(var(--band) + var(--s4));margin-block-start:0;position:static}.app .home-hero .hero-inner:after{z-index:1;inset-inline:10px}.app .home-hero h1,.app .home-hero .lead,.hero-acts{z-index:2;position:relative}.hero-acts{justify-content:center;gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s1);display:flex}.hero-acts .cta{min-height:48px;padding-inline:var(--s4)}@media (width>=900px){.app .home-hero{align-content:center}.app .home-hero .hero-art{-webkit-mask-image:none;mask-image:none}.app .home-hero .hero-inner{gap:var(--s3);padding-block:var(--s5) calc(var(--band) + var(--s5))}.hero-acts{gap:var(--s3)}.hero-acts .cta{min-height:52px;padding-inline:var(--s5)}}.app .hm-trust{gap:var(--s2);margin:0 auto var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hm-trust>li{background:var(--sheet);border-radius:var(--r);min-width:0;box-shadow:0 0 0 1px var(--line), 0 1px 0 var(--shadow-soft);display:flex}.hm-trust>li:nth-child(4){display:none}.hm-trust>li,.hm-trust a{min-height:4.25rem;padding:var(--s2) 6px;color:var(--cobalt-deep);font-family:var(--f-label);font-size:var(--t13);text-align:center;text-wrap:balance;flex-direction:column;justify-content:center;align-items:center;gap:4px;line-height:1.25}.hm-trust>li:has(>a){padding:0}.hm-trust a{border-radius:var(--r);flex:auto;text-decoration:none;display:flex}.hm-trust svg{width:20px;height:20px;color:var(--cobalt);flex:none}@media (hover:hover){.hm-trust a:hover span{text-underline-offset:3px;text-decoration:underline}}@media (width>=900px){.app .hm-trust{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));margin-block-end:var(--s7)}.hm-trust>li:nth-child(4){display:flex}.hm-trust>li,.hm-trust a{gap:var(--s2);min-height:3.5rem;padding-inline:var(--s3);font-size:var(--t15);flex-direction:row}}.hm-body{gap:var(--s6);display:grid}.hm-sec{min-width:0}.hm-head{justify-content:space-between;align-items:baseline;gap:0 var(--s3);flex-wrap:wrap;margin-block-end:var(--s3);display:flex}.app .hm-h{font-size:var(--d36);color:var(--cobalt-deep);line-height:1}.hm-all{min-height:44px;font-family:var(--f-label);font-size:var(--t15);color:var(--cobalt-deep);align-items:center;margin-block:-10px;line-height:1.3;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover){.hm-all:hover{text-decoration-thickness:2px}}@media (width>=900px){.hm-body{gap:var(--s7)}.app .hm-h{font-size:var(--d44)}.hm-head{margin-block-end:var(--s4)}}.hm-tiles{font-size:var(--t15)}.hm-tiles>li{min-width:0;display:flex;container:tile/inline-size}.hm-grid{gap:var(--s3) var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hm-row{gap:var(--s2);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter-l);scroll-padding-right:var(--gutter-r);scrollbar-width:none;overscroll-behavior-x:contain;margin-left:calc(-1 * var(--gutter-l));margin-right:calc(-1 * var(--gutter-r));padding:4px var(--gutter-r) 6px var(--gutter-l);display:flex;overflow:auto hidden}.hm-row::-webkit-scrollbar{display:none}.hm-row>li{scroll-snap-align:start;flex:0 0 9.75rem}.hm-row:has(:focus-visible){scroll-snap-type:none}@media (width>=600px){.hm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-row>li{flex-basis:11.25rem}}@media (width>=900px){.hm-grid,.hm-row{gap:var(--s4) var(--s3);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}}.hm-banners{gap:var(--s3);scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter-l);scroll-padding-right:var(--gutter-r);scrollbar-width:none;overscroll-behavior-x:contain;margin-left:calc(-1 * var(--gutter-l));margin-right:calc(-1 * var(--gutter-r));padding:4px var(--gutter-r) 18px var(--gutter-l);margin-block-end:-14px;display:flex;overflow:auto hidden}.hm-banners::-webkit-scrollbar{display:none}.hm-banners>li{scroll-snap-align:start;flex:0 0 min(21rem,100% - 3.5rem);display:flex}.hm-banners>li:only-child{flex-basis:100%}.hm-banners:has(:focus-visible){scroll-snap-type:none}.hm-banner{align-items:stretch;gap:var(--s2);width:100%;min-height:10.5rem;padding:var(--s4);border-radius:var(--r-lg);text-decoration:none;transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden}.hb-sale{--hb-shade:0 -1px 0 #3c0a0059;background:repeating-linear-gradient(-45deg, transparent 0 10px, #ffffff14 10px 14px), var(--red-ink);color:var(--on-red);box-shadow:inset 0 1px 0 #ffffff40, 0 14px 26px -20px var(--shadow)}.hb-special{--hb-shade:0 1px 0 #fff9;background:var(--holo-badge);color:var(--sp-ink);box-shadow:inset 0 0 0 1.5px var(--sp-edge), 0 14px 26px -20px var(--shadow)}.hb-pre{--hb-shade:0 -1px 0 #04102e59;background:var(--pre);color:var(--pre-ink);box-shadow:inset 0 1px 0 #fff3, 0 14px 26px -20px var(--shadow)}.hb-pre:before{content:"";background:var(--tape);width:10px;box-shadow:inset calc(-1px * var(--flip)) 0 0 #04102e33;position:absolute;inset-block:0;inset-inline-start:0}.hb-words{z-index:1;flex:auto;align-content:center;justify-items:start;gap:2px;min-width:0;display:grid;position:relative}.app .hb-h{font-size:var(--d36);text-shadow:var(--hb-shade);text-wrap:balance;line-height:.92}.hb-n,.hb-note{font-family:var(--f-label);font-size:var(--t15);font-variant-numeric:tabular-nums;line-height:1.3}.hb-note{font-size:var(--t13)}.hb-go{min-height:44px;padding-inline:var(--s4);background:var(--sheet);color:var(--cobalt-deep);border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--cobalt), 0 2px 0 #10203f24;font-family:var(--f-label);font-size:var(--t15);align-items:center;margin-block-start:var(--s1);line-height:1.2;display:inline-flex}.hb-art{--hb-w:5.25rem;width:8.5rem;margin-block:calc(-1 * var(--s1));flex:none;place-items:end center;display:grid}.hb-photo{width:var(--hb-w);height:calc(var(--hb-w) * 1.3);filter:drop-shadow(0 6px 8px #04102e59);grid-area:1/1;justify-content:center;align-items:flex-end;display:flex}.hb-photo .ph{height:100%}.hb-photo .ph.wide{width:100%;height:auto}.hb-photo:first-child{z-index:2}.hb-photo:nth-child(2){transform:translate(-36%)rotate(-9deg)scale(.84)}.hb-photo:nth-child(3){transform:translate(36%)rotate(9deg)scale(.84)}.hb-art[data-n="2"] .hb-photo:first-child{transform:translate(14%)}.hb-art[data-n="2"] .hb-photo:nth-child(2){transform:translate(-30%)rotate(-8deg)scale(.86)}@media (hover:hover){.hm-banner:hover{transform:translateY(-3px)}.hm-banner:hover .hb-go{text-underline-offset:3px;text-decoration:underline}}@media (width>=900px){.hm-banners{gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid;overflow:visible}.hm-banners>li:first-child:nth-last-child(odd){grid-column:1/-1}.hm-banners>li:first-child:nth-last-child(odd) .hb-art{--hb-w:8.5rem;width:26rem}.hm-banners>li:first-child:nth-last-child(odd) .hb-photo:nth-child(2){transform:translate(-88%)rotate(-7deg)scale(.9)}.hm-banners>li:first-child:nth-last-child(odd) .hb-photo:nth-child(3){transform:translate(88%)rotate(7deg)scale(.9)}.hm-banner{min-height:13rem;padding:var(--s5) var(--s6)}.app .hb-h{font-size:var(--d60)}.hb-n{font-size:var(--t17)}.hb-note{font-size:var(--t15)}.hb-art{--hb-w:7.5rem;width:13rem}}@media (prefers-reduced-motion:reduce){.hm-banner{transition:none}.hm-banner:hover{transform:none}}.hm-dshelf .dshelf-subs{margin-block-end:var(--s2)}.hm-more{justify-content:center;margin-block-start:var(--s4);display:flex}.hm-more .ghost{min-height:48px;padding-inline:var(--s5);color:var(--cobalt-deep);font-family:var(--f-label);text-align:center}.hm-more .hm-more-go{display:none}@media (hover:hover){.hm-more .ghost:hover{border-color:var(--cobalt)}}@media (width<=599px){.hm-dshelf[data-step="1"] .hm-tiles>li:nth-child(n+5),.hm-dshelf[data-step="2"] .hm-tiles>li:nth-child(n+9),.hm-dshelf .hm-tiles>li:nth-child(n+13){display:none}.hm-dshelf[data-step="1"]:is([data-phone-steps="2"],[data-phone-steps="3"]) .hm-more-go,.hm-dshelf[data-step="2"][data-phone-steps="3"] .hm-more-go{display:inline-flex}.hm-dshelf[data-step="1"]:is([data-phone-steps="2"],[data-phone-steps="3"]) .hm-more-all,.hm-dshelf[data-step="2"][data-phone-steps="3"] .hm-more-all{display:none}}@media (width>=600px){.hm-dshelf[data-step="1"] .hm-tiles>li:nth-child(n+7),.hm-dshelf[data-step="2"] .hm-tiles>li:nth-child(n+13){display:none}.hm-dshelf[data-step="1"]:is([data-wide-steps="2"],[data-wide-steps="3"]) .hm-more-go,.hm-dshelf[data-step="2"][data-wide-steps="3"] .hm-more-go{display:inline-flex}.hm-dshelf[data-step="1"]:is([data-wide-steps="2"],[data-wide-steps="3"]) .hm-more-all,.hm-dshelf[data-step="2"][data-wide-steps="3"] .hm-more-all{display:none}}@media (width>=900px){.hm-dshelf .dshelf-subs{margin-block-end:var(--s4)}.hm-more{margin-block-start:var(--s5)}}.hm-recent{margin-block:var(--s6) 0}
