.TabbedGrid-module__y6vJRq__section{padding:0 var(--page-pad);margin-bottom:44px;display:flow-root}.TabbedGrid-module__y6vJRq__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.TabbedGrid-module__y6vJRq__tabs{gap:22px;display:flex}.TabbedGrid-module__y6vJRq__tab{font-size:var(--fs-lg);letter-spacing:-.01em;color:var(--text-dim);transition:color var(--t-fast) var(--ease-out);padding:6px 0 10px;font-weight:600;position:relative}.TabbedGrid-module__y6vJRq__tab:after{content:"";border-radius:var(--radius-hair);background:var(--text);transform-origin:50%;height:2px;transition:transform var(--t-base) var(--ease-out);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.TabbedGrid-module__y6vJRq__tab:hover,.TabbedGrid-module__y6vJRq__tabOn{color:var(--text)}.TabbedGrid-module__y6vJRq__tabOn:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.TabbedGrid-module__y6vJRq__tab:after{transition:none}.TabbedGrid-module__y6vJRq__arrow:active:not(:disabled){transform:none}}.TabbedGrid-module__y6vJRq__pager{align-items:center;gap:10px;display:flex}.TabbedGrid-module__y6vJRq__arrow{border-radius:var(--radius-xs);width:30px;height:30px;color:var(--text-dim);transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);place-items:center;display:grid}.TabbedGrid-module__y6vJRq__arrow:hover:not(:disabled){background:var(--fill-1);color:var(--text)}.TabbedGrid-module__y6vJRq__arrow:active:not(:disabled){transform:scale(.9)}.TabbedGrid-module__y6vJRq__arrow:disabled{opacity:.35;cursor:default}.TabbedGrid-module__y6vJRq__page{text-align:center;min-width:44px;font-size:var(--fs-md);font-variant-numeric:tabular-nums;color:var(--text-dim);font-weight:600}.TabbedGrid-module__y6vJRq__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 14px;display:grid}@media (max-width:1200px){.TabbedGrid-module__y6vJRq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.TabbedGrid-module__y6vJRq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.TabbedGrid-module__y6vJRq__tab{font-size:var(--fs-md);padding:7px 12px}.TabbedGrid-module__y6vJRq__bar{gap:10px}.TabbedGrid-module__y6vJRq__tabs{width:100%}.TabbedGrid-module__y6vJRq__tab{text-align:center;flex:1;padding:8px 6px}}
.HeroBanner-module__110s5W__hero{width:auto;height:var(--hero-h);min-height:var(--hero-min);max-height:var(--hero-max);margin:0 var(--page-pad);border-radius:var(--radius-content);isolation:isolate;box-shadow:var(--lift-2);position:relative}.HeroBanner-module__110s5W__heroFull{margin:calc(var(--top-pad) * -1) 0 0;height:100svh;max-height:none;box-shadow:none;border-radius:0;overflow-x:clip}.HeroBanner-module__110s5W__heroFull:after,.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__edge{display:none}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__wrapShade:after{content:"";background:linear-gradient(to top, var(--bg) 0%, rgba(var(--bg-rgb), .72) 34%, transparent 100%);height:42%;position:absolute;bottom:-1px;left:0;right:0}.HeroBanner-module__110s5W__clip{z-index:1;pointer-events:none;opacity:0;width:100%;min-width:177.78cqh;height:100%;min-height:56.25cqw;transition:opacity var(--t-lazy) var(--ease-out);border:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.22)}.HeroBanner-module__110s5W__clipOn{opacity:1}.HeroBanner-module__110s5W__clipFile{object-fit:cover;min-width:0;min-height:0;transform:translate(-50%,-50%)scale(1.36)}.HeroBanner-module__110s5W__clipShield{z-index:2;background:0 0;position:absolute;inset:0}.HeroBanner-module__110s5W__meta,.HeroBanner-module__110s5W__overview{max-height:200px;transition:opacity var(--t-slow) var(--ease-out), max-height var(--t-slow) var(--ease-out), margin var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-out);overflow:hidden}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__overview{opacity:0;max-height:0;margin-top:0;transform:translateY(10px)}.HeroBanner-module__110s5W__titleLogo{transition:opacity var(--t-lazy) var(--ease-out)!important}.HeroBanner-module__110s5W__titleLogo.HeroBanner-module__110s5W__logoTall{height:clamp(190px,21vw,400px)}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:min(420px,100%);height:clamp(72px,9vw,132px)}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__title{min-height:clamp(72px,9vw,132px)}@media (max-width:768px){.HeroBanner-module__110s5W__titleLogo{height:clamp(96px,20vw,170px)}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__meta,.HeroBanner-module__110s5W__overview{transition:none}.HeroBanner-module__110s5W__titleLogo{transition:opacity var(--t-lazy) var(--ease-out)!important}}.HeroBanner-module__110s5W__mute{z-index:4;border-radius:var(--radius-round);width:42px;height:42px;position:absolute;bottom:111px;right:46px;}@media (min-width:768px){.HeroBanner-module__110s5W__mute{bottom:49px}}@media (min-width:769px){.HeroBanner-module__110s5W__mute{right:var(--page-pad);bottom:calc(clamp(34px,4.5vw,54px) - 14px)}.HeroBanner-module__110s5W__chips.HeroBanner-module__110s5W__chipsShift{transform:translate(-58px)}}@media (max-width:640px){.HeroBanner-module__110s5W__mute{top:calc(var(--top-pad,0px) + 14px);width:40px;height:40px;bottom:auto;right:14px}}.HeroBanner-module__110s5W__ground{z-index:0;pointer-events:none;opacity:1;height:96vh;position:absolute;top:-84px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 38%,#00000059 64%,#0000 88%);mask-image:linear-gradient(#000 0 38%,#00000059 64%,#0000 88%)}@media (min-width:901px){.HeroBanner-module__110s5W__ground{left:calc(-1 * var(--page-pad))}}.HeroBanner-module__110s5W__groundImg{object-fit:cover;object-position:center 30%;opacity:0;filter:blur(10px)brightness(.42)saturate(1.3);width:110%;height:110%;position:absolute;inset:-10% -5% 0;transform:scale(1.12)}.HeroBanner-module__110s5W__groundOn{opacity:1}.HeroBanner-module__110s5W__groundOff{display:none}.HeroBanner-module__110s5W__groundShade{background:linear-gradient(to bottom, rgba(var(--bg-rgb), .6) 0%, rgba(var(--bg-rgb), .2) 24%, rgba(var(--bg-rgb), .3) 58%, var(--bg) 100%), radial-gradient(80% 65% at 50% 38%, transparent 25%, rgba(var(--bg-rgb), .55) 100%);position:absolute;inset:0}@media (max-width:768px){.HeroBanner-module__110s5W__ground{height:84vh}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__groundImg{transform:scale(1.08)}}@media (max-width:768px){.HeroBanner-module__110s5W__hero{box-shadow:none;border-radius:0;margin:0}.HeroBanner-module__110s5W__hero:after,.HeroBanner-module__110s5W__edge{display:none}.HeroBanner-module__110s5W__backdropWrap{-webkit-mask-image:linear-gradient(#000 46%,#0000 100%);mask-image:linear-gradient(#000 46%,#0000 100%)}.HeroBanner-module__110s5W__wrapShade{background:linear-gradient(to top, var(--bg) 1%, rgba(var(--bg-rgb), .5) 24%, transparent 62%)}}.HeroBanner-module__110s5W__track{border-radius:inherit;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.HeroBanner-module__110s5W__slide{border-radius:inherit;opacity:0;visibility:hidden;transition:opacity .85s var(--ease-out), visibility 0s linear .85s;position:absolute;inset:0;overflow:hidden}.HeroBanner-module__110s5W__slideOn{opacity:1;visibility:visible;transition:opacity .85s var(--ease-out), visibility 0s}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__chips{opacity:0;animation:HeroBanner-module__110s5W__heroCopyOut var(--t-fast) var(--ease-out) backwards}.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__chips{opacity:1;animation:HeroBanner-module__110s5W__heroCopyIn var(--t-lazy) var(--ease-out) var(--t-fast) backwards}.HeroBanner-module__110s5W__settle .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__settle .HeroBanner-module__110s5W__chips{animation-name:HeroBanner-module__110s5W__heroFadeIn;animation-delay:.12s}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__chips{animation:none}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__backdropImg{transition:none}.HeroBanner-module__110s5W__steady .HeroBanner-module__110s5W__titleLogo{transition:none!important}.HeroBanner-module__110s5W__info.HeroBanner-module__110s5W__infoWait{opacity:0;animation:none}@keyframes HeroBanner-module__110s5W__heroCopyIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes HeroBanner-module__110s5W__heroCopyOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-14px)}}@keyframes HeroBanner-module__110s5W__heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes HeroBanner-module__110s5W__heroFadeOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__slide{transition:opacity var(--t-base) linear, visibility 0s linear var(--t-base)}.HeroBanner-module__110s5W__slideOn{transition:opacity var(--t-base) linear, visibility 0s}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__chips{animation-name:HeroBanner-module__110s5W__heroFadeOut}.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__info,.HeroBanner-module__110s5W__slideOn .HeroBanner-module__110s5W__chips{animation-name:HeroBanner-module__110s5W__heroFadeIn}.HeroBanner-module__110s5W__info.HeroBanner-module__110s5W__infoWait{animation:none}}.HeroBanner-module__110s5W__backdropWrap{border-radius:inherit;height:100%;clip-path:inset(0 round var(--radius-panel));pointer-events:none;position:absolute;inset:0;overflow:hidden;container-type:size}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__backdropWrap{clip-path:none}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__track,.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__slide{overflow:visible;-webkit-mask-image:none;mask-image:none}.HeroBanner-module__110s5W__backdropLq{object-fit:cover;object-position:center top;filter:blur(8px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.HeroBanner-module__110s5W__backdropImg{object-fit:cover;object-position:center top;opacity:0;width:100%;height:100%;transition:opacity var(--t-lazy) var(--ease-out);position:relative;transform:scale(1.06)}.HeroBanner-module__110s5W__imgOn{opacity:1}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg{animation:none}.HeroBanner-module__110s5W__wrapShade{z-index:2;pointer-events:none;background:linear-gradient(to top, rgba(var(--bg-rgb), .78) 0%, rgba(var(--bg-rgb), .5) 14%, rgba(var(--bg-rgb), .24) 30%, rgba(var(--bg-rgb), .08) 46%, transparent 60%), linear-gradient(to right, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .12) 28%, transparent 50%);position:absolute;inset:0}.HeroBanner-module__110s5W__vignette{pointer-events:none;background:linear-gradient(180deg, rgba(var(--bg-rgb), .12) 0%, transparent 9%);z-index:2;position:absolute;inset:0}.HeroBanner-module__110s5W__content{z-index:3;text-shadow:0 1px 10px var(--scrim);justify-content:space-between;align-items:flex-end;padding:0 46px 120px;display:flex;position:absolute;inset:0}@media (min-width:768px){.HeroBanner-module__110s5W__content{padding-bottom:76px}}.HeroBanner-module__110s5W__info{max-width:min(560px,46%)}@media (max-width:900px){.HeroBanner-module__110s5W__info{max-width:100%}}.HeroBanner-module__110s5W__title{letter-spacing:-.02em;min-height:clamp(240px,34vw,640px);filter:drop-shadow(0 2px 14px var(--scrim)) drop-shadow(0 1px 3px var(--scrim));flex-direction:column;justify-content:flex-end;margin-bottom:6px;font-size:clamp(3rem,7vw,5.4rem);font-weight:600;line-height:1.08;display:flex}.HeroBanner-module__110s5W__titleLogo{object-fit:contain;object-position:left bottom;width:auto;max-width:min(1200px,94%);height:clamp(240px,34vw,640px);margin:4px 0 10px;display:block}.HeroBanner-module__110s5W__meta{color:var(--text);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;text-shadow:0 1px 8px var(--scrim);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:18px 0 0;font-weight:600;display:flex}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap]{width:54px;height:54px}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap] [class*=num]{font-size:var(--fs-lg)}.HeroBanner-module__110s5W__rating{color:var(--primary);align-items:center;gap:5px;display:inline-flex}.HeroBanner-module__110s5W__overview{font-size:var(--fs-2xl);color:var(--text-dim);text-shadow:0 1px 10px var(--scrim-deep);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}@media (max-width:900px){.HeroBanner-module__110s5W__overview{-webkit-line-clamp:2;font-size:var(--fs-md)}}.HeroBanner-module__110s5W__metaLink{transition:color var(--t-base)}.HeroBanner-module__110s5W__metaLink:hover,.HeroBanner-module__110s5W__rating{color:var(--accent)}.HeroBanner-module__110s5W__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex}.HeroBanner-module__110s5W__dot{border-radius:var(--radius-round);background:var(--text-muted);flex:none;align-self:center;width:4px;height:4px;margin:0 2px}@media (min-width:769px){.HeroBanner-module__110s5W__content{padding:0 var(--page-pad) clamp(34px, 4.5%, 54px);justify-content:space-between;align-items:flex-end}.HeroBanner-module__110s5W__info{width:min(62%,880px);max-width:none}.HeroBanner-module__110s5W__titleLogo{object-position:left bottom;width:auto;max-width:min(1200px,94%);height:clamp(240px,34vw,640px);max-height:none}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:min(420px,100%);height:clamp(72px,9vw,132px)}.HeroBanner-module__110s5W__wrapShade{background:linear-gradient(to right, rgba(var(--bg-rgb), .8) 0%, rgba(var(--bg-rgb), .52) 14%, rgba(var(--bg-rgb), .2) 30%, rgba(var(--bg-rgb), .04) 44%, transparent 56%), linear-gradient(to top, rgba(var(--bg-rgb), .34) 0%, rgba(var(--bg-rgb), .05) 20%, transparent 36%)}}.HeroBanner-module__110s5W__playBtn{letter-spacing:-.01em;min-width:176px;}.HeroBanner-module__110s5W__say{display:inline-grid}.HeroBanner-module__110s5W__say>span{transition:opacity var(--t-fast);grid-area:1/1;justify-self:start}.HeroBanner-module__110s5W__say>span[aria-hidden=true]{opacity:0}.HeroBanner-module__110s5W__bell,.HeroBanner-module__110s5W__bellOn{transform-origin:50% 16%;display:inline-flex}.HeroBanner-module__110s5W__remindOn{background:var(--glass-solid);color:var(--text);box-shadow:var(--glass-highlight)}.HeroBanner-module__110s5W__remindOn:hover{background:var(--surface-3)}.HeroBanner-module__110s5W__remind[data-ring] .HeroBanner-module__110s5W__bellOn{animation:HeroBanner-module__110s5W__ringSwing calc(var(--t-lazy) + var(--t-fast)) var(--ease-glide)}@keyframes HeroBanner-module__110s5W__ringSwing{0%{transform:rotate(0)}7%{transform:rotate(-17deg)}18%{transform:rotate(13.6deg)}30%{transform:rotate(-10.2deg)}43%{transform:rotate(6.8deg)}59%{transform:rotate(-3.4deg)}to{transform:rotate(0)}}.HeroBanner-module__110s5W__infoBtn{min-width:176px;overflow:hidden;}.HeroBanner-module__110s5W__infoBtnInner{z-index:1;align-items:center;gap:10px;display:inline-flex;position:relative}.HeroBanner-module__110s5W__pagination{z-index:var(--z-raised);align-items:center;gap:4px;display:flex;position:absolute;bottom:5vh;left:50%;transform:translate(-50%)}@media (min-width:769px) and (max-width:1200px){.HeroBanner-module__110s5W__content{padding-bottom:64px}.HeroBanner-module__110s5W__pagination{bottom:24px}.HeroBanner-module__110s5W__mute{bottom:50px}}.HeroBanner-module__110s5W__bar{cursor:pointer;border-radius:var(--radius-float);place-items:center;width:18px;height:18px;display:grid;position:relative}.HeroBanner-module__110s5W__bar:after{content:"";border-radius:var(--radius-round);background:var(--fill-4);width:10px;height:10px;box-shadow:var(--shadow-sm);transition:background var(--t-slow) var(--ease-out), transform var(--t-slow) var(--ease-lift)}.HeroBanner-module__110s5W__bar:hover:after{background:var(--fill-4);transform:scale(1.3)}.HeroBanner-module__110s5W__bar:active:after{transform:scale(1.05)}.HeroBanner-module__110s5W__barActive:after,.HeroBanner-module__110s5W__barActive:hover:after{background:var(--primary);transform:scale(1.15)}.HeroBanner-module__110s5W__barFill{display:none}@media (prefers-reduced-motion:reduce){.HeroBanner-module__110s5W__barFill{animation:none;transform:translateY(-50%)}.HeroBanner-module__110s5W__bar{transition:none}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg,.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropLq{transition:none;animation:none;transform:none}.HeroBanner-module__110s5W__playBtn:hover,.HeroBanner-module__110s5W__playBtn:active,.HeroBanner-module__110s5W__infoBtn:hover,.HeroBanner-module__110s5W__infoBtn:active{transform:none}.HeroBanner-module__110s5W__remind[data-ring] .HeroBanner-module__110s5W__bellOn{animation:none}}@media (max-width:768px){.HeroBanner-module__110s5W__content{padding:0 20px calc(128px + env(safe-area-inset-bottom))}.HeroBanner-module__110s5W__desc{display:none}.HeroBanner-module__110s5W__content{justify-content:center}.HeroBanner-module__110s5W__info{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:100%;display:flex}.HeroBanner-module__110s5W__title{text-align:center}.HeroBanner-module__110s5W__titleLogo{max-width:86%;max-height:clamp(110px,32vw,170px);margin:2px auto 8px}.HeroBanner-module__110s5W__meta{font-size:var(--fs-lg);justify-content:center;gap:8px 12px;margin:10px 0 0}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap]{width:40px;height:40px}.HeroBanner-module__110s5W__meta [class*=Score-module][class*=wrap] [class*=num]{font-size:var(--fs-sm)}.HeroBanner-module__110s5W__overview{-webkit-line-clamp:2;font-size:var(--fs-lg);-webkit-box-orient:vertical;max-height:48px;margin:12px 0 0;padding:0 8px;line-height:1.45;display:-webkit-box;overflow:hidden}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__overview{max-height:0;margin-top:0}.HeroBanner-module__110s5W__infoTight .HeroBanner-module__110s5W__titleLogo{max-width:86%;height:auto;max-height:clamp(110px,32vw,170px)}.HeroBanner-module__110s5W__actions{flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:18px}.HeroBanner-module__110s5W__pagination{bottom:calc(74px + env(safe-area-inset-bottom))}.HeroBanner-module__110s5W__ground{display:none}.HeroBanner-module__110s5W__slide .HeroBanner-module__110s5W__backdropImg{animation:none;transform:none}.HeroBanner-module__110s5W__hero{will-change:auto}}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__backdropWrap{-webkit-mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%);mask-image:linear-gradient(#000 0 40%,#000000bd 60%,#0006 74%,#00000029 86%,#0000000a 94%,#0000 100%)}.HeroBanner-module__110s5W__heroFull .HeroBanner-module__110s5W__wrapShade:after{background:0 0}.HeroBanner-module__110s5W__chips{transition:transform var(--t-slow) var(--ease-out);flex:none;gap:8px;display:flex}.HeroBanner-module__110s5W__chipsShift{transform:translate(-28px)}@media (max-width:640px){.HeroBanner-module__110s5W__chips{display:none}}.HeroBanner-module__110s5W__chip{color:var(--text);font-size:var(--fs-sm);white-space:nowrap;text-shadow:0 1px 10px var(--scrim-deep);align-items:center;gap:8px;font-weight:600;line-height:1;display:inline-flex}.HeroBanner-module__110s5W__chip svg{filter:drop-shadow(0 1px 4px var(--scrim-deep))}.HeroBanner-module__110s5W__chips{gap:18px}.HeroBanner-module__110s5W__chipMatch svg{color:var(--ok)}
.TileRow-module__C8OvDa__section{padding:0 var(--page-pad);margin-bottom:52px;display:flow-root}.TileRow-module__C8OvDa__heading{font-size:var(--fs-3xl);letter-spacing:-.015em;margin-bottom:20px;font-weight:700}.TileRow-module__C8OvDa__rowWrap{position:relative}.TileRow-module__C8OvDa__row{-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;--fl:0px;--fr:0px;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--fl), #000 calc(100% - var(--fr)), transparent 100%);transition:--fl var(--t-slow) var(--ease-out), --fr var(--t-slow) var(--ease-out);gap:12px;padding:2px 0 6px;display:flex;overflow-x:auto}.TileRow-module__C8OvDa__row::-webkit-scrollbar{display:none}.TileRow-module__C8OvDa__fadeL{--fl:48px}.TileRow-module__C8OvDa__fadeR{--fr:48px}.TileRow-module__C8OvDa__name{font-size:var(--fs-md);color:var(--text-dim);text-align:center;font-weight:500}.TileRow-module__C8OvDa__halo .TileRow-module__C8OvDa__logoBox img{filter:drop-shadow(0 0 1px var(--fill-4)) drop-shadow(0 0 7px var(--fill-3))}.TileRow-module__C8OvDa__tileSub{max-width:100%;font-size:var(--fs-sm);color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-weight:500;display:flex;overflow:hidden}.TileRow-module__C8OvDa__tileDot{border-radius:var(--radius-round);background:var(--danger);flex:none;width:5px;height:5px}.TileRow-module__C8OvDa__labelTile{transition:transform var(--t-fast) var(--ease-out);flex-direction:column;flex:0 0 158px;align-items:center;gap:9px;display:flex}.TileRow-module__C8OvDa__logoBox{border-radius:var(--radius-content);background:var(--fill-1);width:100%;height:82px;box-shadow:var(--shadow-sm);transition:background var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);justify-content:center;align-items:center;padding:16px 20px;display:flex;overflow:hidden}.TileRow-module__C8OvDa__logoBox img{object-fit:contain;opacity:1;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.TileRow-module__C8OvDa__labelTile:hover{transform:translateY(-3px)}.TileRow-module__C8OvDa__labelTile:hover .TileRow-module__C8OvDa__logoBox{background:var(--fill-2);box-shadow:var(--shadow-md)}.TileRow-module__C8OvDa__labelTile:hover .TileRow-module__C8OvDa__logoBox img{opacity:1}@media (min-width:768px){.TileRow-module__C8OvDa__labelTile{flex:0 0 176px}.TileRow-module__C8OvDa__logoBox{height:90px}}@media (prefers-reduced-motion:reduce){.TileRow-module__C8OvDa__labelTile:hover{transform:none}}.TileRow-module__C8OvDa__iconTile{transition:transform var(--t-fast) var(--ease-out);flex-direction:column;flex:0 0 84px;align-items:center;gap:9px;display:flex}.TileRow-module__C8OvDa__iconTile img{border-radius:var(--radius-content);object-fit:cover;width:84px;height:84px;box-shadow:var(--shadow-sm);transition:box-shadow var(--t-fast) var(--ease-out);display:block}.TileRow-module__C8OvDa__iconTile:hover img{box-shadow:var(--shadow-md)}.TileRow-module__C8OvDa__iconTile:hover{transform:translateY(-3px)}.TileRow-module__C8OvDa__iconName{font-size:var(--fs-sm);color:var(--text-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;transition:color var(--t-fast) var(--ease-out);font-weight:500;overflow:hidden}.TileRow-module__C8OvDa__iconTile:hover .TileRow-module__C8OvDa__iconName{color:var(--text)}@media (prefers-reduced-motion:reduce){.TileRow-module__C8OvDa__iconTile:hover{transform:none}}@media (min-width:768px){.TileRow-module__C8OvDa__section{margin-bottom:60px}}@media (max-width:640px){.TileRow-module__C8OvDa__heading{font-size:var(--fs-2xl);margin-bottom:12px}}[data-tv="1"] .TileRow-module__C8OvDa__row{padding:14px var(--page-pad) 18px 32px;margin:0 calc(-1 * var(--page-pad)) 0 -32px;scroll-padding-inline:32px}
