.numbers b{font-variation-settings:"wght" 1000;text-shadow:2px 2px #fff;font-weight:1000!important}.hero h1{letter-spacing:.075em;margin:18px 0 28px;line-height:1}.hero h1>span{white-space:nowrap;display:block}.hero h1>span+span{margin-top:.38em}.techSection h2{letter-spacing:-.045em;font-size:clamp(30px,4vw,56px);line-height:1.18}.timeline>div{gap:0;margin:56px 0 30px;position:relative}.timeline>div:before{content:"";background:var(--ink);border-radius:6px;height:6px;position:absolute;top:28px;left:5%;right:5%}.timeline article{text-align:center;border:0;padding:72px 18px 22px;position:relative}.timeline article:before{content:"";background:var(--pink);border:5px solid var(--ink);z-index:1;border-radius:50%;width:28px;height:28px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.timeline article:after{display:none}.timeline article b{font-size:clamp(18px,1.7vw,25px);line-height:1.2;display:inline-block;font-weight:1000!important}.timeline article h3{margin:10px 0 4px;font-size:18px;font-weight:900!important}.timeline article p{margin:0;font-size:14px;line-height:1.55}.conditions article b{font-variation-settings:"wght" 1000;font-weight:1000!important}.conditions article span{font-size:clamp(20px,2vw,27px);line-height:1.35;display:block;font-weight:1000!important}.conditions>p{max-width:900px;margin:32px auto 0;font-size:clamp(17px,1.7vw,22px);font-weight:800!important}.photoFrame img,.toast>img{object-fit:cover}@media (width<=640px){.hero h1{letter-spacing:.06em;margin:18px 0 30px;font-size:40px;line-height:1}.hero h1>span+span{margin-top:.4em}.techSection h2{letter-spacing:-.035em;font-size:30px;line-height:1.25}.techSection h2 br{display:block}.timeline>div{grid-template-columns:1fr;margin:38px 0 20px;padding-left:28px}.timeline>div:before{width:5px;height:auto;inset:12px auto 12px 16px}.timeline article{text-align:left;padding:6px 8px 28px 48px}.timeline article:before{width:24px;height:24px;top:6px;left:16px;transform:translate(-50%)}.timeline article b{font-size:19px}.timeline article h3{margin:3px 0;font-size:20px}.timeline article p{font-size:15px}}
