.home-card-carousel_viewport__4dGnV{position:relative;display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 14px}.home-card-carousel_viewport__4dGnV::-webkit-scrollbar{display:none}.home-card-carousel_card__CreDZ{display:flex;flex:0 0 100%;min-width:0;flex-direction:column;overflow:hidden;scroll-snap-align:start;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.home-card-carousel_media__Fj_Lv{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--paper)}.home-card-carousel_content__LIhEz{display:flex;min-width:0;flex:1;flex-direction:column;padding:20px}.home-card-carousel_card__CreDZ:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (min-width:768px){.home-card-carousel_card__CreDZ{flex-basis:calc((100% - 20px) / 2)}.home-card-carousel_single__jVhnM{display:grid;flex-basis:100%;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.home-card-carousel_single__jVhnM .home-card-carousel_media__Fj_Lv{min-height:260px;max-height:320px;aspect-ratio:auto}.home-card-carousel_single__jVhnM .home-card-carousel_content__LIhEz{justify-content:center;padding:32px}}@media (hover:hover) and (pointer:fine){.home-card-carousel_card__CreDZ:hover{transform:translateY(-3px);border-color:var(--accent);box-shadow:0 12px 20px -16px rgb(13 65 57/40%)}}@media (prefers-reduced-motion:reduce){.home-card-carousel_card__CreDZ{transition:none;transform:none!important}}.site-header_row__ibjPK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 20px;padding-top:12px;padding-bottom:12px}.site-header_brand__6qgvk{grid-column:1;grid-row:1;justify-self:start;min-width:0}.site-header_search__mE80R{grid-column:1/-1;grid-row:2;min-width:0;height:44px}.site-header_menuButton__zQ6i4{grid-column:2;grid-row:1}.site-header_nav__g5pr1{display:none;grid-column:1/-1;grid-row:3;min-width:0;gap:4px}.site-header_navOpen__ij4E9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line);padding-top:12px}.site-header_navLink__soLxR{display:flex;min-height:44px;align-items:center;justify-content:center;border-radius:8px;padding:0 12px;white-space:nowrap}@media (min-width:768px){.site-header_menuButton__zQ6i4{display:none}.site-header_nav__g5pr1{display:flex;grid-column:2;grid-row:1;justify-self:end;border:0;padding:0}}@media (min-width:1024px){.site-header_row__ibjPK{min-height:80px;grid-template-columns:auto minmax(0,1fr) auto;padding-top:18px;padding-bottom:18px}.site-header_search__mE80R{grid-column:2;grid-row:1}.site-header_nav__g5pr1{grid-column:3}}