.bl{margin:112px 0 0}.bm{margin:0 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.bn{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:24px;gap:24px}.bo{grid-column:span 12;gap:24px;border-radius:32px;background-color:var(--color-secondary-soft)}.bo,.bp{display:flex;justify-content:space-between}.bp{flex-direction:column;width:50%;padding:24px 24px 32px}.bq{font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}.bq,.br{color:var(--color-primary-soft)}.br{font:var(--typography-display-s-font);letter-spacing:var(--typography-display-s-letter-spacing)}.bs{display:flex;aspect-ratio:16/9;width:50%}.bs img{width:100%;height:100%;object-fit:cover}.bs img,.bt{border-radius:32px}.bt{display:flex;grid-column:span 4;flex-direction:column;gap:12px;justify-content:space-between;padding:24px;background-color:var(--color-bg-surface)}.bu{color:var(--color-primary-soft);font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}.bv{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.bw{border-radius:32px;background-color:var(--color-bg-surface)}.bw,.bx{display:flex}.bx{flex-direction:column;justify-content:space-between;padding:24px}.by{color:var(--color-primary-soft);font:var(--typography-display-l-font);letter-spacing:var(--typography-display-l-letter-spacing)}.bz{color:var(--color-fg-soft);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.bA{flex-shrink:0;width:200px;height:200px;padding:0 24px 0 0}.bA img{width:100%;height:100%;object-fit:cover}.bB{grid-column:span 6}@media screen and (max-width:767px){.bn{gap:16px}.bt{grid-column:span 6}.bo{grid-column:span 12}.bw{justify-content:space-between}.bx{max-width:320px}.bB:last-child{grid-column:span 12}}@media screen and (max-width:639px){.bn{display:flex}.bn,.bo{flex-direction:column}.bo{gap:16px}.bp{gap:24px;padding:20px}.bp,.bs{width:100%}}.dt{margin:112px 0 0}.du{margin:0 0 32px;color:var(--color-fg-default);font:var(--typography-heading-h1-font);letter-spacing:var(--typography-heading-h1-letter-spacing)}.dv{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px 20px;gap:48px 20px}.dv>div{flex-shrink:0}.dw img{width:100%;height:250px}.dx{justify-content:flex-start;max-width:560px}.dy{justify-content:flex-end;padding:20px 0}.dy,.dz{display:flex}.dz{cursor:pointer;align-items:center;justify-content:center;width:32px;height:32px;border:none;color:var(--color-primary-default);background-color:rgba(0,0,0,0)}.dA{overflow:auto;padding:0 32px 32px}.dB{aspect-ratio:16/9}.dB img{width:100%;height:100%;border-radius:16px;object-fit:cover;object-position:center center}.dC{margin:8px 0;color:var(--color-fg-soft);font:var(--typography-description-m-font);letter-spacing:var(--typography-description-m-letter-spacing)}.dD{font:var(--typography-heading-h3-font);letter-spacing:var(--typography-heading-h3-letter-spacing);margin:40px 0 20px;color:var(--color-fg-default)}.dE{display:flex;flex-direction:column;gap:8px}.dE p,.dE ul{color:var(--color-fg-default);font:var(--typography-body-s-font);letter-spacing:var(--typography-body-s-letter-spacing)}.dE ul{padding-left:15px}@media screen and (max-width:1023px){.dt{overflow:hidden}.dv{scroll-behavior:smooth;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto;display:flex;-ms-overflow-style:-ms-autohiding-scrollbar;-ms-overflow-style:none}.dw img{width:320px;height:256px}}@media screen and (max-width:639px){.dx{max-width:none}.dA{padding:0 16px 32px}.dy{padding:12px 0}}@media screen and (max-width:389px){.dw img{width:250px;height:200px}}