.ab-h{--hh:clamp(28px, calc((100vw - 40px) / 11), 120px);text-align:center;padding:clamp(48px,7vw,110px) 20px 0}@media (width>=901px){.ab-h{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:72px 20px clamp(48px,9vh,120px);display:flex}}.ab-h h1{font-size:var(--hh);letter-spacing:-.045em;white-space:nowrap;margin:0;font-weight:700;line-height:1.12}.ab-h p{letter-spacing:-.012em;max-width:30em;color:var(--color-sand-650);text-wrap:balance;margin:clamp(18px,2vw,30px) auto 0;font-size:clamp(17px,1.5vw,22px);line-height:1.42;animation:.9s cubic-bezier(.2,.7,.2,1) .64s both abHw}.ab-h-v{vertical-align:-.14em;width:1em;animation:abHv .8s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 90ms + .12s) both;margin:0 .12em;display:inline-block}.ab-h-v svg{width:100%;height:auto;display:block}.ab-h-w{animation:abHw .9s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * 90ms) both;display:inline-block}@keyframes abHw{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)}}@keyframes abHv{0%{opacity:0;transform:scale(.3)rotate(-18deg)}}@media (width<=640px){.ab-h h1{white-space:normal;text-wrap:balance}}.ab-h-cue{letter-spacing:.04em;text-transform:uppercase;width:fit-content;color:var(--color-sand-500);flex-direction:column;align-items:center;gap:4px;margin:clamp(40px,7vh,90px) auto 0;font-size:13px;font-weight:600;line-height:1;animation:.8s 1.4s both abHcue;display:flex}.ab-h-cue svg{animation:1.6s ease-in-out 2.2s infinite abHbob}@media (width<=900px){.ab-h{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:calc(100svh - 134px);padding:0 20px 4svh;display:flex;position:relative}.ab-h-cue{margin:0;position:absolute;bottom:clamp(16px,4svh,40px);left:50%;translate:-50%}}@keyframes abHcue{0%{opacity:0}}@keyframes abHbob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.ab-h-w,.ab-h-v,.ab-h p,.ab-h-cue,.ab-h-cue svg{animation:none!important}}.ab-vx{filter:drop-shadow(0 .05em .08em color-mix(in srgb, var(--s2) 28%, transparent));overflow:visible}.ab-vx *{transform-box:fill-box;transform-origin:50%}.ab-vx .fig{transform-origin:50% 100%;animation:20s infinite stFig}.ab-vx .look{animation:20s infinite stLook}.ab-vx .eyes{animation:20s infinite stEyes}.ab-vx .ear-l{transform-origin:70% 100%;animation:20s infinite stEarL}.ab-vx .ear-r{transform-origin:30% 100%;animation:20s infinite stEarR}@media (width<=900px){.ab-vx{filter:none}}@media (prefers-reduced-motion:reduce){.ab-vx *{animation:none!important}}.ab-st{margin-top:-14svh;margin-bottom:calc(336px - max(100svh,840px)/2);position:relative}.ab-st:not(.is-live){margin-top:clamp(40px,5vw,80px);margin-bottom:0}.ab-st-pin{position:sticky;top:0;overflow:hidden}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.ab-st:not(.is-ready) .ab-st-pin{visibility:hidden}.ab-st:not(.is-ready) .ab-st-pin *{transition:none!important}}.ab-ch{position:absolute;inset:0}.ab-st.is-live .ab-ch{pointer-events:none}.ab-st.is-live .ab-i{pointer-events:var(--pe,none)}.ab-ch-l{z-index:3;letter-spacing:-.04em;white-space:nowrap;transform:translate(-50%, -50%) translateY(var(--ly)) scale(var(--ls));opacity:var(--lo);transition:transform var(--tt) cubic-bezier(.2, .7, .3, 1), opacity var(--tt) linear;margin:0;font-size:clamp(36px,3.4vw,50px);font-weight:600;line-height:1.1;position:absolute;top:50%;left:50%}.ab-ch-s{width:0;height:0;transform:scale(var(--z));position:absolute;top:50%;left:50%}.ab-i{box-sizing:border-box;transform:translate(-50%, -50%) translate(var(--x), var(--y)) scale(var(--sc,1));opacity:var(--o,1);transition:transform var(--tt) cubic-bezier(.2, .7, .3, 1), opacity var(--tt) linear;will-change:transform, opacity;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine) and (width>=901px){.ab-i:not(.ab-tri){transition:transform var(--tt) cubic-bezier(.2, .7, .3, 1), opacity var(--tt) linear, translate .45s cubic-bezier(.2, .8, .2, 1), scale .45s cubic-bezier(.2, .8, .2, 1), box-shadow .45s ease}.ab-i:not(.ab-tri):hover{z-index:7;translate:0 -14px;scale:1.03}.ab-md:not(.ab-tri):hover,.ab-sc:hover,.ab-ss:hover{box-shadow:0 4px 8px color-mix(in srgb, var(--color-black) 10%, transparent), 0 36px 72px color-mix(in srgb, var(--color-black) 20%, transparent)}}.ab-md{border-radius:var(--r);background:var(--bg);width:340px;height:270px;overflow:hidden}.ab-md.ab-tri{background:0 0;overflow:visible}.ab-tri-lg{width:min(78%,250px);position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.ab-tri-pc{--q:clamp(0, (var(--lp,var(--p)) - var(--dd) * .08) * 1.6, 1);transform-box:fill-box;transform-origin:50%;transform:translate(calc((1 - var(--q)) * var(--dx)), calc((1 - var(--q)) * var(--dy))) rotate(calc((1 - var(--q)) * var(--dr)));opacity:clamp(0, var(--q) * 3, 1);fill:var(--color-dev-fg)}.ab-sc{border-radius:var(--r);background:var(--bg);width:300px;height:384px;color:var(--ink);isolation:isolate;padding:30px;overflow:hidden}.ab-sc h3,.ab-fr h3{z-index:2;letter-spacing:-.022em;text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:1.2;position:relative}.ab-sc p{z-index:2;opacity:.72;text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.45;position:relative}.ab-sv{height:156px;position:absolute;bottom:22px;left:22px;right:22px}.ab-ob{box-sizing:border-box;border-radius:var(--r-sm);background:var(--color-white);color:var(--color-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent), 0 16px 34px -16px color-mix(in srgb, var(--color-ink) 30%, transparent);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;transition:transform .6s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute}@media (width>=901px){.ab-sc:hover .ab-ob{transform:translateY(-6px)}.ab-sc:hover .ab-ob:nth-of-type(2n){transform:translateY(-10px)rotate(-2deg)}}.ab-tt{text-overflow:ellipsis;flex:1;overflow:hidden}.ab-sev{background:var(--sv);letter-spacing:.02em;border-radius:6px;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.ab-qr,.ab-bub,.ab-fl{--d:clamp(0, (var(--p) - var(--k)) * 4, 1);opacity:var(--d)}.ab-qr{height:44px;translate:calc(-18px * (1 - var(--d))) 0}.ab-bub{rotate:-2deg;translate:0 calc(14px * (1 - var(--d)));padding:10px 14px;top:108px;right:-10px}.ab-fl{width:184px;height:44px}.ab-ob .ab-lu{flex:none}.ab-fl .ab-lu{opacity:.55}.ab-gr{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ab-gr-ax{fill:none;stroke:var(--color-sand-550);stroke-dasharray:1 4;stroke-linecap:round}.ab-gr-al{letter-spacing:.1em;fill:var(--color-sand-500);font-size:10px;font-weight:600}.ab-gr-ln,.ab-fc-ln{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p))}.ab-gr-ln{stroke-width:2.4px}.ab-gr-ln.fr{stroke:var(--color-sand-350)}.ab-gr-ln.us{stroke:var(--color-yellow)}.ab-gr-hd{fill:var(--color-yellow);stroke:var(--bg);stroke-width:2px;opacity:clamp(0, (var(--p) - .85) * 7, 1)}.ab-gr-lb{opacity:clamp(0, (var(--p) - .6) * 3, 1)}.ab-gr-lb text{letter-spacing:.08em;fill:var(--color-ink);font-size:10px;font-weight:600}.ab-gr-lb.fr rect{fill:var(--color-sand-350)}.ab-gr-lb.us rect{fill:var(--color-yellow)}.ab-tk{flex-direction:column;align-items:stretch;gap:8px;padding:14px 16px;top:0;left:0;right:0}.ab-tk-h{color:var(--color-sand-500);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;font-size:12px;display:flex}.ab-tk-t{white-space:normal;font-size:15px}.ab-tk-m{color:var(--color-sand-600);gap:14px;font-size:12px;font-weight:500;display:flex}.ab-gl{width:calc(100% + 44px);height:250px;opacity:clamp(0, (var(--p) - .15) * 4, 1);position:absolute;bottom:-22px;left:-22px}.ab-pl{z-index:2;width:68px;opacity:clamp(0, (var(--p) - .15) * 4, 1);will-change:transform;position:absolute;top:0;left:0}.ab-pl svg{width:100%;display:block;overflow:visible}.ab-pl .body,.ab-pl .sh,.ab-pl .prop{transform-box:fill-box;transform-origin:50%}.ab-pl .body{animation:3.2s ease-in-out infinite abPlBob}.ab-pl .sh{animation:3.2s ease-in-out infinite abPlSh}.ab-pl .prop{animation:.12s linear infinite abPlProp}.ab-pl .trail{fill:none;stroke:var(--color-orange-deep);stroke-width:2px;stroke-linecap:round;stroke-dasharray:5 4;animation:.6s linear infinite abPlTrail}@keyframes abPlBob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes abPlSh{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.6;transform:scaleX(.82)}}@keyframes abPlProp{0%,to{transform:scaleY(1)}50%{transform:scaleY(.15)}}@keyframes abPlTrail{to{stroke-dashoffset:9px}}.ab-fr{color:var(--color-ink);padding:28px 30px}.ab-fr p{z-index:2;opacity:.72;text-wrap:pretty;max-width:17em;margin:10px 0 0;font-size:16px;line-height:1.45;position:relative}.ab-vs-vx{z-index:1;width:60%;position:absolute;bottom:-60px;right:3%}.ab-fc{width:100%;height:auto;position:absolute;bottom:0;left:0;overflow:visible}.ab-fc-gr{fill:none;stroke:color-mix(in srgb, var(--color-ink) 9%, transparent);stroke-width:1px}.ab-fc-ax{fill:none;stroke:var(--color-ink)}.ab-fc-tk{letter-spacing:.02em;fill:var(--color-sand-600);font-size:10px;font-weight:600}.ab-fc-ln{stroke-width:2.2px}.ab-fc-ln.fr{stroke:color-mix(in srgb, var(--color-ink) 30%, transparent)}.ab-fc-ln.us{stroke:var(--color-ink);stroke-width:2.6px}.ab-fc-hd,.ab-fc-lb{opacity:clamp(0, (var(--p) - .85) * 7, 1)}.ab-fc-hd.fr{fill:color-mix(in srgb, var(--color-ink) 30%, transparent)}.ab-fc-hd.us{fill:var(--color-ink)}.ab-fc-lb{letter-spacing:-.01em;font-size:12px;font-weight:600}.ab-fc-lb.us{fill:var(--color-ink)}.ab-fc-lb.fr{fill:color-mix(in srgb, var(--color-ink) 45%, transparent)}.ab-ss{border-radius:var(--r);background:var(--color-sand-100);width:252px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 5%, transparent), 0 18px 40px -24px color-mix(in srgb, var(--color-ink) 30%, transparent);padding:24px 26px 26px}.ab-ss .ts-tg{white-space:nowrap;font-size:16px;display:inline-block}.ab-ss b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:22px;font-size:54px;font-weight:700;line-height:1;display:block}.ab-ss b.ab-txt{letter-spacing:-.035em;font-variant-numeric:normal;font-size:42px}.ab-cap{color:var(--color-sand-600);white-space:nowrap;margin-top:8px;font-size:15px;line-height:1.3;display:block}.ab-mini{align-items:flex-end;gap:4px;height:30px;margin-top:16px;display:flex}.ab-mini i{transform-origin:50% 100%;border-radius:3px;flex:1}.ab-drain i{height:calc(28px * var(--h) * (1 - var(--p)) + 2px);background:var(--color-ink)}.ab-grow i{height:calc(30px * var(--h));background:var(--color-violet);transform:scaleY(clamp(.06, (var(--p) - var(--k)) * 2.4, 1))}.ab-gauge{background:color-mix(in srgb, var(--color-ink) 10%, transparent);border-radius:99px;height:10px;margin-top:20px;position:relative;overflow:hidden}.ab-gauge i{width:calc(94% * var(--p));border-radius:inherit;background:linear-gradient(90deg, var(--color-peach), var(--color-red));position:absolute;inset:0 auto 0 0}.ab-cut{width:268px;color:var(--color-ink);filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--color-black) 8%, transparent)) drop-shadow(0 16px 22px color-mix(in srgb, var(--color-black) 10%, transparent));font-family:Newsreader Variable,Georgia,serif;text-decoration:none;display:block}.ab-cut-sh{transform:rotate(calc(-3deg * var(--p)));background:linear-gradient(160deg, var(--color-sand-50) 0%, var(--color-sand-150) 45%, var(--color-sand-50) 70%, var(--color-sand-200) 100%);clip-path:polygon(0 1%,9% 0,22% 1.2%,37% .2%,52% 1%,68% 0,83% 1.1%,100% .3%,99.4% 22%,100% 48%,99.2% 74%,100% 99%,86% 100%,71% 98.8%,55% 100%,40% 99%,24% 100%,10% 98.9%,0 100%,.6% 76%,0 50%,.8% 24%);position:relative;overflow:hidden}.ab-cut-in{padding:14px 16px 12px;position:relative}.ab-cut-dl{border-bottom:1px solid var(--color-ink);letter-spacing:.1em;text-transform:uppercase;color:var(--color-sand-700);justify-content:space-between;padding-bottom:4px;font-size:9px;display:flex}.ab-cut-hl{text-align:center;letter-spacing:-.015em;text-wrap:balance;margin-top:12px;font-size:22px;font-weight:600;line-height:1.08}.ab-cut-fig{border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);align-items:center;gap:10px;margin-top:12px;padding:9px 0;display:flex}.ab-cut-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:38px;font-weight:700;line-height:1}.ab-cut-c{color:var(--color-sand-850);font-size:12px;font-style:italic;line-height:1.3}.ab-cut-src{letter-spacing:.06em;text-transform:uppercase;color:var(--color-sand-600);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.ab-grain{mix-blend-mode:multiply;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.ab-pp{width:400px;height:320px}.ab-pp-f{-webkit-mask-image:linear-gradient(var(--color-black) 64%, transparent);mask-image:linear-gradient(var(--color-black) 64%, transparent);position:absolute;inset:-24px -40px 0 -24px;overflow:hidden}.ab-np{transform-origin:0 0;color:var(--color-ink);filter:drop-shadow(0 1px 1px color-mix(in srgb, var(--color-black) 8%, transparent)) drop-shadow(0 16px 22px color-mix(in srgb, var(--color-black) 10%, transparent));font-family:Newsreader Variable,Georgia,serif;position:absolute;top:24px;left:24px}.ab-np-b{width:620px;height:780px;transform:translate(calc(150px + 26px * var(--p)), calc(26px - 16px * var(--p))) rotate(calc(5deg * var(--p))) scale(.4)}.ab-np-f{width:700px;height:820px;transform:translate(10px, 22px) rotate(calc(-2.5deg * var(--p))) scale(.44)}.ab-np-in{padding:26px 34px;position:relative}.ab-np-dl{border-bottom:1px solid var(--color-ink);letter-spacing:.08em;text-transform:uppercase;color:var(--color-sand-700);justify-content:space-between;padding-bottom:6px;font-size:12px;display:flex}.ab-np-r1{border-top:4px solid var(--color-ink);border-bottom:1.5px solid var(--color-ink);height:3px;margin-top:12px}.ab-np-r2{border-top:1.5px solid var(--color-ink);border-bottom:4px solid var(--color-ink);height:3px}.ab-np-mh{text-align:center;letter-spacing:-.01em;padding:8px 0 6px;font-size:50px;font-weight:800;line-height:1.1}.ab-np-hl{text-align:center;letter-spacing:-.015em;margin-top:26px;font-size:48px;font-weight:600;line-height:1.05}.ab-np-dk{text-align:center;max-width:480px;color:var(--color-sand-900);margin:14px auto 0;font-size:17px;font-style:italic;line-height:1.4}.ab-np-kk{text-align:center;letter-spacing:.02em;color:var(--color-sand-700);margin:14px 0 0;font-size:15px;font-style:italic}.ab-np-hr{border-top:1.5px solid var(--color-ink);margin:20px 0 18px}.ab-np .cols{color:var(--color-sand-950);font-size:13px;line-height:1.5}.ab-np-f .ab-np-in{padding:28px 40px}.ab-np-f .ab-np-r1{border-top-width:5px}.ab-np-f .ab-np-r2{border-bottom-width:5px}.ab-np-f .ab-np-mh{padding:10px 0 8px;font-size:62px}.ab-np-f .ab-np-hl{letter-spacing:-.02em;margin-top:30px;font-size:56px;line-height:1.04}.ab-np-f .ab-np-dk{max-width:540px;margin-top:10px;font-size:18px}.ab-np-body{gap:24px;display:flex}.ab-np-body .cols{column-count:2;flex:auto;font-size:13.5px}.ab-np-body aside{flex-direction:column;flex:0 0 170px;gap:22px;display:flex}.ab-np-body aside b{font-size:44px;font-weight:700;line-height:1;display:block}.ab-np-body aside span{color:var(--color-sand-800);margin-top:4px;font-size:13px;line-height:1.35;display:block}.ab-clip{z-index:2;box-sizing:border-box;background:var(--color-white);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);width:440px;box-shadow:0 1px 2px color-mix(in srgb, var(--color-black) 8%, transparent), 0 22px 48px color-mix(in srgb, var(--color-black) 14%, transparent);color:var(--color-ink);transform-origin:0 0;transform:translate(176px, calc(222px - 52px * var(--p))) rotate(calc(3.6deg * var(--p))) scale(.5);opacity:clamp(0, (var(--p) - .2) * 2, 1);border-radius:24px;padding:24px 26px 20px;font-family:Newsreader Variable,Georgia,serif;position:absolute;top:0;left:0}.ab-clip p{color:var(--color-sand-850);margin:12px 0 0;font-size:15px;line-height:1.5}.ab-clip .ab-clip-t{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:25px;font-weight:600;line-height:1.16}.ab-clip-src{color:var(--color-sand-500);justify-content:space-between;gap:16px;margin-top:18px;font-size:13px;display:flex}@media (width<=900px),(prefers-reduced-motion:reduce){.ab-st:not(.is-live) .ab-st-tr{height:auto!important}.ab-st:not(.is-live) .ab-st-pin{position:static;overflow:visible;height:auto!important}.ab-st:not(.is-live) .ab-ch{padding:48px 20px 0;position:relative;inset:auto}.ab-st:not(.is-live) .ab-ch-s{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:16px;width:auto;max-width:560px;height:auto;margin:0 auto;padding-bottom:12vh;display:grid;position:static;transform:none}.ab-st:not(.is-live) .ab-i{transition:none;position:relative;transform:none!important}.ab-st:not(.is-live) .ab-md,.ab-st:not(.is-live) .ab-sc,.ab-st:not(.is-live) .ab-pp{grid-column:1/-1;width:auto}.ab-st:not(.is-live) .ab-cut{width:auto}.ab-st:not(.is-live) .ab-md{height:240px}.ab-st:not(.is-live) .ab-fr{height:300px}.ab-st:not(.is-live) .ab-pp{height:320px;overflow:hidden}.ab-st:not(.is-live) .ab-ss{width:auto;min-width:0;padding:20px 18px}.ab-st:not(.is-live) .ab-ss b{font-size:clamp(32px,10vw,54px)}.ab-st:not(.is-live) .ab-ss b.ab-txt{font-size:clamp(22px,6.6vw,42px)}.ab-st:not(.is-live) .ab-cap{white-space:normal}.ab-st:not(.is-live) .ab-ch-l{z-index:4;background:color-mix(in srgb, var(--color-paper) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:999px;width:max-content;margin:0 auto 24px;padding:8px 18px;font-size:clamp(32px,15.625vw - 11.875px,76px);position:sticky;top:12px;left:auto;translate:none;opacity:1!important;transform:none!important}}.ab-st.is-mob .ab-i{opacity:0;transition:opacity .6s linear var(--rd,0s), translate .9s cubic-bezier(.2, .7, .3, 1) var(--rd,0s);will-change:translate, opacity;translate:0 40px}.ab-st.is-mob .ab-i.is-in{opacity:1;translate:none}@media (width<=900px){.ab-tri{display:none}}.ab-st.is-mob .ab-cut-fig{flex-wrap:wrap;gap:6px 10px}.ab-st.is-mob .ab-cut-c{flex:8em}.ab-st.is-mob .ab-cut-src{flex-wrap:wrap;gap:2px 10px}.ab-st.is-mob .ab-ch-l{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb, var(--color-paper) 94%, transparent)}.ab-st.is-mob .ab-i:not(.is-in) .ab-pl *{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.ab-i,.ab-ch-l{transition:none!important}.ab-st:not(.is-live) .ab-i{opacity:1;transform:none!important}.ab-tri-pc{opacity:1;transform:none}.ab-pl .body,.ab-pl .sh,.ab-pl .prop,.ab-pl .trail{animation:none}}.am{max-width:1320px;margin:clamp(32px,4vw,64px) auto 0;padding:0 20px}.am-row{text-align:center;flex-direction:column;align-items:center;gap:clamp(16px,2vw,30px);display:flex}.am-row+.am-row{margin-top:clamp(56px,7vw,110px)}.am-word{letter-spacing:-.045em;margin:0;font-size:clamp(46px,4.4vw,64px);font-weight:700;line-height:1}.am-build{text-wrap:balance}.am-build-vx{vertical-align:-.14em;width:1em;height:1em;margin:0 -.02em;display:inline-block}.am-stmt{letter-spacing:-.028em;text-wrap:pretty;max-width:22em;margin:0;font-size:clamp(23px,2.7vw,36px);font-weight:600;line-height:1.6}.am-w{display:inline}.am-hl{--hl:transparent;white-space:nowrap;border-radius:var(--r-sm);background-image:linear-gradient(var(--hl), var(--hl));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:100% 100%;padding:.04em .26em}.am-red{--hl:color-mix(in srgb, var(--color-red) 20%, transparent);color:color-mix(in oklch, var(--color-red) 70%, var(--color-ink))}.am-blue{--hl:color-mix(in srgb, var(--color-blue) 22%, transparent);color:color-mix(in oklch, var(--color-blue) 70%, var(--color-ink))}.am-butter{--hl:color-mix(in srgb, var(--color-butter) 72%, transparent);color:var(--color-ink)}.am-green{--hl:color-mix(in srgb, var(--color-green) 26%, transparent);color:color-mix(in oklch, var(--color-green) 52%, var(--color-ink))}.am-u{background:linear-gradient(var(--color-ink), var(--color-ink)) 0 96% / 100% .08em no-repeat;padding-bottom:.02em;text-decoration:none}.am-hl .am-u{background-image:none;padding-bottom:0}.am-vh{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=560px){.am-word{font-size:clamp(28px,10.5263vw - 4.21053px,46px)}}@media (width<=640px){.am{margin-top:clamp(64px,16vw,110px)}.am-row+.am-row{margin-top:clamp(48px,12vw,84px)}.am-stmt{font-size:clamp(19px,5.4vw,23px)}}@media (prefers-reduced-motion:no-preference){.am.is-armed .am-w{--wd:calc(var(--i) * 38ms);animation:am-reveal .4s ease-out var(--wd) both}.am.is-armed .am-w.am-hl{animation:am-reveal .4s ease-out var(--wd) both, am-hl .45s cubic-bezier(.65, 0, .35, 1) var(--wd) both;background-size:0% 100%}.am.is-armed .am-u{animation:am-u .5s cubic-bezier(.65, 0, .35, 1) var(--wd) both, am-q .6s linear var(--wd) both;background-size:0 .08em}.am.is-armed:not(.is-in) :is(.am-w,.am-u){animation-play-state:paused}}@keyframes am-reveal{0%{color:var(--color-sand-400)}}@keyframes am-hl{to{background-size:100% 100%}}@keyframes am-u{to{background-size:100% .08em}}@keyframes am-q{0%{--q:0}to{--q:7}}@media (prefers-reduced-motion:reduce){.am-w,.am-hl,.am-u{animation:none!important}.am-hl{background-size:100% 100%}.am-u{background-size:100% .08em}}.am-row-mission{padding-block:clamp(32px,5vw,80px)}.am-row-vision{padding-block:clamp(32px,5vw,80px) calc(clamp(24px,3vw,48px) + 14svh);position:relative}.am-deco{pointer-events:none;position:absolute;inset:0}.am-dv{width:var(--s);height:var(--s);filter:none;rotate:var(--r);transform-origin:50% 100%;position:absolute}.am-dv1{--s:clamp(72px, 9vw, 140px);--r:-12deg;--d:0s;top:12%;left:8%}.am-dv2{--s:clamp(56px, 6.5vw, 100px);--r:10deg;--d:.8s;bottom:8%;left:17%}.am-dv3{--s:clamp(60px, 7vw, 112px);--r:14deg;--d:1.6s;top:6%;right:9%}.am-dv4{--s:clamp(68px, 8.5vw, 130px);--r:-8deg;--d:.4s;bottom:10%;right:15%}@keyframes amDvBob{0%,to{translate:0}50%{translate:0 -12px}}@media (prefers-reduced-motion:no-preference){.am.is-armed .am-dv{animation:var(--burst) var(--bt,.8s) var(--be,ease-out) var(--bd) both, amDvBob 7s ease-in-out calc(var(--bd) + 1.2s + var(--d)) infinite}.am.is-armed:not(.is-in) .am-dv{animation-play-state:paused}.am-dv1{--burst:amDvSpin;--bd:0s;--bt:.85s;--be:cubic-bezier(.2, 1.3, .4, 1)}.am-dv3{--burst:amDvDrop;--bd:.14s;--bt:.9s;--be:linear}.am-dv4{--burst:amDvPop;--bd:.28s;--bt:.75s;--be:ease-out}.am-dv2{--burst:amDvBounce;--bd:.42s;--bt:.9s;--be:ease-out}}@keyframes amDvSpin{0%{opacity:0;transform:translate(min(22vw,290px),90px)scale(.3);rotate:calc(var(--r) + 360deg)}40%{opacity:1}}@keyframes amDvDrop{0%{opacity:0;animation-timing-function:cubic-bezier(.5,0,.9,.5);transform:translateY(-160px)}20%{opacity:1}45%{animation-timing-function:ease-out;transform:translateY(0)scale(1.22,.78)}62%{animation-timing-function:ease-in;transform:translateY(-14px)scale(.94,1.08)}78%{animation-timing-function:ease-out;transform:translateY(0)scale(1.06,.95)}90%{transform:scale(.99,1.01)}}@keyframes amDvPop{0%{opacity:0;transform:scale(0)}45%{opacity:1;transform:scale(1.25)}65%{transform:scale(.9)}82%{transform:scale(1.06)}}@keyframes amDvBounce{0%{opacity:0;transform:translateY(140px)scale(.7)}40%{opacity:1;animation-timing-function:ease-in;transform:translateY(-30px)scale(.96,1.06)}60%{animation-timing-function:ease-out;transform:translateY(0)scale(1.12,.88)}76%{animation-timing-function:ease-in;transform:translateY(-10px)scale(.98,1.03)}90%{transform:translateY(0)scale(1.03,.97)}}@media (width<=900px){.am-deco{display:none}}@media (prefers-reduced-motion:reduce){.am-dv{animation:none}}.ab-tm{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:20px;max-width:1320px;margin:clamp(32px,4vw,64px) auto 0;padding:0 20px;display:grid}.ab-tm-h{letter-spacing:-.04em;text-wrap:balance;margin:0 0 clamp(18px,2vw,28px);font-size:clamp(32px,3.6vw,52px);font-weight:700;line-height:1.08}.ab-tm-top{margin:0 0 clamp(18px,2vw,28px)}.ab-tm .oi-g{grid-column:1/-1}@media (width<=640px){.ab-tm{align-items:center;column-gap:12px;margin-top:clamp(48px,11vw,72px)}.ab-tm-h{font-size:clamp(28px,8vw,32px)}}.ab-fd{flex-direction:column;align-items:flex-start;display:flex}.ab-fd h3{padding-right:clamp(96px,8vw,112px)}.ab-fd-so{z-index:3;gap:10px;display:flex;position:absolute;top:clamp(20px,2.4vw,36px);right:clamp(20px,2.4vw,36px)}.ab-fd-so a{aspect-ratio:1;background:color-mix(in srgb, var(--color-ink) 8%, transparent);width:clamp(38px,3vw,46px);color:var(--color-ink);border-radius:50%;place-items:center;transition:background .25s,color .25s;display:grid}.ab-fd-so a:hover{background:var(--color-ink);color:var(--color-paper)}.ab-fd-so a:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.ab-fd-so svg{width:42%;height:42%}.ab-fd-ph{aspect-ratio:1;background:var(--color-sand-300);width:82%;color:var(--color-sand-650);border-radius:50%;align-self:center;place-items:center;margin:auto 0;font-size:13px;font-weight:600;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative}.ab-fd-ph img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.ab-fd-ph:before{content:"";border:2px dashed color-mix(in srgb, var(--color-ink) 22%, transparent);opacity:0;border-radius:50%;transition:opacity .35s,scale .5s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:-10px;scale:.92}.ab-fd:hover .ab-fd-ph{transform:scale(1.04)rotate(-3deg)}.ab-fd:hover .ab-fd-ph:before{opacity:1;animation:12s linear infinite abFdSpin;scale:1}@keyframes abFdSpin{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.ab-fd-ph,.ab-fd-ph:before{transition:none}.ab-fd:hover .ab-fd-ph{transform:none}.ab-fd:hover .ab-fd-ph:before{animation:none}}.ab-seat{width:74%;bottom:-14%;left:13%}.ab-seat[data-tp] .fig,.ab-seat[data-tp] .look,.ab-seat[data-tp] .eyes,.ab-seat[data-tp] .ear-l,.ab-seat[data-tp] .ear-r{animation:none}.ab-seat[data-tp=eng] .fig{animation:2.2s ease-in-out infinite abTpEngFig}.ab-seat[data-tp=eng] .look{animation:6s step-end infinite abTpEngLook}.ab-seat[data-tp=eng] .eyes{animation:6s 2.4s infinite abTpBlink}.oi-c:hover .ab-seat[data-tp=eng] .fig{animation:.9s cubic-bezier(.3,1.5,.5,1) infinite abTpEngHop}.oi-c:hover .ab-seat[data-tp=eng] .look{transition:translate .25s;animation:none;translate:0 -3px}.oi-c:hover .ab-seat[data-tp=eng] .eyes{transition:scale .25s;animation:none;scale:1.18}.oi-c:hover .ab-seat[data-tp=eng] .ear-l,.oi-c:hover .ab-seat[data-tp=eng] .ear-r{transition:scale .25s;scale:1 1.16}.ab-seat[data-tp=sec] .fig{animation:7s ease-in-out infinite abTpSecFig}.ab-seat[data-tp=sec] .look{animation:7s ease-in-out infinite abTpSecLook}.ab-seat[data-tp=sec] .eyes{animation:7s ease-in-out infinite abTpSecEyes}.ab-seat[data-tp=sec] .ear-r{animation:7s 2.1s infinite abTpTwitchR}.ab-seat[data-tp=sec] .ear-l{animation:7s 5.2s infinite abTpTwitchL}.oi-c:hover .ab-seat[data-tp=sec] .fig{animation:.4s cubic-bezier(.2,.8,.2,1) forwards abTpSecLock}.oi-c:hover .ab-seat[data-tp=sec] .look{transition:translate .2s;animation:none;translate:0 1px}.oi-c:hover .ab-seat[data-tp=sec] .eyes{transition:scale .2s;animation:none;scale:1.05 .38}.oi-c:hover .ab-seat[data-tp=sec] .ear-l{transition:rotate .3s cubic-bezier(.2,.8,.2,1);animation:none;rotate:-26deg}.oi-c:hover .ab-seat[data-tp=sec] .ear-r{transition:rotate .3s cubic-bezier(.2,.8,.2,1);animation:none;rotate:26deg}.ab-seat[data-tp=gtm] .fig{animation:1.6s ease-in-out infinite abTpGtmFig}.ab-seat[data-tp=gtm] .ear-l{animation:.8s ease-in-out infinite abTpFlopL}.ab-seat[data-tp=gtm] .ear-r{animation:.8s ease-in-out infinite abTpFlopR}.ab-seat[data-tp=gtm] .eyes{animation:4s 1s infinite abTpBlink}.oi-c:hover .ab-seat[data-tp=gtm] .fig{animation:1.5s cubic-bezier(.4,0,.2,1) infinite abTpGtmFlip}.oi-c:hover .ab-seat[data-tp=gtm] .ear-l{animation:.3s ease-in-out infinite abTpFlopL}.oi-c:hover .ab-seat[data-tp=gtm] .ear-r{animation:.3s ease-in-out infinite abTpFlopR}.oi-c:hover .ab-seat[data-tp=gtm] .eyes{transition:scale .2s;animation:none;scale:1 .5}.ab-seat[data-tp=adv] .fig{animation:8s ease-in-out infinite abTpAdvFig}.ab-seat[data-tp=adv] .eyes{animation:8s infinite abTpAdvBlink}.ab-seat[data-tp=adv] .ear-l{rotate:-9deg}.ab-seat[data-tp=adv] .ear-r{rotate:9deg}.oi-c:hover .ab-seat[data-tp=adv] .fig{animation:2.6s ease-in-out infinite abTpAdvThink}.oi-c:hover .ab-seat[data-tp=adv] .look{transition:translate .6s;translate:4px -5px}.oi-c:hover .ab-seat[data-tp=adv] .eyes{animation:2.6s 1.2s infinite abTpBlink}.ab-seat[data-tp=you] .fig{animation:6s cubic-bezier(.4,0,.2,1) infinite abTpYouPeek}.ab-seat[data-tp=you] .look{animation:6s ease-in-out infinite abTpYouLook}.ab-seat[data-tp=you] .eyes{animation:6s 2.9s infinite abTpBlink}.oi-c:hover .ab-seat[data-tp=you] .fig{animation:.55s cubic-bezier(.3,1.6,.5,1) forwards abTpYouPop,.9s ease-in-out .55s infinite abTpYouWig}.oi-c:hover .ab-seat[data-tp=you] .look{transition:translate .2s;animation:none;translate:0 -2px}.oi-c:hover .ab-seat[data-tp=you] .eyes{transition:scale .25s cubic-bezier(.3,1.6,.5,1);animation:none;scale:1.22}.oi-c:hover .ab-seat[data-tp=you] .ear-l,.oi-c:hover .ab-seat[data-tp=you] .ear-r{transition:scale .25s cubic-bezier(.3,1.6,.5,1);scale:1 1.2}@keyframes abTpBlink{0%,92%,to{scale:1}95%{scale:1 .1}}@keyframes abTpEngFig{0%,45%,to{translate:0}8%,24%{translate:0 1.2px}16%,32%{translate:0 -.3px}}@keyframes abTpEngLook{0%{translate:-4px 3px}12%{translate:-1px 3px}24%{translate:2px 3px}36%{translate:-4px 4.5px}48%{translate:-1px 4.5px}60%{translate:2px 4.5px}72%{translate:-4px 6px}84%{translate:0 6px}}@keyframes abTpEngHop{0%,to{translate:0;scale:1}18%{translate:0 1px;scale:1.06 .92}45%{translate:0 -9px;scale:.97 1.04}70%{translate:0;scale:1.04 .96}}@keyframes abTpSecFig{0%,20%,90%,to{rotate:-2deg}45%,65%{rotate:2deg}}@keyframes abTpSecLook{0%,20%,90%,to{translate:-5px}45%,65%{translate:5px}}@keyframes abTpSecEyes{0%,40%,52%,to{scale:1 .72}46%{scale:1 .42}}@keyframes abTpTwitchR{0%,88%,to{rotate:0deg}90%{rotate:14deg}93%{rotate:-4deg}96%{rotate:9deg}}@keyframes abTpTwitchL{0%,88%,to{rotate:0deg}90%{rotate:-14deg}93%{rotate:4deg}96%{rotate:-9deg}}@keyframes abTpSecLock{to{translate:0 3px;rotate:0deg;scale:1.04 .95}}@keyframes abTpGtmFig{0%,50%,to{translate:0;rotate:0deg;scale:1.03 .97}25%{translate:0 -5px;rotate:-4deg;scale:.98 1.03}75%{translate:0 -5px;rotate:4deg;scale:.98 1.03}}@keyframes abTpFlopL{0%,to{rotate:-7deg}50%{rotate:6deg}}@keyframes abTpFlopR{0%,to{rotate:7deg}50%{rotate:-6deg}}@keyframes abTpGtmFlip{0%{translate:0;rotate:0deg;scale:1}12%{translate:0 2px;rotate:0deg;scale:1.08 .9}45%{translate:0 -18px;rotate:360deg;scale:1}60%{translate:0;rotate:360deg;scale:1.08 .92}72%,to{translate:0;rotate:360deg;scale:1}}@keyframes abTpAdvFig{0%,to{translate:0;rotate:-2.5deg}50%{translate:0 1px;rotate:2.5deg}}@keyframes abTpAdvBlink{0%,40%,56%,to{scale:1}44%,52%{scale:1 .08}}@keyframes abTpAdvThink{0%,40%,60%,78%,to{translate:0;rotate:9deg}50%,68%{translate:0 2px;rotate:7deg}}@keyframes abTpYouPeek{0%,22%,88%,to{translate:0 22px;rotate:0deg}34%,52%{translate:0 6px;rotate:-7deg}60%,76%{translate:0 6px;rotate:7deg}}@keyframes abTpYouLook{0%,30%{translate:0 2px}38%,56%{translate:-4px -2px}62%,80%{translate:4px -2px}90%,to{translate:0 2px}}@keyframes abTpYouPop{0%{translate:0 22px;scale:.94}to{translate:0 -4px;scale:1.05}}@keyframes abTpYouWig{0%,to{rotate:0deg}25%{rotate:-6deg}75%{rotate:6deg}}@media (prefers-reduced-motion:reduce){.ab-seat *{transition:none!important;animation:none!important}}.about.svelte-cwls5q section[id]{scroll-margin-top:80px}
