.dKthgG_gallery{gap:var(--spacing-4);flex-direction:column;inline-size:100%;display:flex}@media (max-width:1024px){.dKthgG_gallery{inline-size:80%;margin-inline:auto}}@media (max-width:568px){.dKthgG_gallery{inline-size:100%}}.dKthgG_galleryMain{aspect-ratio:463/313;border-radius:var(--rounded-l);inline-size:100%;min-inline-size:327px;position:relative;overflow:clip}@media (max-width:1024px){.dKthgG_galleryMain{aspect-ratio:463/260}}@media (max-width:768px){.dKthgG_galleryMain{aspect-ratio:327/218;border-radius:var(--rounded-m)}}.dKthgG_galleryMain img{object-fit:cover}:is(.dKthgG_galleryMain .splide,.dKthgG_galleryMain .splide__track,.dKthgG_galleryMain .splide__list,.dKthgG_galleryMain .splide__slide){block-size:100%}.dKthgG_galleryNav{gap:var(--spacing-3);justify-content:space-between;align-items:center;inline-size:100%;display:flex}.dKthgG_galleryNavTrack{flex:1 1 0;min-inline-size:0}.dKthgG_thumbnail{border-radius:var(--rounded-l);position:relative;overflow:clip}@media (max-width:768px){.dKthgG_thumbnail{border-radius:var(--rounded-m)}}.dKthgG_thumbnail img{object-fit:cover}.dKthgG_thumbnail:focus-visible{outline-offset:-2px}.dKthgG_thumbnail .thumbnail.is-active{outline:2px solid var(--color-brand-primary-100);outline-offset:-2px}.dKthgG_galleryArrow{border-radius:var(--rounded-full);background-color:var(--color-brand-primary-100);block-size:26px;inline-size:26px;color:var(--color-monotone-0);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .3s;display:inline-flex}@media (any-hover:hover){.dKthgG_galleryArrow:hover{background-color:var(--color-monotone-100)}}.dKthgG_galleryArrow .dKthgG_arrow{block-size:16px;inline-size:16px;transform:rotate(180deg)}.dKthgG_galleryArrowNext .dKthgG_arrow{transform:rotate(0)}
.XwIJqa_section{inline-size:100%;padding-inline:var(--spacing-10);flex-direction:column;align-items:center;scroll-margin-block-start:var(--spacing-30);display:flex}@media (max-width:768px){.XwIJqa_section{padding-inline:var(--spacing-6);scroll-margin-block-start:var(--spacing-20)}}.XwIJqa_inner{gap:var(--spacing-6);inline-size:100%;max-inline-size:var(--container-width-normal);border-block-end:1px solid var(--color-monotone-50);flex-direction:column;margin-inline:auto;padding-block-end:var(--spacing-10);display:flex}@media (max-width:768px){.XwIJqa_inner{padding-block-end:var(--spacing-6)}}.XwIJqa_body{gap:var(--spacing-4);flex-direction:column;display:flex}.XwIJqa_text{font-size:var(--font-size-m);line-height:var(--leading-175);color:var(--color-monotone-100);white-space:pre-wrap}
.Hwvh5q_nav{inline-size:100%;padding-block:var(--spacing-10);padding-inline:var(--spacing-10);flex-direction:column;align-items:center;display:flex}@media (max-width:768px){.Hwvh5q_nav{padding-block:var(--spacing-6) var(--spacing-10);padding-inline:var(--spacing-6)}}.Hwvh5q_navList{gap:var(--spacing-2);inline-size:100%;max-inline-size:var(--container-width-normal);justify-content:center;align-items:stretch;margin-inline:auto;display:flex}@media (max-width:768px){.Hwvh5q_navList{inline-size:80%;max-inline-size:auto;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:568px){.Hwvh5q_navList{inline-size:100%}}@media (max-width:768px){.Hwvh5q_navItem{display:flex}}.Hwvh5q_navLink{gap:var(--spacing-2);block-size:64px;padding:var(--spacing-2) var(--spacing-4);border-block-end:4px solid var(--color-brand-primary-100);color:var(--color-monotone-100);font-size:var(--font-size-m);font-weight:var(--font-bold);line-height:var(--leading-200);text-align:center;flex-direction:column;justify-content:center;align-items:center;text-decoration:none;transition:color .3s,border-color .3s;display:flex}@media (any-hover:hover){.Hwvh5q_navLink:hover{border-block-end-color:var(--color-brand-primary-50);color:var(--color-monotone-50)}}@media (max-width:768px){.Hwvh5q_navLink{gap:var(--spacing-2);block-size:auto;min-block-size:50px;inline-size:100%;padding-block:var(--spacing-2);color:var(--color-monotone-100);flex-direction:row;justify-content:space-between;padding-inline:0}}.Hwvh5q_navLink:focus-visible{outline-offset:-2px}.Hwvh5q_navTextPart{white-space:nowrap;display:inline-block}.Hwvh5q_navIcon{flex-shrink:0;block-size:16px;inline-size:16px}
