._1w8UVG_root{max-width:42rem;padding:2rem var(--space-page-inline) 4rem;margin:0 auto}._1w8UVG_meta{color:var(--color-text-muted);margin:0 0 .75rem;font-size:.8125rem;line-height:1.4}._1w8UVG_title{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 .5rem;font-size:clamp(1.5rem,2.5vw,1.85rem);line-height:1.2}._1w8UVG_lead{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}._1w8UVG_related{border-bottom:var(--divider-thin) solid #0000001f;flex-wrap:wrap;gap:.55rem 1rem;margin:0 0 2rem;padding-bottom:1rem;display:flex}._1w8UVG_relatedLink{color:var(--color-text);text-underline-offset:.14em;font-size:.875rem;line-height:1.3;text-decoration:underline}._1w8UVG_relatedLink:hover{color:var(--color-black)}._1w8UVG_section{margin:0 0 1.75rem}._1w8UVG_section h2{font-family:var(--font-content);font-weight:var(--font-weight-bold);margin:0 0 .65rem;font-size:1.125rem;line-height:1.3}._1w8UVG_section p{margin:0 0 .65rem;font-size:.9375rem;line-height:1.55}._1w8UVG_inlineLink{color:inherit;text-underline-offset:.14em;text-decoration:underline}._1w8UVG_inlineLink:hover{color:var(--color-black)}._1w8UVG_actions{margin-top:2rem}._1w8UVG_settingsBtn{appearance:none;cursor:pointer;font:inherit;font-size:.875rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-pill);background:var(--color-black);color:var(--color-white);border:0;padding:.55rem 1.15rem}._1w8UVG_settingsBtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){._1w8UVG_settingsBtn:hover{background:#1b1b1b}}._1w8UVG_back{margin:2.5rem 0 0;font-size:.875rem}._1w8UVG_back a{color:var(--color-text);text-underline-offset:.14em;text-decoration:underline}
.Y51KTW_root{flex-direction:column;gap:.45rem;display:flex}.Y51KTW_label{font-family:var(--font-content);color:var(--color-black);font-size:.875rem}.Y51KTW_list{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.Y51KTW_link{width:1.75rem;height:1.75rem;color:var(--color-red);border-radius:var(--radius-small);transition:opacity var(--duration-fast) var(--ease-standard);place-items:center;text-decoration:none;display:grid}.Y51KTW_link:hover{opacity:.82}.Y51KTW_link:focus-visible{opacity:1}.Y51KTW_icon{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.Y51KTW_underlayWhite .Y51KTW_link{background:var(--color-white);box-sizing:border-box;border-radius:8px;width:2.15rem;height:2.15rem;padding:.35rem}.Y51KTW_underlayWhite .Y51KTW_icon{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.Y51KTW_link{transition:none}}
.tM9I3a_section{background:var(--color-page);color:var(--color-black);position:relative}.tM9I3a_story{margin:0}.tM9I3a_editorial,.tM9I3a_editorialMobile{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:gray;letter-spacing:-.03em;text-wrap:pretty;max-width:100%;margin:0}.tM9I3a_story>.tM9I3a_editorial+.tM9I3a_editorial,.tM9I3a_story>.tM9I3a_editorialMobile+.tM9I3a_editorialMobile{margin-top:.85em}.tM9I3a_editorialEm{color:var(--color-black);font-weight:inherit}.tM9I3a_statInline{color:var(--color-black)}.tM9I3a_statCount{color:var(--color-black);font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.tM9I3a_statDigits{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}.tM9I3a_statSuffix{flex-shrink:0}@media (max-width:767.98px){.tM9I3a_section{background:var(--color-page);padding:0}.tM9I3a_inner{background:var(--color-white);border-radius:0 0 var(--radius-large) var(--radius-large);padding:2.35rem var(--space-page-inline) 3.25rem}.tM9I3a_desktop{display:none}.tM9I3a_mobile{display:block}.tM9I3a_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 2.75rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.tM9I3a_editorialMobile{overflow-wrap:break-word;max-width:100%;font-size:clamp(1.35rem,5.6vw,1.65rem);line-height:1.12}.tM9I3a_addressBlockMobile{margin:2rem 0}.tM9I3a_contactLabelMobile{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);margin:0 0 .45rem;font-size:clamp(1.35rem,5.5vw,1.55rem);line-height:1.15}.tM9I3a_addressMobile{font-family:var(--font-display);font-weight:var(--font-weight-regular);color:var(--color-red);word-spacing:.35em;letter-spacing:.04em;margin:0;font-size:clamp(1.45rem,6.2vw,1.75rem);line-height:1.2}.tM9I3a_socialMobile{margin:0}.tM9I3a_socialMobile .tM9I3a_contactLabelMobile{margin-bottom:.75rem}}@media (min-width:768px){.tM9I3a_section{padding:3.25rem var(--space-page-inline) 5rem;min-height:min(78vh,820px)}.tM9I3a_inner{max-width:1360px;min-height:620px;margin:0 auto;position:relative}.tM9I3a_mobile{display:none}.tM9I3a_desktop{display:block}.tM9I3a_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0 0 2rem;font-size:clamp(2rem,2.6vw,2.75rem);line-height:1}.tM9I3a_story{width:min(78%,980px);max-width:calc(100% - 18rem);padding-right:1rem}.tM9I3a_editorial{font-size:clamp(1.45rem,2.05vw,2.15rem);line-height:1.08}.tM9I3a_contacts{text-align:left;max-width:17rem;position:absolute;bottom:.25rem;right:clamp(0px,2vw,1.5rem)}.tM9I3a_contactLabel{font-family:var(--font-content);font-weight:var(--font-weight-bold);margin:0 0 .35rem;font-size:1.05rem;line-height:1.2}.tM9I3a_address{font-family:var(--font-display);font-weight:var(--font-weight-regular);color:var(--color-red);word-spacing:.32em;letter-spacing:.04em;margin:0 0 1.4rem;font-size:1.2rem;line-height:1.25}.tM9I3a_socialHeading{margin-bottom:.7rem}}@media (min-width:1100px){.tM9I3a_inner{min-height:560px}.tM9I3a_story{width:min(82%,1040px)}.tM9I3a_editorial{font-size:clamp(1.65rem,1.85vw,2.2rem);line-height:1.06}}@media (min-width:1440px){.tM9I3a_editorial{font-size:2.2rem;line-height:1.05}}
.Jn-Z_W_card{scroll-snap-align:start;border-radius:var(--radius-small);width:min(78vw,310px);color:var(--color-black);background:#cfcfcf;flex-direction:column;flex:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.Jn-Z_W_cardNarrow{width:min(68vw,270px)}.Jn-Z_W_cardFluid{scroll-snap-align:unset;width:100%}.Jn-Z_W_card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.Jn-Z_W_mediaWrap{aspect-ratio:3/4;background:#bbb;flex:auto;min-height:0;position:relative}.Jn-Z_W_mediaWrap picture{width:100%;height:100%;display:block}.Jn-Z_W_photo{object-fit:cover;width:100%;height:100%;display:block}.Jn-Z_W_dateBadge{z-index:1;border-radius:var(--radius-small);min-width:3.6rem;color:var(--color-black);background:#cfcfcf;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .35rem .5rem;display:flex;position:absolute;top:.55rem;left:.55rem}.Jn-Z_W_dateDay,.Jn-Z_W_dateMonth{font-family:var(--font-display);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,8vw,2.35rem);line-height:.9}.Jn-Z_W_dateRule{background:#000;border:none;width:1.65rem;height:1px;margin:.05rem 0;display:block}.Jn-Z_W_footer{background:#cfcfcf;flex-direction:column;justify-content:space-between;gap:.85rem;min-height:7.5rem;padding:.75rem .8rem .7rem;display:flex;position:relative}.Jn-Z_W_cardTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);margin:0;padding-right:.25rem;font-size:clamp(.92rem,3.6vw,1.02rem);line-height:1.25}.Jn-Z_W_more{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);align-self:flex-end;margin:0;font-size:.78rem;line-height:1.2;text-decoration:none}.Jn-Z_W_cardPending{cursor:default}.Jn-Z_W_pendingNote{opacity:.65;margin:0;font-size:.7rem}@media (hover:hover) and (pointer:fine){.Jn-Z_W_card[data-has-page=true]:hover .Jn-Z_W_more{transform:translate(3px)}.Jn-Z_W_more{transition:transform .16s var(--ease-standard);display:inline-block}}@media (min-width:768px){.Jn-Z_W_card{scroll-snap-align:unset;width:100%}.Jn-Z_W_mediaWrap{aspect-ratio:16/10.2}.Jn-Z_W_dateBadge{min-width:5.1rem;padding:.55rem .45rem .6rem;top:.7rem;left:.7rem}.Jn-Z_W_dateDay,.Jn-Z_W_dateMonth{font-size:clamp(2.6rem,3.2vw,3.35rem)}.Jn-Z_W_dateRule{width:2.35rem}.Jn-Z_W_footer{min-height:6.4rem;padding:.85rem 1rem .8rem}.Jn-Z_W_cardTitle{max-width:88%;font-size:clamp(1rem,1.15vw,1.15rem)}.Jn-Z_W_more{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.Jn-Z_W_more{transition:none}}
.EpfWLa_section{color:var(--color-black);padding:2.25rem 0 3.25rem;overflow-x:clip}.EpfWLa_inner{max-width:1360px;padding:0 var(--space-page-inline);margin:0 auto}.EpfWLa_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.15rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.EpfWLa_badge{border-radius:var(--radius-small);background:var(--color-red);color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);align-items:center;margin:1.15rem 0 0;padding:.55rem .95rem;font-size:clamp(1rem,4.2vw,1.15rem);line-height:1.15;display:inline-flex}.EpfWLa_badgeDesktop{display:none}.EpfWLa_badgeMobile{display:inline-flex}.EpfWLa_rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--space-page-inline));padding-inline:var(--space-page-inline);scrollbar-width:none;gap:.7rem;display:flex;overflow:auto hidden}.EpfWLa_rail::-webkit-scrollbar{display:none}.EpfWLa_desktopGrid{display:none}@media (min-width:768px){.EpfWLa_section{padding:3rem 0 4rem}.EpfWLa_headRow{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.35rem;display:flex}.EpfWLa_sectionTitle{margin-bottom:0}.EpfWLa_badgeDesktop{margin:.15rem 0 0;padding:.6rem 1.1rem;font-size:1.2rem;display:inline-flex}.EpfWLa_badgeMobile,.EpfWLa_rail{display:none}.EpfWLa_desktopGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.1rem 1.15rem;display:grid}.EpfWLa_colLeft{flex-direction:column;gap:1.15rem;padding-top:5.5rem;display:flex}.EpfWLa_colRight{flex-direction:column;gap:1.15rem;padding-top:0;display:flex}.EpfWLa_allRow{margin-top:1.35rem}}.EpfWLa_allRow{justify-content:flex-end;width:100%;margin-top:1.15rem;display:flex}.EpfWLa_allLink{min-height:var(--touch-min);font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);align-items:center;gap:.55rem;padding:.35rem 0;font-size:1rem;line-height:1.2;text-decoration:none;display:inline-flex}.EpfWLa_allLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.EpfWLa_allArrow{flex:none;width:1.55rem;height:.9rem}@media (hover:hover) and (pointer:fine){.EpfWLa_allLink:hover{opacity:.72}}
.JuV5qq_section{color:var(--color-black);padding:1.5rem 0 3rem;position:relative;overflow-x:clip}.JuV5qq_inner{max-width:1200px;padding:0 var(--space-page-inline);margin:0 auto;position:relative}.JuV5qq_plaques{flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:0 auto 1.25rem;display:flex}.JuV5qq_plaque{border-radius:var(--radius-small);background:var(--color-blue);width:fit-content;max-width:100%;color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;padding:.55rem .85rem;line-height:1.15;text-decoration:none;display:block}.JuV5qq_plaque:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JuV5qq_plaqueTitle{z-index:3;align-self:flex-start;font-size:clamp(1.55rem,7.2vw,1.9rem);position:relative}.JuV5qq_plaqueAddress{z-index:2;align-self:flex-end;max-width:14.5rem;margin-top:-.15rem;margin-right:-.35rem;font-size:clamp(1.15rem,5.2vw,1.35rem);position:relative}.JuV5qq_plaquePhone{z-index:1;align-self:flex-start;margin-top:-.15rem;margin-left:.35rem;font-size:clamp(1.2rem,5.4vw,1.4rem);position:relative}.JuV5qq_addressLine{display:block}.JuV5qq_mapShell{width:calc(100% + 2 * var(--space-page-inline));margin-left:calc(-1 * var(--space-page-inline));margin-right:calc(-1 * var(--space-page-inline));border-radius:var(--radius-small);background:#d8d8d8;height:min(72vw,28rem);min-height:22rem;position:relative;overflow:hidden}.JuV5qq_mapFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.JuV5qq_mapPlaceholder{background:linear-gradient(#ffffff26,#00000014),repeating-linear-gradient(-18deg,#d2d2d2,#d2d2d2 12px,#cbcbcb 12px 24px);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.JuV5qq_weHere{z-index:2;border-radius:var(--radius-pill);background:var(--color-black);min-height:2rem;color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);align-items:center;padding:.35rem .85rem;font-size:.8125rem;line-height:1;text-decoration:none;display:inline-flex;position:absolute;top:.75rem;left:.75rem}.JuV5qq_weHere:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JuV5qq_mapActions{z-index:1;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:22rem;display:flex;position:relative}.JuV5qq_mapNote{font-family:var(--font-content);color:#000000a6;margin:0;font-size:.8125rem;line-height:1.35}.JuV5qq_mapButton{appearance:none;cursor:pointer;border-radius:var(--radius-pill);background:var(--color-black);min-height:2.5rem;color:var(--color-white);font-family:var(--font-content);font-weight:var(--font-weight-bold);border:0;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;line-height:1.2;text-decoration:none;display:inline-flex}.JuV5qq_mapButton:hover{background:#1b1b1b}.JuV5qq_mapButton:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.JuV5qq_mapLink{font-family:var(--font-content);color:var(--color-black);text-underline-offset:.12em;font-size:.875rem;line-height:1.3;text-decoration:underline}@media (min-width:768px){.JuV5qq_section{padding:2rem 0 4rem}.JuV5qq_inner{min-height:34rem;padding:0 var(--space-page-inline);display:block;position:relative}.JuV5qq_mapShell{width:min(58%,640px);height:34rem;min-height:30rem;margin:1.75rem 0 0}.JuV5qq_plaques{z-index:2;align-items:flex-start;width:auto;max-width:22rem;margin:0;position:absolute;top:0;left:min(52%,560px)}.JuV5qq_plaqueTitle{align-self:flex-start;font-size:1.65rem}.JuV5qq_plaqueAddress{align-self:flex-end;max-width:13.5rem;margin-top:-.2rem;margin-right:-1.75rem;font-size:1.2rem}.JuV5qq_plaquePhone{align-self:flex-end;margin-top:-.2rem;margin-left:1.5rem;margin-right:-2.5rem;font-size:1.25rem}}@media (min-width:1024px){.JuV5qq_inner{min-height:38rem}.JuV5qq_mapShell{width:min(56%,680px);height:38rem}.JuV5qq_plaques{left:min(50%,600px)}.JuV5qq_plaqueTitle{font-size:1.85rem}}
.kQ6DSW_section{color:var(--color-black);padding:2.5rem 0 3rem;overflow-x:clip}.kQ6DSW_inner{max-width:920px;padding:0 var(--space-page-inline);margin:0 auto}.kQ6DSW_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.35rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.kQ6DSW_list{width:100%}.kQ6DSW_answer{margin:0}@media (min-width:768px){.kQ6DSW_section{padding:2.75rem 0 3.5rem}.kQ6DSW_sectionTitle{margin-bottom:1.6rem}}
.VKnXtG_section{color:var(--color-black);padding:2.5rem 0 2.75rem;position:relative;overflow-x:clip}.VKnXtG_inner{max-width:920px;padding:0 var(--space-page-inline);margin:0 auto}.VKnXtG_head{flex-direction:column;align-items:center;width:fit-content;max-width:100%;margin:0 auto 1.75rem;display:flex}.VKnXtG_plaque{border-radius:var(--radius-small);background:var(--color-light-blue);width:fit-content;max-width:min(100%,22rem);color:var(--color-black);font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;padding:.55rem .85rem;line-height:1.15}.VKnXtG_plaqueTitle{z-index:1;align-self:flex-start;margin-left:.15rem;font-size:clamp(1.55rem,7vw,1.85rem);position:relative}.VKnXtG_plaqueSub{align-self:flex-end;max-width:16.5rem;margin-top:-.2rem;margin-right:.1rem;font-size:clamp(1.05rem,4.6vw,1.2rem)}.VKnXtG_panel{background:var(--color-white);border-radius:var(--radius-large);padding:1.5rem 1.15rem 1.65rem}.VKnXtG_form,.VKnXtG_row{flex-direction:column;gap:1.15rem;display:flex}.VKnXtG_consent{align-items:flex-start;gap:.65rem;margin:.15rem 0 0;display:flex}.VKnXtG_checkbox{width:1.15rem;height:1.15rem;accent-color:var(--color-black);cursor:pointer;flex-shrink:0;margin:.15rem 0 0}.VKnXtG_consentLabel{font-family:var(--font-content);color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.35}.VKnXtG_consentLink{color:inherit;text-underline-offset:.12em;text-decoration:underline}.VKnXtG_consentLink:hover{color:var(--color-black)}.VKnXtG_consentExtra{display:inline}.VKnXtG_consentError{color:var(--color-error);margin:.35rem 0 0 1.8rem;font-size:.8125rem;line-height:1.35}.VKnXtG_actions{flex-flow:row;justify-content:space-between;align-items:center;gap:.85rem;margin-top:.35rem;display:flex}.VKnXtG_submit{flex:none}.VKnXtG_callBlock{flex-direction:column;align-items:flex-start;gap:.1rem;min-width:0;display:flex}.VKnXtG_callHint{font-family:var(--font-content);color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.2}.VKnXtG_callPhone{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-black);white-space:nowrap;font-size:.95rem;line-height:1.2;text-decoration:none}.VKnXtG_callPhone:hover{text-underline-offset:.12em;text-decoration:underline}.VKnXtG_status{font-family:var(--font-content);margin:.25rem 0 0;font-size:.9375rem;line-height:1.35}.VKnXtG_statusError,.VKnXtG_statusUnavailable{color:var(--color-error)}.VKnXtG_statusSuccess{color:var(--color-black);font-weight:var(--font-weight-bold);font-size:1.125rem}.VKnXtG_honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (min-width:768px){.VKnXtG_section{padding:3rem 0 3.5rem}.VKnXtG_inner{max-width:720px}.VKnXtG_head{margin-bottom:2rem}.VKnXtG_plaqueTitle{margin-left:-1.5rem;padding:.5rem .95rem;font-size:1.75rem}.VKnXtG_plaqueSub{max-width:22rem;margin-top:-.15rem;margin-right:-2.5rem;padding:.45rem .85rem;font-size:1.05rem}.VKnXtG_panel{border-radius:1.35rem;padding:1.75rem 1.85rem 1.9rem}.VKnXtG_row{flex-direction:row;gap:1rem}.VKnXtG_row>*{flex:1 1 0}.VKnXtG_actions{justify-content:flex-start;gap:1.75rem;margin-top:.5rem}.VKnXtG_callPhone{font-size:1rem}}
.RgoA9W_section{background:var(--color-page);color:var(--color-black);padding:2.5rem var(--space-page-inline) 3.5rem}.RgoA9W_inner{max-width:1360px;margin:0 auto}.RgoA9W_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.RgoA9W_grid{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.RgoA9W_item{min-width:0;margin:0}.RgoA9W_card{--overlay:1;aspect-ratio:350/327;border-radius:var(--radius-large);width:100%;color:inherit;isolation:isolate;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:space-between;text-decoration:none;display:flex;position:relative;overflow:hidden}.RgoA9W_card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.RgoA9W_photo,.RgoA9W_color{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.RgoA9W_photo{z-index:0;background-color:#2a2a2a;background-position:50%;background-size:cover}.RgoA9W_photoDesktop{display:none}.RgoA9W_photoMobile{display:block}.RgoA9W_color{z-index:1;background:var(--level-color);opacity:var(--overlay);transition:opacity var(--duration-slow) var(--ease-standard)}.RgoA9W_body{z-index:2;box-sizing:border-box;flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:1.35rem 1.25rem 1.25rem;display:flex;position:relative}.RgoA9W_title{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-size:clamp(1.45rem,6.2vw,1.75rem);line-height:1.12;display:block}.RgoA9W_titleLine{display:block}.RgoA9W_titleDesktop{display:none}.RgoA9W_titleMobile{display:block}.RgoA9W_cta{font-family:var(--font-content);font-weight:var(--font-weight-bold);align-items:center;gap:.55rem;margin-top:1rem;font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.2;display:inline-flex}.RgoA9W_dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem;display:none}.RgoA9W_card[data-ink=white]{color:var(--color-white)}.RgoA9W_card[data-ink=black]{color:var(--color-black)}.RgoA9W_card[data-ink=adaptive]{color:rgb(calc(255 * (1 - var(--overlay))), calc(255 * (1 - var(--overlay))), calc(255 * (1 - var(--overlay))))}.RgoA9W_footnote{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);max-width:22rem;margin:1.75rem 0 0;font-size:clamp(1.05rem,4.4vw,1.2rem);line-height:1.4}@media (min-width:768px){.RgoA9W_section{padding:3.25rem var(--space-page-inline) 4rem}.RgoA9W_sectionTitle{margin-bottom:1.75rem;font-size:clamp(2rem,2.6vw,2.75rem)}.RgoA9W_grid{flex-direction:row;align-items:stretch;gap:clamp(.65rem,1.2vw,1rem)}.RgoA9W_item{flex:1 1 0}.RgoA9W_card{aspect-ratio:auto;height:clamp(460px,56vh,580px);min-height:440px}.RgoA9W_photoDesktop{display:block}.RgoA9W_photoMobile{display:none}.RgoA9W_body{padding:1.5rem 1.35rem 1.4rem}.RgoA9W_title{font-size:clamp(1.15rem,1.45vw,1.45rem)}.RgoA9W_titleDesktop{display:block}.RgoA9W_titleMobile{display:none}.RgoA9W_cta{font-size:.95rem}.RgoA9W_dot{display:inline-block}.RgoA9W_footnote{max-width:52rem;color:var(--color-black);margin-top:1.5rem;font-size:clamp(.8rem,.95vw,.9rem);line-height:1.4}@media (hover:hover) and (pointer:fine){.RgoA9W_card:hover,.RgoA9W_card:focus-visible{--overlay:.12}.RgoA9W_card .RgoA9W_color{transition:opacity .45s var(--ease-standard)}}}@media (prefers-reduced-motion:reduce){.RgoA9W_card{--overlay:1!important}.RgoA9W_color{transition:none}}
.wyowiW_section{color:var(--color-black);padding:1.25rem 0 2.75rem;position:relative;overflow-x:clip}.wyowiW_shell{width:100%;max-width:1440px;margin:0 auto}.wyowiW_mediaFrame{aspect-ratio:1440/836;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#111;width:100%;position:relative;overflow:hidden}.wyowiW_media{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.wyowiW_mediaVideo{pointer-events:auto}.wyowiW_playOverlay,.wyowiW_pauseBtn{z-index:2;cursor:pointer;color:var(--color-white);-webkit-tap-highlight-color:transparent;background:#00000073;border:none;position:absolute}.wyowiW_playOverlay{place-items:center;padding:0;display:grid;inset:0}.wyowiW_playOverlay:focus-visible,.wyowiW_pauseBtn:focus-visible,.wyowiW_arrow:focus-visible,.wyowiW_dot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.wyowiW_playIcon{border:2px solid var(--color-white);background:#00000059;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid}.wyowiW_playIcon svg{width:1.55rem;height:1.55rem;margin-left:.2rem}.wyowiW_pauseBtn{border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;bottom:.85rem;right:.85rem}.wyowiW_pauseBtn svg{width:1rem;height:1rem}.wyowiW_arrow{z-index:3;width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0006;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.wyowiW_arrow:disabled{opacity:.35;cursor:default}.wyowiW_arrowPrev{left:.65rem}.wyowiW_arrowNext{right:.65rem}.wyowiW_arrow svg{width:1.1rem;height:1.1rem}.wyowiW_caption{padding:.85rem var(--space-page-inline) 0;touch-action:pan-y}.wyowiW_captionTop{flex-direction:column;align-items:flex-start;gap:0;display:flex}.wyowiW_chips{margin-left:calc(-1 * var(--space-page-inline));max-width:calc(100% + var(--space-page-inline));flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.wyowiW_chip{border-radius:var(--radius-small);width:fit-content;max-width:100%;font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--color-black);box-sizing:border-box;margin:0;padding:.45rem .7rem;font-size:clamp(1.15rem,6.2vw,1.55rem);line-height:1.1;display:inline-block}.wyowiW_chipBlue{background:var(--color-blue)}.wyowiW_chipLight{background:var(--color-light-blue)}.wyowiW_description{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);margin:1rem 0 0;font-size:clamp(1.05rem,4.4vw,1.2rem);line-height:1.45}.wyowiW_devMark{border:1px dashed var(--color-muted);font-size:.65rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);border-radius:4px;margin:.55rem 0 0;padding:.12rem .4rem;display:inline-block}.wyowiW_dots{justify-content:center;align-items:center;gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.wyowiW_dotsDesktop{display:none}.wyowiW_dot{background:var(--color-black);cursor:pointer;width:.5rem;height:.5rem;transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;border-radius:50%;padding:0}.wyowiW_dot[data-active=true]{background:var(--color-pink);transform:scale(1.2)}@media (min-width:768px){.wyowiW_section{padding:2rem 0 3.5rem}.wyowiW_shell{padding:0 var(--space-page-inline)}.wyowiW_mediaFrame{aspect-ratio:1440/836;border-radius:0}.wyowiW_arrowPrev{left:1rem}.wyowiW_arrowNext{right:1rem}.wyowiW_caption{padding:1rem 0 0}.wyowiW_captionTop{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.wyowiW_chips{flex-direction:row;align-items:stretch;gap:.2rem;max-width:none;margin-left:0}.wyowiW_chip{padding:.4rem .75rem;font-size:clamp(1.05rem,1.35vw,1.35rem)}.wyowiW_description{max-width:58rem;margin-top:.95rem;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.5}.wyowiW_dotsMobile{display:none}.wyowiW_dotsDesktop{flex-shrink:0;margin:0;display:flex}}@media (prefers-reduced-motion:reduce){.wyowiW_dot{transition:none}}
._4P1xKG_section{color:var(--color-black);padding:2.25rem 0 3rem;overflow-x:clip}._4P1xKG_inner{max-width:1360px;padding:0 var(--space-page-inline);margin:0 auto}._4P1xKG_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}._4P1xKG_rail{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(-1 * var(--space-page-inline));padding-bottom:.25rem;padding-inline:var(--space-page-inline);scrollbar-width:none;gap:.65rem;display:flex;overflow:auto hidden}._4P1xKG_rail::-webkit-scrollbar{display:none}._4P1xKG_cardWrap{scroll-snap-align:start;border-radius:var(--radius-small);flex:none;width:min(78vw,300px);overflow:hidden}._4P1xKG_card{aspect-ratio:9/16;border-radius:var(--radius-small);cursor:pointer;text-align:left;width:100%;color:var(--color-white);isolation:isolate;-webkit-tap-highlight-color:transparent;-webkit-mask-image:-webkit-radial-gradient(#fff,#fff);background:#2a0a0a;border:none;padding:0;display:block;position:relative;overflow:hidden;mask-image:radial-gradient(#fff,#fff)}._4P1xKG_card:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._4P1xKG_mediaClip{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}._4P1xKG_media{object-fit:cover;filter:blur(10px);border-radius:inherit;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}._4P1xKG_mediaPoster{z-index:0;opacity:1}._4P1xKG_mediaVideo{z-index:1;opacity:0;transition:opacity .18s var(--ease-standard);background:0 0}._4P1xKG_card[data-preview=true][data-frame-ready=true] ._4P1xKG_mediaVideo{opacity:1}._4P1xKG_redWash{z-index:1;pointer-events:none;border-radius:inherit;mix-blend-mode:multiply;background:linear-gradient(#f951518c 0%,#f95151b8 45%,#f95151d1 100%);position:absolute;inset:0;overflow:hidden}._4P1xKG_redWash:after{content:"";background:#f9515159;position:absolute;inset:0}._4P1xKG_copy{z-index:2;pointer-events:none;border-radius:inherit;flex-direction:column;justify-content:flex-end;gap:1.35rem;padding:1.1rem .95rem 1.05rem;display:flex;position:absolute;inset:auto 0 0}._4P1xKG_block{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.01em;white-space:pre-line;margin:0;font-size:clamp(1.15rem,5.2vw,1.35rem);line-height:1.12}@media (min-width:768px){._4P1xKG_section{padding:3rem 0 3.5rem}._4P1xKG_rail{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;max-width:1080px;margin-inline:0;padding-inline:0;display:grid;overflow:visible}._4P1xKG_cardWrap{scroll-snap-align:unset;width:auto}._4P1xKG_block{font-size:clamp(1.2rem,1.35vw,1.55rem)}._4P1xKG_copy{gap:1.6rem;padding:1.25rem 1.15rem 1.2rem}}@media (prefers-reduced-motion:reduce){._4P1xKG_mediaVideo{transition:none}}._4P1xKG_playerRoot{z-index:80;-webkit-backdrop-filter:blur(14px);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._4P1xKG_playerDialog{background:#000;border-radius:0;outline:none;width:min(100vw,420px);height:min(100dvh,92svh);max-height:100dvh;position:relative}._4P1xKG_playerVideo{object-fit:contain;background:#000;width:100%;height:100%}._4P1xKG_playerChrome{pointer-events:none;flex-direction:column;justify-content:space-between;padding:.85rem;display:flex;position:absolute;inset:0}._4P1xKG_playerTop{pointer-events:auto;justify-content:flex-end;display:flex}._4P1xKG_playerBottom{pointer-events:auto;gap:.65rem;display:flex}._4P1xKG_playerBtn{border-radius:var(--radius-pill);color:#fff;min-width:2.75rem;min-height:2.75rem;font-family:var(--font-content);font-weight:var(--font-weight-bold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#00000073;border:1px solid #ffffff8c;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}._4P1xKG_playerBtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}._4P1xKG_playerClose{border-radius:50%;width:2.75rem;padding:0;font-size:1.35rem;line-height:1}@media (min-width:768px){._4P1xKG_playerDialog{border-radius:var(--radius-small);width:min(42vw,480px);height:min(90vh,860px);overflow:hidden}}
.fA5iIW_section{background:var(--color-page);color:var(--color-black);padding:2.5rem 0 3.75rem;overflow-x:clip}.fA5iIW_inner{max-width:1360px;padding:0 var(--space-page-inline);margin:0 auto}.fA5iIW_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.35rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.fA5iIW_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.fA5iIW_item{min-width:0;margin:0}.fA5iIW_strip{border-radius:var(--radius-large);background:var(--strip-bg);width:100%;min-height:5.75rem;color:var(--strip-fg);text-align:left;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard);border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;margin:0;padding:1.05rem 1.15rem .95rem;display:grid}.fA5iIW_strip:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.fA5iIW_stripText{flex-direction:column;grid-area:1/1/span 2;align-self:start;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.fA5iIW_stripTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;font-size:clamp(1.45rem,6.2vw,1.85rem);line-height:1.1}.fA5iIW_stripSubtitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);font-size:clamp(.95rem,3.8vw,1.1rem);line-height:1.2}.fA5iIW_stripPrice{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;grid-area:2/2;place-self:end;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1}.fA5iIW_panel{padding:.85rem .35rem 1.1rem}.fA5iIW_panel[hidden]{display:none}.fA5iIW_panelText{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);max-width:42rem;margin:0;font-size:clamp(1.05rem,4.2vw,1.15rem);line-height:1.45}.fA5iIW_footnoteDesktop{display:none}.fA5iIW_footnoteMobile{flex-direction:column;gap:1.15rem;margin:1.75rem 0 1.65rem;display:flex}.fA5iIW_footnoteMobileLine{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);max-width:28rem;margin:0;font-size:clamp(1.05rem,4.2vw,1.2rem);line-height:1.4}.fA5iIW_cta{width:100%;max-width:100%}@media (min-width:768px){.fA5iIW_section{padding:3rem 0 4.5rem}.fA5iIW_sectionTitle{margin-bottom:1.5rem;font-size:clamp(2.75rem,4vw,3.35rem)}.fA5iIW_list{gap:.28rem}.fA5iIW_strip{min-height:5.1rem;padding:1rem 1.65rem .85rem}.fA5iIW_stripTitle{font-size:1.65rem}.fA5iIW_stripSubtitle{font-size:1.05rem}.fA5iIW_stripPrice{font-size:2.15rem}.fA5iIW_panel{padding:.95rem .5rem 1.15rem}.fA5iIW_panelText{max-width:48rem;font-size:1.05rem}.fA5iIW_footnoteMobile{display:none}.fA5iIW_footnoteDesktop{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);max-width:46rem;margin:1.65rem 0 1.5rem;font-size:1rem;line-height:1.45;display:block}.fA5iIW_cta{width:auto;min-width:12.5rem}}@media (min-width:1024px){.fA5iIW_strip{min-height:5.35rem;padding:1.1rem 1.85rem .95rem}.fA5iIW_stripTitle{font-size:1.85rem}.fA5iIW_stripPrice{font-size:2.35rem}}@media (min-width:768px) and (hover:hover) and (pointer:fine){.fA5iIW_strip:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.fA5iIW_strip{transition:none}.fA5iIW_strip:hover{transform:none}}
._7nDOWG_section{color:var(--color-black);padding:2.5rem 0 3rem;overflow-x:clip}._7nDOWG_inner{max-width:1360px;padding:0 var(--space-page-inline);margin:0 auto}._7nDOWG_header{flex-direction:column;align-items:flex-start;gap:.35rem;margin-bottom:1.35rem;display:flex}._7nDOWG_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}._7nDOWG_summary{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);margin:0;font-size:clamp(.95rem,2.8vw,1.05rem);line-height:1.3}._7nDOWG_viewport{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}._7nDOWG_viewport[data-dragging=true]{cursor:grabbing}._7nDOWG_track{will-change:transform;gap:.65rem;display:flex}._7nDOWG_slide{flex:0 0 100%;min-width:0}._7nDOWG_card{border-radius:var(--radius-small);box-sizing:border-box;flex-direction:column;height:100%;min-height:min(72vh,560px);padding:.85rem .9rem 1rem;display:flex}._7nDOWG_card[data-tone=red]{background:var(--color-red);color:var(--color-text-on-red)}._7nDOWG_card[data-tone=blue]{background:var(--color-blue);color:var(--color-text-on-blue)}._7nDOWG_card[data-tone=pink]{background:var(--color-pink);color:var(--color-text-on-pink)}._7nDOWG_card[data-tone=lightBlue]{background:var(--color-light-blue);color:var(--color-text-on-light-blue)}._7nDOWG_card[data-tone=gray]{background:var(--color-gray-card);color:var(--color-text-on-gray)}._7nDOWG_author{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(1.65rem,7.5vw,2.15rem);line-height:1.05}._7nDOWG_body{flex-direction:column;flex:none;gap:.85rem;display:flex}._7nDOWG_paragraph{font-family:var(--font-content);font-weight:var(--font-weight-regular);margin:0;font-size:clamp(.9rem,3.4vw,1rem);line-height:1.45}._7nDOWG_rating{font-family:var(--font-content);font-weight:var(--font-weight-regular);margin:1.1rem 0 0;font-size:1rem;line-height:1.2}._7nDOWG_spacer{flex:auto;min-height:2.5rem}._7nDOWG_leaveLink{font-family:var(--font-content);font-weight:var(--font-weight-bold);text-underline-offset:.15em;color:inherit;-webkit-tap-highlight-color:transparent;margin:0;font-size:.95rem;line-height:1.3;text-decoration:underline;display:inline-block}._7nDOWG_leaveLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}._7nDOWG_placeholder{font-family:var(--font-content);opacity:.85;margin:0;font-size:.95rem;line-height:1.4}._7nDOWG_devMark{font-size:.7rem;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;opacity:.9;border:1px dashed;border-radius:4px;margin-bottom:.65rem;padding:.15rem .45rem;display:inline-block}._7nDOWG_dots{justify-content:center;align-items:center;gap:.55rem;margin:1.15rem 0 0;padding:0;list-style:none;display:flex}._7nDOWG_dot{cursor:pointer;opacity:.72;width:.55rem;height:.55rem;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:none;border-radius:50%;padding:0;box-shadow:0 0 0 1px #0000001f}._7nDOWG_dot[data-active=true]{opacity:1;box-shadow:none;transform:scale(1.35)}._7nDOWG_dot[data-tone=red]{background:var(--color-red)}._7nDOWG_dot[data-tone=blue]{background:var(--color-blue)}._7nDOWG_dot[data-tone=pink]{background:var(--color-pink)}._7nDOWG_dot[data-tone=lightBlue]{background:var(--color-light-blue)}._7nDOWG_dot[data-tone=gray]{background:var(--color-gray-card)}._7nDOWG_dot:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:3px;opacity:1}@media (min-width:768px){._7nDOWG_section{padding:3rem 0 3.5rem}._7nDOWG_header{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem}._7nDOWG_summary{text-align:right;font-size:1.05rem}._7nDOWG_track{gap:.85rem}._7nDOWG_slide{flex:0 0 calc(50% - .425rem)}._7nDOWG_card{min-height:min(68vh,620px);padding:1rem 1.05rem 1.15rem}._7nDOWG_author{margin-bottom:1rem;font-size:clamp(2rem,2.4vw,2.55rem)}._7nDOWG_paragraph{font-size:1.02rem}._7nDOWG_leaveLink{font-weight:var(--font-weight-regular)}}@media (prefers-reduced-motion:reduce){._7nDOWG_track{transition:none!important}._7nDOWG_dot{transition:none}}
.ec5YFa_section{background:var(--color-page);color:var(--color-black);padding:2.5rem 0 3.25rem;overflow-x:clip}.ec5YFa_inner{max-width:1360px;padding:0 var(--space-page-inline);margin:0 auto}.ec5YFa_sectionTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.35rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.ec5YFa_tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.55rem;margin:0 0 1.75rem;padding:0 0 .25rem;display:flex;overflow-x:auto}.ec5YFa_tabs::-webkit-scrollbar{display:none}.ec5YFa_tab{border-radius:var(--radius-pill);background:var(--color-white);color:var(--color-black);font-family:var(--font-content);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;min-height:var(--touch-min);border:0;flex:none;margin:0;padding:.7rem 1.35rem;font-size:clamp(.95rem,3.6vw,1.05rem);line-height:1.2}.ec5YFa_tab[data-active=true]{background:var(--color-black);color:var(--color-white)}.ec5YFa_tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ec5YFa_layout{flex-direction:column;gap:1.35rem;display:flex}.ec5YFa_whiteCard{background:var(--color-white);border-radius:var(--radius-large);min-width:0;padding:1.75rem 1.35rem 1.5rem}.ec5YFa_cardHead{margin-bottom:1.5rem}.ec5YFa_levelHeading{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;margin:0;font-size:clamp(1.85rem,7vw,2.35rem);line-height:1.05}.ec5YFa_levelSubtitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);color:var(--color-muted);margin:.35rem 0 0;font-size:clamp(1.05rem,4vw,1.25rem);line-height:1.2}.ec5YFa_levelBadge{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);max-width:36rem;margin:.85rem 0 0;font-size:.8125rem;line-height:1.35}.ec5YFa_emptyState{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:.5rem 0 1.5rem;font-size:1.05rem;line-height:1.45}.ec5YFa_tableWrap{display:none}.ec5YFa_table{border-collapse:collapse;table-layout:fixed;width:100%}.ec5YFa_table th{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);text-align:left;border-bottom:1px solid #0000001f;padding:0 .5rem .85rem 0;font-size:.875rem;line-height:1.2}.ec5YFa_table td{font-family:var(--font-content);font-weight:var(--font-weight-bold);vertical-align:middle;border-bottom:1px solid #00000014;padding:1.1rem .5rem 1.1rem 0;font-size:1.05rem;line-height:1.25}.ec5YFa_table tbody tr:last-child td{border-bottom:none}.ec5YFa_tableCtaCell{text-align:right;width:10.5rem}.ec5YFa_rowCta{min-width:9.5rem}.ec5YFa_mobileGroups{flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.ec5YFa_mobileGroup{margin:0}.ec5YFa_mobileGroupLabel,.ec5YFa_mobileGroupLine{font-family:var(--font-content);font-weight:var(--font-weight-bold);margin:0 0 .55rem;font-size:clamp(1.2rem,5vw,1.45rem);line-height:1.2}.ec5YFa_mobileEnroll{margin-top:2.75rem}.ec5YFa_mobileEnrollBtn{width:100%}.ec5YFa_phoneRowDesktop{display:none}.ec5YFa_phoneBlockMobile{flex-direction:column;gap:.85rem;padding:.15rem 0 .25rem;display:flex}.ec5YFa_phonePrompt{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);max-width:18rem;margin:0;font-size:clamp(1rem,4vw,1.1rem);line-height:1.35}.ec5YFa_phoneLink{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-black);font-size:clamp(1.15rem,4.5vw,1.35rem);line-height:1.2;text-decoration:none}.ec5YFa_phoneLink:hover{text-underline-offset:.15em;text-decoration:underline}.ec5YFa_phoneLink:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ec5YFa_arrowSlot{display:none}.ec5YFa_helpCta{border-radius:var(--radius-large);background:var(--color-light-blue);width:100%;min-height:9.5rem;color:var(--color-black);text-align:left;cursor:pointer;border:0;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0;padding:1.35rem 1.25rem 1.2rem;display:flex}.ec5YFa_helpCta:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.ec5YFa_helpTitle{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.02em;max-width:12ch;font-size:clamp(1.35rem,5.5vw,1.65rem);line-height:1.15}.ec5YFa_helpHint{font-family:var(--font-content);font-weight:var(--font-weight-bold);font-size:clamp(.95rem,3.8vw,1.05rem);line-height:1.25;display:block}@media (min-width:768px){.ec5YFa_section{padding:3rem 0 4rem}.ec5YFa_sectionTitle{margin-bottom:1.5rem;font-size:clamp(2.75rem,4vw,3.35rem)}.ec5YFa_tabs{flex-wrap:wrap;gap:.65rem;margin-bottom:2rem;overflow:visible}.ec5YFa_tab{padding:.75rem 1.55rem;font-size:1.05rem}.ec5YFa_layout{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(230px,270px);align-items:start;gap:0 1.75rem;display:grid}.ec5YFa_whiteCard{grid-area:1/1/span 2;padding:2.15rem 2.25rem 1.75rem}.ec5YFa_phoneBlockMobile{display:none}.ec5YFa_helpCta{aspect-ratio:1/1.05;grid-area:2/2;min-height:15.5rem;margin-top:clamp(7rem,22vh,14rem);padding:1.6rem 1.4rem 1.35rem}.ec5YFa_helpTitle{max-width:11ch;font-size:1.55rem}.ec5YFa_helpHint{font-size:.98rem}.ec5YFa_tableWrap{margin-bottom:1.75rem;display:block}.ec5YFa_mobileGroups,.ec5YFa_mobileEnroll{display:none}.ec5YFa_phoneRowDesktop{border-top:1px solid #0000001a;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;padding-top:1.35rem;display:flex}.ec5YFa_phonePrompt{max-width:14rem;font-size:.98rem}.ec5YFa_arrowSlot{flex:7rem;align-self:center;min-width:6rem;max-width:16rem;height:1.25rem;display:block}.ec5YFa_phoneLink{font-weight:var(--font-weight-bold);margin-left:auto;font-size:1.15rem}.ec5YFa_levelHeading{font-size:2.45rem}.ec5YFa_levelSubtitle{font-size:1.2rem}}@media (min-width:1024px){.ec5YFa_layout{grid-template-columns:minmax(0,1fr) minmax(250px,290px);column-gap:2.25rem}.ec5YFa_helpCta{margin-top:clamp(9rem,26vh,16rem)}.ec5YFa_table th,.ec5YFa_table td{font-size:1.05rem}.ec5YFa_table td{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.ec5YFa_tab,.ec5YFa_helpCta{transition:none}}
.hX8MjW_animated{pointer-events:none;z-index:0;width:100%;margin:1.65rem 0 1.5rem;line-height:0;position:relative;overflow:visible}.hX8MjW_svg{pointer-events:none;width:100%;height:96px;display:block;position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%)}.hX8MjW_geometry{visibility:hidden;pointer-events:none}@media (min-width:768px){.hX8MjW_animated{margin:1.75rem 0 1.6rem}}
.qnXapq_section{background:var(--color-page);color:var(--color-black);padding:2.5rem 0 3.5rem;overflow-x:clip}.qnXapq_inner{max-width:1360px;margin:0 auto}.qnXapq_sectionTitle{padding:0 var(--space-page-inline);font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.35rem;font-size:clamp(2.35rem,11vw,2.85rem);line-height:1}.qnXapq_desktopCard{display:none}.qnXapq_mobileShell{width:100%;display:block}.qnXapq_photoMobile{object-fit:cover;border-radius:var(--radius-large) var(--radius-large) 0 0;vertical-align:middle;width:100%;height:auto;display:block}.qnXapq_mobilePanel{background:var(--color-white);border-radius:0 0 var(--radius-large) var(--radius-large);padding:1.65rem var(--space-page-inline) 2.35rem;margin-top:-1px}.qnXapq_name{font-family:var(--font-display);font-weight:var(--font-weight-regular);letter-spacing:.02em;color:var(--color-red);margin:0;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1.1}.qnXapq_role{font-family:var(--font-display);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:.35rem 0 0;font-size:clamp(1.05rem,4.2vw,1.25rem);line-height:1.2}.qnXapq_paragraph{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:1.45rem 0 0;font-size:clamp(1.05rem,4.2vw,1.2rem);line-height:1.4}.qnXapq_paragraph+.qnXapq_paragraph{margin-top:1.35rem}.qnXapq_actionsMobile{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-bottom:1.75rem;display:flex}.qnXapq_enrollMobile{min-width:10.5rem}.qnXapq_programText{font-weight:var(--font-weight-bold);padding:.35rem 0;font-size:1.05rem;text-decoration:none}.qnXapq_programText:hover{text-underline-offset:.18em;text-decoration:underline}.qnXapq_closing{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0;font-size:clamp(1.05rem,4.2vw,1.2rem);line-height:1.4}@media (min-width:768px){.qnXapq_section{padding:3rem var(--space-page-inline) 4rem}.qnXapq_sectionTitle{margin-bottom:1.5rem;padding:0;font-size:clamp(2.75rem,4vw,3.35rem)}.qnXapq_mobileShell{display:none}.qnXapq_desktopCard{background:var(--color-white);border-radius:var(--radius-large);padding:1.75rem 1.75rem 2rem;display:block}.qnXapq_desktopTop{grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;gap:1.75rem 2.25rem;display:grid}.qnXapq_photoDesktop{border-radius:var(--radius-small);object-fit:cover;width:100%;height:auto;display:block}.qnXapq_desktopCopy{min-width:0;padding-top:.35rem}.qnXapq_name{font-size:clamp(2.1rem,2.4vw,2.65rem)}.qnXapq_role{margin-top:.4rem;font-size:1.2rem}.qnXapq_paragraph{max-width:38rem;font-size:1.05rem}.qnXapq_actionsDesktop{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.qnXapq_programOutline{min-width:9.5rem}.qnXapq_enrollDesktop{min-width:10rem}.qnXapq_closingDesktop{font-family:var(--font-content);font-weight:var(--font-weight-regular);color:var(--color-muted);max-width:58rem;margin:2rem 0 0;padding-top:.25rem;font-size:1.05rem;line-height:1.45}}@media (min-width:1024px){.qnXapq_desktopCard{padding:2rem 2.25rem 2.35rem}.qnXapq_desktopTop{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:2rem 2.75rem}.qnXapq_photoDesktop{border-radius:14px}}
.CQ2dFa_line{pointer-events:none;transform-origin:50%;will-change:auto;position:absolute}.CQ2dFa_svg{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.CQ2dFa_stroke{pointer-events:none}.CQ2dFa_geometry{visibility:hidden;pointer-events:none}
.zGYMJq_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}
.j1GeUa_root{max-width:1360px;padding:1.75rem var(--space-page-inline) 3.5rem;color:var(--color-black);margin:0 auto}.j1GeUa_title{font-family:var(--font-content);font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(2.15rem,9vw,2.65rem);line-height:1.05}.j1GeUa_empty{font-family:var(--font-content);margin:0;font-size:1.05rem}.j1GeUa_list{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.j1GeUa_item{min-width:0;margin:0}.j1GeUa_more{appearance:none;border-radius:var(--radius-pill);color:#000;font-family:var(--font-content);font-weight:var(--font-weight-bold);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #000;justify-content:center;align-items:center;margin:1.75rem 0 0;padding:.85rem 1.75rem;font-size:1rem;line-height:1.2;display:inline-flex}.j1GeUa_more:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover) and (pointer:fine){.j1GeUa_more:hover{background:#0000000a}}@media (min-width:768px){.j1GeUa_root{padding-top:2.25rem;padding-bottom:4.5rem}.j1GeUa_title{margin-bottom:2rem;font-size:clamp(2.45rem,3vw,3rem)}.j1GeUa_list{grid-template-columns:1fr 1fr;gap:1.15rem 1.2rem;display:grid}.j1GeUa_more{margin-top:2.25rem}}
