@font-face{font-family:Geist;src:url('assets/geist.ttf')}@font-face{font-family:Montserrat;src:url('assets/montserrat.ttf')}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:#080a0e;color:#f7f8fb;font-family:Geist,Arial,sans-serif;--bg:#080a0e;--surface:#12151b;--soft:rgba(255,255,255,.78);--muted:rgba(255,255,255,.59);--border:rgba(255,255,255,.13);--lilac:#DDA0F1;--blue:#7CCBF8;--green:#62CC7B;--cta:linear-gradient(115deg,#DDA0F1,#7CCBF8);--ease:cubic-bezier(.22,1,.36,1);overflow-x:clip}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #7CCBF8;outline-offset:5px}img{max-width:100%;display:block}button:disabled{cursor:default}p,h1,h2,h3,h4{margin:0}h1,h2,h3{font-weight:550}p{color:var(--soft);line-height:1.65}h2{font-size:clamp(36px,4.2vw,60px);line-height:1.06;letter-spacing:-2.4px}h3{font-size:25px;line-height:1.18;letter-spacing:-.75px}small{color:var(--muted)}.wrap{width:calc(100% - 112px);max-width:1256px;margin-inline:auto}.eyebrow{display:block;font-size:10px;letter-spacing:1.8px;font-weight:550;color:var(--lilac);margin-bottom:22px}.small-label{font-size:9px;letter-spacing:1.5px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:9px;min-height:51px;padding:13px 22px;font-size:13px;font-weight:550;transition:background .2s,opacity .2s}.button:hover{opacity:.86}.button.primary{background:var(--cta);color:#101018;border:1px solid transparent}.button.ghost{border:1px solid var(--border);background:rgba(255,255,255,.03)}.button.small{padding:9px 16px;min-height:40px;font-size:12px}.actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.text-link{display:inline-block;border-bottom:1px solid var(--border);padding-bottom:6px;font-size:13px;color:inherit}.text-link:hover{color:var(--lilac)}.stars{font-size:14px;letter-spacing:2px;color:#f3c66d}.green-dot{display:inline-block;width:7px;height:7px;flex-shrink:0;background:var(--green);border-radius:50%}.skip-link{position:fixed;left:20px;top:-100px;z-index:200;background:#fff;color:#000;padding:15px}.skip-link:focus{top:12px}.site-header{position:fixed;top:18px;left:28px;right:28px;z-index:90;max-width:1336px;margin:auto}.nav-shell{display:flex;align-items:center;gap:27px;padding:11px 14px 11px 24px;border:1px solid rgba(255,255,255,.18);border-radius:13px;background:rgba(16,18,23,.76);backdrop-filter:blur(22px);color:#fff}.brand{display:flex;align-items:center;gap:10px;white-space:nowrap}.brand span{font-family:Montserrat,Geist,sans-serif;font-size:12px;font-weight:700;letter-spacing:2px}.brand img{object-fit:contain}.nav-links{display:flex;gap:23px;align-items:center;margin-left:auto;font-size:12px;color:rgba(255,255,255,.8)}.nav-links a:hover{color:#fff}.nav-book{white-space:nowrap}.menu-toggle{display:none}.site-header.scrolled .nav-shell{background:rgba(11,13,18,.94)}#mobile-nav{background:#11141b;border:1px solid rgba(255,255,255,.13);border-radius:12px;margin-top:8px;padding:18px}#mobile-nav:not([hidden]){display:grid;grid-template-columns:1fr 1fr;gap:0}#mobile-nav a{padding:13px;font-size:14px;color:#fff}.hero{position:relative;isolation:isolate;padding-top:154px;overflow:hidden}.hero-copy{position:relative;z-index:2}.hero h1{font-size:clamp(66px,6.7vw,96px);line-height:.98;letter-spacing:-5px;font-weight:550;margin:0 0 26px}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#9E6EE5,#FA75F8);background-clip:text;color:transparent}.hero-copy>p{font-size:18px;line-height:1.55;margin:0 0 27px;max-width:475px}.hero-meta{font-size:11px;color:var(--muted);display:flex;gap:15px;margin-top:22px}.proof-pill{display:inline-flex;align-items:center;gap:10px;font-size:11px;margin-bottom:35px;color:inherit}.proof-pill>span:last-child{opacity:.55;margin-left:3px}.hero .eyebrow{font-size:9px;margin-bottom:20px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;color:var(--muted);font-size:11px;padding:24px 0}.hero-bottom a{color:var(--soft)}.hero-bottom small{font-size:9px}.hero-background{position:absolute;inset:0;z-index:-2;background-position:center;background-size:cover;will-change:transform}.ambient-toggle{position:absolute;right:25px;bottom:26px;width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;color:#fff;background:rgba(0,0,0,.25);font-size:11px;z-index:4}
/* 01: People, in focus */
.people-hero{min-height:800px;min-height:min(920px,100svh);padding-top:185px;background:#141b20}.people-hero .hero-background{background-image:url('assets/studio-team.png');animation:breathe 18s ease-in-out infinite alternate}.people-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,8,11,.58),rgba(4,8,11,.23) 48%,transparent 75%),linear-gradient(0deg,#080a0e,transparent 24%);z-index:-1}.people-hero .hero-copy{max-width:680px;padding-bottom:125px}.people-hero h1{font-size:clamp(67px,6.3vw,91px)}.people-hero .hero-copy>p{max-width:450px}.people-hero .hero-inner{position:relative;min-height:calc(min(920px,100svh) - 185px);display:flex;align-items:flex-start;flex-direction:column}.people-hero .hero-bottom{margin-top:auto;width:100%;padding-bottom:26px;padding-right:20px}.people-hero .hero-bottom small{position:absolute;bottom:50px;right:0}.live-note{position:absolute;right:0;bottom:119px;width:315px;padding:20px 22px;border:1px solid rgba(255,255,255,.3);border-radius:14px;background:rgba(25,32,40,.65);backdrop-filter:blur(24px);animation:noteEnter 1.4s .6s both var(--ease)}.live-note>div{display:flex;align-items:center;gap:7px;font-size:10px;color:rgba(255,255,255,.76)}.live-note>div>span:last-child{margin-left:auto;color:rgba(255,255,255,.5)}.live-note p{font-size:16px;color:#fff;line-height:1.45;margin:14px 0}.note-file{font-size:10px;display:flex;align-items:center;padding-top:12px;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.75)}.note-file b{color:#62cc7b;margin-left:auto}.concept-people .intro-section{border-bottom:1px solid var(--border);padding-bottom:110px}.concept-people .reviews-section{background:#e9eef5;color:#161b26;width:100%;max-width:none;padding:90px max(56px,calc((100% - 1256px)/2));--soft:rgba(20,26,35,.8);--muted:rgba(20,26,35,.63);--border:rgba(20,26,35,.15);--surface:rgba(255,255,255,.5);--lilac:#7555a7;margin-top:75px}.concept-people .reviews-section .review:first-child{grid-column:span 2}.concept-people .reviews-section .review-grid{grid-template-columns:1.2fr 1fr 1fr}.concept-people .reviews-section .review:last-child{grid-column:2/-1}.concept-people .reviews-section .review:nth-child(2){grid-column:3;grid-row:1/3}.concept-people .reviews-section .review:first-child blockquote{font-size:28px;line-height:1.35;letter-spacing:-.6px}.concept-people .reviews-section .review{border:none;padding:28px 30px;background:rgba(255,255,255,.6)}
/* 02: A day, handled */
.day-hero{padding-top:166px;background:radial-gradient(ellipse at 85% 52%,rgba(108,86,142,.20),transparent 48%),#0a0b10;min-height:865px}.day-layout{display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;gap:52px}.day-hero h1{font-size:clamp(66px,7.3vw,106px);letter-spacing:-5px}.day-hero .hero-copy>p{max-width:400px}.day-hero .hero-copy .actions{gap:10px}.day-hero .hero-copy .button{font-size:12px;padding:13px 16px;gap:16px}.day-hero .proof-pill{font-size:10px;gap:8px}.desktop-composition{position:relative;padding-top:30px;padding-bottom:73px;min-width:0}.calendar-back{position:absolute;top:-5px;right:0;width:80%;height:360px;background:#20212b;border:1px solid rgba(255,255,255,.2);transform:rotate(5deg);border-radius:12px;padding:24px;font-size:11px;color:rgba(255,255,255,.6)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-top:20px}.calendar-grid i{height:55px;border:1px solid rgba(255,255,255,.1);border-radius:4px}.calendar-grid i:nth-child(5n){background:rgba(221,160,241,.15)}.desktop-composition .work-demo{position:relative;transform:rotate(-2deg)}.desktop-dock{display:flex;gap:16px;position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:12px 19px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:17px;backdrop-filter:blur(15px)}.desktop-dock img{width:30px;height:30px;object-fit:contain}.day-hero .hero-bottom{padding-top:32px;padding-bottom:25px}.concept-day .offers{padding-top:60px}.concept-day .intro-section{background:#eef0f5;color:#171922;width:100%;max-width:none;padding-inline:max(56px,calc((100% - 1256px)/2));--soft:rgba(20,23,30,.78);--muted:rgba(20,23,30,.6);--border:rgba(20,23,30,.16);--lilac:#78549c}.concept-day .people-section{grid-template-columns:1fr 1fr}.concept-day .people-photo{order:2}.concept-day .process-track{grid-template-columns:1fr}.concept-day .process-track article{display:grid;grid-template-columns:.85fr 1fr;gap:0 65px;align-items:center;border-top:1px solid var(--border);padding-top:30px}.concept-day .process-art{grid-row:span 2;height:250px}.concept-day .step-heading{margin-top:30px;align-self:end}.concept-day .process-track article>p{max-width:400px;align-self:start;margin-top:15px;font-size:16px}.concept-day .scroll-story{padding:90px 0 0;background:#10121a}.concept-day .scroll-story>.wrap{height:1600px}.concept-day .scroll-story .story-grid{position:sticky;top:118px}.concept-day .scroll-story .story-foot{position:sticky;top:720px}.concept-day .scroll-story .story-step{opacity:.35;transition:opacity .5s}.concept-day .scroll-story .story-step.active{opacity:1}.concept-day .scroll-story .role-switch{position:relative;z-index:5}.concept-day .reviews-section .review:nth-child(2){background:linear-gradient(140deg,rgba(221,160,241,.15),rgba(124,203,248,.08))}
/* 03: Space to grow */
.space-hero{padding-top:154px;min-height:990px;color:#101f32}.space-hero .hero-background{background-image:url('assets/open-space.png');animation:breathe 24s ease-in-out infinite alternate;background-position:center}.space-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(218,235,250,.2),transparent 54%,#0a1524 100%);z-index:-1}.space-hero .hero-copy{text-align:center;margin:auto;max-width:820px}.space-hero .proof-pill{background:rgba(243,249,255,.75);border:1px solid rgba(255,255,255,.7);padding:9px 15px;border-radius:50px;margin-bottom:25px;color:#1b2e44;backdrop-filter:blur(12px)}.space-hero .proof-pill .stars{color:#725018}.space-hero .eyebrow{color:#2b435c}.space-hero h1{font-size:clamp(65px,7.3vw,106px);letter-spacing:-5.5px;line-height:.97;margin-bottom:24px}.space-hero .hero-copy>p{color:#233c52;margin:0 auto 25px;max-width:480px;font-size:18px}.space-hero .actions{justify-content:center}.space-hero .button.primary{background:#112235;color:#fff}.space-hero .button.ghost{background:rgba(245,251,255,.65);color:#112235;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(12px)}.space-work{max-width:840px;margin:57px auto 0;position:relative;perspective:1200px}.glass-task{border:1px solid rgba(255,255,255,.5);background:rgba(18,35,55,.79);backdrop-filter:blur(26px);color:#fff;border-radius:20px;transform:rotateX(5deg);transform-origin:bottom center;overflow:hidden}.glass-task-top{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.15);font-size:10px;color:rgba(255,255,255,.6)}.glass-task-body{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:30px 36px}.glass-task-body .eyebrow{color:#b0cced;font-size:8px;margin-bottom:10px}.glass-task-body h3{font-size:35px;letter-spacing:-1.3px;margin-bottom:14px}.glass-task-body .quiet{font-size:10px;color:rgba(255,255,255,.6)}.space-tasks{display:grid;align-content:center;gap:11px}.space-tasks>span{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.07);border-radius:9px;font-size:12px;animation:noteEnter 1s var(--ease) both}.space-tasks>span:nth-child(1){animation-delay:.5s}.space-tasks>span:nth-child(2){animation-delay:1s}.space-tasks>span:nth-child(3){animation-delay:1.5s}.space-tasks i{font-style:normal;color:#8fdfa6}.space-tasks b{font-size:8px;font-weight:500;color:#b1e4bd;margin-left:auto}.space-avatar{position:absolute;right:-80px;bottom:-10px;width:150px;height:166px;border-radius:15px;overflow:hidden;border:3px solid rgba(219,234,248,.75);transform:rotate(6deg)}.space-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 58%}.space-avatar>span{display:flex;gap:5px;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:10px;background:rgba(5,17,29,.85);font-size:9px;color:#fff}.space-hero .hero-bottom{color:rgba(255,255,255,.6);margin-top:23px}.concept-space{--bg:#0a1524;--surface:#122134;background:#0a1524;--border:rgba(195,223,255,.17)}.concept-space .intro-section{padding-top:70px}.concept-space .offers{padding-top:65px}.concept-space .story{margin-top:85px;background:linear-gradient(rgba(9,21,38,.93),rgba(9,21,38,.93)),url('assets/open-space.png') center/cover;padding-block:95px}.concept-space .people-section{width:100%;max-width:none;grid-template-columns:1.25fr 1fr;gap:85px;padding-bottom:60px}.concept-space .people-photo{height:620px;border-radius:0 25px 25px 0}.concept-space .people-copy{padding-right:max(56px,calc((100vw - 1256px)/2))}.concept-space .closing{background:linear-gradient(rgba(7,17,32,.55),rgba(7,17,32,.7)),url('assets/open-space.png') center/cover;padding:125px 0}.concept-space .review-grid{grid-template-columns:1.3fr 1fr 1fr}.concept-space .review:first-child{background:#dbe8f8;color:#142237;--soft:#263a50;--muted:#536279;--border:rgba(18,33,49,.18)}
/* 04: The working studio */
.concept-studio{background:#f4f6fa;color:#161a25;--bg:#f4f6fa;--surface:#fff;--soft:rgba(20,27,40,.78);--muted:rgba(20,27,40,.6);--border:rgba(20,27,40,.15);--lilac:#81569d}.concept-studio .nav-shell{background:rgba(248,250,253,.85);color:#151925;border-color:rgba(20,27,40,.16)}.concept-studio .nav-links{color:#333b49}.concept-studio .nav-links a:hover{color:#8c57aa}.concept-studio .site-header.scrolled .nav-shell{background:rgba(248,250,253,.96)}.studio-hero{padding-top:175px;background:radial-gradient(ellipse at 85% 60%,rgba(181,193,220,.25),transparent 60%),#f4f6fa;min-height:850px}.studio-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.studio-hero h1{font-size:clamp(65px,6.5vw,94px);letter-spacing:-4.6px;line-height:1}.studio-hero .proof-pill .stars{color:#9c741d}.studio-hero h1 em{color:#8373a2;background:none}.studio-hero .hero-copy>p{max-width:420px}.studio-hero .button.primary{background:#191e2b;color:#fff}.desk-composition{height:560px;position:relative;perspective:1300px}.monitor{position:absolute;left:10%;right:-25px;top:18px;transform:rotate(6deg) rotateY(-12deg)}.monitor-screen{background:#1c2030;border:10px solid #1d2028;border-radius:14px 14px 0 0;aspect-ratio:1.43;color:#fff;overflow:hidden}.monitor-menu{display:flex;justify-content:space-between;font-size:8px;padding:9px 12px;background:#121621;color:rgba(255,255,255,.7)}.monitor-copy{height:100%;padding:27px 33px;background:radial-gradient(ellipse at 96% 88%,rgba(160,104,217,.3),transparent 65%);position:relative}.monitor-copy small{font-size:7px;letter-spacing:1.5px;color:#c8b6de}.monitor-copy h3{font-size:43px;line-height:1.03;letter-spacing:-1.8px;margin:14px 0 20px}.monitor-copy>span{font-size:8px;color:#ccc}.slide-colours{display:flex;gap:7px;position:absolute;right:24px;bottom:69px;transform:rotate(-8deg)}.slide-colours i{display:block;width:24px;height:74px;border-radius:20px;background:#b4c9e8}.slide-colours i:nth-child(2){height:100px;background:#c5aadf}.slide-colours i:nth-child(3){background:#8887be;height:60px}.monitor-chin{height:30px;background:linear-gradient(105deg,#cad0d8,#f0f3f8,#bcc3cf);border-radius:0 0 14px 14px}.monitor-stand{width:90px;height:70px;margin:auto;background:linear-gradient(90deg,#b9c1cd,#e0e7f1,#b3bccb);clip-path:polygon(27% 0,72% 0,80% 78%,100% 90%,100% 100%,0 100%,0 90%,20% 78%)}.desk-brief{position:absolute;left:-28px;bottom:100px;background:#fff;padding:25px 27px;width:220px;border:1px solid rgba(23,30,43,.12);transform:rotate(-9deg);border-radius:4px;animation:paperSettle 1.5s var(--ease) both}.desk-brief>.small-label{color:#697083;font-size:8px}.desk-brief h3{font-size:32px;line-height:1.06;margin:15px 0 22px;font-weight:500;letter-spacing:-1px}.brief-line{height:4px;width:85%;background:#e4e7ed;margin:8px 0}.brief-line.short{width:60%}.desk-brief>span:last-child{display:flex;justify-content:space-between;font-size:8px;color:#868b94;margin-top:27px}.desk-output{position:absolute;right:-14px;bottom:66px;background:#202734;color:#fff;padding:19px 22px;border-radius:12px;display:flex;gap:12px;align-items:center;width:300px;transform:rotate(3deg);animation:noteEnter 1.2s 1s both var(--ease)}.desk-output b{font-size:12px;font-weight:500;display:block}.desk-output small{font-size:9px;color:#b5c1d0;margin-top:4px;display:block}.desk-output>span:last-child{color:#87d99d;margin-left:auto}.keyboard{display:grid;grid-template-columns:repeat(10,1fr);gap:3px;padding:7px;background:#d6dce5;border:1px solid #c7cfdb;border-radius:6px;width:305px;height:100px;position:absolute;bottom:-32px;left:65px;transform:rotate(-10deg) rotateX(40deg)}.keyboard i{background:#f9fafc;border:1px solid rgba(24,31,46,.1);border-radius:3px}.desk-caption{position:absolute;bottom:-56px;right:0;font-size:9px;color:#6e7684}.studio-hero .hero-bottom{margin-top:70px}.concept-studio .intro-section{border-top:1px solid var(--border)}.concept-studio .story{background:#1b202c;color:#fff;--soft:rgba(255,255,255,.78);--muted:rgba(255,255,255,.59);--border:rgba(255,255,255,.13);--lilac:#DDA0F1;margin-top:95px;padding-block:105px}.concept-studio .offers{padding-top:60px}.concept-studio .offer.hire{background:#e5e9f2}.concept-studio .people-section{grid-template-columns:1.2fr 1fr}.concept-studio .people-photo{height:530px}.concept-studio .savings-section{background:#e6eaf2;width:100%;max-width:none;padding:100px max(56px,calc((100% - 1256px)/2));margin-top:70px}.concept-studio .process-art{background:#e3e9f2}.concept-studio .paper,.concept-studio .shortlist>span{background:#fff}.concept-studio .review{background:transparent;border-radius:0;border:0;border-top:1px solid var(--border);padding-inline:0}.concept-studio .review-grid{gap:45px}.concept-studio .review:first-child blockquote{font-size:26px;line-height:1.3}.concept-studio .closing{background:#191e2b;color:#fff;--soft:rgba(255,255,255,.76);--border:rgba(255,255,255,.15);--lilac:#DDA0F1}.concept-studio .founder-portrait>div{color:#fff}.concept-studio .saving output,.concept-studio .price{color:#257845}.concept-studio .stars{color:#9c741d}.concept-studio .story .stars{color:#f3c66d}
/* Shared content, with room to breathe */
.intro-section{padding-block:105px;display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.intro-copy h2{font-size:43px;letter-spacing:-1.7px}.intro-copy>p{font-size:15px;margin:23px 0;max-width:440px}.intro-points{display:flex;gap:15px;flex-wrap:wrap;margin-top:27px;font-size:10px;color:var(--muted)}.intro-points span:before{content:'✓';color:var(--green);margin-right:6px}.video-frame{position:relative;background:#000;border:1px solid var(--border);border-radius:15px;overflow:hidden;align-self:center}.video-frame video{display:block;width:100%;aspect-ratio:16/9}.video-sound{position:absolute;left:50%;bottom:58px;transform:translateX(-50%);color:#151a23;background:var(--cta);border:1px solid rgba(255,255,255,.3);padding:12px 19px;border-radius:8px;font-size:12px;white-space:nowrap;font-weight:550}.video-sound[hidden]{display:none}.video-caption{display:block;color:rgba(255,255,255,.55);font-size:9px;background:#101318;padding:9px 14px}.offers,.roles,.people-section,.savings-section,.process,.reviews-section,.founder,.faq{padding-top:100px;padding-bottom:30px}.center-heading{text-align:center;margin-bottom:40px}.center-heading p{margin-top:20px;font-size:16px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1040px;margin:auto}.offer{padding:35px 38px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.offer.hire{background:linear-gradient(140deg,rgba(158,110,229,.13),rgba(124,203,248,.055))}.offer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.offer-icon{font-size:29px;color:var(--lilac)}.mini-tag{font-size:10px;color:var(--muted);border:1px solid var(--border);border-radius:50px;padding:5px 9px}.offer h3{font-size:27px}.offer>p{font-size:14px;margin-top:11px;min-height:46px;max-width:320px}.price{font-size:44px;letter-spacing:-1.7px;margin:25px 0 4px;color:var(--green);font-weight:500}.price>span{font-size:13px;letter-spacing:0;color:var(--muted)}.price-note{font-size:11px;display:block;color:var(--muted);line-height:1.5}.offer ul{list-style:none;padding:24px 0 0;margin:25px 0 30px;border-top:1px solid var(--border);display:grid;gap:11px;min-height:140px}.offer li{font-size:12px;line-height:1.5;color:var(--soft);padding-left:18px;position:relative}.offer li:before{content:'✓';position:absolute;left:0;color:var(--green)}.offer .button{display:flex;width:100%;justify-content:space-between}.offer-foot{text-align:center;font-size:11px;color:var(--muted);margin-top:21px}.offer-foot a{border-bottom:1px solid var(--border);color:var(--soft)}.tools-section{padding:65px 0 45px;overflow:hidden}.tool-heading{display:flex;justify-content:space-between;font-size:13px;margin-bottom:28px}.quiet{font-size:11px;color:var(--muted)}.ticker-viewport{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ticker{display:flex;width:max-content;animation:ticker 70s linear infinite}.ticker.paused{animation-play-state:paused}.tool-set{display:flex;align-items:center;gap:48px;padding-right:48px;flex-shrink:0}.tool{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px;color:var(--soft)}.tool img{width:24px;height:24px;object-fit:contain}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:42px}.section-intro>p{max-width:340px;font-size:15px;flex-shrink:0}.section-intro .text-link{white-space:nowrap}.story{padding-top:85px;padding-bottom:30px}.role-switch{display:flex;gap:8px;margin-bottom:30px;flex-wrap:wrap}.role-switch button{border:1px solid var(--border);border-radius:7px;padding:12px 18px;font-size:12px;color:var(--muted);background:rgba(255,255,255,.02);transition:background .3s,color .3s}.role-switch button[aria-selected=true]{background:rgba(221,160,241,.15);color:var(--lilac);border-color:rgba(221,160,241,.32)}.story-grid{display:grid;grid-template-columns:270px 1fr;gap:55px;align-items:center}.story-steps{display:grid;gap:29px}.story-step{padding:0 0 0 24px;border-left:1px solid var(--border)}.story-step>span{display:block;font-size:9px;color:var(--lilac);margin-bottom:10px}.story-step h3{font-size:23px;letter-spacing:-.7px;margin-bottom:10px}.story-step p{font-size:12px;max-width:230px}.story-step.active{border-color:var(--lilac)}.story-steps>.text-link{justify-self:start;margin-top:4px}.story-foot{text-align:right;font-size:10px;color:var(--muted);margin-top:16px}.work-demo{border:1px solid rgba(221,228,247,.24);border-radius:14px;overflow:hidden;background:#1c202a;color:#eaf0fc;--soft:rgba(255,255,255,.78);--muted:rgba(255,255,255,.55);--border:rgba(255,255,255,.13);position:relative;isolation:isolate}.windowbar{height:37px;display:flex;justify-content:space-between;align-items:center;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.12);font-size:9px;color:#a9b0c0;background:#272a35}.traffic{display:flex;gap:5px;width:50px}.traffic i{width:7px;height:7px;border-radius:50%;background:#ed766e}.traffic i:nth-child(2){background:#e9c367}.traffic i:nth-child(3){background:#7bc98b}.replay{font-size:9px;color:#bec6d9;padding:9px 0}.desktop{display:grid;grid-template-columns:145px 1fr;min-height:460px}.app-sidebar{background:#171b24;border-right:1px solid rgba(255,255,255,.1);padding:20px 12px;display:flex;flex-direction:column}.app-brand{display:flex;gap:7px;align-items:center;font-size:11px;margin-bottom:29px}.side-label{font-size:7px;letter-spacing:1.1px;color:#949caf;display:block;margin-bottom:9px}.side-item{font-size:9px;color:#aab3c8;display:block;padding:10px 6px;border-radius:5px;white-space:nowrap}.side-item.selected{background:rgba(255,255,255,.06);color:#e0d2ee}.side-item i{font-style:normal;float:right;font-size:8px;color:#9993a5}.bottom-label{margin-top:28px}.app-icons{display:flex;gap:12px;margin:6px 4px}.app-icons img{width:19px;height:19px;object-fit:contain}.demo-person{display:flex;gap:8px;align-items:center;margin-top:auto}.demo-person>img{width:29px;height:29px;border-radius:50%;object-fit:cover;object-position:50% 60%}.demo-person b{display:block;font-size:10px;font-weight:500}.demo-person small{font-size:8px;display:block;color:#979fb0;margin-top:2px}.demo-person>i{background:#80cf95;border-radius:50%;width:5px;height:5px;margin-left:auto}.work-surface{padding:19px;min-width:0}.surface-heading{display:flex;gap:12px;justify-content:space-between;font-size:8px;color:#9aa5ba;margin-bottom:18px}.scene-status{color:#a7dbb2;white-space:nowrap}.request-bubble{background:#353345;border:1px solid rgba(221,160,241,.2);border-radius:8px;padding:12px;display:flex;gap:9px;min-height:70px}.avatar{display:inline-grid;place-items:center;background:rgba(255,255,255,.07);border:1px solid var(--border);width:28px;height:28px;border-radius:50%;flex-shrink:0;font-size:10px}.request-bubble .avatar{width:23px;height:23px;font-size:9px}.request-bubble>div{flex:1}.message-author{font-size:9px;margin-bottom:5px;color:#e4d9ee}.message-author small{font-size:7px;color:#a49caf;margin-left:8px}.message-text{font-size:12px;line-height:1.45;color:#f2eafa;min-height:18px}.send-arrow{align-self:center;font-size:15px;color:#d4b3e7}.reply-line{display:flex;gap:7px;align-items:center;margin:14px 0;min-height:30px;transition:opacity .45s,transform .6s var(--ease)}.initial{width:22px;height:22px;background:#596077;border:1px solid rgba(255,255,255,.12);border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:8px}.reply-line p{line-height:1.4;font-size:9px;color:#b4bfd2}.reply-line p b{font-size:8px;color:#f1f4fa;margin-right:5px}.reply-line>span:last-child{margin-left:auto;color:#84d098;font-size:10px}.paper-stage{display:grid;grid-template-columns:1.1fr .8fr;gap:18px;align-items:center;position:relative}.demo-paper{background:#f1f4f8;border-radius:4px;padding:17px 18px;color:#202939;min-height:231px;transform:rotate(-2deg);transform-origin:bottom center;transition:opacity .5s,transform .85s var(--ease);position:relative;z-index:1}.paper-top{display:flex;align-items:center;gap:6px;font-size:6px;color:#6e7788;letter-spacing:.75px}.file-symbol{font-size:14px;color:#807295}.paper-top>span:last-child{margin-left:auto;letter-spacing:0}.demo-paper h3{font-size:21px;letter-spacing:-.8px;line-height:1.08;color:#202939;margin-top:17px;margin-bottom:9px}.document-sub{font-size:8px;line-height:1.4;color:#778092;max-width:190px}.document-lines{display:grid;gap:5px;margin:12px 0}.document-lines i{display:block;height:3px;background:#d8dfe9;width:90%;transform-origin:left;transition:transform .8s var(--ease)}.document-lines i:nth-child(2){width:75%}.document-lines i:nth-child(3){width:55%}.paper-checks{display:grid;gap:6px;padding-top:4px}.paper-checks span{font-size:8px;color:#31845c}.paper-checks b{font-weight:400;color:#506079;margin-left:5px}.paper-signature{font-size:6px;color:#8b92a2;margin-top:13px;padding-top:8px;border-top:1px solid #dce1e9;display:flex;justify-content:space-between}.delivery-tray{align-self:stretch;position:relative;padding-top:8px}.delivery-tray>.side-label{font-size:7px;margin:6px 0 16px}.dropzone{border:1px dashed rgba(255,255,255,.22);border-radius:7px;height:111px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;transition:background .5s,border .5s}.dropzone>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid rgba(139,207,159,.3);border-radius:50%;color:#8bd3a0;font-size:11px}.dropzone p{font-size:9px;color:#a3aec3;text-align:center;line-height:1.5}.file-chip{display:flex;align-items:center;gap:7px;padding:12px 10px;background:#353d4e;border:1px solid rgba(255,255,255,.2);border-radius:5px;margin-top:15px;position:relative;z-index:4;transition:opacity .5s,transform 1.2s var(--ease);transform:translate(-100px,-15px);opacity:0}.file-chip>span{font-size:16px;color:#ceb7e8}.file-chip b{font-size:8px;font-weight:400;color:#d7deeb}.file-chip i{font-style:normal;font-size:9px;color:#9ad6ab;margin-left:auto}.demo-cursor{position:absolute;right:15px;bottom:15px;z-index:5;opacity:0;pointer-events:none}.demo-cursor span{position:absolute;top:25px;left:17px;font-size:8px;background:#dda0f1;color:#271734;padding:2px 6px;border-radius:3px}.done-message{display:flex;gap:7px;align-items:center;margin-top:20px;padding-top:13px;border-top:1px solid rgba(255,255,255,.1);transition:opacity .5s,transform .5s var(--ease)}.completion-dot{font-size:10px;color:#9adead}.done-message p{font-size:9px;color:#b9d2c2;line-height:1.4}.done-message time{font-size:7px;color:#969fb3;margin-left:auto;white-space:nowrap}.demo-caption{display:flex;justify-content:space-between;font-size:7px;color:#a1a9b9;padding:9px 15px;background:#171b24;border-top:1px solid rgba(255,255,255,.1)}.motion-stage{color:#c7afd9}.work-demo[data-stage="0"] .reply-line,.work-demo[data-stage="0"] .demo-paper,.work-demo[data-stage="0"] .done-message,.work-demo[data-stage="1"] .done-message,.work-demo[data-stage="2"] .done-message{opacity:0;transform:translateY(12px)}.work-demo[data-stage="1"] .demo-paper{opacity:.55;transform:translateY(12px) rotate(-5deg)}.work-demo[data-stage="0"] .document-lines i,.work-demo[data-stage="1"] .document-lines i{transform:scaleX(0)}.work-demo[data-stage="3"] .file-chip{opacity:1;transform:none}.work-demo[data-stage="3"] .dropzone{background:rgba(98,204,123,.07);border-color:rgba(98,204,123,.4)}.work-demo[data-stage="3"] .demo-cursor{animation:dragCursor 1.4s var(--ease) both}.compact-demo .desktop{grid-template-columns:113px 1fr;min-height:456px}.compact-demo .app-sidebar{padding:18px 9px}.compact-demo .app-brand{font-size:9px;gap:5px}.compact-demo .app-brand img{width:16px}.compact-demo .side-item{font-size:8px;padding-inline:4px}.compact-demo .side-item i{display:none}.compact-demo .work-surface{padding:17px 14px}.compact-demo .message-text{font-size:11px}.compact-demo .surface-heading{font-size:7px}.compact-demo .paper-stage{gap:13px}.compact-demo .demo-paper{padding:14px 13px;min-height:225px}.compact-demo .demo-paper h3{font-size:20px}.compact-demo .demo-caption{font-size:6px}.compact-demo .filename{font-size:7px}
.people-section{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.people-photo{height:520px;position:relative;border-radius:20px;overflow:hidden;background:#18212a}.people-photo>img{width:100%;height:100%;object-fit:cover;object-position:72% center}.people-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,12,19,.8),transparent 60%)}.people-photo>span{position:absolute;z-index:1;bottom:45px;left:35px;font-size:35px;line-height:1.04;letter-spacing:-1.3px;color:#fff}.people-photo>small{position:absolute;z-index:1;bottom:18px;left:35px;font-size:8px;color:rgba(255,255,255,.6)}.people-copy h2{font-size:49px;letter-spacing:-2px}.people-copy>p{font-size:15px;margin:24px 0 30px}.fit-row{display:flex;gap:18px;padding:17px 0;border-top:1px solid var(--border)}.fit-row>span{font-size:10px;color:var(--lilac);padding-top:2px}.fit-row b{display:block;font-size:14px;font-weight:500}.fit-row small{display:block;font-size:11px;margin-top:5px}.people-copy>.text-link{margin-top:20px}.savings-section{display:grid;grid-template-columns:.9fr 1fr;gap:95px;align-items:center}.savings-section>div>p{font-size:15px;max-width:400px;margin:25px 0}.calculator{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:32px}.calc-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:29px}.calc-heading h3{font-size:22px}.calculator label{font-size:12px;color:var(--soft)}.calculator label>output{display:block;font-size:26px;letter-spacing:-1px;font-weight:500;margin-top:9px;color:inherit}input[type=range]{width:100%;accent-color:#ba99d5;margin:18px 0 7px;cursor:pointer}.range-ends{display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.salary-row{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:23px;margin-top:23px}.salary-row small{font-size:9px;display:block;margin-top:5px}.salary-row input{min-width:0;width:105px;color:inherit;background:rgba(140,160,190,.06);padding:10px;border:1px solid var(--border);border-radius:5px;font-size:16px}.eor-label{display:flex;gap:8px;align-items:center;margin:23px 0;font-size:11px!important}.eor-label input{accent-color:#9e6ee5;width:16px;height:16px}.cost-row{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:20px;font-size:12px;color:var(--soft)}.cost-row b{font-size:16px;font-weight:500}.saving{margin-top:23px;padding:23px;border-radius:10px;background:rgba(98,204,123,.06);border:1px solid rgba(98,204,123,.17)}.saving>span{display:block;font-size:12px;color:var(--soft)}.saving output{display:block;font-size:48px;letter-spacing:-2px;color:var(--green);line-height:1.15;margin:6px 0;font-weight:500}.saving small{display:block;font-size:10px;color:var(--muted)}.calculator .calc-note{font-size:9px;color:var(--muted);line-height:1.65;margin:17px 0 0}.process-track{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.process-art{height:255px;border:1px solid var(--border);border-radius:12px;display:grid;place-items:center;background:var(--surface);padding:30px;overflow:hidden}.paper{background:#262b36;border:1px solid var(--border);transform:rotate(-6deg);padding:25px;width:220px;border-radius:5px}.paper>span{display:block;font-size:7px;color:var(--muted);letter-spacing:1px;margin-bottom:10px}.paper>b{font-size:21px;line-height:1.15;display:block;margin-bottom:17px;font-weight:500}.paper i{display:block;font-size:9px;font-style:normal;color:var(--muted);margin-top:7px}.shortlist{width:100%;max-width:275px;display:grid;gap:7px}.shortlist>span{display:grid;grid-template-columns:28px 1fr;gap:0 9px;padding:12px;background:#262b36;border:1px solid var(--border);border-radius:6px}.shortlist i{grid-row:span 2;display:grid;place-items:center;font-size:9px;border:1px solid var(--border);border-radius:50%;font-style:normal;color:var(--lilac)}.shortlist b{font-size:10px;font-weight:500}.shortlist small{font-size:8px;margin-top:3px}.shortlist>span:nth-child(2){transform:translateX(7px)}.welcome{text-align:center}.welcome .avatar{width:43px;height:43px;font-size:14px;margin-bottom:13px;color:var(--lilac)}.welcome>b{display:block;font-size:23px;font-weight:500;letter-spacing:-.7px;margin-bottom:17px}.status{font-size:9px;display:inline-block;color:#89d79d;background:rgba(98,204,123,.08);padding:6px 11px;border-radius:20px}.step-heading{display:flex;gap:13px;align-items:center;margin-top:25px}.step-heading>span{font-size:10px;color:var(--lilac)}.step-heading h3{font-size:22px;letter-spacing:-.6px}.process-track article>p{font-size:13px;margin-top:14px;max-width:340px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.review{padding:30px;border:1px solid var(--border);border-radius:13px;background:var(--surface);display:flex;flex-direction:column}.review-top{display:flex;gap:14px;align-items:center;margin-bottom:23px}.review blockquote{margin:0 0 32px;font-size:18px;line-height:1.5;color:var(--soft);letter-spacing:-.3px}.review-person{display:flex;align-items:center;gap:10px;margin-top:auto}.review-person b{font-size:11px;font-weight:500;display:block}.review-person small{display:block;font-size:9px;margin-top:3px}.review-person a{margin-left:auto}.founder{display:grid;grid-template-columns:340px 1fr;gap:110px;align-items:center;max-width:1080px}.founder-portrait{height:390px;position:relative;border-radius:16px;overflow:hidden;background:#161b23}.founder-portrait>img{width:100%;height:100%;object-fit:cover}.founder-portrait>div{position:absolute;bottom:0;left:0;right:0;padding:45px 25px 20px;background:linear-gradient(transparent,#0b101b);color:#fff}.founder-portrait b,.founder-portrait span{display:block;font-size:13px}.founder-portrait span{font-size:10px;color:#bbb;margin-top:3px}.founder h2{font-size:45px;letter-spacing:-1.8px}.founder>div>p{font-size:14px;margin-top:23px;max-width:490px}.founder .text-link{margin-top:25px}.faq{display:grid;grid-template-columns:1fr 1.25fr;gap:75px}.faq h2{font-size:46px;letter-spacing:-1.7px}.faq .text-link{margin-top:24px}.faq details{border-bottom:1px solid var(--border);padding:22px 0}.faq details:first-child{border-top:1px solid var(--border)}.faq summary{display:flex;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:15px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';color:var(--lilac);font-size:18px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:13px;padding:18px 25px 0 0}.automate{display:flex;align-items:center;gap:30px;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:32px 40px;margin-top:65px}.automate-icon{font-size:36px;color:var(--lilac)}.automate .eyebrow{font-size:8px;margin-bottom:7px}.automate h3{font-size:23px}.automate p{font-size:12px;margin-top:9px}.automate .button{margin-left:auto;white-space:nowrap;font-size:11px}.closing{position:relative;overflow:hidden;text-align:center;padding:115px 0 100px;margin-top:90px;background:radial-gradient(ellipse at 50% 140%,rgba(158,110,229,.21),transparent 66%)}.closing h2{font-size:clamp(45px,5.2vw,75px);letter-spacing:-3px}.closing p{font-size:16px;margin:27px auto}.closing .actions{justify-content:center}footer{padding:55px 0 90px;border-top:1px solid var(--border)}.footer-main{display:flex;justify-content:space-between;gap:60px}.footer-main>div>p{font-size:11px;max-width:260px;margin-top:20px}.footer-columns{display:flex;gap:75px}.footer-columns>div{display:flex;flex-direction:column;gap:10px;font-size:11px;color:var(--muted)}.footer-columns b{font-size:11px;color:inherit;margin-bottom:9px}.footer-columns a:hover{color:var(--lilac)}.footer-bottom{display:flex;justify-content:space-between;gap:25px;font-size:9px;color:var(--muted);padding-top:25px;margin-top:40px;border-top:1px solid var(--border)}.preview-note{font-size:9px;margin-top:18px;color:var(--muted)}.concept-switch{position:fixed;z-index:100;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;background:rgba(17,20,27,.94);border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(20px);padding:5px;border-radius:11px;color:#fff}.concept-switch a{font-size:10px;padding:8px 10px;border-radius:6px;white-space:nowrap;color:#aaaebb}.concept-switch a:first-child{color:#e3e6ed}.concept-switch a.current{background:#e6d5f3;color:#231b2c}.switch-divider{height:16px;width:1px;background:rgba(255,255,255,.16);margin:0 4px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.reveal.visible{opacity:1;transform:none}.motion-paused *,.motion-paused:before,.motion-paused:after{animation-play-state:paused!important}
@keyframes breathe{from{transform:scale(1)}to{transform:scale(1.045)}}@keyframes noteEnter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes paperSettle{from{opacity:0;transform:translateY(40px) rotate(-16deg)}to{opacity:1;transform:rotate(-9deg)}}@keyframes dragCursor{0%{opacity:0;transform:translate(-100px,-35px)}15%{opacity:1}78%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(9px,8px)}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(min-width:1600px){.hero h1{font-size:105px}.people-hero h1{font-size:100px}.people-hero{padding-top:205px}.people-hero .hero-inner{min-height:calc(min(920px,100svh) - 205px)}}
@media(max-width:1200px){.wrap{width:calc(100% - 64px)}.site-header{left:20px;right:20px}.nav-shell{gap:18px;padding-left:18px}.nav-links{gap:15px;font-size:11px}.brand span{font-size:10px;letter-spacing:1.6px}.day-layout{gap:35px;grid-template-columns:.85fr 1.15fr}.hero h1{letter-spacing:-3.5px}.day-hero h1{font-size:80px}.day-hero .hero-copy>p{font-size:16px}.compact-demo .app-sidebar{display:none}.compact-demo .desktop{grid-template-columns:1fr}.compact-demo .work-surface{padding:20px}.compact-demo .paper-stage{grid-template-columns:1.2fr .8fr}.compact-demo .demo-paper{min-height:228px}.intro-section{gap:40px}.intro-copy h2{font-size:38px}.story-grid{gap:28px;grid-template-columns:235px 1fr}.desktop{grid-template-columns:120px 1fr}.app-sidebar{padding-inline:9px}.app-brand{font-size:9px}.side-item{font-size:8px}.work-surface{padding:16px}.people-section,.savings-section{gap:50px}.people-copy h2{font-size:43px}.process-art{padding:20px}.step-heading h3{font-size:19px}.review{padding:24px}.review blockquote{font-size:16px}.founder{gap:65px}.footer-columns{gap:42px}.space-avatar{right:-15px;bottom:-15px;width:125px;height:138px}.space-work{max-width:740px}.space-hero .glass-task-body{padding-right:55px}.studio-layout{gap:25px}.studio-hero h1{font-size:76px}.desk-brief{width:190px;left:-10px}.desk-output{width:260px;right:-5px}.monitor{right:-10px}.monitor-copy h3{font-size:36px}.monitor-copy{padding:24px}.concept-people .reviews-section{padding-inline:32px}.concept-day .intro-section,.concept-studio .savings-section{padding-inline:32px}.concept-space .people-copy{padding-right:32px}.concept-space .people-section{gap:50px}.calculator{padding:25px}.offer{padding:30px}.concept-day .scroll-story .story-grid{top:110px}}
@media(max-width:980px){.nav-links{display:none}.nav-book{margin-left:auto}.menu-toggle{display:flex;gap:10px;align-items:center;padding:10px;font-size:12px}.day-layout{grid-template-columns:.85fr 1.15fr;gap:25px}.day-hero h1{font-size:69px;letter-spacing:-3px}.day-hero .hero-copy>p{font-size:15px}.day-hero .proof-pill>span:nth-last-child(2){display:none}.day-hero .button{font-size:11px}.day-hero{min-height:780px;padding-top:140px}.desktop-composition{padding-bottom:65px}.compact-demo .work-surface{padding:15px}.compact-demo .desktop{min-height:435px}.compact-demo .demo-paper h3{font-size:19px}.compact-demo .document-sub{font-size:7px}.compact-demo .demo-paper{padding:14px 12px}.compact-demo .file-chip{padding:10px 7px}.compact-demo .filename{font-size:6px}.compact-demo .scene-status{display:none}.intro-section{grid-template-columns:1fr;gap:30px;padding-block:80px}.intro-copy{display:grid;grid-template-columns:1fr 1fr;column-gap:40px;align-items:start}.intro-copy .eyebrow{grid-column:1/-1}.intro-copy>p{margin-top:0}.intro-copy .text-link{justify-self:start;grid-column:2}.intro-points{grid-column:1/-1;margin-top:20px}.intro-copy h2{grid-row:span 2;font-size:40px}.video-frame{max-width:720px;width:100%;margin-inline:auto}.story-grid{grid-template-columns:1fr}.story-steps{grid-template-columns:repeat(3,1fr);gap:25px}.story-steps>.text-link{grid-column:1/-1}.story-step h3{font-size:20px}.story-step{padding-left:15px}.story-step p{font-size:11px}.story-foot{text-align:left}.desktop{grid-template-columns:155px 1fr}.demo-paper{min-height:254px;padding:23px}.demo-paper h3{font-size:25px}.section-intro{gap:25px}.section-intro>p{max-width:260px;font-size:13px}h2{font-size:45px}.people-section{gap:30px}.people-copy h2{font-size:37px}.people-copy>p{font-size:13px}.people-photo{height:490px}.savings-section{gap:35px;grid-template-columns:.8fr 1fr}.savings-section h2{font-size:39px}.savings-section>div>p{font-size:13px}.calculator label{font-size:11px}.salary-row{gap:10px}.saving output{font-size:39px}.process-track{gap:17px}.process-art{height:225px;padding:18px}.paper{width:100%;padding:18px}.paper>b{font-size:18px}.shortlist b{font-size:8px}.shortlist small{font-size:7px}.shortlist>span{padding:8px}.welcome>b{font-size:20px}.review-grid{gap:12px}.review{padding:22px}.review blockquote{font-size:15px}.founder{grid-template-columns:280px 1fr;gap:45px}.founder h2{font-size:36px}.founder-portrait{height:340px}.faq{gap:40px}.faq h2{font-size:36px}.faq summary{font-size:13px}.automate{flex-wrap:wrap;padding:28px}.automate .button{margin-left:65px}.footer-main{gap:35px}.footer-columns{gap:25px}.concept-day .scroll-story>.wrap{height:auto}.concept-day .scroll-story .story-grid,.concept-day .scroll-story .story-foot{position:static}.concept-day .scroll-story{padding-bottom:60px}.concept-day .scroll-story .story-step{opacity:1}.concept-space .people-section{gap:30px}.concept-space .people-photo{height:540px}.studio-layout{grid-template-columns:.9fr 1.1fr}.studio-hero h1{font-size:66px}.studio-hero .hero-copy>p{font-size:15px}.desk-composition{height:470px}.monitor-copy{padding:19px}.monitor-copy h3{font-size:30px}.desk-brief{width:164px;padding:21px;bottom:65px}.desk-brief h3{font-size:25px}.desk-output{width:230px;bottom:35px;padding:14px;right:-5px}.desk-output b{font-size:11px}.desk-output small{font-size:8px}.keyboard{width:245px;height:80px;bottom:-50px;left:30px}.desk-caption{bottom:-74px}.studio-hero{padding-top:145px;min-height:780px}.studio-hero .hero-bottom{margin-top:95px}.monitor-screen{border-width:8px}.slide-colours i{width:17px;height:60px}.slide-colours i:nth-child(2){height:80px}.slide-colours{right:15px;bottom:70px}.concept-people .reviews-section .review-grid{grid-template-columns:1fr 1fr}.concept-people .reviews-section .review:first-child{grid-column:1/-1}.concept-people .reviews-section .review:nth-child(2){grid-column:auto;grid-row:auto}.concept-people .reviews-section .review:last-child{grid-column:auto}.concept-space .review-grid{grid-template-columns:1fr}.concept-space .review blockquote{font-size:21px}.concept-space .review-grid .review:first-child blockquote{font-size:28px}.concept-studio .review-grid{gap:24px}.concept-people .people-photo>img{content:url('assets/teammate.png');object-position:center 60%}}
@media(max-width:650px){html{scroll-padding-top:93px}.wrap{width:calc(100% - 40px)}.site-header{top:12px;left:12px;right:12px}.nav-shell{padding:8px 10px 8px 14px;gap:10px;border-radius:10px}.brand{gap:8px}.brand img{width:24px;height:26px}.brand span{font-size:10px;letter-spacing:1.5px}.nav-book{display:none}.menu-toggle{margin-left:auto;font-size:11px}.button{font-size:12px;min-height:48px;padding:12px 17px;gap:20px}.actions{gap:9px}.hero .actions{flex-direction:column;align-items:stretch;max-width:340px}.hero .button{width:100%;justify-content:space-between}.hero{padding-top:124px}.hero h1{font-size:59px;line-height:1;letter-spacing:-3px;margin-bottom:23px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px;line-height:1.5;margin-bottom:17px}.hero-copy>p{font-size:15px;margin-bottom:23px}.proof-pill{font-size:9px;gap:7px;margin-bottom:28px}.proof-pill img{width:17px;height:17px}.proof-pill .stars{font-size:11px;letter-spacing:1.3px}.hero-meta{font-size:9px;gap:10px;margin-top:19px}.hero-bottom{font-size:9px;display:flex;align-items:flex-start;padding:21px 0;gap:15px}.hero-bottom>span{max-width:170px}.hero-bottom>a{max-width:125px;text-align:right}.people-hero{min-height:970px;padding-top:125px;background:#10171c}.people-hero .hero-background{inset:470px -85px 40px;background-position:72% center;background-size:cover}.people-hero:after{background:linear-gradient(180deg,#10171c 0%,#10171c 46%,transparent 63%,rgba(8,10,14,.25) 84%,#080a0e 97%)}.people-hero .hero-inner{min-height:845px}.people-hero .hero-copy{padding-bottom:0;max-width:100%}.people-hero h1{font-size:59px}.people-hero .hero-copy>p{font-size:15px}.people-hero .live-note{right:0;left:0;bottom:103px;width:auto;max-width:310px;margin-left:auto;padding:17px 19px}.live-note p{font-size:14px}.live-note>div{font-size:9px}.people-hero .hero-bottom{padding-right:0;padding-bottom:24px}.people-hero .hero-bottom small{bottom:61px;font-size:7px}.people-hero .ambient-toggle{right:20px;bottom:68px;width:27px;height:27px}.day-hero{padding-top:125px;min-height:0}.day-layout{display:block}.day-hero h1{font-size:73px;line-height:.94;letter-spacing:-3.7px}.day-hero .hero-copy>p{max-width:340px}.day-hero .proof-pill>span:nth-last-child(2){display:initial}.day-hero .hero-copy .button{font-size:12px}.desktop-composition{margin:55px 0 0;padding:20px 0 79px}.desktop-composition .work-demo{transform:none}.calendar-back{right:8px;top:0;width:83%;height:300px;transform:rotate(4deg);padding:16px}.calendar-grid i{height:42px}.desktop-dock{bottom:11px;padding:10px 15px;gap:15px}.desktop-dock img{width:27px;height:27px}.day-hero .hero-bottom{padding-top:12px}.day-hero .compact-demo .desktop{min-height:440px}.day-hero .compact-demo .demo-caption{font-size:6px}.day-hero .compact-demo .demo-paper h3{font-size:22px}.day-hero .compact-demo .document-sub{font-size:8px}.day-hero .compact-demo .filename{font-size:7px}.day-hero .compact-demo .demo-paper{padding:17px 14px}.space-hero{padding-top:124px;min-height:960px}.space-hero .hero-background{background-position:54% center}.space-hero:after{background:linear-gradient(180deg,rgba(231,242,252,.4),rgba(228,240,252,.22) 45%,#0a1524 97%)}.space-hero .proof-pill{font-size:8px;padding:8px 11px;gap:6px;margin-bottom:24px}.space-hero .eyebrow{font-size:8px;letter-spacing:1.1px}.space-hero h1{font-size:62px;letter-spacing:-3.5px}.space-hero .hero-copy>p{font-size:15px;line-height:1.5}.space-hero .actions{margin:auto}.space-work{margin-top:36px}.glass-task{border-radius:13px}.glass-task-top{padding:12px;font-size:8px}.glass-task-top .traffic{width:35px;gap:4px}.glass-task-top .traffic i{width:6px;height:6px}.glass-task-body{display:block;padding:23px!important}.glass-task-body h3{font-size:28px;line-height:1.05;letter-spacing:-1px}.glass-task-body h3 br{display:none}.glass-task-body .quiet{display:none}.space-tasks{gap:8px;margin-top:21px}.space-tasks>span{font-size:11px;padding:11px}.space-avatar{display:none}.space-hero .hero-bottom{margin-top:11px}.space-hero .hero-bottom>span{max-width:185px;font-size:8px}.space-hero .ambient-toggle{bottom:18px;width:27px;height:27px}.studio-hero{padding-top:124px;min-height:0}.studio-layout{display:block}.studio-hero h1{font-size:64px;letter-spacing:-3px}.studio-hero .hero-copy>p{font-size:15px}.desk-composition{height:470px;margin-top:46px}.monitor{left:14%;right:0;top:0;transform:rotate(5deg) rotateY(-10deg)}.monitor-screen{aspect-ratio:1.15;border-width:7px}.monitor-copy{padding:24px 22px}.monitor-copy h3{font-size:32px}.monitor-copy small{font-size:6px}.monitor-copy>span{font-size:7px}.monitor-menu{font-size:6px;padding:9px}.monitor-stand{height:57px;width:75px}.monitor-chin{height:23px}.slide-colours{right:14px;bottom:66px;gap:4px}.slide-colours i{width:15px;height:50px}.slide-colours i:nth-child(2){height:75px}.slide-colours i:nth-child(3){height:40px}.desk-brief{left:0;bottom:93px;width:157px;padding:20px}.desk-brief h3{font-size:25px;margin:13px 0 18px}.desk-brief>span:last-child{font-size:7px;margin-top:20px}.desk-output{right:0;bottom:50px;width:230px;padding:14px 16px;gap:10px}.keyboard{left:35px;bottom:-22px;width:230px;height:85px}.desk-caption{bottom:-37px;font-size:8px}.studio-hero .hero-bottom{margin-top:63px}.intro-section{padding-block:66px;gap:29px}.intro-copy{display:block}.intro-copy h2{font-size:33px;letter-spacing:-1.4px}.intro-copy>p{font-size:14px;margin:19px 0}.intro-points{gap:12px;font-size:9px;margin-top:22px}.video-frame{border-radius:10px}.video-sound{font-size:10px;bottom:62px;padding:9px 13px}.video-caption{font-size:8px;padding:8px 12px}.eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:18px}.text-link{font-size:12px}.offers,.people-section,.savings-section,.process,.reviews-section,.founder,.faq{padding-top:68px;padding-bottom:0}h2{font-size:36px;letter-spacing:-1.5px}.center-heading{margin-bottom:28px}.center-heading>p{font-size:13px;margin-top:17px}.offer-grid{grid-template-columns:1fr;gap:15px}.offer{padding:26px}.offer-top{margin-bottom:22px}.offer h3{font-size:27px}.offer>p{font-size:13px;min-height:0;margin-top:9px}.price{font-size:40px;margin-top:23px}.price-note{font-size:10px}.offer ul{margin-top:22px;min-height:0;padding-top:21px;gap:11px}.offer li{font-size:12px}.offer-foot{font-size:10px;line-height:1.7;margin:17px 10px 0}.tools-section{padding:45px 0 15px}.tool-heading{font-size:11px;align-items:center;gap:10px;margin-bottom:25px}.tool-heading p{max-width:220px}.quiet{font-size:9px}.tool-set{gap:30px;padding-right:30px}.tool{font-size:11px;gap:8px}.tool img{width:20px;height:20px}.story{padding-top:65px}.section-intro{display:block;margin-bottom:25px}.section-intro h2{font-size:36px;letter-spacing:-1.5px}.section-intro>p{font-size:13px;margin-top:18px;max-width:320px}.section-intro>.text-link{margin-top:22px}.role-switch{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:26px}.role-switch button{font-size:10px;padding:11px 8px}.story-grid{display:flex;flex-direction:column;gap:25px;align-items:stretch}.story-steps{display:none}.story-foot{font-size:9px;line-height:1.5;text-align:left}.desktop{grid-template-columns:1fr;min-height:440px}.app-sidebar{display:none}.work-surface{padding:17px 14px}.windowbar{padding-inline:12px;font-size:8px;height:34px}.traffic{width:40px}.replay{font-size:8px}.surface-heading{font-size:7px;margin-bottom:16px;gap:8px}.scene-status{font-size:6px}.request-bubble{padding:11px;gap:8px;min-height:74px}.message-text{font-size:11px}.reply-line{margin:14px 0;min-height:35px}.reply-line p{font-size:9px}.paper-stage{grid-template-columns:1.2fr .8fr;gap:13px}.demo-paper{padding:17px 14px;min-height:232px}.demo-paper h3{font-size:22px;letter-spacing:-.8px}.paper-top{font-size:5px;letter-spacing:.4px}.document-sub{font-size:8px}.paper-checks span{font-size:7px}.file-chip{padding:11px 8px;gap:6px}.file-chip b{font-size:7px}.delivery-tray>.side-label{font-size:6px;letter-spacing:.7px}.dropzone p{font-size:8px}.done-message{margin-top:17px;padding-top:13px}.done-message p{font-size:8px}.done-message time{display:none}.demo-caption{font-size:6px;padding:8px 12px;gap:5px}.motion-stage{font-size:6px}.people-section{display:flex;flex-direction:column;gap:28px;align-items:stretch}.people-photo{height:375px;border-radius:13px}.people-photo>span{font-size:32px;left:25px;bottom:39px}.people-photo>small{left:25px;bottom:17px;font-size:7px}.people-copy h2{font-size:36px;letter-spacing:-1.4px}.people-copy>p{font-size:14px;margin:20px 0 25px}.fit-row{padding:16px 0}.fit-row b{font-size:13px}.fit-row small{font-size:11px}.savings-section{display:block}.savings-section h2{font-size:36px;letter-spacing:-1.5px}.savings-section>div>p{font-size:14px;margin:21px 0}.calculator{padding:24px;margin-top:28px}.calc-heading h3{font-size:20px}.calc-heading .mini-tag{font-size:8px}.calculator label{font-size:12px}.calculator label>output{font-size:27px}.salary-row{gap:12px}.salary-row small{font-size:8px}.salary-row input{width:90px;font-size:15px}.eor-label{font-size:10px!important}.cost-row{font-size:11px}.cost-row b{font-size:14px}.saving{padding:20px}.saving output{font-size:42px}.saving small{font-size:9px}.calculator .calc-note{font-size:9px}.process-track{display:grid;grid-template-columns:1fr;gap:32px}.process-art{height:230px;padding:28px}.paper{width:200px;padding:23px}.paper>b{font-size:21px}.shortlist>span{padding:11px}.shortlist b{font-size:10px}.shortlist small{font-size:8px}.step-heading{margin-top:21px}.step-heading h3{font-size:21px}.process-track article>p{font-size:13px;margin-top:12px}.review-grid{grid-template-columns:1fr;gap:14px}.review{padding:26px}.review blockquote{font-size:18px;line-height:1.5}.review-top{margin-bottom:22px}.founder{display:flex;flex-direction:column;align-items:stretch;gap:30px}.founder-portrait{height:350px;max-width:350px}.founder h2{font-size:35px;letter-spacing:-1.4px}.founder>div>p{font-size:14px;margin-top:21px}.faq{display:block}.faq h2{font-size:35px}.faq>div+div{margin-top:30px}.faq summary{font-size:14px;line-height:1.5}.faq details{padding:18px 0}.faq details p{font-size:13px}.automate{padding:25px;display:block;margin-top:55px;border-radius:12px}.automate-icon{display:block;margin-bottom:20px;font-size:32px}.automate h3{font-size:23px}.automate p{font-size:13px;margin-top:12px}.automate .button{margin:22px 0 0;font-size:11px}.closing{padding:78px 0 70px;margin-top:65px}.closing h2{font-size:44px;letter-spacing:-2px}.closing p{font-size:14px;margin:23px 0}.closing .actions{flex-direction:column;align-items:stretch;max-width:340px;margin:auto}.closing .button{justify-content:space-between}footer{padding:38px 0 85px}.footer-main{display:block}.footer-main>div>p{font-size:10px}.footer-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:17px;margin-top:34px}.footer-columns>div{font-size:10px;gap:11px}.footer-bottom{display:block;font-size:8px;line-height:1.7;padding-top:22px;margin-top:32px}.footer-bottom>span{display:block;margin-top:5px}.preview-note{font-size:8px;line-height:1.6}.concept-switch{bottom:9px;gap:3px;padding:4px}.concept-switch a{font-size:9px;padding:8px 9px}.concept-people .intro-section{padding-bottom:65px}.concept-people .reviews-section{padding:65px 20px;margin-top:60px}.concept-people .reviews-section .review-grid{grid-template-columns:1fr}.concept-people .reviews-section .review:first-child,.concept-people .reviews-section .review:nth-child(2),.concept-people .reviews-section .review:last-child{grid-column:auto;grid-row:auto}.concept-people .reviews-section .review:first-child blockquote{font-size:25px;line-height:1.3}.concept-people .reviews-section .review{padding:25px}.concept-day .intro-section{padding:65px 20px}.concept-day .scroll-story{padding-top:65px;padding-bottom:45px}.concept-day .scroll-story>.wrap{height:auto}.concept-day .process-track article{display:block;padding-top:0;border:0}.concept-day .process-track article>p{font-size:13px}.concept-day .process-art{height:230px}.concept-day .people-photo{order:0}.concept-space .intro-section{padding-top:60px}.concept-space .story{margin-top:55px;padding-block:60px 40px}.concept-space .people-section{width:calc(100% - 40px);padding-bottom:0;gap:28px}.concept-space .people-photo{height:380px;border-radius:13px}.concept-space .people-copy{padding:0}.concept-space .review-grid .review:first-child blockquote{font-size:25px}.concept-space .closing{padding:85px 0}.concept-studio .story{padding-block:65px 40px;margin-top:60px}.concept-studio .people-photo{height:375px}.concept-studio .savings-section{padding:65px 20px;margin-top:55px}.concept-studio .review-grid{gap:35px}.concept-studio .review:first-child blockquote{font-size:26px}.concept-studio .review{padding-top:25px}.concept-studio .people-section{display:flex}}
@media(max-width:370px){.wrap{width:calc(100% - 32px)}.hero h1,.people-hero h1{font-size:54px}.hero .eyebrow{font-size:7px}.proof-pill{gap:6px;font-size:8px}.brand span{font-size:9px}.people-hero .hero-copy>p{font-size:14px}.day-hero h1{font-size:65px}.space-hero h1{font-size:57px}.space-hero .proof-pill{font-size:7px}.studio-hero h1{font-size:59px}.monitor-copy{padding:19px 16px}.monitor-copy h3{font-size:28px}.desk-brief{width:145px}.story .demo-paper h3,.compact-demo .demo-paper h3{font-size:19px!important}.work-surface{padding-inline:11px}.paper-stage{gap:10px}.file-chip{padding-inline:6px}.scene-status{display:none}.intro-points{font-size:8px}.saving output{font-size:38px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.concept-day .scroll-story>.wrap{height:auto}.concept-day .scroll-story .story-grid,.concept-day .scroll-story .story-foot{position:static}.concept-day .scroll-story .story-step{opacity:1}.concept-day .scroll-story{padding-bottom:50px}}

/* Final art-direction pass: legible proof and cleaner phone composition. */
.proof-pill{font-size:12px;gap:11px}.proof-pill img{width:22px;height:22px}.proof-pill .stars{font-size:15px}.day-hero .proof-pill{font-size:11px;gap:9px}.demo-person>img{object-position:50% 35%}.space-avatar img{object-position:50% 28%}.concept-people .people-photo>img{object-position:50% 40%}
.desk-composition .desk-output{animation:none;transition:opacity .6s,transform .8s var(--ease)}.monitor-copy h3,.monitor-copy>small,.monitor-copy>span{transition:opacity .65s,transform .75s var(--ease)}.slide-colours i{transition:transform .85s var(--ease);transform-origin:bottom}.slide-colours i:nth-child(2){transition-delay:.13s}.slide-colours i:nth-child(3){transition-delay:.26s}.desk-composition[data-studio-stage="0"] .monitor-copy h3,.desk-composition[data-studio-stage="0"] .monitor-copy>small,.desk-composition[data-studio-stage="0"] .monitor-copy>span{opacity:0;transform:translateY(10px)}.desk-composition:not([data-studio-stage="3"]) .desk-output{opacity:0;transform:translateY(20px) rotate(3deg)}.desk-composition[data-studio-stage="0"] .slide-colours i,.desk-composition[data-studio-stage="1"] .slide-colours i{transform:scaleY(0)}.studio-replay{font-size:10px;text-decoration:underline;text-underline-offset:4px;min-height:34px;padding:0 3px}
@media(max-width:650px){.proof-pill,.day-hero .proof-pill{font-size:10px;gap:8px}.proof-pill img{width:21px;height:21px}.proof-pill .stars{font-size:13px}.people-hero h1{font-size:clamp(42px,12.65vw,59px);letter-spacing:-2.5px}.space-hero .proof-pill{font-size:9px;gap:7px}.space-hero .proof-pill .stars{font-size:12px}.message-text,.compact-demo .message-text{font-size:12px}.reply-line p{font-size:10px}.paper-checks span{font-size:8px}.document-sub{font-size:9px}.done-message p{font-size:10px}.role-switch button{font-size:11px}.dropzone p{font-size:9px}.demo-person>img{object-position:50% 30%}}
@media(max-width:370px){.space-hero .proof-pill{font-size:8px}.proof-pill,.day-hero .proof-pill{gap:6px;font-size:9px}.space-hero .proof-pill .stars{font-size:11px}.people-hero h1{font-size:45px}.role-switch button{font-size:10px}}

.space-next{--bg:#f5f8fb;--surface:#fff;--soft:rgba(20,36,54,.77);--muted:rgba(20,36,54,.58);--border:rgba(28,48,74,.15);--lilac:#766091;color:#13263b;background:var(--bg);transition:background .5s,color .5s}.space-next[data-theme=dark]{--bg:#09111c;--surface:#111e2e;--soft:rgba(234,242,254,.77);--muted:rgba(234,242,254,.58);--border:rgba(205,225,255,.15);--lilac:#d4b4e9;color:#f0f5fd}.space-next .nav-shell{background:linear-gradient(125deg,rgba(255,255,255,.57),rgba(239,248,255,.28));backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.65);color:#162b41;border-radius:16px}.space-next .nav-links{color:#263c52}.space-next .nav-links a:hover{color:#735294}.space-next .site-header.scrolled .nav-shell{background:rgba(240,247,253,.89);border-color:rgba(113,143,174,.19)}.space-next[data-theme=dark] .nav-shell{background:linear-gradient(120deg,rgba(14,28,46,.52),rgba(32,52,77,.27));color:#eff5ff;border-color:rgba(224,240,255,.35)}.space-next[data-theme=dark] .nav-links{color:#dce9f8}.space-next[data-theme=dark] .site-header.scrolled .nav-shell{background:rgba(14,28,46,.88)}.space-next .stars{color:#9b7727}.space-next[data-theme=dark] .stars{color:#f1ce82}.next-hero{min-height:925px;padding-top:153px;color:#11273d}.backdrop-layer{position:absolute;inset:0;z-index:-2;background:url('assets/open-space.png') center/cover}.space-next[data-backdrop=home] .backdrop-layer{background-image:url('assets/backdrop-home.png')}.space-next[data-backdrop=studio] .backdrop-layer{background-image:url('assets/backdrop-studio.png')}.hero-tone{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(229,241,252,.1),rgba(229,241,252,.08) 50%,rgba(229,241,252,.38) 78%,#f5f8fb);transition:background .5s}.space-next[data-theme=dark] .hero-tone{background:linear-gradient(180deg,rgba(6,17,32,.51),rgba(6,17,32,.36) 45%,rgba(6,17,32,.56) 82%,#09111c)}.space-next[data-theme=dark] .next-hero{color:#fff}.next-hero .hero-copy{text-align:center;max-width:900px;margin:auto}.next-hero .proof-pill{border:1px solid rgba(255,255,255,.6);padding:9px 16px;border-radius:50px;background:rgba(249,253,255,.67);backdrop-filter:blur(16px);margin-bottom:25px;color:#1a3046}.next-hero .proof-pill .stars{color:#8c671d}.next-hero .eyebrow{color:#2a455f;font-size:9px;margin-bottom:23px}.space-next[data-theme=dark] .next-hero .eyebrow{color:#d3e6f9}.next-hero h1{font-size:clamp(64px,7.25vw,104px);line-height:.99;letter-spacing:-5px;margin-bottom:25px}.next-hero .hero-copy>p{font-size:18px;color:#29475e;max-width:480px;margin:0 auto 27px;line-height:1.55}.space-next[data-theme=dark] .next-hero .hero-copy>p{color:#e0ebf7}.next-hero .actions{justify-content:center}.next-hero .button.primary{background:#173048;color:#fff}.next-hero .button.ghost{background:rgba(249,253,255,.65);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.65);color:#173048}.space-next[data-theme=dark] .next-hero .button.primary{background:var(--cta);color:#102133}.space-next[data-theme=dark] .next-hero .button.ghost{background:rgba(18,38,62,.52);border-color:rgba(237,249,255,.35);color:#eef8ff}.hero-handover{display:flex;align-items:center;gap:20px;max-width:630px;padding:22px 25px;margin:62px auto 0;border-radius:17px;border:1px solid rgba(255,255,255,.78);background:linear-gradient(130deg,rgba(255,255,255,.8),rgba(231,241,251,.52));backdrop-filter:blur(23px);color:#21384b;transform:rotate(-1deg);transition:transform .6s var(--ease),background .3s}.hero-handover:hover{transform:rotate(0deg) translateY(-3px);background:rgba(250,253,255,.86)}.hh-avatar{width:68px;height:76px;position:relative;flex-shrink:0}.hh-avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 29%;border-radius:9px}.hh-avatar i{position:absolute;width:10px;height:10px;right:-2px;bottom:5px;border-radius:50%;background:#62ba8a;border:2px solid #f5fbff}.hh-copy>span{font-size:8px;letter-spacing:1.2px;color:#648097}.hh-copy p{font-size:19px;letter-spacing:-.4px;margin:8px 0;color:#263e53;line-height:1.3}.hh-copy small{font-size:9px;color:#658096}.hh-copy b{font-weight:500;color:#2f8559}.hh-play{margin-left:auto;display:grid;place-items:center;background:#e5eef6;border:1px solid rgba(112,147,183,.23);border-radius:50%;width:34px;height:34px;flex-shrink:0}.next-hero .hero-bottom{margin-top:35px;font-size:10px;color:inherit;opacity:.8}.next-hero .hero-bottom a{color:inherit}.next-hero .hero-bottom small{font-size:8px;color:inherit}.space-next .intro-section{padding-top:75px;padding-bottom:70px}.space-next .pathways{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center;padding:75px 0;border-top:1px solid var(--border)}.pathways h2{font-size:48px;letter-spacing:-2px}.pathways>div>p{font-size:14px;margin-top:22px}.path-options{display:grid;gap:12px}.path-options>a{display:flex;gap:20px;padding:28px 30px;border:1px solid var(--border);border-radius:13px;background:var(--surface);transition:transform .3s}.path-options>a:hover{transform:translateX(4px)}.path-symbol{font-size:31px;color:var(--lilac);width:37px;flex-shrink:0}.path-options h3{font-size:25px;letter-spacing:-.8px}.path-options p{font-size:13px;margin:9px 0 14px}.path-options div>span{font-size:11px;color:var(--lilac)}.handover-section{height:2300px;padding-top:70px;background:linear-gradient(180deg,transparent,rgba(186,211,239,.14),transparent)}.handover-section>.wrap{height:100%}.handover-section .section-intro{margin-bottom:30px}.handover-section h2{font-size:58px;letter-spacing:-2.5px}.motion-pin{position:sticky;top:109px}.motion-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:20px}.motion-heading{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--soft)}.motion-actions{display:flex;align-items:center;gap:9px}.motion-actions button{font-size:10px;border:1px solid var(--border);border-radius:7px;padding:8px 12px;background:var(--surface);min-height:34px}.motion-actions #motion-replay{font-size:18px;padding:3px 10px}.motion-stage{position:relative;isolation:isolate;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:17px;background:#eaf0f6;color:#22384d;border:1px solid rgba(84,117,146,.17);font-size:14px}.motion-stage>video,.destination-room,.mail-world{position:absolute;inset:0;width:100%;height:100%;display:block}.motion-stage>video{object-fit:contain}.destination-room{opacity:0;will-change:transform,opacity;transform-origin:52.8% 41.5%;pointer-events:none}.destination-room img{width:100%;height:100%;object-fit:contain}.mail-world{background:#f3f5f8;opacity:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.mail-app{background:#fff;border:1px solid #d4dee9;border-radius:13px;width:73%;max-width:880px;position:relative;overflow:hidden;transform:scale(.98)}.mail-bar{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#f8fafc;border-bottom:1px solid #e8edf4;color:#697b8d;font-size:10px}.mail-bar .traffic{width:40px}.mail-bar>span:last-child{width:40px;text-align:right}.mail-content{padding:12px 30px 22px}.mail-recipient,.mail-subject{display:flex;gap:13px;align-items:center;border-bottom:1px solid #edf1f6;padding:11px 0;font-size:11px;color:#8090a0}.mail-recipient>span:first-child,.mail-subject>span{width:43px}.recipient-chip{padding:5px 10px;background:#edf2f8;border-radius:5px;color:#435a70;font-size:10px}.recipient-chip i{font-style:normal;margin-left:14px;color:#8ea0b2}.mail-cc{margin-left:auto;font-size:9px}.mail-subject b{font-weight:500;color:#2d455d;font-size:12px}.mail-body{padding:26px 0 15px;font-size:14px;line-height:1.65;min-height:205px}.mail-body p{color:#385167}.mail-greeting{margin-bottom:12px}.mail-signature{margin-top:17px;font-size:12px}.mail-signature>span{color:#8a9bad;font-size:10px}.mail-attachment{display:flex;align-items:center;gap:12px;width:340px;max-width:100%;padding:12px 14px;border:1px solid #dfe7ef;border-radius:8px;background:#f8fafc;opacity:0;transform:translate(90px,-25px)}.pdf-icon{font-size:8px;display:grid;place-items:center;border:1px solid #d7cbe7;color:#876896;background:#f1eaf8;border-radius:4px;width:29px;height:35px;flex-shrink:0}.mail-attachment b{font-size:11px;color:#354d65;font-weight:500;display:block}.mail-attachment small{font-size:8px;color:#899aab;display:block;margin-top:4px}.mail-attachment>span:last-child{color:#489a69;margin-left:auto}.mail-bottom{display:flex;align-items:center;gap:17px;margin-top:22px;padding-top:17px;border-top:1px solid #edf1f6;font-size:10px;color:#9aa9b7}.send-button{display:flex;align-items:center;gap:34px;padding:10px 15px;border-radius:6px;background:#8364a7;color:#fff;font-size:12px;font-weight:500}.send-button i{font-style:normal;font-size:14px}.mail-format{color:#748599;letter-spacing:4px}.mail-bottom>span:last-child{margin-left:auto;font-size:8px}.motion-cursor{position:absolute;z-index:3;left:75%;top:69%;width:25px;opacity:0;will-change:transform}.motion-cursor>span{position:absolute;top:27px;left:17px;padding:3px 8px;background:#9e6ee5;color:#fff;font-size:9px;border-radius:4px;letter-spacing:0}.sent-card{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#f3f5f8;opacity:0;transform:translateY(12px);pointer-events:none}.sent-icon{display:grid;place-items:center;width:62px;height:62px;font-size:24px;color:#3c9466;background:#e2f0e9;border:1px solid #c6e4d3;border-radius:50%;margin-bottom:24px}.sent-card .eyebrow{font-size:8px;letter-spacing:1.5px;color:#7c8ca1;margin-bottom:13px}.sent-card h3{font-size:49px;line-height:1.05;letter-spacing:-2px;color:#183149}.sent-card p{font-size:14px;color:#637c90;line-height:1.6;margin:23px 0}.sent-person{display:flex;align-items:center;gap:10px;margin-top:10px}.sent-person img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 29%;border:2px solid #fff}.sent-person>span{font-size:10px;color:#657f95}.sent-person b{font-weight:400;color:#499b69;margin-left:11px}.film-caption{position:absolute;left:28px;bottom:24px;max-width:450px;padding:18px 22px;background:rgba(248,252,255,.88);backdrop-filter:blur(15px);border:1px solid rgba(255,255,255,.75);border-radius:11px;color:#263e56;z-index:3}.film-caption>span{display:block;font-size:18px;line-height:1.35;letter-spacing:-.4px}.film-caption small{display:block;font-size:8px;letter-spacing:1.2px;color:#708ba1;margin-top:10px}.motion-bottom{margin-top:16px}.scene-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scene-steps button{text-align:left;padding:7px 0;color:var(--muted);font-size:10px;display:flex;gap:12px}.scene-steps button.active{color:var(--lilac)}.scene-steps button span{font-size:11px;color:var(--soft)}.scene-steps button.active span{color:inherit}.scene-progress{height:2px;background:var(--border);margin-top:10px;overflow:hidden}.scene-progress i{display:block;width:100%;height:100%;background:#a38abd;transform:scaleX(0);transform-origin:left}.scene-hint{font-size:9px;display:block;margin-top:9px}.motion-note{font-size:8px;color:var(--muted);margin-top:12px}.space-next .tools-section{padding-top:35px}.people-next{padding-top:85px;padding-bottom:30px}.people-mosaic{display:grid;grid-template-columns:.9fr .9fr 1.25fr;gap:20px;align-items:stretch}.people-mosaic figure{margin:0;height:475px;position:relative;overflow:hidden;border-radius:15px;background:#243a4d}.people-mosaic figure>img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.people-mosaic figure:hover>img{transform:scale(1.025)}.people-mosaic figure:last-child>img{object-position:50% center}.people-mosaic figcaption{position:absolute;left:0;right:0;bottom:0;padding:60px 23px 23px;background:linear-gradient(transparent,rgba(5,18,33,.86));color:#fff}.people-mosaic figcaption>span{font-size:22px;letter-spacing:-.65px;line-height:1.15;display:block}.people-mosaic figcaption small{color:#c8d8e6;font-size:9px;display:block;margin-top:8px;line-height:1.5}.people-next-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px}.people-next-footer>span{font-size:8px;color:var(--muted)}.role-shelf{padding:40px 0 15px}.role-shelf>div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.role-shelf a{display:flex;justify-content:space-between;gap:15px;padding:21px 0;border-top:1px solid var(--border);font-size:13px}.role-shelf a span{color:var(--lilac)}.space-next .reviews-section{padding-top:60px}.space-next .review{background:var(--surface)}.space-next .review:first-child{background:#e5edf6}.space-next[data-theme=dark] .review:first-child{background:#203145}.space-next .process-art{background:var(--surface)}.space-next[data-theme=light] .paper,.space-next[data-theme=light] .shortlist>span{background:#eaf0f7}.space-next[data-theme=light] .status{color:#398955}.space-next[data-theme=light] .closing{background:linear-gradient(rgba(231,242,252,.78),rgba(231,242,252,.93)),url('assets/open-space.png') center/cover}.space-next[data-theme=dark] .closing{background:linear-gradient(rgba(8,21,36,.68),rgba(8,21,36,.85)),url('assets/open-space.png') center/cover}.space-next .closing{margin-top:75px}.space-next footer{padding-bottom:115px}.space-next .founder-portrait>div{color:#fff}.design-dock{position:fixed;bottom:15px;left:50%;transform:translateX(-50%);z-index:120;display:flex;align-items:center;gap:12px;background:rgba(248,252,255,.93);backdrop-filter:blur(22px);border:1px solid rgba(114,146,177,.3);border-radius:12px;padding:8px 11px;color:#334d65;white-space:nowrap}.dock-group{display:flex;gap:5px;align-items:center}.dock-label{font-size:7px;letter-spacing:1px;color:#8195aa;margin:0 7px}.design-dock button,.design-dock>a{display:flex;gap:6px;align-items:center;border-radius:6px;padding:8px 10px;font-size:10px;color:inherit;border:1px solid transparent;min-height:33px}.design-dock button[aria-pressed=true]{border-color:#d9d1e5;background:#e8e1f1;color:#554566}.swatch{width:20px;height:20px;border-radius:4px;border:1px solid rgba(48,75,102,.18);background-position:center;background-size:cover}.swatch.horizon{background-image:url('assets/open-space.png')}.swatch.home{background-image:url('assets/backdrop-home.png')}.swatch.studio{background-image:url('assets/backdrop-studio.png')}.dock-divider{width:1px;height:25px;background:#d7e0e9}.design-dock #hide-dock{font-size:17px;padding:5px 7px}.design-dock[hidden]{display:none}#show-dock{position:fixed;bottom:16px;right:20px;z-index:120;border:1px solid rgba(114,146,177,.3);border-radius:9px;background:rgba(248,252,255,.94);color:#334d65;padding:12px 17px;font-size:11px}#show-dock[hidden]{display:none}.space-next[data-theme=dark] .design-dock{background:rgba(16,32,50,.94);color:#d3e4f4;border-color:rgba(222,238,255,.25)}.space-next[data-theme=dark] .design-dock button[aria-pressed=true]{background:#3b3650;border-color:#665379;color:#eee0f7}.space-next[data-theme=dark] .dock-divider{background:#344c61}.space-next[data-theme=dark] #mobile-nav{background:#122137}.space-next[data-theme=light] #mobile-nav{background:#f1f6fb}.space-next[data-theme=light] #mobile-nav a{color:#233b52}.motion-stage[data-phase="4"] .film-caption{opacity:0}
@media(max-width:1200px){.next-hero h1{font-size:92px}.pathways h2{font-size:42px}.space-next .pathways{gap:45px}.handover-section h2{font-size:50px}.motion-pin{top:102px}.mail-app{width:77%}.mail-content{padding:8px 25px 18px}.mail-body{min-height:185px;padding:20px 0 12px;font-size:13px}.mail-bottom{margin-top:15px;padding-top:13px}.mail-attachment{padding:10px 13px}.people-mosaic{gap:15px}.people-mosaic figure{height:430px}.people-mosaic figcaption{padding-inline:19px}.people-mosaic figcaption>span{font-size:20px}.design-dock{gap:7px}.design-dock button,.design-dock>a{padding:8px;font-size:9px}}
@media(max-width:980px){.next-hero{min-height:870px;padding-top:138px}.next-hero h1{font-size:83px;letter-spacing:-4px}.hero-handover{margin-top:50px;max-width:600px}.space-next .pathways{grid-template-columns:1fr;gap:30px;padding-block:55px}.pathways>div:first-child{max-width:650px}.path-options{grid-template-columns:1fr 1fr}.path-options>a{padding:24px;gap:15px}.path-options p br{display:none}.pathways h2{font-size:44px}.handover-section{height:auto;padding-top:40px;padding-bottom:45px}.motion-pin{position:static}.handover-section h2{font-size:46px}.mail-app{width:85%}.mail-bar{height:33px;font-size:8px}.mail-content{padding:5px 22px 13px}.mail-recipient,.mail-subject{padding:8px 0;font-size:9px}.mail-subject b{font-size:10px}.recipient-chip{font-size:8px;padding:3px 7px}.mail-body{padding:17px 0 12px;font-size:11px;min-height:158px}.mail-greeting{margin-bottom:9px}.mail-signature{font-size:10px;margin-top:12px}.mail-attachment{padding:8px 10px;width:310px}.mail-attachment b{font-size:9px}.mail-bottom{margin-top:12px;padding-top:10px}.send-button{font-size:10px;padding:8px 12px;gap:24px}.mail-bottom>span:last-child{font-size:7px}.sent-card h3{font-size:42px}.film-caption{padding:14px 18px;bottom:20px;left:20px;max-width:370px}.film-caption>span{font-size:16px}.people-mosaic{grid-template-columns:1fr 1fr}.people-mosaic figure{height:410px}.people-mosaic figure:last-child{grid-column:1/-1;height:350px}.people-mosaic figure:last-child>img{object-position:center 55%}.role-shelf>div{grid-template-columns:1fr 1fr}.design-dock .dock-label{display:none}.hh-copy p{font-size:18px}.scene-hint{font-size:9px}.motion-top{margin-top:5px}.mail-signature>span{font-size:8px}}
@media(max-width:650px){.next-hero{padding-top:121px;min-height:897px}.next-hero h1{font-size:62px;letter-spacing:-3.4px;line-height:1}.next-hero .proof-pill{font-size:9px;padding:8px 12px;gap:7px;margin-bottom:23px}.next-hero .proof-pill img{width:20px;height:20px}.next-hero .proof-pill .stars{font-size:12px}.next-hero .eyebrow{font-size:8px;letter-spacing:1.1px}.next-hero .hero-copy>p{font-size:15px;line-height:1.55;margin-bottom:24px}.next-hero .actions{margin:auto;max-width:340px}.hero-handover{margin-top:37px;padding:17px 16px;gap:12px;border-radius:12px;transform:none}.hh-avatar{width:47px;height:62px}.hh-copy>span{font-size:6px;letter-spacing:.8px}.hh-copy p{font-size:15px;line-height:1.25;letter-spacing:-.3px;margin:8px 0}.hh-copy small{font-size:7px;line-height:1.6;display:block}.hh-copy small b{display:inline-block}.hh-play{width:27px;height:27px;font-size:12px}.next-hero .hero-bottom{margin-top:21px;display:flex;flex-wrap:wrap;gap:12px;font-size:8px}.next-hero .hero-bottom>a{max-width:100px}.next-hero .hero-bottom>small{width:100%;font-size:7px;text-align:center}.space-next .intro-section{padding-top:45px;padding-bottom:60px}.space-next .pathways{padding-top:50px;padding-bottom:30px;gap:28px}.pathways h2{font-size:36px;letter-spacing:-1.5px}.pathways>div>p{font-size:13px;margin-top:18px}.path-options{grid-template-columns:1fr}.path-options>a{padding:24px;gap:18px}.path-options h3{font-size:24px}.path-options p{font-size:13px;line-height:1.6}.path-options div>span{font-size:11px}.path-symbol{font-size:28px;width:29px}.handover-section{padding-top:50px;padding-bottom:25px}.handover-section h2{font-size:36px;letter-spacing:-1.5px}.handover-section .section-intro{margin-bottom:24px}.motion-top{align-items:center;gap:10px;margin-bottom:11px}.motion-heading{font-size:9px;max-width:110px;line-height:1.5;gap:6px}.motion-heading .green-dot{width:5px;height:5px}.motion-actions{gap:5px}.motion-actions button{font-size:8px;padding:7px;min-height:32px}.motion-actions #motion-replay{font-size:15px;padding:3px 7px}.motion-stage{aspect-ratio:.84;border-radius:12px;background:#e5edf5}.motion-stage>video,.destination-room img{object-fit:contain}.film-caption{left:14px;right:14px;bottom:22px;padding:14px 16px;max-width:none}.film-caption>span{font-size:14px;line-height:1.4;letter-spacing:-.2px}.film-caption small{font-size:7px;margin-top:9px}.mail-app{width:calc(100% - 20px);border-radius:9px}.mail-bar{height:34px;padding-inline:12px;font-size:8px}.mail-bar .traffic{gap:4px}.mail-bar .traffic i{width:6px;height:6px}.mail-content{padding:6px 16px 14px}.mail-recipient,.mail-subject{font-size:9px;gap:8px;padding:10px 0}.mail-recipient>span:first-child,.mail-subject>span{width:32px;flex-shrink:0}.mail-subject b{font-size:10px;line-height:1.4}.mail-cc{font-size:7px}.mail-body{font-size:12px;line-height:1.55;min-height:160px;padding:17px 0 11px}.mail-body p{line-height:1.55}.mail-greeting{font-size:12px;margin-bottom:10px}.mail-signature{font-size:10px;margin-top:14px}.mail-signature>span{font-size:8px}.mail-attachment{padding:10px;gap:9px;width:100%;border-radius:6px}.mail-attachment b{font-size:9px}.mail-attachment small{font-size:7px;max-width:160px;line-height:1.4}.pdf-icon{font-size:6px;width:23px;height:29px}.mail-bottom{gap:13px;padding-top:12px;margin-top:14px}.send-button{padding:8px 12px;font-size:10px;gap:20px}.mail-format{font-size:8px;letter-spacing:1px}.mail-bottom>span:last-child{font-size:6px}.sent-card h3{font-size:35px;letter-spacing:-1.5px}.sent-card p{font-size:13px;margin:20px 0}.sent-icon{width:47px;height:47px;font-size:20px;margin-bottom:22px}.sent-card .eyebrow{font-size:6px;margin-bottom:13px}.sent-person{gap:8px}.sent-person>span{font-size:9px}.sent-person img{width:30px;height:30px}.scene-steps{gap:8px}.scene-steps button{font-size:8px;gap:5px;display:block;padding:5px 0;text-align:left}.scene-steps button span{font-size:8px;display:block;margin-top:5px;line-height:1.4}.motion-bottom{margin-top:13px}.scene-hint{font-size:8px;line-height:1.5}.motion-note{font-size:7px;line-height:1.6;margin-top:13px}.motion-cursor>span{font-size:7px;padding:2px 5px;top:21px;left:13px}.motion-cursor svg{width:19px;height:25px}.people-next{padding-top:60px;padding-bottom:10px}.people-mosaic{gap:12px}.people-mosaic figure{height:285px;border-radius:11px}.people-mosaic figure:last-child{height:290px}.people-mosaic figcaption{padding:50px 15px 17px}.people-mosaic figcaption>span{font-size:20px;line-height:1.1;letter-spacing:-.5px}.people-mosaic figcaption small{font-size:8px;line-height:1.4}.people-next-footer{align-items:flex-start}.people-next-footer>span{font-size:7px;max-width:115px;line-height:1.5}.people-next-footer .text-link{font-size:10px}.role-shelf{padding:35px 0 0}.role-shelf>div{gap:7px 20px}.role-shelf a{font-size:11px;line-height:1.5;gap:10px;padding:17px 0}.space-next .reviews-section{padding-top:55px}.space-next .closing{margin-top:65px}.design-dock{bottom:9px;padding:6px 8px;gap:3px;max-width:calc(100% - 18px);flex-wrap:wrap;justify-content:center;width:355px;border-radius:11px}.dock-group{gap:3px}.dock-divider{height:18px;margin:0 3px}.design-dock button,.design-dock>a{padding:6px;font-size:8px;min-height:27px;gap:5px}.design-dock .swatch{width:17px;height:17px}.design-dock>a{font-size:8px}.design-dock #hide-dock{font-size:13px;padding:3px 5px;min-height:23px}.design-dock .dock-label{display:none}.design-dock .dock-divider{display:none}#show-dock{bottom:12px;right:12px;padding:10px 13px;font-size:10px}.space-next footer{padding-bottom:110px}}
@media(max-width:370px){.next-hero h1{font-size:57px;letter-spacing:-3px}.next-hero .proof-pill{font-size:8px;gap:6px}.hero-handover{gap:10px;padding:16px 13px}.hh-copy p{font-size:14px}.hh-avatar{width:43px;height:60px}.hh-play{display:none}.mail-body{font-size:11px;min-height:163px}.mail-content{padding-inline:13px}.mail-format{display:none}.scene-steps button span{font-size:7px}.motion-top{gap:5px}.motion-actions button{font-size:7px}.motion-heading{font-size:8px}.design-dock{width:328px}.design-dock button,.design-dock>a{font-size:8px;padding:5px}.design-dock .swatch{width:15px;height:15px}.people-mosaic figcaption>span{font-size:18px}}
@media(prefers-reduced-motion:reduce){.handover-section{height:auto;padding-bottom:30px}.motion-pin{position:static}.space-next *{transition:none!important;animation:none!important}.hero-handover:hover{transform:none}.people-mosaic figure:hover>img{transform:none}}
/* Give the working interface a readable canvas between phone and laptop sizes. */
@media(min-width:651px) and (max-width:980px){.motion-stage{aspect-ratio:4/3}}
@media(max-width:370px){.motion-stage{aspect-ratio:.78}}

/* Horizon, a person at the centre, work around them. September 2026. */
.space-next .nav-shell,.space-next[data-theme=dark] .nav-shell{background:linear-gradient(120deg,rgba(12,25,43,.84),rgba(21,36,55,.7));color:#f4f8ff;border-color:rgba(236,245,255,.25);box-shadow:0 4px 18px #0b1b3012}
.space-next .nav-links,.space-next[data-theme=dark] .nav-links{color:#e7effa}
.space-next .nav-links a:hover{color:#ddbef0}
.space-next .site-header.scrolled .nav-shell{background:rgba(12,25,43,.93);border-color:rgba(220,240,255,.23)}
.space-next .menu-toggle{color:#fff}
.next-hero{padding-top:133px;min-height:0;padding-bottom:0}
.next-hero h1{font-size:clamp(68px,6.55vw,92px);letter-spacing:-4.5px;line-height:.99;margin-bottom:22px}
.next-hero .proof-pill{margin-bottom:22px;background:rgba(249,253,255,.83)}
.next-hero .eyebrow{margin-bottom:18px}
.next-hero .hero-copy>p{font-size:17px;margin-bottom:23px}
.backdrop-layer{inset:-35px;background-position:center 47%;animation:horizon-drift 24s ease-in-out infinite alternate;will-change:transform}
.hero-tone{background:linear-gradient(180deg,rgba(225,240,253,.2),rgba(232,244,253,.07) 65%,rgba(238,245,251,.75) 91%,#f5f8fb)}
.space-next[data-theme=dark] .hero-tone{background:linear-gradient(180deg,rgba(6,17,32,.52),rgba(6,17,32,.22) 52%,rgba(6,17,32,.4) 75%,#09111c)}
.hero-universe{position:relative;max-width:1100px;height:558px;margin:24px auto 0;isolation:isolate}
.portrait-halo{position:absolute;inset:5% 25% 0;border-radius:50%;background:radial-gradient(ellipse,#e0d4f530,transparent 65%);z-index:0}
.hero-person{position:absolute;z-index:2;height:573px;width:auto;max-width:none;left:50%;top:0;transform:translateX(-50%);object-fit:contain;pointer-events:none;mask-image:linear-gradient(#000 86%,transparent 100%)}
.hero-glass{position:absolute;border:1px solid rgba(255,255,255,.7);border-radius:15px;background:linear-gradient(122deg,rgba(245,250,255,.7),rgba(221,239,251,.38));backdrop-filter:blur(15px) saturate(1.2);-webkit-backdrop-filter:blur(15px) saturate(1.2);box-shadow:0 12px 50px #12274410,inset 0 1px 0 #ffffff35;color:#19364f;overflow:hidden;transform-origin:center}
.glass-chrome{height:34px;border-bottom:1px solid #ffffff64;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:10px;background:#ffffff16;color:#3c5c74}
.glass-chrome>img{width:15px;height:15px}.glass-chrome>span:last-child{min-width:20px;text-align:right}
.glass-traffic{display:flex;gap:5px}.glass-traffic i{width:6px;height:6px;border-radius:50%;background:#bd8293a8}.glass-traffic i:nth-child(2){background:#bfad7ea8}.glass-traffic i:last-child{background:#88acaaa8}
.glass-chat{left:3.5%;top:44px;width:320px;z-index:1;transform:rotate(-4deg);animation:glass-chat-drift 8s ease-in-out infinite alternate}
.glass-chat-body{padding:20px 23px 14px}.glass-person{display:flex;gap:10px;align-items:center}.glass-person>img{width:34px;height:37px;object-fit:cover;object-position:50% 12%;border-radius:8px;background:#bdd6e7}.glass-person b{font-size:13px;font-weight:600;display:block}.glass-person div>span{font-size:9px;display:flex;gap:4px;align-items:center;margin-top:3px;color:#456579}.glass-person i{width:4px;height:4px;background:#548c70;border-radius:50%}.glass-person small{font-size:9px;margin-left:auto;color:#466779}.glass-chat-body>p{font-size:15px;letter-spacing:-.3px;line-height:1.4;margin:17px 0 9px}.glass-chat-body>p.glass-muted{font-size:13px;line-height:1.6;color:#3e5e74;margin:0 0 14px}.glass-reaction{display:inline-flex;gap:8px;align-items:center;background:#ffffff6b;border:1px solid #ffffff90;border-radius:6px;padding:4px 8px;font-size:12px}.glass-reaction span{font-size:9px}.glass-compose{border:1px solid #ffffff83;border-radius:7px;background:#ffffff26;margin:0 16px 15px;padding:10px;font-size:10px;display:flex;justify-content:space-between;color:#49677c}
.glass-document{right:2.4%;top:95px;width:314px;z-index:1;transform:rotate(4deg);animation:glass-doc-drift 9s ease-in-out infinite alternate}.glass-doc-body{padding:19px 27px 23px}.glass-file-mark{width:29px;height:32px;border:1px solid #ffffffba;background:#e6d5ee67;display:grid;place-items:center;border-radius:5px;font-size:19px;margin-bottom:14px}.glass-kicker{font-size:7px;font-weight:600;letter-spacing:1px;color:#4b6579;display:block}.glass-doc-body h3{font-size:24px;line-height:1.12;font-weight:500;letter-spacing:-.7px;margin:11px 0 16px}.glass-doc-body ul{list-style:none;padding:0;margin:0}.glass-doc-body li{font-size:11px;border-top:1px solid #ffffff65;padding:9px 0;display:flex;gap:11px}.glass-doc-body li span{color:#407457}
.glass-inbox{left:10%;top:370px;width:465px;padding:20px 21px;z-index:3;display:flex;align-items:center;gap:16px;transform:rotate(-2deg);background:linear-gradient(110deg,rgba(249,252,255,.86),rgba(229,242,252,.67));transition:background .25s,translate .25s}.glass-inbox:hover{background:rgba(250,253,255,.95);translate:0 -4px}.glass-inbox-icon{width:37px;height:42px;border:1px solid #ffffffbb;background:#e2d9ef7d;border-radius:8px;display:grid;place-items:center;color:#7e5f94;font-size:22px;flex-shrink:0}.glass-inbox h3{font-size:19px;font-weight:500;letter-spacing:-.55px;margin:9px 0 10px}.glass-inbox p{font-size:10px;display:flex;gap:7px;align-items:center;color:#4d687d;margin:0}.glass-pdf{font-size:6px;border:1px solid #beafcc99;padding:3px 4px;border-radius:3px;color:#795d90}.glass-attached{font-size:8px;color:#3a755b;padding-left:4px}.glass-play{margin-left:auto;width:27px;height:27px;border:1px solid #b2c5d67a;border-radius:50%;display:grid;place-items:center;font-size:15px;flex-shrink:0}
.hero-tool-rail{position:absolute;right:29%;top:26px;z-index:3;display:flex;align-items:center;gap:15px;padding:11px 16px;border:1px solid #ffffff96;border-radius:12px;background:#f2faff66;backdrop-filter:blur(15px);transform:rotate(4deg);color:#52728b}.hero-tool-rail img{width:19px;height:19px;object-fit:contain}.hero-person-label{position:absolute;left:60%;bottom:46px;font-size:10px;z-index:3;display:flex;align-items:center;gap:7px;color:#355d73;white-space:nowrap}.hero-person-label .green-dot{width:5px;height:5px}.space-next[data-theme=dark] .hero-person-label{color:#e1edf7}
.next-hero .hero-bottom{margin-top:0;padding:16px 0 26px;position:relative;z-index:3;color:var(--soft)}.next-hero .hero-bottom a{color:inherit}.next-hero .hero-bottom small{font-size:8px}
.space-next[data-theme=dark] .hero-glass{background:linear-gradient(122deg,rgba(212,233,248,.77),rgba(169,203,229,.54));border-color:#eff9ff9c}.space-next[data-theme=dark] .glass-inbox{background:linear-gradient(110deg,rgba(239,248,255,.91),rgba(208,230,248,.76))}
.handover-section{height:auto;padding-top:70px;padding-bottom:40px}.work-film{margin-top:30px}.work-film-top{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:11px;color:var(--soft);margin-bottom:15px}.work-film-top>span:first-child{display:flex;align-items:center;gap:9px}.work-film-top>span:last-child{font-size:10px;color:var(--muted)}.work-film video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#edf2f8;border:1px solid var(--border);border-radius:18px}.work-film-controls{display:flex;justify-content:space-between;gap:15px;padding-top:15px}.work-film-controls>div{display:flex;gap:8px}.work-film-controls button{padding:9px 14px;border:1px solid var(--border);border-radius:8px;background:var(--surface);font-family:inherit;font-size:11px;min-height:40px;color:inherit;cursor:pointer}.work-film-controls button[aria-pressed=true]{background:#ddd0ed55}.work-film-controls button:hover{border-color:#9e6ee5}.work-film-note{font-size:9px;color:var(--muted);line-height:1.5;margin-top:13px}.design-dock{width:auto;max-width:calc(100% - 24px)}.design-dock #ambient-pause{min-width:97px}.design-dock button,.design-dock>a{min-height:36px}
.ambient-paused .backdrop-layer,.ambient-paused .glass-chat,.ambient-paused .glass-document{animation-play-state:paused}
@keyframes horizon-drift{from{transform:scale(1) translate3d(0,0,0)}to{transform:scale(1.045) translate3d(-8px,-6px,0)}}
@keyframes glass-chat-drift{from{transform:rotate(-4deg) translateY(0)}to{transform:rotate(-3deg) translateY(-7px)}}
@keyframes glass-doc-drift{from{transform:rotate(4deg) translateY(-3px)}to{transform:rotate(3deg) translateY(5px)}}
@media(max-width:1100px){.hero-universe{height:520px;margin-top:28px}.hero-person{height:540px}.glass-chat{left:0;width:285px;top:52px}.glass-document{right:0;width:274px;top:105px}.glass-inbox{left:6%;top:357px;width:432px}.glass-doc-body{padding:18px 22px}.hero-person-label{left:63%;bottom:32px}.hero-tool-rail{right:24%}.next-hero h1{font-size:82px}}
@media(max-width:800px){.next-hero h1{font-size:76px}.next-hero{padding-top:125px}.hero-universe{height:485px;margin-top:34px}.hero-person{height:487px}.glass-chat{width:235px;left:-12px;top:59px}.glass-chat-body{padding:15px}.glass-chat-body>p{font-size:13px}.glass-chat-body>p.glass-muted{font-size:11px}.glass-person small{display:none}.glass-document{width:220px;right:-12px;top:95px}.glass-doc-body{padding:15px 18px}.glass-doc-body h3{font-size:20px}.glass-kicker{font-size:6px}.glass-inbox{top:336px;width:392px;left:0;padding:16px;gap:12px}.glass-inbox h3{font-size:17px}.hero-tool-rail{right:18%;top:7px}.hero-person-label{left:auto;right:0;bottom:32px;font-size:8px}.handover-section{padding-top:45px}.work-film-top>span:last-child{font-size:9px}}
@media(max-width:650px){.next-hero{padding-top:112px}.next-hero h1{font-size:61px;letter-spacing:-3.2px;margin-bottom:20px}.next-hero .hero-copy>p{font-size:15px}.next-hero .eyebrow{font-size:8px;margin-bottom:17px}.next-hero .actions{max-width:320px}.hero-universe{height:393px;width:calc(100% + 24px);margin-left:-12px;margin-top:29px}.hero-person{height:402px;top:0;left:53%}.glass-chat{left:-2px;top:95px;width:174px;border-radius:11px;z-index:3;animation:none;transform:rotate(-5deg)}.glass-chrome{height:25px;padding:0 9px;font-size:7px}.glass-chrome>img{width:12px;height:12px}.glass-traffic{gap:3px}.glass-traffic i{width:4px;height:4px}.glass-chat-body{padding:11px 12px}.glass-person{gap:7px}.glass-person>img{width:24px;height:27px;border-radius:5px}.glass-person b{font-size:10px}.glass-person div>span{font-size:7px}.glass-chat-body>p{font-size:11px;line-height:1.4;margin:11px 0 7px}.glass-chat-body>p.glass-muted{font-size:9px;line-height:1.5;margin-bottom:0}.glass-reaction,.glass-compose{display:none}.glass-document{width:150px;right:-3px;top:173px;border-radius:10px;transform:rotate(6deg);animation:none;z-index:3}.glass-document .glass-chrome{font-size:6px}.glass-doc-body{padding:12px}.glass-file-mark{display:none}.glass-document .glass-kicker{font-size:5px;letter-spacing:.6px}.glass-doc-body h3{font-size:16px;margin:8px 0 11px;letter-spacing:-.5px}.glass-doc-body li{font-size:7px;padding:6px 0;gap:7px}.glass-inbox{width:294px;left:50%;top:305px;transform:translateX(-50%) rotate(-2deg);padding:14px;gap:10px;z-index:4;border-radius:11px}.glass-inbox-icon{width:28px;height:34px;font-size:16px}.glass-inbox .glass-kicker{font-size:5px;letter-spacing:.7px}.glass-inbox h3{font-size:13px;margin:6px 0 8px;letter-spacing:-.3px}.glass-inbox p{font-size:8px;gap:5px}.glass-inbox .glass-attached{display:none}.glass-pdf{font-size:5px;padding:2px}.glass-play{width:22px;height:22px;font-size:13px}.hero-tool-rail{right:6%;top:28px;gap:10px;padding:8px 10px;border-radius:9px}.hero-tool-rail img{width:15px;height:15px}.hero-tool-rail>span{font-size:10px}.hero-person-label{display:none}.next-hero .hero-bottom{font-size:8px;margin-top:0;gap:10px;padding-top:0;padding-bottom:20px}.next-hero .hero-bottom>small{font-size:7px}.work-film video{border-radius:11px}.work-film-top{font-size:9px;margin-bottom:10px}.work-film-top>span:last-child{font-size:8px;max-width:100px;text-align:right;line-height:1.4}.work-film-controls{gap:8px;padding-top:11px}.work-film-controls>div{gap:5px}.work-film-controls button{font-size:9px;padding:8px;min-height:40px}.work-film-note{font-size:8px}.design-dock{width:350px}.design-dock .dock-label{display:none}.design-dock button,.design-dock>a{font-size:9px;padding:7px;min-height:36px}.design-dock #ambient-pause{min-width:90px}.handover-section{padding-bottom:25px}}
@media(max-width:370px){.next-hero h1{font-size:55px}.glass-chat{width:162px}.glass-document{width:138px;right:-1px}.hero-person{height:390px}.hero-tool-rail{right:3%}.hero-universe{height:386px}.glass-inbox{top:305px}.glass-doc-body h3{font-size:15px}}
@media(prefers-reduced-motion:reduce){.backdrop-layer,.glass-chat,.glass-document{animation:none}.glass-inbox:hover{translate:0 0}.backdrop-layer{will-change:auto}}
/* Bright work panels keep dark ink in either page theme. */
.space-next[data-theme=dark] .glass-chat-body>p{color:#19364f}
.space-next[data-theme=dark] .glass-chat-body>p.glass-muted,.space-next[data-theme=dark] .glass-inbox p{color:#3e5e74}
/* Decorative overscan must not create a second scrolling area on anchor jumps. */
.next-hero{overflow:clip}

/* The approved hero and founder introduction are deliberately outside this scope. */
.work-examples{width:calc(100% - 112px);max-width:1256px;margin:40px auto 0}
.work-examples-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.work-examples-heading h3{font-size:27px;font-weight:500;letter-spacing:-.9px;line-height:1.15}.work-examples-heading .text-link{font-size:12px;white-space:nowrap}
.work-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.work-example-grid article{border-top:1px solid var(--border);padding:23px 0 0}.work-example-label{font-size:8px;letter-spacing:1.1px;color:var(--lilac);font-weight:550}.work-example-grid h4{font-size:21px;line-height:1.2;letter-spacing:-.6px;font-weight:500;margin:16px 0 13px;max-width:280px}.work-example-grid p{font-size:13px;line-height:1.65;color:var(--soft);max-width:290px;margin:0}.work-output{display:flex;gap:11px;align-items:center;margin-top:22px;padding:14px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);min-height:66px;font-size:11px;line-height:1.6;color:var(--soft)}.work-output>span:first-child{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#95c5aa28;color:#548c70;flex-shrink:0}.example-scope{font-size:9px;color:var(--muted);line-height:1.6;margin-top:20px}
.space-next .reviews-section{padding-top:65px;padding-bottom:0}.decision-help{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:28px 0;margin-top:25px;border-bottom:1px solid var(--border)}.decision-help b{font-size:21px;font-weight:500;letter-spacing:-.6px}.decision-help p{font-size:12px;line-height:1.6;color:var(--soft);margin:9px 0 0}.decision-help>div:last-child{display:flex;gap:20px;align-items:center;flex-shrink:0}.decision-help .text-link{font-size:11px}.decision-help .button{font-size:12px;min-height:45px}
.people-next{padding-top:96px}.team-practical{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:27px}.team-practical article>span{font-size:8px;letter-spacing:1px;color:var(--lilac)}.team-practical h3{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:-.6px;margin:14px 0 10px}.team-practical p{font-size:12px;line-height:1.75;color:var(--soft);max-width:325px;margin:0}.people-next-footer{margin-top:28px}
.why-hatch{display:grid;grid-template-columns:1.15fr 1fr;gap:90px;align-items:center;padding-top:100px;padding-bottom:90px}.why-hatch h2{font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.05;letter-spacing:-2.2px;margin:0}.why-lead{font-size:16px;line-height:1.6;color:var(--soft);max-width:450px;margin:25px 0 30px}.why-points{display:grid;gap:24px}.why-points article{display:flex;gap:18px}.why-points article>span{font-size:10px;color:var(--lilac);padding-top:5px}.why-points h3{font-size:18px;font-weight:500;line-height:1.2;letter-spacing:-.4px;margin:0 0 8px}.why-points p{font-size:12px;line-height:1.75;color:var(--soft);max-width:410px;margin:0}
.fee-story{padding:39px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(145deg,#e2ecf746,#eadcf430),var(--surface);position:relative}.fee-story>.eyebrow{font-size:8px}.fee-story h3{font-size:36px;font-weight:500;line-height:1.05;letter-spacing:-1.2px;margin:0 0 35px}.fee-line{display:flex;gap:16px;align-items:flex-start;padding:23px 0;border-top:1px solid var(--border)}.fee-line-icon{display:grid;place-items:center;width:34px;height:39px;background:#cdb6df29;border:1px solid var(--border);border-radius:8px;color:var(--lilac);font-size:21px;flex-shrink:0}.fee-line b{font-size:16px;font-weight:500;letter-spacing:-.25px}.fee-line p{font-size:12px;line-height:1.65;color:var(--soft);margin:8px 0 0}.fee-line>span{font-size:9px;margin-left:auto;color:var(--muted)}.fee-detail{font-size:11px;line-height:1.75;color:var(--soft);margin:0 0 25px;border-top:1px solid var(--border);padding-top:20px}.fee-story .text-link{font-size:12px}
.space-next .pathways{padding-top:55px;padding-bottom:65px;border-top:1px solid var(--border)}.path-fit{font-size:8px!important;letter-spacing:1px;color:var(--lilac)!important;display:block;margin:0 0 13px!important}.path-options p b{font-weight:500;font-size:11px;display:block;margin-top:12px;color:var(--soft)}.process-flex-note{font-size:11px;color:var(--soft);line-height:1.7;margin-top:34px;padding-top:20px;border-top:1px solid var(--border)}.process-flex-note a{color:var(--lilac);white-space:nowrap}.space-next .faq{padding-top:80px}.space-next .automate{margin-top:55px}
@media(max-width:1100px){.why-hatch{gap:50px}.fee-story{padding:30px}.decision-help{align-items:flex-start}.decision-help>div:last-child{gap:12px;flex-direction:column;align-items:flex-end}.work-example-grid{gap:20px}.work-examples-heading h3{font-size:25px}}
@media(max-width:800px){.work-examples{width:calc(100% - 72px)}.work-example-grid{gap:19px}.work-example-grid h4{font-size:19px}.work-example-grid p{font-size:11px}.work-output{font-size:10px;gap:8px;padding:11px;min-height:76px}.work-example-label{font-size:7px}.why-hatch{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.why-lead{max-width:590px}.why-points{grid-template-columns:repeat(3,1fr);gap:25px}.why-points article{display:block}.why-points article>span{display:block;margin-bottom:12px}.why-points h3{font-size:16px}.why-points p{font-size:11px}.fee-story{max-width:620px;width:100%;margin:auto}.team-practical{gap:20px}.team-practical h3{font-size:18px}.team-practical p{font-size:11px}.decision-help{gap:20px}.decision-help b{font-size:19px}.decision-help>div:first-child{max-width:390px}}
@media(max-width:650px){.work-examples{width:calc(100% - 40px);margin-top:31px}.work-examples-heading{display:block;margin-bottom:25px}.work-examples-heading h3{font-size:25px;margin-bottom:13px}.work-examples-heading .text-link{font-size:10px}.work-example-grid{grid-template-columns:1fr;gap:28px}.work-example-grid article{padding-top:20px;display:grid;grid-template-columns:1fr .88fr;column-gap:19px;align-items:start}.work-example-label{grid-column:1/-1;font-size:7px}.work-example-grid h4{grid-column:1;grid-row:2;font-size:19px;line-height:1.2;margin-top:13px}.work-example-grid p{grid-column:1;grid-row:3;font-size:11px}.work-output{grid-column:2;grid-row:2/4;font-size:10px;display:block;padding:14px;margin-top:15px;min-height:115px}.work-output>span:first-child{margin-bottom:10px;width:22px;height:22px}.example-scope{font-size:8px;margin-top:22px}.space-next .reviews-section{padding-top:40px}.decision-help{display:block;margin-top:22px;padding:24px 0}.decision-help b{font-size:20px}.decision-help p{font-size:12px}.decision-help>div:last-child{flex-direction:row;align-items:center;justify-content:space-between;gap:13px;margin-top:22px}.decision-help .button{font-size:10px;min-height:44px;padding:12px 14px;white-space:nowrap}.decision-help .text-link{font-size:9px;line-height:1.5;max-width:135px}.people-next{padding-top:60px}.team-practical{grid-template-columns:1fr;gap:23px;margin-top:24px}.team-practical article{padding-bottom:22px;border-bottom:1px solid var(--border)}.team-practical article:last-child{padding-bottom:0;border:0}.team-practical h3{font-size:21px;margin-top:11px}.team-practical p{font-size:12px;max-width:none}.team-practical article>span{font-size:7px}.why-hatch{gap:32px;padding-top:60px;padding-bottom:50px}.why-hatch h2{font-size:38px;letter-spacing:-1.6px}.why-lead{font-size:14px;margin:22px 0 28px}.why-points{grid-template-columns:1fr;gap:22px}.why-points article{display:flex;gap:15px}.why-points h3{font-size:18px}.why-points p{font-size:12px}.fee-story{padding:25px;border-radius:14px}.fee-story h3{font-size:33px;margin-bottom:26px}.fee-line{padding:20px 0;gap:13px}.fee-line b{font-size:15px}.fee-line p{font-size:11px}.fee-story .text-link{font-size:11px}.space-next .pathways{padding-top:45px;padding-bottom:45px}.path-fit{font-size:7px!important}.path-options p b{font-size:11px}.space-next .faq{padding-top:60px}.process-flex-note{font-size:10px;margin-top:25px}.space-next .automate{margin-top:40px}}
@media(prefers-reduced-motion:reduce){.work-examples *,.why-hatch *{animation:none;transition:none}}
