.site .hero{text-align:center;padding:clamp(56px,8vw,104px) 0 clamp(56px,7vw,88px)}.site .hero-sign{width:clamp(84px,8vw,108px);color:var(--navy);margin:0 auto 26px}.site .hero h1{max-width:13.5em;margin:0 auto 28px;font-size:clamp(2.6rem,1.4rem + 4vw,5rem);line-height:1.06}.site .hero h1 em{color:var(--coral);font-style:italic}.site .hero .lede{margin:0 auto 36px}.site .hero .actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.site .facts-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:clamp(56px,7vw,88px);list-style:none;display:grid}.site .facts-row li+li{border-left:1px solid var(--line)}.site .facts-row a,.site .facts-row div{height:100%;padding:28px 16px;text-decoration:none;transition:background-color .2s;display:block}.site .facts-row a:hover{background:var(--white)}.site .facts-row strong{font-family:var(--font-head);color:var(--navy);font-size:clamp(2rem,1.5rem + 1.4vw,2.75rem);font-weight:400;line-height:1.1;display:block}.site .facts-row a strong{color:var(--coral)}.site .facts-row span{color:var(--ink-soft);margin-top:6px;font-size:.9375rem;display:block}.site .facts-row a span{text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.site .facts-row a:hover span{-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral)}.site .what{background:var(--white)}.site .what-grid{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(32px,6vw,88px);display:grid}.site .what-grid>*,.site .accessible-panel>*{min-width:0}.site .what-launch{color:var(--ink-soft);max-width:38em;margin-bottom:24px;font-size:1.0625rem}.site .carousel.room-row .track{grid-auto-columns:86%;gap:16px}.site .room-row .carousel-head{z-index:2;margin:0;position:absolute;top:12px;right:12px}.site .room-row{position:relative}.site .room-row .icon-btn{background:#ffffffeb;border-color:#0000;width:40px;height:40px}.site .room-row .icon-btn:hover{background:var(--navy)}.site .room-row .icon-btn:disabled{opacity:0}.site .room-card{margin:0}.site .room-card img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-lg);width:100%}.site .room-card figcaption{font-family:var(--font-head);margin-top:10px;font-size:1rem}.site .what-text{padding-top:4px}.site .what-text .lead{margin-bottom:16px}.site .what-text .rm-body p:not(.lead){color:var(--ink-soft);margin-bottom:14px}.site .why{background:var(--coral-tint)}.site .why-grid{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(40px,7vw,104px);display:grid}.site .why-text .h2{margin-bottom:24px}.site .why-text .lead{margin-bottom:18px}.site .why-text .rm-body p:not(.lead){margin-bottom:14px}.site .why-side{position:relative}.site .why-photo{border-radius:var(--radius-lg);margin:0;overflow:hidden}.site .why-photo img{aspect-ratio:5/4;object-fit:cover;width:100%}.site .first-card{background:var(--white);border-radius:var(--radius-lg);grid-template-columns:auto 1fr;align-items:center;gap:4px 18px;margin:-56px 24px 0;padding:24px;display:grid;position:relative;box-shadow:0 16px 40px #0f385a1a}.site .first-art{width:72px;color:var(--coral);grid-row:span 2}.site .first-big{font-family:var(--font-head);color:var(--navy);font-size:2.75rem;line-height:1}.site .first-big sup{vertical-align:top;font-size:.45em;position:relative;top:.3em}.site .first-card p:not(.first-big){color:var(--ink-soft);grid-column:2;font-size:.9375rem;line-height:1.55}.site .first-card .arrow-link{grid-column:1/-1;justify-self:start;margin-top:10px}.site .accessible-panel{background:var(--navy);color:var(--white);border-radius:var(--radius-lg);grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,64px);padding:clamp(28px,5vw,64px);display:grid;overflow:hidden}.site .accessible-art{width:92px;color:var(--white);margin-bottom:18px}.site .accessible .eyebrow{color:var(--on-navy-soft)}.site .accessible .h2{margin-bottom:20px}.site .accessible-text .rm-body p{color:var(--on-navy-soft);margin-bottom:14px}.site .accessible-text p a{color:var(--white)}.site .accessible .actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.site .accessible .actions .arrow-link{color:var(--white)}.site .accessible-video{min-width:0}.site .convo-row .carousel-head{align-items:center;margin-bottom:16px}.site .convo-row .row-label{color:var(--on-navy-soft);font-style:italic}.site .carousel.convo-row .track{grid-auto-columns:100%;gap:20px}.site .accessible .video-card h3{color:var(--white)}.site .accessible .video-meta{color:var(--on-navy-soft)}.site .founder-card .team-strip{gap:20px;margin-top:0;padding:20px 22px}.site .founder{background:var(--cream);padding:0}.site .founder-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:auto 1fr 1.1fr;align-items:center;gap:20px 32px;padding:28px;display:grid}.site .founder-face{object-fit:cover;object-position:center 18%;border-radius:50%;width:128px;height:128px}.site .founder-about .eyebrow{margin-bottom:4px;font-size:.9375rem}.site .founder-about .role{color:var(--ink-soft);margin:6px 0 12px;font-size:.9375rem}.site .features .lede{margin-top:14px;font-size:1.0625rem}.site .press{border-top:1px solid var(--line);grid-template-columns:260px 1fr;align-items:center;gap:clamp(28px,5vw,64px);margin-top:64px;padding-top:56px;display:grid}.site .press-photo{border-radius:14px;margin:0;overflow:hidden}.site .press-photo img{aspect-ratio:3/4;object-fit:cover;width:100%}.site .press-title{margin-bottom:16px;font-size:1.5rem}.site .press-list{border-top:1px solid var(--line);margin-bottom:28px;list-style:none}.site .press-list a{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr auto;align-items:center;gap:20px;padding:18px 4px;text-decoration:none;transition:background-color .2s;display:grid}.site .press-list a:hover{background:var(--white)}.site .press-list .src{color:var(--ink-soft);font-size:.9375rem;font-style:italic}.site .press-list strong{font-family:var(--font-head);font-size:1.125rem;font-weight:400;line-height:1.35}.site .press-list svg{transition:transform .2s}.site .press-list a:hover svg{transform:translate(3px)}@media (max-width:1000px){.site .founder-card{grid-template-columns:auto 1fr}.site .team-strip{grid-column:1/-1}}@media (max-width:860px){.site .what-grid,.site .why-grid,.site .accessible-panel{grid-template-columns:1fr}.site .why-side{max-width:520px}.site .first-card{margin:-48px 16px 0}.site .press{grid-template-columns:1fr}.site .press-photo{max-width:260px}}@media (max-width:640px){.site .hero{padding-top:40px}.site .hero .eyebrow{font-size:.9375rem}.site .hero .actions{flex-direction:column;align-items:center}.site .hero .actions .btn{min-width:250px}.site .facts-row{grid-template-columns:1fr 1fr}.site .facts-row li:nth-child(3){border-left:0}.site .facts-row li:nth-child(n+3){border-top:1px solid var(--line)}.site .facts-row a,.site .facts-row div{padding:20px 8px}.site .facts-row span{font-size:.8125rem}.site .what-launch{margin-bottom:18px;font-size:1rem}.site .carousel.room-row .track{grid-auto-columns:84%;gap:12px}.site .room-card img{border-radius:14px}.site .room-card figcaption{font-size:.9375rem}.site .what-grid{gap:28px}.site .why-side{margin-top:4px}.site .first-card{box-shadow:none;margin:0;padding:20px}.site .first-art{width:56px}.site .first-big{font-size:2.25rem}.site .accessible{padding-left:0;padding-right:0}.site .accessible>.wrap{padding:0}.site .accessible-panel{padding:40px var(--gutter);border-radius:0;gap:32px}.site .accessible-art{width:72px;margin-bottom:14px}.site .carousel.convo-row .track{margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);grid-auto-columns:86%;gap:14px}.site .founder-card{grid-template-columns:auto 1fr;gap:16px;padding:20px}.site .founder-face{width:84px;height:84px}.site .founder-about .role{font-size:.875rem}.site .team-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.site .press{margin-top:40px;padding-top:32px}.site .press-photo{display:none}.site .press-list a{grid-template-columns:1fr auto;gap:4px 16px}.site .press-list .src{grid-column:1/-1}}@media (max-width:360px){.site .hero h1{font-size:2.3rem}}
