@keyframes home_settle__KH_jD{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes home_riseIn__mbLHE{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.home_hero__o4ZPq{position:relative;display:block;width:100%;height:calc(100vh - var(--header-h, 56px));height:calc(100svh - var(--header-h, 56px));min-height:360px;line-height:0;background:#f4f4f4;overflow:hidden}.home_heroImg__7MMak{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transform-origin:50% 40%;animation:home_settle__KH_jD 2.4s cubic-bezier(.22,.61,.36,1) both;will-change:transform}.home_heroText__rxkTh>*{animation:home_riseIn__mbLHE .9s cubic-bezier(.22,.61,.36,1) both}.home_heroText__rxkTh>:first-child{animation-delay:.25s}.home_heroText__rxkTh>:nth-child(2){animation-delay:.45s}.home_heroText__rxkTh{position:absolute;left:0;right:0;bottom:max(8%,28px);display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;color:#fff;line-height:1.2;padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left))}.home_heroTitle__LI4Uj{margin:0;font-size:clamp(26px,4.5vw,56px);font-weight:400;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 1px 12px rgba(0,0,0,.35)}.home_btn__f_D1_{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 28px;border:1px solid #fff;color:#fff;background:rgba(0,0,0,.15);font-size:12px;text-transform:uppercase;letter-spacing:.12em;text-decoration:none;transition:background-color .3s ease,color .3s ease,transform .15s ease}.home_btn__f_D1_:hover{background:#fff;color:#000}.home_btn__f_D1_:active{transform:scale(.98)}.home_sectionHead__ZU9Ft{display:flex;justify-content:space-between;align-items:baseline;padding:28px 16px 14px;border-bottom:1px solid #000}.home_h2__qGzbf{margin:0;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.home_viewAll__zU35V{position:relative;padding-top:14px;margin-top:-14px;margin-bottom:-12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#000;padding-bottom:14px}.home_viewAll__zU35V:after{content:"";position:absolute;left:0;right:0;bottom:12px;height:1px;background:#000;transform-origin:right;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.home_viewAll__zU35V:hover:after{transform:scaleX(0)}.home_grid__KKSaI{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #000}.home_cell__pE6Xw{position:relative;border-right:1px solid #000;border-bottom:1px solid #000;min-width:0}.home_imgWrap__tOPXu{display:block;position:relative;aspect-ratio:2/3;overflow:hidden;background:#f4f4f4}.home_im1__Dn8pU,.home_im2__GENVI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_im2__GENVI{-webkit-clip-path:inset(100% 0 0 0);clip-path:inset(100% 0 0 0);transition:none}@media (hover:hover){.home_imgWrap__tOPXu:hover .home_im2__GENVI{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.home_im1__Dn8pU:only-child{opacity:.92}.home_imgWrap__tOPXu:hover .home_im1__Dn8pU:only-child{opacity:1;transition:none}.home_ttl__PFjX8{background:linear-gradient(#000,#000) no-repeat 0 100% /0 1px;transition:background-size .35s cubic-bezier(.65,0,.35,1)}.home_cell__pE6Xw:hover .home_ttl__PFjX8{background-size:100% 1px}}.home_caption__a3fWP{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #000;color:#000;text-decoration:none}.home_ttl__PFjX8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.home_price__DVFDk{display:flex;gap:6px;white-space:nowrap;flex:none}.home_strike__cFcVL{opacity:.5}.home_banners__xcu6z{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #000;border-left:1px solid #000}.home_bannerCell__6_LYB{min-width:0;border-right:1px solid #000;border-bottom:1px solid #000}.home_banner__xD4Cc{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;color:#fff;text-decoration:none;background:#f4f4f4}.home_banner__xD4Cc img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.home_shade__ANpkV{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.05) 60%);opacity:.55;transition:opacity .45s ease}.home_bannerBody__aIs6A{position:absolute;left:0;right:0;bottom:6%;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.home_bannerTitle__rilfg{margin:0;font-size:clamp(18px,2vw,26px);font-weight:400;text-transform:uppercase;letter-spacing:.1em}.home_bannerBtn__kflbV{padding:8px 18px;border:1px solid #fff;font-size:11px;text-transform:uppercase;letter-spacing:.12em}@media (hover:hover){.home_bannerBtn__kflbV{opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s cubic-bezier(.22,.61,.36,1)}.home_banner__xD4Cc:hover .home_shade__ANpkV{opacity:1}.home_banner__xD4Cc:hover .home_bannerBtn__kflbV{opacity:1;transform:none}}.home_banner__xD4Cc:focus-visible,.home_cell__pE6Xw>a:focus-visible{outline-offset:-3px}@media (max-width:899px){.home_banners__xcu6z,.home_grid__KKSaI{grid-template-columns:repeat(2,1fr)}.home_heroText__rxkTh{bottom:max(6%,24px);gap:12px}}@media (prefers-reduced-motion:reduce){.home_bannerBtn__kflbV,.home_im1__Dn8pU,.home_im2__GENVI,.home_shade__ANpkV,.home_ttl__PFjX8{transition-duration:.01ms!important}.home_heroImg__7MMak{animation:none}}.home_section__bCaaS{margin-top:40px}.home_celebs__bSpOi .home_celebsGrid__df31w{grid-template-columns:repeat(4,1fr)}@media (min-width:1200px){.home_celebs__bSpOi .home_celebsGrid__df31w{grid-template-columns:repeat(8,1fr)}.home_celebs__bSpOi .home_celebsGrid__df31w .home_caption__a3fWP{padding:9px 6px;font-size:11px;letter-spacing:0}}.home_centerRow__5593j{display:flex;justify-content:center;padding:28px 16px 64px}.home_outlineBtn__uhvcs{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 56px;background:#fff;color:#000;border:1px solid #000;font:inherit;font-size:12px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .25s,color .25s}.home_outlineBtn__uhvcs:hover{background:#000;color:#fff}.home_outlineBtn__uhvcs:active{transform:scale(.98)}.home_outlineBtn__uhvcs:focus-visible{outline:1.5px solid #000;outline-offset:3px}@media (max-width:559px){.home_celebs__bSpOi .home_celebsGrid__df31w{grid-template-columns:repeat(2,1fr)}}@media (min-width:1920px){.home_heroTitle__LI4Uj{font-size:clamp(56px,3.2vw,84px)}.home_btn__f_D1_{min-height:52px;padding:0 40px;font-size:14px}.home_sectionHead__ZU9Ft{padding:36px 28px 18px}.home_h2__qGzbf{font-size:16px}.home_viewAll__zU35V{font-size:13px}.home_caption__a3fWP{font-size:13px;padding:12px 14px}.home_bannerTitle__rilfg{font-size:clamp(26px,1.6vw,40px)}.home_bannerBtn__kflbV{font-size:13px;padding:10px 24px}.home_celebs__bSpOi .home_celebsGrid__df31w .home_caption__a3fWP{font-size:12px;padding:11px 8px}.home_outlineBtn__uhvcs{height:64px;font-size:14px}}@media (max-width:767px){.home_heroTitle__LI4Uj{font-size:clamp(23px,4.5vw,49.5px)}.home_btn__f_D1_{font-size:10.5px}.home_h2__qGzbf{font-size:11.5px}.home_caption__a3fWP,.home_viewAll__zU35V{font-size:10px}.home_bannerTitle__rilfg{font-size:clamp(16px,2vw,23px)}.home_bannerBtn__kflbV{font-size:10px}.home_outlineBtn__uhvcs{font-size:10.5px}}.celebs_page__2d4do{--ease:cubic-bezier(.22,.61,.36,1);color:#000;background:#fff}.celebs_head__0c7is{display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 16px;gap:12px;border-bottom:1px solid #000}.celebs_h1__4aR0l{font-size:12px;font-weight:400;letter-spacing:.08em;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.celebs_h1__4aR0l,.celebs_n__7_zEl{text-transform:uppercase;white-space:nowrap}.celebs_n__7_zEl{font-size:11px;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.celebs_grid__EjAwc{display:grid;grid-template-columns:repeat(4,1fr)}.celebs_cell__JLHul{position:relative;margin:0;min-width:0;border-right:1px solid #000;border-bottom:1px solid #000}.celebs_imgWrap__q3num{display:block;aspect-ratio:2/3;overflow:hidden;background:#f3f3f3}.celebs_img__646PB{display:block;width:100%;height:100%;object-fit:cover}.celebs_caption__TnMWE{display:flex;min-width:0;padding:9px 10px;font-size:11px;line-height:1.3;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #000;color:#000;text-decoration:none}.celebs_ttl__iGzAa{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#000,#000) no-repeat 0 100% /0 1px}@media (hover:hover){.celebs_ttl__iGzAa{transition:background-size .35s cubic-bezier(.65,0,.35,1)}.celebs_cell__JLHul:hover .celebs_ttl__iGzAa{background-size:100% 1px}}@media (max-width:1099px){.celebs_grid__EjAwc{grid-template-columns:repeat(3,1fr)}}@media (max-width:699px){.celebs_grid__EjAwc{grid-template-columns:repeat(2,1fr)}.celebs_caption__TnMWE{padding:8px;font-size:11px}}@media (min-width:1920px){.celebs_head__0c7is{height:52px;padding:0 28px}.celebs_h1__4aR0l{font-size:14px}.celebs_caption__TnMWE,.celebs_n__7_zEl{font-size:13px}}@media (max-width:767px){.celebs_h1__4aR0l{font-size:10.5px}.celebs_caption__TnMWE,.celebs_n__7_zEl{font-size:10px}}