.panel_row{container-type:inline-size;--panel_row_pad: clamp(1.5rem, 4vw, 3.5rem);--panel_row_item: min(78vw, 24rem);--panel_row_gap: var(--space_m)}.panel_row .panel_row_panel{display:grid;gap:var(--space_m);align-content:end;height:100%;min-height:60vh;padding:var(--panel_row_pad)}.panel_row .panel_row_link{display:grid;gap:inherit;align-content:inherit;height:100%;color:inherit;text-decoration:none}.panel_row .panel_row_media{position:relative;aspect-ratio:3/2;border-radius:0}.panel_row .panel_row_media :is(picture,img){width:100%;height:100%;object-fit:cover;transition:scale calc(var(--transition_time_l, 0.8s)*var(--motion_ok, 1)) var(--ease_standard)}.panel_row .panel_row_link:is(:hover,:focus-visible) .panel_row_media img{scale:1.04}.panel_row .panel_row_content{display:grid;gap:var(--space_xs)}.panel_row .panel_row_num{font-size:.85rem;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--accent_color)}.panel_row .panel_row_num_over{position:absolute;inset-block-start:var(--space_m);inset-inline-start:var(--space_l);z-index:1;padding:.18em .32em .14em;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.6rem);font-weight:700;line-height:1;letter-spacing:-0.02em;color:#ffffff;background-color:#3d3d3c;pointer-events:none}.panel_row .panel_row_overtitle{margin:0}.panel_row .panel_row_title{margin:0;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1;letter-spacing:-0.02em}.panel_row .panel_row_more{margin-top:var(--space_xs)}.panel_row .panel_row_link:is(:hover,:focus-visible) .panel_row_more .link_more_glyph{background-color:var(--control_bg_hover);color:var(--control_color_hover);transform:translateX(4px)}.panel_row .panel_row_intro_text{max-width:34rem}.panel_row .panel_row_intro_text>:first-child{margin-top:0}.panel_row .panel_row_text{max-width:34rem;opacity:.85}.panel_row .panel_row_text p{margin:0}.panel_row.panel_row_side:not(.is_disabled){--panel_row_side_width: calc((100vw - 2 * var(--panels_edge)) * 0.85)}.panel_row.panel_row_side:not(.is_disabled) .horizontal_panels_track{padding-inline-start:var(--panels_edge)}.panel_row.panel_row_side:not(.is_disabled) .horizontal_panels_item[data-span]{width:var(--panel_row_side_width)}.panel_row.panel_row_side:not(.is_disabled) .horizontal_panels_item:has(>.panel_row_intro){width:calc(var(--panel_row_side_width)*.4)}.panel_row.panel_row_side:not(.is_disabled) .panel_row_panel{padding-inline:0}.panel_row.panel_row_side:not(.is_disabled) .panel_row_panel:not(.panel_row_intro),.panel_row.panel_row_side:not(.is_disabled) .panel_row_link{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr);align-items:center;align-content:center;column-gap:clamp(1.5rem,3vw,3.5rem)}.panel_row.panel_row_side:not(.is_disabled) .panel_row_link{grid-column:1/-1}.panel_row.panel_row_side:not(.is_disabled) .panel_row_media{aspect-ratio:5/4;max-height:75dvh}.panel_row.panel_row_side:not(.is_disabled) .panel_row_media .media_cut,.panel_row.panel_row_side:not(.is_disabled) .panel_row_media :is(picture,img){height:100%}.panel_row.panel_row_side:not(.is_disabled) .panel_row_media img{width:100%;object-fit:cover}.panel_row.panel_row_side:not(.is_disabled) .panel_row_title{font-size:clamp(1.6rem,2.6vw,2.6rem)}.panel_row[data-variant=dynamic] .panel_row_panel{min-height:0}.panel_row .panel_row_intro{justify-items:start}.panel_row .panel_row_head{margin:0;font-size:clamp(2.4rem,6vw,5.5rem);line-height:.95;letter-spacing:-0.02em;text-transform:uppercase}.panel_row .panel_row_hint{margin:0;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.panel_row.horizontal_panels.is_disabled{padding-block:var(--space_m) var(--space_l)}.panel_row.horizontal_panels.is_disabled .horizontal_panels_sticky{overflow:visible}.panel_row.horizontal_panels.is_disabled .horizontal_panels_track{flex-direction:row;gap:var(--panel_row_gap);padding-inline:var(--wrapper_space);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--wrapper_space);overscroll-behavior-inline:contain;scrollbar-width:none}.panel_row.horizontal_panels.is_disabled .horizontal_panels_track::-webkit-scrollbar{display:none}.panel_row.horizontal_panels.is_disabled .horizontal_panels_track::after{flex:0 0 var(--wrapper_space);margin-inline-start:calc(var(--panel_row_gap)*-1)}.panel_row.horizontal_panels.is_disabled .horizontal_panels_item{width:var(--panel_row_item);scroll-snap-align:start}.panel_row.horizontal_panels.is_disabled .panel_row_panel{min-height:0;padding:0}.panel_row.horizontal_panels.is_disabled .panel_row_intro{padding-block-end:var(--space_m)}.panel_row.horizontal_panels.is_disabled .panel_row_head{font-size:clamp(2rem,9vw,2.8rem)}.panel_row.horizontal_panels.is_disabled .panel_row_hint{display:none}