:root{--accent-evergreen:#3f5f4b;--accent-evergreen-deep:#2f4638;--accent-sage:#8fae9a;--accent-primary:var(--accent-evergreen);--accent-primary-hover:var(--accent-evergreen-deep);--accent-quiet:var(--accent-sage);--border-subtle:#e6e6e2;--font-body:Inter, "Helvetica Neue", Arial, sans-serif;--font-heading:Manrope, "Avenir Next", "Helvetica Neue", Arial, sans-serif;--surface-base:#fff;--surface-muted:#f7f7f5;--surface-paper:#fbfbfa;--text-heading:#565656;--text-muted:#9a9a94;--text-primary:#1f1f1f;--text-secondary:#6b6b66;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button{border-radius:0}a{color:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.humanics-award{--ha-ink:#1f1f1f;--ha-charcoal:#565656;--ha-white:#fff;--ha-paper:#fbfbfa;--ha-porcelain:#f7f7f5;--ha-mist:#e6e6e2;--ha-structural:#6b6b66;--ha-sage:#8fae9a;--ha-sage-on-dark:#aac8b5;--ha-evergreen:#3f5f4b;--ha-evergreen-deep:#2f4638;--ha-display:Manrope, "Avenir Next", "Helvetica Neue", Arial, sans-serif;--ha-body:Inter, "Helvetica Neue", Arial, sans-serif;--ha-text-meta:.8125rem;--ha-text-control:.9375rem;--ha-text-body:1rem;--ha-page:min(100% - 40px, 1440px);--ha-gutter:clamp(20px, 4.4vw, 72px);background:var(--ha-white);color:var(--ha-ink);font-family:var(--ha-body);min-width:320px;font-size:17px;line-height:1.5;position:relative;overflow:clip}.humanics-award *,.humanics-award :before,.humanics-award :after{box-sizing:border-box}.humanics-award h1,.humanics-award h2,.humanics-award h3,.humanics-award h4,.humanics-award p{margin-top:0}.humanics-award h1,.humanics-award h2,.humanics-award h3,.humanics-award h4{font-family:var(--ha-display);letter-spacing:-.045em}.humanics-award button,.humanics-award a,.humanics-award summary{-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){html:has(.humanics-award){scroll-behavior:smooth}}.humanics-award a{color:inherit}.humanics-award :focus-visible{outline:3px solid var(--ha-sage);outline-offset:5px;border-radius:2px}.ha-skip-link{background:var(--ha-ink);font-size:var(--ha-text-control);z-index:100;align-items:center;min-height:44px;padding:12px 16px;font-weight:600;text-decoration:none;transition:transform .18s;display:flex;position:fixed;top:12px;left:16px;transform:translateY(-150%);color:var(--ha-white)!important}.ha-skip-link:focus-visible{transform:translateY(0)}.ha-nav{background:#ffffffeb;background:color-mix(in srgb, var(--ha-white) 92%, transparent);border-bottom:1px solid var(--ha-mist);height:76px;padding:0 var(--ha-gutter);z-index:20;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}@supports ((-webkit-backdrop-filter:blur(18px)) or (backdrop-filter:blur(18px))){.ha-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}}.ha-brand{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.ha-brand__logo{object-fit:contain;width:auto;max-width:min(142px,34vw);height:21px;display:block}.ha-brand__logo--footer{height:19px}.ha-nav nav{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.ha-nav nav a{font-size:var(--ha-text-control);letter-spacing:.04em;min-width:44px;min-height:44px;color:var(--ha-charcoal);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.ha-nav nav a:after{background:var(--ha-evergreen);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .22s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}.ha-nav nav a:hover:after{transform-origin:0;transform:scaleX(1)}.ha-mobile-jump{display:none}.ha-eyebrow,.ha-micro-label{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-weight:600}.ha-eyebrow--light{color:var(--ha-sage-on-dark)}.ha-micro-label{color:var(--ha-structural);font-size:var(--ha-text-meta);margin-bottom:10px;display:block}.ha-hero{min-height:max(760px,100svh);padding:144px var(--ha-gutter) 64px;grid-template-columns:minmax(0,1fr) minmax(220px,.32fr);align-items:end;display:grid;position:relative;overflow:hidden}.ha-hero:after{border-left:1px solid var(--ha-mist);content:"";height:calc(100% - 76px);position:absolute;top:76px;left:calc(73% - 1px)}.ha-hero__motion{opacity:.68;pointer-events:none;z-index:0;width:min(52vw,760px);position:absolute;top:76px;bottom:0;right:0;overflow:hidden}.ha-hero__motion:after{background:linear-gradient(90deg, var(--ha-white) 0%, #ffffffb3 38%, transparent 100%);content:"";position:absolute;inset:0}.ha-hero__motion img,.ha-hero__motion video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-hero__copy{z-index:2;max-width:1010px;position:relative}.ha-hero h1{letter-spacing:-.058em;max-width:14ch;margin-bottom:clamp(28px,4vw,52px);font-size:clamp(3rem,5.7vw,6.15rem);font-weight:600;line-height:.96}.ha-hero__lede,.ha-hero__thesis{color:var(--ha-charcoal);font-family:var(--ha-body);max-width:670px;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.65}.ha-hero__lede{margin-bottom:18px}.ha-hero__thesis{margin:0 0 28px}.ha-hero__actions{align-items:center;gap:22px;display:flex}.ha-button{font-size:var(--ha-text-control);letter-spacing:.01em;justify-content:space-between;align-items:center;gap:38px;min-width:246px;padding:17px 18px;font-weight:600;text-decoration:none;display:inline-flex}.ha-button--dark{background:var(--ha-ink);transition:background .18s,transform .18s;color:var(--ha-white)!important}.ha-button--dark:hover{background:var(--ha-evergreen-deep);transform:translateY(-2px)}.ha-hero__note{color:var(--ha-structural);font-size:var(--ha-text-meta)}.ha-hero__aside{z-index:2;align-self:end;max-width:240px;margin-left:clamp(30px,4vw,70px);padding-bottom:7px;position:relative}.ha-hero__aside p{font-family:var(--ha-display);letter-spacing:-.045em;margin-bottom:28px;font-size:clamp(1.25rem,1.9vw,1.8rem);font-weight:600;line-height:1.13}.ha-hero__rule{background:var(--ha-mist);width:100%;height:1px;display:block;position:relative;overflow:hidden}.ha-hero__rule:after{background:var(--ha-evergreen);content:"";width:38%;height:100%;animation:4.5s cubic-bezier(.65,0,.35,1) infinite ha-signal-pass;position:absolute}#ha-main{position:relative}.ha-signal-line{pointer-events:none;z-index:4;position:absolute;inset:0}.ha-signal-line__svg{display:block;overflow:visible}.ha-signal-line__seg{fill:none;opacity:.52;stroke:var(--ha-sage);stroke-linecap:round;stroke-width:2px;transition:opacity .4s,stroke .4s}.ha-signal-line [data-segment$=--human-yes],.ha-signal-line [data-segment^=human-yes--]{opacity:.34}.ha-signal-line [data-segment=offer-band--human-agent],.ha-signal-line [data-segment=throughline--principles],.ha-signal-line [data-segment=principles--people]{stroke:var(--ha-sage-on-dark)}.ha-signal-line [data-segment$=--contact]{opacity:.9;stroke:var(--ha-sage-on-dark)}.ha-signal-line__tip{fill:var(--ha-evergreen);transition:r .2s,opacity .5s}.ha-signal-line__tip.is-docked{opacity:0}.ha-signal-line[data-active-segment$=--contact] .ha-signal-line__tip,.ha-signal-line.has-arrived .ha-signal-line__tip{fill:var(--ha-sage-on-dark)}.ha-signal-line[style*=--signal-warmth] .ha-signal-line__tip{r:calc(4px + (var(--signal-warmth,0) * 3px))}.ha-signal-line.has-arrived .ha-signal-line__tip{animation:1.4s ease-out both ha-signal-dock}@keyframes ha-signal-dock{0%{opacity:1}40%{opacity:.55}to{opacity:1}}.ha-signal-line__waypoint{appearance:none;background:radial-gradient(circle, var(--ha-sage) 0 38%, transparent 42%);cursor:pointer;opacity:.4;pointer-events:auto;border:0;border-radius:50%;width:22px;height:22px;padding:0;transition:opacity .3s,background .3s,transform .3s;position:absolute;transform:translate(-50%,-50%)}span.ha-signal-line__waypoint{pointer-events:none}.ha-signal-line__waypoint.is-lit{background:radial-gradient(circle, var(--ha-evergreen) 0 30%, #8fae9a73 32% 52%, transparent 56%);cursor:pointer;opacity:1}button.ha-signal-line__waypoint.is-lit:after{content:"";opacity:0;border:1px solid #3f5f4b73;border-radius:50%;animation:6.5s ease-in-out infinite ha-waypoint-breathe;position:absolute;inset:2px}@keyframes ha-waypoint-breathe{0%,62%,to{opacity:0;transform:scale(.6)}76%{opacity:.9;transform:scale(1.15)}90%{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){button.ha-signal-line__waypoint.is-lit:after{animation:none}}.ha-signal-line__waypoint:hover,.ha-signal-line__waypoint:focus-visible{transform:translate(-50%,-50%)scale(1.35)}.ha-sprout{background:var(--ha-paper);padding:0 var(--ha-gutter)}.ha-sprout__figure{margin:0;position:relative;overflow:hidden}.ha-sprout__figure img{transform-origin:38% 74%;width:100%;height:auto;transition:transform 1.6s cubic-bezier(.16,.7,.2,1);display:block}@media (prefers-reduced-motion:no-preference){#ha-main.signal-live .ha-sprout__figure:not([data-signal-open]) img{transform:scale(1.05)translateY(2.5%)}}.ha-sprout__figure figcaption{max-width:34ch;position:absolute;top:clamp(24px,5vw,90px);right:clamp(24px,6vw,110px)}.ha-sprout__figure figcaption h2{letter-spacing:-.05em;margin-bottom:16px;font-size:clamp(1.9rem,3.2vw,3.4rem)}.ha-sprout__figure figcaption p:last-child{color:var(--ha-charcoal);max-width:34ch;margin:0;line-height:1.7}@media (width<=720px){.ha-sprout{padding:0 20px}.ha-sprout__figure figcaption{max-width:60%;top:12px;right:14px}.ha-sprout__figure figcaption p:last-child{display:none}}@media (prefers-reduced-motion:no-preference){#ha-main.signal-live [data-signal-anchor]{transition:opacity .72s,transform .86s cubic-bezier(.16,.7,.2,1)}#ha-main.signal-live [data-signal-anchor]:not([data-signal-open]){opacity:.42;transform:translateY(22px)}#ha-main.signal-live [data-signal-anchor][data-signal-open]{opacity:1;transform:none}}@media (width<=720px){.ha-signal-line__seg{opacity:.32;stroke-width:1.5px}.ha-signal-line [data-segment=hero-signal--offer-band]{opacity:.16}}.ha-throughline-path{stroke:var(--ha-sage);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:2px}.ha-hero__aside:before{background:radial-gradient(circle, var(--ha-evergreen) 0 28%, #8fae9a61 29% 48%, transparent 49%);content:"";border-radius:50%;width:28px;height:28px;position:absolute;top:4px;left:-48px}.ha-hero__proof{border-left:2px solid var(--ha-sage);color:var(--ha-ink);font-family:var(--ha-display);letter-spacing:-.03em;max-width:560px;margin-bottom:40px;padding-left:20px;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;line-height:1.3}@keyframes ha-signal-breathe{0%,to{box-shadow:0 0 0 1px #3f5f4b33,0 0 #8fae9a29}50%{box-shadow:0 0 0 1px #3f5f4b33,0 0 0 28px #8fae9a00}}@keyframes ha-signal-pass{0%{transform:translate(-120%)}50%,to{transform:translate(320%)}}.ha-offer{border-top:1px solid var(--ha-mist);padding:clamp(88px, 10vw, 144px) var(--ha-gutter)}.ha-offer h2,.ha-collage h2,.ha-stakes h2,.ha-tool-proof h2,.ha-field-notes h2,.ha-judgment h2,.ha-strength h2,.ha-principles h2,.ha-audiences h2,.ha-people h2,.ha-cta h2{font-size:clamp(2.5rem,5vw,5.4rem);font-weight:600;line-height:.98}.ha-offer__intro{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(32px,5vw,90px);margin-bottom:clamp(56px,7vw,92px);display:grid}.ha-offer__intro h2{max-width:11ch;margin-bottom:0}.ha-offer__definition-block{align-self:end;max-width:560px}.ha-offer__declaration{border-left:2px solid var(--ha-sage);font-family:var(--ha-display);letter-spacing:-.035em;margin-bottom:24px;padding-left:20px;font-size:clamp(1.1rem,1.7vw,1.55rem);font-weight:600;line-height:1.25}.ha-offer__definition{color:var(--ha-charcoal);font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.ha-offer__band{border-top:1px solid var(--ha-sage);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ha-offer__band li{border-left:1px solid var(--ha-mist);min-width:0;padding:26px clamp(18px,2.2vw,36px) 36px;transition:background .24s;position:relative}.ha-offer__band li:hover{background:var(--ha-porcelain)}.ha-offer__band li:first-child{border-left:0;padding-left:0}.ha-offer__stage{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:22px;display:flex}.ha-offer__number{color:var(--ha-evergreen);font-size:var(--ha-text-meta);font-weight:600;display:block}.ha-offer__band h3{margin-bottom:12px;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.05;display:inline-block;position:relative}.ha-offer__band h3:after{background:var(--ha-sage);content:"";transform-origin:0;width:100%;height:2px;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.ha-offer__band li:hover h3:after,.ha-offer__band li:focus-within h3:after{transform:scaleX(1)}.ha-offer__agent{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-weight:600}.ha-offer__band li>p{color:var(--ha-charcoal);font-size:var(--ha-text-body);margin:0;line-height:1.65}.ha-offer__evidence{max-width:420px;margin:clamp(28px,3vw,36px) 0 0}.ha-offer__evidence img{border:1px solid #3a5d462e;border-radius:4px;width:100%;height:auto;display:block}.ha-offer__evidence figcaption{color:var(--ha-charcoal);letter-spacing:0;margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(.72rem,.78vw,.82rem);font-weight:400;line-height:1.35}.ha-offer__evidence figcaption em{font-style:italic}.ha-offer__cta{color:var(--ha-evergreen);font-family:var(--ha-display);letter-spacing:-.01em;text-underline-offset:7px;align-items:center;gap:10px;margin-top:22px;font-size:clamp(1rem,1.12vw,1.12rem);font-weight:600;text-decoration-color:currentColor;text-decoration-thickness:1px;display:inline-flex}.ha-offer__cta:hover{color:var(--ha-ink)}.ha-offer__motion{margin:clamp(34px,4.5vw,60px) 0 0;position:relative}.ha-offer__motion .ha-tile__frame{aspect-ratio:21/6;border:1px solid var(--ha-mist);position:relative;overflow:hidden}.ha-offer__motion .ha-tile__frame img,.ha-offer__motion .ha-tile__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-offer__oversight{border-top:1px solid var(--ha-sage);font-family:var(--ha-display);letter-spacing:-.03em;text-wrap:balance;margin:0;padding-top:clamp(26px,3.4vw,44px);font-size:clamp(1.2rem,1.8vw,1.7rem);font-weight:600}.ha-offer__oversight strong{color:var(--ha-evergreen);font-weight:600}.ha-tool-proof{border-top:1px solid var(--ha-mist);padding:clamp(64px, 7vw, 104px) var(--ha-gutter);grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);gap:clamp(36px,6vw,96px);display:grid}.ha-tool-proof h2{max-width:8ch;font-size:clamp(2.2rem,4vw,4.4rem)}.ha-tool-proof__body{border-left:2px solid var(--ha-sage);gap:22px;max-width:760px;padding-left:clamp(24px,3vw,42px);display:grid}.ha-tool-proof__body p{color:var(--ha-charcoal);margin:0;font-size:clamp(1.05rem,1.35vw,1.35rem);line-height:1.65}.ha-tool-proof__body p:first-child{color:var(--ha-ink);font-family:var(--ha-display);letter-spacing:-.035em;font-size:clamp(1.35rem,2.2vw,2.4rem);font-weight:600;line-height:1.18}.ha-tool-proof__body a,.ha-field-notes a,.ha-footer__links a{color:inherit;text-underline-offset:7px;align-items:center;gap:12px;text-decoration-color:currentColor;text-decoration-thickness:1px;display:inline-flex}.ha-tool-proof__body a,.ha-field-notes a{color:var(--ha-evergreen);font-family:var(--ha-display);justify-self:start;margin-top:8px;font-size:clamp(1.05rem,1.3vw,1.25rem);font-weight:600}.ha-stakes{background:var(--ha-ink);color:var(--ha-white);padding:clamp(88px, 10vw, 144px) var(--ha-gutter)}.ha-stakes__header{grid-template-columns:.3fr minmax(0,1fr);margin-bottom:clamp(44px,5vw,72px);display:grid}.ha-stakes__header h2{max-width:none}.ha-stakes__headline{grid-template-columns:minmax(0,.95fr) minmax(300px,1.05fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.ha-stakes__noise{margin:0;position:relative}.ha-stakes__noise .ha-tile__frame{aspect-ratio:16/9;border:1px solid #ffffff1f;position:relative;overflow:hidden}.ha-stakes__noise .ha-tile__frame img,.ha-stakes__noise .ha-tile__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-stakes__noise figcaption{color:#9ba39c;font-size:var(--ha-text-meta);letter-spacing:.05em;margin-top:12px}.ha-stakes__body{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(36px,5vw,80px);margin-bottom:clamp(52px,6vw,84px);display:grid}.ha-stakes__body p{color:#d2d2ce;line-height:1.75}.ha-field-notes{border-bottom:1px solid var(--ha-mist);border-top:1px solid var(--ha-mist);padding:clamp(72px, 8vw, 116px) var(--ha-gutter)}.ha-field-notes__masthead{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(32px,5vw,84px);margin-bottom:clamp(42px,5vw,72px);display:grid}.ha-field-notes h2{max-width:13ch;margin-bottom:clamp(24px,3vw,36px)}.ha-field-notes p{color:var(--ha-charcoal);margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.7}.ha-field-notes__masthead>div{max-width:900px}.ha-field-notes__posts{border-top:1px solid var(--ha-sage);display:grid}.ha-field-notes__posts article{border-bottom:1px solid var(--ha-mist);grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:clamp(22px,3vw,42px);padding:clamp(28px,3.5vw,46px) 0;display:grid}.ha-field-notes__date{letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--ha-evergreen)!important;margin-top:-6px!important;font-size:clamp(.68rem,.75vw,.78rem)!important;line-height:1!important}.ha-field-notes__image{aspect-ratio:1;border:1px solid var(--ha-mist);align-self:start;width:100%;max-width:150px;display:block;overflow:hidden}.ha-field-notes__image img{filter:grayscale()contrast(.95);object-fit:cover;width:100%;height:100%;transition:filter .22s,transform .22s;display:block}.ha-field-notes__image:hover img{filter:grayscale(.45)contrast(.98);transform:scale(1.025)}.ha-field-notes__post-copy{gap:16px;display:grid}.ha-field-notes__posts h3{letter-spacing:-.015em;word-spacing:.02em;max-width:58ch;margin:0;font-size:clamp(1.45rem,2.2vw,2.35rem);font-weight:600;line-height:1.16}.ha-field-notes__posts h3 a{color:var(--ha-ink);text-decoration:none;display:inline}.ha-field-notes__post-copy>p:not(.ha-field-notes__date){max-width:68ch;font-size:clamp(1rem,1.12vw,1.12rem);line-height:1.65}.ha-field-notes__read{letter-spacing:.01em;align-self:end;margin-top:0!important;font-size:clamp(.82rem,.9vw,.95rem)!important}.ha-field-notes__all{margin-top:clamp(28px,4vw,48px)}.ha-film{margin:0}.ha-film__frame{aspect-ratio:16/9;isolation:isolate;background:#26382e;position:relative;overflow:hidden}.ha-film__fallback,.ha-film__poster,.ha-film video{width:100%;height:100%;position:absolute;inset:0}.ha-film__fallback{background:linear-gradient(90deg,#0000 0 49.9%,#ffffff14 50% 50.1%,#0000 50.2%),radial-gradient(circle at 74% 32%,#8fae9a59,#0000 24%),linear-gradient(150deg,#25372d 0%,#18221c 76%);overflow:hidden}.ha-film__fallback:before,.ha-film__fallback:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:48%;height:74%;position:absolute;top:-9%;right:-4%}.ha-film__fallback:after{width:32%;height:49%;top:4%;right:8%}.ha-film__face{clip-path:polygon(26% 0,77% 0,81% 22%,72% 34%,83% 49%,69% 53%,67% 68%,88% 100%,12% 100%,29% 67%,23% 45%);opacity:.85;background:linear-gradient(150deg,#d4d7ce 0%,#929c91 65%,#667267 100%);border-radius:48% 52% 45% 55%/38% 38% 62% 62%;width:28%;height:74%;position:absolute;top:15%;left:18%}.ha-film__thread{background:linear-gradient(90deg, var(--ha-sage), transparent);transform-origin:0;width:42%;height:1px;position:absolute;top:38%;left:42%;transform:rotate(-6deg)}.ha-film__signal{background:var(--ha-sage);border-radius:50%;width:10px;height:10px;animation:2.8s ease-in-out infinite ha-signal-breathe;position:absolute;top:calc(38% - 5px);left:42%}.ha-film__poster{z-index:1;display:block}.ha-film__poster img,.ha-film video{object-fit:cover;width:100%;height:100%}.ha-film video{opacity:0;z-index:2;transition:opacity .7s}.ha-film video.has-started{opacity:1}.ha-film video.is-failed{opacity:0}.ha-film__label{z-index:3;justify-content:space-between;align-items:end;gap:24px;padding:clamp(18px,3vw,42px);display:flex;position:absolute;bottom:0;left:0;right:0}.ha-film__label-copy{gap:7px;min-width:0;display:grid}.ha-film__label:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#0000,#00000073 55%,#000000bd);height:210%;position:absolute;bottom:0;left:0;right:0}.ha-film__label-copy>span{color:#d8dad5;font-size:var(--ha-text-meta);letter-spacing:.14em;text-transform:uppercase}.ha-film__label-copy p{color:var(--ha-white);font-family:var(--ha-display);letter-spacing:-.04em;text-shadow:0 1px 18px #00000073;margin:0;font-size:clamp(1.1rem,2vw,2rem);font-weight:600}.ha-video-toggle{appearance:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ha-white);cursor:pointer;z-index:4;background:#14191594;border:1px solid #ffffff5c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .28s,background .2s,transform .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.ha-video-toggle svg{fill:currentColor;width:15px;height:15px}.ha-video-toggle:hover:not(:disabled){background:var(--ha-evergreen);transform:scale(1.06)}.ha-video-toggle:disabled{cursor:not-allowed;opacity:.35}.ha-video-toggle[data-playing=true]{opacity:0}.ha-film__frame:hover .ha-video-toggle,.ha-motion-study__frame:hover .ha-video-toggle,.ha-tile__frame--loop:hover .ha-video-toggle,.ha-video-toggle:focus-visible{opacity:1}@media (pointer:coarse){.ha-video-toggle[data-playing=true]{opacity:.45}}.ha-video-toggle--inline{position:static}.ha-film figcaption{color:#b7bbb5;font-size:var(--ha-text-meta);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #ffffff26;justify-content:center;gap:14px;padding:18px;display:flex}.ha-film__transcript{color:#c3c5c1;font-size:var(--ha-text-control);border-bottom:1px solid #ffffff26}.ha-film__transcript summary{color:var(--ha-sage-on-dark);cursor:pointer;width:max-content;padding:16px 0;font-weight:600;list-style:none}.ha-film__transcript summary:after{content:" +"}.ha-film__transcript[open] summary:after{content:" −"}.ha-film__transcript p{font-size:var(--ha-text-body);max-width:720px;padding-bottom:18px;line-height:1.7}.ha-film--light figcaption,.ha-film--light .ha-film__transcript{border-color:var(--ha-mist);color:var(--ha-structural)}.ha-film--light .ha-film__transcript summary{color:var(--ha-evergreen)}.ha-film--judgment .ha-film__frame{aspect-ratio:16/9}.ha-strength{background:var(--ha-paper);border-top:1px solid var(--ha-mist);padding:clamp(88px, 10vw, 144px) var(--ha-gutter) 0}.ha-strength__masthead{grid-template-columns:.32fr minmax(0,.8fr) minmax(300px,.55fr);margin-bottom:clamp(64px,8vw,104px);display:grid}.ha-strength__masthead h2{max-width:7ch}.ha-strength__masthead>p:last-child{color:var(--ha-charcoal);align-self:end;margin-left:clamp(30px,5vw,80px);line-height:1.75}.ha-strength__split{grid-template-columns:1fr;display:grid}.ha-strength__lane{flex-direction:column;min-height:730px;padding:clamp(40px,5vw,78px);display:flex;position:relative;overflow:hidden}.ha-strength__lane--human{background:var(--ha-evergreen-deep);color:var(--ha-white)}.ha-strength__number{color:var(--ha-structural);font-size:var(--ha-text-meta);margin-bottom:46px;display:block}.ha-strength__lane--human .ha-strength__number,.ha-strength__lane--human .ha-micro-label{color:var(--ha-sage-on-dark)}.ha-strength__lane h3{max-width:9ch;margin-bottom:55px;font-size:clamp(2rem,3.5vw,3.8rem);font-weight:600;line-height:1}.ha-strength__lane ul{z-index:2;max-width:500px;margin:0 0 clamp(38px,5vw,64px);padding:0;list-style:none;position:relative}.ha-strength__lane li{border-top:1px solid var(--ha-mist);color:var(--ha-charcoal);font-size:var(--ha-text-body);padding:14px 0}.ha-strength__lane--human li{color:#e7e9e5;border-color:#ffffff29}.ha-motion-study{border-top:1px solid var(--ha-mist);z-index:3;margin:auto 0 0;padding-top:18px;position:relative}.ha-motion-study--dark{border-top-color:#ffffff2e}.ha-motion-study__frame{aspect-ratio:16/9;background:radial-gradient(circle at 78% 22%, #8fae9a59, transparent 28%), var(--ha-evergreen-deep);position:relative;overflow:hidden}.ha-motion-study__frame>img,.ha-motion-study__frame>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-motion-study__frame>video{opacity:0;z-index:2;transition:opacity .22s}.ha-motion-study__frame>video.has-started{opacity:1}.ha-motion-study>figcaption{justify-content:space-between;align-items:baseline;gap:14px;padding-top:14px;display:flex}.ha-motion-study>figcaption span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.ha-motion-study--dark>figcaption span{color:var(--ha-sage-on-dark)}.ha-motion-study>figcaption h4{text-align:right;margin:0;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:600;line-height:1.15}.ha-motion-study>details{border-top:1px solid var(--ha-mist);margin-top:14px;padding-top:10px}.ha-motion-study--dark>details{border-top-color:#ffffff24}.ha-motion-study>details summary{color:var(--ha-structural);cursor:pointer;font-size:var(--ha-text-control);align-items:center;min-height:44px;display:flex}.ha-motion-study--dark>details summary{color:var(--ha-sage-on-dark)}.ha-motion-study>details p{color:var(--ha-charcoal);font-size:var(--ha-text-body);margin:12px 0 0;line-height:1.65}.ha-motion-study--dark>details p{color:#d9ddd8}.ha-strength__outcome{background:var(--ha-sage);color:var(--ha-ink);font-family:var(--ha-display);letter-spacing:-.035em;margin:0;padding:32px clamp(34px,5vw,72px);font-size:clamp(1.2rem,2.1vw,2rem);font-weight:600;line-height:1.2}.ha-collage{background:var(--ha-paper);border-top:1px solid var(--ha-mist);padding:clamp(88px, 10vw, 144px) var(--ha-gutter);overflow:clip}.ha-collage__masthead{grid-template-columns:.32fr minmax(0,1fr);margin-bottom:clamp(56px,7vw,96px);display:grid}.ha-collage__masthead h2{max-width:14ch;margin-bottom:30px}.ha-collage__masthead>div>p{color:var(--ha-charcoal);max-width:640px;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.7}.ha-throughline-sequence{min-height:205vh;margin:0 0 clamp(80px,9vw,120px);position:relative}.ha-throughline-sequence__sticky{grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:clamp(24px,3vw,48px);min-height:calc(100vh - 104px);display:grid;position:sticky;top:84px}.ha-throughline-sequence__intro{grid-column:1/-1;align-items:baseline;gap:22px;display:flex}.ha-throughline-sequence__intro>p{margin:0}.ha-throughline-sequence__intro>p:last-child{color:var(--ha-charcoal);font-size:var(--ha-text-body);max-width:46ch;line-height:1.55}.ha-throughline-sequence__frames{aspect-ratio:16/9;background:var(--ha-ink);border:1px solid var(--ha-mist);grid-column:1/span 9;position:relative;overflow:hidden}.ha-throughline-sequence__frames figure{opacity:0;margin:0;transition:opacity .48s,transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.025)}.ha-throughline-sequence__frames figure.is-active{opacity:1;z-index:1;transform:none}.ha-throughline-sequence__frames img{object-fit:cover;width:100%;height:100%;display:block}.ha-throughline-sequence__frames figcaption{display:none}.ha-sequence-video{opacity:0;pointer-events:none;z-index:2;transition:opacity .5s;position:absolute;inset:0}.ha-sequence-video.has-started{opacity:1}.ha-sequence-video img,.ha-sequence-video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-sequence-video video{z-index:1}.ha-throughline-sequence__steps{grid-column:10/-1;grid-template-rows:repeat(4,1fr);align-self:stretch;margin:0;padding:0;list-style:none;display:grid}.ha-throughline-sequence__steps li{border-top:1px solid var(--ha-mist);color:var(--ha-structural);grid-template-columns:28px 1fr;align-items:start;gap:14px;padding:clamp(12px,1.4vw,20px) 0;transition:color .28s;display:grid}.ha-throughline-sequence__steps li:first-child{border-top-color:var(--ha-sage)}.ha-throughline-sequence__steps li.is-active{color:var(--ha-ink)}.ha-throughline-sequence__steps li>span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em}.ha-throughline-sequence__steps strong{font-family:var(--ha-display);letter-spacing:-.025em;font-size:clamp(1rem,1.25vw,1.2rem);font-weight:600;line-height:1.15;display:block}.ha-throughline-sequence__steps p{font-size:var(--ha-text-control);opacity:0;max-height:0;margin:8px 0 0;line-height:1.5;transition:max-height .38s,opacity .28s;overflow:hidden}.ha-throughline-sequence__steps li.is-active p{opacity:1;max-height:120px}.ha-throughline-sequence.is-static{min-height:0}.ha-throughline-sequence.is-static .ha-throughline-sequence__sticky{position:static}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figure{opacity:1;position:relative;transform:none}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames img{aspect-ratio:16/9}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figcaption{background:var(--ha-white);grid-template-columns:30px 1fr;gap:6px 12px;padding:16px;display:grid}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figcaption span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figcaption strong{font-family:var(--ha-display);letter-spacing:-.025em;font-size:1.08rem}.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figcaption p{color:var(--ha-charcoal);font-size:var(--ha-text-control);grid-column:2;margin:0;line-height:1.5}.ha-throughline-sequence.is-static .ha-throughline-sequence__steps{display:none}.ha-collage__stage{position:relative}.ha-collage__thread{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ha-collage__thread path{stroke:var(--ha-sage);stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;stroke-width:1.6px}.ha-collage.phase-1 .ha-collage__thread path{stroke-dashoffset:.76px;transition:stroke-dashoffset .9s cubic-bezier(.5,0,.2,1)}.ha-collage.phase-2 .ha-collage__thread path{stroke-dashoffset:.48px}.ha-collage.phase-3 .ha-collage__thread path{stroke-dashoffset:.2px}.ha-collage.phase-4 .ha-collage__thread path{stroke-dashoffset:0}.ha-collage.is-static .ha-collage__thread path{stroke-dashoffset:0;transition:none}.ha-collage__grid{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);display:grid;position:relative}.ha-tile{background:var(--ha-white);border:1px solid var(--ha-mist);opacity:0;min-width:0;transform:translateY(52px) rotate(var(--tile-tilt,0deg));flex-direction:column;margin:0;display:flex}.ha-collage.phase-1 .ha-tile[data-wave="1"],.ha-collage.phase-2 .ha-tile[data-wave="1"],.ha-collage.phase-2 .ha-tile[data-wave="2"],.ha-collage.phase-3 .ha-tile:not([data-wave="4"]),.ha-collage.phase-4 .ha-tile{opacity:1;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--tile-order,0) * 90ms);transform:none}.ha-collage.is-static .ha-tile{opacity:1;transition:none;transform:none}.ha-tile--signal{grid-column:span 7}.ha-tile--card{grid-column:span 5}.ha-tile--versions{grid-column:span 4}.ha-tile--loop{grid-column:span 5}.ha-tile--channels{grid-column:span 3}.ha-tile--taste{grid-column:span 5}.ha-tile--resolve{grid-column:span 7}.ha-tile__frame{position:relative;overflow:hidden}.ha-tile__frame img{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.ha-tile--taste .ha-tile__frame img{aspect-ratio:1}.ha-tile__frame--loop img{aspect-ratio:16/9}.ha-tile__frame--loop video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.ha-tile__frame--loop video.has-started{opacity:1}.ha-tile__sentence{border:1px solid var(--ha-mist);font-family:var(--ha-display);letter-spacing:-.03em;background:#fbfbfaf0;max-width:22ch;margin:0;padding:16px 20px 20px;font-size:clamp(1.05rem,1.5vw,1.4rem);font-weight:600;position:absolute;bottom:clamp(14px,2vw,26px);left:clamp(14px,2vw,26px)}.ha-tile__underline{background:var(--ha-sage);transform-origin:0;border-radius:2px;width:76%;height:3px;margin-top:10px;display:block;transform:scaleX(0)}.ha-collage.phase-1 .ha-tile__underline,.ha-collage.phase-2 .ha-tile__underline,.ha-collage.phase-3 .ha-tile__underline,.ha-collage.phase-4 .ha-tile__underline{transition:transform .8s cubic-bezier(.5,0,.2,1) .9s;transform:scaleX(1)}.ha-collage.is-static .ha-tile__underline{transition:none;transform:scaleX(1)}.ha-tile__quote{flex:1;margin:0;padding:clamp(24px,3vw,44px) clamp(20px,2.6vw,38px) 10px}.ha-tile__quote p{font-family:var(--ha-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.15rem,1.7vw,1.6rem);font-weight:600;line-height:1.3}.ha-tile__meta{color:var(--ha-structural);font-size:var(--ha-text-meta);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 clamp(20px,2.6vw,38px) 22px}.ha-tile__fan,.ha-tile__formats{flex:1;align-items:end;gap:10px;padding:clamp(18px,2.4vw,30px);display:flex}.ha-tile__formats{background:linear-gradient(145deg,#f7f5ef,#e9ede7);min-height:230px}.ha-tile__format{background:var(--ha-white);border:1px solid var(--ha-mist);flex-direction:column;justify-content:space-between;padding:12px;display:flex}.ha-tile__format small{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em;text-transform:uppercase}.ha-tile__format b{font-family:var(--ha-display);letter-spacing:-.035em;font-size:clamp(1rem,1.45vw,1.35rem);line-height:1.05}.ha-tile__format--wide{aspect-ratio:16/9;width:44%}.ha-tile__format--square{aspect-ratio:1;width:30%}.ha-tile__format--tall{aspect-ratio:4/5;width:22%}.ha-tile__crop{border:1px solid var(--ha-mist);object-fit:cover;min-width:0;height:auto;display:block}.ha-tile__crop--wide{aspect-ratio:16/9;width:44%}.ha-tile__crop--square{aspect-ratio:1;width:30%}.ha-tile__crop--tall{aspect-ratio:4/5;width:22%}.ha-tile__channels{flex:1;align-content:start;gap:0;margin:0;padding:clamp(16px,2vw,26px) clamp(16px,2vw,24px);list-style:none;display:grid}.ha-tile__channels li{border-top:1px solid var(--ha-mist);padding:12px 0 14px}.ha-tile__channels li:first-child{border-top:0}.ha-tile__channels .ha-tile__meta{color:var(--ha-evergreen);margin-bottom:6px;padding:0;display:block}.ha-tile__channels p{font-family:var(--ha-display);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.25}.ha-tile__channels li:nth-child(2) p{font-family:var(--ha-body);font-weight:500}.ha-tile__channels li:nth-child(3) p{text-transform:uppercase}.ha-tile__badge{color:var(--ha-white);font-size:var(--ha-text-meta);letter-spacing:.08em;text-transform:uppercase;background:#141915c7;padding:8px 12px;font-weight:600;position:absolute;top:12px;left:12px}.ha-tile__field{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:clamp(18px,2.4vw,30px) clamp(18px,2.4vw,30px) 0;display:grid}.ha-tile__field img{aspect-ratio:3/2;border:1px solid var(--ha-mist);object-fit:cover;width:100%;height:auto;display:block}.ha-tile--resolve .ha-tile__field{grid-template-columns:1fr;position:relative}.ha-tile--resolve .ha-tile__field img{aspect-ratio:16/9}.ha-tile__image-quote{border-left:2px solid var(--ha-sage);color:var(--ha-ink);font-family:var(--ha-display);letter-spacing:-.045em;background:#fbfbfad1;max-width:min(520px,100% - 44px);margin:0;padding:clamp(14px,2vw,22px) clamp(18px,2.4vw,28px);font-size:clamp(1.4rem,2.6vw,3rem);font-weight:600;line-height:1.08;position:absolute;bottom:clamp(22px,3vw,44px);left:clamp(22px,3vw,44px)}.ha-tile__resolveline{align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(18px,2.4vw,30px);display:flex}.ha-tile__resolveline svg{flex:0 0 clamp(130px,18vw,260px)}.ha-tile__resolveline .ha-throughline-path{stroke-width:2.4px}.ha-tile__resolveline p{color:var(--ha-charcoal);font-size:var(--ha-text-body);max-width:680px;margin:0;line-height:1.65}.ha-tile>figcaption{border-top:1px solid var(--ha-mist);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:auto;padding:12px 14px 14px;display:flex}.ha-tile>figcaption span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ha-tile--channels>figcaption span{white-space:normal}.ha-tile>figcaption strong{font-family:var(--ha-display);font-size:var(--ha-text-control);letter-spacing:-.02em;overflow-wrap:anywhere;text-align:right;max-width:100%;font-weight:600}.ha-principles{background:var(--ha-evergreen-deep);color:var(--ha-white);padding:clamp(88px, 10vw, 144px) var(--ha-gutter);grid-template-columns:minmax(360px,.62fr) minmax(0,1.2fr);gap:clamp(70px,7vw,100px);display:grid}.ha-principles__field{order:-1;grid-column:1/-1;margin:0 0 clamp(10px,2vw,30px);position:relative}.ha-principles__field img{aspect-ratio:21/7;object-fit:cover;width:100%;height:auto;display:block}.ha-principles__field .ha-tile__frame{aspect-ratio:21/7;position:relative;overflow:hidden}.ha-principles__field .ha-tile__frame img,.ha-principles__field .ha-tile__frame video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-principles__field figcaption{color:#dfe5e0;font-size:var(--ha-text-meta);letter-spacing:.04em;text-shadow:0 1px 10px #000000bf;max-width:44ch;position:absolute;bottom:18px;left:20px}.ha-principles header{align-self:start;position:sticky;top:50px}.ha-principles header h2{max-width:100%;font-size:clamp(2.5rem,3.9vw,4rem)}.ha-principles__list{margin:0;padding:0;list-style:none}.ha-principles__body{min-width:0}.ha-film--principles{margin-top:clamp(32px,5vw,72px)}.ha-film--principles .ha-film__frame{border:1px solid #ffffff24}.ha-principles__list li{border-top:1px solid #ffffff2b;grid-template-columns:45px minmax(220px,.6fr) minmax(220px,.8fr);gap:22px;padding:34px 0 72px;display:grid}.ha-principles__list li>span{color:var(--ha-sage-on-dark);font-size:var(--ha-text-meta)}.ha-principles__list h3{margin:0;font-size:clamp(1.5rem,2.6vw,2.8rem);font-weight:600;line-height:1.05}.ha-principles__list p{color:#d4d7d2;font-size:var(--ha-text-body);margin:0;line-height:1.7}.ha-audiences{padding:clamp(88px, 10vw, 144px) var(--ha-gutter)}.ha-audiences__heading{grid-template-columns:.3fr minmax(0,1fr);margin-bottom:clamp(64px,8vw,112px);display:grid}.ha-audiences__heading h2{text-wrap:balance;grid-column:1/-1;max-width:none}.ha-audiences__grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:16%;display:grid}.ha-audiences__grid section{border-left:1px solid var(--ha-mist);min-height:370px;padding:0 clamp(24px,3vw,46px) 34px}.ha-audiences__grid section:first-child{border-left-color:var(--ha-sage)}.ha-audiences__media{margin:0 0 26px;overflow:hidden}.ha-audiences__media img{aspect-ratio:4/3;filter:saturate(.92);object-fit:cover;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.ha-audiences__grid section:hover .ha-audiences__media img{transform:scale(1.035)}.ha-audiences__grid span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);margin-bottom:18px;display:block}.ha-audiences__grid h3{margin-bottom:25px;font-size:clamp(1.35rem,2.25vw,2.3rem);font-weight:600;line-height:1.05}.ha-audiences__grid p{color:var(--ha-charcoal);font-size:var(--ha-text-body);line-height:1.7}.ha-people{background:var(--ha-paper);border-top:1px solid var(--ha-mist);padding:clamp(88px, 10vw, 144px) var(--ha-gutter)}.ha-people__masthead{grid-template-columns:.32fr minmax(0,1fr);margin-bottom:clamp(56px,7vw,92px);display:grid}.ha-people__masthead h2{max-width:10ch;margin-bottom:34px}.ha-people__mission{color:var(--ha-charcoal);max-width:680px;margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.75}.ha-people__pullquote{border-left:2px solid var(--ha-sage);color:var(--ha-ink);font-family:var(--ha-display);letter-spacing:-.04em;max-width:760px;margin:0 auto clamp(52px,6vw,84px);padding-left:clamp(18px,2vw,28px);font-size:clamp(1.45rem,2vw,2.25rem);font-weight:600;line-height:1.16}.ha-people__pullquote cite{color:var(--ha-evergreen);font-family:var(--ha-body);font-size:var(--ha-text-meta);letter-spacing:.12em;text-transform:uppercase;margin-top:20px;font-style:normal;font-weight:600;display:block}.ha-people__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3.5vw,56px);max-width:1080px;margin-left:auto;margin-right:auto;display:grid;position:relative}.ha-people__thread{background:var(--ha-sage);z-index:0;height:2px;position:absolute;top:clamp(120px,16vw,260px);left:10%;right:10%}.ha-people__card{background:var(--ha-white);border:1px solid var(--ha-mist);z-index:1;flex-direction:column;margin:0;display:flex;position:relative}.ha-people__card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}.ha-people__card figcaption{border-top:1px solid var(--ha-sage);flex:1;gap:12px;padding:24px clamp(18px,2.4vw,34px) 32px;display:grid}.ha-people__card h3{margin:0;font-size:clamp(1.6rem,2.6vw,2.7rem);font-weight:600;line-height:1}.ha-people__card p{color:var(--ha-charcoal);font-size:var(--ha-text-body);max-width:560px;margin:0;line-height:1.75}.ha-people__profile-link{color:var(--ha-evergreen);font-size:var(--ha-text-control);letter-spacing:.01em;text-underline-offset:6px;align-items:center;gap:10px;width:fit-content;margin-top:8px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.ha-people .ha-disclosure{max-width:760px;margin-top:clamp(40px,6vw,70px)}.ha-disclosure{border-bottom:1px solid var(--ha-mist);border-top:1px solid var(--ha-mist);margin-bottom:6px}.ha-disclosure summary{color:var(--ha-evergreen);cursor:pointer;font-size:var(--ha-text-control);padding:20px 0;font-weight:600;list-style:none}.ha-disclosure summary:after{content:" +";float:right}.ha-disclosure[open] summary:after{content:" −"}.ha-disclosure>div{color:var(--ha-charcoal);font-size:var(--ha-text-body);max-width:690px;padding:20px 0 45px;line-height:1.8}.ha-disclosure h4{color:var(--ha-ink);margin:34px 0 12px;font-size:1.15rem;font-weight:600}.ha-disclosure summary::-webkit-details-marker{display:none}.ha-film__transcript summary::-webkit-details-marker{display:none}.ha-cta{background:var(--ha-ink);color:var(--ha-white);min-height:680px;padding:clamp(88px, 10vw, 144px) var(--ha-gutter) 60px;grid-template-columns:.38fr minmax(0,1fr);align-items:end;gap:clamp(50px,7vw,100px);display:grid;position:relative}.ha-cta>div:nth-child(2){z-index:2;position:relative}.ha-cta h2{letter-spacing:-.055em;max-width:10ch;margin-bottom:38px;font-size:clamp(2.5rem,5vw,5.4rem)}.ha-cta>div:nth-child(2)>p:last-child{color:#cbcfc9;max-width:680px;line-height:1.75}.ha-cta>a{font-family:var(--ha-display);letter-spacing:-.04em;z-index:2;border-bottom:1px solid #ffffff59;grid-column:2;justify-content:space-between;align-items:center;padding:22px 0;font-size:clamp(1.1rem,2.2vw,2.15rem);font-weight:600;text-decoration:none;display:flex;position:relative}.ha-cta>a:after{background:var(--ha-sage);content:"";transform-origin:100%;width:100%;height:1px;transition:transform .28s;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.ha-cta>a:hover:after{transform-origin:0;transform:scaleX(1)}.ha-cta__arrival{align-self:stretch;width:100%;min-height:100%;margin:0;position:relative}.ha-cta__arrival img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 72%,#0000 100%)}.ha-cta__arrival .ha-tile__frame{width:100%;height:100%;position:absolute;inset:0}.ha-cta__arrival .ha-tile__frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 72%,#0000 100%)}.ha-audiences__media .ha-tile__frame{aspect-ratio:4/3;position:relative;overflow:hidden}.ha-audiences__media .ha-tile__frame img,.ha-audiences__media .ha-tile__frame video{aspect-ratio:auto;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ha-footer{background:var(--ha-ink);color:var(--ha-white);font-size:var(--ha-text-meta);letter-spacing:.03em;padding:30px var(--ha-gutter);border-top:1px solid #ffffff26;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:18px;display:grid}.ha-footer>p{color:#aeb1ac;text-align:center;margin:0}.ha-footer>p:last-child{text-align:right}.ha-footer__links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ha-footer__links a{color:#d2d2ce;font-size:var(--ha-text-meta);letter-spacing:.06em;text-transform:uppercase}.ha-footer__links a:hover{color:var(--ha-white)}@media (width<=1060px){.ha-hero{grid-template-columns:minmax(0,1fr) 190px}.ha-hero:after{left:calc(78% - 1px)}.ha-offer__intro{grid-template-columns:1fr}.ha-offer__band{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-offer__band li:nth-child(odd){border-left:0;padding-left:0}.ha-stakes__body{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-stakes__headline,.ha-judgment{grid-template-columns:1fr}.ha-judgment__intro{grid-template-columns:1fr 1fr;gap:40px;display:grid}.ha-judgment__intro .ha-eyebrow{grid-column:1/-1;margin-bottom:-20px}.ha-strength__masthead{grid-template-columns:.26fr .8fr .72fr}.ha-strength__lane{min-height:680px}.ha-principles{grid-template-columns:clamp(260px,28vw,300px) minmax(0,1fr);gap:40px}.ha-principles header h2{max-width:100%;font-size:clamp(2.2rem,3.7vw,2.5rem)}.ha-principles__list li{grid-template-columns:38px minmax(190px,.7fr) minmax(190px,1fr)}.ha-audiences__grid{margin-left:0}.ha-collage__masthead,.ha-people__masthead{grid-template-columns:1fr}.ha-collage__masthead h2,.ha-people__masthead h2{margin-top:16px}}@media (width>=801px) and (width<=1060px) and (orientation:portrait){.ha-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:min(100svh,1040px);padding-top:112px;padding-bottom:40px;display:flex}.ha-hero:after{display:none}.ha-hero__copy{width:100%}.ha-hero h1{max-width:12ch;font-size:clamp(2.75rem,11vw,4.35rem)}.ha-hero__lede{max-width:580px}.ha-hero__aside{border-top:1px solid var(--ha-mist);width:100%;max-width:none;margin:42px 0 0;padding:24px 0 0}.ha-hero__aside p{max-width:12ch}.ha-hero__rule{display:none}}@media (width<=800px){.humanics-award{--ha-page:calc(100% - 32px);--ha-gutter:24px;font-size:16px}.ha-offer,.ha-tool-proof,.ha-stakes,.ha-field-notes,.ha-judgment,.ha-collage,.ha-principles,.ha-audiences,.ha-people{padding-top:76px;padding-bottom:76px}.ha-strength{padding-top:76px}.ha-cta{min-height:640px;padding-top:80px}.ha-nav{height:66px}.ha-nav nav>a{display:none}.ha-mobile-jump{border-bottom:1px solid var(--ha-mist);height:46px;padding:0 var(--ha-gutter);scrollbar-width:none;z-index:19;background:#fffffff0;align-items:center;gap:22px;display:flex;position:absolute;top:66px;left:0;right:0;overflow-x:auto}.ha-mobile-jump::-webkit-scrollbar{display:none}.ha-mobile-jump{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 34px),#0000)}.ha-mobile-jump a{color:var(--ha-charcoal);font-size:var(--ha-text-control);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.ha-throughline-sequence{min-height:0;margin-bottom:90px}.ha-throughline-sequence__sticky{min-height:0;display:block;position:static}.ha-throughline-sequence__intro{flex-direction:column;align-items:flex-start;margin-bottom:28px}.ha-throughline-sequence__frames,.ha-throughline-sequence.is-static .ha-throughline-sequence__frames{aspect-ratio:auto;background:0 0;border:0;grid-template-columns:1fr;gap:22px;display:grid;overflow:visible}.ha-throughline-sequence__frames figure,.ha-throughline-sequence__frames figure.is-active,.ha-throughline-sequence.is-static .ha-throughline-sequence__frames figure{background:var(--ha-white);border:1px solid var(--ha-mist);opacity:1;position:relative;transform:none}.ha-throughline-sequence__frames img{aspect-ratio:16/9;height:auto}.ha-throughline-sequence__frames figcaption{grid-template-columns:30px 1fr;gap:6px 12px;padding:16px;display:grid}.ha-throughline-sequence__frames figcaption span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em}.ha-throughline-sequence__frames figcaption strong{font-family:var(--ha-display);letter-spacing:-.025em;font-size:1.08rem}.ha-throughline-sequence__frames figcaption p{color:var(--ha-charcoal);font-size:var(--ha-text-control);grid-column:2;margin:0;line-height:1.5}.ha-throughline-sequence__steps{display:none}.ha-hero{flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:min(100svh,1040px);padding-top:158px;padding-bottom:28px;display:flex}.ha-hero:after{display:none}.ha-hero h1{max-width:12ch;font-size:clamp(2.75rem,11vw,4.35rem)}.ha-hero__copy{width:100%}.ha-hero__lede{max-width:580px}.ha-hero__aside{border-top:1px solid var(--ha-mist);width:100%;max-width:none;margin:42px 0 0;padding:24px 0 0}.ha-hero__aside p{max-width:12ch}.ha-hero__rule{display:none}.ha-offer__intro{grid-template-columns:1fr;margin-bottom:50px}.ha-offer__intro h2{margin:16px 0 40px}.ha-offer__band{grid-template-columns:1fr}.ha-offer__band li,.ha-offer__band li:first-child,.ha-offer__band li:nth-child(odd){border-left:0;border-top:1px solid var(--ha-mist);padding:24px 0 34px}.ha-offer__band li:first-child{border-top:0}.ha-offer__number{margin-bottom:20px}.ha-tool-proof,.ha-field-notes__masthead,.ha-field-notes__posts article{grid-template-columns:1fr}.ha-tool-proof__body,.ha-field-notes__masthead>div{border-left:0;border-top:2px solid var(--ha-sage);padding-top:24px;padding-left:0}.ha-field-notes__posts article{gap:22px;padding:30px 0 36px}.ha-field-notes__image{aspect-ratio:4/3;max-width:180px}.ha-stakes__header,.ha-audiences__heading{grid-template-columns:1fr}.ha-stakes__header h2,.ha-audiences__heading h2{margin-top:16px}.ha-stakes__body{grid-template-columns:1fr;gap:28px;margin-left:0}.ha-strength__masthead{grid-template-columns:1fr}.ha-strength__masthead h2{margin-bottom:34px}.ha-strength__masthead>p:last-child{margin-left:0}.ha-strength__split{grid-template-columns:1fr}.ha-strength__lane{min-height:0}.ha-strength__lane ul{margin-bottom:0}.ha-motion-study{margin-top:clamp(38px,8vw,64px)}.ha-principles{grid-template-columns:1fr}.ha-principles header{position:static}.ha-principles header h2{max-width:12ch}.ha-principles__list li{grid-template-columns:42px 1fr}.ha-principles__list p{grid-column:2}.ha-audiences__grid{grid-template-columns:1fr}.ha-audiences__grid section{border-left:0;border-top:1px solid var(--ha-mist);min-height:0;padding:28px 0 55px}.ha-audiences__grid section:first-child{border-top-color:var(--ha-sage)}.ha-audiences__grid span{margin-bottom:40px}.ha-audiences__grid p{max-width:560px}.ha-collage__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ha-collage__thread{display:none}.ha-tile{grid-column:span 1}.ha-tile>figcaption span{white-space:normal}.ha-tile--signal,.ha-tile--resolve{grid-column:span 2}.ha-tile__resolveline{flex-direction:column;align-items:flex-start}.ha-people__pair{grid-template-columns:1fr}.ha-people__thread{display:none}.ha-yes-portal{grid-template-rows:minmax(240px,46vh) 1fr;grid-template-columns:1fr;inset:14px;overflow:auto}.ha-yes-portal__copy{align-content:start}.ha-yes-portal__copy h3{max-width:9ch}.ha-cta{grid-template-columns:1fr;min-height:720px}.ha-cta__arrival{aspect-ratio:16/9;min-height:0}.ha-cta__arrival img{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.ha-cta>a{grid-column:1;margin-top:26px}.ha-footer{grid-template-columns:1fr;gap:18px}.ha-footer__links{justify-content:flex-start}.ha-footer>p,.ha-footer>p:last-child{text-align:left}}@media (width<=720px){.ha-throughline-sequence{min-height:0;margin-bottom:90px}.ha-throughline-sequence__sticky{min-height:0;display:block;position:static}.ha-throughline-sequence__intro{flex-direction:column;align-items:flex-start;margin-bottom:28px}.ha-throughline-sequence__frames{aspect-ratio:auto;background:0 0;border:0;gap:22px;display:grid;overflow:visible}.ha-throughline-sequence__frames figure,.ha-throughline-sequence__frames figure.is-active{background:var(--ha-white);border:1px solid var(--ha-mist);opacity:1;position:relative;transform:none}.ha-throughline-sequence__frames img{aspect-ratio:16/9;height:auto}.ha-throughline-sequence__frames figcaption{grid-template-columns:30px 1fr;gap:6px 12px;padding:16px;display:grid}.ha-throughline-sequence__frames figcaption span{color:var(--ha-evergreen);font-size:var(--ha-text-meta);letter-spacing:.08em}.ha-throughline-sequence__frames figcaption strong{font-family:var(--ha-display);letter-spacing:-.025em;font-size:1.08rem}.ha-throughline-sequence__frames figcaption p{color:var(--ha-charcoal);font-size:var(--ha-text-control);grid-column:2;margin:0;line-height:1.5}.ha-throughline-sequence__steps{display:none}.ha-film__frame,.ha-film--judgment .ha-film__frame{aspect-ratio:4/5}.ha-film__fallback:before{width:90%;height:54%;top:4%;right:-25%}.ha-film__fallback:after{width:63%;height:38%;top:12%;right:-3%}.ha-film__face{width:54%;height:59%;top:21%;left:14%}.ha-film__thread,.ha-film__signal{top:39%;left:57%}.ha-film__thread{width:35%}}@media (width<=520px){.humanics-award h1,.humanics-award h2,.humanics-award h3,.humanics-award h4{letter-spacing:-.035em}.ha-hero h1,.ha-cta h2{letter-spacing:-.055em}.ha-eyebrow,.ha-micro-label{font-size:.8125rem}.ha-hero__actions{flex-direction:column;align-items:flex-start}.ha-judgment__intro .ha-eyebrow{margin-bottom:18px}.ha-button{min-width:100%}.ha-offer h2,.ha-collage h2,.ha-stakes h2,.ha-judgment h2,.ha-strength h2,.ha-principles h2,.ha-audiences h2,.ha-people h2{font-size:clamp(2.55rem,12vw,4rem)}.ha-principles header h2{font-size:clamp(2.5rem,11.6vw,4rem)}.ha-offer,.ha-collage,.ha-stakes,.ha-judgment,.ha-strength,.ha-principles,.ha-audiences,.ha-people{padding:68px 20px}.ha-strength{padding-top:68px;padding-bottom:0}.ha-collage__grid{grid-template-columns:1fr}.ha-tile,.ha-tile--signal,.ha-tile--resolve{grid-column:span 1}.ha-tile__field{grid-template-columns:1fr}.ha-yes-portal{inset:10px}.ha-yes-portal__copy{padding:28px 22px 34px}.ha-yes-portal__copy h3{font-size:clamp(2.2rem,12vw,4rem)}.ha-film figcaption{flex-wrap:wrap;justify-content:flex-start;align-items:center}.ha-film__label{flex-direction:column;align-items:flex-start}.ha-strength__lane{min-height:0;padding:34px 26px}.ha-motion-study>figcaption{flex-direction:column;align-items:flex-start;gap:8px}.ha-motion-study>figcaption h4{text-align:left}.ha-principles__list li{display:block}.ha-principles__list li>span{margin-bottom:30px;display:block}.ha-principles__list h3{margin-bottom:18px}.ha-people__card figcaption{padding:20px 16px 26px}.ha-cta{padding-left:20px;padding-right:20px}.ha-cta h2{font-size:clamp(2.3rem,10.5vw,3.4rem)}.ha-cta>a{overflow-wrap:anywhere;flex-direction:column;align-items:flex-start;gap:12px}.ha-footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.humanics-award *,.humanics-award :before,.humanics-award :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ha-throughline-path,.ha-collage__thread path{stroke-dashoffset:0!important}.ha-tile,.ha-tile__underline{opacity:1;transform:none}.ha-human-yes__button{background:var(--ha-sage)}}@media (prefers-contrast:more){.humanics-award{--ha-charcoal:#30302e;--ha-structural:#4b4b47;--ha-mist:#b9b9b3}.ha-eyebrow,.ha-micro-label{font-weight:700}}.aeo-page{--ink:#20231f;--paper:#f5f1e8;--paper-deep:#e8e3d7;--sage:#95a38c;--line:#20231f2e;--body-copy:clamp(1.08rem,1.35vw,1.25rem);background:var(--paper);color:var(--ink);min-height:100svh;font:16px/1.55 Inter,Helvetica Neue,Arial,sans-serif}.aeo-page *{box-sizing:border-box}.aeo-page h1,.aeo-page h2,.aeo-page h3,.aeo-page p{margin-top:0}.aeo-page h1,.aeo-page h2,.aeo-page h3{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}.aeo-page a{color:inherit}.aeo-skip{background:var(--ink);color:#fff;z-index:10;padding:12px 16px;position:fixed;top:16px;left:16px;transform:translateY(-160%)}.aeo-skip:focus{transform:translateY(0)}.aeo-nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:76px;padding:18px clamp(24px,5vw,80px);display:flex}.aeo-brand img{width:auto;height:22px;display:block}.aeo-nav nav{align-items:center;gap:clamp(18px,2.4vw,38px);display:flex}.aeo-nav nav a{color:#50534e;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;text-decoration:none}.aeo-nav nav a:hover,.aeo-nav nav a:focus-visible{color:var(--ink)}.aeo-hero,.aeo-final{padding:clamp(52px,6vw,92px) clamp(24px,7vw,130px)}.aeo-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);align-items:center;gap:clamp(32px,4vw,56px);min-height:560px;display:grid}.aeo-hero__copy{max-width:760px}.aeo-eyebrow{color:#64745d;letter-spacing:.13em;text-transform:uppercase;margin-bottom:17px;font-family:Inter,Arial,sans-serif;font-size:.7rem;font-weight:800}.aeo-eyebrow--light{color:#bdc8b4}.aeo-short-rule{background:var(--sage);width:30px;height:2px;margin:0 0 26px;display:block}.aeo-hero h1{margin-bottom:30px;font-size:clamp(3.35rem,6.3vw,6.8rem)}.aeo-lede{color:#50534e;font-size:var(--body-copy);max-width:570px}.aeo-button{background:var(--ink);letter-spacing:.08em;text-transform:uppercase;gap:23px;min-height:54px;margin-top:16px;padding:18px 22px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.aeo-hero__proof{margin:0;position:relative}.aeo-hero__proof img{filter:grayscale()contrast(.9);mix-blend-mode:multiply;width:118%;margin-left:-9%;display:block;position:relative;transform:rotate(3deg)}.aeo-hero__proof figcaption{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:.75rem}.aeo-stakes{background:var(--ink);color:var(--paper);grid-template-columns:1.25fr .75fr;gap:clamp(28px,3vw,42px);padding:clamp(52px,5vw,80px) clamp(24px,7vw,130px);display:grid}.aeo-stakes>div:first-child{grid-column:1/-1}.aeo-stakes h2,.aeo-section-intro h2,.aeo-banking h2,.aeo-final h2{max-width:820px;font-size:clamp(2.65rem,4.6vw,5rem)}.aeo-stakes__example{border-top:1px solid #f5f1e840;grid-column:1;margin:0;padding-top:clamp(16px,2vw,28px)}.aeo-stakes__example img{background:var(--paper);width:100%;height:auto;display:block}.aeo-stakes__example figcaption{color:#cdd1c8;margin:14px 0 0;font-size:.84rem}.aeo-stakes__copy{color:#d4d7d0;font-size:var(--body-copy);grid-column:2;align-self:center;max-width:500px;padding:clamp(22px,4vw,60px) 0 0 clamp(8px,4vw,64px);line-height:1.5}.aeo-stakes__copy p:last-child{margin-bottom:0}.aeo-evidence{background:var(--paper);padding:clamp(8px,1.5vw,20px) clamp(20px,5vw,80px) clamp(48px,5vw,72px)}.aeo-evidence__image{width:100%;max-width:1440px;height:auto;margin:auto;display:block}.aeo-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aeo-section-intro>p:last-child{color:#60635d;max-width:400px}.aeo-work{background:var(--paper);padding:clamp(56px,5vw,76px) clamp(24px,7vw,130px) clamp(22px,3vw,40px)}.aeo-work__grid{grid-template-columns:repeat(3,1fr);margin-top:clamp(30px,3vw,42px);display:grid}.aeo-work__grid section{border-left:1px solid var(--line);min-height:0;padding:0 clamp(20px,3vw,50px)}.aeo-work__grid section:first-child{border-left:0;padding-left:0}.aeo-work__grid span,.aeo-banking__flow span{color:#718368;font-family:Georgia,serif;font-size:1.5rem}.aeo-work__grid h3{margin:15px 0;font-size:clamp(1.7rem,2.3vw,2.5rem)}.aeo-work__grid p{color:#5d605a;font-size:var(--body-copy)}.aeo-banking{background:#c5cbbc;padding:clamp(56px,5vw,76px) clamp(24px,7vw,130px)}.aeo-banking__heading{grid-template-columns:.7fr 1.3fr;gap:32px;display:grid}.aeo-banking__heading .aeo-eyebrow{grid-column:1}.aeo-banking__heading h2{grid-area:2/1}.aeo-banking__heading>p:last-child{font-size:var(--body-copy);grid-area:2/2;max-width:440px}.aeo-banking__flow{counter-reset:steps;grid-template-columns:repeat(4,1fr);gap:0;margin:clamp(36px,4vw,52px) 0 24px;padding:0;list-style:none;display:grid}.aeo-banking__flow li{border-top:1px solid #20231f7a;padding:20px 28px 0 0;position:relative}.aeo-banking__flow li:not(:last-child):after{content:"→";font-size:1.25rem;position:absolute;top:-16px;right:12px}.aeo-banking__flow h3{margin:14px 0 8px;font-size:1.5rem}.aeo-banking__flow p{font-size:var(--body-copy);max-width:210px}.aeo-banking__caption{font-size:var(--body-copy);border-top:1px solid #20231f52;padding-top:14px}.aeo-ballotbook{background:var(--ink);color:var(--paper);grid-template-columns:.8fr 1.1fr auto;align-items:center;gap:30px;padding:42px clamp(24px,7vw,130px);display:grid}.aeo-ballotbook h2{margin:0;font-size:2.5rem}.aeo-ballotbook p{font-size:var(--body-copy);max-width:500px;margin:0}.aeo-ballotbook a{color:#dce4d6;text-transform:uppercase;white-space:nowrap;font-size:.8rem;font-weight:800;text-decoration:none}.aeo-final{min-height:340px}.aeo-final h2{max-width:800px;margin-bottom:28px}.aeo-footer{background:var(--ink);color:var(--paper);grid-template-columns:auto 1fr auto auto;align-items:center;gap:20px;padding:30px clamp(24px,5vw,80px);display:grid}.aeo-footer__brand img{width:auto;height:20px;display:block}.aeo-footer p{margin:0;font-size:.8rem}.aeo-footer nav{gap:22px;display:flex}.aeo-footer a{font-size:.8rem;font-weight:700;text-decoration:none}.aeo-footer>p:last-child{color:#b9c0b5;text-align:right}@media (width<=760px){.aeo-nav{align-items:flex-start;gap:18px}.aeo-nav nav{flex-wrap:wrap;justify-content:flex-end;row-gap:10px}.aeo-nav nav a{font-size:.65rem}.aeo-hero,.aeo-stakes{grid-template-columns:1fr}.aeo-hero{min-height:auto}.aeo-hero__proof{max-width:440px}.aeo-stakes__example,.aeo-stakes__copy{grid-column:1}.aeo-stakes__copy{padding:0}.aeo-work__grid,.aeo-banking__flow{grid-template-columns:1fr}.aeo-work__grid section,.aeo-work__grid section:first-child{border-left:0;border-top:1px solid var(--line);min-height:0;padding:26px 0}.aeo-banking__heading{display:block}.aeo-banking__flow{margin-top:50px}.aeo-banking__flow li{padding:20px 0}.aeo-banking__flow li:not(:last-child):after{inset:auto auto -16px 0;transform:rotate(90deg)}.aeo-ballotbook,.aeo-footer{grid-template-columns:1fr}.aeo-footer>p:last-child{text-align:left}.aeo-hero h1{font-size:clamp(3.2rem,13vw,5.2rem)}}
