.ab{position:relative;z-index:2;width:100%;color:var(--ink)}.ab-wrap{width:100%;padding:0 var(--base-padding-x)}.ab-head{margin-top:calc(var(--vh, 1vh) * 20)}.ab-eyebrow{margin:0 0 1.6em}.ab-title{position:relative;display:block;margin:0;font-size:17vw;line-height:.92;font-weight:400;letter-spacing:var(--type-display-track);left:-.01em;text-transform:uppercase}.ab-title-line{display:block;overflow:hidden;white-space:nowrap}.ab-title .char{display:inline-block;will-change:transform;transform:translate3d(0,110%,0);transition:transform var(--hd-dur) var(--hd-ease)}.ab.is-in .ab-title .char{transform:translateZ(0)}@media (max-width:812px){.ab-head{margin-top:7em}.ab-title{font-size:19vw}}.ab-big{margin:0;padding:calc(var(--vh, 1vh) * 26) 0 calc(var(--vh, 1vh) * 20);font-size:clamp(38px,9vw,190px);line-height:.94;font-weight:var(--type-display-weight);letter-spacing:var(--type-display-track);text-transform:uppercase;max-width:15ch}.ab-big--mid{padding:calc(var(--vh, 1vh) * 18) 0}.ab-big--sm{font-size:clamp(30px,6vw,124px);max-width:19ch}.ab-w{color:rgb(17 17 16/var(--ab-ink,.12));will-change:color}.ab-big-line{display:block;overflow:hidden;padding:.06em 0;margin:-.06em 0}.ab-big-in{display:block;transform:translate3d(0,110%,0);transition:transform var(--hd-dur) var(--hd-ease) calc(var(--l, 0) * var(--hd-step))}.ab-big.is-revealed .ab-big-in{transform:none}@media (prefers-reduced-motion:reduce){.ab-big-in{transform:none;transition:none}.ab-w{color:var(--ink)}}.ab-quiet{max-width:46ch;margin-left:auto;padding:0 0 calc(var(--vh, 1vh) * 18)}.ab-quiet p{margin:0 0 1.3em;font-size:clamp(15px,1.15vw,22px);line-height:1.62;color:var(--ink-soft)}.ab-quiet p:last-child{margin-bottom:0}.ab-quiet--lead p{color:var(--ink);font-size:clamp(17px,1.5vw,30px);line-height:1.46}@media (max-width:1024px){.ab-quiet{margin-left:0;max-width:56ch}}.ab-r{display:block;overflow:hidden}.ab-r>span{display:block;transform:translate3d(0,115%,0);transition:transform 1.05s cubic-bezier(.35,0,0,1)}.is-in.ab-r>span,.is-in>.ab-r>span{transform:translateZ(0)}@media (prefers-reduced-motion:reduce){.ab-r>span{transform:none;transition:none}}.ab-label{margin:0 0 2.4em}.ab-origin{padding:calc(var(--vh, 1vh) * 10) 0 calc(var(--vh, 1vh) * 18)}.ab-close{padding:0 0 calc(var(--vh, 1vh) * 18)}.ab-cta-row{margin-top:calc(var(--vh, 1vh) * 6)}.ab-wb{--wb-ink:#f2f1ec;--wb-soft:rgba(242,241,236,0.62);--wb-faint:rgba(242,241,236,0.4);--wb-rule:rgba(255,255,255,0.1);position:relative;margin:0 calc(var(--base-padding-x) * -1);padding:calc(var(--vh, 1vh) * 14) var(--base-padding-x) calc(var(--vh, 1vh) * 18);background:var(--panel);color:var(--wb-ink)}.ab-wb-head{display:flex;align-items:flex-start;gap:1.2em;margin-bottom:calc(var(--vh, 1vh) * 8)}.ab-wb-title{margin:0;font-size:clamp(30px,5vw,96px);line-height:1;color:var(--wb-ink);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-track);text-transform:uppercase}.ab-wb-count{font-family:GeistMono,IBMPlexMono,ui-monospace,monospace;font-size:var(--type-eyebrow);letter-spacing:.16em;color:var(--wb-faint);padding-top:.6em}.ab-wr{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);min-height:calc(var(--vh, 1vh) * 34);padding:calc(var(--vh, 1vh) * 6) 0;border-top:1px solid var(--wb-rule)}.ab-wr:last-child{border-bottom:1px solid var(--wb-rule)}.ab-wr-bg{position:absolute;left:0;top:50%;pointer-events:none;white-space:nowrap;font-size:15vw;line-height:0;font-weight:400;letter-spacing:var(--track-display);text-transform:uppercase;transform:translate3d(0,-50%,0);--gt-line-max:0.2}.ab-wr:nth-child(odd) .ab-wr-bg{left:auto;right:0}.ab-wr-bg .glow-text{display:block}.ab-wr-name{position:relative;margin:0;color:var(--wb-ink);font-size:clamp(26px,3.4vw,66px);line-height:1;font-weight:var(--type-display-weight);letter-spacing:var(--type-display-track);text-transform:uppercase}.ab-wr-side{position:relative;display:flex;align-items:center;gap:1.6em}.ab-wr-icon{flex:0 0 auto;width:clamp(28px,2.4vw,44px);height:auto;color:var(--wb-ink)}.ab-wr-line{margin:0;max-width:36ch;font-size:clamp(14px,1.1vw,20px);line-height:1.5;color:var(--wb-soft)}@media (max-width:812px){.ab-wr{grid-template-columns:1fr;row-gap:1.4em;min-height:0;padding:3.2em 0}.ab-wr-bg{font-size:26vw}}.ab-intro{max-width:44ch;margin:calc(var(--vh, 1vh) * 10) 0 0 auto;padding-bottom:calc(var(--vh, 1vh) * 20)}.ab-intro p{margin:0 0 1.2em;font-size:clamp(15px,1.15vw,22px);line-height:1.6;color:var(--ink-soft)}.ab-intro p:last-child{margin-bottom:0}.ab-intro .ab-intro-lead{color:var(--ink);font-size:clamp(19px,1.7vw,34px);line-height:1.4}@media (max-width:1024px){.ab-intro{margin-left:0;max-width:56ch}}.ab-close .ab-big{padding:calc(var(--vh, 1vh) * 16) 0 calc(var(--vh, 1vh) * 8)}