.ah-skip{left:var(--space-4);top:var(--space-4);z-index:var(--z-modal);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-light);color:var(--color-brand-secondary);font-weight:800;position:fixed;transform:translateY(-300%)}.ah-skip:focus{outline:var(--border-focus) solid var(--color-focus);outline-offset:3px;transform:none}.ah-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ah-sticker--at{position:absolute}.ah-sticker--top-left{left:calc(-1 * var(--space-6));top:var(--space-10)}.ah-sticker--bottom-left{left:calc(-1 * var(--space-5));bottom:var(--space-8)}.ah-sticker--bottom-right{right:calc(-1 * var(--space-5));bottom:var(--space-16)}@media(max-width:479px){.ah-sticker--second{display:none}}@media(max-width:767.98px){.ah-sticker--top-left,.ah-sticker--bottom-left{left:calc(-1 * var(--space-3))}}.ah-video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ah-video--playing:after{display:none}.ah-header-wrap{position:relative}.ah-mobile-sheet{left:var(--gutter-mobile);right:var(--gutter-mobile);z-index:var(--z-overlay);position:absolute;top:100%}@media(min-width:1024px){.ah-mobile-sheet{display:none}}.ah-footer__meta{gap:var(--space-2) var(--space-6);color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;font-size:14px;display:flex}.ah-footer__meta a{color:var(--color-text-muted)}.ah-sechead__note{max-width:320px}.ah-talk__marker{color:var(--color-text-accent)}.ah-frame-col{padding:var(--space-4) var(--space-6) var(--space-8) 0;justify-content:center;display:flex}.ah-book--still{animation:none}.ah-book__cover{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ah-book__type{padding:var(--space-8) var(--space-6) var(--space-6) var(--space-8);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.ah-book__title{font-family:var(--font-display);text-transform:uppercase;color:var(--bone-100);margin:0;font-size:clamp(28px,3vw,36px);font-weight:900;font-stretch:62%;line-height:.95}.ah-book__author{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-400);margin:0;font-size:13px;font-weight:700}.ah-bookrow{gap:var(--space-10);grid-template-columns:1fr;place-items:center;display:grid}@media(min-width:768px){.ah-bookrow{justify-items:start;gap:var(--space-16);grid-template-columns:auto 1fr}}.ah-agent-stage{position:relative}.ah-agent-stage__fake{pointer-events:none;position:absolute;inset:0}.ah-agent-stage .ah-stamp{transform:translate(-50%,-50%) rotate(var(--tilt-stamp));z-index:var(--z-agent);animation:ahStampDrop var(--duration-base) var(--ease-emphasis) both;position:absolute;top:50%;left:50%}@keyframes ahStampDrop{0%{opacity:0;transform:translate(-50%,-50%) rotate(var(--tilt-stamp)) scale(1.4)}to{opacity:1;transform:translate(-50%,-50%) rotate(var(--tilt-stamp)) scale(1)}}.ah-agent-replay{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media(max-width:1023px){.ah-cursor,.ah-agent-replay{display:none}}@media(prefers-reduced-motion:reduce){.ah-cursor,.ah-agent-replay,.ah-agent-stage__fake,.ah-agent-stage .ah-stamp{display:none}}.ah-form-done{margin:0}ul.ah-authority__row{margin:0;list-style:none}.ah-agent-stage__real--hidden{opacity:0}.ah-acc__q{padding-block:var(--space-6) var(--space-3)}.ah-testi,.ah-pullquote,.ah-testi blockquote,.ah-pullquote blockquote,.ah-define{margin:0}.ah-icon--xl{width:var(--icon-xl);height:var(--icon-xl)}@media(max-width:479px){.ah-authority__item{white-space:normal}}html{background:var(--color-surface)}.ah-agent-replay-row{margin:0}@media(max-width:1023px){.ah-agent-replay-row{display:none}}@media(prefers-reduced-motion:reduce){.ah-agent-replay-row{display:none}}@media(min-width:768px)and (max-width:1023.98px){.ah-grid--3{grid-template-columns:1fr}}.ah-showall__action{margin-top:var(--space-8);justify-content:flex-start;display:flex}.ah-showall [hidden]{display:none}.ah-proof{border-block:var(--border-hairline) solid var(--color-border-subtle);padding-block:var(--space-12)}.ah-proof__top{gap:var(--space-8);flex-direction:column;display:flex}@media(min-width:768px){.ah-proof__top{align-items:center;gap:var(--space-12);flex-direction:row}.ah-proof__stat{padding-right:var(--space-12);border-right:var(--border-hairline) solid var(--color-border-subtle)}}.ah-proof__stat{gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.ah-proof__n{font-family:var(--font-display);color:var(--color-text-primary);margin:0;font-size:clamp(52px,6vw,72px);font-weight:900;font-stretch:62%;line-height:.9}.ah-proof__group{gap:var(--space-5);flex-direction:column;flex:1;min-width:0;display:flex}.ah-proof__group--rule{margin-top:var(--space-10);padding-top:var(--space-10);border-top:var(--border-hairline) solid var(--color-border-subtle)}.ah-proof__logos{align-items:center;gap:var(--space-4) var(--space-10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ah-proof__mark{height:calc(var(--logo-h) * .65);aspect-ratio:2;background:var(--color-text-secondary);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(min-width:768px){.ah-proof__mark{height:var(--logo-h)}}.ah-proof__word{font-family:var(--font-serif);color:var(--color-text-secondary);white-space:nowrap;font-size:clamp(20px,2.2vw,28px);line-height:1}.ah-proof__link{margin:var(--space-10) 0 0}.ah-caret{vertical-align:-.05em;background:var(--color-brand-primary);width:.08em;height:.85em;margin-left:.06em;animation:1s step-end infinite ahBlink;display:inline-block}@keyframes ahBlink{50%{opacity:0}}.ah-cta__reveal{width:100%;padding-top:var(--space-6);flex-basis:100%}.ah-cta__reveal[hidden]{display:none}.ah-cta:has(>.ah-cta__reveal){flex-wrap:wrap}.ah-footer--giant{align-items:stretch;gap:var(--space-16);padding-bottom:var(--space-6);flex-flow:column}.ah-footer__right{align-items:flex-end;gap:var(--space-4);text-align:right;flex-direction:column;display:flex}.ah-footer__right nav{justify-content:flex-end}.ah-footer__giant{min-width:0;padding-top:var(--space-16);position:relative;overflow:hidden}.ah-wordmark--giant{font-size:calc((min(100vw,var(--container-max)) - 2 * var(--gutter-mobile)) * .134);white-space:nowrap;transform-origin:0 100%;transition:transform var(--duration-slow) var(--ease-emphasis),font-size var(--duration-slow) var(--ease-emphasis);margin:0;line-height:.8;display:block}@media(min-width:768px){.ah-wordmark--giant{font-size:calc((min(100vw,var(--container-max)) - 2 * var(--gutter-desktop)) * .134)}}.ah-wordmark--small{transform:translateY(calc(-1 * var(--space-12))) scale(.16)}.ah-wordmark--bigger{transform:translateY(calc(-1 * var(--space-12))) scale(.45)}.ah-wordmark--biggest{transform:translateY(calc(-1 * var(--space-6))) scale(1)}.ah-wordmark--huge{transform:scale(1.6)}.ah-wordmark--tiny{transform:scale(.12)}.ah-wordmark--fancy{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400;font-stretch:100%;transform:scale(.62)}.ah-wordmark--wonky{transform-origin:50%;transform:rotate(-4deg)scale(.84)}.ah-picasso{left:auto;right:var(--space-6);pointer-events:auto;flex-direction:column-reverse;align-items:flex-end;top:0}.ah-picasso .ah-cursor__toast,.ah-picasso .ah-cursor__tag{margin-left:0}.ah-picasso__ask{font:inherit;cursor:pointer;text-align:left;font-size:14px}.ah-picasso__ask:hover{border-color:var(--color-brand-primary)}.ah-picasso__ask:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ah-picasso--small{left:14%;right:auto}.ah-picasso--bigger{left:40%;right:auto}.ah-picasso--biggest{left:62%;right:auto}@media(max-width:767.98px){.ah-picasso{display:none}}.ah-cursor.ah-picasso{display:flex}@media(max-width:767.98px){.ah-cursor.ah-picasso{display:none}}@media(prefers-reduced-motion:reduce){.ah-wordmark--giant{transition:none}}.ah-bleed{isolation:isolate;background:var(--color-surface);position:relative;overflow:hidden}.ah-bleed__fill,.ah-bleed__shade{display:none}.ah-bleed__media{position:relative}.ah-bleed__img{aspect-ratio:4/3;object-fit:cover;object-position:var(--bleed-x) var(--bleed-y);width:100%;display:block;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ah-bleed__aside{right:var(--space-5);bottom:var(--space-8);align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex;position:absolute}.ah-bleed__content{padding-block:var(--space-8) var(--space-16);position:relative}.ah-bleed--hero .ah-bleed__content{padding-top:0}@media(min-width:1024px){.ah-bleed{align-items:center;min-height:clamp(560px,72vh,820px);display:flex}.ah-bleed--hero{min-height:clamp(600px,82vh,880px)}.ah-bleed__fill{z-index:-3;filter:blur(40px)brightness(.45);background-position:0;background-size:cover;display:block;position:absolute;inset:-60px}.ah-bleed__media{width:auto;aspect-ratio:var(--bleed-ar,1.5);max-width:var(--bleed-w,72%);z-index:-2;position:absolute;top:0;bottom:0;right:0}.ah-bleed__img{aspect-ratio:auto;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 30%);mask-image:linear-gradient(90deg,#0000 0,#000 30%)}.ah-bleed__aside{bottom:40%;right:8%}.ah-bleed__aside .ah-agent-home{top:calc(100% + var(--space-3));right:calc(100% - var(--space-10));width:0;height:0;position:absolute}.ah-bleed__shade{z-index:-1;background:linear-gradient(90deg,var(--color-surface) 0%,color-mix(in srgb,var(--color-surface) 80%,transparent) 34%,transparent 62%);display:block;position:absolute;inset:0}.ah-bleed__content{padding-block:var(--space-26)}.ah-bleed--hero .ah-bleed__content{padding-block:var(--hero-pad-top) var(--space-20)}.ah-bleed__copy{max-width:min(46%,600px)}.ah-bleed--hero .ah-bleed__copy{max-width:min(53%,760px)}}.ah-book__badge{top:var(--space-6);right:calc(-1 * var(--space-6));z-index:2;position:absolute}@media(max-width:479.98px){.ah-book__badge{right:calc(-1 * var(--space-2))}}.ah-book__cover{border-radius:inherit}.ah-leadform{gap:var(--space-5);flex-direction:column;max-width:36rem;display:flex}.ah-leadform__names{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media(min-width:480px){.ah-leadform__names{grid-template-columns:1fr 1fr}}.ah-askai{gap:var(--space-4);flex-direction:column;width:100%;max-width:560px;display:flex}.ah-askai__window{background:var(--color-surface-elevated);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);overflow:hidden}.ah-askai__bar{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:var(--border-hairline) solid var(--color-border-subtle);display:flex}.ah-askai__bar span{background:var(--color-border-subtle);border-radius:50%;width:10px;height:10px}.ah-askai__bar p{margin:0 0 0 var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:13px;font-weight:700}.ah-askai__log{gap:var(--space-5);padding:var(--space-6);flex-direction:column;min-height:380px;display:flex}.ah-askai__q{max-width:85%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-md) var(--radius-lg);background:var(--bone-100);color:var(--abyss-900);align-self:flex-end;margin:0;font-size:17px;font-weight:600;line-height:1.4}.ah-askai__a{gap:var(--space-3);flex-direction:column;display:flex}.ah-askai__agent{align-items:center;gap:var(--space-3);margin:0;display:flex}.ah-askai__agent .ah-cursor__tag{margin-left:0}.ah-askai__step{color:var(--color-text-muted);font-size:14px}.ah-askai__intro{color:var(--color-text-primary);margin:0;font-size:16px}.ah-askai__list{counter-reset:ask;gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ah-askai__list li{counter-increment:ask;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-md);animation:ahAskIn var(--duration-slow) var(--ease-emphasis) both;animation-delay:var(--d);grid-template-columns:auto auto 1fr;display:grid}.ah-askai__list li:before{content:counter(ask);font-family:var(--font-display);color:var(--color-text-accent);font-size:22px;font-weight:900;font-stretch:62%}.ah-askai__name{width:var(--w);background:var(--color-text-secondary);opacity:.85;border-radius:3px;height:1em;display:inline-block}.ah-askai__kind{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.ah-askai__why{color:var(--color-text-muted);grid-column:2/-1;font-size:13px}.ah-askai__you{margin:var(--space-2) 0 0;padding:var(--space-3) var(--space-4);border:var(--border-strong) dashed var(--color-brand-primary);border-radius:var(--radius-md);color:var(--color-text-primary);animation:ahAskIn var(--duration-slow) var(--ease-emphasis) .6s both;font-size:15px}.ah-askai__you strong{color:var(--color-text-accent)}.ah-askai__try{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ah-askai__try-label{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:700}.ah-askai__try .ah-input{flex:110px;width:auto;min-width:0;min-height:44px}.ah-askai__in{color:var(--color-text-muted);font-size:14px}@keyframes ahAskIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ah-askai__list li,.ah-askai__you{animation:none}}.ah-split--top{align-items:start}@media(min-width:1024px){.ah-askai__log{height:650px;min-height:0;overflow:hidden}}@media(min-width:1024px)and (max-width:1279.98px){.ah-askai__log{height:690px}}.ah-acc-row{gap:var(--space-4);flex-direction:column;align-self:stretch;min-width:0;display:flex}.ah-acc-cards{gap:var(--space-6);scroll-snap-type:x mandatory;padding-bottom:var(--space-4);scrollbar-width:thin;flex:1;scroll-padding-inline:0;display:flex;overflow-x:auto}.ah-acc-cards:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px;border-radius:var(--radius-lg)}.ah-acc-card{scroll-snap-align:start;background:var(--color-surface-elevated);border:var(--border-hairline) solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-4);flex-direction:column;flex:0 0 min(400px,85%);min-height:320px;display:flex}.ah-acc-card .ah-acc__q,.ah-acc-card .ah-acc__body{margin:0}.ah-acc-card .ah-acc__q{font-size:clamp(20px,1.8vw,26px)}.ah-acc-row__nav{gap:var(--space-3);justify-content:flex-end;display:flex}@media(prefers-reduced-motion:reduce){.ah-acc-cards{scroll-behavior:auto}}.ah-acc-row__nav .ah-iconbtn{border:var(--border-hairline) solid var(--color-border-strong)}@media(min-width:1024px){.ah-bleed--hero{min-height:0;height:calc(min(var(--bleed-wf) * 100vw,1640px) / var(--bleed-ar))}.ah-bleed--hero .ah-bleed__media{max-width:min(var(--bleed-w),1640px)}.ah-bleed--hero .ah-bleed__content{padding-block:var(--space-8)}}.ah-brand{flex-direction:column;gap:2px;text-decoration:none;display:flex}.ah-brand .ah-wordmark{line-height:1}.ah-brand__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap;font-size:13px;font-weight:700}@media(min-width:1024px)and (max-width:1279.98px){.ah-bleed--hero .ah-display{font-size:7.4vw}}.ah-photo--landscape{aspect-ratio:3/2;max-width:640px}@media(min-width:1024px){.ah-bleed--fit{align-items:stretch;min-height:0}.ah-bleed--fit .ah-bleed__content{padding-block:var(--space-26)}.ah-bleed--fit .ah-bleed__media{bottom:var(--space-26)}.ah-bleed--fit .ah-bleed__fill{display:none}.ah-bleed--fit .ah-bleed__copy{max-width:min(54%,700px)}}
