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-timeline{margin-top:28px;text-align:left}.family-established,.family-reinvented{margin:0}.family-established{font-family:Georgia,'Times New Roman',serif;font-size:clamp(29px,3.9vw,65px);font-weight:400;letter-spacing:-.035em;line-height:1.14}.family-reinvented{margin-top:8px;font-size:13px;letter-spacing:.08em;line-height:1.65;color:#deded7}.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;transition:border-color 220ms ease}.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[href="https://www.blistering.ai"]{--division-accent:#8054a4}.family-destination[href="https://www.blistering.io"]{--division-accent:#f0d336}.family-destination[href="https://www.blistering.net"]{--division-accent:#b84b35}.family-destination:focus-visible{border-color:var(--division-accent)}@media(hover:hover){.family-destination:hover{border-color:var(--division-accent)}}@media(hover:none){.family-destination{border-color:var(--division-accent)}}.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-timeline{margin-top:23px}.family-established{font-size:clamp(28px,7vw,48px)}.family-reinvented{font-size:12px}.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}.family-destination{transition:none}}
