.HubSliderNav_nav__32bXh{display:flex;flex-shrink:0;gap:.35rem}.HubSliderNav_btn__Vz6sg{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid var(--tanpera-gray-200);background:var(--tanpera-white);color:var(--tanpera-gray-700);font-size:1rem;line-height:1;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease,opacity .2s ease}.HubSliderNav_btn__Vz6sg:hover:not(:disabled){border-color:rgba(224,8,8,.35);color:var(--tanpera-red);background:rgba(224,8,8,.04);transform:scale(1.05)}.HubSliderNav_btn__Vz6sg:disabled{opacity:.35;cursor:default}.HubSliderNav_track__yYNOK{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.HubSliderNav_track__yYNOK::-webkit-scrollbar{display:none}.ApplicationTabs_wrap__1_xO7{width:100%}.ApplicationTabs_header__rfrFV{margin-bottom:2rem}.ApplicationTabs_tabsRow__JEbXz{margin-bottom:1.75rem}.ApplicationTabs_tabs__qZ2GT{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;margin-bottom:0;padding:.35rem;background:var(--tanpera-white);border:1px solid var(--tanpera-gray-200);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.ApplicationTabs_viewAll__Jt8WE{display:inline-flex;align-items:center;align-self:center;line-height:1;font-weight:600;font-size:.9rem;color:var(--tanpera-red);white-space:nowrap;text-decoration:none;padding:.7rem 1.35rem;border-radius:calc(var(--radius-md) - 2px);transition:color var(--transition),background var(--transition)}.ApplicationTabs_viewAll__Jt8WE:hover{color:var(--tanpera-red-dark,#b80707);background:rgba(224,8,8,.06)}.ApplicationTabs_eyebrow__R4dzr{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tanpera-red);margin-bottom:.5rem}.ApplicationTabs_title__FQ0IV{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;margin-bottom:.75rem}.ApplicationTabs_lead__Hd4ff{font-size:1rem;color:var(--tanpera-gray-600);max-width:560px;line-height:1.65}.ApplicationTabs_tab__NSH_A{display:inline-flex;align-items:center;line-height:1;padding:.7rem 1.35rem;border:none;background:transparent;border-radius:calc(var(--radius-md) - 2px);font-family:inherit;font-weight:600;font-size:.9rem;color:var(--tanpera-gray-600);cursor:pointer;transition:all var(--transition);white-space:nowrap}.ApplicationTabs_tab__NSH_A:hover:not(.ApplicationTabs_tabActive__jEb_f){color:var(--tanpera-red)}.ApplicationTabs_tabActive__jEb_f:hover{color:var(--tanpera-white)}.ApplicationTabs_tabActive__jEb_f{background:var(--tanpera-red);color:var(--tanpera-white);box-shadow:0 4px 14px rgba(224,8,8,.25)}.ApplicationTabs_tabCount__cZtsT{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;margin-left:.4rem;font-size:.7rem;font-weight:700;border-radius:999px;background:rgba(0,0,0,.12)}.ApplicationTabs_tabActive__jEb_f .ApplicationTabs_tabCount__cZtsT{background:rgba(255,255,255,.25)}.ApplicationTabs_sliderSection__m95XH{margin-top:.15rem}.ApplicationTabs_sliderHeader__f4_1e{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.ApplicationTabs_sliderMeta__RN26B{margin:0;font-size:.88rem;font-weight:600;color:var(--tanpera-gray-600)}.ApplicationTabs_masonryTrack__5JWaE{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ApplicationTabs_masonryTrack__5JWaE::-webkit-scrollbar{display:none}.ApplicationTabs_masonrySlide__u7IET{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.ApplicationTabs_masonrySlide__u7IET .ApplicationTabs_grid__Af8ON{min-height:520px}.ApplicationTabs_moreWrap__QK2My{display:flex;justify-content:center;margin-top:1.75rem}.ApplicationTabs_moreBtn__MdJdI{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:600;color:var(--tanpera-red);background:var(--tanpera-white);border:2px solid var(--tanpera-red);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition);text-decoration:none}.ApplicationTabs_moreBtn__MdJdI:hover{background:var(--tanpera-red);color:var(--tanpera-white)}.ApplicationTabs_grid__Af8ON{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-auto-rows:minmax(220px,1fr);grid-gap:1.15rem;gap:1.15rem;min-height:520px}.ApplicationTabs_gridExpanded__EsyRu{grid-template-columns:repeat(3,1fr);min-height:unset}.ApplicationTabs_gridExpanded__EsyRu .ApplicationTabs_cardFeatured__6d8iL{grid-row:span 1;min-height:240px}.ApplicationTabs_card__wL332{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:220px;display:block;cursor:pointer;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .4s ease,box-shadow .4s ease}.ApplicationTabs_cardFeatured__6d8iL{grid-row:span 2;min-height:100%}.ApplicationTabs_card__wL332:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 22px 50px rgba(224,8,8,.16)}.ApplicationTabs_bgImage__2Ct_G{object-fit:cover;transition:transform .7s ease}.ApplicationTabs_card__wL332:hover .ApplicationTabs_bgImage__2Ct_G{transform:scale(1.07)}.ApplicationTabs_placeholder__vaM3h{position:absolute;inset:0;background:linear-gradient(135deg,#2a2a2a,#111)}.ApplicationTabs_overlay__u4lzT{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.55) 42%,rgba(0,0,0,.2));transition:background .4s ease}.ApplicationTabs_card__wL332:hover .ApplicationTabs_overlay__u4lzT{background:linear-gradient(0deg,rgba(224,8,8,.88) 0,rgba(0,0,0,.62) 48%,rgba(0,0,0,.3))}.ApplicationTabs_card__wL332:hover .ApplicationTabs_type__E2XB9{color:rgba(255,255,255,.9)}.ApplicationTabs_cardContent__Gibmz{position:absolute;inset:0;z-index:1;padding:1.35rem;display:flex;flex-direction:column;justify-content:flex-end;color:var(--tanpera-white)}.ApplicationTabs_num__M_PQI{position:absolute;top:1rem;left:1rem;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;font-family:var(--font-heading);line-height:1;opacity:.22;transition:opacity .4s ease}.ApplicationTabs_card__wL332:hover .ApplicationTabs_num__M_PQI{opacity:.45}.ApplicationTabs_textBlock__5p2MR{margin-bottom:.65rem}.ApplicationTabs_type__E2XB9{display:block;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tanpera-red-accent);margin-bottom:.35rem}.ApplicationTabs_textBlock__5p2MR h3{font-family:var(--font-heading);font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:700;line-height:1.25}.ApplicationTabs_cardFeatured__6d8iL .ApplicationTabs_textBlock__5p2MR h3{font-size:clamp(1.25rem,2.2vw,1.65rem)}.ApplicationTabs_desc__8gNDE{font-size:.85rem;opacity:.88;line-height:1.55;margin-top:.55rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ApplicationTabs_cardFeatured__6d8iL .ApplicationTabs_desc__8gNDE{-webkit-line-clamp:3}.ApplicationTabs_footer__BaNED{display:flex;justify-content:flex-end;padding-top:.65rem;border-top:1px solid rgba(255,255,255,.14)}.ApplicationTabs_cta__Wm3hD{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;opacity:.92;transform:none;transition:opacity .35s ease,transform .35s ease}.ApplicationTabs_card__wL332:hover .ApplicationTabs_cta__Wm3hD{opacity:1;transform:translateX(4px)}@media (max-width:960px){.ApplicationTabs_masonrySlide__u7IET .ApplicationTabs_grid__Af8ON{min-height:unset}.ApplicationTabs_grid__Af8ON{grid-template-columns:1fr 1fr;min-height:unset}.ApplicationTabs_cardFeatured__6d8iL{grid-column:span 2;grid-row:span 1;min-height:280px}}@media (max-width:640px){.ApplicationTabs_grid__Af8ON{grid-template-columns:1fr}.ApplicationTabs_cardFeatured__6d8iL{grid-column:span 1}.ApplicationTabs_tab__NSH_A{padding:.6rem .9rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.ApplicationTabs_card__wL332:hover,.ApplicationTabs_card__wL332:hover .ApplicationTabs_bgImage__2Ct_G{transform:none}}.CategoryStrip_section__93s4G{padding-block:var(--shell-pad-top) clamp(1rem,2vw,1.75rem);background:var(--tanpera-bg);overflow:hidden}.CategoryStrip_header__xj36R{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:1.5rem;flex-wrap:wrap}.CategoryStrip_eyebrow__MTgTC{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tanpera-red);margin-bottom:.5rem}.CategoryStrip_title__jU0z2{font-family:var(--font-heading);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;margin-bottom:.75rem}.CategoryStrip_lead__ExUuD{font-size:1rem;color:var(--tanpera-gray-600);max-width:520px;line-height:1.65}.CategoryStrip_viewAll__UCrCU{font-weight:600;color:var(--tanpera-red);white-space:nowrap;padding:.65rem 0;border-bottom:2px solid transparent;transition:border-color var(--transition)}.CategoryStrip_viewAll__UCrCU:hover{border-bottom-color:var(--tanpera-red)}.CategoryStrip_bento__czMaP{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:minmax(300px,1fr) minmax(300px,1fr);grid-gap:1.25rem;gap:1.25rem;min-height:var(--bento-min)}.CategoryStrip_card__ofS1i{position:relative;border-radius:var(--radius-lg);overflow:hidden;min-height:200px;display:block;box-shadow:var(--shadow-card);transition:transform .4s ease,box-shadow .4s ease}.CategoryStrip_cardFeatured__XqFUZ{grid-row:span 2;min-height:100%}.CategoryStrip_cardSide__E44M9{min-height:300px}.CategoryStrip_card__ofS1i:hover{transform:translateY(-6px) scale(1.01);box-shadow:0 24px 56px rgba(224,8,8,.18)}.CategoryStrip_slider__m2l0w{position:absolute;inset:0;overflow:hidden}.CategoryStrip_slide__oNs_R{position:absolute;inset:0;opacity:0;transition:opacity .55s ease}.CategoryStrip_slideActive__q7JXm{opacity:1}.CategoryStrip_slideImage__sT4CV{object-fit:cover;object-position:center;transition:transform .7s ease}.CategoryStrip_card__ofS1i:hover .CategoryStrip_slideActive__q7JXm .CategoryStrip_slideImage__sT4CV{transform:scale(1.08)}.CategoryStrip_overlay__D1Y1Y{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.25));transition:background .4s ease}.CategoryStrip_card__ofS1i:hover .CategoryStrip_overlay__D1Y1Y{background:linear-gradient(0deg,rgba(224,8,8,.88) 0,rgba(0,0,0,.65) 50%,rgba(0,0,0,.35))}.CategoryStrip_cardContent__SWnOX{position:absolute;inset:0;z-index:1;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-end;color:var(--tanpera-white)}.CategoryStrip_num__BR7Vl{position:absolute;top:1.25rem;left:1.25rem;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;font-family:var(--font-heading);line-height:1;opacity:.2;transition:opacity .4s ease,color .4s ease}.CategoryStrip_card__ofS1i:hover .CategoryStrip_num__BR7Vl{opacity:.45;color:var(--tanpera-white)}.CategoryStrip_textBlock__V3wGq{margin-bottom:.75rem}.CategoryStrip_subtitle__SI0iB{display:block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tanpera-red-accent);margin-bottom:.35rem}.CategoryStrip_textBlock__V3wGq h3{font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.5rem);font-weight:700;line-height:1.25}.CategoryStrip_cardFeatured__XqFUZ .CategoryStrip_textBlock__V3wGq h3{font-size:clamp(1.35rem,2.5vw,1.85rem)}.CategoryStrip_desc__TWDkF{font-size:.9rem;opacity:.85;line-height:1.6;margin-top:.65rem;max-width:95%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CategoryStrip_footer__aIFPc{display:flex;align-items:center;justify-content:space-between;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.15)}.CategoryStrip_count__OWam9{font-size:.8rem;font-weight:600;opacity:.75}.CategoryStrip_cta__GnZwK{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;opacity:0;transform:translateX(-8px);transition:opacity .35s ease,transform .35s ease}.CategoryStrip_card__ofS1i:hover .CategoryStrip_cta__GnZwK{opacity:1;transform:translateX(0)}@media (max-width:900px){.CategoryStrip_bento__czMaP{grid-template-columns:1fr;grid-template-rows:auto;min-height:unset}.CategoryStrip_cardFeatured__XqFUZ{grid-row:span 1;min-height:320px}.CategoryStrip_cardSide__E44M9{min-height:280px}.CategoryStrip_card__ofS1i{min-height:240px}.CategoryStrip_cta__GnZwK{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CategoryStrip_card__ofS1i:hover,.CategoryStrip_card__ofS1i:hover .CategoryStrip_slideActive__q7JXm .CategoryStrip_slideImage__sT4CV{transform:none}}