/* One full-screen landscape chapter; all content shares one entrance. */
body .uniqueSymmetry .uniqueSymmetry__top[data-v-af1b3892]{height:100svh}
body .uniqueSymmetry .uniqueSymmetry__middle[data-v-af1b3892]{height:100svh;margin-top:calc(-1 * 100svh);padding:0;position:relative;z-index:2;pointer-events:none;color:#fff;background:linear-gradient(0deg,rgba(6,16,20,.8) 0%,rgba(6,16,20,.38) 42%,transparent 82%);border-radius:0 0 24px 24px}
body .uniqueSymmetry .uniqueSymmetry__middle>.maxWidth{box-sizing:border-box;width:100%;max-width:none;height:100%;padding:110px 7vw 48px;display:flex;flex-direction:column;justify-content:flex-end;transform:translateY(0);opacity:1;transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}
body .uniqueSymmetry .uniqueSymmetry__middle.fds-overview-pending>.maxWidth{opacity:0;transform:translateY(24px)}
body .uniqueSymmetry .uniqueSymmetry__header[data-v-af1b3892]{display:block;color:#fff}
body .uniqueSymmetry .uniqueSymmetry__header .sectionNumber{margin-bottom:22px;position:relative;width:fit-content;color:#fff}
body .uniqueSymmetry .uniqueSymmetry__title[data-v-af1b3892]{position:static;color:#fff;font-size:clamp(38px,4.8vw,76px);line-height:1.22;letter-spacing:0;font-weight:400;white-space:pre-line;max-width:900px;margin:0}
body .uniqueSymmetry .uniqueSymmetry__subtitle[data-v-af1b3892]{color:rgba(255,255,255,.88);font-size:clamp(16px,1.4vw,21px);line-height:1.7;letter-spacing:0;width:auto;max-width:850px;margin:22px 0 0;font-weight:400}
body .uniqueSymmetry .fds-product-entries{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:50px 0 0;width:100%;pointer-events:auto}
body .uniqueSymmetry .fds-product-entries a{color:#fff;border-color:rgba(255,255,255,.4);padding:18px 0 5px}
body .uniqueSymmetry .fds-product-entries strong{font-size:clamp(21px,1.8vw,29px)}
body .uniqueSymmetry .fds-product-entries span{color:rgba(255,255,255,.8);font-size:14px}
body .uniqueSymmetry .fds-product-entries a:hover,body .uniqueSymmetry .fds-product-entries a:focus-visible{border-color:#e34248;color:#fff}
body .uniqueSymmetry .uniqueSymmetry__whiteFade{display:none!important}
@media(max-width:700px){body .uniqueSymmetry .uniqueSymmetry__top[data-v-af1b3892],body .uniqueSymmetry .uniqueSymmetry__middle[data-v-af1b3892]{height:100svh}body .uniqueSymmetry .uniqueSymmetry__middle[data-v-af1b3892]{margin-top:calc(-1 * 100svh)}body .uniqueSymmetry .uniqueSymmetry__middle>.maxWidth{padding:95px 7vw 32px}body .uniqueSymmetry .fds-product-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:30px}body .uniqueSymmetry .fds-product-entries strong{font-size:22px}body .uniqueSymmetry .fds-product-entries span{font-size:12px}body .uniqueSymmetry .uniqueSymmetry__subtitle[data-v-af1b3892]{font-size:16px;margin-top:18px}body .uniqueSymmetry .uniqueSymmetry__header .sectionNumber{margin-bottom:18px}}
@media(min-width:701px) and (max-height:650px){body .uniqueSymmetry .uniqueSymmetry__top[data-v-af1b3892],body .uniqueSymmetry .uniqueSymmetry__middle[data-v-af1b3892]{height:100svh}body .uniqueSymmetry .uniqueSymmetry__middle[data-v-af1b3892]{margin-top:calc(-1 * 100svh)}body .uniqueSymmetry .uniqueSymmetry__middle>.maxWidth{padding:85px 6vw 28px}body .uniqueSymmetry .uniqueSymmetry__title[data-v-af1b3892]{font-size:40px}body .uniqueSymmetry .fds-product-entries{margin-top:25px}body .uniqueSymmetry .uniqueSymmetry__header .sectionNumber{margin-bottom:12px}}
@media(prefers-reduced-motion:reduce){body .uniqueSymmetry .uniqueSymmetry__middle>.maxWidth{transition:none!important;opacity:1!important;transform:none!important}}

@media(max-height:550px){body .uniqueSymmetry .uniqueSymmetry__middle>.maxWidth{padding:60px 6vw 18px}body .uniqueSymmetry .uniqueSymmetry__title[data-v-af1b3892]{font-size:clamp(26px,6svh,36px);line-height:1.15}body .uniqueSymmetry .uniqueSymmetry__header .sectionNumber{margin-bottom:8px}body .uniqueSymmetry .uniqueSymmetry__subtitle[data-v-af1b3892]{font-size:14px;margin-top:10px;line-height:1.5}body .uniqueSymmetry .fds-product-entries{margin-top:15px;gap:10px 18px;grid-template-columns:repeat(4,minmax(0,1fr))}body .uniqueSymmetry .fds-product-entries a{padding:10px 0 0;gap:4px}body .uniqueSymmetry .fds-product-entries strong{font-size:19px}body .uniqueSymmetry .fds-product-entries span{font-size:11px}}
@media(max-width:400px) and (max-height:550px){body .uniqueSymmetry .fds-product-entries{grid-template-columns:repeat(2,minmax(0,1fr))}}
