.opening{padding-top:80px;padding-bottom:20px}.opening-copy{margin-bottom:55px}.opening h1{font-size:clamp(62px,8.5vw,112px);letter-spacing:-.065em;line-height:1.04}.opening h1 em{font-style:normal;color:#0071e3}.opening .hero-deck{font-size:25px;line-height:1.5;color:#6e6e73}.hero-deck strong{font-weight:550}.opening figure{max-width:880px;margin-bottom:35px}.perspective{max-width:840px;margin:auto;padding:65px 35px 90px;scroll-margin-top:120px}.perspective h2{font-size:clamp(36px,4.3vw,57px)}.perspective h2 span{color:#0071e3}.perspective>p{color:#6e6e73;font-size:21px;line-height:1.65}.perspective>p strong{color:#1d1d1f;font-weight:550}.perspective .eyebrow{font-size:17px}.perspective .perspective-note{font-size:14px;line-height:1.6;border-top:1px solid #e5e5ea;padding-top:22px;margin-top:30px}header nav{flex-wrap:wrap} @media(max-width:650px){.opening{padding-top:45px}.opening h1{font-size:62px}.opening .eyebrow{font-size:13px}.opening .hero-deck{font-size:20px}.opening-copy{margin-bottom:35px}.perspective{padding:35px 25px 55px}.perspective>p{font-size:18px}.perspective .eyebrow{font-size:15px}header nav{gap:12px 20px}.purpose,.together{scroll-margin-top:150px}}
.opening-identity{padding:64px 24px 52px}.opening-identity .opening-copy{margin-bottom:0;max-width:920px}.opening-identity h1{font-size:clamp(54px,7.2vw,92px)}.opening-identity .hero-deck{max-width:760px;margin:0 auto 16px}.independence-note{font-size:14px!important;letter-spacing:0}.home-news{background:#f5f5f7;padding:64px 25px 70px}.home-news-inner{max-width:900px;margin:auto}.home-news h2{margin-bottom:16px}.home-news-intro{max-width:760px;color:#6e6e73}.home-news-list{margin:30px 0}.home-news-status{font-size:14px;line-height:1.55;color:#6e6e73;letter-spacing:0;max-width:760px}.origin-history{padding:80px 25px 55px}.origin-history-copy{max-width:880px;margin:auto}.origin-history h2{font-size:clamp(40px,4.8vw,64px)}.origin-history .hero-update{color:#6e6e73;max-width:720px}.origin-history figure{margin:38px auto 0}.origin-history figure img{width:100%;height:auto;display:block;border-radius:20px}.origin-history figcaption{font-size:12px;line-height:1.55;color:#6e6e73;letter-spacing:0;margin:15px auto 0;max-width:600px}.siri-now-stage{grid-template-columns:minmax(0,1fr)}.siri-now-side{max-width:720px;margin:auto}@media(max-width:650px){.opening-identity{padding:38px 20px 34px}.opening-identity h1{font-size:48px}.home-news{padding:44px 20px 50px}.origin-history{padding:55px 20px 35px}}
