@font-face{font-family:HeairtFreight;src:local(FreightBigCmpProLight-Regular),local(Freight Big Compressed Pro Light);font-weight:300;font-display:swap}@font-face{font-family:HeairtFreight;src:local(FreightBigCmpProSemibold-Regular);font-weight:600;font-display:swap}@font-face{font-family:HeairtHelvetica;src:local(HelveticaNeueLTStd-LtCn);font-weight:300;font-display:swap}@font-face{font-family:HeairtHelvetica;src:local(HelveticaNeueLTStd-Cn);font-weight:400;font-display:swap}@font-face{font-family:HeairtHelvetica;src:local(HelveticaNeueLTStd-MdCn);font-weight:500;font-display:swap}@font-face{font-family:HeairtHelvetica;src:local(HelveticaNeueLTStd-BdCn);font-weight:700;font-display:swap}html:has(.heairt-landing){scroll-behavior:smooth;scroll-padding-top:90px}.heairt-landing{--stone:#cac8c0;--ink:#22201d;--serif:"freightbigcmp-pro",HeairtFreight,"Times New Roman",serif;--sans:HeairtHelvetica,"Arial Narrow",Arial,sans-serif;background:var(--ink);color:var(--stone);font-family:var(--sans);font-weight:300;overflow:clip}.heairt-landing *{box-sizing:border-box}.heairt-landing h1,.heairt-landing h2,.heairt-landing h3,.heairt-landing p{margin:0}.heairt-landing a{text-decoration:none}.heairt-landing img{max-width:100%;display:block}:is(.heairt-landing a:focus-visible,.heairt-landing button:focus-visible){outline-offset:6px;outline:2px solid}.heairt-wordmark{width:100%;height:auto}.heairt-wordmark.is-dark{filter:brightness(0)}.heairt-skip{z-index:100;color:#000;background:#fff;padding:12px;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.heairt-skip:focus{transform:none}.heairt-header{z-index:50;background:var(--stone);height:clamp(66px,4.43vw,90px);color:var(--ink);justify-content:space-between;align-items:center;padding:0 1.8% 0 5.15%;transition:background-color .3s,box-shadow .3s;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 1px #22201d20}.heairt-header.is-at-top{box-shadow:none;color:var(--ink);background:0 0}.heairt-header-logo{transition:opacity .3s}.heairt-header.is-at-top .heairt-header-logo{opacity:0;visibility:hidden;pointer-events:none}.heairt-desktop-nav{gap:2.5vw;font-size:clamp(14px,1.05vw,20px);display:flex}.heairt-header-logo{width:6.67vw;min-width:95px;position:absolute;left:50%;transform:translate(-50%)}.heairt-header-actions{align-items:center;gap:22px;display:flex}.heairt-cta{border:1px solid;justify-content:center;align-items:center;gap:.6em;min-height:38px;padding:.48em .75em;font-size:clamp(14px,1.1vw,22px);font-weight:700;transition:background .2s,color .2s;display:inline-flex}.heairt-cta:hover{background:var(--ink);color:var(--stone)}.heairt-brand .heairt-cta:hover{background:var(--stone);color:var(--ink)}.heairt-menu-toggle{color:inherit;background:0 0;border:0;padding:10px;display:none}.heairt-mobile-nav{display:none}.heairt-hero{aspect-ratio:1920/1084;color:#fff;background:#3d3529;position:relative}.heairt-hero-art{height:71.03%;position:absolute;inset:0 0 auto}.heairt-hero-art img{object-fit:cover;width:100%;height:100%}.heairt-hero-bottom{background:linear-gradient(#0000,#0008),url(/landing/hero-bottom.webp) 50%/100% 100% no-repeat;position:absolute;inset:71.03% 0 0}.heairt-hero-copy{text-align:center;position:absolute;inset:auto 4% 9.45%}.heairt-hero h1{font-family:var(--serif);letter-spacing:-.035em;font-size:6.306vw;font-weight:300;line-height:1}.heairt-hero p{margin-top:1.4vw;font-size:1.683vw;font-weight:300;line-height:1.05}.heairt-approach-intro{height:10.78vw;padding:2.4vw 6% 1.9vw}.heairt-star{font-family:Arial,sans-serif;font-size:4.8vw;font-weight:700;line-height:.65;display:block}.heairt-approach-intro p{margin-top:1.7vw;font-size:1.5625vw}.heairt-service{grid-template-columns:1fr 1fr;min-height:36.458vw;display:grid}.heairt-service>img{object-fit:cover;width:100%;height:36.458vw}.heairt-service-copy{flex-direction:column;justify-content:space-between;padding:4.16vw 6% 4.16vw 12%;display:flex}.heairt-service h2{text-underline-offset:.1em;letter-spacing:-.03em;font-size:3.542vw;font-weight:500;line-height:1.045;text-decoration:underline;text-decoration-thickness:.04em}.heairt-service h3{font-size:1.79vw;font-weight:700;line-height:1.045}.heairt-service p{margin:.62vw 0 1.05vw;font-size:1.25vw;line-height:1.15}.heairt-service .heairt-cta{min-height:2.55vw;font-size:1.1vw}.heairt-creative{background:var(--stone);color:var(--ink)}.heairt-creative .heairt-service-copy{padding-left:14%}.heairt-method{background:var(--stone);color:var(--ink);text-align:center;padding:6.9vw 6.66% 5.2vw}.heairt-method h2{font-family:var(--serif);letter-spacing:-.04em;font-size:4.86vw;font-weight:300;line-height:.89}.heairt-method h2 .heairt-wordmark{vertical-align:baseline;width:8.4vw;margin:0 .05em;display:inline-block}.heairt-method-steps{justify-content:space-between;margin:4.3vw 0 0;padding:0;list-style:none;display:flex}.heairt-method-steps li{width:19.64vw;position:relative}.heairt-method-circle{aspect-ratio:1;font-family:var(--serif);border:2px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:2.1vw;line-height:1.05;display:flex}.heairt-method-circle h3{font:inherit}.heairt-method-steps li:not(:last-child):after{content:"⟶";color:#fff;text-align:right;border-top:2px solid #fff;width:17.5vw;font-family:Arial,sans-serif;font-size:28px;line-height:0;position:absolute;top:9.25vw;left:90%}.heairt-method-steps p{margin-top:1.6vw;font-size:1.56vw;line-height:1.15}.heairt-manifesto{background:var(--ink);color:#161411;padding:4.3vw 2.92% 4.4vw}.heairt-manifesto p{font-family:var(--serif);letter-spacing:-.035em;font-size:6.86vw;font-weight:600;line-height:.795}.heairt-founder{background:var(--stone);color:var(--ink);grid-template-columns:40.833% 1fr;display:grid}.heairt-portrait{position:relative}.heairt-portrait>img{object-fit:cover;width:100%;height:100%}.heairt-portrait .heairt-star{color:var(--stone);position:absolute;bottom:4%;left:8.4%}.heairt-portrait blockquote{color:var(--stone);margin:0;font-size:1.65vw;font-style:italic;line-height:1.1;text-decoration:underline;position:absolute;bottom:7%;right:6%}.heairt-founder-copy{flex-direction:column;justify-content:space-between;min-height:40.47vw;padding:3.2vw 5.3vw 3.2vw 4.2vw;display:flex}.heairt-founder h2{font-family:var(--serif);letter-spacing:-.025em;font-size:4.08vw;font-weight:300;line-height:1}.heairt-founder-role{font-family:var(--serif);font-size:2.65vw;line-height:1.1;margin-top:.6vw!important}.heairt-founder h3{font-family:var(--serif);letter-spacing:-.045em;font-size:5.095vw;font-weight:300;line-height:.91}.heairt-bio{font-size:1.46vw;line-height:1.7;margin-top:1.5vw!important}.heairt-footer{color:var(--ink);background:#fff;padding:4.8vw 5% 3.2vw}.heairt-footer-top{grid-template-columns:1.5fr 1fr .43fr;align-items:start;gap:3vw;padding-bottom:2.5vw;display:grid}.heairt-footer h2{font-family:var(--serif);letter-spacing:-.04em;font-size:4.86vw;font-weight:300;line-height:.89}.heairt-footer-contact{flex-direction:column;align-items:center;gap:1vw;padding-top:.6vw;display:flex}.heairt-footer-contact>.heairt-cta{padding:.55em .8em;font-size:1.5vw}.heairt-footer-contact>a:last-child{font-size:1.21vw;font-weight:700}.heairt-footer-values{gap:.7vw;display:flex}.heairt-footer-values .heairt-star{color:var(--stone);font-size:3.22vw}.heairt-footer-values p{font-family:var(--serif);font-size:1.239vw;line-height:.91}.heairt-footer-nav{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;padding:2.4vw 0 1.1vw;display:flex}.heairt-footer-nav>a{width:8.45vw}.heairt-footer-nav nav{gap:5vw;font-size:1.1vw;display:flex}.heairt-copyright{font-size:1.04vw;margin-top:.6vw!important}.heairt-landing{width:100%;max-width:none;margin:0}.heairt-header{max-width:none}@media (max-width:900px){.heairt-desktop-nav{gap:20px}.heairt-header{padding:0 4%}.heairt-header-logo{width:95px}.heairt-header-actions .heairt-cta{font-size:14px}.heairt-hero p,.heairt-service p,.heairt-bio,.heairt-method-steps p{font-size:16px}.heairt-service h3{font-size:20px}.heairt-service .heairt-cta{font-size:14px}.heairt-service-copy{padding-top:32px;padding-bottom:32px}.heairt-footer-nav nav,.heairt-copyright,.heairt-footer-contact>a:last-child{font-size:14px}.heairt-footer-contact>.heairt-cta{font-size:16px}.heairt-founder-copy{min-height:440px}.heairt-portrait blockquote{font-size:17px}.heairt-footer-values p{font-size:14px}}@media (max-width:650px){html:has(.heairt-landing){scroll-padding-top:66px}.heairt-header{height:66px}.heairt-desktop-nav{display:none}.heairt-header-logo{width:94px;position:static;transform:none}.heairt-header-actions .heairt-cta{display:none}.heairt-menu-toggle{display:block}.heairt-mobile-nav{background:var(--stone);border-top:1px solid #22201d30;flex-direction:column;gap:24px;padding:20px 6% 28px;font-size:20px;display:flex;position:absolute;top:66px;left:0;right:0}.heairt-hero{aspect-ratio:auto;background:url(/landing/hero.png) 50%/auto 100%;height:86svh;min-height:580px;max-height:850px;overflow:hidden}.heairt-hero-art{width:100%;height:auto;top:0;left:0}.heairt-hero-art img{width:100%;height:auto}.heairt-hero-bottom{background:linear-gradient(#0000,#000a);inset:40% 0 0}.heairt-hero-copy{inset:auto 7% 10%}.heairt-hero h1{font-size:clamp(44px,10.5vw,66px);line-height:.98}.heairt-hero p{margin-top:22px;font-size:18px;line-height:1.25}.desktop-break{display:none}.heairt-approach-intro{height:auto;padding:40px 7% 32px}.heairt-star{font-size:60px}.heairt-approach-intro p{margin-top:16px;font-size:18px}.heairt-service{flex-direction:column;min-height:0;display:flex}.heairt-service-copy,.heairt-creative .heairt-service-copy{gap:65px;min-height:390px;padding:38px 7%}.heairt-service h2{font-size:42px;line-height:1}.heairt-service h3{font-size:25px}.heairt-service p{margin:12px 0 22px;font-size:18px}.heairt-service .heairt-cta{min-height:44px;font-size:16px}.heairt-service>img{aspect-ratio:960/700;object-fit:cover;height:auto}.heairt-creative .heairt-service-copy{order:-1}.heairt-method{padding:64px 7%}.heairt-method h2{font-size:43px;line-height:.98}.heairt-method h2 .heairt-wordmark{width:78px}.heairt-method-steps{flex-direction:column;align-items:center;gap:66px;margin-top:46px}.heairt-method-steps li{width:220px}.heairt-method-circle{font-size:29px}.heairt-method-steps p{margin-top:15px;font-size:18px}.heairt-method-steps li:not(:last-child):after{content:"↓";text-align:center;border:0;width:100%;font-size:34px;line-height:1;top:auto;bottom:-46px;left:0}.heairt-manifesto{padding:50px 6%}.heairt-manifesto p{letter-spacing:-.045em;font-size:clamp(24px,5.8vw,39px);line-height:1.08}.heairt-founder{flex-direction:column;display:flex}.heairt-portrait>img{aspect-ratio:784/777;height:auto}.heairt-portrait blockquote{font-size:21px}.heairt-founder-copy{gap:60px;min-height:0;padding:40px 7% 48px}.heairt-founder h2{font-size:42px}.heairt-founder-role{font-size:28px;margin-top:8px!important}.heairt-founder h3{font-size:42px;line-height:1}.heairt-bio{font-size:18px;line-height:1.5;margin-top:24px!important}.heairt-footer{padding:50px 7% 26px}.heairt-footer-top{grid-template-columns:1fr;gap:32px;padding-bottom:35px}.heairt-footer h2{font-size:43px;line-height:.96}.heairt-footer-contact{align-items:flex-start;gap:15px}.heairt-footer-contact>.heairt-cta{min-height:44px;font-size:18px}.heairt-footer-contact>a:last-child{font-size:16px}.heairt-footer-values{gap:11px}.heairt-footer-values p{font-size:17px;line-height:1}.heairt-footer-values .heairt-star{font-size:35px}.heairt-footer-nav{gap:25px;padding:25px 0}.heairt-footer-nav>a{width:100px}.heairt-footer-nav nav{gap:20px;font-size:15px}.heairt-copyright{font-size:12px;line-height:1.5;margin-top:14px!important}}.heairt-hero-art{height:100%;inset:0}.heairt-hero-bottom,.heairt-mobile-wordmark{display:none}@media (min-width:651px){.heairt-method-steps li:not(:last-child):after{content:""}.heairt-method-steps li:not(:last-child):before{content:"";border-top:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;position:absolute;top:calc(9.25vw - 3px);left:calc(90% + 17.5vw - 8px);transform:rotate(45deg)}}.heairt-fonts-pending .heairt-hero h1{font-size:4.6vw}.heairt-fonts-pending .heairt-manifesto p{font-size:4.7vw;line-height:.98}.heairt-fonts-pending .heairt-founder h3{font-size:3.7vw;line-height:1.1}.heairt-fonts-pending .heairt-footer h2{font-size:3.5vw;line-height:1.05}@media (min-width:651px) and (max-width:900px){.heairt-desktop-nav{display:none}.heairt-header-logo{position:static;transform:none}.heairt-menu-toggle{display:block}.heairt-mobile-nav{background:var(--stone);gap:30px;padding:24px 4%;font-size:18px;display:flex;position:absolute;top:66px;left:0;right:0}}@media (max-width:650px){.heairt-fonts-pending .heairt-hero h1{font-size:clamp(40px,10.5vw,66px)}.heairt-fonts-pending .heairt-manifesto p{font-size:5vw;line-height:1.02}.heairt-fonts-pending .heairt-founder h3,.heairt-fonts-pending .heairt-footer h2{font-size:36px;line-height:1.1}.heairt-hero{background:#3d3529}.heairt-hero-art{width:100%;height:100%;inset:0}.heairt-hero-art img{object-fit:cover;height:100%}.heairt-hero-bottom{background:linear-gradient(#0000,#000b);display:block;inset:30% 0 0}.heairt-mobile-wordmark{width:92%;display:block;position:absolute;top:28px;left:4%}.heairt-hero-copy{bottom:8%}}@media (prefers-reduced-motion:reduce){html:has(.heairt-landing){scroll-behavior:auto}.heairt-header,.heairt-cta{transition:none}}.heairt-founder h2{font-size:3vw}.heairt-founder-role{font-size:2vw}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{font-size:3vw;line-height:1.12}.heairt-bio{font-size:1.18vw;line-height:1.7}.heairt-portrait blockquote{font-size:1.45vw}@media (max-width:900px){.heairt-founder h2{font-size:30px}.heairt-founder-role{font-size:21px}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{font-size:28px}.heairt-bio{font-size:16px;line-height:1.6}.heairt-portrait blockquote{font-size:17px}}@media (max-width:650px){.heairt-founder h2{font-size:32px}.heairt-founder-role{font-size:21px}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{font-size:28px}.heairt-bio{font-size:16px}.heairt-portrait blockquote{font-size:18px}}.heairt-founder-copy{gap:4vw;min-height:40.625vw;padding:3.1vw 5.3vw 2.2vw 4.2vw}.heairt-founder-star{margin-top:1.7vw;font-family:Arial,sans-serif;font-size:5vw;font-weight:700;line-height:.8;display:block}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{letter-spacing:-.035em;font-size:3.33vw;line-height:1.03}.heairt-founder .heairt-bio{max-width:36vw;margin-top:1.5vw!important}.heairt-portrait .heairt-photo-frame>img{height:109.23%;top:-4.615%}.heairt-portrait blockquote{bottom:4.8%;right:6%}@media (max-width:900px){.heairt-founder-copy{gap:55px;min-height:440px;padding:30px 5% 30px 7%}.heairt-founder-star{margin-top:20px;font-size:58px}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{font-size:30px;line-height:1.08}.heairt-founder .heairt-bio{max-width:none;margin-top:18px!important}}@media (max-width:650px){.heairt-portrait{aspect-ratio:784/780}.heairt-founder-copy{gap:44px;min-height:0;padding:32px 7% 40px}.heairt-founder-star{margin-top:20px;font-size:56px}.heairt-founder h3,.heairt-fonts-pending .heairt-founder h3{font-size:32px}}.heairt-portrait blockquote{text-align:center;width:max-content;max-width:90%;left:50%;right:auto;transform:translate(-50%)}.heairt-founder-businesses{margin-top:1.8vw;font-size:clamp(14px,1.05vw,20px)}.heairt-founder-businesses>p{opacity:.7;font-size:.9em}.heairt-founder-businesses nav{flex-wrap:wrap;gap:8px 28px;margin-top:8px;display:flex}.heairt-founder-businesses a{min-height:36px;color:inherit;align-items:center;gap:7px;font-weight:500;display:inline-flex;position:relative}.heairt-founder-businesses a:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .3s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.heairt-founder-businesses a:hover:after{transform:scaleX(1)}.heairt-founder-businesses a:focus-visible:after{transform:scaleX(1)}@media (max-width:900px){.heairt-founder-businesses{margin-top:24px;font-size:16px}}@media (prefers-reduced-motion:reduce){.heairt-founder-businesses a:after{transition:none}}
