.story-page{background:radial-gradient(850px 720px at 70% 120px,#47304430,#0000 85%)}.story-hero{padding-block:106px 88px}.story-hero h1{max-width:850px;margin-bottom:30px}.story-hero-description{max-width:640px;margin-bottom:32px;font-size:16px}.story-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.story-actions .button{min-height:48px}.sense-hero{text-align:center;flex-direction:column;align-items:center;padding-top:92px;display:flex}.sense-hero h1{letter-spacing:-.075em;margin:14px 0 20px;font-size:clamp(5.8rem,13vw,10rem);font-weight:450;line-height:1}.sense-signature{letter-spacing:-.04em;color:#d9d5df;margin-bottom:32px;font-size:clamp(1.5rem,3vw,2.5rem)}.sense-hero .story-hero-description{max-width:670px;font-size:15px}.story-project-state{align-items:center;gap:9px;margin-bottom:0;padding-top:28px;font-size:11px;display:inline-flex}.story-project-state span{background:var(--accent);border-radius:50%;width:5px;height:5px}.story-section{border-top:1px solid var(--line);padding-block:82px}.story-split{grid-template-columns:1fr 1fr;align-items:start;gap:96px;display:grid}.story-section h2{margin-bottom:24px;font-size:clamp(2.1rem,3.6vw,3.2rem)}.story-prose{padding-top:5px}.story-prose p{margin-bottom:24px;font-size:14px}.story-prose p:last-child{margin-bottom:0}.story-section-heading{max-width:700px;margin-bottom:42px}.story-section-heading>p:last-child,.story-side-description{max-width:420px;font-size:14px}.story-pillars{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.story-pillar{border-top:1px solid var(--line);padding-top:28px}.story-number{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;display:block}.story-pillar h3{margin:30px 0 18px;font-size:25px}.story-pillar p{max-width:300px;margin-bottom:0;font-size:13px;line-height:1.85}.story-research-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(130deg,#ffffff06,#ffffff02);grid-template-columns:1fr 1fr;gap:64px;padding:44px;display:grid}.story-research-panel h2{margin-bottom:0;font-size:clamp(1.8rem,3vw,2.5rem)}.story-questions details{border-bottom:1px solid var(--line)}.story-questions details:first-child{border-top:1px solid var(--line)}.story-questions summary{cursor:pointer;min-height:64px;padding:22px 22px 22px 0;font-size:14px;line-height:1.6}.story-questions summary::marker{color:var(--muted)}.story-questions details p{padding:0 20px 12px 0;font-size:13px}.story-steps{margin:0;padding:0;list-style:none}.story-steps li{border-top:1px solid var(--line);grid-template-columns:26px 1fr;gap:20px;padding-block:26px;display:grid}.story-steps .story-number{padding-top:4px}.story-steps h3{letter-spacing:-.025em;margin-bottom:12px;font-size:20px}.story-steps p{margin-bottom:0;font-size:13px}.story-fields{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.story-fields a{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:start;padding:26px 22px;transition:border-color .2s;display:flex}.story-fields a:hover{color:var(--text);border-color:#ffffff30}.story-fields h3{margin-bottom:18px;font-size:19px}.story-fields p{margin-bottom:24px;font-size:12px}.story-fields span{color:var(--muted);margin-top:auto}.story-closing{text-align:center;border-top:1px solid var(--line);padding-block:90px}.story-closing h2{margin-bottom:22px;font-size:clamp(2rem,4vw,3rem)}.story-closing>p:not(.eyebrow){margin-inline:auto;max-width:570px;margin-bottom:28px;font-size:14px}.story-closing .story-actions{justify-content:center}@media (width<=1000px){.story-split{gap:48px}.story-research-panel{gap:36px;padding:32px}.story-fields{grid-template-columns:1fr 1fr}}@media (width<=800px){.story-hero{padding-block:60px}.company-hero h1{font-size:clamp(2.8rem,10vw,4rem)}.story-hero-description,.sense-hero .story-hero-description{font-size:14px}.story-desktop-break{display:none}.sense-hero{padding-top:62px}.sense-hero h1{margin-top:8px;font-size:6.7rem}.sense-signature{margin-bottom:28px;font-size:1.65rem}.story-section{padding-block:54px}.story-split,.story-research-panel{grid-template-columns:1fr;gap:26px}.story-section h2{margin-bottom:18px;font-size:2.2rem}.story-prose{padding-top:0}.story-section-heading{margin-bottom:32px}.story-pillars{grid-template-columns:1fr;gap:32px}.story-pillar{grid-template-columns:30px 1fr;gap:0 16px;padding-top:24px;display:grid}.story-pillar .story-number{padding-top:7px}.story-pillar h3{margin:0 0 16px;font-size:24px}.story-pillar p{grid-column:2;max-width:none}.story-research-panel{gap:24px;padding:26px}.story-research-panel h2{font-size:1.9rem}.story-steps li{gap:14px}.story-fields{gap:12px}.story-fields a{padding:22px 17px}.story-fields h3{font-size:17px}.story-fields p{font-size:12px}.story-closing{padding-block:60px}}
