body.about{background:#26306e}.ab-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:112px clamp(16px,5vw,72px) 96px;background:#26306e;color:var(--paper);overflow:hidden}.ab-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,rgba(246,238,220,.16) 1.4px,transparent 1.6px) 0 0/28px 28px;pointer-events:none}.ab-hero>*{position:relative}.ab-kicker{margin:0;font:700 15px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.8}.ab-hero h1{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.08em .22em;font:800 clamp(92px,min(25vw,44vh),400px)/.8 var(--display);font-variation-settings:"wdth" 75;letter-spacing:-.02em;color:var(--paper);-webkit-text-stroke:clamp(4px,.6vw,9px) var(--ink);paint-order:stroke fill;text-shadow:.04em .04em 0 var(--ink)}.ab-since{font-size:.4em;line-height:1}.ab-year{display:inline-flex}.ab-year span{display:inline-block;animation:wob 2.8s ease-in-out calc(var(--i) * -.35s) infinite}.ab-lede{margin:6px 0 10px;max-width:40ch;font-size:clamp(18px,1.7vw,24px);line-height:1.4}.ab-hero .pill{align-self:flex-start}.ab-ele{position:absolute!important;right:-5vw;bottom:-4vh;width:min(58vw,105vh);aspect-ratio:1400/1190;pointer-events:auto}.ab-ele .pw{transform-origin:0 0}.ab-hero h1,.ab-kicker,.ab-lede,.ab-hero .pill{z-index:2}.caravan{--len:480vh;background:#e7be6a}.caravan .stage{background:#e7be6a}.cv-sky{position:absolute;inset:0}.cv-sky.a{background:#e7be6a}.cv-sky.b{background:#a9c6e2;opacity:0;will-change:opacity}.cv-sun{position:absolute;left:58%;top:9%;width:clamp(90px,14vw,210px);fill:#f6eedc;will-change:transform}.cv-ridge,.cv-snow{position:absolute;left:0;right:0;bottom:0;width:100%;height:78%;will-change:transform;transform:translate3d(0,105%,0)}.cv-ridge{fill:#5a6c93;stroke:#1b1714;stroke-width:3px;vector-effect:non-scaling-stroke}.cv-ridge path{vector-effect:non-scaling-stroke}.cv-snow{fill:#fffdf6}.cv-dune{position:absolute;left:0;bottom:-1%;width:150%;height:44%;will-change:transform}.cv-dune.far{fill:#d9a441}.cv-dune.near{height:30%;fill:#b9822a}.cv-dune.snowy{fill:#f4f7fa;opacity:0;will-change:opacity,transform}.train{position:absolute;left:0;bottom:6%;display:flex;align-items:flex-end;gap:clamp(4px,1.2vw,22px);height:min(46vh,44vw);will-change:transform;z-index:3}.beast{position:relative;flex:none;height:100%;aspect-ratio:var(--ar)}.beast .pw{transform-origin:0 0}.beast:nth-child(1){height:96%}.beast:nth-child(2){height:84%}.beats{position:absolute;inset:clamp(84px,13vh,120px) 0 auto;margin:0;padding:0;list-style:none;z-index:4;pointer-events:none}.beat{position:absolute;left:50%;top:0;width:min(560px,calc(100vw - 32px));margin-left:calc(min(560px,calc(100vw - 32px))/-2);padding:18px 22px 20px;background:#fffdf6;color:var(--ink);border:4px solid var(--ink);border-radius:26px;box-shadow:6px 6px 0 var(--ink);opacity:0;transform:scale(.6) rotate(-3deg);transition:transform .5s cubic-bezier(.34,1.56,.64,1),opacity .18s ease}.beat:after{content:"";position:absolute;left:44px;bottom:-16px;width:26px;height:26px;background:inherit;border:inherit;border-width:0 4px 4px 0;transform:rotate(45deg)}.beat.on{opacity:1;transform:rotate(calc((var(--n) - 2) * .7deg))}.beat.past{transform:scale(.8) translateY(-30px);transition-duration:.25s}.beat b{display:block;font:800 clamp(36px,5vw,64px)/.9 var(--display);font-variation-settings:"wdth" 75;margin-bottom:8px}.beat p{margin:0;font:800 clamp(18px,2vw,24px)/1.12 var(--display);font-variation-settings:"wdth" 85;text-transform:uppercase}.cv-bar{position:absolute;left:50%;bottom:22px;width:min(280px,50vw);height:6px;margin-left:calc(min(280px,50vw)/-2);background:#1b171440;border-radius:3px;overflow:hidden;z-index:5}.cv-bar i{display:block;width:100%;height:100%;background:var(--ink);transform-origin:0 50%;transform:scaleX(0)}html:not(.cam) .caravan{height:auto}html:not(.cam) .caravan .stage{position:relative;height:auto;overflow:visible;padding:64px 16px}html:not(.cam) .caravan :is(.cv-sun,.cv-ridge,.cv-snow,.cv-dune,.train,.cv-bar,.cv-sky){display:none}html:not(.cam) .beats{position:static;display:grid;gap:18px;max-width:640px;margin:0 auto}html:not(.cam) .beat{position:relative;left:auto;margin:0;width:auto;opacity:1;transform:none}.ab-sides{background:var(--paper)}.sides{margin-top:48px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,40px)}.side{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,3.4vw,44px);border:var(--b) solid var(--ink);box-shadow:10px 10px 0 var(--ink);transition:box-shadow .25s ease}.side:hover{box-shadow:14px 14px 0 var(--ink)}.side.culture{background:#d9a441}.side.adventure{background:#a9c6e2}.side-k{margin:0;font:700 15px/1.2 var(--body)}.side h3{margin:0;font:800 clamp(52px,7.4vw,112px)/.85 var(--display);font-variation-settings:"wdth" 75;color:var(--paper);-webkit-text-stroke:5px var(--ink);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink)}.side ul{list-style:none;margin:6px 0 10px;padding:0;display:grid;gap:0;font:800 clamp(20px,2.1vw,30px)/1.1 var(--display);font-variation-settings:"wdth" 85}.side li{padding:10px 0;border-top:3px solid var(--ink)}.side .pill{align-self:flex-start;margin-top:auto}.strip-row.four{grid-template-columns:repeat(4,1fr)}.ab-people{padding-top:40px}.ab-go{position:relative;padding:clamp(72px,12vw,150px) clamp(16px,5vw,72px);background:#26306e;color:var(--paper);text-align:center;overflow:hidden}.ab-go h2{margin:0;font:800 clamp(96px,22vw,340px)/.8 var(--display);font-variation-settings:"wdth" 75;color:var(--paper);-webkit-text-stroke:clamp(4px,.6vw,9px) var(--ink);paint-order:stroke fill;text-shadow:.04em .04em 0 var(--ink)}.ab-go p{max-width:44ch;margin:24px auto;font-size:clamp(17px,1.5vw,21px)}.ab-go .end-go{justify-content:center}.ab-go .alt{color:var(--paper)}@media(max-width:900px){.strip-row.four{grid-template-columns:1fr 1fr}.sides{grid-template-columns:1fr}}@media(max-width:760px){.ab-hero{padding-bottom:calc(58vw + 90px);justify-content:flex-start;padding-top:96px}.ab-ele{width:92vw;right:-10vw;bottom:62px}.cv-bar{display:none}.cv-ridge,.cv-snow{left:-70%;right:auto;width:240%;height:62%}.cv-dune{width:260%}.train{height:min(36vh,64vw);bottom:9%}.strip-row.four{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible}}@media(prefers-reduced-motion:reduce){.ab-year span{animation:none}}
