html{scroll-behavior:smooth}.family-home .coming-soon-stage{overflow:visible}.family-home .coming-soon-copy{padding-top:clamp(76px,12vh,160px);padding-bottom:clamp(38px,5vw,72px)}.family-home .coming-soon-slogan{max-width:950px}.family-established{font-size:10px;letter-spacing:.22em;line-height:1.6;margin-top:28px}.family-explore{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:44px;margin-top:28px;color:inherit;text-decoration:none;font-size:11px;letter-spacing:.15em}.family-explore:hover{text-decoration:underline;text-underline-offset:5px}.family-works{width:100%;max-width:1800px;padding:0 clamp(30px,7vw,120px) clamp(50px,5vw,85px);margin-inline:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;scroll-margin-top:28px}.family-destination{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:20px;row-gap:10px;align-content:start;min-height:86px;border-top:1px solid #ffffff61;padding-top:20px;color:inherit;text-decoration:none}.family-domain{font-size:13px;font-weight:600;letter-spacing:.07em}.family-discipline{grid-column:1;font-size:12px;line-height:1.5;color:#deded7}.family-arrow{grid-column:2;grid-row:1 / 3;font-size:20px}.family-destination:hover{border-color:#fff}.family-destination:hover .family-domain{text-decoration:underline;text-underline-offset:5px}.family-home a:focus-visible{outline:2px solid #fff;outline-offset:7px}.skip-link{position:absolute;top:12px;left:22px;transform:translateY(-160%);padding:12px 16px;background:#181918;color:#fff;z-index:5}.skip-link:focus{transform:none}#works:focus{outline:none}@media(max-width:760px){.family-home .coming-soon-copy{padding-top:88px;padding-bottom:35px}.family-home .coming-soon-slogan{max-width:580px}.family-established{margin-top:23px}.family-explore{margin-top:20px}.family-works{grid-template-columns:1fr;gap:20px;padding:0 26px 42px}.family-destination{min-height:76px;padding-top:16px;row-gap:7px}.family-domain{font-size:12px}.family-discipline{font-size:12px}}@media(max-width:380px){.family-works{padding-inline:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
