body:has(.ab2),html:has(.ab2){background:#000;color-scheme:dark}body:has(.consent-banner) .ab2{padding-bottom:150px}.ab2{--ink:#f4f4f5;--mid:rgba(244,244,245,.74);--faint:rgba(244,244,245,.58);--hair:rgba(255,255,255,.11);--hair2:rgba(255,255,255,.2);--display:"Bricolage Grotesque","Geist",system-ui,sans-serif;--body:"Geist",system-ui,sans-serif;--mono:"Geist Mono",ui-monospace,monospace;--greek:"Inter","Helvetica Neue",Arial,sans-serif;--gut:max(clamp(16px,4vw,44px),env(safe-area-inset-left),env(safe-area-inset-right));--glow:0 0 .02em #fff,0 0 .07em rgba(255,255,255,.85),0 0 .18em rgba(255,255,255,.5),0 0 .42em rgba(255,255,255,.28),0 0 .9em rgba(255,255,255,.14);--hot:0 0 .03em #fff,0 0 .08em #fff,0 0 .18em rgba(255,255,255,.9),0 0 .4em rgba(255,255,255,.55),0 0 .8em rgba(255,255,255,.3),0 0 1.5em rgba(255,255,255,.16);--ember:0 0 .45em rgba(255,255,255,.12);--taper:linear-gradient(90deg,transparent,rgba(255,255,255,.22) 5%,rgba(255,255,255,.55) 14%,#fff 26%,#fff 74%,rgba(255,255,255,.55) 86%,rgba(255,255,255,.22) 95%,transparent);--ease:cubic-bezier(.16,1,.3,1);--wrap:1320px;--edge:max(var(--gut),calc((100% - var(--wrap)) / 2));--gap:20px;--sec:clamp(96px,10vw,160px);position:relative;min-height:100vh;min-height:100svh;background:#000;color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;color-scheme:dark;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.ab2 [lang=el]{font-family:var(--greek)}.ab2 ::selection{background:rgba(255,255,255,.28);color:#fff}.ab2 :where(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.ab2 :where(ul,ol){padding:0;list-style:none}.ab2 :where(img,svg){display:block}.ab2 :is(a,button):focus-visible{outline:1px solid #f4f4f5;outline-offset:4px}.ab2 [tabindex="-1"]:focus{outline:none}.ab2 .ab2-arrow,.ab2 .ab2-brand,.ab2 .ab2-foot-home,.ab2 .ab2-reach-v{border-radius:6px}.ab2 .ab2-sr{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ab2 .gk-t>[lang]{display:none}html:not([data-gk-lang]) .ab2 .gk-t>[lang=en],html[data-gk-lang=az] .ab2 .gk-t>[lang=az],html[data-gk-lang=en] .ab2 .gk-t>[lang=en],html[data-gk-lang=ru] .ab2 .gk-t>[lang=ru]{display:inline}.ab2 .ab2-kicker{font:500 11px/1.3 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-kicker:before{content:"";display:inline-block;width:18px;height:1px;margin:0 10px .3em 0;background:currentColor;vertical-align:middle}.ab2 .ab2-kicker--gap{margin-top:22px}.ab2 .ab2-h2{margin-top:14px;font:600 clamp(30px,3.2vw,52px)/1.05 var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.ab2 .ab2-ghost,.ab2 .ab2-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 26px;box-sizing:border-box;border:1px solid transparent;border-radius:999px;font:600 15px/1.2 var(--body);letter-spacing:-.005em;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .18s,border-color .18s,color .18s;-webkit-tap-highlight-color:transparent}.ab2 .ab2-pill{background:#f4f4f5;border-color:#f4f4f5;color:#0a0a0a}.ab2 .ab2-pill:hover{background:#fff;border-color:#fff}.ab2 .ab2-ghost{background:transparent;border-color:var(--hair2);color:var(--ink)}.ab2 .ab2-ghost:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.36)}.ab2 .ab2-arr{display:inline-block;transition:transform .2s var(--ease)}.ab2 :is(.ab2-pill,.ab2-ghost,.ab2-arrow,.ab2-reach-v):hover .ab2-arr{transform:translateX(3px)}.ab2 :is(.ab2-pill,.ab2-ghost,.ab2-arrow,.ab2-reach-v):hover .ab2-arr--out{transform:translate(2px,-2px)}.ab2 .ab2-ctas{display:flex;flex-wrap:wrap;gap:10px}.ab2 .ab2-arrow{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--ink);font:500 14.5px/1.35 var(--body);text-decoration:none}.ab2 .ab2-arrow>:first-child{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.3);text-decoration-color:rgba(255,255,255,.3);text-decoration-thickness:1px;text-underline-offset:4px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.ab2 .ab2-arrow:hover>:first-child{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ab2 .ab2-cellnum{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:30px;height:30px;border:1px solid var(--hair2);border-radius:50%;font:500 11px/1 var(--greek);letter-spacing:.02em;color:rgba(255,255,255,.72)}.ab2 .ab2-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}@keyframes ab2Rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ab2Fade{0%{opacity:0}to{opacity:1}}.ab2 .ab2-in{animation:ab2Rise .7s var(--ease) both}.ab2 [data-ab2-word]{position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;padding-left:.04em;color:rgba(255,255,255,.16);text-shadow:var(--ember)}.ab2 [data-ab2-word]:after{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;color:#fff;text-shadow:var(--glow);opacity:0;transition:opacity .6s ease;pointer-events:none}.ab2:not([data-lit]) [data-ab2-word=hero]:after,.ab2[data-lit=end] [data-ab2-word=end]:after,.ab2[data-lit=hero] [data-ab2-word=hero]:after,.ab2[data-lit=inscr] [data-ab2-word=inscr]:after,.ab2[data-lit=manual] [data-ab2-word=manual]:after,.ab2[data-lit=planets] [data-ab2-word=planets]:after,.ab2[data-lit=rings] [data-ab2-word=rings]:after,.ab2[data-lit=w-chat] [data-ab2-word=w-chat]:after,.ab2[data-lit=w-fip] [data-ab2-word=w-fip]:after,.ab2[data-lit=w-kleos] [data-ab2-word=w-kleos]:after,.ab2[data-lit=w-presentations] [data-ab2-word=w-presentations]:after,.ab2[data-lit=w-solve] [data-ab2-word=w-solve]:after,.ab2[data-lit=w-tutor] [data-ab2-word=w-tutor]:after,.ab2[data-lit=wreck] [data-ab2-word=wreck]:after{opacity:1}.ab2 .ab2-zword{font:500 clamp(40px,4.4vw,72px)/1 var(--greek);letter-spacing:.06em}.ab2 .ab2-nav{position:absolute;z-index:30;top:0;left:0;right:0;height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:env(safe-area-inset-top) var(--gut) 0;box-sizing:content-box}.ab2 .ab2-brand{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink);text-decoration:none;font:600 15px var(--display);letter-spacing:-.01em}.ab2 .ab2-brand img{width:22px;height:auto}.ab2 .ab2-nav-r{gap:12px}.ab2 .ab2-lang,.ab2 .ab2-nav-r{display:flex;align-items:center}.ab2 .ab2-lang button{position:relative;min-width:40px;min-height:44px;padding:0 6px;border:0;border-radius:6px;background:none;cursor:pointer;font:500 11px var(--mono);letter-spacing:.16em;color:var(--faint);transition:color .2s}.ab2 .ab2-lang button:after{content:"";position:absolute;left:12px;right:12px;bottom:11px;height:1px;background:currentColor;transform:scaleX(0);transition:transform .25s}.ab2 .ab2-lang button:hover,html:not([data-gk-lang]) .ab2 .ab2-lang [data-lang=en],html[data-gk-lang=az] .ab2 .ab2-lang [data-lang=az],html[data-gk-lang=en] .ab2 .ab2-lang [data-lang=en],html[data-gk-lang=ru] .ab2 .ab2-lang [data-lang=ru]{color:var(--ink)}html:not([data-gk-lang]) .ab2 .ab2-lang [data-lang=en]:after,html[data-gk-lang=az] .ab2 .ab2-lang [data-lang=az]:after,html[data-gk-lang=en] .ab2 .ab2-lang [data-lang=en]:after,html[data-gk-lang=ru] .ab2 .ab2-lang [data-lang=ru]:after{transform:none}.ab2 .ab2-open{display:inline-flex;align-items:center;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--hair2);color:var(--ink);text-decoration:none;font:500 14px var(--body);white-space:nowrap;transition:background-color .18s,border-color .18s}.ab2 .ab2-open:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.4)}.ab2 .ab2-hero{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:100vh;min-height:100svh;padding:calc(env(safe-area-inset-top) + 104px) 0 64px}.ab2 .ab2-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap);grid-row-gap:18px;row-gap:18px;align-items:center}.ab2 .ab2-hero-text{grid-column:1/span 6;grid-row:1/span 2;align-self:center;min-width:0}.ab2 .ab2-hero-dial{grid-column:7/span 6;grid-row:1;display:flex;justify-content:center;min-width:0}.ab2 .ab2-hero-note{grid-column:7/span 6;grid-row:2;justify-self:center;width:min(100%,72vh,660px);width:min(100%,72svh,660px);min-width:0}.ab2 .ab2-kicker--hero{display:inline-flex;align-items:center;gap:12px}.ab2 .ab2-kicker--hero:before{display:none}.ab2 .ab2-kick-gr{font:400 16px/1 var(--greek);letter-spacing:.04em;text-transform:none;color:rgba(255,255,255,.86)}.ab2 .ab2-kicker--hero>i{width:22px;height:1px;background:currentColor;opacity:.7}.ab2 .ab2-word{margin-top:18px;font:500 clamp(52px,5.6vw,80px)/.9 var(--greek);letter-spacing:.06em}.ab2 .ab2-word:before{content:attr(data-g);position:absolute;inset:0;padding-left:inherit;color:#fff;text-shadow:var(--hot);opacity:0;pointer-events:none;animation:ab2Ignite 2.1s cubic-bezier(.2,.7,.2,1) .7s both}@keyframes ab2Ignite{0%{opacity:0}18%{opacity:1}to{opacity:0}}.ab2 .ab2-h1{margin-top:26px;font:600 clamp(36px,4.2vw,68px)/1.03 var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.ab2 .ab2-sub{margin-top:18px;max-width:54ch;font-size:17px;line-height:1.55;color:rgba(244,244,245,.86);text-wrap:pretty}.ab2 .ab2-hero .ab2-ctas{margin-top:30px}.ab2 .ab2-startnote{margin-top:12px;font-size:13px;color:var(--faint)}.ab2 .ab2-dial{position:relative;flex:none;width:min(100%,72vh,660px);width:min(100%,72svh,660px);aspect-ratio:1;container-type:inline-size;animation:ab2Fade 1s ease .15s both}.ab2 .ab2-dial-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab2 .ab2-dial-svg :is(circle,path){vector-effect:non-scaling-stroke}.ab2 .ab2-dial-months{font:500 11px var(--greek);letter-spacing:.2em;fill:rgba(255,255,255,.4)}.ab2 .ab2-dial-num{font:500 9px var(--greek);letter-spacing:.04em;fill:rgba(255,255,255,.5)}.ab2 .ab2-lt{position:absolute;left:calc(50% - 1px);top:0;width:2px;height:50%;transform-origin:50% 100%;transform:rotate(var(--a));pointer-events:none;opacity:1;animation:ab2TickOn .3s ease var(--d) both}.ab2 .ab2-lt>b{position:absolute;left:0;right:0;top:4.667%;height:8%;border-radius:1px;background:#fff;box-shadow:0 0 6px rgba(255,255,255,.7)}@keyframes ab2TickOn{0%{opacity:0}to{opacity:1}}.ab2 .ab2-dial-ptr{position:absolute;left:50%;top:50%;width:38%;height:1px;margin-top:-.5px;transform-origin:0 50%;transform:rotate(var(--to));pointer-events:none;background:linear-gradient(90deg,transparent 0 3.6%,rgba(255,255,255,.2) 3.6%,#fff);animation:ab2Sweep 2.2s cubic-bezier(.2,.7,.2,1) .9s both}@keyframes ab2Sweep{0%{transform:rotate(var(--from))}}.ab2 .ab2-dial-ptr>i{right:-3.5px;top:-3px;width:7px;height:7px;border:1px solid #fff;border-radius:50%;box-shadow:0 0 6px rgba(255,255,255,.6),0 0 14px rgba(255,255,255,.2)}.ab2 .ab2-dial-hub,.ab2 .ab2-dial-ptr>i{position:absolute;box-sizing:border-box;background:#000}.ab2 .ab2-dial-hub{left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border:1px solid rgba(255,255,255,.7);border-radius:50%}.ab2 .ab2-dial-cap{position:absolute;left:50%;top:59%;width:44%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;pointer-events:none}.ab2 .ab2-dial-cap-k{font:500 10px/1.2 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-dial-cap-d{font:600 18px/1.1 var(--display);font-size:clamp(14px,3.1cqw,20px);letter-spacing:-.015em;color:var(--ink);white-space:nowrap}.ab2 .ab2-dial-cap-n{font:500 13px/1 var(--greek);letter-spacing:.08em;color:rgba(255,255,255,.3);text-shadow:var(--ember)}.ab2 .ab2-dialnote{font-size:13px;line-height:1.55;color:var(--faint);text-wrap:pretty}.ab2 .ab2-dates{display:flex;flex-wrap:wrap;gap:8px 32px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hair)}.ab2 .ab2-dates>div{display:grid;grid-gap:4px;gap:4px}.ab2 .ab2-dates dt{font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-dates dd{font:500 15px/1.3 var(--body);color:var(--ink)}.ab2 .ab2-wreck{position:relative;padding-block:var(--sec);border-block:1px solid var(--hair)}.ab2 .ab2-wreck-l,.ab2 .ab2-wreck-r{min-width:0}.ab2 .ab2-wreck-word{margin-top:22px}.ab2 .ab2-frag{width:min(100%,400px);height:auto;margin-top:44px;overflow:visible}.ab2 .ab2-frag path{fill:none;stroke:#fff;vector-effect:non-scaling-stroke}.ab2 .ab2-frag-hatch{stroke-opacity:.07}.ab2 .ab2-frag .ab2-frag-teeth{fill:#000;stroke-opacity:.5}.ab2 .ab2-frag-web{stroke-opacity:.34}.ab2 .ab2-frag-edge{stroke-opacity:.42}.ab2 .ab2-found{font:400 clamp(22px,2vw,30px)/1.35 var(--display);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty}.ab2 .ab2-tie{margin-top:28px;max-width:52ch;font-size:18px;line-height:1.55;color:var(--mid);text-wrap:pretty}.ab2 .ab2-works{position:relative;padding-top:var(--sec)}.ab2 .ab2-lede,.ab2 .ab2-works-h{min-width:0}.ab2 .ab2-lede{font-size:19px;line-height:1.5;color:var(--mid);text-wrap:pretty}.ab2 .ab2-band{--gpx:var(--gpx-c);position:relative;width:min(calc(100% - 2 * var(--gut)),1533px);aspect-ratio:1000/300;margin:56px auto 0}.ab2 .ab2-band-base{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--taper);opacity:.1}.ab2 .ab2-gear{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%)}.ab2 .ab2-crank-rot,.ab2 .ab2-gear-rot,.ab2 .ab2-mini-rot{position:absolute;inset:0}.ab2 .ab2-gear-rot{transform:rotate(calc(var(--turn, 0deg) * var(--rho)));transition:transform 1.1s cubic-bezier(.3,.7,.2,1)}.ab2 .ab2-gsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab2 .ab2-sprite{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.ab2 .ab2-u-teeth{fill:#000;stroke:rgba(255,255,255,.62);stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-u-web{fill:none;stroke:rgba(255,255,255,.4);stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-u-g5{fill:none;stroke:rgba(255,255,255,.1);stroke-width:calc(var(--gpx) * 5px)}.ab2 .ab2-u-g2{fill:none;stroke:rgba(255,255,255,.3);stroke-width:calc(var(--gpx) * 2.5px)}.ab2 .ab2-u-g1{fill:none;stroke:#fff;stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-u-gw{fill:none;stroke:rgba(255,255,255,.75);stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-gear-lit{opacity:0;transition:opacity .4s ease}.ab2[data-hot=chat] .ab2-gear[data-w=chat] .ab2-gear-lit,.ab2[data-hot=fip] .ab2-gear[data-w=fip] .ab2-gear-lit,.ab2[data-hot=kleos] .ab2-gear[data-w=kleos] .ab2-gear-lit,.ab2[data-hot=presentations] .ab2-gear[data-w=presentations] .ab2-gear-lit,.ab2[data-hot=solve] .ab2-gear[data-w=solve] .ab2-gear-lit,.ab2[data-hot=tutor] .ab2-gear[data-w=tutor] .ab2-gear-lit{opacity:1}.ab2 .ab2-gear-tag{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 9px 7px;border:1px solid var(--hair);border-radius:3px;background:#000;white-space:nowrap;pointer-events:none}.ab2 .ab2-gear-gr{font:500 12px/1 var(--greek);letter-spacing:.06em;color:rgba(255,255,255,.42);text-shadow:var(--ember)}.ab2 .ab2-gear-nm{font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ab2[data-hot=chat] .ab2-gear[data-w=chat] .ab2-gear-tag,.ab2[data-hot=fip] .ab2-gear[data-w=fip] .ab2-gear-tag,.ab2[data-hot=kleos] .ab2-gear[data-w=kleos] .ab2-gear-tag,.ab2[data-hot=presentations] .ab2-gear[data-w=presentations] .ab2-gear-tag,.ab2[data-hot=solve] .ab2-gear[data-w=solve] .ab2-gear-tag,.ab2[data-hot=tutor] .ab2-gear[data-w=tutor] .ab2-gear-tag{border-color:rgba(255,255,255,.5)}.ab2 .ab2-plates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:72px var(--gap);gap:72px var(--gap);margin-top:72px;padding-bottom:var(--sec)}.ab2 .ab2-plates>li{min-width:0}.ab2 .ab2-plate{position:relative;display:flex;flex-direction:column;align-items:flex-start;height:100%;box-sizing:border-box;padding-top:26px;border-top:1px solid var(--hair2);scroll-margin-top:24px}.ab2 .ab2-reg{position:absolute;left:0;top:-1px;width:10px;height:10px;border-left:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.5)}.ab2 .ab2-reg:after{content:"";position:absolute;left:-1px;top:-1px;width:22px;height:22px;border-left:1px solid #fff;border-top:1px solid #fff;opacity:0;transition:opacity .4s ease}.ab2[data-hot=chat] .ab2-plate[data-w=chat] .ab2-reg:after,.ab2[data-hot=fip] .ab2-plate[data-w=fip] .ab2-reg:after,.ab2[data-hot=kleos] .ab2-plate[data-w=kleos] .ab2-reg:after,.ab2[data-hot=presentations] .ab2-plate[data-w=presentations] .ab2-reg:after,.ab2[data-hot=solve] .ab2-plate[data-w=solve] .ab2-reg:after,.ab2[data-hot=tutor] .ab2-plate[data-w=tutor] .ab2-reg:after{opacity:1}.ab2 .ab2-pnum{font:500 12px/1 var(--greek);letter-spacing:.08em;color:rgba(255,255,255,.72)}.ab2 .ab2-pword{margin-top:18px;font:500 26px/1.1 var(--greek);letter-spacing:.06em}.ab2 .ab2-gloss{margin-top:8px;font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-pname{margin-top:26px;font:600 32px/1.08 var(--display);letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.ab2 .ab2-pline{margin-top:10px;font-size:17px;line-height:1.45;color:var(--mid);text-wrap:pretty}.ab2 .ab2-spec{width:100%;margin-top:22px;border-bottom:1px solid var(--hair)}.ab2 .ab2-spec>div{display:grid;grid-template-columns:84px minmax(0,1fr);grid-gap:14px;gap:14px;padding:13px 0;border-top:1px solid var(--hair)}.ab2 .ab2-spec dt{padding-top:4px;font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-spec dd{font-size:15.5px;line-height:1.5;color:rgba(244,244,245,.86);text-wrap:pretty}.ab2 .ab2-spec>div+div dd{color:var(--ink)}.ab2 .ab2-since{margin-top:auto;padding-top:20px;font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-plate .ab2-arrow{margin-top:6px}.ab2 .ab2-mini{display:none}.ab2 .ab2-inscr{padding-block:var(--sec)}.ab2 .ab2-inscr,.ab2 .ab2-slab,.ab2 .ab2-slab-w{position:relative}.ab2 .ab2-slab{padding:76px 64px 92px;border:1px solid var(--hair2);-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 104px),calc(100% - 18px) calc(100% - 86px),calc(100% - 27px) calc(100% - 90px),calc(100% - 48px) calc(100% - 62px),calc(100% - 60px) calc(100% - 66px),calc(100% - 82px) calc(100% - 36px),calc(100% - 93px) calc(100% - 40px),calc(100% - 120px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 104px),calc(100% - 18px) calc(100% - 86px),calc(100% - 27px) calc(100% - 90px),calc(100% - 48px) calc(100% - 62px),calc(100% - 60px) calc(100% - 66px),calc(100% - 82px) calc(100% - 36px),calc(100% - 93px) calc(100% - 40px),calc(100% - 120px) 100%,0 100%)}.ab2 .ab2-break{position:absolute;right:0;bottom:0;width:120px;height:104px;overflow:visible;pointer-events:none}.ab2 .ab2-break polyline{fill:none;stroke:rgba(255,255,255,.2);stroke-linejoin:round;vector-effect:non-scaling-stroke}.ab2 .ab2-run{position:absolute;left:22px;right:22px;overflow:hidden;white-space:nowrap;font:500 10px/1 var(--greek);letter-spacing:.3em;word-spacing:.6em;color:rgba(244,244,245,.2)}.ab2 .ab2-run--top{top:22px}.ab2 .ab2-run--bot{bottom:22px}.ab2 .ab2-slab-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:24px var(--gap);gap:24px var(--gap);align-items:end}.ab2 .ab2-slab-k{min-width:0;padding-bottom:6px}.ab2 .ab2-slab-note{margin-top:12px;max-width:56ch;font-size:14px;line-height:1.55;color:var(--faint);text-wrap:pretty}.ab2 .ab2-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;border-block:1px solid var(--hair)}.ab2 .ab2-cell{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:76px;padding:14px 20px;box-sizing:border-box;font:500 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mid)}.ab2 .ab2-cell+.ab2-cell{border-left:1px solid var(--hair)}.ab2 .ab2-cell:first-child{padding-left:0}.ab2 .ab2-cell--name{font:600 24px/1.15 var(--display);letter-spacing:-.02em;text-transform:none;color:var(--ink)}.ab2 .ab2-cell--two>span{display:block}.ab2 .ab2-letter{margin-top:48px;column-count:2;column-gap:56px;column-rule:1px solid var(--hair)}.ab2 .ab2-letter>p{margin-bottom:.6em;font-size:18px;line-height:1.62;color:rgba(244,244,245,.86);page-break-inside:avoid;break-inside:avoid;text-wrap:pretty}.ab2 .ab2-letter>.ab2-letter-lead{column-span:all;max-width:40ch;margin-bottom:36px;font:400 26px/1.35 var(--display);letter-spacing:-.012em;color:var(--ink)}.ab2 .ab2-mark{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px 16px;margin-top:12px;padding-top:20px;border-top:1px solid var(--hair)}.ab2 .ab2-mark-gr{font:500 13px/1 var(--greek);letter-spacing:.2em;color:rgba(255,255,255,.3);text-shadow:var(--ember)}.ab2 .ab2-mark-k{font:500 10.5px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-mark-n{font:500 20px/1.2 var(--display);letter-spacing:-.01em;color:var(--ink)}.ab2 .ab2-why{margin-top:clamp(80px,9vw,136px)}.ab2 .ab2-why-q{max-width:18ch;font:600 clamp(38px,5vw,88px)/1.02 var(--display);letter-spacing:-.035em;color:var(--ink);text-wrap:balance}.ab2 .ab2-why-b{margin-top:26px;max-width:56ch;font-size:19px;line-height:1.55;color:var(--mid);text-wrap:pretty}.ab2 .ab2-planets{position:relative;padding-block:var(--sec);border-top:1px solid var(--hair)}.ab2 .ab2-planets .ab2-grid{align-items:center}.ab2 .ab2-pl-dial{grid-column:1/span 6;min-width:0;display:flex;justify-content:center}.ab2 .ab2-pl-text{grid-column:7/span 6;min-width:0}.ab2 .ab2-pdial{position:relative;width:min(100%,560px);aspect-ratio:1}.ab2 .ab2-pdial-svg,.ab2 .ab2-ring-lit{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ab2 .ab2-pdial :is(circle,path){vector-effect:non-scaling-stroke}.ab2 .ab2-ring-lit{opacity:0;transition:opacity .35s ease;pointer-events:none}.ab2 .ab2-ring-lit.is-flag{opacity:.45}.ab2 .ab2-pp{position:absolute;left:50%;top:50%;width:var(--len);height:1px;margin-top:-.5px;transform-origin:0 50%;transform:rotate(var(--a));pointer-events:none;background:linear-gradient(90deg,transparent 0 7%,rgba(255,255,255,.18) 7%,rgba(255,255,255,.62))}.ab2 .ab2-pp:after{content:"";position:absolute;right:-3.5px;top:-3px;width:7px;height:7px;box-sizing:border-box;border:1px solid rgba(255,255,255,.75);border-radius:50%;background:#000}.ab2 .ab2-pp.is-flag{background:linear-gradient(90deg,transparent 0 7%,rgba(255,255,255,.25) 7%,#fff)}.ab2 .ab2-pp.is-flag:after{border-color:#fff;box-shadow:0 0 6px rgba(255,255,255,.6),0 0 14px rgba(255,255,255,.2)}.ab2 .ab2-pp-lit{position:absolute;inset:0;opacity:0;transition:opacity .35s ease;background:linear-gradient(90deg,transparent 0 7%,rgba(255,255,255,.4) 7%,#fff);box-shadow:0 0 5px rgba(255,255,255,.35)}.ab2 .ab2-pp-lit:after{content:"";position:absolute;right:-3.5px;top:-3px;width:7px;height:7px;box-sizing:border-box;z-index:1;border:1px solid #fff;border-radius:50%;background:#000;box-shadow:0 0 6px rgba(255,255,255,.7),0 0 16px rgba(255,255,255,.25)}.ab2 .ab2-pl-lab{position:absolute;z-index:2;transform:translateY(-50%);padding:3px 6px;background:#000;font:500 10px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint);white-space:nowrap;pointer-events:none}.ab2 .ab2-pl-lab[data-side=l]{transform:translate(-100%,-50%)}.ab2 .ab2-pl-lab.is-flag{color:var(--ink)}.ab2 .ab2-pdial-hub{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;box-sizing:border-box;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#000}.ab2 .ab2-planets:has([data-m=orujov-1-pro]:is(:hover,:focus-within)) [data-ring=orujov-1-pro],.ab2 .ab2-planets:has([data-m=orujov-2-fast]:is(:hover,:focus-within)) [data-ring=orujov-2-fast],.ab2 .ab2-planets:has([data-m=orujov-3-thinking]:is(:hover,:focus-within)) [data-ring=orujov-3-thinking],.ab2 .ab2-planets:has([data-m=orujov-4-extended-thinking-beta]:is(:hover,:focus-within)) [data-ring=orujov-4-extended-thinking-beta],.ab2 .ab2-planets:has([data-m=orujov-5-max]:is(:hover,:focus-within)) [data-ring=orujov-5-max]{opacity:1}.ab2 .ab2-planets:has([data-m=orujov-1-pro]:hover) [data-l=orujov-1-pro],.ab2 .ab2-planets:has([data-m=orujov-2-fast]:hover) [data-l=orujov-2-fast],.ab2 .ab2-planets:has([data-m=orujov-3-thinking]:hover) [data-l=orujov-3-thinking],.ab2 .ab2-planets:has([data-m=orujov-4-extended-thinking-beta]:hover) [data-l=orujov-4-extended-thinking-beta],.ab2 .ab2-planets:has([data-m=orujov-5-max]:hover) [data-l=orujov-5-max]{color:#fff}.ab2 .ab2-pl-note{margin-top:20px;max-width:54ch;font-size:15px;line-height:1.55;color:var(--faint);text-wrap:pretty}.ab2 .ab2-pl-body{margin-top:14px;max-width:56ch;font-size:17px;line-height:1.55;color:var(--mid);text-wrap:pretty}.ab2 .ab2-roster{margin-top:36px;border-bottom:1px solid var(--hair)}.ab2 .ab2-roster>li{display:grid;grid-template-columns:108px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px 0;border-top:1px solid var(--hair);cursor:default}.ab2 .ab2-ro-meta{display:flex;flex-direction:column;gap:10px;padding-top:5px}.ab2 .ab2-ro-num{font:500 11px/1 var(--greek);letter-spacing:.08em;color:rgba(255,255,255,.6)}.ab2 .ab2-ro-gr{font:500 13px/1 var(--greek);letter-spacing:.12em;color:rgba(255,255,255,.16);text-shadow:var(--ember)}.ab2 .ab2-roster>.is-flag .ab2-ro-gr{color:rgba(255,255,255,.4)}.ab2 .ab2-ro-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.ab2 .ab2-ro-name{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;font:600 24px/1.15 var(--display);letter-spacing:-.02em;color:var(--ink)}.ab2 .ab2-ro-flag{padding:4px 8px;border:1px solid rgba(255,255,255,.4);border-radius:999px;font:500 9.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.ab2 .ab2-ro-role{margin-top:6px;font-size:15px;line-height:1.5;color:rgba(244,244,245,.86)}.ab2 .ab2-chip{display:inline-flex;gap:8px;margin-top:10px;padding:5px 10px;border:1px solid var(--hair2);border-radius:999px;font:500 10.5px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-chip>:last-child{color:var(--ink)}.ab2 .ab2-pl-more{margin-top:18px}.ab2 .ab2-rings{position:relative;padding-block:var(--sec);border-top:1px solid var(--hair)}.ab2 .ab2-rings-l,.ab2 .ab2-scales{min-width:0}.ab2 .ab2-rings-l .ab2-h2{margin-top:26px}.ab2 .ab2-rings-b{margin-top:18px;max-width:46ch;font-size:17px;line-height:1.55;color:var(--mid);text-wrap:pretty}.ab2 .ab2-scales{border-bottom:1px solid var(--hair)}.ab2 .ab2-scales>li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;grid-gap:28px;gap:28px;padding:24px 0;border-top:1px solid var(--hair)}.ab2 .ab2-arcs{width:48px;height:48px;overflow:visible}.ab2 .ab2-arcs path{fill:none;stroke:#fff;stroke-opacity:.16;vector-effect:non-scaling-stroke}.ab2 .ab2-arcs .is-on path{stroke-opacity:.85}.ab2 .ab2-arcs .ab2-arcs-hub{fill:#fff;fill-opacity:.6;stroke:none}.ab2 .ab2-hello{font:600 clamp(40px,4.4vw,72px)/1 var(--display);letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.ab2 .ab2-native{font:500 11px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-manual{position:relative;padding-block:var(--sec);border-top:1px solid var(--hair)}.ab2 .ab2-manual-head,.ab2 .ab2-rules{min-width:0}.ab2 .ab2-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:48px;column-gap:48px;border-bottom:1px solid var(--hair)}.ab2 .ab2-rules>li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:20px;gap:20px;padding:28px 0 26px;border-top:1px solid var(--hair)}.ab2 .ab2-rule{min-width:0}.ab2 .ab2-rule-t{padding-top:2px;font:600 22px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.ab2 .ab2-rule-b{margin-top:8px;font-size:15px;line-height:1.6;color:var(--mid);text-wrap:pretty}.ab2 .ab2-rule .ab2-arrow{margin-top:4px}.ab2 .ab2-read{position:relative;padding-block:var(--sec);border-top:1px solid var(--hair)}.ab2 .ab2-read-head,.ab2 .ab2-read-list{min-width:0}.ab2 .ab2-read-count{margin-top:16px;font:500 11.5px/1.4 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-rels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,7),auto);grid-auto-flow:column;grid-column-gap:48px;column-gap:48px;margin-bottom:18px}.ab2 .ab2-rel{display:grid;grid-template-columns:24px 40px minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;padding:15px 0;border-top:1px solid var(--hair)}.ab2 .ab2-rel-g{width:24px;height:24px;margin-top:1px;overflow:visible}.ab2 .ab2-rel-g circle{fill:none;stroke:rgba(255,255,255,.22);vector-effect:non-scaling-stroke}.ab2 .ab2-rel-g path{fill:none;stroke:#fff;stroke-opacity:.85;vector-effect:non-scaling-stroke}.ab2 .ab2-rel-n{padding-top:5px;font:500 13px/1 var(--greek);letter-spacing:.06em;color:rgba(255,255,255,.3);text-shadow:var(--ember)}.ab2 .ab2-rel-t{display:grid;grid-gap:4px;gap:4px;min-width:0}.ab2 .ab2-rel-d{font:500 11px/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-rel-h{font-size:16px;line-height:1.45;color:var(--ink);text-wrap:pretty}.ab2 .ab2-rel--quiet{margin-top:18px;border-top-style:dashed;border-top-color:rgba(255,255,255,.18)}.ab2 .ab2-end{position:relative;padding-block:var(--sec)}.ab2 .ab2-end:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--taper);opacity:.2}.ab2 .ab2-end-l,.ab2 .ab2-end-r{min-width:0}.ab2 .ab2-end-row{display:flex;align-items:center;gap:28px;margin-top:22px}.ab2 .ab2-endword{font:500 clamp(56px,6.4vw,112px)/.95 var(--greek);letter-spacing:.06em}.ab2 .ab2-crank{--gpx:var(--gpx-d);position:relative;flex:none;width:120px;height:120px}.ab2 .ab2-crank-rot{transition:transform 1.6s var(--ease)}.ab2 .ab2-crank[data-ab2-in] .ab2-crank-rot{transform:rotate(90deg)}.ab2 .ab2-end:has(.ab2-start:is(:hover,:focus-visible)) .ab2-crank[data-ab2-in] .ab2-crank-rot{transform:rotate(180deg)}.ab2 .ab2-crank-arm{fill:none;stroke:rgba(255,255,255,.7);stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-crank-knob{fill:#000;stroke:#fff;stroke-width:calc(var(--gpx) * 1px)}.ab2 .ab2-crank-dot{fill:#fff;stroke:none}.ab2 .ab2-end-h{margin-top:26px;font:600 clamp(30px,3.2vw,52px)/1.05 var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.ab2 .ab2-end-lead{margin-top:16px;max-width:48ch;font-size:17px;line-height:1.55;color:var(--mid);text-wrap:pretty}.ab2 .ab2-end .ab2-ctas{margin-top:30px}.ab2 .ab2-reach{border-bottom:1px solid var(--hair)}.ab2 .ab2-reach>li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:20px;gap:20px;padding:22px 0;border-top:1px solid var(--hair)}.ab2 .ab2-reach-b{min-width:0}.ab2 .ab2-reach-k{padding-top:7px;font:500 11px/1.3 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-reach-v{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;font:600 22px/1.2 var(--display);letter-spacing:-.015em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.ab2 .ab2-reach-v>:first-child{text-decoration:underline;-webkit-text-decoration-color:rgba(255,255,255,.25);text-decoration-color:rgba(255,255,255,.25);text-decoration-thickness:1px;text-underline-offset:5px;transition:-webkit-text-decoration-color .2s;transition:text-decoration-color .2s;transition:text-decoration-color .2s,-webkit-text-decoration-color .2s}.ab2 .ab2-reach-v:hover>:first-child{-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.ab2 .ab2-reach-p{font-size:14.5px;line-height:1.5;color:var(--mid)}.ab2 .ab2-reply{margin-top:22px;font-size:15px;line-height:1.5;color:var(--mid)}.ab2 .ab2-co{display:grid;grid-gap:4px;gap:4px;margin-top:18px;font:500 11px/1.4 var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--faint)}.ab2 .ab2-co>span{display:block}.ab2 .ab2-end-r .ab2-arrow{margin-top:12px}.ab2 .ab2-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px 28px;margin:0 var(--edge);padding:22px 0 calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--hair);font-size:13px;color:var(--faint)}.ab2 .ab2-foot-sig{display:grid;justify-items:start}.ab2 .ab2-foot-home{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0 -8px;color:var(--ink);text-decoration:none;font-weight:600;font-size:14px}.ab2 .ab2-foot-built{line-height:1.4}.ab2 .ab2-foot nav{display:flex;flex-wrap:wrap;gap:2px 4px}.ab2 .ab2-foot nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--mid);text-decoration:none;border-radius:8px;transition:color .2s}.ab2 .ab2-foot nav a:hover,.ab2 .ab2-foot nav a[aria-current]{color:#fff}.ab2[data-io] [data-ab2-reveal]:not([data-ab2-in]):not([data-ab2-reveal=turn]){opacity:0;transform:translateY(14px)}.ab2[data-io] [data-ab2-reveal=fade]:not([data-ab2-in]){transform:none}.ab2 [data-ab2-reveal][data-ab2-in]:not([data-ab2-reveal=turn]){opacity:1;transform:none}.ab2[data-io] [data-ab2-reveal][data-ab2-in]:not([data-ab2-reveal=turn]){transition:opacity .7s var(--ease),transform .7s var(--ease)}.ab2[data-io] .ab2-pdial[data-ab2-reveal][data-ab2-in]{transition:opacity .9s ease}.ab2[data-io] .ab2-pdial:not([data-ab2-in]) .ab2-pp{transform:rotate(-90deg)}.ab2[data-io] .ab2-pdial[data-ab2-in] .ab2-pp{transition:transform 1.4s cubic-bezier(.3,.7,.2,1) calc(var(--i) * .12s)}.ab2[data-io] .ab2-pdial:not([data-ab2-in]) .ab2-pl-lab{opacity:0}.ab2[data-io] .ab2-pdial[data-ab2-in] .ab2-pl-lab{transition:opacity .5s ease calc(1.1s + var(--i) * .12s)}@media (min-width:1100px){.ab2{--gap:24px}.ab2 .ab2-band{--gpx:var(--gpx-b)}.ab2 .ab2-hero{padding-top:calc(env(safe-area-inset-top) + 112px)}}@media (min-width:1440px){.ab2 .ab2-band{--gpx:var(--gpx-a)}}@media (max-width:1279px){.ab2 .ab2-gear-gr{font-size:11px}.ab2 .ab2-gear-nm{font-size:9px;letter-spacing:.12em}.ab2 .ab2-gear-tag{padding:5px 7px 6px}}@media (min-width:700px){.ab2 .ab2-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:var(--gap);column-gap:var(--gap)}.ab2 .ab2-wreck-l{grid-column:1/span 5}.ab2 .ab2-wreck-r{grid-column:6/span 7;align-self:center;padding-left:clamp(0px,3vw,48px)}.ab2 .ab2-works-h{grid-column:1/span 6}.ab2 .ab2-lede{grid-column:8/span 5;align-self:end;padding-bottom:6px}.ab2 .ab2-rings-l{grid-column:1/span 5;align-self:center}.ab2 .ab2-scales{grid-column:6/span 7}.ab2 .ab2-manual-head{grid-column:1/span 4;align-self:start}.ab2 .ab2-rules{grid-column:5/span 8}.ab2 .ab2-read-head{grid-column:1/span 4;align-self:start}.ab2 .ab2-read-list{grid-column:5/span 8}.ab2 .ab2-end-l{grid-column:1/span 6;align-self:center}.ab2 .ab2-end-r{grid-column:8/span 5;align-self:center}.ab2 .ab2-planets .ab2-grid{align-items:start}.ab2 .ab2-pl-dial{position:-webkit-sticky;position:sticky;top:max(32px,calc(50vh - 290px))}}@media (min-width:700px) and (max-width:1099px){.ab2 .ab2-hero{min-height:0;padding-top:calc(env(safe-area-inset-top) + 104px)}.ab2 .ab2-hero-grid{column-gap:32px}.ab2 .ab2-word{font-size:clamp(34px,5.2vw,58px)}.ab2 .ab2-h1{font-size:clamp(32px,4vw,42px)}.ab2 .ab2-dial,.ab2 .ab2-hero-note{width:min(100%,64vh,520px)}.ab2 .ab2-dial-num,.ab2 .ab2-gear-nm{display:none}.ab2 .ab2-gear-gr{font-size:9.5px;letter-spacing:.04em}.ab2 .ab2-gear-tag{padding:4px 6px}.ab2 .ab2-plates{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 32px}.ab2 .ab2-slab{padding:64px 44px 92px}.ab2 .ab2-slab-head{grid-template-columns:minmax(0,1fr)}.ab2 .ab2-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.ab2 .ab2-cell:nth-child(3){border-left:0;padding-left:0}.ab2 .ab2-cell:nth-child(n+3){border-top:1px solid var(--hair)}.ab2 .ab2-letter{column-gap:40px}.ab2 .ab2-pl-dial{grid-column:1/span 5}.ab2 .ab2-pl-text{grid-column:6/span 7}.ab2 .ab2-roster>li{grid-template-columns:76px minmax(0,1fr);gap:12px}.ab2 .ab2-ro-gr{font-size:11px;letter-spacing:.08em}.ab2 .ab2-manual-head,.ab2 .ab2-read-head{grid-column:1/span 12;margin-bottom:40px}.ab2 .ab2-read-list,.ab2 .ab2-rules{grid-column:1/span 12}.ab2 .ab2-end-l{grid-column:1/span 7}.ab2 .ab2-end-r{grid-column:8/span 5}.ab2 .ab2-endword{font-size:clamp(44px,6vw,64px)}.ab2 .ab2-crank{width:96px;height:96px;--gpx:var(--gpx-m)}}@media (max-width:699px){.ab2{--sec:64px;font-size:16px}.ab2 .ab2-nav{height:60px}.ab2 .ab2-brand{font-size:14.5px}.ab2 .ab2-nav-r{gap:6px}.ab2 .ab2-lang button{min-width:36px;padding:0 4px}.ab2 .ab2-lang button:after{left:10px;right:10px}.ab2 .ab2-open{min-height:44px;padding:0 14px;font-size:13.5px}.ab2 .ab2-hero{display:block;min-height:0;padding:calc(env(safe-area-inset-top) + 72px) 0 44px}.ab2 .ab2-hero-grid{display:flex;flex-direction:column;align-items:stretch;row-gap:0}.ab2 .ab2-hero-dial{order:1}.ab2 .ab2-hero-text{order:2;margin-top:28px}.ab2 .ab2-hero-note{order:3;width:100%;margin-top:28px}.ab2 .ab2-dial{width:min(84vw,340px)}.ab2 .ab2-dial-num{display:none}.ab2 .ab2-dial-months{font-size:15px;letter-spacing:.16em}.ab2 .ab2-kicker--hero{font-size:10.5px}.ab2 .ab2-kick-gr{font-size:15px}.ab2 .ab2-word{margin-top:14px;font-size:clamp(36px,11vw,52px)}.ab2 .ab2-h1{margin-top:18px;font-size:34px;line-height:1.06}.ab2 .ab2-sub{font-size:16px}.ab2 .ab2-hero .ab2-ctas{flex-direction:column;align-items:stretch;margin-top:26px}.ab2 .ab2-dates{gap:12px 28px}.ab2 .ab2-wreck-l{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-template-rows:auto 1fr;grid-column-gap:16px;column-gap:16px;align-items:start}.ab2 .ab2-wreck-l>.ab2-kicker{grid-column:1/-1}.ab2 .ab2-wreck-word{margin-top:18px;align-self:center;font-size:clamp(26px,8vw,36px)}.ab2 .ab2-frag{grid-column:2;grid-row:2;width:132px;margin-top:12px}.ab2 .ab2-wreck-r{margin-top:24px}.ab2 .ab2-found{font-size:19px}.ab2 .ab2-tie{margin-top:18px;font-size:16.5px}.ab2 .ab2-lede{margin-top:16px;font-size:17px}.ab2 .ab2-band{display:none}.ab2 .ab2-plates{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:36px}.ab2 .ab2-plate{padding-top:20px}.ab2 .ab2-gloss{display:none}.ab2 .ab2-pname{margin-top:16px}.ab2 .ab2-pline{font-size:16px}.ab2 .ab2-spec{margin-top:16px}.ab2 .ab2-spec>div{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:10px 0}.ab2 .ab2-spec dd{font-size:15px}.ab2 .ab2-plate{display:block}.ab2 .ab2-plate .ab2-arrow{display:inline-flex}.ab2 .ab2-mini{display:block;float:right;position:relative;width:64px;height:64px;margin:2px 0 12px 16px}.ab2 .ab2-mini-rot{transition:transform 1.2s var(--ease)}.ab2 .ab2-plate[data-ab2-in] .ab2-mini-rot{transform:rotate(calc(40deg * var(--rho)))}.ab2 .ab2-pname{font-size:26px;clear:both}.ab2 .ab2-pword{margin-top:14px;font-size:22px}.ab2 .ab2-since{padding-top:14px}.ab2 .ab2-slab{padding:40px 20px 60px;-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 57px),calc(100% - 10px) calc(100% - 47px),calc(100% - 15px) calc(100% - 50px),calc(100% - 26px) calc(100% - 34px),calc(100% - 33px) calc(100% - 36px),calc(100% - 45px) calc(100% - 20px),calc(100% - 51px) calc(100% - 22px),calc(100% - 66px) 100%,0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 57px),calc(100% - 10px) calc(100% - 47px),calc(100% - 15px) calc(100% - 50px),calc(100% - 26px) calc(100% - 34px),calc(100% - 33px) calc(100% - 36px),calc(100% - 45px) calc(100% - 20px),calc(100% - 51px) calc(100% - 22px),calc(100% - 66px) 100%,0 100%)}.ab2 .ab2-break{width:66px;height:57px}.ab2 .ab2-run{left:16px;right:16px}.ab2 .ab2-run--top{top:16px}.ab2 .ab2-run--bot{display:none}.ab2 .ab2-slab-head{grid-template-columns:minmax(0,1fr);gap:18px}.ab2 .ab2-slab-note{margin-top:8px}.ab2 .ab2-cells{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.ab2 .ab2-cell{min-height:56px;padding:10px 14px}.ab2 .ab2-cell--name{grid-column:1/-1;padding-left:0;font-size:22px}.ab2 .ab2-cell:nth-child(2){border-left:0;padding-left:0}.ab2 .ab2-cell:nth-child(2),.ab2 .ab2-cell:nth-child(n+3){border-top:1px solid var(--hair)}.ab2 .ab2-cell:nth-child(4){grid-column:1/-1;border-left:0;padding-left:0}.ab2 .ab2-letter{column-count:1;margin-top:24px}.ab2 .ab2-letter>p{font-size:16.5px}.ab2 .ab2-letter>.ab2-letter-lead{margin-bottom:16px;font-size:20px}.ab2 .ab2-mark{justify-content:flex-start}.ab2 .ab2-why{margin-top:56px}.ab2 .ab2-why-q{font-size:clamp(32px,9.4vw,42px)}.ab2 .ab2-why-b{margin-top:18px;font-size:16.5px}.ab2 .ab2-pl-dial{margin-bottom:28px}.ab2 .ab2-pdial{width:min(78vw,280px)}.ab2 .ab2-pl-note{margin-top:14px}.ab2 .ab2-roster{margin-top:24px}.ab2 .ab2-roster>li{padding:14px 0}.ab2 .ab2-pl-lab{display:none}.ab2 .ab2-roster>li{grid-template-columns:64px minmax(0,1fr);gap:12px}.ab2 .ab2-ro-gr{font-size:10.5px;letter-spacing:.06em}.ab2 .ab2-ro-name{font-size:22px}.ab2 .ab2-scales{margin-top:28px}.ab2 .ab2-scales>li{grid-template-columns:40px minmax(0,1fr);gap:4px 18px;padding:14px 0}.ab2 .ab2-arcs{width:40px;height:40px;grid-row:1/span 2}.ab2 .ab2-hello{font-size:clamp(30px,9vw,38px)}.ab2 .ab2-native{grid-column:2}.ab2 .ab2-manual-head,.ab2 .ab2-read-head{margin-bottom:24px}.ab2 .ab2-rules{grid-template-columns:minmax(0,1fr)}.ab2 .ab2-rules>li{gap:14px;padding:16px 0 12px}.ab2 .ab2-rule-t{font-size:19px}.ab2 .ab2-rule-b{margin-top:4px}.ab2 .ab2-rule .ab2-arrow{margin-top:0}.ab2 .ab2-rels{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.ab2 .ab2-rel--minor{display:none}.ab2 .ab2-rel{padding:11px 0}.ab2 .ab2-end-r{margin-top:44px}.ab2 .ab2-reach>li{padding:14px 0}.ab2 .ab2-end-row{gap:18px}.ab2 .ab2-endword{font-size:clamp(44px,13vw,56px)}.ab2 .ab2-crank{width:92px;height:92px;--gpx:var(--gpx-m)}.ab2 .ab2-end .ab2-ctas{flex-direction:column;align-items:stretch}.ab2 .ab2-reach-v{font-size:20px}.ab2 .ab2-foot{flex-direction:column;align-items:flex-start;gap:12px}.ab2 .ab2-foot nav{display:grid;grid-template-columns:repeat(3,max-content);grid-column-gap:6px;column-gap:6px;margin-left:-10px}}@media (max-width:380px){.ab2 .ab2-brand-w{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ab2 .ab2-foot nav{column-gap:0}.ab2 .ab2-foot nav a{padding:0 8px}}@media (hover:none){.ab2 .ab2-open{min-height:44px}}@media (prefers-reduced-motion:reduce){.ab2 *,.ab2 :after,.ab2 :before{animation:none!important;transition:none!important}.ab2 .ab2-word:before{opacity:0}.ab2[data-io] [data-ab2-reveal]:not([data-ab2-in]):not([data-ab2-reveal=turn]){opacity:1;transform:none}.ab2[data-io] .ab2-pdial:not([data-ab2-in]) .ab2-pp{transform:rotate(var(--a))}.ab2[data-io] .ab2-pdial:not([data-ab2-in]) .ab2-pl-lab{opacity:1}}