:is(html:has(.atlas),body:has(.atlas)){background:#f4e9d4}.atlas{--ink:#3a2a20;--paper:#f4e9d4;--page:#f4e9d4;--hl:#f1a7a1;--hl-ink:#3a2a20;--chip:#3a2a20;--chip-ink:#f4e9d4;--r-hero:#e9a93a;--r-lead:#58b5b0;--r-feature:#f1a7a1;--r-warm:#d9622b;--r-warm-fg:#fbf1de;--r-cool:#58b5b0;--r-sun:#e9a93a;--r-base:#f4e9d4;--r-dark:#3a2a20;--r-dark-fg:#f4e9d4;--r-feature-hl:#3a2a20;--r-feature-hl-fg:#f4e9d4;--r-warm-hl:#f4e9d4;--r-warm-hl-fg:#3a2a20;--sky:#58b5b0;--sky-2:#bfe3dc;--sky-3:#f4e9d4;--cl-a:#e9a93a;--cl-a2:#f3cf7e;--cl-b:#f1a7a1;--cl-b2:#f7cbc3;--cl-c:#fbecd0;--cl-d:#f8e0d6;--cl-fringe:#faf2e2cc;--cl-dot:#3a2a2033;--sh-a:#3a2a20;--sh-b:#e9a93a;--sh-c:#d9622b;--sb-a:#3a2a20;--sb-b:#e9a93a;--sb-c:#f4e9d4;--st-ink:#3a2a20;--st-slot:#f4e9d4;--st-line:#f4e9d4;--dw-fill:#2c9c9a;--dw-side:#237f7d;--dw-end:#1b6362;--dw-r0:#a8e0dc;--dw-r1:#2c9c9a;--dw-r2:#1f6f6e;--dw-ink:#1d6d6b;--wg-fill:#d9622b;--wg-side:#b94f20;--wg-end:#983f19;--wg-r0:#e9a93a;--wg-r1:#d9622b;--wg-r2:#b0441c;--wg-ink:#a8431a;--sp-fill:#e98f8a;--sp-side:#cf7671;--sp-end:#b35f5a;--sp-r0:#f8d3c8;--sp-r1:#e98f8a;--sp-r2:#cf6a6a;--sp-ink:#a3504b;--sf-fill:#e9a93a;--sf-side:#cf9030;--sf-end:#b27829;--sf-r0:#f6e0a8;--sf-r1:#e9a93a;--sf-r2:#d97e2e;--sf-ink:#7a5518;--iso-bg:var(--page);--grot:var(--font-inter-tight), "Helvetica Neue", Arial, sans-serif;--mono:var(--font-jetbrains-mono), ui-monospace, "SF Mono", monospace;--gutter:clamp(16px, 4vw, 56px);--z:1;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .05 0 0 0 0 0 0 0 0 1.4 -.5'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23g)'/%3E%3C/svg%3E");font-family:var(--grot);color:var(--ink);background:var(--page);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@media (max-width:520px){.atlas{--z:.74}}.atlas:after{content:"";z-index:60;pointer-events:none;background-image:var(--grain);opacity:.45;background-size:240px;position:fixed;inset:0}.atlas ::selection{background:var(--hl);color:var(--hl-ink)}.atlas [data-tone=hero]{background:var(--r-hero);--iso-bg:var(--r-hero)}.atlas [data-tone=lead]{background:var(--r-lead);--iso-bg:var(--r-lead)}.atlas [data-tone=feature]{background:var(--r-feature);--hl-bg:var(--r-feature-hl);--hl-fg:var(--r-feature-hl-fg);--iso-bg:var(--r-feature)}.atlas [data-tone=warm]{background:var(--r-warm);--fg:var(--r-warm-fg);--hl-bg:var(--r-warm-hl);--hl-fg:var(--r-warm-hl-fg);--iso-bg:var(--r-warm);--focus:var(--r-warm-fg)}.atlas [data-tone=cool]{background:var(--r-cool);--iso-bg:var(--r-cool)}.atlas [data-tone=sun]{background:var(--r-sun);--iso-bg:var(--r-sun)}.atlas [data-tone=base]{background:var(--r-base);--iso-bg:var(--r-base)}.atlas [data-tone=dark]{background:var(--r-dark);--fg:var(--r-dark-fg);--iso-bg:var(--r-dark);--focus:var(--r-dark-fg)}.atlas [data-tone]{--fg:var(--ink);color:var(--fg)}.atlas [data-tone=warm]{--fg:var(--r-warm-fg)}.atlas [data-tone=dark]{--fg:var(--r-dark-fg)}.atlas .plate-sec{padding:clamp(40px, 7vw, 96px) var(--gutter);position:relative}.atlas .site-nav{padding:18px var(--gutter);flex-wrap:wrap;align-items:baseline;gap:6px 24px;display:flex}.atlas .site-nav ul{flex-wrap:wrap;gap:4px 22px;margin-left:auto;display:flex}.atlas .wordmark{letter-spacing:-.05em;font-size:22px;font-weight:700}.atlas .mono-label,.atlas .mono-link{font-family:var(--mono);letter-spacing:.01em;font-size:11.5px;line-height:1.35}.atlas .mono-link{text-underline-offset:3px;font-size:12.5px}.atlas .mono-link:hover,.atlas .mono-link:focus-visible,.atlas .mono-link[aria-current=page]{text-decoration:underline}.atlas .mono-link[aria-current=page]{text-decoration-thickness:2px}@media (max-width:640px){.atlas .hide-sm{display:none}.atlas .site-nav ul{gap:6px 18px;width:100%;margin-left:0}}.atlas .crop{max-width:1420px;margin-inline:auto;padding:clamp(36px,6vw,84px) clamp(12px,3vw,40px);position:relative}.atlas .crop .cm{opacity:.75;border:0 solid;width:11px;height:11px;position:absolute}.atlas .crop .tl{border-top-width:1px;border-left-width:1px;top:0;left:0}.atlas .crop .tr{border-top-width:1px;border-right-width:1px;top:0;right:0}.atlas .crop .bl{border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.atlas .crop .br{border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.atlas .mega{letter-spacing:-.058em;text-align:center;text-wrap:balance;font-size:clamp(56px,10.4vw,168px);font-weight:600;line-height:.86}.atlas .mega-sm{font-size:clamp(46px,8vw,128px)}.atlas .mega-xs{font-size:clamp(40px,6vw,96px)}.atlas .sub{letter-spacing:-.045em;font-size:clamp(30px,4vw,60px);font-weight:500;line-height:.95}.atlas .sub-sm{letter-spacing:-.04em;font-size:clamp(24px,2.6vw,38px);font-weight:600;line-height:1}.atlas .chip-dark{background:var(--chip);color:var(--chip-ink);font-family:var(--mono);padding:5px 8px 4px;font-size:13px;display:inline-block}.atlas .column{max-width:920px;margin-inline:auto}.atlas .wide{max-width:1420px;margin-inline:auto}.atlas .ruled{border-left:1px solid color-mix(in srgb, currentColor 70%, transparent);padding:2px 0 28px 11px}.atlas .ruled+.ruled{margin-top:22px}.atlas .ruled .mono-label{margin-bottom:clamp(20px,4vw,48px)}.atlas .ruled-body{letter-spacing:-.012em;font-size:clamp(19px,1.75vw,25px);line-height:1.28}.atlas .ruled-body p+p{margin-top:.85em}.atlas .lead .ruled-body{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,31px);font-weight:600;line-height:1.17}.atlas .small .ruled-body{font-size:17px;line-height:1.35}.atlas .hl{background:var(--hl-bg,var(--hl));color:var(--hl-fg,var(--hl-ink));-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 2px}.atlas .u{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.atlas .u:hover{text-decoration-thickness:2px}.atlas .big-link{letter-spacing:-.05em;text-underline-offset:8px;font-size:clamp(34px,4.4vw,64px);font-weight:500;line-height:1.05;text-decoration:underline;text-decoration-thickness:3px;display:inline-block}.atlas .big-link:focus-visible{outline-offset:6px}.atlas .tnum{font-variant-numeric:tabular-nums}.atlas .derived{font-family:var(--mono);opacity:.8;font-size:11.5px}.atlas .strip{border:1px solid color-mix(in srgb, currentColor 80%, transparent);aspect-ratio:4;max-width:1420px;margin-inline:auto;overflow:hidden}.atlas .strip svg{width:100%;height:100%;display:block}.atlas .strip-num{font-family:var(--mono);letter-spacing:-.06em;font-size:25px;font-weight:500}.atlas .strip-tag{font-family:var(--mono);letter-spacing:-.04em;font-size:118px}@media (max-width:640px){.atlas .strip{aspect-ratio:2.2}}.atlas .clouds{background:radial-gradient(60% 55% at 6% 22%, var(--cl-a) 0 18%, var(--cl-a2) 34%, var(--cl-fringe) 50%, #fff0 70%), radial-gradient(48% 60% at 96% 14%, var(--cl-b) 0 20%, var(--cl-b2) 40%, var(--cl-fringe) 54%, #fff0 72%), radial-gradient(40% 40% at 30% 58%, var(--cl-c) 0 30%, #fff0 70%), radial-gradient(38% 42% at 74% 54%, var(--cl-d) 0 26%, #fff0 70%), linear-gradient(var(--sky) 0 30%, var(--sky-2) 52%, var(--sky-3) 84%);position:relative;overflow:hidden}.atlas .clouds:before{content:"";pointer-events:none;mix-blend-mode:soft-light;background-image:radial-gradient(circle,#ffffffe6 .9px,#0000 1.2px);background-size:4px 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 45%,#0000 80%);mask-image:linear-gradient(#000 0 45%,#0000 80%)}.atlas .clouds:after{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--cl-dot) .8px, transparent 1.1px);opacity:.6;background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#0000 30%,#000 70%);mask-image:radial-gradient(70% 60% at 50% 20%,#0000 30%,#000 70%)}.atlas .clouds>*{z-index:1;position:relative}.atlas .iso{display:block;overflow:visible}.atlas .scale{zoom:var(--z)}.atlas .fig{width:100%;max-width:max-content;height:auto;margin-inline:auto;display:block}.atlas .iso-solid .deck{fill:var(--c);stroke:color-mix(in oklab, var(--c) 62%, #fff);stroke-width:var(--sw,1px);stroke-linejoin:round}.atlas .iso-solid .w{stroke-width:.7px;stroke-linejoin:round}.atlas .iso-solid .w1{fill:var(--cs);stroke:var(--cs)}.atlas .iso-solid .w2{fill:var(--ce);stroke:var(--ce)}.atlas .iso-solid .str{fill:none;stroke:#ffffff80;stroke-width:var(--sw,1px)}.atlas .iso-line .w{fill:var(--iso-bg,#fff);stroke:var(--iso-bg,#fff);stroke-width:.7px}.atlas .iso-line .deck{fill:var(--iso-bg,#fff);stroke:var(--cl,var(--c));stroke-width:var(--sw,1px);stroke-linejoin:round}.atlas .iso-line .e{fill:none;stroke:var(--cl,var(--c));stroke-width:var(--sw,1px);stroke-linejoin:round;stroke-linecap:round}.atlas .iso-line .str{fill:none;stroke:var(--cl,var(--c));stroke-width:var(--sw,1px);stroke-dasharray:2 4;opacity:.55}.atlas .tex-g{filter:url(#at-grain)}.atlas .tex-g .deck{fill:var(--deck-fill,var(--c))}.atlas .tex-line{opacity:.75}.atlas .cat-grid{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-auto-flow:dense;gap:0 24px;max-width:1560px;margin-inline:auto;display:grid}.atlas .cell{border-top:2px solid var(--cs,var(--c));min-height:330px;color:var(--ci);content-visibility:auto;contain-intrinsic-size:auto 330px;flex-direction:column;padding:12px 0 18px;display:flex}.atlas .cell:hover,.atlas .cell:focus-within{content-visibility:visible}.atlas .cell.feat{contain-intrinsic-size:auto 660px;grid-area:span 2/span 2}.atlas .cell-title{letter-spacing:-.02em;font-size:17.5px;font-weight:600;line-height:1.18}.atlas .cell-title a:hover,.atlas .cell-title a:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.atlas .cell-crumb{color:color-mix(in oklab, var(--ci) 80%, var(--page));margin-top:4px;font-size:14.5px;line-height:1.3}.atlas .cell-art{flex:1;place-items:center;min-height:180px;padding:18px 4px;display:grid}.atlas .cell-note{max-width:70ch;margin-bottom:14px;font-size:14.5px;line-height:1.4}.atlas .cell-foot{align-items:center;gap:10px;display:flex}.atlas .cell-foot .vol{font-family:var(--mono);color:color-mix(in oklab, var(--ci) 85%, var(--page));margin-left:auto;font-size:11.5px}.atlas .ico{width:26px;height:26px;color:var(--ci);border-radius:4px;place-items:center;display:inline-grid}.atlas .ico svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.atlas .ico:hover,.atlas .ico:focus-visible{background:color-mix(in oklab, var(--c) 18%, var(--page))}.atlas .ico[aria-pressed=true] svg{fill:currentColor}@media (max-width:520px){.atlas .cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.atlas .cell{contain-intrinsic-size:auto 240px;min-height:240px}.atlas .cell.feat{contain-intrinsic-size:auto 420px;grid-area:span 1/span 2}.atlas .cell-title{font-size:15px}.atlas .cell-crumb{font-size:13px}.atlas .cell-art{min-height:110px;padding:12px 0}.atlas .cell:not(.feat) .cell-foot .vol{display:none}}.atlas .ftools{max-width:1560px}.atlas .fstick{max-width:1560px;margin-bottom:30px}.atlas .fquick .fgrid{padding:0 0 18px}@media (min-width:821px){.atlas .fpanel .fset-d{display:none}}@media (max-width:820px){.atlas .fquick{display:none}}.atlas .fpanel{border-top:1px solid color-mix(in srgb, currentColor 45%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 45%, transparent)}.atlas .fpanel summary{cursor:pointer;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.atlas .fpanel summary::-webkit-details-marker{display:none}.atlas .fpanel summary:before{content:"+";font-family:var(--mono);width:14px;font-size:15px}.atlas .fpanel[open] summary:before{content:"–"}.atlas .fsum{letter-spacing:-.02em;font-size:19px;font-weight:600}.atlas .badge{font-family:var(--mono);background:var(--ink);color:var(--paper);border-radius:999px;padding:3px 7px 2px;font-size:11.5px}.atlas .fgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 32px;padding:8px 0 26px;display:grid}.atlas .fset{min-width:0}.atlas .fset-wide{grid-column:1/-1}.atlas .fset legend{margin-bottom:10px}@media (max-width:1100px){.atlas .fgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.atlas .fgrid{grid-template-columns:1fr}}.atlas .chips{flex-wrap:wrap;gap:8px;display:flex}.atlas .fchip{letter-spacing:-.015em;color:var(--ci,var(--ink));cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px 5px 10px;font-size:15.5px;font-weight:600;display:inline-flex}.atlas .fchip .tick{text-align:center;width:.9em;display:inline-block}.atlas .fchip .n,.atlas .fcheck .n{font-family:var(--mono);opacity:.85;font-size:11.5px;font-weight:400}.atlas .fchip[aria-pressed=true]{background:var(--ci,var(--ink));border-color:var(--ci,var(--ink));color:var(--paper)}.atlas .fchip:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, currentColor 10%, transparent)}.atlas .fchip:disabled{opacity:.4;cursor:not-allowed;border-style:dashed}.atlas .fcheck{cursor:pointer;align-items:baseline;gap:9px;padding:4px 0;font-size:16px;display:flex}.atlas .fcheck input{accent-color:var(--ink);flex:none;width:16px;height:16px;transform:translateY(2px)}.atlas .fcheck .n{margin-left:auto}.atlas .fcheck[data-disabled]{opacity:.45;cursor:not-allowed}.atlas .flist{max-height:232px;margin-top:8px;padding-right:6px;overflow-y:auto}.atlas .ffield{font-family:var(--mono);color:var(--ink);background:var(--card,#faf3e4);border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:13px}.atlas select.ffield{width:auto;padding-right:26px}.atlas .frange{background:linear-gradient(90deg, transparent var(--a), var(--ink) var(--a) var(--b), transparent var(--b)) center / 100% 3px no-repeat, linear-gradient(color-mix(in srgb, var(--ink) 25%, transparent), color-mix(in srgb, var(--ink) 25%, transparent)) center / 100% 1px no-repeat;height:30px;margin:4px 8px 0;position:relative}.atlas .frange input{pointer-events:none;appearance:none;background:0 0;width:calc(100% + 16px);height:30px;margin:0;position:absolute;inset:0 -8px}.atlas .frange input::-webkit-slider-runnable-track{background:0 0;height:30px}.atlas .frange input::-moz-range-track{background:0 0}.atlas .frange input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--paper);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:18px;height:18px;margin-top:6px}.atlas .frange input::-moz-range-thumb{pointer-events:auto;background:var(--paper);border:2px solid var(--ink);cursor:grab;border-radius:50%;width:14px;height:14px}.atlas .frange input:focus-visible{outline:none}.atlas .frange input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}.atlas .frange input:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:2px}.atlas .fnums{align-items:center;gap:8px;margin-top:8px;display:flex}.atlas .fnums label{flex:1}.atlas .fbar{flex-wrap:wrap;align-items:center;gap:10px 26px;padding-top:16px;display:flex}.atlas .fcount{letter-spacing:-.02em;font-size:19px}.atlas .fcount b{font-weight:600}.atlas .fsort{align-items:center;gap:8px;display:inline-flex}.atlas .factive{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.atlas .fon{color:var(--ci,var(--ink));background:color-mix(in srgb, var(--ci,var(--ink)) 12%, var(--paper));border:1px solid color-mix(in srgb, var(--ci,var(--ink)) 40%, transparent);cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:4px 11px 3px;font-size:14.5px;font-weight:500;display:inline-flex}.atlas .fon:hover{border-color:currentColor}.atlas .fclear{text-underline-offset:3px;cursor:pointer;padding:4px 6px;font-size:14.5px;font-weight:600;text-decoration:underline}.atlas .fempty{text-align:center;padding:60px 0 40px}.atlas .ylist-scroll{max-width:1420px;margin-inline:auto;overflow-x:auto}.atlas .ylist{min-width:1000px}.atlas .yrow{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:250px minmax(0,1fr);align-items:center;gap:20px;padding:10px 0;display:grid}.atlas .yrow-head{z-index:2;background:var(--iso-bg);border-top:0;padding:0 0 6px;position:sticky;top:0}.atlas .ylabel{align-content:center;gap:3px;display:grid}.atlas .ylabel-t{letter-spacing:-.02em;font-size:17.5px;font-weight:600;line-height:1.15}.atlas .ylabel-t:hover,.atlas .ylabel-t:focus-visible{text-underline-offset:3px;text-decoration:underline}.atlas .ylabel-c{font-size:14px;line-height:1.3}.atlas .yaxis,.atlas .yscale{grid-template-columns:repeat(var(--years), minmax(0, 1fr));display:grid}.atlas .yscale span{text-align:center;border-left:1px dashed color-mix(in srgb, currentColor 30%, transparent)}.atlas .ycol{border-left:1px dashed color-mix(in srgb, currentColor 22%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:64px;display:flex}.atlas .ygen{border-radius:4px;justify-items:center;gap:6px;padding:2px;display:grid}.atlas .ygen:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.atlas .ygen-name{text-align:center;justify-items:center;line-height:1.15;display:grid}.atlas .ygen-name b{letter-spacing:-.015em;font-size:15px;font-weight:600}@media (max-width:700px){.atlas .ylist{min-width:760px}.atlas .yrow{grid-template-columns:170px minmax(0,1fr);gap:12px}.atlas .ylabel-c{display:none}}.atlas .trends{gap:34px;display:grid}.atlas .trend-measure{margin-bottom:12px}.atlas .trend-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 22px;display:grid}@media (max-width:900px){.atlas .trend-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.atlas .trend{border-top:2px solid var(--ci);padding-top:8px}.atlas .trend-title{letter-spacing:-.015em;color:var(--ci);font-size:16px;font-weight:600}.atlas .trend svg{width:100%;height:auto;display:block;overflow:visible}.atlas .trend-base{stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1px}.atlas .trend-line{fill:none;stroke:var(--ci);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.atlas .trend-dot{fill:var(--ci);stroke:var(--page);stroke-width:2px}.atlas .trend-hit{fill:#0000;cursor:default}.atlas .trend-hit:hover{fill:color-mix(in srgb, var(--ink) 10%, transparent)}.atlas .trend-val{font-family:var(--mono);fill:var(--ink);paint-order:stroke;stroke:var(--page);stroke-width:5px;stroke-linejoin:round;font-size:11.5px}.atlas .trend-axis{font-family:var(--mono);fill:color-mix(in srgb, var(--ink) 75%, transparent);font-size:10.5px}.atlas .b3d-canvas{cursor:grab;touch-action:pan-y;border-radius:6px;width:100%;height:clamp(340px,48vw,680px);display:block}.atlas .b3d-canvas:active{cursor:grabbing}.atlas .rack{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:26px 7px;display:flex}.atlas .rack li{transition:opacity .4s .25s;position:relative}.atlas .rack:has(.rack-board:hover) li:not(:hover){opacity:.45;transition-delay:0s}.atlas .rack-board{perspective:520px;border-radius:3px;display:block;position:relative}.atlas .rack-board svg{display:block}.atlas .rack-card{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.34,1.32,.5,1);display:grid;position:relative}.atlas .rack-face{backface-visibility:hidden;grid-area:1/1}.atlas .rack-back{transform:rotateY(180deg)}.atlas .rack-board:hover .rack-card,.atlas .rack-board:focus-visible .rack-card{transform:translateY(-14px)scale(1.07)rotateY(180deg)}.atlas .rack-shadow{background:color-mix(in srgb, var(--ink) 55%, transparent);filter:blur(7px);opacity:0;border-radius:50%;transition:opacity .45s,transform .9s cubic-bezier(.34,1.32,.5,1);position:absolute;inset:6% 12%;transform:translate(0)scale(.9)}.atlas .rack-board:hover .rack-shadow,.atlas .rack-board:focus-visible .rack-shadow{opacity:.32;transform:translate(7px,8px)scale(1.04)}.atlas .rack-back .rack-solid{fill:var(--c)}.atlas .rack-edge{fill:none;stroke:var(--ce);stroke-width:1px}.atlas .rack-sheen{transform-box:fill-box;mix-blend-mode:soft-light;transform:translateY(230%)}.atlas .rack-board:hover .rack-sheen,.atlas .rack-board:focus-visible .rack-sheen{transition:transform 1.1s cubic-bezier(.45,0,.3,1) .55s;transform:translateY(-120%)}@media (prefers-reduced-motion:reduce){.atlas .rack-card,.atlas .rack-shadow{transition:none}.atlas .rack-back{opacity:0;transition:opacity .3s;transform:none}.atlas .rack-board:hover .rack-card,.atlas .rack-board:focus-visible .rack-card{transform:none}.atlas .rack-board:hover .rack-back,.atlas .rack-board:focus-visible .rack-back{opacity:1}.atlas .rack-sheen{display:none}}.atlas .rack-tip{z-index:5;background:var(--chip);width:max-content;max-width:260px;color:var(--chip-ink);text-align:left;pointer-events:none;opacity:0;gap:3px;padding:8px 10px 7px;transition:opacity .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.atlas .rack-tip b{letter-spacing:-.012em;font-size:15px;font-weight:600;line-height:1.15}.atlas .rack-tip span{font-family:var(--mono);font-size:11.5px}.atlas .rack-board:hover .rack-tip,.atlas .rack-board:focus-visible .rack-tip{opacity:1;transform:translate(-50%)}.atlas .rack li:hover{z-index:6}.atlas .rack-solid{fill:var(--c);stroke:var(--cs);stroke-width:1px}.atlas .spec{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:13px}.atlas .spec th,.atlas .spec td{text-align:right;border-bottom:1px solid color-mix(in srgb, currentColor 30%, transparent);white-space:nowrap;padding:9px 10px 8px;font-weight:400}.atlas .spec th:first-child,.atlas .spec td:first-child{text-align:left;padding-left:0}.atlas .spec thead th{opacity:.8;font-size:11.5px}.atlas .spec .est{opacity:.6;cursor:help;font-style:italic}.atlas .spec tr[aria-current=true] td{background:color-mix(in srgb, currentColor 9%, transparent);font-weight:600}.atlas .spec a{text-underline-offset:3px;text-decoration:underline}.atlas .scroll-x{overflow-x:auto}.atlas .stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px;display:grid}@media (max-width:640px){.atlas .stat-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}}.atlas .stat b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(34px,4vw,58px);font-weight:600;line-height:1;display:block}.atlas .stat span{font-family:var(--mono);font-size:11.5px}.atlas .stat-sm .stat b{font-size:clamp(28px,2.9vw,42px)}.atlas .sizes{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.atlas .sizes button{font-family:var(--mono);border:1px solid color-mix(in srgb, currentColor 55%, transparent);cursor:pointer;border-radius:999px;padding:6px 11px 5px;font-size:12.5px}.atlas .sizes button:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.atlas .sizes button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.atlas .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 28px;display:grid}.atlas .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 24px;display:grid}@media (max-width:1000px){.atlas .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.atlas .grid-3{grid-template-columns:1fr}}@media (max-width:520px){.atlas .grid-4{gap:28px 14px}}.atlas .rows{border-top:1px solid color-mix(in srgb, currentColor 35%, transparent)}.atlas .rows li{border-bottom:1px solid color-mix(in srgb, currentColor 35%, transparent)}.atlas .rows a,.atlas .rows .row{letter-spacing:-.015em;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0 11px;font-size:18px;display:flex}.atlas .rows a:hover .t,.atlas .rows a:focus-visible .t{text-underline-offset:3px;text-decoration:underline}.atlas .rows .m{font-family:var(--mono);text-align:right;flex:none;font-size:11.5px}.atlas .cta{letter-spacing:-.02em;border:1.5px solid;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 11px;font-size:19px;font-weight:600;display:inline-flex}.atlas .cta:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.atlas .site-foot{padding-block:56px 64px}.atlas .foot-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px;max-width:1420px;margin-inline:auto;display:grid}.atlas .foot-word{letter-spacing:-.065em;font-size:clamp(56px,8vw,112px);font-weight:600;line-height:.8}.atlas .site-foot .ruled-body{font-size:16px}.atlas .site-foot .ruled .mono-label{margin-bottom:22px}.atlas .site-foot li+li{margin-top:4px}@media (max-width:800px){.atlas .foot-grid{grid-template-columns:1fr}}.atlas .sz .run-solid{display:none}.atlas .sz[data-cur="0"] .run-solid[data-i="0"],.atlas .sz[data-cur="1"] .run-solid[data-i="1"],.atlas .sz[data-cur="2"] .run-solid[data-i="2"],.atlas .sz[data-cur="3"] .run-solid[data-i="3"],.atlas .sz[data-cur="4"] .run-solid[data-i="4"],.atlas .sz[data-cur="5"] .run-solid[data-i="5"],.atlas .sz[data-cur="6"] .run-solid[data-i="6"],.atlas .sz[data-cur="7"] .run-solid[data-i="7"],.atlas .sz[data-cur="8"] .run-solid[data-i="8"],.atlas .sz[data-cur="9"] .run-solid[data-i="9"],.atlas .sz[data-cur="10"] .run-solid[data-i="10"],.atlas .sz[data-cur="11"] .run-solid[data-i="11"],.atlas .sz[data-cur="12"] .run-solid[data-i="12"],.atlas .sz[data-cur="13"] .run-solid[data-i="13"],.atlas .sz[data-cur="14"] .run-solid[data-i="14"],.atlas .sz[data-cur="15"] .run-solid[data-i="15"],.atlas .sz[data-cur="16"] .run-solid[data-i="16"],.atlas .sz[data-cur="17"] .run-solid[data-i="17"],.atlas .sz[data-cur="18"] .run-solid[data-i="18"],.atlas .sz[data-cur="19"] .run-solid[data-i="19"],.atlas .sz[data-cur="20"] .run-solid[data-i="20"],.atlas .sz[data-cur="21"] .run-solid[data-i="21"],.atlas .sz[data-cur="22"] .run-solid[data-i="22"],.atlas .sz[data-cur="23"] .run-solid[data-i="23"]{display:inline}.atlas .sz[data-cur="0"] .per-size:not([data-i="0"]),.atlas .sz[data-cur="1"] .per-size:not([data-i="1"]),.atlas .sz[data-cur="2"] .per-size:not([data-i="2"]),.atlas .sz[data-cur="3"] .per-size:not([data-i="3"]),.atlas .sz[data-cur="4"] .per-size:not([data-i="4"]),.atlas .sz[data-cur="5"] .per-size:not([data-i="5"]),.atlas .sz[data-cur="6"] .per-size:not([data-i="6"]),.atlas .sz[data-cur="7"] .per-size:not([data-i="7"]),.atlas .sz[data-cur="8"] .per-size:not([data-i="8"]),.atlas .sz[data-cur="9"] .per-size:not([data-i="9"]),.atlas .sz[data-cur="10"] .per-size:not([data-i="10"]),.atlas .sz[data-cur="11"] .per-size:not([data-i="11"]),.atlas .sz[data-cur="12"] .per-size:not([data-i="12"]),.atlas .sz[data-cur="13"] .per-size:not([data-i="13"]),.atlas .sz[data-cur="14"] .per-size:not([data-i="14"]),.atlas .sz[data-cur="15"] .per-size:not([data-i="15"]),.atlas .sz[data-cur="16"] .per-size:not([data-i="16"]),.atlas .sz[data-cur="17"] .per-size:not([data-i="17"]),.atlas .sz[data-cur="18"] .per-size:not([data-i="18"]),.atlas .sz[data-cur="19"] .per-size:not([data-i="19"]),.atlas .sz[data-cur="20"] .per-size:not([data-i="20"]),.atlas .sz[data-cur="21"] .per-size:not([data-i="21"]),.atlas .sz[data-cur="22"] .per-size:not([data-i="22"]),.atlas .sz[data-cur="23"] .per-size:not([data-i="23"]){display:none}.atlas .sz[data-cur="0"] tr[data-i="0"] td,.atlas .sz[data-cur="1"] tr[data-i="1"] td,.atlas .sz[data-cur="2"] tr[data-i="2"] td,.atlas .sz[data-cur="3"] tr[data-i="3"] td,.atlas .sz[data-cur="4"] tr[data-i="4"] td,.atlas .sz[data-cur="5"] tr[data-i="5"] td,.atlas .sz[data-cur="6"] tr[data-i="6"] td,.atlas .sz[data-cur="7"] tr[data-i="7"] td,.atlas .sz[data-cur="8"] tr[data-i="8"] td,.atlas .sz[data-cur="9"] tr[data-i="9"] td,.atlas .sz[data-cur="10"] tr[data-i="10"] td,.atlas .sz[data-cur="11"] tr[data-i="11"] td,.atlas .sz[data-cur="12"] tr[data-i="12"] td,.atlas .sz[data-cur="13"] tr[data-i="13"] td,.atlas .sz[data-cur="14"] tr[data-i="14"] td,.atlas .sz[data-cur="15"] tr[data-i="15"] td,.atlas .sz[data-cur="16"] tr[data-i="16"] td,.atlas .sz[data-cur="17"] tr[data-i="17"] td,.atlas .sz[data-cur="18"] tr[data-i="18"] td,.atlas .sz[data-cur="19"] tr[data-i="19"] td,.atlas .sz[data-cur="20"] tr[data-i="20"] td,.atlas .sz[data-cur="21"] tr[data-i="21"] td,.atlas .sz[data-cur="22"] tr[data-i="22"] td,.atlas .sz[data-cur="23"] tr[data-i="23"] td{background:color-mix(in srgb, currentColor 9%, transparent);font-weight:600}.atlas .sz[data-cur="0"] .tv[data-i="0"],.atlas .sz[data-cur="1"] .tv[data-i="1"],.atlas .sz[data-cur="2"] .tv[data-i="2"],.atlas .sz[data-cur="3"] .tv[data-i="3"],.atlas .sz[data-cur="4"] .tv[data-i="4"],.atlas .sz[data-cur="5"] .tv[data-i="5"],.atlas .sz[data-cur="6"] .tv[data-i="6"],.atlas .sz[data-cur="7"] .tv[data-i="7"],.atlas .sz[data-cur="8"] .tv[data-i="8"],.atlas .sz[data-cur="9"] .tv[data-i="9"],.atlas .sz[data-cur="10"] .tv[data-i="10"],.atlas .sz[data-cur="11"] .tv[data-i="11"],.atlas .sz[data-cur="12"] .tv[data-i="12"],.atlas .sz[data-cur="13"] .tv[data-i="13"],.atlas .sz[data-cur="14"] .tv[data-i="14"],.atlas .sz[data-cur="15"] .tv[data-i="15"],.atlas .sz[data-cur="16"] .tv[data-i="16"],.atlas .sz[data-cur="17"] .tv[data-i="17"],.atlas .sz[data-cur="18"] .tv[data-i="18"],.atlas .sz[data-cur="19"] .tv[data-i="19"],.atlas .sz[data-cur="20"] .tv[data-i="20"],.atlas .sz[data-cur="21"] .tv[data-i="21"],.atlas .sz[data-cur="22"] .tv[data-i="22"],.atlas .sz[data-cur="23"] .tv[data-i="23"]{stroke:var(--ink);stroke-opacity:1;stroke-width:1.6px;stroke-dasharray:none;fill:var(--c);fill-opacity:.9}.atlas[data-fill=flat] .tex-g{filter:none}.atlas[data-fill=flat] .tex-g .deck{fill:var(--c)}.atlas[data-fill=flat] .tex{display:none}.atlas .seg{border:1px solid color-mix(in srgb, currentColor 55%, transparent);border-radius:999px;flex:none;padding:2px;display:inline-flex}.atlas .seg button{font-family:var(--mono);cursor:pointer;border-radius:999px;padding:4px 11px 3px;font-size:12px}.atlas .seg button:hover:not([aria-pressed=true]):not(:disabled){background:color-mix(in srgb, currentColor 10%, transparent)}.atlas .seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.atlas .ico:disabled{opacity:.35;cursor:not-allowed}.atlas .ico-cmp[aria-pressed=true] svg{fill:currentColor}.atlas .ico-cmp[aria-pressed=true] svg path{fill:none;stroke:var(--page);stroke-width:2px}.atlas .src-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;display:flex}.atlas .hero-stats{text-align:center}.atlas .fchip-sm{border-width:1px;padding:4px 11px 3px 9px;font-size:14px}.atlas .tray{z-index:40;background:var(--ink);width:min(1100px,100vw - 24px);color:var(--paper);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -12px #28190f8c}.atlas .tray-list{flex-wrap:wrap;flex:1;gap:6px;min-width:0;display:flex}.atlas .tray-list li{border:1px solid color-mix(in srgb, var(--paper) 45%, transparent);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:2px 4px 2px 11px;font-size:14px;display:inline-flex}.atlas .tray-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atlas .tray-name:hover{text-decoration:underline}.atlas .tray-x{cursor:pointer;border-radius:50%;width:22px;height:22px;font-size:16px;line-height:1}.atlas .tray-x:hover{background:color-mix(in srgb, var(--paper) 18%, transparent)}.atlas .tray-go{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.atlas .cta-sm{padding:7px 15px 6px;font-size:15.5px}.atlas .tray .cta-sm{background:var(--paper);color:var(--ink);border-color:var(--paper)}.atlas:has(.tray) .site-foot{padding-bottom:130px}.atlas .cat-table th,.atlas .cat-table td{vertical-align:middle;text-align:left}.atlas .cat-table .num{text-align:right}.atlas .cat-table thead th{opacity:1;white-space:nowrap}.atlas .cat-table thead button{font:inherit;opacity:.85;cursor:pointer}.atlas .cat-table thead button:hover,.atlas .cat-table thead [aria-sort] button{opacity:1;text-underline-offset:3px;text-decoration:underline}.atlas .sort-mark{width:1em;display:inline-block}.atlas .cat-table tbody tr:hover{background:color-mix(in srgb, var(--c) 10%, transparent)}.atlas .cat-table tbody th{font-family:var(--grot);white-space:normal;min-width:250px}.atlas .trow-name{color:var(--ci);letter-spacing:-.015em;align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.atlas .trow-name:hover span{text-underline-offset:3px;text-decoration:underline}.atlas .trow-art{flex:none;overflow:visible}.atlas .trow-art path{fill:var(--c);stroke:var(--cs);stroke-width:.8px}.atlas .trow-disc{color:var(--ci)}.atlas .tcheck{accent-color:var(--ink);cursor:pointer;width:16px;height:16px}.atlas .cbx{position:relative}.atlas .cbx-list{z-index:30;background:var(--card,#faf3e4);border:1px solid color-mix(in srgb, var(--ink) 45%, transparent);border-radius:8px;max-height:340px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -14px #28190f80}.atlas .cbx-head,.atlas .cbx-empty{font-family:var(--mono);opacity:.8;padding:8px 10px 6px;font-size:11.5px}.atlas .cbx-opt{cursor:pointer;border-radius:6px;grid-template-columns:10px 1fr;align-items:baseline;column-gap:10px;padding:7px 10px;display:grid}.atlas .cbx-opt[aria-selected=true]{background:color-mix(in srgb, var(--ink) 11%, transparent)}.atlas .cbx-dot{border-radius:50%;width:10px;height:10px;transform:translateY(1px)}.atlas .cbx-t{letter-spacing:-.015em;font-size:15px;font-weight:600}.atlas .cbx-m{font-family:var(--mono);opacity:.8;grid-column:2;font-size:11.5px}.atlas .src-list{counter-reset:src;columns:2 420px;column-gap:44px;max-width:1120px;margin-inline:auto}.atlas .src-list li{break-inside:avoid;border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);grid-template-columns:34px minmax(0,1fr);gap:4px;padding:10px 0 12px;scroll-margin-top:24px;display:grid}.atlas .src-list li:target{background:color-mix(in srgb, currentColor 10%, transparent)}.atlas .src-n{font-family:var(--mono);font-size:12.5px}.atlas .src-t{letter-spacing:-.01em;font-size:16px;line-height:1.3}.atlas .src-t a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:1px}.atlas .src-m{margin-top:3px}.atlas .src-legend{max-width:1120px;margin:0 auto 26px}.atlas .pt-tabs{justify-content:center;gap:6px;margin-bottom:18px;display:flex}.atlas .pt-tab{font-family:var(--mono);opacity:.6;border:1px solid;border-radius:999px;padding:7px 12px 6px;font-size:12.5px;transition:opacity .2s}.atlas .pt-tab[aria-selected=true]{opacity:1;background:var(--chip);color:var(--chip-ink);border-color:var(--chip)}.atlas .pt-tab:hover{opacity:1}.atlas .pt-stage{background:var(--page);touch-action:pan-y;border-radius:4px;width:100%;position:relative;overflow:hidden}.atlas .pt-stage>svg,.atlas .pt-photo{width:100%;height:100%;position:absolute;inset:0}.atlas .pt-fill{fill:color-mix(in srgb, var(--cl) 9%, transparent);opacity:0;transition:opacity .9s .7s}.atlas .pt[data-seen] .pt-fill{opacity:1}@media (prefers-reduced-motion:reduce){.atlas .pt-fill{opacity:1;transition:none}}.atlas .pt-photo{object-fit:fill;clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.atlas .pt-halo{fill:none;stroke:#fff;stroke-opacity:.75;stroke-linejoin:round;clip-path:inset(0 calc(100% - var(--wipe)) 0 0)}.atlas .pt-ink{fill:none;stroke:var(--cl);stroke-linejoin:round;stroke-linecap:round}.atlas .pt-handle{top:0;bottom:0;left:var(--wipe);border-left:1.5px solid var(--ink);pointer-events:none;width:0;position:absolute}.atlas .pt-handle i{background:var(--chip);border-radius:50%;width:30px;height:30px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 1px 6px #00000040}.atlas .pt-handle i:before,.atlas .pt-handle i:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.atlas .pt-handle i:before{border-right:6px solid var(--chip-ink);left:7px}.atlas .pt-handle i:after{border-left:6px solid var(--chip-ink);right:7px}.atlas .pt-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.atlas .pt-range:focus-visible~.pt-tag{opacity:1}.atlas .pt-stage:has(.pt-range:focus-visible){outline:2px solid var(--focus,var(--ink));outline-offset:3px}.atlas .pt-tag{font-family:var(--mono);background:var(--chip);color:var(--chip-ink);opacity:0;pointer-events:none;padding:3px 6px 2px;font-size:11px;transition:opacity .25s;position:absolute;top:8px}.atlas .pt-stage:hover .pt-tag{opacity:.9}.atlas .pt-tag-l{left:8px}.atlas .pt-tag-r{right:8px}.atlas .st-stack{padding-top:26px;position:relative}.atlas .st-guides{pointer-events:none;position:absolute;inset:0}.atlas .st-guides>.per-size{position:absolute;inset:0}.atlas .st-guide{border-left:1px dashed color-mix(in srgb, var(--ink) 35%, transparent);position:absolute;top:18px;bottom:0}.atlas .st-guide>.mono-label{white-space:nowrap;font-size:10px;position:absolute;top:-18px;transform:translate(-50%)}
.atlas .mo-nav{padding:10px var(--gutter);border-top:1px solid color-mix(in srgb, currentColor 22%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);flex-wrap:wrap;align-items:baseline;gap:8px 28px;display:flex}.atlas .mo-nav ul{flex-wrap:wrap;gap:4px 22px;display:flex}.atlas .mo-nav a span{opacity:.55}.atlas .mo-nav a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}.atlas .mo-sec{padding-top:clamp(28px,4vw,56px);padding-bottom:clamp(28px,4vw,56px)}.atlas .mo-head{gap:14px;max-width:1420px;margin:0 auto 18px;display:grid}.atlas .mo-head .sub{max-width:22ch}.atlas .mo-opts{flex-wrap:wrap;gap:10px 28px;max-width:1420px;margin:0 auto 16px;display:flex}.atlas .mo-choice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.atlas .mo-choice>.mono-label{opacity:.7;margin-right:4px}.atlas .mo-chip,.atlas .mo-btn{font-family:var(--mono);border:1px solid color-mix(in srgb, currentColor 45%, transparent);color:inherit;cursor:pointer;background:0 0;padding:6px 9px 5px;font-size:12px;line-height:1}.atlas .mo-chip[aria-pressed=true]{background:var(--fg,var(--ink));color:var(--iso-bg,var(--page));border-color:var(--fg,var(--ink))}.atlas .mo-btn{background:var(--fg,var(--ink));min-width:64px;color:var(--iso-bg,var(--page));border-color:var(--fg,var(--ink))}.atlas .mo-player{max-width:1420px;margin:0 auto}.atlas .mo-canvas{border:1px solid color-mix(in srgb, currentColor 22%, transparent);height:clamp(300px,46vw,620px);position:relative}.atlas .mo-tall .mo-canvas{height:clamp(340px,52vw,680px)}.atlas .mo-canvas.mo-rack{height:clamp(280px,36vw,480px)}@media (max-width:640px) and (orientation:portrait){.atlas .mo-canvas,.atlas .mo-tall .mo-canvas{height:min(78svh,640px)}}.atlas .mo-canvas canvas{width:100%;height:100%;position:absolute;inset:0}.atlas .mo-cap{pointer-events:none;gap:4px;display:grid;position:absolute;bottom:12px;left:14px}.atlas .mo-cap-name{letter-spacing:-.04em;font-size:clamp(20px,2.4vw,34px);font-weight:600;line-height:1}.atlas .mo-cap-tr{text-align:right;pointer-events:none;position:absolute;top:12px;right:14px}.atlas .mo-transport{align-items:center;gap:12px;margin-top:10px;display:flex}.atlas .mo-transport input[type=range]{min-width:0;accent-color:var(--fg,var(--ink));flex:1}.atlas .mo-clock{text-align:right;font-variant-numeric:tabular-nums;min-width:56px}.atlas .mo-speeds{gap:4px;display:flex}@media (max-width:640px){.atlas .mo-transport{flex-wrap:wrap}.atlas .mo-transport input[type=range]{flex-basis:100%;order:-1}}.atlas .mo-row{font-family:var(--mono);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:11.5px;display:flex}.atlas .mo-row button{color:inherit;font:inherit;opacity:.5;cursor:pointer;background:0 0;border:0;padding:2px 0}.atlas .mo-row li[data-on] button{opacity:1;text-underline-offset:3px;text-decoration:underline}.atlas .mo-beats span{opacity:.6}.atlas .mo-index{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1420px;margin:0 auto;display:grid}.atlas .mo-index a{border-right:1px solid color-mix(in srgb, currentColor 25%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);align-content:start;gap:18px;min-height:220px;padding:22px 18px 26px;display:grid}.atlas .mo-index a:hover .sub,.atlas .mo-index a:focus-visible .sub{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.atlas .mo-index p:last-child{max-width:34ch;font-size:17px;line-height:1.3}.atlas .mo-spin-sec{padding-bottom:0}.atlas .mo-spin{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(20px,4vw,64px);max-width:1420px;margin:0 auto;display:grid}.atlas .mo-spin[data-split=rl] .mo-spin-stage{order:2}.atlas .mo-spin-stage{z-index:1;align-self:start;height:100svh;position:sticky;top:0}.atlas .mo-spin-canvas{position:absolute;inset:0}.atlas .mo-spin-canvas canvas{width:100%;height:100%;display:block}.atlas .mo-spin-stage .mo-cap{bottom:22px;left:0}.atlas .mo-spin-ticks{font-family:var(--mono);pointer-events:none;gap:3px;font-size:11px;display:grid;position:absolute;top:24px;left:0}.atlas .mo-spin-ticks li{opacity:.35;transition:opacity .2s}.atlas .mo-spin-ticks li[data-on]{opacity:1}.atlas .mo-spin-ticks span{opacity:.6}.atlas .mo-spin-text{min-width:0}.atlas .mo-spin-lead{grid-template-columns:minmax(0,1fr);align-content:center;gap:14px;min-height:70svh;display:grid}.atlas .mo-spin-big{letter-spacing:-.055em;font-size:clamp(40px,6vw,96px);font-weight:600;line-height:.9}.atlas .mo-spin-block{grid-template-columns:minmax(0,1fr);align-content:center;gap:22px;min-height:100svh;padding:40px 0;display:grid}.atlas .mo-spin-block .sub{max-width:14ch}.atlas .mo-spin-block .ruled .mono-label{margin-bottom:18px}.atlas .mo-spin-block .ruled-body{max-width:34ch}.atlas .mo-spin-gap{opacity:.5;place-items:center start;height:60svh;display:grid}.atlas .mo-spin-specs{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);border-left:1px solid color-mix(in srgb, currentColor 25%, transparent);flex-wrap:wrap;max-width:560px;display:flex}.atlas .mo-spin-specs>div{border-right:1px solid color-mix(in srgb, currentColor 25%, transparent);border-bottom:1px solid color-mix(in srgb, currentColor 25%, transparent);flex:104px;gap:8px;padding:10px 12px 12px;display:grid}.atlas .mo-spin-specs dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.atlas .mo-spin-specs dd span{font-family:var(--mono);letter-spacing:0;opacity:.7;font-size:11.5px;font-weight:400}.atlas .mo-spin[data-split=tb]{grid-template-columns:minmax(0,1fr)}.atlas .mo-spin[data-split=tb] .mo-spin-stage{background:var(--iso-bg,var(--page));border-bottom:1px solid color-mix(in srgb, currentColor 22%, transparent);height:46svh}.atlas .mo-spin[data-split=tb] .mo-spin-block{min-height:70svh}.atlas .mo-spin[data-split=tb] .mo-spin-gap{height:40svh}.atlas .mo-spin[data-split=tb] .mo-spin-ticks{flex-wrap:wrap;gap:2px 12px;display:flex;top:12px;right:0}.atlas .mo-spin[data-split=tb] .mo-spin-stage .mo-cap{bottom:10px}.atlas .mo-spin[data-split=tb] .mo-cap-name{font-size:clamp(18px,2vw,26px)}.atlas .mo-grab{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.atlas .mo-grab:active{cursor:grabbing}.atlas .mo-grab:focus-visible{outline-offset:-6px;outline:1px dashed}.atlas .mo-cap-tl{opacity:.65;pointer-events:none;position:absolute;top:12px;left:14px}
:root:has(.atlas){background:#f4f5f6}:root body:has(.atlas){background:#f4f5f6}html .atlas{--ink:#0d1014;--paper:#f4f5f6;--page:#f4f5f6;--accent:#ff4d17;--hl:#ff4d17;--hl-ink:#fff;--chip:#0d1014;--chip-ink:#fff;--card:#fff;--r-hero:#0d1014;--r-lead:#e7eaee;--r-feature:#fff;--r-warm:#ff4d17;--r-warm-fg:#fff;--r-cool:#e7eaee;--r-sun:#fff;--r-base:#f4f5f6;--r-dark:#0d1014;--r-dark-fg:#f4f5f6;--r-feature-hl:#0d1014;--r-feature-hl-fg:#fff;--r-warm-hl:#0d1014;--r-warm-hl-fg:#fff;--sky:#0d1014;--sky-2:#0d1014;--sky-3:#0d1014;--cl-a:#0d1014;--cl-a2:#0d1014;--cl-b:#0d1014;--cl-b2:#0d1014;--cl-c:#0d1014;--cl-d:#0d1014;--cl-fringe:#0d101400;--cl-dot:#ffffff0f;--sh-a:#0d1014;--sh-b:#ff4d17;--sh-c:#2b59ff;--sb-a:#0d1014;--sb-b:#ff4d17;--sb-c:#fff;--st-ink:#0d1014;--st-slot:#fff;--st-line:#fff;--dw-fill:#2b59ff;--dw-side:#1f45d6;--dw-end:#1734a6;--dw-r0:#9db2ff;--dw-r1:#2b59ff;--dw-r2:#1734a6;--dw-ink:#1f45d6;--wg-fill:#ff4d17;--wg-side:#db3a08;--wg-end:#ad2d05;--wg-r0:#ffb399;--wg-r1:#ff4d17;--wg-r2:#b83004;--wg-ink:#d23a0a;--sp-fill:#00b4c8;--sp-side:#0094a6;--sp-end:#007483;--sp-r0:#9ae6ef;--sp-r1:#00b4c8;--sp-r2:#00707e;--sp-ink:#007f8e;--sf-fill:#c6f432;--sf-side:#a5cf1d;--sf-end:#84a715;--sf-r0:#ecfcb4;--sf-r1:#c6f432;--sf-r2:#7fa213;--sf-ink:#4a6400;--disp:var(--font-barlow-condensed), "Arial Narrow", sans-serif;font-feature-settings:"tnum"}html .atlas:after{display:none}html .atlas ::selection{background:var(--accent);color:#fff}html .atlas [data-tone=hero],html .atlas [data-tone=dark]{--fg:#f4f5f6;--focus:#f4f5f6;--hl-bg:var(--accent);--hl-fg:#fff}html .atlas .wordmark,html .atlas .mega,html .atlas .sub,html .atlas .sub-sm,html .atlas .foot-word{font-family:var(--disp);text-transform:uppercase;font-style:italic}html .atlas .wordmark{letter-spacing:.01em;font-size:26px;font-weight:800}html .atlas .mega{letter-spacing:-.01em;font-size:clamp(64px,12vw,200px);font-weight:800;line-height:.84}html .atlas .mega-sm{font-size:clamp(52px,9vw,150px)}html .atlas .mega-xs{font-size:clamp(44px,6.5vw,104px)}html .atlas .sub,html .atlas .sub-sm{letter-spacing:0;font-weight:700;line-height:.95}html .atlas .mono-label,html .atlas .mono-link,html .atlas .rows .m{text-transform:uppercase;letter-spacing:.06em}html .atlas .mono-link:hover,html .atlas .mono-link:focus-visible,html .atlas .mono-link[aria-current=page]{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}html .atlas .nav-cta{font-family:var(--disp);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--accent);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);margin-top:-4px;padding:6px 14px 5px;font-size:15px;font-style:italic;font-weight:800;line-height:1;display:inline-block}html .atlas .nav-cta:hover,html .atlas .nav-cta:focus-visible{background:var(--fg,var(--ink));color:var(--accent)}html .atlas .nav-cta[aria-current=page]{background:var(--fg,var(--ink));color:var(--r-hero)}html .atlas .home-find .crop>.mega:after{background:#fff}html .atlas .home-find-d{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}html .atlas .home-find-d a{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#fff;padding:12px 24px 10px;font-size:22px;font-style:italic;font-weight:800;display:inline-block}html .atlas .home-find-d a:hover,html .atlas .home-find-d a:focus-visible{background:var(--ink);color:#fff}html .atlas .crop .cm{display:none}html .atlas .crop>.mega:after{content:"";background:var(--accent);width:72px;height:6px;margin:.18em auto 0;display:block;transform:skew(-18deg)}html .atlas .ruled{border-left:3px solid var(--accent);padding-left:14px}html .atlas .lead .ruled-body{letter-spacing:-.025em;font-weight:500}html .atlas .hl{padding:0 4px}html .atlas .rows{border-top:2px solid}html .atlas .rows li{border-bottom-color:color-mix(in srgb, currentColor 14%, transparent)}html .atlas .rows a,html .atlas .rows .row{font-weight:500}html .atlas .rows a:hover .t{color:var(--accent);text-decoration:none}html .atlas .cta{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;background:var(--accent);color:#fff;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);border:0;border-radius:0;padding:14px 28px 12px;font-size:22px;font-style:italic;font-weight:800}html .atlas .cta:hover{color:var(--ink);background:#fff}html .atlas .clouds{color:#f4f5f6;--fg:#f4f5f6;--iso-bg:#0d1014;background:repeating-linear-gradient(-62deg,#0000 0 22px,#ffffff09 22px 24px),#0d1014}html .atlas .clouds:before,html .atlas .clouds:after{display:none}html .atlas .foot-word{letter-spacing:0;font-weight:800;line-height:.85}html .atlas .stat b{font-size:clamp(40px,4.6vw,68px);font-family:var(--disp);letter-spacing:0;font-style:italic;font-weight:800}html .atlas .stat span{text-transform:uppercase;letter-spacing:.06em}html .atlas main:has(.cat-grid)>header.crop{max-width:1560px;padding:28px var(--gutter) 8px;margin-bottom:0!important}html .atlas main:has(.cat-grid)>header.crop>.mega{text-align:left;font-size:clamp(44px,5.6vw,88px);line-height:.88}html .atlas main:has(.cat-grid)>header.crop>.mega br{content:""}html .atlas main:has(.cat-grid)>header.crop>.mega br:after{content:" "}html .atlas main:has(.cat-grid)>header.crop>.mega:after{margin-left:.04em}html .atlas .ftools{max-width:1560px}html .atlas .fchip{background:color-mix(in srgb, var(--ci,var(--ink)) 9%, #fff);border:0;border-radius:6px;padding:8px 14px 7px 12px;font-size:14.5px;font-weight:600}html .atlas .fchip:hover:not(:disabled):not([aria-pressed=true]){background:color-mix(in srgb, var(--ci,var(--ink)) 18%, #fff)}html .atlas .fchip[aria-pressed=true]{color:#fff}html .atlas .fpanel summary{font-weight:600}@media (min-width:768px){html .atlas .fstick{z-index:20;position:sticky;top:8px}}html .atlas .fbar{background:#fff;border:1px solid #e3e6ea;border-radius:8px;margin-top:14px;padding:10px 14px;box-shadow:0 8px 20px -16px #0d101466}html .atlas .fcount b{font-family:var(--disp);letter-spacing:0;font-size:26px;font-style:italic;font-weight:800}html .atlas .ffield{background-color:#fff;border:1px solid #d9dde2;border-radius:6px}html .atlas .seg{background:#f4f5f6;border-color:#d9dde2;border-radius:6px}html .atlas .seg button{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;font-size:11px}html .atlas .fon{border-radius:6px}html .atlas .cat-grid{gap:18px;max-width:1560px;margin-top:22px}html .atlas .cell{min-height:340px;color:var(--ink);background:#fff;border:1px solid #e3e6ea;border-radius:10px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative}html .atlas .cell:hover,html .atlas .cell:focus-within{z-index:3;border-color:#cfd4da;transform:translateY(-3px);box-shadow:0 14px 30px -18px #0d101459}html .atlas .cell-art{--iso-bg:#eceef1;background:radial-gradient(80% 70% at 50% 40%,#fff 0,#0000 70%),linear-gradient(#eef0f3,#e6e9ed);border-radius:9px 9px 0 0;order:-1;min-height:200px;margin:0;padding:14px 8px;position:relative;overflow:hidden}html .atlas .cell-art:after{content:"";background:var(--c);height:3px;position:absolute;bottom:0;left:0;right:0}html .atlas .cell-title{letter-spacing:-.015em;padding:14px 16px 0;font-size:16px;font-weight:600;line-height:1.22}html .atlas .cell-title a:before{content:"";z-index:1;position:absolute;inset:0}html .atlas .cell-title a:hover{text-decoration:none}html .atlas .cell-crumb{font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--cl);padding:4px 16px 0;font-size:11px}html .atlas .cell-note{color:color-mix(in srgb, var(--ink) 70%, #fff);margin:0;padding:10px 16px 0}html .atlas .cell-foot{z-index:2;margin-top:auto;padding:12px 12px 12px 10px;position:relative}html .atlas .cell-foot .ico{color:color-mix(in srgb, var(--ink) 55%, #fff);border-radius:6px}html .atlas .cell-foot .ico:hover,html .atlas .cell-foot .ico:focus-visible,html .atlas .cell-foot .ico[aria-pressed=true]{color:var(--ink);background:#f0f2f4}html .atlas .cell-foot .vol{color:var(--ink);background:#f0f2f4;border-radius:4px;padding:4px 7px 3px;font-size:11.5px;font-weight:500}@media (max-width:520px){html .atlas .cat-grid{gap:10px}html .atlas .cell-title{padding:10px 10px 0;font-size:14.5px}html .atlas .cell-crumb{padding:3px 10px 0}}html .atlas .bl-videos{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px 28px;display:grid}html .atlas .bl-videos[data-n="1"]{grid-template-columns:minmax(0,760px);justify-content:center}html .atlas .bl-videos[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){html .atlas .bl-videos,html .atlas .bl-videos[data-n="3"]{grid-template-columns:minmax(0,1fr)}}html .atlas .bl-video{gap:8px;display:grid}html .atlas .bl-frame{aspect-ratio:16/9;background:#ffffff0f;position:relative;overflow:hidden}html .atlas .bl-frame iframe,html .atlas .bl-poster{border:0;width:100%;height:100%;position:absolute;inset:0}html .atlas .bl-poster{cursor:pointer;background:0 0;padding:0}html .atlas .bl-img{background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}html .atlas .bl-poster:hover .bl-img,html .atlas .bl-poster:focus-visible .bl-img{transform:scale(1.04)}html .atlas .bl-play{background:var(--accent);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);width:68px;height:46px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html .atlas .bl-play:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:16px solid #fff;position:absolute;top:13px;left:28px}html .atlas .bl-poster:hover .bl-play,html .atlas .bl-poster:focus-visible .bl-play{transform:translate(-50%,-50%)scale(1.08)}html .atlas .bl-v-t{letter-spacing:-.015em;margin-top:6px;font-size:18px;font-weight:600;line-height:1.22}html .atlas .bl-v-t:hover{text-underline-offset:3px;text-decoration:underline}html .atlas .bl-grid>.ruled+.ruled{margin-top:0}html .atlas .bl-ask{text-align:center;justify-items:center;gap:18px;max-width:760px;margin:clamp(28px,4vw,48px) auto 0;display:grid}html .atlas .bl-ask:empty{min-height:170px}html .atlas .bl-ask-t{letter-spacing:-.025em;max-width:30ch;font-size:clamp(21px,2.2vw,30px);font-weight:600;line-height:1.18}html .atlas .bl-ask .mono-label{opacity:.7}html .atlas .bl-bar{background:color-mix(in srgb, currentColor 18%, transparent);width:min(320px,80%);height:3px;display:block;position:relative;overflow:hidden}html .atlas .bl-bar:after{content:"";background:var(--accent);width:35%;animation:1.3s cubic-bezier(.45,0,.55,1) infinite bl-bar;position:absolute;inset:0 auto 0 0}@media (prefers-reduced-motion:reduce){html .atlas .bl-bar:after{opacity:.6;width:100%;animation:none}}html .atlas .bl-note button{color:inherit;font:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:1024px){html .atlas .board-hero{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:0 clamp(24px,3vw,56px);margin-top:8px;margin-bottom:clamp(32px,4vw,64px);display:grid}html .atlas .board-hero .b3d-canvas{height:clamp(380px,36vw,600px)}html .atlas .board-hero>.board-head{text-align:left;max-width:none;margin:0;padding:0}html .atlas .board-hero>.board-head>.mega{text-align:left;text-wrap:balance;margin-top:16px;font-size:clamp(44px,4.6vw,80px);line-height:.9}html .atlas .board-hero>.board-head>.mega:after{margin-left:0}html .atlas .board-hero>.board-head>div{margin-top:28px;margin-inline:0}html .atlas .board-hero .hero-stats{text-align:left}html .atlas .board-hero .sizes,html .atlas .board-hero .src-links{justify-content:flex-start}html .atlas .board-hero .src-links{margin-top:28px}}html .atlas:has(.tray) .next-to{display:none}html .atlas .ladder{width:100%;height:auto;font-family:var(--mono);display:block;overflow:visible}html .atlas .ladder text{fill:color-mix(in srgb, var(--ink) 70%, transparent);font-size:12px}html .atlas .ladder .ladder-size{fill:var(--ink);font-size:13px;font-weight:600}html .atlas .ladder .ladder-len{fill:var(--ink)}html .atlas .ladder-axis line,html .atlas .ladder-tail{stroke:var(--ink);stroke-width:1.2px}html .atlas .ladder-guide{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1px;stroke-dasharray:3 4}html .atlas .ladder-board{fill:color-mix(in srgb, var(--c) 12%, #fff);stroke:var(--cl,var(--c));stroke-width:1.4px}html .atlas .ladder-board.on{fill:var(--c)}html .atlas .ladder-photo .ladder-board{fill:none}html .atlas .ladder-photo .ladder-board.on{fill:none;stroke:var(--ink);stroke-width:3px}@media (max-width:640px){html .atlas .hero-3d .b3d-canvas{height:clamp(220px,60vw,340px)}html .atlas .hero-3d+header.crop{margin-top:16px;padding-top:20px}html .atlas .spec{font-size:12px}html .atlas .spec th,html .atlas .spec td{padding:8px 6px 7px}html .atlas .spec th:nth-child(2),html .atlas .spec td:nth-child(2),html .atlas .spec th:nth-child(4),html .atlas .spec td:nth-child(4){white-space:normal}}html .atlas .sim-wrap{max-width:1180px;margin-inline:auto;container-type:inline-size}@container (min-width:1132px){html .atlas .sim-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@container (min-width:902px) and (max-width:1131.9px){html .atlas .sim-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html .atlas .sim-grid>:nth-child(n+9){display:none}}@container (min-width:672px) and (max-width:901.9px){html .atlas .sim-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html .atlas .sim-grid>:nth-child(n+10){display:none}}@container (max-width:671.9px){html .atlas .sim-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html .atlas .sim-grid>:nth-child(n+7){display:none}}@keyframes bl-bar{0%{transform:translate(-100%)}to{transform:translate(290%)}}
