.yIRZIq_pill{box-sizing:border-box;border:1px solid var(--ink);height:39px;color:var(--ink);font:var(--type-label-caps);letter-spacing:.15em;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:color var(--duration-base,.3s) var(--ease-out-fast,ease);background:0 0;justify-content:center;justify-self:start;align-items:center;padding:0 15px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.yIRZIq_pill:before{content:"";background:var(--ink);transform-origin:0;transition:transform var(--duration-base,.3s) var(--ease-out-fast,ease);z-index:0;position:absolute;inset:0;transform:scaleX(0)}.yIRZIq_label{z-index:1;position:relative}.yIRZIq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.yIRZIq_pill:focus-visible{color:var(--paper)}.yIRZIq_pill:focus-visible:before{transform:scaleX(1)}a:focus-visible .yIRZIq_pill{color:var(--paper)}a:focus-visible .yIRZIq_pill:before{transform:scaleX(1)}@media (hover:hover){.yIRZIq_pill:hover,a:hover .yIRZIq_pill{color:var(--ink)}.yIRZIq_pill:hover:before,a:hover .yIRZIq_pill:before{transform:scaleX(0)}}.yIRZIq_pill:disabled{opacity:.5;cursor:default}.yIRZIq_pillPaper{border-color:var(--paper);color:var(--paper)}.yIRZIq_pillPaper:before{background:var(--paper)}.yIRZIq_pillPaper:focus-visible,a:focus-visible .yIRZIq_pillPaper{color:var(--ink)}@media (hover:hover){.yIRZIq_pillPaper:hover,a:hover .yIRZIq_pillPaper{color:var(--paper)}}@media (max-width:768px){.yIRZIq_pill{height:25px;font:var(--type-label-caps-sm);letter-spacing:.15em}}@media (pointer:coarse){.yIRZIq_pill{position:relative}.yIRZIq_pill:after{content:"";position:absolute;inset:-10px 0}}
.hMqScq_card{color:var(--ink);gap:16px;display:grid}.hMqScq_image{background:var(--placeholder-bg);background-position:50%;background-size:cover;width:100%;display:block;position:relative;overflow:hidden}.hMqScq_image img{transition:transform var(--duration-slow,.48s) var(--ease-out,ease);transform:translateZ(0)}@media (hover:hover){.hMqScq_card:not([data-hover-zoom=off]):hover .hMqScq_image img{transform:scale(1.04)}}.hMqScq_eyebrow{position:relative}.hMqScq_eyebrow:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform var(--duration-base,.3s) var(--ease-out-fast,ease);background:currentColor;position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.hMqScq_card[data-size=featured-large] .hMqScq_image{height:458px}.hMqScq_card[data-size=standard] .hMqScq_image{aspect-ratio:397/300}.hMqScq_card[data-size=tall] .hMqScq_image{height:447px}.hMqScq_card[data-image-aspect=wide] .hMqScq_image{aspect-ratio:16/10}.hMqScq_card[data-image-fit=contain] .hMqScq_image{background:var(--cream-bg)}.hMqScq_card[data-image-fit=contain] .hMqScq_image picture{background:var(--cream-bg)}.hMqScq_card[data-image-fit=contain] .hMqScq_image img{object-fit:cover}.hMqScq_eyebrow{font:var(--type-label-caps);letter-spacing:.15em}.hMqScq_name{font:var(--type-body-lg)}.hMqScq_tagline{font:var(--type-body-base);color:var(--ink)}.hMqScq_specs{font:var(--type-label-caps);letter-spacing:.15em;color:var(--ink)}.hMqScq_specRows{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hMqScq_specRows>.hMqScq_specs{text-transform:uppercase;margin:0;line-height:1}.hMqScq_cta{font:var(--type-label-caps);letter-spacing:.15em;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;text-align:left;background:0 0;align-self:flex-start;width:auto;padding:6px 0;text-decoration:none;display:inline-block}@media (max-width:768px){.hMqScq_card[data-size=featured-large] .hMqScq_image,.hMqScq_card[data-size=standard] .hMqScq_image,.hMqScq_card[data-size=tall] .hMqScq_image{height:273px}.hMqScq_cta{width:auto;font:var(--type-label-caps-sm);padding:5px 0}}.hMqScq_card[data-image-ratio=image-led] .hMqScq_image{aspect-ratio:397/447;height:auto}.hMqScq_ctaContext{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;text-transform:none;letter-spacing:normal;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hMqScq_card[data-image-aspect=panorama] .hMqScq_image{aspect-ratio:2}@media (max-width:768px){.hMqScq_card[data-image-aspect=panorama] .hMqScq_image{aspect-ratio:2;height:auto}}
.mcLGCq_wrap{pointer-events:none;position:absolute;inset:0}.mcLGCq_film{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow,.48s) var(--ease-out,ease)}.mcLGCq_film[data-on]{opacity:1}@media (prefers-reduced-motion:reduce){.mcLGCq_film{display:none}}
.zP15AW_fallback{background:linear-gradient(135deg, color-mix(in srgb, var(--cream-bg) 82%, var(--warm-brown)) 0%, color-mix(in srgb, var(--warm-brown) 34%, var(--cream-bg)) 100%);width:100%;height:100%;color:var(--warm-brown);justify-content:center;align-items:center;display:flex}.zP15AW_mark{opacity:.24;width:24%;min-width:40px;max-width:76px;height:auto}
._9ZJigG_tabs{justify-content:center;align-items:center;gap:40px;height:47px;display:flex}._9ZJigG_tab{font:var(--type-label-caps);letter-spacing:.15em;color:var(--ink-50);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0}._9ZJigG_tab[data-active=true]{color:var(--ink)}@media (max-width:768px){._9ZJigG_tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:flex-start;gap:25px;max-width:100%;height:45px;overflow-x:auto}._9ZJigG_tabs::-webkit-scrollbar{display:none}._9ZJigG_tab:first-child{margin-left:auto}._9ZJigG_tab:last-child{margin-right:auto}._9ZJigG_tab{font:var(--type-label-caps-sm)}}
.fgbKgW_sortBy{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.fgbKgW_line{background:var(--ink);flex:1;height:1px}.fgbKgW_button{color:var(--ink);font:var(--type-label-caps);letter-spacing:.15em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.fgbKgW_chevron{font-size:.7em;line-height:1}@media (max-width:768px){.fgbKgW_button{font:var(--type-label-caps-sm)}}.fgbKgW_sortBy{position:relative}.fgbKgW_menu{z-index:30;background:var(--cream,#edeae3);border:1px solid var(--warm-brown-20,#5a4a4233);min-width:220px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 10px);right:0}.fgbKgW_menuItem,.fgbKgW_menuItemActive{text-align:right;width:100%;color:var(--ink);font:var(--type-label-caps);letter-spacing:.15em;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 16px;display:block}.fgbKgW_menuItemActive{opacity:.45}.fgbKgW_menuItem:hover{opacity:.65}
.JpnP1G_pagination{font:var(--type-label-caps);letter-spacing:.15em;justify-content:center;align-items:center;gap:20px;display:flex}.JpnP1G_control,.JpnP1G_page{color:var(--ink-40);cursor:pointer;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;text-decoration:none}.JpnP1G_page[data-active=true]{color:var(--ink)}.JpnP1G_disabled{opacity:.4;cursor:default;pointer-events:none}
