.contact-booking{background:var(--highlight);border:1px solid var(--black);align-self:center;padding:clamp(24px,4vw,48px)}.contact-booking>p:first-child{letter-spacing:.1em;font-size:12px;font-weight:650}.contact-booking h3{letter-spacing:-.05em;margin:30px 0;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1}.contact-booking>p{line-height:1.7}.contact-booking>a{background:var(--black);color:var(--surface);justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;padding:18px;font-weight:650;display:flex}.contact-booking>a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.contact-booking>small{color:var(--muted);font-size:12px;display:block}:root{--black:#12110f;--white:#fcf9f3;--surface:#fffcf7;--stone:#f1e9dc;--sand:#e7d8c2;--accent:#786045;--highlight:#dfbd94;--highlight-soft:#efddc5;--muted:#655e54;--line:#30241638}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--black);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.5}body.intro-lock{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,summary{cursor:pointer}p{text-wrap:pretty}main{overflow-x:clip}#why,#improve,#sprint,#founders,#pricing,#contact{scroll-margin-top:70px}.intro-loader{z-index:120;color:var(--black);background:var(--surface);opacity:1;visibility:visible;transition:opacity .38s,visibility .38s step-end;position:fixed;inset:0;overflow:hidden}.intro-loader.is-leaving{opacity:0;visibility:hidden}.loader-meta{letter-spacing:.12em;justify-content:space-between;font-size:10px;font-weight:700;display:flex;position:absolute;inset:20px 22px auto}.loader-count{align-items:flex-start;transition:opacity .24s,transform .45s cubic-bezier(.22,.7,.16,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-count span{letter-spacing:-.085em;font-variant-numeric:tabular-nums;font-size:clamp(82px,11vw,176px);font-weight:520;line-height:.7}.loader-count small{margin:0 0 0 8px;font-size:15px;font-weight:700}.loader-progress{background:var(--sand);height:2px;transition:opacity .25s;position:absolute;bottom:24px;left:22px;right:22px;overflow:hidden}.loader-progress i{transform-origin:0;background:linear-gradient(90deg,#e7d8c2,#c8ac87 45%,#b99873);width:100%;height:100%;animation:.68s linear forwards loader-line;display:block;transform:scaleX(0)}.loader-word{pointer-events:none;justify-content:space-between;align-items:baseline;display:flex;position:absolute;inset:50% 2vw auto;transform:translateY(-50%)}.loader-word span{opacity:0;letter-spacing:-.08em;font-size:clamp(78px,11.7vw,184px);font-weight:400;line-height:.72}.intro-loader.is-complete .loader-count{opacity:0;transform:translate(-50%,-42%)scale(.94)}.intro-loader.is-complete .loader-progress{opacity:0}.intro-loader.is-complete .loader-word span{animation:gentle-arrive .82s cubic-bezier(.22,.61,.36,1) var(--word-delay) both}.air-nav{z-index:60;pointer-events:none;height:70px;color:var(--black);grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;display:grid;position:fixed;inset:0 0 auto}.air-nav>*{pointer-events:auto}.menu-button{background:var(--surface);border:0;border-radius:4px;flex-direction:column;justify-content:center;gap:5px;width:60px;height:32px;padding:0 15px;display:flex;box-shadow:0 7px 22px #422e1914}.menu-button span{background:var(--black);width:100%;height:1px}.air-brand{letter-spacing:.1em;opacity:0;background:#fffcf7e6;border-radius:4px;justify-self:center;align-items:baseline;gap:6px;padding:5px 10px 6px;font-size:10px;line-height:1;transition:opacity .35s,transform .5s cubic-bezier(.2,.75,.2,1);display:flex;transform:translateY(-14px)scale(.9);box-shadow:0 7px 22px #422e1912}.air-brand b{letter-spacing:-.08em;font-size:16px}.air-brand span{font-weight:750}.page-scrolled .air-brand{opacity:1;transform:translate(0,0)scale(1)}.choose-button{background:var(--surface);width:235px;min-height:34px;color:var(--black);text-transform:uppercase;letter-spacing:.05em;border-radius:4px;justify-content:space-between;justify-self:end;align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:flex;box-shadow:0 7px 22px #422e1914}.choose-button i{font-size:16px;font-style:normal}.menu-overlay{z-index:100;color:var(--black);background:var(--white);flex-direction:column;padding:28px 30px;animation:.35s both menu-in;display:flex;position:fixed;inset:0}.menu-close{border:1px solid var(--muted);width:48px;height:48px;color:var(--black);background:0 0;border-radius:50%;font-size:33px;position:absolute;top:22px;right:28px}.menu-overlay>p{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:13px}.menu-overlay nav{flex-direction:column;margin:auto 0;display:flex}.menu-overlay nav a{border-bottom:1px solid var(--line);letter-spacing:-.06em;align-items:center;gap:30px;padding:9px 0;font-size:clamp(38px,5.5vw,82px);line-height:.9;transition:all .2s;display:flex}.menu-overlay nav a:hover{color:var(--accent);padding-left:20px}.menu-overlay nav span{letter-spacing:0;width:35px;font-size:12px}.menu-overlay small{color:var(--muted);font-size:13px}.stair-hero{--p:0;--mx:0px;--my:0px;height:185svh;color:var(--black);background:#eadfce;position:relative}.stair-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.stair-stage{background:radial-gradient(circle at 50% 48%,var(--surface) 0,var(--surface) 8%,#f7f0e5 48%,#eadfce 100%);position:absolute;inset:0;overflow:hidden}.stair-stage:after{content:"";z-index:4;pointer-events:none;background:var(--surface);animation:2.15s cubic-bezier(.22,.7,.16,1) forwards intro-curtain;position:absolute;inset:0}.blueprint-grid{opacity:calc(.18 - var(--p) * .08);transform:translate3d(calc(var(--mx) * -.3),calc(var(--my) * -.3 + var(--p) * -14px),0) scale(calc(1 + var(--p) * .025));will-change:transform;background-image:linear-gradient(#422e192e 1px,#0000 1px),linear-gradient(90deg,#422e192e 1px,#0000 1px);background-size:8.33vw 100%,100% 12.5vh;position:absolute;inset:-3%}.coordinate{z-index:8;letter-spacing:.1em;text-transform:uppercase;opacity:calc(1 - var(--p) * 1.25);transform:translate3d(0,calc(var(--p) * -18px),0);will-change:transform,opacity;margin:0;font-size:11px;font-weight:650;line-height:1;position:absolute;top:86px}.coordinate-left{left:20px}.coordinate-right{text-align:right;right:20px}.stair-field{z-index:3;width:min(72vw,1040px);height:116%;transform:translate3d(calc(-50% + var(--mx)),calc(-50% + var(--my) + var(--p) * -5vh),0) rotate(calc(var(--p) * -1.6deg)) scale(calc(1 + var(--p) * .055));perspective:1100px;will-change:transform;animation:1.65s cubic-bezier(.22,.7,.16,1) .75s backwards scene-focus;position:absolute;top:50%;left:50%}.colour-volume{opacity:calc(.3 + var(--p) * .12);filter:blur(64px);transform:translate3d(calc(var(--p) * -16px),calc(var(--p) * -24px),0) scale(calc(1.01 + var(--p) * .09));will-change:transform,opacity;background:linear-gradient(155deg,#e9d7b8,#fffcf7e6 29%,#b99873 58%,#e8c9ac);border-radius:45%;position:absolute;inset:7% 12%}.ribbon-ghost{pointer-events:none;filter:blur(34px);will-change:transform,opacity;border-radius:48%;position:absolute;inset:15% 9%}.ribbon-ghost-far{opacity:calc(.16 + var(--p) * .05);transform:translate3d(calc(var(--mx) * -.8),calc(var(--my) * -.8 + var(--p) * 24px),0) rotate(calc(var(--p) * -8deg)) scale(1.08);background:conic-gradient(from 210deg,#e9d7b857,#0000 24%,#b9987342,#0000 68%,#e8c9ac40)}.ribbon-ghost-near{opacity:calc(.2 - var(--p) * .08);transform:translate3d(calc(var(--mx) * 1.25),calc(var(--my) * 1.25 + var(--p) * -30px),0) scale(calc(.96 + var(--p) * .12));background:radial-gradient(#fffcf7d9,#b9987333 38%,#0000 70%);inset:24% 18%}.ribbon-life{animation:8s ease-in-out 2.4s infinite stair-breathe;position:absolute;inset:0}.architectural-ribbon{transform:rotateY(calc(-3deg + var(--p) * 8deg)) rotateZ(calc(var(--p) * 1.7deg));transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.architectural-ribbon span,.mini-ribbon span{left:var(--x);top:var(--y);width:var(--width);background:linear-gradient(var(--surface) 0 42%,#f0e7d9 48%,#c1ad94 100%);height:clamp(12px,2.85vh,28px);box-shadow:0 7px 11px #422e1930,0 15px 24px #5b402212,inset 0 1px var(--surface);transform:translate3d(-50%,-50%,calc(var(--depth) * .45px)) rotateZ(var(--turn)) rotateX(50deg);transform-origin:50%;backface-visibility:hidden;border-radius:999px 4px 4px 999px;position:absolute}.smart-word{z-index:5;transform:translate3d(0,calc(-50% + var(--p) * -55vh),0) scale(calc(1 - var(--p) * .58));pointer-events:none;will-change:transform,opacity;opacity:calc(1 - var(--p) * .72);justify-content:space-between;align-items:baseline;margin:0;display:flex;position:absolute;inset:50% 2vw auto}.smart-word span{opacity:0;letter-spacing:-.08em;animation:gentle-arrive .82s cubic-bezier(.22,.61,.36,1) calc(.68s + var(--word-delay)) both;font-size:clamp(78px,11.7vw,184px);font-weight:400;line-height:.72}.smart-word span:first-child,.loader-word span:first-child{--from-x:-12px;--word-delay:0s}.smart-word span:nth-child(2),.loader-word span:nth-child(2){--from-x:-8px;--word-delay:25ms}.smart-word span:nth-child(3),.loader-word span:nth-child(3){--from-x:-4px;--word-delay:50ms}.smart-word span:nth-child(4),.loader-word span:nth-child(4){--from-x:0px;--word-delay:75ms}.smart-word span:nth-child(5),.loader-word span:nth-child(5){--from-x:4px;--word-delay:50ms}.smart-word span:nth-child(6),.loader-word span:nth-child(6){--from-x:8px;--word-delay:25ms}.smart-word span:nth-child(7),.loader-word span:nth-child(7){--from-x:12px;--word-delay:0s}.stair-promise{z-index:8;letter-spacing:-.05em;max-width:460px;opacity:calc(1 - var(--p) * 1.28);transform:translate3d(0,calc(var(--p) * 28px),0);will-change:transform,opacity;margin:0;font-size:clamp(22px,2.15vw,34px);line-height:.9;position:absolute;bottom:28px;left:20px}.stair-promise strong{font-weight:650}.stair-label{z-index:8;transform:translate3d(-50%,calc(var(--p) * 18px),0);opacity:calc(1 - var(--p) * 1.2);letter-spacing:.09em;white-space:nowrap;margin:0;font-size:10px;font-weight:650;position:absolute;bottom:33px;left:50%}.hero-count{z-index:8;letter-spacing:.08em;opacity:calc(1 - var(--p) * 1.25);font-size:10px;font-weight:650;position:absolute;bottom:31px;right:72px}.scroll-cue{z-index:8;width:38px;height:38px;color:var(--surface);background:var(--black);border-radius:4px;place-items:center;font-size:18px;animation:2.2s ease-in-out 1.8s infinite cue-breathe;display:grid;position:absolute;bottom:20px;right:20px}.air-hero{background:var(--white);height:100svh;min-height:100svh;position:relative;overflow:hidden}.hero-manifesto{z-index:4;text-transform:uppercase;margin:0;font-size:20px;line-height:1;position:absolute;top:22px;left:50%;transform:translate(-50%)}.hero-audience{z-index:5;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px;line-height:1.2;position:absolute;top:90px;left:22px}.hero-location{z-index:5;color:var(--muted);text-align:right;text-transform:uppercase;margin:0;font-size:13px;line-height:1.2;position:absolute;bottom:24px;right:22px}.air-hero h1{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;margin:0;display:flex;position:absolute;inset:50% 20px auto;transform:translateY(-48%)}.air-hero h1 span{letter-spacing:-.1em;font-size:clamp(190px,27vw,510px);font-weight:500;line-height:.65}.hero-sculpture{--scroll:0;--mx:0px;--my:0px;z-index:3;width:min(56vw,780px);height:112%;transform:translate3d(calc(-50% + var(--mx)),calc(-50% + var(--my) + var(--scroll) * -24px),0) rotate(calc(var(--scroll) * 1.5deg)) scale(calc(1 + var(--scroll) * .02));will-change:transform;backface-visibility:hidden;pointer-events:none;position:absolute;top:50%;left:50%}.hero-sculpture img{object-fit:contain;filter:drop-shadow(0 20px 24px #00000017);width:100%;height:100%}.sculpture-aura{aspect-ratio:1;background:radial-gradient(circle,#e7d8c245,#e7d8c21a 34%,#0000 69%);border-radius:50%;width:68%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.hero-message{z-index:6;text-align:center;width:min(440px,38vw);text-shadow:0 1px 18px var(--surface),0 1px 18px var(--surface);padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-message>p,.hero-message>strong{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3vw,47px);line-height:.93;display:block}.hero-message>strong{font-weight:650}.hero-message>span{max-width:390px;margin:23px auto;font-size:15px;font-weight:520;line-height:1.4;display:block}.hero-message>a{min-height:44px;color:var(--surface);background:var(--black);text-shadow:none;text-transform:uppercase;border-radius:4px;align-items:center;gap:22px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.hero-message a b{font-size:17px}.section-index{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:22px;font-size:13px;display:flex}.section-index span{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.section-index p{margin:0}.section-index.light{color:var(--muted)}.momentum{min-height:100svh;color:var(--black);background:var(--stone);grid-template-columns:.4fr 1.6fr;gap:6vw;padding:9vw 22px;display:grid}.momentum-main h2{letter-spacing:-.075em;margin:0;font-size:clamp(61px,8.8vw,142px);font-weight:500;line-height:.8}.momentum-main h2 em{color:var(--accent);font-style:normal}.momentum-main .lead{letter-spacing:-.04em;max-width:880px;color:var(--muted);margin:9vh 0;font-size:clamp(25px,3vw,46px);line-height:1.08}.symptom-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.symptom-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;min-height:170px;padding:22px 24px 22px 0;display:grid}.symptom-grid article:nth-child(2n){border-right:0;padding-left:24px}.symptom-grid span{color:var(--accent);font-size:13px}.symptom-grid p{max-width:430px;color:var(--muted);margin:auto 0 0;font-size:18px;line-height:1.4}.polish-section{background:var(--stone);grid-template-columns:.9fr 1.1fr;min-height:100svh;display:grid;overflow:hidden}.polish-copy{border-right:1px solid var(--black);flex-direction:column;justify-content:space-between;padding:8vw 5vw 7vw 22px;display:flex}.micro-label{text-transform:uppercase;letter-spacing:.1em;margin:0 0 60px;font-size:13px}.polish-copy h2{letter-spacing:-.08em;margin:0;font-size:clamp(62px,7.2vw,116px);font-weight:500;line-height:.75}.polish-copy>p{max-width:580px;margin:60px 0 0;font-size:19px;line-height:1.5}.smarter-method{background:radial-gradient(circle at 52% 44%,var(--surface),#f5ede1 58%,#e5d6c1);perspective:900px;min-height:100svh;padding:8vh 5vw 7vh 4vw;position:relative;overflow:hidden}.smarter-method:after{content:"SMARTER";z-index:0;color:#090a090e;letter-spacing:-.09em;pointer-events:none;font-size:clamp(100px,15vw,250px);font-weight:750;line-height:1;position:absolute;bottom:-.1em;right:-.02em}.smarter-method .mini-ribbon{z-index:0;opacity:.2;transform-style:preserve-3d;position:absolute;inset:-8% -24%;transform:rotateY(-7deg)rotate(3deg)scale(.9)}.mini-ribbon span{height:clamp(10px,2.5vh,23px);box-shadow:0 5px 8px #422e192e,0 12px 20px #5b402212,inset 0 1px var(--surface)}.smarter-method ol{z-index:2;margin:0;padding:0;list-style:none;position:relative}.smarter-method li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);min-height:11.5vh;transform:translate3d(calc(var(--step) * 1.1vw),0,0);background:#fcf9f3c7;border-top:1px solid #090a0959;grid-template-columns:58px 38px 1fr;align-items:center;gap:14px;padding:14px 12px;display:grid}.smarter-method li:last-child{border-bottom:1px solid #090a0959}.smarter-method li>strong{letter-spacing:-.08em;font-size:clamp(38px,4.2vw,68px);line-height:.8}.smarter-method li>small{letter-spacing:.08em;align-self:start;padding-top:5px;font-size:11px;font-weight:700}.smarter-method h3{letter-spacing:-.045em;margin:0 0 5px;font-size:clamp(21px,2vw,31px);font-weight:600;line-height:1}.smarter-method p{max-width:480px;color:var(--muted);margin:0;font-size:14px;line-height:1.35}.pillars{border-top:1px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:repeat(3,1fr);display:grid}.pillars article{border-right:1px solid var(--black);flex-direction:column;min-height:430px;padding:30px 22px;display:flex}.pillars article:last-child{background:var(--highlight);border:0}.pillars>article>span{font-size:13px}.pillars h3{letter-spacing:-.06em;max-width:350px;margin:auto 0 22px;font-size:clamp(38px,4.2vw,67px);font-weight:500;line-height:.88}.pillars p{max-width:440px;margin:0;font-size:17px;line-height:1.45}.pillars small{text-transform:uppercase;border-top:1px solid;margin-top:30px;padding-top:15px;font-size:13px}.workflow-example{color:var(--black);background:var(--white);padding:9vw 22px}.example-heading{grid-template-columns:.45fr 1.3fr .55fr;align-items:end;gap:5vw;display:grid}.example-heading>p{color:var(--muted);letter-spacing:.1em;align-self:start;margin:0;font-size:13px}.example-heading h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7.6vw,122px);font-weight:500;line-height:.8}.example-heading>span{color:var(--muted);font-size:16px;line-height:1.5}.example-stage{border:1px solid var(--line);grid-template-columns:.6fr 1.4fr;min-height:600px;margin-top:8vw;display:grid}.example-tabs{border-right:1px solid var(--line);flex-direction:column;display:flex}.example-tabs button{border:0;border-bottom:1px solid var(--line);min-height:120px;color:var(--black);text-align:left;letter-spacing:-.045em;background:0 0;flex:1;grid-template-columns:40px 1fr 22px;align-items:center;gap:10px;padding:22px;font-size:clamp(20px,2.3vw,37px);display:grid}.example-tabs button:last-child{border-bottom:0}.example-tabs button:hover,.example-tabs button[aria-selected=true]{color:var(--black);background:var(--highlight)}.example-tabs button span{font-size:13px}.example-tabs button i{justify-self:end;font-size:17px;font-style:normal}.example-result{background:var(--stone);grid-template-columns:1fr 55px 1fr;align-items:stretch;padding:34px;display:grid}.example-result article{border:1px solid var(--line);flex-direction:column;padding:28px;display:flex}.example-result article:last-child{color:var(--black);background:var(--highlight-soft)}.example-result small{letter-spacing:.12em;font-size:13px}.example-result p{margin:auto 0;font-size:clamp(18px,1.8vw,27px);line-height:1.42}.example-result strong{color:var(--accent);font-size:15px}.example-result>b{place-items:center;font-size:25px;display:grid}.sprint{min-height:100svh;color:var(--black);background:var(--stone);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8vw;padding:9vw 22px;display:grid}.sprint-title{align-self:start;position:sticky;top:90px}.sprint-title h2{letter-spacing:-.08em;margin:55px 0 32px;font-size:clamp(65px,8vw,128px);font-weight:500;line-height:.75}.sprint-title>p{max-width:570px;color:var(--muted);font-size:18px}.sprint ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sprint li{border-bottom:1px solid var(--line);grid-template-columns:85px 1fr;gap:20px;min-height:190px;padding:28px 0;display:grid}.sprint li>span{color:var(--accent);font-size:13px;font-weight:650}.sprint h3{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.4vw,51px);font-weight:500;line-height:.95}.sprint li p{max-width:520px;color:var(--muted);margin:20px 0 0;font-size:16px}.deliverables{background:var(--white);padding:9vw 22px}.deliverables>div:first-child{grid-template-columns:.45fr 1.55fr;gap:5vw;display:grid}.deliverables>div:first-child>p{letter-spacing:.1em;margin:0;font-size:13px}.deliverables h2{letter-spacing:-.08em;margin:0;font-size:clamp(60px,8vw,128px);font-weight:500;line-height:.8}.deliverable-grid{border-top:1px solid var(--black);grid-template-columns:repeat(2,1fr);margin:8vw 0 0 25%;display:grid}.deliverable-grid article{border-right:1px solid var(--black);border-bottom:1px solid var(--black);min-height:260px;padding:26px}.deliverable-grid article:nth-child(2n){border-right:0}.deliverable-grid article>span{font-size:13px}.deliverable-grid h3{letter-spacing:-.045em;margin:70px 0 13px;font-size:29px;line-height:1}.deliverable-grid p{max-width:430px;color:var(--muted);margin:0;font-size:16px}.founders{background:var(--sand);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.founder-portrait{background:var(--stone);border-right:1px solid var(--black);min-height:750px;position:relative;overflow:hidden}.founder-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a09b8);position:absolute;inset:50% 0 0}.founder-portrait>img{object-fit:cover;object-position:center 36%;filter:grayscale()contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.founder-portrait>p{z-index:2;color:var(--surface);letter-spacing:.12em;background:#090a09b8;margin:0;padding:7px 10px;font-size:12px;position:absolute;top:20px;left:22px}.founder-portrait>div{z-index:2;color:var(--surface);font-size:18px;font-weight:700;position:absolute;bottom:22px;left:22px;right:22px}.founder-portrait small{font-size:12px;font-weight:500}.founder-copy{align-self:center;padding:8vw 5vw}.founder-copy>p:first-child{letter-spacing:.1em;margin:0 0 55px;font-size:13px}.founder-copy h2{letter-spacing:-.075em;margin:0;font-size:clamp(53px,6.2vw,100px);font-weight:500;line-height:.83}.founder-lead{letter-spacing:-.02em;line-height:1.45;margin:45px 0 20px!important;font-size:23px!important}.founder-copy>p:not(:first-child){max-width:690px;font-size:17px}.cofounder{border-top:1px solid #090a0959;border-bottom:1px solid #090a0959;align-items:center;gap:18px;margin-top:42px;padding:23px 0;display:flex}.cofounder>span{height:50px;color:var(--sand);background:var(--black);border-radius:50%;flex:0 0 50px;place-items:center;font-size:13px;font-weight:700;display:grid}.cofounder p{margin:0;font-size:15px}.founder-copy>small{color:var(--muted);margin-top:18px;font-size:12px;display:block}.pricing{color:var(--black);background:var(--white)}.pricing-heading{border-bottom:1px solid var(--line);grid-template-columns:.45fr 1.25fr .55fr;align-items:end;gap:5vw;min-height:70vh;padding:9vw 22px;display:grid}.pricing-heading>p{color:var(--muted);letter-spacing:.1em;align-self:start;margin:0;font-size:13px}.pricing-heading h2{letter-spacing:-.08em;margin:0;font-size:clamp(62px,8vw,128px);font-weight:500;line-height:.78}.pricing-heading>span{color:var(--muted);font-size:16px}.price-grid{grid-template-columns:1fr 1fr;display:grid}.price-grid article{border-right:1px solid var(--line);flex-direction:column;min-height:690px;padding:30px 22px;display:flex}.price-grid article:last-child{border:0}.price-grid article.featured{color:var(--black);background:var(--highlight)}.price-grid article>div{justify-content:space-between;font-size:13px;display:flex}.price-grid article>div b{border:1px solid;border-radius:30px;padding:6px 10px;font-size:11px;font-weight:500}.price-grid article>p{color:var(--muted);letter-spacing:.12em;margin:70px 0 12px;font-size:13px}.price-grid article.featured>p{color:var(--black)}.price-grid h3{letter-spacing:-.07em;margin:0;font-size:clamp(46px,5.5vw,88px);font-weight:500;line-height:.82}.price-grid h4{letter-spacing:-.05em;margin:42px 0;font-size:clamp(32px,4vw,62px);font-weight:500}.price-grid h4 small,.price-grid h4 i{letter-spacing:0;font-size:13px;font-style:normal}.price-grid ul{border-top:1px solid;margin:0 0 auto;padding:0;list-style:none}.price-grid li{border-bottom:1px solid;padding:14px 0;font-size:15px}.price-grid li:before{content:"+";margin-right:10px}.price-grid article>a{text-transform:uppercase;border:1px solid;justify-content:space-between;align-items:center;min-height:62px;margin-top:35px;padding:0 15px;font-size:13px;font-weight:650;display:flex}.price-note{color:var(--muted);border-top:1px solid var(--line);margin:0;padding:18px 22px;font-size:12px}.results{background:var(--white);padding:9vw 22px 0}.results>p{letter-spacing:.12em;margin:0;font-size:13px}.results h2{letter-spacing:-.08em;margin:8vw 0;font-size:clamp(61px,8.8vw,142px);font-weight:500;line-height:.78}.results h2 em{color:var(--accent);font-style:normal}.results>div{border-top:1px solid var(--black);grid-template-columns:repeat(4,1fr);display:grid}.results>div span{border-right:1px solid var(--black);flex-direction:column;justify-content:flex-end;min-height:220px;padding:24px 20px 30px 0;font-size:15px;display:flex}.results>div span:not(:first-child){padding-left:20px}.results>div span:last-child{border:0}.results b{letter-spacing:-.04em;margin-bottom:15px;font-size:28px}.faq{color:var(--black);background:var(--stone);grid-template-columns:.7fr 1.3fr;gap:8vw;padding:9vw 22px;display:grid}.faq>div:first-child>p{color:var(--muted);letter-spacing:.1em;margin:0 0 55px;font-size:13px}.faq h2{letter-spacing:-.075em;margin:0;font-size:clamp(54px,7vw,112px);font-weight:500;line-height:.8}.faq>div:last-child{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:20px;min-height:90px;font-size:20px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:24px;font-weight:300}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:750px;color:var(--muted);margin:0 40px 28px 0;font-size:16px}.contact{background:var(--sand);grid-template-columns:1.1fr .9fr;gap:8vw;min-height:100svh;padding:9vw 22px 35px;display:grid}.contact-copy>p:first-child{letter-spacing:.12em;margin:0;font-size:13px}.contact-copy h2{letter-spacing:-.085em;margin:10vh 0 5vh;font-size:clamp(69px,9.6vw,154px);font-weight:500;line-height:.73}.contact-copy>p:nth-of-type(2){max-width:650px;font-size:18px}.contact-copy>div{align-items:center;gap:20px;margin-top:50px;display:flex}.contact-copy>div b{letter-spacing:-.08em;font-size:74px;line-height:1}.contact-copy>div span{color:var(--muted);font-size:14px}.contact-copy>div strong{color:var(--black);font-size:19px}.contact form,.form-success{border:1px solid var(--black);background:var(--white);align-self:center;padding:32px}.contact form{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact label{text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:13px;font-weight:650;display:grid}.contact label:nth-child(4),.contact form>button,.contact form>small{grid-column:1/-1}.contact input,.contact select,.contact textarea{border:1px solid var(--black);background:var(--surface);border-radius:0;outline:none;width:100%;padding:14px 13px}.contact input:focus,.contact select:focus,.contact textarea:focus{box-shadow:0 0 0 3px var(--sand)}.contact textarea{resize:vertical}.contact form>button{min-height:62px;color:var(--surface);background:var(--black);text-transform:uppercase;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:flex}.contact form>small,.form-success small{text-align:center;color:var(--muted);font-size:12px}.form-success{flex-direction:column;justify-content:center;min-height:430px;display:flex}.form-success>span{background:var(--sand);border-radius:50%;place-items:center;width:56px;height:56px;font-size:25px;display:grid}.form-success h3{letter-spacing:-.05em;margin:30px 0 10px;font-size:37px;line-height:1}.form-success p{color:var(--muted)}.form-success button{background:0 0;border:0;border-bottom:1px solid;width:max-content;padding:0;font-weight:650}footer{color:var(--black);background:var(--stone);grid-template-columns:1fr 1fr 1fr auto;align-items:end;gap:30px;padding:35px 22px;display:grid}footer strong{letter-spacing:-.05em;font-size:25px}footer span,footer a,footer small{font-size:13px}footer span,footer small{color:var(--muted)}@keyframes menu-in{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(0)}}@keyframes stone-float{50%{transform:translate(-50%,-51%)rotate(-8deg)scale(1.015)}}@keyframes ribbon-enter{0%{opacity:0;transform:translateY(18px)rotateY(-3deg)scale(.985)}to{opacity:1;transform:translate(0,0)rotateY(-3deg)scale(1)}}@keyframes intro-curtain{0%,58%{opacity:1}to{opacity:0}}@keyframes loader-line{to{transform:scaleX(1)}}@keyframes gentle-arrive{0%{opacity:0;transform:translate3d(var(--from-x),6px,0)}to{opacity:1;transform:translate(0,0)}}@keyframes stair-breathe{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-3px)rotate(.12deg)scale(1.002)}}@keyframes stair-breathe-mobile{0%,to{transform:translate(0,0)}50%{transform:translateY(-1px)scale(1.001)}}@keyframes scene-focus{0%{opacity:.48;filter:blur(18px)}to{opacity:1;filter:blur()}}@keyframes cue-breathe{0%,to{transform:translate(0,0)}50%{transform:translateY(5px)}}.workflow-example,.sprint,.deliverables,.founders,.pricing,.results,.faq,.contact{content-visibility:auto;contain-intrinsic-size:900px}.motion-ready .focus-section{opacity:.68;filter:blur(14px);transform-origin:50% 0;transition:opacity .82s,filter .95s cubic-bezier(.22,.7,.16,1),transform .95s cubic-bezier(.22,.7,.16,1);transform:translateY(38px)scale(.992)}.motion-ready .focus-section.is-focused{opacity:1;filter:blur();transform:translate(0,0)scale(1)}@media (max-width:900px){.loader-word{inset:48% 2vw auto}.loader-word span{letter-spacing:-.085em;font-size:13.5vw}.ribbon-life{animation-duration:10s}.air-nav{height:58px;padding:0 12px}.menu-button{width:48px;height:34px;padding:0 11px}.air-brand{gap:4px;padding:6px 8px}.air-brand b{font-size:15px}.air-brand span{font-size:9px;display:inline}.choose-button{width:164px;min-height:36px;font-size:9px}.coordinate{font-size:9px;top:76px}.coordinate-left{left:14px}.coordinate-right{max-width:150px;line-height:1.3;right:14px}.stair-hero{height:165svh}.stair-field{width:138vw;height:98%;top:51%}.smart-word{inset:48% 2vw auto}.smart-word span{letter-spacing:-.085em;font-size:13.5vw}.stair-promise{max-width:270px;font-size:22px;line-height:.96;bottom:24px;left:14px}.stair-label,.hero-count{display:none}.scroll-cue{bottom:18px;right:14px}.hero-manifesto{font-size:15px;top:76px;left:14px;transform:none}.hero-audience{font-size:11px;top:130px;left:14px}.hero-location{font-size:11px}.air-hero h1{inset:52% 12px auto}.air-hero h1 span{font-size:41vw}.hero-sculpture{width:108vw;height:96%}.hero-message{width:74vw}.hero-message>p,.hero-message>strong{font-size:36px}.hero-message>span{font-size:14px}.momentum{grid-template-columns:1fr;gap:65px;padding:95px 14px}.momentum-main h2{font-size:14vw}.symptom-grid{grid-template-columns:1fr}.symptom-grid article,.symptom-grid article:nth-child(2n){border-right:0;padding:22px 0}.polish-section,.founders{grid-template-columns:1fr}.polish-copy{border-right:0;border-bottom:1px solid var(--black);min-height:75vh;padding:90px 14px}.smarter-method{min-height:auto;padding:58px 20px 70px 14px}.smarter-method li{min-height:118px;transform:translate3d(calc(var(--step) * 3px),0,0);grid-template-columns:46px 30px 1fr;gap:10px}.smarter-method p{font-size:13px}.pillars{grid-template-columns:1fr}.pillars article{border-right:0;border-bottom:1px solid var(--black);min-height:380px}.example-heading,.pricing-heading{grid-template-columns:1fr;gap:45px}.example-stage{grid-template-columns:1fr}.example-tabs{border-right:0;border-bottom:1px solid var(--line)}.example-tabs button{min-height:90px}.example-result{min-height:500px}.sprint{grid-template-columns:1fr}.sprint-title{position:static}.deliverable-grid{margin-left:0}.founder-portrait{border-right:0;border-bottom:1px solid var(--black);min-height:700px}.pricing-heading{min-height:auto}.results>div{grid-template-columns:1fr 1fr}.results>div span:nth-child(2n){border-right:0}.faq,.contact{grid-template-columns:1fr}.contact form{margin-top:40px}.motion-ready .focus-section{filter:blur(8px);transform:translateY(24px)}}@media (max-width:620px){.loader-meta{font-size:9px;inset:16px 14px auto}.loader-progress{bottom:16px;left:14px;right:14px}.loader-word{inset:46% 1.5vw auto}.loader-word span{font-size:13.65vw}.ribbon-life{animation-name:stair-breathe-mobile}.menu-overlay{padding:22px 14px}.menu-overlay nav a{font-size:38px}.choose-button{width:145px;padding:0 9px}.coordinate-right{display:none}.stair-field{width:152vw;height:92%;top:50%}.smart-word{inset:46% 1.5vw auto}.smart-word span{font-size:13.65vw}.stair-promise{max-width:245px;font-size:20px}.hero-location{display:none}.hero-message{width:88vw;padding:10px}.hero-message>p,.hero-message>strong{font-size:31px}.hero-message>span{margin:18px auto;font-size:13px}.hero-message>a{min-height:42px;font-size:10px}.momentum-main h2,.polish-copy h2,.workflow-example h2,.sprint-title h2,.deliverables h2,.founder-copy h2,.pricing-heading h2,.results h2,.faq h2,.contact-copy h2{font-size:14.5vw;line-height:.84}.momentum-main .lead{font-size:25px}.smarter-method{padding-left:10px;padding-right:16px}.smarter-method li{grid-template-columns:38px 24px 1fr;gap:8px;min-height:126px;padding:13px 8px}.smarter-method li>strong{font-size:38px}.smarter-method li>small{font-size:10px}.smarter-method h3{font-size:21px}.smarter-method p{font-size:12px;line-height:1.4}.workflow-example{padding:90px 14px}.example-stage{margin-top:60px}.example-result{grid-template-columns:1fr;gap:16px;padding:16px}.example-result>b{transform:rotate(90deg)}.example-result article{min-height:240px;padding:20px}.sprint{padding:90px 14px}.sprint li{grid-template-columns:64px 1fr;gap:14px}.deliverables{padding:90px 14px}.deliverables>div:first-child{grid-template-columns:1fr;gap:40px}.deliverable-grid{grid-template-columns:1fr;margin-top:65px}.deliverable-grid article{border-right:0}.founder-portrait{min-height:72svh}.founder-copy{padding:80px 14px}.price-grid{grid-template-columns:1fr}.price-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:620px}.results{padding:90px 14px 0}.results>div{grid-template-columns:1fr}.results>div span{border-right:0;border-bottom:1px solid var(--black);min-height:150px;padding-left:0!important}.faq{padding:90px 14px}.faq summary{min-height:84px;font-size:17px}.contact{padding:90px 14px 35px}.contact form{grid-template-columns:1fr;padding:22px 16px}.contact label:nth-child(4),.contact form>button,.contact form>small{grid-column:auto}footer{grid-template-columns:1fr;padding:45px 14px}}@media (hover:none),(pointer:coarse){.hero-sculpture{will-change:auto;transform:translate(-50%,-50%)}.polish-visual img{will-change:auto;animation:none}}@media (max-width:900px){.colour-volume{filter:blur(42px)}.ribbon-ghost{filter:blur(24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.stair-hero{height:100svh}.stair-sticky{position:relative}.stair-stage:after{display:none}.intro-loader *,.stair-stage,.stair-field,.smart-word span,.ribbon-life,.architectural-ribbon,.scroll-cue,.menu-overlay{animation:none}.stair-field{transform:translate(-50%,-50%)}.smart-word{opacity:1;transform:translateY(-50%)}.smart-word span,.coordinate,.stair-promise,.stair-label{opacity:1;transform:none!important}.motion-ready .focus-section{opacity:1;filter:none;transition:none;transform:none}}
