/* Copy exploration: deliberately isolated from the original homepage. */
.copy-page{--copy-ink:#24485c;--copy-muted:#527084;background:#fffdf8;color:var(--copy-ink)}
.copy-page .copy-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}
.copy-page h1,.copy-page main h2,.copy-page h3{font-family:var(--display);text-shadow:none;color:var(--copy-ink);text-wrap:balance}
.copy-page h1{font-size:clamp(54px,6.15vw,88px);font-weight:650;letter-spacing:-.058em;line-height:1.09;max-width:1100px;margin:0 auto 26px}
.copy-page main h2{font-size:clamp(38px,4.2vw,60px);font-weight:550;letter-spacing:-.05em;line-height:1.15;margin:0 0 26px}
.copy-page h3{font-weight:600;letter-spacing:-.035em}
.copy-page p{font-size:16px;line-height:1.85;color:var(--copy-muted)}
.copy-page figure{margin:0}
.copy-page .header.glass-nav .brand{font-size:20px;letter-spacing:-.6px}
.copy-page .copy-hero{position:relative;overflow:hidden;padding:176px 0 35px;text-align:center;background:radial-gradient(ellipse at 14% 34%,#d8f1fc80,transparent 52%),radial-gradient(ellipse at 95% 60%,#fff0c39c,transparent 50%),linear-gradient(#f9fcfd,#edf7fa 65%,#fffdf8)}
.copy-hero-description{max-width:760px;margin:0 auto 28px}
.copy-page .waitlist-pill{min-height:56px;font-size:16px;font-weight:650;gap:11px;padding:16px 26px;max-width:100%}
.copy-page .waitlist-pill .waitlist-label{white-space:normal}
.copy-page .header.glass-nav .nav-cta.waitlist-pill{min-height:44px;font-size:12px;padding:12px 18px}
.copy-page .copy-hero-office{position:relative;width:min(1100px,106%);margin:24px auto 0;animation:copy-float 7s ease-in-out infinite;filter:drop-shadow(0 24px 40px #9b94781a)}
.copy-hero-office img{width:100%;height:auto}
.copy-section{padding:112px 0}
.copy-heading{max-width:650px}
.copy-heading p:last-child{margin-bottom:0}
.copy-heading-split{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:start;max-width:none;margin-bottom:54px}
.copy-heading-split p{margin-bottom:18px}
.copy-heading-center{max-width:860px;text-align:center;margin:0 auto 54px}
.copy-heading-center p{max-width:740px;margin-inline:auto}
.copy-page .copy-subhead{font-size:20px;color:#365f73;line-height:1.65}
.copy-how{background:#fffdf8;padding-top:75px}
.copy-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.copy-principle{min-width:0}
.copy-principle-visual{display:flex;align-items:center;justify-content:center;height:235px;margin-bottom:26px;border:1px solid #e7eae5;border-radius:24px;background:radial-gradient(ellipse at 50% 90%,#dfedf38c,transparent 75%),#fbfbf7;overflow:hidden}
.copy-principle-visual>img{width:100%;height:100%;object-fit:contain;padding:10px}
.copy-principle:nth-child(3) .copy-principle-visual>img{width:113%;max-width:none;height:auto;padding:0}
.copy-page .copy-principle h3{font-size:20px;line-height:1.45;margin:0 0 14px;letter-spacing:-.6px}
.copy-principle h3>span{color:#27779b;font-size:14px;white-space:nowrap}
.copy-page .copy-principle p{font-size:14px;line-height:1.85;margin:0}
.copy-deliverables{position:relative;display:grid;gap:8px;transform:rotate(-6deg);width:73%}
.copy-deliverables>span{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid #e5e8e3;border-radius:10px;background:#ffffffdb;font-size:13px;box-shadow:0 3px 15px #41677a08;color:#476577}
.copy-deliverables>span:nth-child(even){transform:translateX(12px)}
.copy-deliverables>span>span{color:#3987a5}
.copy-possibilities{background:linear-gradient(#f6f9f7,#f0f8fc 70%,#f8fbfc)}
.copy-scenarios{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin:0 0 54px}
.copy-scenario{grid-column:span 2;padding:28px;border:1px solid #fff;border-radius:24px;background:#ffffffbf;box-shadow:0 5px 25px #426a7d04}
.copy-scenario:nth-child(4){grid-column:2/span 2}
.copy-scenario-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf7fd;color:#2f8cb4;font-size:24px;margin-bottom:20px}
.copy-scenario:nth-child(2) .copy-scenario-icon{background:#fcf1df;color:#a2834a}.copy-scenario:nth-child(3) .copy-scenario-icon{background:#eef4e7;color:#64834a}.copy-scenario:nth-child(4) .copy-scenario-icon{background:#f7eced;color:#b47c88}
.copy-page .copy-scenario h3{font-size:20px;line-height:1.35;margin:0 0 13px}
.copy-page .copy-scenario p{font-size:14px;margin:0;line-height:1.8}
.copy-page .copy-workflow{border-color:#dce8ee;box-shadow:0 20px 65px #3b718a0a}
.copy-page .canvas-intro{align-items:start;padding:34px 34px 0;gap:30px}
.copy-page .canvas-intro h3{font-size:27px;letter-spacing:-.8px}
.copy-page .canvas-intro p{font-size:14px;line-height:1.85;color:#527084;max-width:890px}
.copy-page .canvas-intro .copy-workflow-result{margin-top:14px}
.copy-page .canvas-controls{margin-top:5px}
.copy-page .canvas-node strong{color:#3f6073}
.copy-page .canvas-node small{color:#667f8d}
.copy-page .canvas-stat div>span{color:#587587;font-size:10px}
.copy-page .canvas-stat strong{color:#315a70}
.copy-page .canvas-inspector p{color:#4e7187;font-size:12px}
.copy-page .canvas-example{color:#617e8e;font-size:10px;max-width:250px;white-space:normal}
.copy-away{background:radial-gradient(ellipse at 10% 70%,#e1f2f99c,transparent 60%),#fffdf8}
.copy-away-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:38px}
.copy-away-office{min-width:0;align-self:center}
.copy-away-office>img{width:115%;max-width:none;margin-left:-8%;animation:copy-float 8s ease-in-out infinite}
.copy-away-office figcaption{text-align:center;margin-top:25px}
.copy-away-office figcaption strong{display:block;font:600 22px/1.5 var(--display);letter-spacing:-.6px;color:#31566b;margin-bottom:10px}
.copy-away-office figcaption span{display:block;max-width:400px;margin:auto;font-size:14px;line-height:1.8;color:#58788c}
.copy-conversation{padding:28px;border:1px solid #fff;border-radius:28px;background:#ffffffbf;box-shadow:0 18px 65px #3a667e0c}
.copy-conversation ol{list-style:none;display:grid;gap:18px;padding:0;margin:0}
.copy-conversation li{display:flex;gap:12px;align-items:start}
.copy-speaker-avatar{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;background:#e1f2fa;border:1px solid #cce7f2;color:#2e7ea1;border-radius:10px;font-size:10px;font-weight:700}
.copy-conversation .is-you .copy-speaker-avatar{background:#f9efdc;color:#967743;border-color:#efe0c3}
.copy-conversation li:nth-child(3) .copy-speaker-avatar{background:#eaf2e6;color:#74925f;border-color:#dce8d6}
.copy-conversation li:nth-child(4) .copy-speaker-avatar{background:#faecef;color:#ba8290;border-color:#f0dce0}
.copy-conversation li>div{flex:1;border-bottom:1px solid #eaf0f2;padding-bottom:15px}
.copy-conversation li:last-child>div{border:0;padding:0}
.copy-conversation li strong{display:block;font-size:12px;font-weight:650;margin:0 0 5px;color:#365c70}
.copy-page .copy-conversation p{font-size:14px;line-height:1.75;margin:0}
.copy-conversation figcaption{font-size:10px;line-height:1.7;color:#688393;text-align:right;margin-top:20px}
.copy-computers{background:#f6fafc;padding-block:84px}
.copy-computers-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:95px}
.copy-computer-visual{position:relative;isolation:auto}
.copy-computer-visual>img{position:relative;width:100%;mix-blend-mode:multiply}
.copy-computer-halo{position:absolute;z-index:-1;inset:-30px 0;background:radial-gradient(ellipse,#d0eaf38c,transparent 70%)}
.copy-together{background:linear-gradient(#fffdf8,#f3f8f7)}
.copy-shared-world{position:relative;text-align:center;border:1px solid #fff;border-radius:32px;background:radial-gradient(ellipse at 20% 40%,#dcf1fa9c,transparent 60%),radial-gradient(ellipse at 90% 80%,#fff0cd80,transparent 60%),#fbfdfb;padding:36px 30px 30px;overflow:hidden}
.copy-page .copy-shared-world h3{font-size:25px;line-height:1.4;margin-bottom:5px}
.copy-shared-world img{width:min(960px,100%);margin:auto}
.copy-shared-world figcaption{font-size:14px;line-height:1.8;color:#527084;margin-top:8px}
.copy-people{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px}
.copy-people>div{border-left:1px solid #cddde1;padding:7px 0 7px 20px}
.copy-people strong{display:block;font-size:15px;color:#345c73;margin-bottom:7px}
.copy-people span{display:block;font-size:12px;line-height:1.7;color:#5c7a8b}
.copy-closing{text-align:center;padding-block:108px 125px;background:radial-gradient(ellipse at 50% 90%,#d8effa9c,transparent 68%),#fffdf8}
.copy-page .copy-closing h2{max-width:950px;margin:0 auto 22px;letter-spacing:-.035em}
.copy-closing p{max-width:600px;margin:0 auto 24px}
.copy-cloud-mark{width:72px;height:64px;margin:0 auto 20px;filter:drop-shadow(0 8px 8px #6189981c)}
.copy-page .site-footer-grid{grid-template-columns:1.5fr .8fr .55fr 1.1fr;gap:30px;align-items:start}
.copy-page .site-footer-brand .brand{font-size:24px;letter-spacing:-.6px}
.copy-page .site-footer-brand>p{font-size:14px;line-height:1.7}
.copy-page .site-footer-brand>small{max-width:280px}
.copy-page .site-footer-invite{padding-top:2px}
.copy-page .site-footer-invite .waitlist-pill{font-size:13px;padding-inline:16px;gap:8px;min-height:50px}
.copy-page .site-footer-bottom p{font-size:11px;line-height:1.8;margin:0}
@keyframes copy-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:1100px){.copy-page .header.glass-nav .brand{font-size:18px;gap:8px}.copy-page .header.glass-nav .brand-logo{width:28px;height:28px}.copy-page .header.glass-nav .desktop-nav>a:not(.nav-cta){padding-inline:8px}.copy-heading-split{gap:38px}.copy-computers-grid{gap:50px}.copy-page .site-footer-grid{gap:23px}.copy-page .site-footer-brand .brand{font-size:21px}.copy-page .site-footer-invite .waitlist-pill{font-size:12px;padding-inline:12px}}
@media(max-width:980px){.copy-page .copy-wrap{width:calc(100% - 64px)}.copy-page .header.glass-nav .brand{font-size:21px}.copy-page .header.glass-nav>.mobile-menu>.waitlist-pill{font-size:14px}.copy-page h1{font-size:68px}.copy-section{padding-block:85px}.copy-page main h2{font-size:46px}.copy-heading-split{grid-template-columns:1fr;gap:16px}.copy-heading-split>div{max-width:760px}.copy-principles{gap:20px}.copy-principle-visual{height:190px}.copy-page .copy-principle h3{font-size:18px}.copy-scenario{padding:23px}.copy-scenarios{gap:15px}.copy-away-grid{gap:22px}.copy-conversation{padding:23px}.copy-page .site-footer-grid{grid-template-columns:1fr .7fr 1.2fr}.copy-page .site-footer-brand{grid-column:1/-1}.copy-page .site-footer-brand .brand{font-size:24px}}
@media(max-width:700px){.copy-page .copy-wrap{width:calc(100% - 40px)}.copy-page h1{font-size:52px;letter-spacing:-2.9px}.copy-page .copy-hero{padding-top:143px;padding-bottom:24px}.copy-page .copy-hero-description{font-size:15px;line-height:1.85;max-width:540px}.copy-page .copy-hero-office{width:110%;margin-left:-5%;margin-top:28px}.copy-section{padding-block:70px}.copy-page main h2{font-size:39px;letter-spacing:-1.8px;line-height:1.18}.copy-page p{font-size:15px;line-height:1.85}.copy-heading-split,.copy-heading-center{margin-bottom:35px}.copy-principles{grid-template-columns:1fr;gap:36px}.copy-principle-visual{height:240px;max-width:none;margin-bottom:20px}.copy-principle-visual>img{padding:15px;max-width:500px}.copy-principle:nth-child(3) .copy-principle-visual>img{width:105%;max-width:500px}.copy-page .copy-principle h3{font-size:22px}.copy-page .copy-principle p{font-size:15px}.copy-deliverables{max-width:330px}.copy-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:35px}.copy-scenario,.copy-scenario:nth-child(4){grid-column:auto;padding:22px}.copy-scenario:last-child{grid-column:1/-1}.copy-page .copy-scenario h3{font-size:19px}.copy-page .copy-scenario p{font-size:14px}.copy-scenario-icon{margin-bottom:16px}.copy-page .canvas-intro{padding:24px 20px 0;flex-wrap:wrap;gap:12px}.copy-page .canvas-intro h3{font-size:25px}.copy-page .canvas-intro p{font-size:14px}.copy-page .canvas-stat div>span{font-size:8px}.copy-page .canvas-controls{margin-left:auto}.copy-page .canvas-example{max-width:none;font-size:10px}.copy-away-grid{grid-template-columns:1fr;gap:35px}.copy-away-office>img{width:108%;margin-left:-4%}.copy-away-office figcaption{margin-top:10px}.copy-away-office figcaption strong{font-size:22px}.copy-conversation{padding:26px}.copy-computers-grid{grid-template-columns:1fr;gap:25px}.copy-computer-visual{width:min(420px,95%);margin-inline:auto!important}.copy-computers-grid>.copy-heading{order:-1}.copy-page .copy-subhead{font-size:19px}.copy-page .copy-shared-world{padding:27px 14px 24px;border-radius:24px}.copy-page .copy-shared-world h3{font-size:21px}.copy-shared-world img{width:110%;max-width:none;margin-left:-5%}.copy-shared-world figcaption{font-size:12px;max-width:290px;margin:12px auto 0}.copy-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}.copy-people>div{padding-left:13px}.copy-people span{font-size:11px}.copy-page .copy-closing{padding-block:75px 90px}.copy-page .copy-closing h2{font-size:40px}.copy-page .site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.copy-page .site-footer-brand .brand{font-size:23px}.copy-page .site-footer-invite{grid-column:1/-1}.copy-page .site-footer-invite .waitlist-pill{font-size:14px;min-width:0}.copy-page .site-footer-bottom{gap:12px}.copy-page .site-footer-bottom p{font-size:10px}.copy-page .site-footer-bottom>span{margin:0}.copy-page .site-footer-links a{font-size:12px}}
@media(max-width:390px){.copy-page .copy-wrap{width:calc(100% - 32px)}.copy-page h1{font-size:43px;letter-spacing:-2.4px}.copy-page main h2{font-size:35px;letter-spacing:-1.6px}.copy-page .copy-closing h2{font-size:35px}.copy-scenarios{grid-template-columns:1fr}.copy-scenario:last-child{grid-column:auto}.copy-principle-visual{height:215px}.copy-page .waitlist-pill{font-size:15px;padding-inline:20px}.copy-page .header.glass-nav .brand{font-size:19px;gap:7px}.copy-page .header.glass-nav .brand-logo{width:27px;height:27px}.copy-conversation{padding:21px}.copy-page .canvas-intro h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.copy-hero-office,.copy-away-office>img{animation:none}.copy-page{scroll-behavior:auto}.copy-page *{scroll-behavior:auto!important}}
