.home-module__txgM7a__ticker{color:#fff;white-space:nowrap;background:#000;position:relative;overflow:hidden}.home-module__txgM7a__ticker>div{animation:40s linear infinite home-module__txgM7a__ticker;display:inline-flex}.home-module__txgM7a__ticker span{letter-spacing:.2em;text-transform:uppercase;padding:7px 0;font-size:11px;font-weight:600}.home-module__txgM7a__ticker span:after{content:"•";opacity:.6;margin:0 22px}@keyframes home-module__txgM7a__ticker{to{transform:translate(-33.333%)}}.home-module__txgM7a__deck{height:470px;position:relative}.home-module__txgM7a__compare{width:360px;color:var(--ink);background:#fff;border-radius:22px;flex-direction:column;transition:transform .3s;display:flex;position:absolute;top:46%;left:50%;overflow:hidden;box-shadow:0 30px 70px -20px #000c}.home-module__txgM7a__compare[data-i="0"]{z-index:3;transform:translate(-50%,-50%)rotate(-2deg)}.home-module__txgM7a__compare[data-i="1"]{z-index:2;opacity:.85;transform:translate(-6%,-54%)rotate(7deg)scale(.9)}.home-module__txgM7a__compare[data-i="2"]{z-index:1;opacity:.7;transform:translate(-96%,-46%)rotate(-10deg)scale(.86)}.home-module__txgM7a__compare[data-i="0"]:hover{transform:translate(-50%,-52%)rotate(-1deg)}.home-module__txgM7a__compareImage{background:var(--well);height:210px;position:relative}.home-module__txgM7a__compareImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:14px;position:absolute;inset:0}.home-module__txgM7a__compareTag{z-index:1;background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.home-module__txgM7a__compareBody{flex-direction:column;padding:16px 18px 18px;display:flex}.home-module__txgM7a__compareBody small{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.home-module__txgM7a__compareBody strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:16px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.home-module__txgM7a__compareRows{flex-direction:column;gap:4px;margin-top:12px;display:flex}.home-module__txgM7a__compareRows span{color:var(--ink-2);border-radius:10px;justify-content:space-between;gap:12px;padding:7px 10px;font-size:14px;display:flex}.home-module__txgM7a__compareRows b{font-variant-numeric:tabular-nums;color:var(--ink-3);font-weight:600;text-decoration:line-through}.home-module__txgM7a__compareRows span[data-low=true]{color:var(--ink);background:#ffeee3;font-weight:600}.home-module__txgM7a__compareRows span[data-low=true] b{color:var(--ink);font-weight:800;text-decoration:none}.home-module__txgM7a__compareSave{letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-top:12px;font-size:13px;font-weight:800}.home-module__txgM7a__paper{background:var(--page);padding:64px 0;overflow:hidden}.home-module__txgM7a__topTitle{justify-content:center;align-items:center;display:flex;position:relative}.home-module__txgM7a__outline{white-space:nowrap;font-variation-settings:"wdth" 125;color:#fff;-webkit-text-stroke:3px var(--ink);letter-spacing:.01em;font-size:clamp(5rem,13vw,10rem);font-weight:900;line-height:.9}.home-module__txgM7a__script{font-family:var(--font-serif), Georgia, serif;color:var(--brand);text-shadow:3px 3px #fff,-3px -3px #fff,3px -3px #fff,-3px 3px #fff;font-size:clamp(3rem,7vw,5.6rem);font-style:italic;font-weight:400;position:absolute;transform:rotate(-7deg)translateY(4px)}.home-module__txgM7a__topSub{text-align:center;max-width:52ch;color:var(--ink-2);margin:14px auto 0;font-size:18px}.home-module__txgM7a__topTen{margin-top:28px}.home-module__txgM7a__stage{height:380px;position:relative}.home-module__txgM7a__stageItem{transition:transform .6s var(--ease), opacity .6s var(--ease);place-items:center;display:grid;position:absolute;top:50%;left:50%}.home-module__txgM7a__stageItem img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.home-module__txgM7a__stageItem[data-offset="0"]{z-index:3;width:360px;height:360px;transform:translate(-50%,-50%)}.home-module__txgM7a__stageItem[data-offset="-1"]{opacity:.9;z-index:2;width:200px;height:200px;transform:translate(calc(-50% - 330px),-50%)}.home-module__txgM7a__stageItem[data-offset="1"]{opacity:.9;z-index:2;width:200px;height:200px;transform:translate(calc(330px - 50%),-50%)}.home-module__txgM7a__stageItem[data-offset="-2"]{opacity:.55;width:140px;height:140px;transform:translate(calc(-50% - 560px),-50%)}.home-module__txgM7a__stageItem[data-offset="2"]{opacity:.55;width:140px;height:140px;transform:translate(calc(560px - 50%),-50%)}.home-module__txgM7a__topControls{justify-content:center;align-items:center;gap:24px;margin-top:12px;display:flex}.home-module__txgM7a__topControls>button{border:1px solid var(--line-strong);background:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;transition:border-color .2s;display:grid}.home-module__txgM7a__topControls>button:hover{border-color:var(--ink)}.home-module__txgM7a__topCard{background:#f1f1f0;border-radius:14px;width:min(540px,100%);overflow:hidden}.home-module__txgM7a__topCardBody{flex-direction:column;padding:18px 22px 16px;display:flex}.home-module__txgM7a__rank{background:var(--signal);border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:2px 8px;font-size:12px;font-weight:800}.home-module__txgM7a__topCardBody strong{font-size:14px}.home-module__txgM7a__topName{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.home-module__txgM7a__topPrice{align-items:baseline;gap:10px;margin-top:8px;display:flex}.home-module__txgM7a__topPrice b{font-variant-numeric:tabular-nums;font-size:20px}.home-module__txgM7a__topPrice s{color:var(--ink-3)}.home-module__txgM7a__topPrice small{color:var(--ink-2);margin-left:auto;font-size:13px}.home-module__txgM7a__topCardButton{text-align:center;background:var(--ink);color:#fff;padding:14px;font-weight:600;transition:background .2s;display:block}.home-module__txgM7a__topCardButton:hover{background:#2a2e2c}.home-module__txgM7a__slideTitle em{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--signal);font-style:italic;font-weight:400}.home-module__txgM7a__tabs{scrollbar-width:none;gap:32px;margin-top:40px;display:flex;overflow-x:auto}.home-module__txgM7a__tabs button{letter-spacing:.06em;text-transform:uppercase;color:#cdbfac;border-bottom:3px solid #0000;flex:none;padding:8px 0 12px;font-size:18px;font-weight:500;transition:color .2s,border-color .2s}.home-module__txgM7a__tabs button:hover{color:#fff}.home-module__txgM7a__tabs button[aria-selected=true]{color:#fff;border-color:#fff;font-weight:700}.home-module__txgM7a__row{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ffffff4d transparent;gap:14px;margin-top:28px;padding-bottom:12px;display:flex;overflow-x:auto}.home-module__txgM7a__rowCard{scroll-snap-align:start;width:260px;color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;flex:none;padding:14px 14px 18px;display:flex}.home-module__txgM7a__rowImage{aspect-ratio:1;place-items:center;margin-bottom:12px;display:grid}.home-module__txgM7a__rowImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .5s var(--ease)}.home-module__txgM7a__rowCard:hover .home-module__txgM7a__rowImage img{transform:scale(1.04)}.home-module__txgM7a__rowCard strong{font-size:14px}.home-module__txgM7a__rowName{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.home-module__txgM7a__rowPrice{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:6px;display:flex}.home-module__txgM7a__rowPrice b{font-size:16px}.home-module__txgM7a__rowPrice s{color:var(--ink-3);font-size:13px}.home-module__txgM7a__section{padding-top:80px}.home-module__txgM7a__sectionHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.home-module__txgM7a__section h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1}.home-module__txgM7a__viewAll{white-space:nowrap;background:#f1f1f0;border-radius:10px;flex:none;align-items:center;gap:4px;height:44px;padding:0 16px 0 20px;font-weight:600;display:inline-flex}.home-module__txgM7a__viewAll:hover{background:#e6e6e5}@media (max-width:1100px){.home-module__txgM7a__stageItem[data-offset="-2"],.home-module__txgM7a__stageItem[data-offset="2"]{opacity:0}.home-module__txgM7a__honest ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.home-module__txgM7a__deck{height:440px}}@media (max-width:640px){.home-module__txgM7a__topSub{display:none}.home-module__txgM7a__deck{height:auto}.home-module__txgM7a__compare[data-i="0"]{flex-direction:row;width:100%;position:relative;top:0;left:0;transform:none}.home-module__txgM7a__compare[data-i="0"]:hover{transform:none}.home-module__txgM7a__compareTag{display:none}.home-module__txgM7a__compareBody{min-width:0;padding:14px}.home-module__txgM7a__compareRows span{white-space:nowrap;padding:6px 8px;font-size:13px}.home-module__txgM7a__compareSave{font-size:12px}.home-module__txgM7a__compare[data-i="0"] .home-module__txgM7a__compareImage{flex:0 0 34%;height:auto}.home-module__txgM7a__compare[data-i="1"],.home-module__txgM7a__compare[data-i="2"]{display:none}.home-module__txgM7a__paper{padding:40px 0}.home-module__txgM7a__outline{-webkit-text-stroke-width:2px;font-size:4.2rem}.home-module__txgM7a__script{font-size:2.8rem}.home-module__txgM7a__topSub{font-size:16px}.home-module__txgM7a__stage{height:260px}.home-module__txgM7a__stageItem[data-offset="0"]{width:230px;height:230px}.home-module__txgM7a__stageItem[data-offset="-1"],.home-module__txgM7a__stageItem[data-offset="1"]{opacity:.45;width:110px;height:110px}.home-module__txgM7a__stageItem[data-offset="-1"]{transform:translate(calc(-50% - 150px),-50%)}.home-module__txgM7a__stageItem[data-offset="1"]{transform:translate(calc(150px - 50%),-50%)}.home-module__txgM7a__topControls{gap:8px}.home-module__txgM7a__topControls>button{width:40px;height:40px}.home-module__txgM7a__topCardBody{padding:14px 16px}.home-module__txgM7a__topPrice{flex-wrap:wrap}.home-module__txgM7a__topPrice small{flex-basis:100%;margin-left:0}.home-module__txgM7a__tabs{gap:22px;margin-top:28px}.home-module__txgM7a__tabs button{font-size:15px}.home-module__txgM7a__rowCard{width:190px}.home-module__txgM7a__section{padding-top:56px}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__ticker>div{animation:none}}.home-module__txgM7a__banner{background:#000;display:grid;position:relative;overflow:hidden}.home-module__txgM7a__slide{opacity:0;visibility:hidden;transition:opacity .6s var(--ease), visibility 0s linear .6s;grid-area:1/1}.home-module__txgM7a__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .6s var(--ease)}.home-module__txgM7a__slideBody{color:#fff;height:100%;min-height:460px}.home-module__txgM7a__slideInner{padding-top:44px;padding-bottom:56px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;height:100%;padding-inline:88px;display:grid;position:relative}.home-module__txgM7a__slideDark{background:radial-gradient(60% 90% at 75% 55%,#2cf00533,#0000 60%),linear-gradient(#050505 0%,#06120d 60%,#0b2419 100%)}.home-module__txgM7a__slideTitle{letter-spacing:-.035em;font-size:clamp(2.8rem,5.4vw,4.8rem);font-weight:800;line-height:.98}.home-module__txgM7a__slideLead{color:#ddd6cc;max-width:36ch;margin-top:18px;font-size:19px}.home-module__txgM7a__bannerArrow{z-index:5;width:40px;height:40px;color:var(--ink);background:#ffffffe6;border-radius:50%;place-items:center;margin-top:-20px;transition:background .2s;display:grid;position:absolute;top:50%;box-shadow:0 4px 14px #0000002e}.home-module__txgM7a__bannerArrow:hover{background:#fff}.home-module__txgM7a__bannerArrow[data-side=prev]{left:16px}.home-module__txgM7a__bannerArrow[data-side=next]{right:16px}.home-module__txgM7a__dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.home-module__txgM7a__dots button{transform-origin:0;width:22px;height:3px;transition:background .2s, transform .3s var(--ease);background:#fff6;border-radius:2px}.home-module__txgM7a__dots button[aria-current=true]{background:#fff;margin-right:13px;transform:scaleX(1.6)}.home-module__txgM7a__dealSplit{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.home-module__txgM7a__dealTile{aspect-ratio:1/.86;color:#fff;transition:transform .3s var(--ease);background:radial-gradient(90% 70% at 100% 100%,#2cf0054d,#0000 70%),#0d0d0d;border-radius:14px;flex-direction:column;justify-content:space-between;padding:26px;display:flex}.home-module__txgM7a__dealTile:hover{transform:translateY(-2px)}.home-module__txgM7a__dealTileKicker{letter-spacing:.2em;text-transform:uppercase;color:#bbb;font-size:13px;font-weight:700}.home-module__txgM7a__dealTileTitle{font-family:var(--font-serif), Georgia, serif;color:var(--signal);margin-top:-8px;font-size:84px;font-style:italic;line-height:1}.home-module__txgM7a__dealTileSub{letter-spacing:.08em;text-transform:uppercase;color:var(--signal);font-size:16px;font-weight:800}.home-module__txgM7a__dealRight{min-width:0}.home-module__txgM7a__dealRight .home-module__txgM7a__sectionHead{margin-bottom:0}.home-module__txgM7a__plainH{letter-spacing:-.01em!important;font-size:26px!important;font-weight:500!important}.home-module__txgM7a__tabsLight{gap:24px;margin-top:18px}.home-module__txgM7a__tabsLight button{color:var(--ink-3);font-size:14px}.home-module__txgM7a__tabsLight button:hover,.home-module__txgM7a__tabsLight button[aria-selected=true]{color:var(--ink);border-color:var(--ink)}.home-module__txgM7a__rowLight{scrollbar-color:var(--line-strong) transparent}.home-module__txgM7a__rowLight .home-module__txgM7a__rowCard{background:var(--well);width:220px}.home-module__txgM7a__mosaicWrap{padding-left:max(12px, env(safe-area-inset-left,0px));padding-right:max(12px, env(safe-area-inset-right,0px))}@media (min-width:1100px){.home-module__txgM7a__mosaicWrap{padding-inline:32px}}.home-module__txgM7a__mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:10px;max-width:1256px;margin:0 auto;display:grid}.home-module__txgM7a__tile{color:var(--ink);border-radius:12px;flex-direction:column;padding:18px 20px;display:flex;position:relative;overflow:hidden}.home-module__txgM7a__tile[data-i="0"]{grid-area:span 2/span 2}.home-module__txgM7a__tile[data-i="1"]{grid-row:span 2}.home-module__txgM7a__tile[data-i="5"]{grid-column:span 2}.home-module__txgM7a__tileName{z-index:1;letter-spacing:.16em;text-transform:uppercase;font-size:22px;font-weight:500;position:relative}.home-module__txgM7a__tile[data-i="0"] .home-module__txgM7a__tileName{font-size:34px}.home-module__txgM7a__tile small{z-index:1;color:var(--ink-2);margin-top:auto;font-size:12px;position:relative}.home-module__txgM7a__tileImage{position:absolute;inset:52px 16px 30px}.home-module__txgM7a__tileImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.home-module__txgM7a__tile:hover .home-module__txgM7a__tileImage img{transform:scale(1.05)}.home-module__txgM7a__brandsBlock{text-align:center}.home-module__txgM7a__centerKicker{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);text-align:center;font-size:12px;font-weight:500;display:block}.home-module__txgM7a__centerH{text-align:center;margin-top:4px;letter-spacing:-.01em!important;font-size:clamp(1.6rem,2.6vw,2.1rem)!important;font-weight:500!important;line-height:1.15!important}.home-module__txgM7a__brandRow{margin:0;padding:0;list-style:none}.home-module__txgM7a__brandMarquee{margin-top:32px;padding:6px 0}.home-module__txgM7a__brandRow a{width:84px;height:84px;box-shadow:0 0 0 1px var(--line), 0 6px 16px -10px #00000040;transition:transform .25s var(--ease), box-shadow .25s;background:#fff;border-radius:50%;place-items:center;display:grid}.home-module__txgM7a__brandRow a:hover{box-shadow:0 0 0 1px var(--ink), 0 10px 20px -10px #0000004d;transform:translateY(-2px)}.home-module__txgM7a__brandRow img{object-fit:contain;width:66%;height:46%}.home-module__txgM7a__brandRow span{text-transform:uppercase;overflow-wrap:anywhere;padding:6px;font-size:11px;font-weight:800;line-height:1.05}.home-module__txgM7a__outlineButton{border:1px solid var(--line-strong);border-radius:6px;justify-content:center;align-items:center;min-width:220px;height:46px;margin-top:32px;padding:0 24px;font-weight:500;transition:border-color .2s,background .2s;display:inline-flex}.home-module__txgM7a__outlineButton:hover{border-color:var(--ink);background:var(--well)}@media (max-width:1024px){.home-module__txgM7a__slideInner{grid-template-columns:1fr;gap:24px}.home-module__txgM7a__dealSplit{grid-template-columns:1fr}.home-module__txgM7a__dealTile{aspect-ratio:auto;min-height:150px}}@media (max-width:640px){.home-module__txgM7a__slideBody{min-height:0}.home-module__txgM7a__slideInner{padding-top:32px;padding-bottom:48px;padding-inline:16px}.home-module__txgM7a__bannerArrow{display:none}.home-module__txgM7a__slideLead{font-size:16px}.home-module__txgM7a__slideDark .home-module__txgM7a__deck{display:none}.home-module__txgM7a__dealTileTitle{font-size:64px}.home-module__txgM7a__mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:170px;gap:8px}.home-module__txgM7a__tile[data-i]{grid-area:span 1/span 1}.home-module__txgM7a__tile[data-i="0"]{grid-area:span 2/span 2}.home-module__txgM7a__tileName,.home-module__txgM7a__tile[data-i="0"] .home-module__txgM7a__tileName{font-size:16px}.home-module__txgM7a__tile[data-i="0"] .home-module__txgM7a__tileName{font-size:24px}.home-module__txgM7a__brandRow a{width:68px;height:68px}}.home-module__txgM7a__slideNow{background:#000;position:relative}.home-module__txgM7a__nowBg{object-fit:cover;object-position:70% 50%;width:100%;height:100%;position:absolute;inset:0}.home-module__txgM7a__slideNow .home-module__txgM7a__slideInner{grid-template-columns:minmax(0,1fr);min-height:520px}.home-module__txgM7a__nowText{z-index:2;position:relative}.home-module__txgM7a__nowBrand{font-family:var(--font-round), system-ui, sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(1.7rem,3.2vw,2.6rem);font-weight:900;line-height:1}.home-module__txgM7a__nowTitle{font-family:var(--font-round), system-ui, sans-serif;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(5.5rem,12vw,10rem);font-weight:900;line-height:.82}.home-module__txgM7a__nowSub{letter-spacing:-.01em;margin-top:28px;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:700}.home-module__txgM7a__nowLead{color:#a9b8b1;margin-top:6px;font-size:clamp(1.1rem,1.7vw,1.5rem)}.home-module__txgM7a__nowButton{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;height:58px;transition:background .2s var(--ease);background:#ffffff1a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-top:32px;padding:0 26px 0 30px;font-size:20px;font-weight:600;display:inline-flex}.home-module__txgM7a__nowButton:hover{background:#ffffff2e}.home-module__txgM7a__slideFest{background:radial-gradient(circle at 22% 50%, #ffffff2e, transparent 32%), repeating-conic-gradient(from 0deg at 22% 50%, #ffffff0f 0 5deg, transparent 5deg 15deg), linear-gradient(135deg, #3df21c, #22c20a 55%, #158f04)}.home-module__txgM7a__festBadge{justify-self:center;place-items:center;width:360px;height:360px;display:grid;position:relative}.home-module__txgM7a__festRays{background:repeating-conic-gradient(#0d0f0e 0 6deg, #fff 6deg 12deg);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59%);mask:radial-gradient(circle,#0000 58%,#000 59%)}.home-module__txgM7a__festDisc{color:#0d0f0e;font-variation-settings:"wdth" 125;text-transform:uppercase;text-align:center;background:radial-gradient(circle at 50% 35%,#fff,#e2fbec);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72%;height:72%;font-weight:900;line-height:.9;display:flex;position:relative;box-shadow:inset 0 0 0 6px #0d0f0e,0 18px 40px -12px #00000073}.home-module__txgM7a__festDisc span:first-child{font-size:26px}.home-module__txgM7a__festDisc span:nth-child(2){color:var(--brand);font-size:44px}.home-module__txgM7a__festDisc span:nth-child(3),.home-module__txgM7a__festDisc span:nth-child(4){font-size:44px}.home-module__txgM7a__festRibbon{white-space:nowrap;color:#fff;text-transform:uppercase;background:#0d0f0e;border-radius:8px;padding:10px 26px;font-size:22px;font-weight:800;position:absolute;bottom:18px;left:50%;translate:-50%;rotate:-3deg;box-shadow:0 10px 24px -8px #00000080}.home-module__txgM7a__festRibbon b{color:var(--signal);font-size:34px}.home-module__txgM7a__festRow{justify-content:center;align-items:flex-end;gap:0;display:flex}.home-module__txgM7a__festItem{background:#fff;border-radius:20px;width:150px;height:190px;margin-left:-18px;position:relative;overflow:hidden;box-shadow:0 20px 40px -16px #001e1299}.home-module__txgM7a__festItem:first-child{margin-left:0}.home-module__txgM7a__festItem[data-i="1"],.home-module__txgM7a__festItem[data-i="3"]{z-index:1;height:220px}.home-module__txgM7a__festItem[data-i="2"]{z-index:2;height:250px}.home-module__txgM7a__festItem img{object-fit:contain;width:100%;height:100%;padding:14px;position:absolute;inset:0}@media (max-width:760px){.home-module__txgM7a__festBadge{width:260px;height:260px}.home-module__txgM7a__festDisc span:first-child{font-size:18px}.home-module__txgM7a__festDisc span:nth-child(2){font-size:31px}.home-module__txgM7a__festDisc span:nth-child(3),.home-module__txgM7a__festDisc span:nth-child(4){font-size:30px}.home-module__txgM7a__festRibbon{padding:8px 18px;font-size:16px}.home-module__txgM7a__festRibbon b{font-size:24px}.home-module__txgM7a__festItem{width:96px;height:124px;margin-left:-14px}.home-module__txgM7a__festItem[data-i="1"],.home-module__txgM7a__festItem[data-i="3"]{height:140px}.home-module__txgM7a__festItem[data-i="2"]{height:160px}.home-module__txgM7a__festItem[data-i="4"]{display:none}}.home-module__txgM7a__band{color:#fff;background:radial-gradient(70% 60% at 15% 0,#2cf00529,#0000 70%),linear-gradient(170deg,#0d0f0e 0%,#0a1606 100%);padding:56px 0 64px}.home-module__txgM7a__bandHead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.home-module__txgM7a__bandHead h2{letter-spacing:-.035em;font-variation-settings:"wdth" 100;font-size:clamp(3rem,6.4vw,5.6rem);font-weight:800;line-height:.95}.home-module__txgM7a__bandHead h2 em{font-family:var(--font-serif), Georgia, serif;color:var(--signal);letter-spacing:-.01em;font-style:italic;font-weight:400}.home-module__txgM7a__bandHead p{color:#b9c4be;margin-top:10px;font-size:19px}.home-module__txgM7a__split{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.home-module__txgM7a__poster{background:radial-gradient(circle at 1px 1px, #0d0f0e2e 1px, transparent 1.5px) 0 0 / 9px 9px, var(--signal);min-height:460px;color:var(--ink);border-radius:16px;flex-direction:column;justify-content:space-between;padding:36px;display:flex}.home-module__txgM7a__poster span{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;color:#fff;-webkit-text-stroke:3px var(--ink);paint-order:stroke fill;font-size:clamp(4rem,7vw,6rem);font-weight:900;line-height:.85}.home-module__txgM7a__poster small{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.home-module__txgM7a__poster:hover small{text-underline-offset:4px;text-decoration:underline}.home-module__txgM7a__bikes h2{font-size:clamp(1.8rem,3vw,2.6rem)}.home-module__txgM7a__bikes>p{color:var(--ink-2);margin-top:10px;font-size:17px}.home-module__txgM7a__bikes ul{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:24px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__bikes li a{border-bottom:1px solid var(--line);color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;font-size:16px;display:flex}.home-module__txgM7a__bikes li b{color:var(--ink)}.home-module__txgM7a__bikes li a:hover b{text-underline-offset:3px;text-decoration:underline}.home-module__txgM7a__bikes li small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.home-module__txgM7a__kitSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.home-module__txgM7a__kitText h2 em,.home-module__txgM7a__honest h2 em{font-family:var(--font-serif), Georgia, serif;color:var(--brand);font-style:italic;font-weight:400}.home-module__txgM7a__kitText p{color:var(--ink-2);max-width:50ch;margin:16px 0 28px;font-size:18px}.home-module__txgM7a__receipt{background:var(--well);border-radius:16px;padding:8px 24px 20px}.home-module__txgM7a__receiptRow{border-bottom:1px dashed var(--line-strong);align-items:center;gap:16px;padding:14px 0;display:flex}.home-module__txgM7a__receiptImage{background:#fff;border-radius:10px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.home-module__txgM7a__receiptImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px}.home-module__txgM7a__receiptName{flex-direction:column;flex:1;min-width:0;font-size:15px;font-weight:500;display:flex}.home-module__txgM7a__receiptName small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.home-module__txgM7a__receiptRow:hover .home-module__txgM7a__receiptName{text-underline-offset:3px;text-decoration:underline}.home-module__txgM7a__receiptRow b{font-variant-numeric:tabular-nums;font-size:17px}.home-module__txgM7a__receiptTotal{justify-content:space-between;align-items:baseline;padding-top:16px;font-weight:700;display:flex}.home-module__txgM7a__receiptTotal b{letter-spacing:-.02em;font-size:28px}.home-module__txgM7a__honest{background:var(--well);margin-top:104px;padding:88px 0}.home-module__txgM7a__honest ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.home-module__txgM7a__honest li{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:26px 22px;display:flex}.home-module__txgM7a__honest li svg{color:var(--ink);background:var(--signal);border-radius:10px;width:40px;height:40px;margin-bottom:6px;padding:7px}.home-module__txgM7a__honest strong{font-size:17px}.home-module__txgM7a__honest li p{color:var(--ink-2);font-size:15px}.home-module__txgM7a__stores{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.home-module__txgM7a__stores a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;font-weight:600;display:flex}.home-module__txgM7a__stores a:hover span{text-underline-offset:3px;text-decoration:underline}.home-module__txgM7a__stores small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.home-module__txgM7a__storeNote{color:var(--ink-3);margin-top:16px;font-size:14px}@media (max-width:1024px){.home-module__txgM7a__split,.home-module__txgM7a__kitSection{grid-template-columns:1fr}.home-module__txgM7a__poster{min-height:260px}.home-module__txgM7a__stores{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home-module__txgM7a__kitText h2{margin-bottom:16px}.home-module__txgM7a__honest li{flex-direction:row;align-items:center;gap:14px;padding:16px}.home-module__txgM7a__honest li svg{flex:none;margin:0}.home-module__txgM7a__bikes li:nth-child(n+7){display:none}.home-module__txgM7a__band{padding:44px 0 48px}.home-module__txgM7a__bandHead{flex-direction:column;align-items:flex-start}.home-module__txgM7a__bandHead p{font-size:16px}.home-module__txgM7a__poster{padding:24px}.home-module__txgM7a__bikes ul{grid-template-columns:1fr}.home-module__txgM7a__receipt{padding:4px 16px 16px}.home-module__txgM7a__receiptImage{width:56px;height:56px}.home-module__txgM7a__honest{margin-top:72px;padding:56px 0}.home-module__txgM7a__honest ul,.home-module__txgM7a__stores{grid-template-columns:1fr}}.home-module__txgM7a__honest h2{letter-spacing:-.03em;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1}.home-module__txgM7a__moviesBlock h2 em{font-family:var(--font-serif), Georgia, serif;color:var(--brand);font-style:italic;font-weight:400}.home-module__txgM7a__sectionSub{max-width:56ch;color:var(--ink-2);margin-top:10px;font-size:17px}.home-module__txgM7a__slideTrack{background:#000;position:relative}.home-module__txgM7a__trackBg{object-fit:cover;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.home-module__txgM7a__slideTrack .home-module__txgM7a__slideInner{min-height:520px}.home-module__txgM7a__trackText{grid-column:2;position:relative}.home-module__txgM7a__trackKicker{letter-spacing:.18em;text-transform:uppercase;color:var(--signal);font-size:13px;font-weight:700}.home-module__txgM7a__trackTitle{font-variation-settings:"wdth" 125;text-transform:uppercase;letter-spacing:-.02em;margin-top:12px;font-size:clamp(2.8rem,5.4vw,4.8rem);font-weight:900;line-height:.9}.home-module__txgM7a__trackTitle em{color:var(--signal);text-shadow:0 0 28px #2cf0058c;font-style:normal;display:block}@media (max-width:1024px){.home-module__txgM7a__trackText{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:18px;grid-column:1;align-self:end;padding:18px}}@media (max-width:640px){.home-module__txgM7a__ticker{display:none}.home-module__txgM7a__slideNow .home-module__txgM7a__slideInner,.home-module__txgM7a__slideTrack .home-module__txgM7a__slideInner{align-content:end;height:min(118vw,520px);min-height:0;padding-bottom:36px}.home-module__txgM7a__slideNow:after,.home-module__txgM7a__slideTrack:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000d9);height:55%;position:absolute;inset:auto 0 0}.home-module__txgM7a__nowText,.home-module__txgM7a__trackText{z-index:2}.home-module__txgM7a__nowBg{object-position:50% 50%}.home-module__txgM7a__trackBg{object-position:50% 100%}.home-module__txgM7a__nowBrand{letter-spacing:.12em;font-size:14px}.home-module__txgM7a__nowTitle{font-size:60px}.home-module__txgM7a__nowSub,.home-module__txgM7a__nowLead,.home-module__txgM7a__slideTrack .home-module__txgM7a__slideLead{display:none}.home-module__txgM7a__trackText{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0}.home-module__txgM7a__trackKicker{font-size:11px}.home-module__txgM7a__trackTitle{margin-top:6px;font-size:34px}.home-module__txgM7a__slideNow [data-slot=button],.home-module__txgM7a__slideTrack [data-slot=button]{height:44px;margin-top:16px;padding-inline:20px;font-size:15px}}
.fx-module__mIA1BW__raceLine{z-index:5;pointer-events:none;opacity:0;width:40px;height:72vh;transition:opacity .4s;position:fixed;top:14vh;left:18px}.fx-module__mIA1BW__raceLine[data-shown]{opacity:1}.fx-module__mIA1BW__raceTrack{height:100%;position:relative}.fx-module__mIA1BW__raceLine svg{width:100%;height:100%;overflow:visible}.fx-module__mIA1BW__trackBed,.fx-module__mIA1BW__trackKerb,.fx-module__mIA1BW__trackLit{fill:none;vector-effect:non-scaling-stroke}.fx-module__mIA1BW__trackBed{stroke:#000;stroke-width:10px;stroke-linecap:round}.fx-module__mIA1BW__trackKerb{stroke:#ffffff8c;stroke-width:1.2px;stroke-dasharray:4 6}.fx-module__mIA1BW__trackLit{stroke:var(--brand);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 0 3px #178a038c);transition:stroke .3s}.fx-module__mIA1BW__raceLine[data-on-dark] .fx-module__mIA1BW__trackLit{stroke:var(--signal);filter:drop-shadow(0 0 4px #2cf005e6)}.fx-module__mIA1BW__raceLine[data-on-dark] .fx-module__mIA1BW__trackBed{stroke:#ffffff1a}.fx-module__mIA1BW__rider{background:var(--brand);width:12px;height:12px;box-shadow:0 0 0 3px #fff, 0 0 0 4px var(--ink), 0 0 10px 2px #178a0380;border-radius:50%;margin:-6px 0 0 -6px;transition:background .3s,box-shadow .3s;position:absolute}.fx-module__mIA1BW__raceLine[data-on-dark] .fx-module__mIA1BW__rider{background:var(--ink);box-shadow:0 0 0 3px var(--signal), 0 0 14px 4px #2cf005b3}.fx-module__mIA1BW__flag{background:conic-gradient(#000 25%, #fff 0 50%, #000 0 75%, #fff 0) 0 0 / 7px 7px;width:22px;height:14px;position:absolute;bottom:-18px;left:50%;translate:-50%}@media (max-width:1439px){.fx-module__mIA1BW__raceLine{display:none}}.fx-module__mIA1BW__flip{display:inline-block;position:relative}.fx-module__mIA1BW__flip>span{white-space:nowrap;display:inline-block}.fx-module__mIA1BW__movies{position:relative}.fx-module__mIA1BW__movieRail{scroll-snap-type:x mandatory;scrollbar-width:none;--edge:max(32px, calc((100vw - 1320px) / 2 + 32px));padding:4px var(--edge) 8px;scroll-padding-inline:var(--edge);grid-auto-columns:240px;grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.fx-module__mIA1BW__movieRail::-webkit-scrollbar{display:none}.fx-module__mIA1BW__movieCard{aspect-ratio:9/16;scroll-snap-align:start;background:var(--well);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:20px;position:relative;overflow:hidden}.fx-module__mIA1BW__movieCard img{object-fit:cover;transition:transform .6s var(--ease)}.fx-module__mIA1BW__movieCard:hover{box-shadow:0 24px 40px -18px #0d0f0e80, 0 0 0 2px var(--signal);transform:translateY(-6px)}.fx-module__mIA1BW__movieCard:hover img{transform:scale(1.05)}.fx-module__mIA1BW__movieShade{background:linear-gradient(#0000 45%,#000000d9);position:absolute;inset:0}.fx-module__mIA1BW__movieText{color:#fff;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.fx-module__mIA1BW__movieText small{letter-spacing:.12em;text-transform:uppercase;color:var(--signal);font-size:11px;font-weight:700}.fx-module__mIA1BW__movieText strong{text-wrap:balance;font-size:18px;line-height:1.15}.fx-module__mIA1BW__movieText span{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.fx-module__mIA1BW__movieText s{opacity:.6;margin-left:8px;font-weight:400}.fx-module__mIA1BW__movieNav{justify-content:flex-end;gap:8px;padding:16px max(32px,50vw - 628px) 0;display:flex}.fx-module__mIA1BW__movieNav button{border:1px solid var(--line-strong);background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,border-color .2s;display:grid}.fx-module__mIA1BW__movieNav button:hover{background:var(--ink);border-color:var(--ink);color:#fff}@media (max-width:760px){.fx-module__mIA1BW__movieRail{grid-auto-columns:62vw;padding-inline:16px;scroll-padding-inline:16px}.fx-module__mIA1BW__movieNav{display:none}}.fx-module__mIA1BW__tread{background:repeating-linear-gradient(115deg,#0000 0 8px,#0d0f0e24 8px 16px,#0000 16px 24px) top/100% 50% no-repeat,repeating-linear-gradient(65deg,#0000 0 8px,#0d0f0e24 8px 16px,#0000 16px 24px) bottom/100% 50% no-repeat;height:22px;margin:8px 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.fx-module__mIA1BW__tread[data-tone=dark]{background:repeating-linear-gradient(115deg,#0000 0 8px,#2cf00559 8px 16px,#0000 16px 24px) top/100% 50% no-repeat,repeating-linear-gradient(65deg,#0000 0 8px,#2cf00559 8px 16px,#0000 16px 24px) bottom/100% 50% no-repeat}.fx-module__mIA1BW__marquee{--gap:16px;flex-direction:column;gap:16px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.fx-module__mIA1BW__marqueeRow{gap:var(--gap);width:max-content;animation:40s linear infinite fx-module__mIA1BW__marquee;display:flex}.fx-module__mIA1BW__marqueeRow[data-reverse=true]{animation-direction:reverse}.fx-module__mIA1BW__marquee:hover .fx-module__mIA1BW__marqueeRow{animation-play-state:paused}@keyframes fx-module__mIA1BW__marquee{to{transform:translateX(calc(-50% - var(--gap) / 2))}}@media (prefers-reduced-motion:reduce){.fx-module__mIA1BW__marqueeRow{animation:none}}
