.merit-study{--merit-muted:#99a5aa;--merit-line:#aeb9bd30;padding:42px 0}.merit-intro{grid-template-columns:1fr 1.15fr;align-items:start;gap:7vw;margin:10px 0 34px;display:grid}.merit-kicker{font:11px/1.6 var(--font-geist-mono);letter-spacing:.04em;color:var(--merit-muted);margin:0 0 22px}.merit-intro h3{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:380;line-height:1.05}.merit-intro>p,.merit-followthrough{color:var(--muted-foreground);max-width:68ch;margin:0;font-size:16px;line-height:1.8}.merit-sketch{border-block:1px solid var(--merit-line);margin:0;padding:12px 0 20px}.merit-sketch picture,.merit-sketch img{width:100%;height:auto;display:block}.merit-sketch picture{max-width:1000px;margin:auto}.merit-sketch figcaption{color:#8f9fa9;font:11px/1.7 var(--font-geist-mono)}.merit-followthrough{max-width:80ch;margin-top:28px}@media (max-width:760px){.merit-study{padding:34px 0}.merit-intro{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.merit-intro h3{font-size:38px}.merit-intro>p,.merit-followthrough{font-size:15px;line-height:1.75}.merit-sketch picture{max-width:460px;margin:auto}.merit-followthrough{margin-top:24px}}.email-workspace-study{border-block:1px solid #aeb9bd30;margin:30px 0 0;padding:12px 0 18px}.email-workspace-study picture,.email-workspace-study img{width:100%;height:auto;display:block}.email-workspace-study picture{max-width:1000px;margin:auto}.email-workspace-study figcaption{color:#8f9fa9;font:11px/1.7 var(--font-geist-mono)}.email-study+#advisory .atlas-compact{border-top:0}@media (max-width:760px){.email-workspace-study{margin-top:26px}.email-workspace-study picture{max-width:460px;margin:auto}}.case-study{--case-accent:#91c8d3;--case-accent-rgb:145, 200, 211;color:#edf0ed;background:#080b0d;overflow:clip}.case-timextender,.timextender-tease{--case-accent:#ffa366;--case-accent-rgb:255, 163, 102}.case-study a:focus-visible{outline:2px solid var(--case-accent,#91c8d3);outline-offset:7px}.case-study button:focus-visible{outline:2px solid var(--case-accent,#91c8d3);outline-offset:7px}.case-link:focus-visible{outline:2px solid var(--case-accent,#91c8d3);outline-offset:7px}.case-skip{z-index:99;color:#080b0d;background:#edf0ed;padding:14px 20px;position:fixed;top:-100px;left:20px}.case-skip:focus{top:15px}.case-header-back{font:10px var(--font-geist-mono);text-transform:uppercase;color:#adb7bb;justify-self:end;align-items:center;gap:8px;display:flex}.case-hero{isolation:isolate;background:radial-gradient(ellipse at 78% 42%, rgba(var(--case-accent-rgb), .06), transparent 55%);grid-template-columns:1fr 1.05fr;align-items:center;gap:2vw;min-height:950px;padding:160px 6vw 0;display:grid;position:relative}.case-signal{z-index:-1;opacity:.34;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 95%);mask-image:linear-gradient(#000,#0000 95%)}.case-hero>.site-grain{background-repeat:repeat;background-size:180px 180px}.case-hero-copy{z-index:3;padding:0 0 50px;position:relative}.case-hero .eyebrow{color:var(--case-accent);letter-spacing:.12em;font-size:10px}.case-hero h1{letter-spacing:-.072em;margin:0;font-size:clamp(60px,7.5vw,116px);font-weight:370;line-height:.92}.case-hero h1 em{color:var(--case-accent);font-style:normal}.case-deck{color:#b0b9bc;max-width:430px;margin:32px 0;font-size:18px;line-height:1.6}.case-enter{min-height:44px;font:10px/1 var(--font-geist-mono);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #566166;align-items:center;gap:28px;padding:10px 0;display:inline-flex}.case-enter svg{width:16px;height:16px;color:var(--case-accent);flex-shrink:0;display:block}.case-spec{z-index:3;border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr;margin-top:22px;display:grid;position:relative}.case-spec>div{flex-direction:column;gap:12px;padding:28px 20px 33px 0;display:flex}.case-spec>div+div{border-left:1px solid #ffffff17;padding-left:30px}.case-spec span{font:9px var(--font-geist-mono);color:#7f8a91;text-transform:uppercase;letter-spacing:.14em}.case-spec strong{font-size:13px;font-weight:450;line-height:1.5}.layer-composition{z-index:2;color:#dce8ea;--layer-color:#93d0dc;width:100%;min-width:0;position:relative}.suite-layers{--layer-color:#ffa366}.layer-topline,.layer-bottomline{z-index:5;color:#829096;font:8px/1.4 var(--font-geist-mono);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex;position:relative}.layer-topline{border-top:1px solid #ffffff24;padding:15px 5px}.layer-bottomline{border-bottom:1px solid #ffffff24;padding:12px 5px}.layer-bottomline button{color:#d8e3e6;font:10px var(--font-geist-mono);cursor:pointer;background:#ffffff07;border:1px solid #ffffff26;border-radius:30px;align-items:center;gap:8px;padding:10px 15px;transition:background .2s,border-color .2s;display:flex}.layer-bottomline button:hover{border-color:var(--layer-color);background:#ffffff12}.layer-stage{perspective:1200px;isolation:isolate;height:590px;position:relative}.layer-stage:before{content:"";filter:blur(30px);background:radial-gradient(#7aabbc1a,#0000 70%);position:absolute;inset:10%}.iso-plane{width:76%;height:244px;transform-style:preserve-3d;background:linear-gradient(145deg,#232b36f7,#0c1319f5);border:1px solid #8898a958;border-radius:9px;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .8s;position:absolute;top:160px;left:12%;overflow:hidden;transform:rotateX(52deg)rotate(-26deg);box-shadow:2px 3px #53617166,7px 10px #0a0d12,22px 34px 50px #0008,inset 0 1px #ffffff23}.plane-foundation{z-index:1;opacity:.78;transform:translate(-24px,156px)rotateX(52deg)rotate(-26deg)}.plane-system{z-index:2;opacity:.94;transform:translateY(12px)rotateX(52deg)rotate(-26deg)}.plane-experience{z-index:3;background:linear-gradient(135deg,#27383f,#10171d 70%);border-color:#a3beca77;transform:translate(24px,-132px)rotateX(52deg)rotate(-26deg)}.is-assembled .plane-foundation{transform:translate(-8px,32px)rotateX(52deg)rotate(-26deg)}.is-assembled .plane-system{transform:translateY(12px)rotateX(52deg)rotate(-26deg)}.is-assembled .plane-experience{transform:translate(8px,-8px)rotateX(52deg)rotate(-26deg)}.plane-heading{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;gap:8px;padding:13px 16px;font-size:10px;display:flex}.plane-heading>span{align-items:center;gap:7px;display:flex}.plane-heading small{font:6px var(--font-geist-mono);letter-spacing:.08em;color:#8f9da8;white-space:nowrap}.plane-heading svg{color:var(--layer-color)}.plane-foot{color:#acbdc5;font:8px var(--font-geist-mono);border-top:1px solid #ffffff15;justify-content:space-between;padding:10px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.token-field{grid-template-columns:1.5fr 1fr;gap:16px;padding:14px 20px;display:grid}.type-specimen{letter-spacing:-.06em;align-items:center;gap:14px;font-size:44px;display:flex}.type-specimen span{letter-spacing:0;color:#acb7c1;font-size:9px;line-height:1.5}.swatch-grid{grid-template-columns:repeat(3,1fr);gap:7px;padding:4px;display:grid}.swatch-grid i{background:#a39acb;border:1px solid #fff2;height:20px;display:block}.swatch-grid i:nth-child(2){background:#252e39}.swatch-grid i:nth-child(3){background:#d9dfdb}.swatch-grid i:nth-child(4){background:#5d7993}.swatch-grid i:nth-child(5){background:#65716d}.swatch-grid i:nth-child(6){background:#334049}.token-scale{align-items:flex-end;gap:7px;height:24px;display:flex}.token-scale b{background:#b5aed580;width:15px;height:6px}.token-scale b:nth-child(2){height:10px}.token-scale b:nth-child(3){height:14px}.token-scale b:nth-child(4){height:18px}.token-scale b:nth-child(5){height:24px}.type-line{font:7px var(--font-geist-mono);color:#9caab5;padding-top:13px}.component-field{grid-template-columns:1fr 1fr;gap:10px;padding:13px 18px;display:grid}.mini-component{background:#ffffff03;border:1px solid #ffffff18;border-radius:4px;padding:9px}.mini-component>span{font:7px var(--font-geist-mono);color:#94a1af;margin-bottom:9px;display:block}.mini-component>div{gap:7px;display:flex}.mini-component i{background:#8793a278;border-radius:10px;width:26px;height:5px}.mini-component i:first-child{background:var(--layer-color)}.mini-component b{color:#161a25;background:#b8b0df;border-radius:3px;align-items:center;gap:18px;padding:5px 9px;font-size:8px;font-weight:500;display:inline-flex}.mini-component.full{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.mini-component.full>span{margin:0}.mini-status em{color:#b9c5dd;background:#8893bb22;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:7px;font-style:normal;display:flex}.mini-status em:last-child{color:#a6dac0;background:#6bba9922}.suite-map{padding:15px 20px}.suite-map-title{justify-content:space-between;align-items:center;display:flex}.suite-map-title>span{letter-spacing:-.04em;font-size:22px}.suite-map-title small{font:7px var(--font-geist-mono);color:#b5adc9}.suite-map-products{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.suite-map-products>div{background:#ffffff05;border:1px solid #d2c7ff30;border-radius:5px;align-items:center;gap:8px;padding:13px 10px;font-size:8px;display:flex}.suite-map-products svg{color:#c2b8eb;width:16px}.suite-map-base{font:7px var(--font-geist-mono);text-align:center;color:#b1adc0;margin-top:13px}.source-field{grid-template-columns:repeat(3,1fr);gap:10px;padding:20px 18px;display:grid}.source-field>div{border:1px solid #ffffff20;border-radius:4px;flex-direction:column;gap:9px;padding:13px 8px;display:flex}.source-field svg{color:#92c9d3;width:20px}.source-field strong{font-size:9px;font-weight:500}.source-field span{font:6px var(--font-geist-mono);color:#8c9da6}.prepare-field{padding:15px 22px}.prepare-field>div{border-bottom:1px solid #ffffff10;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.prepare-field svg,.prepare-field strong{color:#9ed3c5;font-size:8px;font-weight:400}.prepare-field p{font:8px var(--font-geist-mono);color:#a1b8c0;margin:11px 0}.decision-field{padding:15px 20px}.decision-field>small{font:6px var(--font-geist-mono);color:#8fafb6}.decision-field>strong{letter-spacing:-.04em;margin:8px 0;font-size:22px;font-weight:450;line-height:1.05;display:block}.decision-field>div{color:#aac7cb;gap:16px;margin:10px 0;font-size:7px;display:flex}.decision-field>div span{align-items:center;gap:4px;display:flex}.decision-field>b{color:#14232c;background:#a2ccd4;border-radius:3px;justify-content:space-between;align-items:center;padding:7px 10px;font-size:8px;font-weight:400;display:flex}.layer-orbit{z-index:-1;border:1px dashed #9fb6c21c;border-radius:50%;width:90%;height:170px;position:absolute;top:215px;left:5%;transform:rotate(-26deg)}.orbit-two{width:60%;height:480px;top:50px;left:20%}.layer-note{z-index:4;font-family:var(--font-geist-mono);color:#a6aebe;letter-spacing:-.04em;pointer-events:none;font-size:8px;transition:opacity .5s;position:absolute;transform:rotate(-6deg)}.layer-note svg{fill:none;stroke:currentColor;stroke-width:1px;opacity:.7;width:65px;height:40px;display:block}.note-one{bottom:62px;left:0}.note-one svg{margin-left:60px;transform:rotate(180deg)}.note-two{top:62px;right:0}.note-two svg{margin-left:20px}.is-assembled .layer-note{opacity:0}.case-story{scroll-margin-top:70px}.case-chapter{border-top:1px solid #ffffff1b;grid-template-columns:1fr 4fr;gap:5vw;padding:110px 6vw;scroll-margin-top:70px;display:grid}.chapter-index{color:#85939a;font:9px/1.5 var(--font-geist-mono);letter-spacing:.12em;align-items:flex-start;gap:12px;padding-top:8px;display:flex}.chapter-index>span{color:var(--case-accent)}.chapter-index p{max-width:130px;margin:0}.chapter-main{min-width:0}.chapter-main>h2{letter-spacing:-.05em;margin:0 0 36px;font-size:clamp(34px,4.1vw,65px);font-weight:370;line-height:1.04}.case-prose{color:#a8b3b9;max-width:690px;margin:0 0 36px;font-size:16px;line-height:1.8}.case-prose p{margin:0}.case-prose.two-columns{grid-template-columns:1fr 1fr;gap:44px;max-width:none;display:grid}.case-prose.large{color:#c1cacc;letter-spacing:-.025em;max-width:900px;font-size:clamp(22px,2.4vw,34px);line-height:1.5}.case-pullquote{border-left:1px solid var(--case-accent);margin:64px 0 4px;padding:12px 0 12px 32px}.case-pullquote>span{color:var(--case-accent);font:9px var(--font-geist-mono);letter-spacing:.1em}.case-pullquote>p{letter-spacing:-.045em;max-width:740px;margin:20px 0 0;font-size:clamp(28px,3vw,46px);font-weight:350;line-height:1.15}.contribution-list{border-top:1px solid #ffffff20;margin-top:60px}.contribution-list>div{border-bottom:1px solid #ffffff20;grid-template-columns:40px 1fr 1.4fr;align-items:baseline;gap:25px;padding:29px 0;display:grid}.contribution-list span{font:10px var(--font-geist-mono);color:var(--case-accent)}.contribution-list h3{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:420}.contribution-list p{color:#96a4ab;margin:0;font-size:14px;line-height:1.6}.design-bridge{background:radial-gradient(at 50% 70%,#35304329,#0000 65%),#0b0e12;border-block:1px solid #ffffff15;padding:90px 6vw}.bridge-heading{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.bridge-heading h2{letter-spacing:-.05em;width:60%;margin:0;font-size:clamp(30px,4vw,56px);font-weight:370;line-height:1.07}.bridge-track{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:30px;max-width:1050px;margin:80px auto 45px;display:grid}.bridge-track>div{text-align:center;border-top:1px solid #aaa2d64d;padding:35px 10px;position:relative}.bridge-track>div>svg{color:var(--case-accent);stroke-width:1px;width:30px;height:30px;margin:0 auto 30px}.bridge-track span{color:#878c9d;font:8px var(--font-geist-mono);letter-spacing:.18em;display:block}.bridge-track strong{letter-spacing:-.04em;margin:13px 0;font-size:34px;font-weight:350;display:block}.bridge-track p{color:#9fa4b4;font-size:13px;line-height:1.6}.bridge-arrow{color:#767184;width:20px}.bridge-caption{text-align:center;font:10px var(--font-geist-mono);color:#8e91a2}.suite-principles,.operating-modes{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:60px;display:grid}.suite-principles>div,.operating-modes>div{border-top:1px solid #ffffff24;padding-top:25px}.suite-principles svg,.operating-modes svg{color:var(--case-accent);stroke-width:1px;width:25px;height:25px;margin-bottom:25px}.suite-principles h3,.operating-modes h3{letter-spacing:-.03em;margin:0 0 16px;font-size:22px;font-weight:400}.suite-principles p,.operating-modes p{color:#a4adb4;margin:0;font-size:14px;line-height:1.65}.operating-modes>div>span{color:#748c93;font:8px var(--font-geist-mono);letter-spacing:.13em;margin-bottom:18px;display:block}.ai-composition{background:radial-gradient(at 40%,#8372b025,#0000 60%);border:1px solid #ffffff18;grid-template-columns:1fr 1fr 1.5fr;align-items:center;min-height:280px;margin-top:50px;padding:60px 40px;display:grid;position:relative;overflow:hidden}.ai-context>span,.ai-question>span{font:8px var(--font-geist-mono);letter-spacing:.1em;color:#a19bb5}.ai-context div{background:repeating-linear-gradient(90deg,#9197bd22 0 12px,#0000 12px 30px);border:1px solid #ffffff1e;width:95%;height:18px;margin-top:12px}.ai-context div:nth-child(3){width:80%}.ai-context div:nth-child(4){width:90%}.ai-orb{background:radial-gradient(circle at 32% 25%,#cbc9e8,#7872a2 25%,#191c30 65%);border-radius:50%;width:75px;height:75px;margin:auto;position:relative;box-shadow:0 0 50px #a39cc544,inset -10px -10px 25px #0009}.ai-orb:after{content:"";border:1px solid #a7a6ca35;border-radius:50%;position:absolute;inset:-18px;transform:rotateX(56deg)rotate(30deg)}.ai-question p{letter-spacing:-.03em;font-size:24px;line-height:1.2}.ai-question small{font:8px var(--font-geist-mono);color:#8f8fa0}.case-tags{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.case-tags span{color:#aeb8bd;font:10px var(--font-geist-mono);border:1px solid #ffffff20;padding:10px 14px}.case-flow{background:radial-gradient(at 50% 0,#427f8c12,#0000 65%);border-block:1px solid #ffffff1c;padding:65px 6vw 75px}.case-flow>div{justify-content:space-between;align-items:center;gap:20px;margin:45px 0 30px;display:flex}.case-flow>div>span{letter-spacing:-.04em;font-size:clamp(20px,3vw,42px);font-weight:350}.case-flow svg{color:#66848c;width:20px}.case-flow>p:last-child{color:#879ca4;margin:0;font-size:14px}.case-screen{margin:55px 0 0}.case-screen>a{background:linear-gradient(135deg,#273338,#0f151b 50%,#17242c);border:1px solid #b3d3df30;border-radius:10px;padding:12px;display:block;position:relative;overflow:hidden;box-shadow:0 35px 80px #0005}.case-screen img{border-radius:5px;width:100%;height:auto;display:block}.screen-expand{color:#d2dce1;font:9px var(--font-geist-mono);opacity:0;background:#0b1218eb;border:1px solid #ffffff38;align-items:center;gap:10px;padding:11px 13px;transition:all .2s;display:flex;position:absolute;bottom:24px;right:24px;transform:translateY(5px)}:is(.case-screen>a:hover .screen-expand,.case-screen>a:focus-visible .screen-expand){opacity:1;transform:none}.case-screen figcaption{color:#87969e;border-left:1px solid #729ba553;max-width:790px;margin:20px 0 0;padding-left:16px;font-size:11px;line-height:1.7}.development-boundary{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;grid-template-columns:160px 1fr;gap:30px;margin:45px 0;padding:28px 0;display:grid}.development-boundary>span{font:9px var(--font-geist-mono);color:var(--case-accent);letter-spacing:.1em}.development-boundary>p{color:#a7b4ba;margin:0;font-size:14px;line-height:1.7}.case-next{background:radial-gradient(ellipse at 75% 120%, rgba(var(--case-accent-rgb), .1), transparent 70%);border-top:1px solid #fff2;padding:70px 6vw 90px}.case-next>a{grid-template-columns:1fr 3fr auto;align-items:start;gap:30px;margin-top:40px;display:grid}.case-next>a>span{font:11px var(--font-geist-mono);color:var(--case-accent);padding-top:10px}.case-next strong{letter-spacing:-.06em;white-space:pre-line;font-size:clamp(40px,5.8vw,86px);font-weight:350;line-height:1.02}.case-next svg{width:36px;height:36px}.case-footer{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:0!important;padding:36px 6vw!important;display:flex!important}.case-footer>a{color:#b4bfc2;align-items:center;gap:9px;font-size:12px;display:flex}.case-footer>span{font:8px var(--font-geist-mono);color:#6d7a80;letter-spacing:.1em}.case-link{color:#dbe7e8;font:10px var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #a1bfc955;align-items:center;gap:26px;margin-top:25px;padding:13px 0;display:inline-flex}.case-link svg{width:15px}.timextender-tease{background:radial-gradient(at 70%,#a9542420,#0000 65%),#080b0d;border-top:1px solid #ffffff20;grid-template-columns:1fr 1.1fr;align-items:center;gap:8vw;padding:100px 6vw;display:grid;position:relative}.timextender-tease .project-intro h2{font-size:clamp(38px,4.2vw,65px)}.timextender-tease .eyebrow{color:var(--case-accent)}.timextender-tease .layer-stage{height:500px}.is-compact .iso-plane{height:220px;top:130px}.is-compact .plane-foundation{transform:translate(-20px,130px)rotateX(52deg)rotate(-26deg)}.is-compact .plane-experience{transform:translate(20px,-110px)rotateX(52deg)rotate(-26deg)}.is-compact .layer-note{display:none}.selected-case-links{flex-wrap:wrap;grid-column:2;gap:20px;margin-top:15px;display:flex}.selected-case-links a{font:10px var(--font-geist-mono);color:#b1bdc1;border-bottom:1px solid #ffffff30;align-items:center;gap:8px;padding-bottom:9px;display:inline-flex}.suite-layers .layer-stage:before{background:radial-gradient(#ff6b0014,#0000 70%)}.suite-layers .iso-plane{background:linear-gradient(145deg,#30271ff7,#171411f5);border-color:#b18b6c58;box-shadow:2px 3px #89634466,7px 10px #100d0a,22px 34px 50px #0008,inset 0 1px #ffffff23}.suite-layers .plane-experience{background:linear-gradient(135deg,#483328,#1b1715 70%);border-color:#ffa36670}.suite-layers .swatch-grid i{background:#ff6b00}.suite-layers .swatch-grid i:nth-child(2){background:#3d3935}.suite-layers .swatch-grid i:nth-child(3){background:#e1dcc8}.suite-layers .swatch-grid i:nth-child(4){background:#7fa9ae}.suite-layers .swatch-grid i:nth-child(5){background:#774212}.suite-layers .swatch-grid i:nth-child(6){background:#ffa366}.suite-layers .token-scale b{background:#ffa36680}.suite-layers .mini-component b{color:#24170e;background:#ffa366}.suite-layers .mini-status em:first-child{color:#ffc49b;background:#ff6b001c}.suite-layers .suite-map-title small{color:#c9b5a5}.suite-layers .suite-map-products>div{border-color:#ffa36630}.suite-layers .suite-map-products svg{color:#ffa366}.suite-layers .suite-map-base{color:#c0b3a9}.suite-layers .layer-orbit{border-color:#d6a57e24}.suite-layers .layer-note{color:#c2ae9e}.case-timextender .design-bridge{background:radial-gradient(at 50% 70%,#9a4d2420,#0000 65%),#0b0e12}.case-timextender .bridge-track>div{border-top-color:#ffa3664d}.case-timextender .bridge-track span{color:#a99c92}.case-timextender .bridge-track p{color:#b4aaa2}.case-timextender .bridge-arrow{color:#a38872}.case-timextender .bridge-caption{color:#aaa095}.case-timextender .ai-composition{background:radial-gradient(at 40%,#c36b2e20,#0000 60%)}.case-timextender .ai-context>span,.case-timextender .ai-question>span{color:#c2ab98}.case-timextender .ai-context div{background:repeating-linear-gradient(90deg,#ffa36622 0 12px,#0000 12px 30px)}.case-timextender .ai-orb{background:radial-gradient(circle at 32% 25%,#ffe0c6,#cf7e45 25%,#302016 65%);box-shadow:0 0 50px #ff8f3630,inset -10px -10px 25px #0009}.case-timextender .ai-orb:after{border-color:#ffa36635}.case-timextender .ai-question small{color:#aaa095}.timextender-tease .case-link svg{color:var(--case-accent)}@media (min-width:1600px){.case-hero{min-height:1050px;padding-inline:max(6vw,50vw - 750px)}.layer-stage{height:660px}.iso-plane{height:270px;top:190px}.plane-foundation{transform:translate(-24px,176px)rotateX(52deg)rotate(-26deg)}.plane-experience{transform:translate(24px,-152px)rotateX(52deg)rotate(-26deg)}}@media (max-width:1050px){.case-hero{grid-template-columns:1fr 1fr;gap:0;min-height:0;padding-top:140px}.case-hero h1{font-size:clamp(53px,7.6vw,82px)}.case-deck{font-size:16px}.layer-stage{height:520px}.iso-plane{width:90%;height:220px;top:145px;left:5%}.plane-foundation{transform:translate(-10px,130px)rotateX(52deg)rotate(-26deg)}.plane-experience{transform:translate(10px,-106px)rotateX(52deg)rotate(-26deg)}.plane-heading{padding:10px}.plane-heading small,.layer-note{display:none}.plane-heading>span{font-size:8px}.case-chapter{grid-template-columns:1fr 5fr;gap:30px;padding-block:85px}.chapter-index{display:block}.chapter-index p{margin-top:10px}.case-prose.two-columns{gap:28px}.bridge-track{gap:15px}.contribution-list>div{grid-template-columns:25px 1fr 1.4fr;gap:15px}.timextender-tease{gap:4vw}.plane-foot{padding:8px 10px}.type-specimen{font-size:36px}.suite-map{padding:12px}.suite-map-products{gap:6px}.suite-map-products>div{padding:12px 7px}.decision-field>strong{font-size:20px}}@media (max-width:760px){.case-header{grid-template-columns:1fr auto;padding:0 22px}.case-header nav{display:none}.case-header nav a{font-size:9px}.case-header .case-header-back{min-height:44px;font-size:9px;display:flex}.case-hero{padding:125px 6vw 0;display:block}.case-hero-copy{padding:0 0 32px}.case-hero h1{font-size:clamp(60px,12vw,92px)}.case-deck{max-width:450px}.case-hero .layer-composition{max-width:550px;margin:0 auto 45px}.layer-stage{height:540px}.iso-plane{width:76%;height:235px;top:160px;left:12%}.plane-heading{padding:12px 15px}.plane-heading>span{font-size:10px}.plane-foundation{transform:translate(-16px,135px)rotateX(52deg)rotate(-26deg)}.plane-experience{transform:translate(16px,-120px)rotateX(52deg)rotate(-26deg)}.case-spec{grid-template-columns:minmax(0,1fr);display:grid}.case-spec>div{min-width:0;padding:20px 0}.case-spec>div+div{border-top:1px solid #ffffff17;border-left:0;padding-left:0}.case-chapter{padding:65px 6vw;display:block}.chapter-index{margin-bottom:25px;display:flex}.chapter-index p{max-width:none;margin:0}.chapter-main>h2{margin-bottom:26px;font-size:clamp(32px,6.8vw,48px)}.case-prose.two-columns{display:block}.case-prose.two-columns p+p{margin-top:24px}.case-prose{font-size:15px;line-height:1.75}.case-pullquote{margin-top:40px;padding-left:24px}.contribution-list>div{grid-template-columns:24px 1fr;padding:24px 0}.contribution-list p{grid-column:2}.contribution-list h3{font-size:20px}.bridge-heading{display:block}.bridge-heading h2{width:auto;margin-top:25px}.bridge-track{gap:12px;margin:50px auto 25px}.bridge-track strong{font-size:25px}.bridge-track p{font-size:11px}.bridge-arrow{width:14px}.design-bridge{padding:60px 6vw}.bridge-caption{line-height:1.6}.suite-principles,.operating-modes{gap:20px;margin-top:35px}.suite-principles h3,.operating-modes h3{font-size:19px}.suite-principles p,.operating-modes p{font-size:12px}.ai-composition{grid-template-columns:1fr .65fr 1.5fr;gap:18px;padding:35px 20px}.ai-orb{width:45px;height:45px}.ai-question p{font-size:20px}.ai-context>span,.ai-question>span{font-size:6px}.ai-question small{font-size:7px;line-height:1.5;display:block}.case-flow{padding:45px 6vw}.case-flow>div{flex-wrap:wrap;gap:10px;margin:30px 0}.case-flow>div>span{font-size:23px}.case-flow svg{width:13px}.case-screen{margin-top:32px}.case-screen>a{border-radius:6px;padding:5px}.case-screen figcaption{padding-left:10px;font-size:10px}.screen-expand{opacity:1;padding:7px 9px;font-size:8px;bottom:12px;right:12px;transform:none}.development-boundary{display:block}.development-boundary>p{margin-top:18px}.case-next{padding:50px 6vw 60px}.case-next>a{grid-template-columns:1fr auto;gap:20px}.case-next>a>span{grid-column:1/-1}.case-next strong{font-size:46px}.case-footer{justify-content:flex-start!important}.case-footer>span{width:100%;margin-top:12px}.timextender-tease{flex-direction:column;align-items:stretch;padding:70px 6vw;display:flex}.timextender-tease .layer-composition{width:100%;max-width:550px;margin:auto}.timextender-tease .project-intro{order:0}.timextender-tease .layer-composition{order:1;margin-top:30px}.selected-case-links{grid-column:1/-1}.is-compact .iso-plane{width:76%;left:12%}}@media (max-width:430px){.case-header nav a{font-size:8px}.case-header nav{gap:14px}.case-hero h1{font-size:60px}.case-hero .eyebrow{font-size:8px}.layer-stage{height:480px}.iso-plane{width:88%;height:216px;top:135px;left:6%}.plane-heading>span{font-size:8px}.plane-heading{padding:10px 12px}.plane-foundation{transform:translate(-6px,124px)rotateX(52deg)rotate(-22deg)}.plane-system{transform:translateY(12px)rotateX(52deg)rotate(-22deg)}.plane-experience{transform:translate(6px,-100px)rotateX(52deg)rotate(-22deg)}.suite-map-products>div{padding:10px 6px;font-size:7px}.plane-foot{font-size:7px}.source-field{gap:6px;padding:12px}.source-field>div{padding:10px 7px}.decision-field{padding:12px 16px}.token-field{gap:9px;padding:10px 15px}.type-specimen{font-size:32px}.type-specimen span{font-size:8px}.type-line{font-size:6px}.component-field{gap:7px;padding:10px 12px}.mini-component{padding:7px}.suite-principles,.operating-modes{display:block}.suite-principles>div,.operating-modes>div{padding:22px 0}.suite-principles svg,.operating-modes svg{margin-bottom:14px}.suite-principles p,.operating-modes p{font-size:14px}.bridge-track{flex-direction:column;gap:0;margin-top:35px;display:flex}.bridge-track>div{width:100%;padding:24px 10px}.bridge-track>div>svg{margin-bottom:18px}.bridge-track strong{font-size:30px}.bridge-track p{font-size:13px}.bridge-arrow{width:20px;margin:10px 0;transform:rotate(90deg)}.ai-composition{grid-template-columns:1fr 1fr;padding:30px 22px}.ai-context{display:none}.ai-question p{font-size:19px}.case-flow>div{grid-template-columns:1fr auto 1fr auto 1fr;display:grid}.case-flow>div>span{font-size:22px}.case-flow>div>svg:nth-of-type(3){display:none}.case-flow>div>span:nth-of-type(4){grid-column:1;margin-top:16px}.case-flow>div>svg:nth-of-type(4),.case-flow>div>span:nth-of-type(5){margin-top:16px}.case-next strong{font-size:39px}.is-compact .iso-plane{width:88%;left:6%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.case-study *,.timextender-tease *{transition:none!important;animation:none!important}.layer-stage{perspective:none;flex-direction:column-reverse;gap:14px;height:auto;padding:25px 0;display:flex}.iso-plane,.is-assembled .iso-plane,.is-exploded .iso-plane,.is-compact .iso-plane{opacity:1;width:100%;height:235px;position:relative;top:auto;left:auto;transform:none!important}.layer-orbit,.layer-note,.layer-bottomline button{display:none}.timextender-tease .layer-stage{height:auto}.case-signal{display:none}}figure.layer-stage{margin:0}:where(.case-link,.case-enter,.selected-case-links a,.case-next>a){--case-arrow-x:3px;--case-arrow-y:-3px;transition:border-color .18s}.case-enter{--case-arrow-x:0px;--case-arrow-y:3px}:is(.case-link,.case-enter,.selected-case-links a,.case-next>a)>svg{flex-shrink:0;transition:transform .24s cubic-bezier(.2,.7,.2,1),color .18s}.selected-case-links a>svg{width:12px;height:12px;display:block}:is(.case-link,.case-enter,.selected-case-links a,.case-next>a):focus-visible{border-bottom-color:var(--case-accent,#91c8d3);outline:2px solid var(--case-accent,#91c8d3);outline-offset:7px}:is(.case-link,.case-enter,.selected-case-links a,.case-next>a):focus-visible>svg{transform:translate(var(--case-arrow-x), var(--case-arrow-y));color:var(--case-accent,#91c8d3)}@media (hover:hover) and (pointer:fine){:is(.case-link,.case-enter,.selected-case-links a,.case-next>a):hover{border-bottom-color:var(--case-accent,#91c8d3)}:is(.case-link,.case-enter,.selected-case-links a,.case-next>a):hover>svg{transform:translate(var(--case-arrow-x), var(--case-arrow-y));color:var(--case-accent,#91c8d3)}}@media (prefers-reduced-motion:reduce){:is(.case-link,.case-enter,.selected-case-links a,.case-next>a),:is(.case-link,.case-enter,.selected-case-links a,.case-next>a)>svg{transition:none}:is(.case-link,.case-enter,.selected-case-links a,.case-next>a)>svg{transform:none!important}}.case-illustration-note{color:#839199;font:10px/1.6 var(--font-geist-mono);letter-spacing:.02em;margin:30px 6vw 0}@media (max-width:760px){.timextender-tease{overflow-x:clip}}@media (max-width:430px) and (prefers-reduced-motion:no-preference){.timextender-tease .layer-stage{transform-origin:50%;transform:scale(.88)}}.case-evidence-heading{letter-spacing:-.035em;margin:48px 0 22px;font-size:clamp(24px,3vw,34px);font-weight:420;line-height:1.3}.case-evidence-heading[id],.case-prose[id],.development-boundary[id]{scroll-margin-top:100px}.case-disclosure{border-block:1px solid var(--border);margin:32px 0}.case-disclosure+.case-disclosure{border-top:0;margin-top:-32px}.case-disclosure>summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;font-size:20px;line-height:1.45;list-style:none;display:flex}.case-disclosure>summary::-webkit-details-marker{display:none}.case-disclosure>summary small{max-width:660px;color:var(--muted-foreground);letter-spacing:0;margin-top:8px;font-size:15px;line-height:1.65;display:block}.case-disclosure-mark{color:var(--case-accent,var(--primary));flex-shrink:0;font-size:28px;font-weight:300}.case-disclosure[open]>summary .case-disclosure-mark{transform:rotate(45deg)}.case-disclosure>summary:focus-visible{outline:2px solid var(--case-accent,var(--primary));outline-offset:5px}.case-disclosure:not([open])>.case-disclosure-content{display:none}.case-disclosure-content{min-width:0;padding:8px 0 30px}.case-virtual-aid .case-disclosure-content>:is(.pd-figure,.reasoning-plate){border-bottom:0;margin-block:40px}.case-virtual-aid .case-disclosure-content>:is(.pd-figure,.reasoning-plate):first-child{margin-top:24px}.case-virtual-aid .case-disclosure-content>:is(.pd-figure,.reasoning-plate):last-child{margin-bottom:0}@media (max-width:760px){.case-disclosure>summary{gap:16px;font-size:19px}}.case-spec{grid-template-columns:1fr 1fr}@media (max-width:760px){.case-spec{grid-template-columns:minmax(0,1fr)}}.case-study .case-hero.case-hero-editorial{grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding-top:180px}.case-hero-editorial .case-hero-copy{max-width:1120px;padding-bottom:38px}.case-hero-editorial .case-deck{max-width:690px}.case-hero-editorial .case-spec{margin-top:0}.timextender-tease.timextender-tease-editorial{grid-template-columns:minmax(0,1fr);min-height:0}.timextender-tease-editorial .project-intro{max-width:950px}@media (max-width:760px){.case-study .case-hero.case-hero-editorial{padding-top:130px}.case-hero-editorial .case-hero-copy{padding-bottom:25px}}.tx-preview-sketch{justify-self:center;width:100%;min-width:0;max-width:640px;margin:0}.tx-preview-sketch img{width:100%;height:auto;display:block}.tx-preview-sketch figcaption{color:#95a3aa;font:11px/1.7 var(--font-geist-mono);margin-top:14px}@media (max-width:760px){.tx-preview-sketch{max-width:520px;margin:24px auto 0}}.case-next[data-case-destination=timextender]{--case-accent:#ffa366;--case-accent-rgb:255,163,102}.case-next[data-case-destination=porsche]{--case-accent:#ed667d;--case-accent-rgb:237,102,125}.case-next[data-case-destination=virtual-aid]{--case-accent:#91c8d3;--case-accent-rgb:145,200,211}.case-next[data-case-destination]>a>svg{color:var(--case-accent)}
