.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}*{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}.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}}:root{--black:#302821;--white:#f7f3ec;--surface:#fffdf8;--stone:#ede3d5;--sand:#e6d5bf;--accent:#276b67;--highlight:#eac0a8;--highlight-soft:#dceae5;--muted:#655e54;--line:#30282138}:where(a,button,summary):focus-visible{outline:3px solid var(--accent);outline-offset:5px}section[id]{scroll-margin-top:80px}.air-brand{align-items:center}.air-brand img,.footer-brand img{object-fit:contain;mix-blend-mode:multiply}.air-brand span{font-weight:500}.menu-button,.choose-button{min-height:44px}.choose-button{background:var(--accent);color:var(--surface)}.choose-button:hover{background:#1e514e}.menu-overlay{overflow-y:auto}.menu-overlay nav{padding:34px 0}.menu-overlay nav a{font-size:clamp(27px,4.3vw,58px);line-height:1.15}.menu-overlay>p{padding-right:55px}.stair-promise{max-width:520px;line-height:1.1}.stair-promise small{letter-spacing:0;max-width:330px;margin-top:14px;font-size:14px;line-height:1.4;display:block}.stair-label{transform:translateY(calc(var(--p) * 18px));left:auto;right:140px}.momentum{min-height:0;padding-block:100px}.momentum-main h2{font-size:clamp(46px,6.7vw,100px);line-height:.98}.momentum-main .lead{max-width:780px;margin:36px 0;font-size:clamp(20px,2vw,28px);line-height:1.45}.symptom-grid article{min-height:115px}.symptom-grid p{margin:0}.polish-copy{min-height:0}.polish-copy h2{line-height:.92}.polish-section,.smarter-method{min-height:0}.smarter-method li{-webkit-backdrop-filter:none;backdrop-filter:none;min-height:110px;transform:none}.smarter-method li>strong{color:var(--accent)}.pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.pillars article{min-height:310px}.pillars h3{margin:42px 0 24px;font-size:clamp(30px,3.4vw,51px)}.pillars article:nth-child(2){background:#dceae5}.pillars article:nth-child(3){background:#ede3d5}.pillars article:last-child{background:#eac0a8}.example-heading h2,.sprint-title h2,.deliverables h2,.pricing-heading h2,.results h2,.faq h2,.contact-copy h2{letter-spacing:-.055em;font-size:clamp(45px,6vw,92px);line-height:.98}.example-stage{min-height:380px;margin-top:48px}.example-result p{padding:24px 0}.example-tabs button[aria-pressed=true]{background:var(--accent);color:var(--surface)}.sprint{min-height:0}.sprint-title h2{margin-top:36px}.sprint li{min-height:156px}.pricing-heading{min-height:0}.tool-previews{grid-template-columns:1fr 1fr;gap:28px;margin-top:56px;display:grid}.tool-previews article{border:1px solid var(--line);border-radius:5px;padding:clamp(24px,4vw,56px)}.tool-previews .micro-label{margin:0 0 26px;font-size:12px}.tool-previews h3{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(25px,3vw,42px);line-height:1.1}.sop-preview{background:var(--surface);box-shadow:0 12px 35px #3028210a}.sample-meta{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px}.sop-preview ol{padding-left:22px}.sop-preview li{border-bottom:1px solid var(--line);padding:12px 0 12px 7px}.sop-preview li::marker{color:var(--accent);font-weight:700}.sample-tag{background:#dceae5;margin-top:16px;padding:8px 12px;font-size:14px;display:inline-block}.assistant-preview{background:#dceae5}.sample-question{color:#fffdf8;background:#276b67;border-radius:16px 16px 0;margin:24px 0 20px 25px;padding:20px}.sample-answer{background:var(--surface);border-radius:16px 16px 16px 0;padding:24px}.sample-answer small{color:var(--accent);margin-top:18px;font-size:13px;display:block}.sample-caption{color:var(--muted);margin-top:24px;font-size:13px;line-height:1.5}.founder-copy h2{font-size:clamp(42px,4.8vw,75px);line-height:1.02}.founder-lead{font-size:22px!important}.experience-proof{border-block:1px solid var(--line);align-items:center;gap:24px;margin-top:32px;padding:24px 0;display:flex}.experience-proof strong{color:var(--accent);font-size:65px;font-weight:400;line-height:1}.experience-proof span{font-size:15px}.expertise-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.expertise-tags span{background:#f7f3ec;border-radius:20px;padding:6px 12px;font-size:13px}.price-grid article{min-height:550px}.price-grid article>p{margin-top:40px}.price-grid h3{line-height:1}.price-grid h4.scope-price{letter-spacing:-.02em;margin:24px 0;font-size:24px}.price-grid article>a:hover{background:var(--black);color:var(--surface)}.results{padding-bottom:50px}.results h2{margin-block:48px}.results>div span{min-height:155px}.contact{min-height:0}.contact-copy h2{margin-top:38px}.footer-brand{align-items:center;gap:10px;display:flex}@media (max-width:1000px){.pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.stair-label{display:none}}@media (max-width:620px){.air-nav{grid-template-columns:48px 1fr auto;gap:6px}.air-brand{padding:2px}.air-brand img{width:30px;height:30px}.air-brand span{display:none}.choose-button{width:154px;font-size:9px}.stair-promise{max-width:calc(100% - 70px);font-size:22px;bottom:25px}.stair-promise small{max-width:260px;font-size:13px}.momentum{gap:35px;padding:72px 18px}.momentum-main h2{font-size:43px}.momentum-main .lead{font-size:19px}.symptom-grid p{font-size:16px}.pillars{grid-template-columns:1fr}.pillars article{min-height:250px}.pillars h3{margin-top:28px}.smarter-method p{font-size:14px}.polish-copy{padding:70px 18px}.smarter-method li{min-height:134px}.tool-previews{grid-template-columns:1fr;gap:20px;margin-top:35px}.example-result article{min-height:180px}.founder-copy{padding:64px 20px}.founder-copy h2{font-size:43px}.founder-copy>p:first-child{margin-bottom:30px}.founder-lead{font-size:20px!important}.founder-portrait{min-height:600px}.price-grid article{min-height:520px}.menu-overlay nav a{min-height:48px;font-size:29px}.experience-proof{gap:16px}.experience-proof span{font-size:14px}}.choose-button{text-align:left;border:0}.price-grid .consult-cta{text-transform:uppercase;background:0 0;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-grid .consult-cta:hover{background:var(--black);color:var(--surface)}.contact-booking .consult-cta{background:var(--black);width:100%;color:var(--surface);text-align:left;border:0;justify-content:space-between;align-items:center;gap:16px;margin:28px 0 16px;padding:18px;font-weight:650;display:flex}.consult-dialog{border:1px solid var(--line);width:min(580px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--black);background:var(--white);border-radius:12px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 90px #30282130}.consult-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#30282173}.consult-dialog-inner{padding:clamp(24px,5vw,48px)}.consult-dialog .micro-label{color:var(--accent);margin:0 36px 30px 0;font-size:11px}.consult-dialog h2{letter-spacing:-.04em;margin:0 0 22px;font-size:clamp(30px,5vw,44px);font-weight:500;line-height:1.08}.consult-dialog-inner>p:not(.micro-label){line-height:1.6}.consult-close{background:0 0;border:0;width:44px;height:44px;font-size:30px;position:absolute;top:12px;right:12px}.consult-email{color:var(--accent);text-underline-offset:5px;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:26px 0;font-size:clamp(18px,4vw,25px);text-decoration:underline;display:block}.consult-actions{flex-wrap:wrap;gap:12px;display:flex}.consult-actions>*{border:1px solid var(--accent);border-radius:4px;min-height:48px;padding:12px 18px;font-size:15px}.consult-actions button{background:0 0}.consult-actions a{background:var(--accent);color:var(--surface)}.copy-status{min-height:24px;color:var(--accent);margin:16px 0 0;font-size:14px}
:root{--teal:#276b67;--forest:#1e514e;--espresso:#302821;--porcelain:#f7f3ec;--clay:#eac0a8}:focus-visible{outline-offset:5px;outline:3px solid #276b67}.skip-link{background:var(--espresso);color:#fff;z-index:200;padding:12px 20px;position:fixed;top:12px;left:18px;transform:translateY(-170%)}.skip-link:focus{transform:none}.eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px;font-size:13px;font-weight:650;line-height:1.5}#services,#founders,#contact,#why{scroll-margin-top:85px}.air-nav .choose-button{gap:24px;width:auto;min-height:44px;font-size:12px}.stair-promise{max-width:650px;line-height:1.08}.stair-promise small{margin-top:13px;font-size:15px}.new-intro{background:var(--porcelain);grid-template-columns:1fr 2fr;gap:5vw;padding:90px 6vw;display:grid}.new-intro h2,.services-heading h2,.founder-brief h2,.consult-section h2,.service-detail-grid h2,.service-method h2{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(38px,4.8vw,72px);font-weight:400;line-height:1.04}.new-intro h2 em{color:var(--teal);font-style:normal}.new-intro>div>p{max-width:680px;font-size:21px;line-height:1.6}.new-intro>div>.intro-principle{color:var(--teal);margin:28px 0 0;font-size:15px;font-weight:650}.services-section{background:#ede3d5;padding:90px 6vw}.services-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:45px;display:flex}.services-heading h2{margin-bottom:0}.services-heading>p{max-width:290px;margin:0;font-size:19px;line-height:1.65}.service-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{min-height:480px;color:var(--espresso);border-radius:5px;flex-direction:column;padding:clamp(22px,2.4vw,38px);display:flex}.theme-clay{--service-bg:#eac0a8;--service-ink:#302821}.theme-teal{--service-bg:#276b67;--service-ink:#fffaf3}.theme-espresso{--service-bg:#302821;--service-ink:#fffaf3}.service-card{background:var(--service-bg);color:var(--service-ink)}.card-top{letter-spacing:.07em;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.card-top>span:first-child{letter-spacing:-.04em;font-size:22px}.service-card h3{letter-spacing:-.045em;margin:44px 0 20px;font-size:clamp(30px,3.2vw,48px);font-weight:400;line-height:1.07}.service-card>p{margin:0 0 32px;font-size:17px;line-height:1.6}.card-format{flex-direction:column;gap:5px;margin-top:auto;font-size:15px;display:flex}.card-format small{opacity:.88;font-size:14px}.service-card>a{border-top:1px solid;justify-content:space-between;align-items:center;gap:12px;min-height:52px;margin-top:28px;padding:20px 0 0;font-size:15px;line-height:1.4;display:flex}.service-card>a:hover{text-underline-offset:4px;text-decoration:underline}.service-card>a>span{font-size:24px}.service-card:focus-within{outline:2px solid var(--teal);outline-offset:5px}.tools-band{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:20px 40px;padding:44px 6vw;display:grid}.tools-band .eyebrow{margin:0 0 5px}.tools-band p{margin:0}.tool-marks{flex-wrap:wrap;align-items:center;gap:42px;display:flex}.tool-marks>span{letter-spacing:-.04em;align-items:center;gap:12px;font-size:24px;display:flex}.tool-marks img{object-fit:contain}.tools-band>small{color:var(--muted);grid-column:1/-1;font-size:13px}.founder-brief{grid-template-columns:1fr 1.15fr;align-items:center;gap:7vw;padding:85px 6vw;display:grid}.founder-identity{align-items:flex-end;gap:24px;display:flex}.founder-identity>a{border-radius:5px;flex:0 330px;display:block}.founder-identity>a:hover img{transform:scale(1.012)}.founder-identity>a:focus-visible{outline-offset:7px}.founder-identity img{object-fit:cover;object-position:center 25%;filter:grayscale();border-radius:5px;width:clamp(240px,26vw,340px);height:clamp(300px,33vw,425px);transition:transform .35s;display:block}.founder-identity span{letter-spacing:.06em;font-size:15px;font-weight:600}.founder-identity p{margin:7px 0 0;font-size:13px}.founder-link-note{min-height:44px;color:var(--teal);letter-spacing:.04em;text-underline-offset:4px;align-items:center;gap:6px;margin-top:4px;font-size:12px;text-decoration:underline;display:inline-flex}.founder-link-note span{font-size:14px}.founder-brief h2{font-size:clamp(36px,4vw,58px)}.founder-brief>div>p:not(.eyebrow){max-width:600px;font-size:17px}.consult-section{background:#dceae5;grid-template-columns:1fr 1.1fr;align-items:start;gap:7vw;padding:90px 6vw;display:grid}.consult-section>div>p:not(.eyebrow){max-width:480px;font-size:19px;line-height:1.65}.consult-facts{align-items:center;gap:22px;margin-top:32px;display:flex}.consult-facts strong{color:var(--teal);font-size:72px;font-weight:350;line-height:1}.consult-facts span{font-size:14px;line-height:1.6}.enquiry-form{background:#fffcf7;border-radius:6px;flex-direction:column;gap:20px;min-width:0;padding:30px;display:flex}.enquiry-form label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:550;display:flex}.form-pair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.enquiry-form input,.enquiry-form textarea{background:#fffdf9;border:1px solid #8e897f;border-radius:3px;width:100%;min-width:0;min-height:48px;padding:12px;font-size:16px;font-weight:400;line-height:1.5}.enquiry-form textarea{resize:vertical;min-height:135px}.enquiry-form ::placeholder{color:#746e65;opacity:1}.enquiry-form .form-privacy{color:#5d574e;margin:0;font-size:13px;line-height:1.55}.enquiry-form>small{color:#5d574e;font-size:13px}.form-honeypot{height:1px;position:absolute;left:-9999px;overflow:hidden}.primary-button{background:var(--teal);color:#fffaf3;text-align:left;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:15px 20px;font-size:16px;font-weight:550;line-height:1.45;display:inline-flex}.primary-button:hover{background:var(--forest)}.primary-button:disabled{opacity:.58;cursor:not-allowed}.primary-button>span{font-size:22px}.form-notice,.form-error{background:#f8e5d9;border-left:3px solid #9c4c30;margin:0;padding:16px;font-size:15px;line-height:1.5}.enquiry-form a,.form-success a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.form-success{background:#fffcf7;border-radius:6px;padding:40px}.form-success>span{color:var(--teal);font-size:38px}.form-success h3{letter-spacing:-.03em;font-size:32px;font-weight:450}.form-success p{font-size:17px;line-height:1.6}.service-choice{margin:0;font-size:14px}.service-choice button{background:0 0;border:0;padding:8px;text-decoration:underline}.service-nav{border-bottom:1px solid var(--line);background:var(--porcelain);align-items:center;gap:30px;padding:16px 6vw;display:flex}.service-brand{letter-spacing:.1em;align-items:center;gap:10px;margin-right:auto;font-size:15px;display:flex}.nav-consult{background:var(--teal);color:var(--porcelain);border-radius:3px;padding:12px 16px;font-size:14px}.service-hero{background:var(--service-bg);color:var(--service-ink);padding:45px 10vw 80px}.back-link{text-underline-offset:4px;margin-bottom:45px;padding:6px 0;font-size:14px;text-decoration:underline;display:inline-block}.service-hero h1{letter-spacing:-.065em;max-width:1050px;margin:25px 0 30px;font-size:clamp(54px,8vw,120px);font-weight:400;line-height:.97}.service-hero h1 span{opacity:.55}.service-promise{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(24px,3vw,38px)}.service-intro{max-width:700px;font-size:20px;line-height:1.7}.service-hero .primary-button{background:var(--porcelain);color:var(--espresso);margin-top:20px}.service-facts{border-bottom:1px solid var(--line);background:#ede3d5;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding:38px 10vw;display:grid}.service-facts span{letter-spacing:.1em;margin-bottom:10px;font-size:12px;display:block}.service-facts strong{letter-spacing:-.025em;font-size:24px;font-weight:500}.fee-note{color:var(--muted);margin:22px 0 0;padding:0 10vw;font-size:14px;line-height:1.65}.service-detail-grid{grid-template-columns:1fr 1fr;gap:8vw;padding:80px 10vw;display:grid}.service-detail-grid h2,.service-method h2{font-size:clamp(36px,4vw,54px)}.service-detail-grid p{font-size:18px;line-height:1.65}.included-list{margin:0;padding:0;list-style:none}.included-list li{border-bottom:1px solid var(--line);gap:24px;padding:20px 0;font-size:18px;display:flex}.included-list span{color:var(--teal);padding-top:3px;font-size:14px}.service-example{background:#ede3d5;padding:60px 10vw}.service-example h2{letter-spacing:-.035em;max-width:1000px;font-size:clamp(26px,3vw,42px);font-weight:400;line-height:1.25}.service-example>p:not(.eyebrow){max-width:750px;font-size:19px}.service-example small{color:var(--muted);font-size:14px}.service-method{grid-template-columns:1fr 1.4fr;gap:8vw;padding:80px 10vw;display:grid}.service-method>div>p:last-child{font-size:18px;line-height:1.7}.service-method ol{margin:0;padding:0;list-style:none}.service-method li{border-bottom:1px solid var(--line);gap:26px;padding:17px 0;display:flex}.service-method li>b{min-width:35px;color:var(--teal);font-size:38px;font-weight:400;line-height:1}.service-method h3{margin:0 0 4px;font-size:20px;font-weight:550}.service-method li p{margin:0;font-size:16px}.service-contact{padding-inline:10vw}.other-services{grid-template-columns:1fr 1fr;gap:32px;padding:40px 10vw;display:grid}.other-services a{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:20px 0;display:flex}.other-services span{letter-spacing:.1em;font-size:12px}.other-services strong{font-size:24px;font-weight:450}footer{flex-wrap:wrap;gap:20px}footer a{overflow-wrap:anywhere}@media (max-width:1000px){.new-intro{grid-template-columns:1fr;gap:10px}.service-cards{gap:12px}.service-card{padding:24px}.service-card h3{font-size:34px}.card-top{flex-wrap:wrap}.founder-brief{grid-template-columns:1fr 1.3fr;gap:30px}.founder-identity{flex-direction:column;align-items:start}.consult-section{gap:32px}.form-pair{grid-template-columns:1fr}.service-detail-grid,.service-method{gap:40px}.service-nav{gap:18px}}@media (max-width:720px){.new-intro,.services-section,.founder-brief,.consult-section{padding:60px 22px}.new-intro>div>p{font-size:18px}.services-heading{display:block}.services-heading>p{margin-top:24px;font-size:17px}.service-cards{grid-template-columns:1fr;gap:18px}.service-card{min-height:390px;padding:28px}.service-card h3{margin-top:32px;font-size:42px}.card-top{flex-wrap:nowrap}.tools-band{grid-template-columns:1fr;padding:32px 22px}.tool-marks{gap:25px}.tool-marks>span{font-size:21px}.founder-brief{grid-template-columns:1fr}.founder-identity{flex-direction:row;align-items:center}.founder-identity img{width:100px;height:130px}.consult-section{grid-template-columns:1fr}.enquiry-form{padding:23px}.service-nav{flex-wrap:wrap;gap:14px;padding:12px 18px}.service-nav>a:nth-child(2){font-size:14px}.nav-consult{text-align:center;width:100%}.service-hero{padding:30px 22px 55px}.service-intro{font-size:18px}.service-facts{grid-template-columns:1fr;gap:22px;padding:28px 22px}.service-facts>div{justify-content:space-between;align-items:center;gap:20px;display:flex}.service-facts span{margin:0;font-size:11px}.service-facts strong{text-align:right;font-size:19px}.fee-note{padding:0 22px}.service-detail-grid,.service-method{grid-template-columns:1fr;padding:55px 22px}.service-example{padding:45px 22px}.other-services{grid-template-columns:1fr;gap:5px;padding:25px 22px}.air-nav .choose-button{gap:10px;max-width:185px;font-size:10px}.stair-promise{max-width:calc(100% - 75px);font-size:21px}.stair-promise small{max-width:240px;font-size:13px}.eyebrow{font-size:12px}.service-page .service-hero h1{overflow-wrap:normal}.form-success{padding:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.nav-start{align-items:center;gap:12px;display:flex}.menu-button{flex-direction:row;align-items:center;gap:10px;width:auto;min-width:88px;min-height:44px;padding:0 14px;font-size:13px;font-weight:550}.menu-button .menu-icon{background:0 0;gap:5px;width:18px;height:auto;display:grid}.menu-icon i{background:currentColor;height:1px;display:block}.nav-services{background:var(--surface);border-radius:4px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;display:flex}.air-brand{opacity:1;min-height:44px;transform:none}.air-nav .choose-button{text-transform:none;letter-spacing:0;padding:0 16px;font-size:12px}.page-scrolled .air-nav{border-bottom:1px solid var(--line);background:#f7f3ecf5}.menu-overlay{border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0}.menu-overlay:not([open]){display:none}.menu-overlay::backdrop{background:#30282166}.menu-overlay nav a:focus-visible{border-radius:3px}.menu-overlay nav a:hover{padding-left:0}.intro-loader{transition:opacity 1.2s,visibility 1.2s step-end}.loader-word{transform-origin:50%;will-change:transform,opacity;transition:transform 1.35s cubic-bezier(.16,.78,.22,1),opacity 1.05s}.intro-loader.is-complete .loader-word{top:50%}.intro-loader.is-complete .loader-word span{animation:gentle-arrive .72s cubic-bezier(.22,.61,.36,1) var(--word-delay) both}.intro-loader.is-leaving .loader-word{opacity:0;transform:translateY(-68vh)scale(.72)}.stair-stage:after{display:none}.stair-hero{height:125svh;min-height:620px}.stair-sticky{min-height:620px}.smart-word{top:42%}.smart-word span{animation-delay:calc(.12s + var(--word-delay))}.hero-copy{z-index:8;max-width:min(640px,100% - 110px);opacity:calc(1 - var(--p) * 1.1);transform:translateY(calc(var(--p) * 15px));position:absolute;bottom:30px;left:24px}.hero-copy .stair-promise{opacity:1;letter-spacing:-.045em;max-width:none;font-size:clamp(25px,2.4vw,36px);font-weight:400;line-height:1.16;position:static;transform:none}.hero-copy>p{letter-spacing:0;max-width:465px;margin:14px 0 12px;font-size:16px;line-height:1.5}.hero-services-link{border-bottom:1px solid;align-items:center;gap:30px;min-height:44px;padding:7px 0;font-size:15px;font-weight:600;display:inline-flex}.hero-services-link:hover{color:var(--forest)}.scroll-cue{width:44px;height:44px;animation:none}.new-intro{padding-block:65px}.new-intro>div>p{font-size:20px}.services-section{padding-block:70px}.service-card h3{min-height:2.14em;margin:30px 0 20px}.service-card>p{margin-bottom:24px}.card-facts{gap:12px;margin:17px 0 0;display:grid}.card-facts>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.card-facts dt{font-size:13px}.card-facts dd{text-align:right;margin:0;font-size:14px;font-weight:550}.service-guidance{justify-content:space-between;align-items:center;gap:24px;margin-top:28px;font-size:15px;display:flex}.service-guidance p{max-width:500px;margin:0}.service-guidance a{text-underline-offset:5px;align-items:center;gap:20px;min-height:44px;font-weight:550;text-decoration:underline;display:flex}.founder-brief>div>.founder-location{color:var(--forest);margin-top:22px;font-size:14px}.motion-ready .focus-section{opacity:.7;filter:blur(9px);transform-origin:50% 0;transition:opacity .72s,filter .82s cubic-bezier(.22,.7,.16,1),transform .82s cubic-bezier(.22,.7,.16,1);transform:translateY(28px)scale(.995)}.motion-ready .focus-section.is-focused,.motion-ready .focus-section:focus-within{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.contact-widget{min-width:0}.enquiry-form[hidden]{display:none}.form-intro h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;font-weight:500;line-height:1.2}.form-intro p{margin:0 0 10px;font-size:15px;line-height:1.6}.form-intro small{color:var(--muted);font-size:13px}.enquiry-form .field-hint{margin-top:-14px}.enquiry-form .direct-contact{border-top:1px solid var(--line);margin:0;padding-top:15px;font-size:14px;line-height:1.5}.optional-label{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:6px;font-size:11px;font-weight:500}.text-button{text-underline-offset:4px;text-align:left;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:15px;text-decoration:underline}.form-error p{margin:0}.form-success:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.email-review .eyebrow{color:var(--forest);font-size:12px}.email-review h3{margin:0 0 20px}.draft-label{font-size:14px;font-weight:550;display:block}.email-draft{resize:vertical;background:#fffdf9;border:1px solid #8e897f;border-radius:3px;width:100%;margin-top:8px;padding:14px;font-size:16px;line-height:1.5;display:block}.email-actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.email-actions .primary-button{text-decoration:none}.secondary-button{border:1px solid var(--teal);background:0 0;border-radius:3px;min-height:48px;padding:12px 18px;font-size:15px}.secondary-button:hover{background:#dceae5}.email-review .copy-status,.email-review .email-note{font-size:14px}.email-review .copy-status{min-height:0;margin:16px 0 0}.email-note{border-top:1px solid var(--line);padding-top:18px}.service-choice button{min-width:44px;min-height:44px}.service-hero{padding-block:32px 50px}.back-link{min-height:44px;margin-bottom:25px;padding-block:12px}.service-hero h1{font-size:clamp(48px,7vw,96px)}.service-nav a{align-items:center;min-height:44px;display:flex}.service-nav .nav-consult{justify-content:center}.method-details{border-block:1px solid var(--line);align-self:start}.method-details summary{justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:16px 0;font-size:18px;font-weight:550;list-style:none;display:flex}.method-details summary::-webkit-details-marker{display:none}.method-details summary span{font-size:28px}.method-details[open] summary span{transform:rotate(45deg)}.example-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:30px 0;padding:0;list-style:none;display:grid}.example-flow li{border:1px solid var(--line);background:var(--porcelain);align-items:center;gap:14px;padding:20px;font-size:16px;display:flex}.example-flow li>span{color:var(--forest);font-size:13px}.service-card a:focus-visible,.service-hero a:focus-visible{outline-color:currentColor}@media (min-width:721px) and (max-width:1050px){.card-facts>div{flex-direction:column;gap:2px}.card-facts dd{text-align:left}.service-card h3{font-size:32px}}@media (max-width:1000px){.hero-copy{max-width:min(580px,100% - 85px)}.hero-copy .stair-promise{font-size:28px}.nav-services{display:none}.new-intro{gap:18px}}@media (max-width:720px){.air-nav{grid-template-columns:auto 1fr auto;gap:6px;padding:0 12px}.menu-button{gap:7px;min-width:74px;padding:0 10px;font-size:12px}.air-brand{min-width:44px;padding:5px}.air-brand span{display:none}.air-nav .choose-button{gap:10px;max-width:none;padding:0 10px;font-size:12px}.air-nav .choose-button i{display:none}.stair-hero{height:100svh;min-height:640px}.stair-sticky{height:100%;min-height:640px;position:relative}.smart-word{top:34%}.stair-field{height:95%;top:43%}.hero-copy{opacity:1;max-width:calc(100% - 44px);bottom:32px;left:22px;transform:none}.hero-copy .stair-promise{max-width:none;font-size:clamp(24px,5.9vw,32px);line-height:1.18}.hero-copy>p{max-width:400px;margin:14px 0 8px;font-size:15px}.hero-services-link{font-size:15px}.scroll-cue{display:none}.coordinate{top:79px}.coordinate-right{max-width:128px}.new-intro,.services-section{padding-block:54px}.service-card h3{min-height:0;margin-top:28px}.service-guidance{display:block}.service-guidance a{justify-content:space-between;margin-top:12px}.service-facts>div{align-items:start}.service-facts strong{min-width:0;max-width:65%}.example-flow{grid-template-columns:1fr;gap:10px}.example-flow li{padding:16px}.service-hero h1{font-size:clamp(46px,11vw,70px)}.email-actions{flex-direction:column}.email-actions>*{width:100%}.email-review{padding:25px}.service-nav{gap:10px 20px}}@media (max-width:370px){.air-nav .choose-button{padding:0 8px;font-size:11px}.menu-button{min-width:65px;padding:0 8px}.menu-icon{display:none!important}.service-card{padding:24px}.card-facts>div{flex-direction:column;gap:2px}.card-facts dd{text-align:left}.tool-marks{gap:20px}.tool-marks>span{font-size:19px}}@media (max-height:620px) and (min-width:721px){.stair-hero{height:760px}.stair-sticky{height:660px}.stair-label{display:none}}@media (prefers-reduced-motion:reduce){.welcome-only{display:none}.stair-hero{height:100svh}.hero-copy{opacity:1;transform:none}.motion-ready .focus-section{opacity:1;filter:none;transition:none;transform:none}.smart-word span{opacity:1;animation:none}.air-brand{transition:none}}.recovery-page{background:var(--porcelain);flex-direction:column;min-height:100svh;padding:30px clamp(22px,7vw,110px);display:flex}.recovery-brand{letter-spacing:.12em;align-self:start;align-items:center;gap:12px;min-height:48px;font-size:14px;display:inline-flex}.recovery-brand img{mix-blend-mode:multiply}.recovery-card{width:100%;max-width:850px;margin:auto 0;padding:70px 0}.recovery-card .eyebrow{color:var(--forest)}.recovery-card h1{letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(44px,7vw,96px);font-weight:400;line-height:1.03}.recovery-card>p:not(.eyebrow){max-width:620px;font-size:clamp(17px,2vw,21px);line-height:1.65}.recovery-actions{flex-wrap:wrap;gap:16px;margin:30px 0 22px;display:flex}.recovery-actions>*{justify-content:center;align-items:center;display:flex}.recovery-email{min-height:44px;color:var(--forest);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;font-size:16px;text-decoration:underline;display:inline-flex}.recovery-signoff{color:var(--muted);font-size:14px}@media (max-width:540px){.recovery-card{padding:50px 0}.recovery-actions{flex-direction:column}.recovery-actions>*{width:100%}.recovery-card h1{font-size:clamp(40px,10vw,54px)}}.intro-loader .loader-progress i{animation-duration:.82s}@media (max-width:720px){.founder-identity{flex-direction:row;align-items:flex-end}.founder-identity img{width:clamp(165px,48vw,210px);height:clamp(210px,60vw,265px)}.intro-loader.is-complete .loader-word{top:50%}}
