/** Shopify CDN: Minification failed

Line 15:25 Unexpected ")"
Line 32:74 Unexpected ")"

**/
/* Gym Nano — estilos de speediance.eu, scoped a .gnano-scope. rem EU (10px) -> px. */
.gnano-scope{--base-font-family:var(--font-body-family)}
/* base.css */
.gnano-scope{--alpha-button-background: 1;--alpha-button-border: 1;--alpha-link: .85;--alpha-badge-border: .1;--focused-base-outline: 2px solid rgba(var(--color-foreground), .5);--focused-base-outline-offset: 3px;--focused-base-box-shadow: 0 0 0 3px rgb(var(--color-background)), 0 0 5px 4px rgba(var(--color-foreground), .3);--container-paddings: 16px;--fz-h1: 38px;--fz-h2: 26px;--fz-h3: 20px;--fz-h4: 18px;--lh-h1: 44px;--lh-h2: 34px;--lh-h3: 27px;--lh-h4: 1.45;--fw-h1: 700;--fw-h2: 700;--fw-h3: 700;--fw-h4: 500;--clr-error: #ff5733;interpolate-size:allow-keywords}
@media (min-width:750px){.gnano-scope{--fz-h1: 44px;--fz-h2: 32px;--fz-h3: 22px;--fz-h4: 18px;--lh-h1: 54px;--lh-h2: 40px;--lh-h3: 32px;--container-paddings: 24px}}
@media (min-width:990px){.gnano-scope{--fz-h1: 54px;--fz-h2: 38px;--fz-h3: 24px;--fz-h4: 20px;--lh-h1: 64px;--lh-h2: 48px;--lh-h3: 35px;--container-paddings: 56px}}
.gnano-scope{scroll-behavior:smooth}
.gnano-scope{overflow:hidden}
.gnano-scope .drawer-menu) .announcement-bar-section .page-width{max-width:100%}
:where(.gnano-scope) ::selection{background-color:rgba(var(--color-foreground),.2)}
:where(.gnano-scope) h1, :where(.gnano-scope) h2, :where(.gnano-scope) h3, :where(.gnano-scope) h4, :where(.gnano-scope) h5, :where(.gnano-scope) .h0, :where(.gnano-scope) .h1, :where(.gnano-scope) .h2, :where(.gnano-scope) .h3, :where(.gnano-scope) .h4, :where(.gnano-scope) .h5{font-family:var(--font-heading-family);letter-spacing:0;line-height:calc(1 + .2/max(1,var(--font-heading-scale)));word-break:break-word}
:where(.gnano-scope) h2, :where(.gnano-scope) .h2{font-size:var(--fz-h2);font-weight:var(--fw-h2);line-height:var(--lh-h2)}
:where(.gnano-scope) h3, :where(.gnano-scope) .h3{font-size:var(--fz-h3);font-weight:var(--fw-h3);line-height:var(--lh-h3)}
:where(.gnano-scope) .content-grid>:not(.breakout,.full-width-grid), :where(.gnano-scope) .full-width-grid>:not(.breakout,.full-width-grid){grid-column:content}
:where(.gnano-scope) a:empty, :where(.gnano-scope) ul:empty, :where(.gnano-scope) dl:empty, :where(.gnano-scope) div:empty, :where(.gnano-scope) section:empty, :where(.gnano-scope) article:empty, :where(.gnano-scope) p:empty, :where(.gnano-scope) h1:empty, :where(.gnano-scope) h2:empty, :where(.gnano-scope) h3:empty, :where(.gnano-scope) h4:empty, :where(.gnano-scope) h5:empty, :where(.gnano-scope) h6:empty{display:none}
:where(.gnano-scope) a:not([href]){cursor:not-allowed}
:where(.gnano-scope) details>*{box-sizing:border-box}
.gnano-scope{--duration-short: .1s;--duration-default: .2s;--duration-announcement-bar: .25s;--duration-medium: .3s;--duration-long: .5s;--duration-extra-long: .6s;--duration-extra-longer: .75s;--duration-extended: 3s;--ease-out-slow: cubic-bezier(0, 0, .3, 1);--animation-slide-in: slideIn var(--duration-extra-long) var(--ease-out-slow) forwards;--animation-fade-in: fadeIn var(--duration-extra-long) var(--ease-out-slow)}
:where(.gnano-scope) summary{cursor:pointer;list-style:none;position:relative}
:where(.gnano-scope) summary::-webkit-details-marker{display:none}
:where(.gnano-scope) *:focus{outline:0;box-shadow:none}
:where(.gnano-scope) *:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset);box-shadow:var(--focused-base-box-shadow)}
:where(.gnano-scope) button{font-family:var(--font-body-family)}
:where(.gnano-scope) .select::picker-icon{color:red;transition:.4s rotate}
:where(.gnano-scope) .form-status-list .link:first-letter{text-transform:capitalize}
@media screen and (min-width:990px){.gnano-scope .header:not(.drawer-menu)) .utility-bar .page-width{padding-left:50px;padding-right:50px}}
@keyframes translateAnnouncementSlideIn{0%{opacity:0;transform:translate(var(--announcement-translate-from))}to{opacity:1;transform:translate(0)}}
@keyframes translateAnnouncementSlideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--announcement-translate-to))}}
@keyframes animateMenuOpen{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:translateY(0)}}
@media (prefers-reduced-motion:no-preference){@keyframes animateAmbient{0%{transform:rotate(0) translate(1em) rotate(0) scale(1.2)}to{transform:rotate(360deg) translate(1em) rotate(-360deg) scale(1.2)}}
@keyframes slideIn{0%{transform:translateY(20px);opacity:.01}to{transform:translateY(0);opacity:1}}
@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}
@media (prefers-reduced-motion:no-preference)and (hover:hover){.gnano-scope{--easter-egg: none;--sparkle: url(./sparkle.gif)}}
@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}
@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}
@keyframes indeterminateAnimation{0%{transform:translate(-20%) scaleX(0)}40%{transform:translate(30%) scaleX(.7)}to{transform:translate(100%) scaleX(0)}}
/* nano.css */
:where(.gnano-scope) .nano{--nano-ink: #0a0a0a;--nano-ink-2: #141416;--nano-ink-3: #1c1c20;--nano-paper: #ffffff;--nano-mist: #f4f4f5;--nano-mist-2: #eaeaec;--nano-accent: #77ff33;--nano-data: #2e7d00;--nano-blue: #1166ff;--nano-ember: #ff5b22;--nano-fg: #0a0a0a;--nano-fg-dim: rgba(10, 10, 10, .62);--nano-fg-faint: rgba(10, 10, 10, .58);--nano-bg: #ffffff;--nano-line: rgba(10, 10, 10, .11);--nano-line-strong: rgba(10, 10, 10, .22);--nano-card: #f4f4f5;--nano-wrap: var(--page-width, 1360px);--nano-gutter: 20px;--nano-radius: 20px;--nano-radius-lg: 28px;--nano-ease: cubic-bezier(.22, .61, .36, 1);--nano-ease-out: cubic-bezier(.16, 1, .3, 1);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--nano-fg);background:var(--nano-bg);-webkit-font-smoothing:antialiased}
:where(.gnano-scope) .nano--dark{--nano-fg: #ffffff;--nano-fg-dim: rgba(255, 255, 255, .66);--nano-fg-faint: rgba(255, 255, 255, .62);--nano-bg: #0a0a0a;--nano-line: rgba(255, 255, 255, .13);--nano-line-strong: rgba(255, 255, 255, .26);--nano-card: #141416;--nano-data: #77ff33;color:#fff;background:#0a0a0a}
@media screen and (min-width:750px){:where(.gnano-scope) .nano{--nano-gutter: 32px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano{--nano-gutter: 40px}}
:where(.gnano-scope) .nano *, :where(.gnano-scope) .nano *:before, :where(.gnano-scope) .nano *:after{box-sizing:border-box}
:where(.gnano-scope) .nano-wrap{width:100%;max-width:var(--nano-wrap);margin-inline:auto;padding-inline:var(--nano-gutter)}
:where(.gnano-scope) .nano-wrap--narrow{max-width:980px}
:where(.gnano-scope) .nano-sec{padding-block:64px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-sec{padding-block:104px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano-sec{padding-block:112px}}
:where(.gnano-scope) .nano-sec--tight{padding-block:48px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-sec--tight{padding-block:72px}}
:where(.gnano-scope) .nano :where(h1,h2,h3,h4,h5){font-family:var(--font-heading-family, inherit);font-weight:700;letter-spacing:-.022em;line-height:1.06;margin:0;text-transform:none;color:inherit}
:where(.gnano-scope) .nano :where(p){margin:0}
:where(.gnano-scope) .nano-display{font-size:clamp(41.6px,8.4vw,102.4px);line-height:.98;letter-spacing:-.035em}
:where(.gnano-scope) .nano-h2{font-size:clamp(31.2px,4.6vw,57.6px);letter-spacing:-.03em}
:where(.gnano-scope) .nano-h3{font-size:clamp(21.6px,2.6vw,32.8px);letter-spacing:-.024em;line-height:1.12}
:where(.gnano-scope) .nano-h4{font-size:clamp(17.28px,1.7vw,21.6px);letter-spacing:-.018em;line-height:1.2}
:where(.gnano-scope) .nano-lede{font-size:clamp(16.32px,1.5vw,20.8px);line-height:1.5;color:var(--nano-fg-dim);font-weight:400}
:where(.gnano-scope) .nano-body{font-size:16px;line-height:1.62;color:var(--nano-fg-dim)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-body{font-size:17px}}
:where(.gnano-scope) .nano-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nano-fg-faint);margin:0 0 26px}
:where(.gnano-scope) .nano-eyebrow:before{content:"";width:20px;height:1px;background:currentColor;opacity:.65}
:where(.gnano-scope) .nano-eyebrow--plain:before{display:none}
:where(.gnano-scope) .nano-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}
:where(.gnano-scope) .nano-sec-head{max-width:760px;margin-bottom:40px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-sec-head{margin-bottom:68px}}
:where(.gnano-scope) .nano-sec-head .nano-lede{margin-top:26px}
:where(.gnano-scope) .nano-sec-head--center{margin-inline:auto;text-align:center}
:where(.gnano-scope) .nano-sec-head--center .nano-eyebrow{justify-content:center}
:where(.gnano-scope) .nano-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border:1px solid transparent;border-radius:999px;font-size:15.2px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .22s var(--nano-ease),background-color .22s var(--nano-ease),border-color .22s var(--nano-ease),color .22s var(--nano-ease),opacity .22s var(--nano-ease);background:var(--nano-blue);color:#fff;-webkit-appearance:none;appearance:none}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-btn:hover{transform:translateY(-1px);opacity:.92}}
:where(.gnano-scope) .nano-btn:active{transform:scale(.97);transition-duration:.1s}
:where(.gnano-scope) .nano-btn--ghost{background:transparent;color:var(--nano-fg);border-color:var(--nano-line-strong)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-btn--ghost:hover{border-color:var(--nano-fg);opacity:1}}
:where(.gnano-scope) .nano-btn--light{background:#fff;color:#0a0a0a}
:where(.gnano-scope) .nano-btn--onfilm{background:#ffffff24;color:#fff;border-color:#ffffff57;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-btn--onfilm:hover{background:#ffffff3d;opacity:1}}
:where(.gnano-scope) .nano-btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}
:where(.gnano-scope) .nano-btn-row{display:flex;flex-wrap:wrap;gap:14px}
:where(.gnano-scope) .nano-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px var(--nano-gutter);background:#0a0a0ab8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.1);color:#fff;transform:translateY(-101%);transition:transform .4s var(--nano-ease-out)}
:where(.gnano-scope) .nano-bar.is-pinned{transform:translateY(0)}
:where(.gnano-scope) .nano-bar__name{font-family:var(--font-heading-family, inherit);font-size:17px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}
:where(.gnano-scope) .nano-bar__links{display:none;gap:26px;font-size:14px;color:#ffffffa8}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-bar__links{display:flex}}
:where(.gnano-scope) .nano-bar__links a{color:inherit;text-decoration:none;transition:color .2s}
:where(.gnano-scope) .nano-bar__links a:hover{color:#fff}
:where(.gnano-scope) .nano-bar .nano-btn{min-height:42px;padding:0 20px;font-size:14px}
:where(.gnano-scope) .nano-hero{position:relative;min-height:78vh;display:flex;align-items:flex-end;overflow:hidden;background:#0a0a0a;color:#fff}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-hero{min-height:88vh}}
:where(.gnano-scope) .nano-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}
:where(.gnano-scope) .nano-hero__media img, :where(.gnano-scope) .nano-hero__media video{width:100%;height:100%;object-fit:cover;display:block}
:where(.gnano-scope) .nano-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0a0a0aeb,#0a0a0a9e 32%,#0a0a0a2e 62%,#0a0a0a6b)}
:where(.gnano-scope) .nano-hero__inner{position:relative;width:100%;padding-block:44px 40px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-hero__inner{padding-block:96px 72px}}
:where(.gnano-scope) .nano-hero__flag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);margin-bottom:30px}
:where(.gnano-scope) .nano-hero__flag i{width:7px;height:7px;border-radius:50%;background:var(--nano-accent);box-shadow:0 0 #7f39;animation:nano-pulse 2.4s var(--nano-ease) infinite}
@keyframes nano-pulse{0%{box-shadow:0 0 #77ff3380}70%{box-shadow:0 0 0 9px #7f30}to{box-shadow:0 0 #7f30}}
:where(.gnano-scope) .nano-hero :where(h1,h2){max-width:15ch}
:where(.gnano-scope) .nano-hero__sub{margin-top:30px;max-width:46ch;font-size:clamp(16.8px,2vw,24px);line-height:1.42;font-weight:400;letter-spacing:-.018em;color:#ffffffd1}
:where(.gnano-scope) .nano-hero__cta{margin-top:44px}
:where(.gnano-scope) .nano-hero__note{margin-top:26px;max-width:52ch;font-size:14px;line-height:1.55;color:#ffffff9e}
:where(.gnano-scope) .nano-rail{border-top:1px solid rgba(255,255,255,.14);background:#0a0a0a;color:#fff}
:where(.gnano-scope) .nano-rail__grid{display:grid;grid-template-columns:repeat(2,1fr)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-rail__grid{grid-template-columns:repeat(4,1fr)}}
:where(.gnano-scope) .nano-rail__cell{padding:28px 4px 30px;border-bottom:1px solid rgba(255,255,255,.1)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-rail__cell{border-bottom:0;border-left:1px solid rgba(255,255,255,.1);padding:42px 0 44px 26px}
:where(.gnano-scope) .nano-rail__cell:first-child{border-left:0;padding-left:0}}
:where(.gnano-scope) .nano-rail__n{font-family:var(--font-heading-family, inherit);font-size:clamp(30.4px,4vw,46.4px);font-weight:700;letter-spacing:-.035em;line-height:1;display:flex;align-items:baseline;gap:4px}
:where(.gnano-scope) .nano-rail__n small{font-size:.42em;font-weight:600;letter-spacing:-.01em;color:#fff9}
:where(.gnano-scope) .nano-rail__l{margin-top:14px;font-size:12.48px;letter-spacing:.09em;text-transform:uppercase;color:#ffffff80}
:where(.gnano-scope) .nano-athx{position:relative;overflow:hidden;background:#0a0a0a;color:#fff;isolation:isolate}
:where(.gnano-scope) .nano-athx__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}
:where(.gnano-scope) .nano-athx__bg img{width:100%;height:100%;object-fit:cover;display:block;opacity:.42}
:where(.gnano-scope) .nano-athx__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0a0a0af0 12%,#0a0a0a6b 70%)}
:where(.gnano-scope) .nano-athx__inner{padding-block:68px;max-width:640px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-athx__inner{padding-block:104px}}
:where(.gnano-scope) .nano-athx h2{font-size:clamp(27.2px,3.6vw,43.2px)}
:where(.gnano-scope) .nano-athx p{margin-top:16px;color:#ffffffb3}
:where(.gnano-scope) .nano-athx .nano-btn{margin-top:28px}
:where(.gnano-scope) .nano-bento{display:grid;gap:14px;grid-template-columns:1fr}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-bento{grid-template-columns:repeat(6,1fr);gap:16px}}
:where(.gnano-scope) .nano-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--nano-radius);background:var(--nano-card);border:1px solid var(--nano-line);min-height:260px}
:where(.gnano-scope) .nano-tile__body{padding:30px 28px 10px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-tile__body{padding:36px 36px 12px}}
:where(.gnano-scope) .nano-tile__body p{margin-top:16px;font-size:15.2px;line-height:1.62;color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-tile__media{margin-top:auto;padding:12px 12px 16px}
:where(.gnano-scope) .nano-tile__media img{display:block;width:100%;max-width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:12px}
:where(.gnano-scope) .nano-tile--bleed .nano-tile__media{padding:0}
:where(.gnano-scope) .nano-tile--bleed .nano-tile__media img{border-radius:0}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-tile--w2{grid-column:span 2}
:where(.gnano-scope) .nano-tile--w3{grid-column:span 3}
:where(.gnano-scope) .nano-tile--w4{grid-column:span 4}
:where(.gnano-scope) .nano-tile--w6{grid-column:span 6}}
:where(.gnano-scope) .nano-tile--hero{background:#0a0a0a;color:#fff;border-color:#ffffff1f;align-items:center;justify-content:center;text-align:center;padding:34px 24px}
:where(.gnano-scope) .nano-tile--hero h3{font-size:clamp(32px,4.4vw,51.2px);letter-spacing:-.04em}
:where(.gnano-scope) .nano-tile--hero .nano-tile__media{padding:0;margin-top:18px;width:100%}
:where(.gnano-scope) .nano-tile__stat{display:flex;align-items:baseline;gap:6px;font-family:var(--font-heading-family, inherit);font-weight:700;font-size:clamp(28.8px,3.4vw,41.6px);letter-spacing:-.035em;line-height:1}
:where(.gnano-scope) .nano-tile__stat small{font-size:.44em;color:var(--nano-fg-dim);font-weight:600}
:where(.gnano-scope) .nano-modes{display:grid;gap:28px}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-modes{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:56px;align-items:start}}
:where(.gnano-scope) .nano-modes__list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px;scroll-snap-type:x mandatory}
:where(.gnano-scope) .nano-modes__list::-webkit-scrollbar{display:none}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-modes__list{flex-direction:column;overflow:visible;gap:2px}}
:where(.gnano-scope) .nano-mode-btn{flex:0 0 auto;scroll-snap-align:start;display:flex;align-items:center;gap:12px;padding:13px 18px;border:1px solid var(--nano-line);border-radius:999px;background:transparent;color:var(--nano-fg-dim);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:-.012em;cursor:pointer;transition:color .2s var(--nano-ease),background-color .2s var(--nano-ease),border-color .2s var(--nano-ease),transform .16s var(--nano-ease);white-space:nowrap}
:where(.gnano-scope) .nano-mode-btn:active{transform:scale(.98)}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-mode-btn{width:100%;border:0;border-radius:14px;border-bottom:1px solid var(--nano-line);padding:22px 18px;justify-content:flex-start}}
:where(.gnano-scope) .nano-mode-btn__i{font-size:11.52px;font-weight:600;color:var(--nano-fg-faint);font-variant-numeric:tabular-nums}
:where(.gnano-scope) .nano-mode-btn[aria-selected=true]{color:var(--nano-fg);border-color:var(--nano-fg);background:var(--nano-fg);color:var(--nano-bg)}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-mode-btn[aria-selected=true]{background:transparent;color:var(--nano-fg)}
:where(.gnano-scope) .nano-mode-btn[aria-selected=true] .nano-mode-btn__i{color:var(--nano-accent)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-mode-btn:hover{background:#7f7f7f14}}}
:where(.gnano-scope) .nano-mode-btn[aria-selected=true] .nano-mode-btn__i{color:inherit;opacity:.7}
:where(.gnano-scope) .nano-mode-panel[hidden]{display:none}
:where(.gnano-scope) .nano-mode-panel__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--nano-radius);border:1px solid var(--nano-line);background:var(--nano-card);margin-bottom:16px}
:where(.gnano-scope) .nano-mode-panel__media video{display:block;width:100%;height:100%;object-fit:cover}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-mode-panel__media{margin-bottom:20px}}
:where(.gnano-scope) .nano-mode-panel__chart{position:relative;border-radius:var(--nano-radius-lg);border:1px solid var(--nano-line);background:var(--nano-card);padding:22px 20px 16px;overflow:hidden}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-mode-panel__chart{padding:36px 36px 24px}}
:where(.gnano-scope) .nano-mode-panel__chart svg{display:block;width:100%;height:auto}
:where(.gnano-scope) .nano-mode-panel__meta{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:26px;padding-top:24px;border-top:1px solid var(--nano-line);font-size:13.12px;color:var(--nano-fg-faint);letter-spacing:.02em}
:where(.gnano-scope) .nano-mode-panel__meta b{color:var(--nano-fg);font-weight:600}
:where(.gnano-scope) .nano-mode-panel h3{margin-top:36px}
:where(.gnano-scope) .nano-mode-panel p{margin-top:18px;max-width:60ch}
:where(.gnano-scope) .nano-curve-line{fill:none;stroke:var(--nano-accent);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1400;stroke-dashoffset:1400}
:where(.gnano-scope) .nano-mode-panel:not([hidden]) .nano-curve-line{animation:nano-draw 1.15s var(--nano-ease-out) forwards}
@keyframes nano-draw{to{stroke-dashoffset:0}}
:where(.gnano-scope) .nano-curve-fill{opacity:0}
:where(.gnano-scope) .nano-mode-panel:not([hidden]) .nano-curve-fill{animation:nano-fade .9s .35s var(--nano-ease) forwards}
@keyframes nano-fade{to{opacity:1}}
:where(.gnano-scope) .nano-curve-grid{stroke:var(--nano-line);stroke-width:1}
:where(.gnano-scope) .nano-curve-axis{fill:var(--nano-fg-faint);font-size:11px;font-variant-numeric:tabular-nums}
:where(.gnano-scope) .nano-row{display:grid;gap:28px;align-items:center}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:84px}
:where(.gnano-scope) .nano-row+.nano-row{margin-top:96px}
:where(.gnano-scope) .nano-row--flip .nano-row__media{order:2}}
:where(.gnano-scope) .nano-row+.nano-row{margin-top:72px}
:where(.gnano-scope) .nano-row__media{border-radius:var(--nano-radius-lg);overflow:hidden;background:var(--nano-card);border:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-row__media img, :where(.gnano-scope) .nano-row__media video{display:block;width:100%;height:auto;max-height:620px;object-fit:cover}
:where(.gnano-scope) .nano-row__media--contain{background:var(--nano-card)}
:where(.gnano-scope) .nano-row__media--contain img{object-fit:contain;padding:24px}
:where(.gnano-scope) .nano-row__text p{margin-top:24px}
:where(.gnano-scope) .nano-row__stats{display:flex;flex-wrap:wrap;gap:16px 48px;margin-top:40px;padding-top:32px;border-top:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-row__stat b{display:block;font-family:var(--font-heading-family, inherit);font-size:clamp(24px,2.6vw,33.6px);font-weight:700;letter-spacing:-.032em;line-height:1}
:where(.gnano-scope) .nano-row__stat span{display:block;margin-top:10px;font-size:12.48px;letter-spacing:.08em;text-transform:uppercase;color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-list{margin:34px 0 0;padding:0;list-style:none;display:grid;gap:1px}
:where(.gnano-scope) .nano-list li{display:flex;align-items:baseline;gap:16px;padding:18px 0;border-top:1px solid var(--nano-line);font-size:15.36px;line-height:1.5}
:where(.gnano-scope) .nano-list li:last-child{border-bottom:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-list li b{font-weight:600;color:var(--nano-fg);flex:0 0 auto}
:where(.gnano-scope) .nano-list li span{color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-gauges{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-gauges{grid-template-columns:repeat(4,1fr);gap:16px}}
:where(.gnano-scope) .nano-gauge{border:1px solid var(--nano-line);border-radius:var(--nano-radius);background:var(--nano-card);padding:22px 18px 20px;text-align:center}
:where(.gnano-scope) .nano-gauge svg{width:100%;max-width:150px;height:auto;display:block;margin:0 auto}
:where(.gnano-scope) .nano-gauge__track{fill:none;stroke:var(--nano-line-strong);stroke-width:7;stroke-linecap:round}
:where(.gnano-scope) .nano-gauge__val{fill:none;stroke:var(--nano-accent);stroke-width:7;stroke-linecap:round;stroke-dasharray:0 999;transition:stroke-dasharray 1.3s var(--nano-ease-out)}
:where(.gnano-scope) .nano-gauge__n{font-family:var(--font-heading-family, inherit);font-size:clamp(24px,3vw,32px);font-weight:700;letter-spacing:-.03em;margin-top:-34px;position:relative}
:where(.gnano-scope) .nano-gauge__u{font-size:12px;color:var(--nano-fg-faint);letter-spacing:.06em;text-transform:uppercase;margin-top:10px}
:where(.gnano-scope) .nano-gauge__c{margin-top:16px;font-size:14.4px;color:var(--nano-fg-dim);line-height:1.5}
:where(.gnano-scope) .nano-metrics__hero{border-radius:var(--nano-radius-lg);overflow:hidden;margin-bottom:48px;border:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-metrics__hero img{display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;object-position:center 40%}
:where(.gnano-scope) .nano-metric-grid{display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--nano-line)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-metric-grid{grid-template-columns:repeat(3,1fr)}}
:where(.gnano-scope) .nano-metric{padding:30px 0;border-bottom:1px solid var(--nano-line)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-metric{padding:30px 32px 32px 0;border-right:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-metric:nth-child(3n){border-right:0;padding-right:0}
:where(.gnano-scope) .nano-metric:nth-child(n/**/+4){padding-left:0}}
:where(.gnano-scope) .nano-metric h4{margin-bottom:14px}
:where(.gnano-scope) .nano-metric p{font-size:15.2px;line-height:1.55;color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-stations{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-stations{grid-template-columns:repeat(4,1fr);gap:14px}}
:where(.gnano-scope) .nano-station{border:1px solid var(--nano-line);border-radius:16px;background:var(--nano-card);padding:26px 24px;display:flex;flex-direction:column;gap:16px;min-height:156px}
:where(.gnano-scope) .nano-station__img{margin:-12px -10px 2px;border-radius:12px;overflow:hidden}
:where(.gnano-scope) .nano-station__img img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;mix-blend-mode:multiply}
:where(.gnano-scope) .nano-station__n{font-weight:600;font-size:15.68px;letter-spacing:-.014em}
:where(.gnano-scope) .nano-station__t{margin-top:auto;font-family:var(--font-heading-family, inherit);font-weight:700;font-size:21.6px;letter-spacing:-.03em;color:var(--nano-data);font-variant-numeric:tabular-nums}
:where(.gnano-scope) .nano-station__t small{font-size:.55em;color:var(--nano-fg-faint);font-weight:600;margin-left:3px}
:where(.gnano-scope) .nano-personas{display:grid;gap:14px;grid-template-columns:1fr}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-personas{grid-template-columns:repeat(2,1fr);gap:16px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano-personas{grid-template-columns:repeat(3,1fr)}}
:where(.gnano-scope) .nano-persona{position:relative;overflow:hidden;border-radius:var(--nano-radius);min-height:380px;display:flex;flex-direction:column;justify-content:flex-end;padding:32px 30px;color:#fff;isolation:isolate;background:#0a0a0a}
:where(.gnano-scope) .nano-persona img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .9s var(--nano-ease-out)}
:where(.gnano-scope) .nano-persona:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#0a0a0af0 6%,#0a0a0a94,#0a0a0a1f 78%)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-persona:hover img{transform:scale(1.045)}}
:where(.gnano-scope) .nano-persona h3{font-size:21.6px;letter-spacing:-.024em}
:where(.gnano-scope) .nano-persona p{margin-top:14px;font-size:15px;line-height:1.55;color:#ffffffc7}
:where(.gnano-scope) .nano-persona__tag{position:absolute;top:26px;left:30px;font-size:11.2px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}
:where(.gnano-scope) .nano-reels-wrap{position:relative}
:where(.gnano-scope) .nano-reels{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:8px;margin-inline:calc(var(--nano-gutter) * -1);padding-inline:var(--nano-gutter);-webkit-user-select:none;user-select:none}
:where(.gnano-scope) .nano-reels::-webkit-scrollbar{display:none}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-reels{grid-auto-columns:40%;gap:18px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano-reels{grid-auto-columns:24%}}
:where(.gnano-scope) .nano-reel{position:relative;scroll-snap-align:start;border-radius:var(--nano-radius);overflow:hidden;background:#141416;aspect-ratio:9 / 16;cursor:pointer}
:where(.gnano-scope) .nano-reel video, :where(.gnano-scope) .nano-reel img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none}
:where(.gnano-scope) .nano-reel__cap{position:absolute;left:18px;right:18px;bottom:18px;color:#fff;font-size:15px;font-weight:600;letter-spacing:-.014em;text-shadow:0 1px 14px rgba(0,0,0,.7);pointer-events:none;transition:opacity .3s}
:where(.gnano-scope) .nano-reel__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:linear-gradient(to top,#0009,#0000000d 55%);transition:opacity .3s var(--nano-ease);border:0;width:100%;cursor:pointer;padding:0}
:where(.gnano-scope) .nano-reel__play:focus-visible{outline:2px solid #fff;outline-offset:-3px}
:where(.gnano-scope) .nano-reel__play i{width:56px;height:56px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.5);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;place-items:center;transition:transform .24s var(--nano-ease)}
:where(.gnano-scope) .nano-reel__play i:after{content:"";width:0;height:0;border-left:13px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-reel:hover .nano-reel__play i{transform:scale(1.08)}}
:where(.gnano-scope) .nano-reel__play:active i{transform:scale(.95)}
:where(.gnano-scope) .nano-reel.is-playing .nano-reel__play, :where(.gnano-scope) .nano-reel.is-playing .nano-reel__cap{opacity:0;pointer-events:none}
:where(.gnano-scope) .nano-reel-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:#1414168c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:opacity .22s var(--nano-ease),transform .22s var(--nano-ease),background .22s var(--nano-ease)}
:where(.gnano-scope) .nano-reel-arrow--prev{left:10px}
:where(.gnano-scope) .nano-reel-arrow--next{right:10px}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-reel-arrow:hover:not(:disabled){background:#141416d9}}
:where(.gnano-scope) .nano-reel-arrow:active:not(:disabled){transform:translateY(-50%) scale(.94)}
:where(.gnano-scope) .nano-reel-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}
:where(.gnano-scope) .nano-reel-arrow svg{width:16px;height:16px}
:where(.gnano-scope) .nano-reel-arrow:disabled{opacity:0;pointer-events:none}
:where(.gnano-scope) .nano-carousel-nav{display:flex;gap:10px;margin-top:26px}
:where(.gnano-scope) .nano-arrow{width:46px;height:46px;border-radius:50%;border:1px solid var(--nano-line-strong);background:transparent;color:var(--nano-fg);display:grid;place-items:center;cursor:pointer;transition:all .22s var(--nano-ease)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-arrow:hover{background:var(--nano-fg);color:var(--nano-bg);border-color:var(--nano-fg)}}
:where(.gnano-scope) .nano-arrow:active{transform:scale(.94)}
:where(.gnano-scope) .nano-arrow svg{width:17px;height:17px}
:where(.gnano-scope) .nano-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--nano-line);border-radius:var(--nano-radius)}
:where(.gnano-scope) .nano-table{width:100%;min-width:720px;border-collapse:collapse;font-size:15px}
:where(.gnano-scope) .nano-table th, :where(.gnano-scope) .nano-table td{padding:19px 22px;text-align:left;border-bottom:1px solid var(--nano-line);vertical-align:top}
:where(.gnano-scope) .nano-table thead th{position:sticky;top:0;background:var(--nano-card);font-weight:600;font-size:13.12px;letter-spacing:.06em;text-transform:uppercase;color:var(--nano-fg-dim);white-space:nowrap;z-index:1}
:where(.gnano-scope) .nano-table tbody th{font-weight:500;color:var(--nano-fg-dim);width:30%;min-width:210px;white-space:normal}
:where(.gnano-scope) .nano-table td{font-weight:500;color:var(--nano-fg)}
:where(.gnano-scope) .nano-table tbody tr:last-child th, :where(.gnano-scope) .nano-table tbody tr:last-child td{border-bottom:0}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-table tbody tr:hover{background:#7f7f7f0d}}
:where(.gnano-scope) .nano-table col.is-hero{background:#77ff3312}
:where(.gnano-scope) .nano-table th.is-hero{color:var(--nano-fg)}
:where(.gnano-scope) .nano-yes{color:var(--nano-fg);font-weight:600}
:where(.gnano-scope) .nano-no{color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-tick{width:17px;height:17px;vertical-align:-3px}
:where(.gnano-scope) .nano-table-note{margin-top:16px;font-size:13.12px;color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-tgallery{display:grid;grid-template-columns:repeat(var(--tg-n, 3),minmax(0,1fr));gap:14px;margin-bottom:22px}
:where(.gnano-scope) .nano-tgallery__item{margin:0;border:1px solid var(--nano-line);border-radius:var(--nano-radius);overflow:hidden;background:var(--nano-card)}
:where(.gnano-scope) .nano-tgallery__item.is-hero{border-color:var(--nano-line-strong)}
:where(.gnano-scope) .nano-tgallery__item img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}
:where(.gnano-scope) .nano-tgallery__item figcaption{padding:11px 14px 13px;font-size:13.5px;font-weight:600;letter-spacing:-.01em;color:var(--nano-fg)}
@media screen and (max-width:749px){:where(.gnano-scope) .nano-tgallery{gap:8px;margin-bottom:16px}
:where(.gnano-scope) .nano-tgallery__item figcaption{padding:8px 9px 10px;font-size:11.5px}}
:where(.gnano-scope) .nano-tcards{display:none}
@media screen and (max-width:749px){:where(.gnano-scope) .nano-table-scroll{display:none}
:where(.gnano-scope) .nano-tcards{display:grid;gap:10px}
:where(.gnano-scope) .nano-tcard{border:1px solid var(--nano-line);border-radius:16px;padding:15px 16px 13px;background:var(--nano-card)}
:where(.gnano-scope) .nano-tcard__f{margin:0 0 10px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-tcard__vals{display:grid;grid-template-columns:repeat(var(--tc-n, 2),minmax(0,1fr));gap:8px}
:where(.gnano-scope) .nano-tcard__v{display:flex;flex-direction:column;gap:4px;border-radius:10px;padding:9px 7px;text-align:center;background:#7f7f7f0d}
:where(.gnano-scope) .nano-tcard__v.is-hero{background:#77ff331a}
:where(.gnano-scope) .nano-tcard__col{font-size:10.2px;letter-spacing:.05em;text-transform:uppercase;font-weight:600;color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-tcard__val{font-size:14px;font-weight:600;color:var(--nano-fg);line-height:1.35;overflow-wrap:break-word}}
:where(.gnano-scope) .nano-spec-groups{display:grid;gap:16px}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-spec-groups{grid-template-columns:repeat(2,1fr);gap:16px 40px}}
:where(.gnano-scope) .nano-spec-group h3, :where(.gnano-scope) .nano-spec-group h4{padding-bottom:16px;margin-bottom:4px;border-bottom:1px solid var(--nano-line-strong);font-size:12.8px;letter-spacing:.12em;text-transform:uppercase;color:var(--nano-fg-faint);font-weight:600}
:where(.gnano-scope) .nano-spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:18px 0;border-bottom:1px solid var(--nano-line);font-size:15px}
:where(.gnano-scope) .nano-spec-row dt{color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-spec-row dd{margin:0;text-align:right;font-weight:500}
:where(.gnano-scope) .nano-press-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-press-grid{grid-template-columns:repeat(4,1fr);gap:14px}}
:where(.gnano-scope) .nano-press-card{display:flex;flex-direction:column;gap:18px;padding:26px 24px;border:1px solid var(--nano-line);border-radius:16px;background:var(--nano-card);text-decoration:none;color:inherit;transition:border-color .22s var(--nano-ease),transform .22s var(--nano-ease);min-height:152px}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-press-card:hover{border-color:var(--nano-line-strong);transform:translateY(-2px)}}
:where(.gnano-scope) .nano-press-card:active{transform:scale(.985)}
:where(.gnano-scope) .nano-press-card img{height:30px;width:auto;max-width:130px;object-fit:contain;object-position:left center}
:where(.gnano-scope) .nano--dark .nano-press-card img{background:#fff;padding:7px 11px;border-radius:9px;box-sizing:content-box}
:where(.gnano-scope) .nano-press-card span{margin-top:auto;font-size:14px;font-weight:600;letter-spacing:-.012em}
:where(.gnano-scope) .nano-press-card em{display:block;font-style:normal;font-size:12.48px;color:var(--nano-fg-faint);margin-top:4px}
:where(.gnano-scope) .nano-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-gallery{grid-template-columns:repeat(4,1fr);gap:12px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano-gallery{grid-template-columns:repeat(6,1fr)}}
:where(.gnano-scope) .nano-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;border-radius:12px;transition:opacity .25s}
:where(.gnano-scope) .nano-gallery button{padding:0;border:0;background:none;cursor:zoom-in;display:block}
:where(.gnano-scope) .nano-gallery button:hover img{opacity:.82}
:where(.gnano-scope) .nano-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#060607f0;display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .28s var(--nano-ease);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
:where(.gnano-scope) .nano-lightbox.is-open{opacity:1;pointer-events:auto}
:where(.gnano-scope) .nano-lightbox img{max-width:min(1200px,94vw);max-height:86vh;border-radius:12px;display:block}
:where(.gnano-scope) .nano-lightbox__close, :where(.gnano-scope) .nano-lightbox__prev, :where(.gnano-scope) .nano-lightbox__next{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .2s}
:where(.gnano-scope) .nano-lightbox__close:hover, :where(.gnano-scope) .nano-lightbox__prev:hover, :where(.gnano-scope) .nano-lightbox__next:hover{background:#ffffff38}
:where(.gnano-scope) .nano-lightbox__close{top:22px;right:22px}
:where(.gnano-scope) .nano-lightbox__prev{left:16px;top:50%;transform:translateY(-50%)}
:where(.gnano-scope) .nano-lightbox__next{right:16px;top:50%;transform:translateY(-50%)}
:where(.gnano-scope) .nano-lightbox svg{width:18px;height:18px}
:where(.gnano-scope) .nano-events{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-events{grid-template-columns:repeat(3,1fr);gap:16px}}
@media screen and (min-width:1200px){:where(.gnano-scope) .nano-events{grid-template-columns:repeat(6,1fr)}}
:where(.gnano-scope) .nano-event{border:1px solid var(--nano-line);border-radius:16px;background:var(--nano-card);padding:26px 24px;display:flex;flex-direction:column;gap:16px;min-height:190px}
:where(.gnano-scope) .nano-event img{height:34px;width:auto;max-width:92px;object-fit:contain;object-position:left center;border-radius:6px}
:where(.gnano-scope) .nano-event__n{font-weight:600;font-size:16px;letter-spacing:-.016em;margin-top:auto}
:where(.gnano-scope) .nano-event__d{font-size:13.12px;color:var(--nano-fg-dim);line-height:1.45}
:where(.gnano-scope) .nano-waitlist{position:relative;overflow:hidden;isolation:isolate;background:#0a0a0a;color:#fff;border-radius:var(--nano-radius-lg)}
:where(.gnano-scope) .nano-waitlist img.nano-waitlist__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;opacity:.5}
:where(.gnano-scope) .nano-waitlist:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(100deg,#0a0a0af2 20%,#0a0a0a80)}
:where(.gnano-scope) .nano-waitlist__inner{padding:44px 26px;max-width:620px}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-waitlist__inner{padding:76px 64px}}
:where(.gnano-scope) .nano-waitlist p{margin-top:20px;color:#ffffffb8}
:where(.gnano-scope) .nano-form{display:flex;flex-wrap:wrap;gap:12px;margin-top:38px}
:where(.gnano-scope) .nano-form input[type=email]{flex:1 1 260px;min-height:56px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#ffffff14;color:#fff;font-family:inherit;font-size:15.2px;outline:none;transition:border-color .2s}
:where(.gnano-scope) .nano-form input[type=email]::placeholder{color:#ffffff80}
:where(.gnano-scope) .nano-form input[type=email]:focus{border-color:#ffffffb8}
:where(.gnano-scope) .nano-form__note{margin-top:20px;font-size:12.48px;color:#ffffff7a;line-height:1.5}
:where(.gnano-scope) .nano-form__ok{margin-top:18px;padding:14px 18px;border-radius:12px;background:#77ff3324;border:1px solid rgba(119,255,51,.4);font-size:14.4px}
:where(.gnano-scope) .nano-form__err{margin-top:14px;font-size:13.6px;color:#ff8f6b}
:where(.gnano-scope) .nano-js .nano-reveal{opacity:0;transform:translateY(14px);transition:opacity .55s var(--nano-ease-out),transform .55s var(--nano-ease-out);will-change:opacity,transform}
:where(.gnano-scope) .nano-js .nano-reveal.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano *, :where(.gnano-scope) .nano *:before, :where(.gnano-scope) .nano *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
:where(.gnano-scope) .nano-js .nano-reveal{opacity:1;transform:none}
:where(.gnano-scope) .nano-curve-line{stroke-dashoffset:0}
:where(.gnano-scope) .nano-curve-fill{opacity:1}}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-tile--tall{grid-row:span 2}}
:where(.gnano-scope) .nano-tile--white{background:#fff}
:where(.gnano-scope) .nano-tile--hero.nano-tile--light{background:#fff;color:var(--nano-fg);border-color:var(--nano-line)}
:where(.gnano-scope) .nano-tile__sub{margin-top:10px;font-size:15px}
:where(.gnano-scope) .nano-tile--hero .nano-tile__sub{color:#fff9}
:where(.gnano-scope) .nano-tile--hero.nano-tile--light .nano-tile__sub{color:var(--nano-fg-dim)}
:where(.gnano-scope) .nano-tile--hero.nano-tile--light h3{color:var(--nano-fg)}
:where(.gnano-scope) .nano-tile__media--natural{width:fit-content;min-width:58%;max-width:calc(100% - 52px);margin:auto auto 30px;padding:26px 32px;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center}
:where(.gnano-scope) .nano--dark .nano-tile__media--natural{background:#ffffff0d}
:where(.gnano-scope) .nano-tile__media--natural img{width:auto;max-width:100%;max-height:265px;object-fit:contain}
:where(.gnano-scope) .nano-tile--tall .nano-tile__media--natural{padding:36px 26px;background:transparent;min-width:0;max-width:100%}
:where(.gnano-scope) .nano-tile--tall .nano-tile__media--natural img{max-height:430px;min-height:280px}
:where(.gnano-scope) .nano-tile--hero .nano-tile__media--natural{padding:24px 0 12px;margin:auto 0;background:transparent}
:where(.gnano-scope) .nano-tile--hero .nano-tile__media--natural img{width:min(92%,430px);max-height:none}
:where(.gnano-scope) .nano-tile--hero.nano-tile--tall{justify-content:flex-start;padding-top:46px}
:where(.gnano-scope) .nano-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px;margin-top:auto;padding:26px 30px 32px}
@media screen and (max-width:749px){:where(.gnano-scope) .nano-chips{padding:22px 24px 26px;gap:20px 8px}}
:where(.gnano-scope) .nano-chip{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:13.5px;font-weight:500;color:var(--nano-fg-dim);text-align:center}
:where(.gnano-scope) .nano-chip i{width:62px;height:62px;border-radius:50%;background:#fff;border:1px solid var(--nano-line);display:grid;place-items:center}
:where(.gnano-scope) .nano--dark .nano-chip i{background:#ffffff0f}
:where(.gnano-scope) .nano-chip svg{width:26px;height:26px;fill:none;stroke:var(--nano-ember);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
:where(.gnano-scope) .nano-tile__gauges{display:flex;gap:22px;margin-top:auto;padding:22px 30px 30px}
:where(.gnano-scope) .nano-mini-gauge{text-align:center;flex:0 1 130px}
:where(.gnano-scope) .nano-mini-gauge svg{width:100%;max-width:116px;height:auto;display:block;margin:0 auto}
:where(.gnano-scope) .nano-mini-gauge .t{fill:none;stroke:var(--nano-line-strong);stroke-width:6;stroke-linecap:round;stroke-dasharray:1 10}
:where(.gnano-scope) .nano-mini-gauge .v{fill:none;stroke:var(--nano-ember);stroke-width:6;stroke-linecap:round}
:where(.gnano-scope) .nano-mini-gauge b{display:block;font-family:var(--font-heading-family, inherit);font-size:22px;font-weight:700;letter-spacing:-.02em;margin-top:-30px;position:relative;font-variant-numeric:tabular-nums}
:where(.gnano-scope) .nano-mini-gauge span{display:block;margin-top:8px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--nano-fg-faint)}
/* nano-story.css */
:where(.gnano-scope) .nano-story{display:block;position:relative;isolation:isolate}
:where(.gnano-scope) .nano-story *, :where(.gnano-scope) .nano-story *:before, :where(.gnano-scope) .nano-story *:after{box-sizing:border-box}
:where(.gnano-scope) .nano-story .nano-story__block{display:block;position:relative;margin:0}
:where(.gnano-scope) .nano-story .nano-story__light{display:block}
:where(.gnano-scope) .nano-story .nano-wrap{width:100%;max-width:var(--nano-wrap, 1360px);margin-inline:auto;padding-inline:var(--nano-gutter, 20px)}
:where(.gnano-scope) .nano-story .ns-hero{--ns-hero-sub: #dad8d6;--ns-hero-overlay: rgba(0, 0, 0, .6);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:920px;background:var(--nano-ink, #0a0a0a);color:var(--nano-fg);font-family:var(--font-body-family, inherit)}
:where(.gnano-scope) .nano-story .ns-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}
:where(.gnano-scope) .nano-story .ns-hero__poster, :where(.gnano-scope) .nano-story .ns-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border:0}
:where(.gnano-scope) .nano-story .ns-hero__video{pointer-events:none}
:where(.gnano-scope) .nano-story .ns-hero__video--mobile{display:none}
:where(.gnano-scope) .nano-story .ns-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--ns-hero-overlay);pointer-events:none}
:where(.gnano-scope) .nano-story .ns-hero__inner{position:relative;z-index:2;width:100%;max-width:1280px;margin-inline:auto;padding:0 40px 72px}
:where(.gnano-scope) .nano-story .ns-hero__content{display:flex;flex-direction:column;align-items:flex-start;max-width:729px}
:where(.gnano-scope) .nano-story .ns-hero__heading{margin:0;font-family:var(--font-heading-family, inherit);font-size:52px;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-hero__heading-line{display:block}
:where(.gnano-scope) .nano-story .ns-hero__sub{margin:20px 0 0;font-family:var(--font-body-family, inherit);font-size:20px;font-weight:400;line-height:1.3;color:var(--ns-hero-sub)}
:where(.gnano-scope) .nano-story .ns-hero__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:173px;height:54px;margin-top:40px;padding-inline:24px;border:0;border-radius:60px;background:var(--nano-fg);color:var(--nano-bg);font-family:var(--font-body-family, inherit);font-size:17px;font-weight:700;line-height:1.3;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease}
:where(.gnano-scope) .nano-story .ns-hero__cta:hover, :where(.gnano-scope) .nano-story .ns-hero__cta:active{background:var(--nano-blue, #1166ff);color:var(--nano-paper, #fff)}
:where(.gnano-scope) .nano-story .ns-hero__cta:focus-visible{outline:2px solid var(--nano-blue, #1166ff);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-hero__nav{display:none}
@media screen and (min-width:990px){:where(.gnano-scope) .nano-story .ns-hero__nav{position:sticky;top:var(--header-height, 0px);z-index:30;display:block;height:56px;background:var(--nano-bg);border-bottom:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-story .ns-hero__nav-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;height:56px;max-width:1280px;margin-inline:auto;padding-inline:40px}
:where(.gnano-scope) .nano-story .ns-hero__nav-brand{flex-shrink:0;font-family:var(--font-heading-family, inherit);font-size:18px;font-weight:700;line-height:1.3;color:var(--nano-fg);text-decoration:none;white-space:nowrap}
:where(.gnano-scope) .nano-story .ns-hero__nav-list{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}
:where(.gnano-scope) .nano-story .ns-hero__nav-item{display:flex;align-items:center}
:where(.gnano-scope) .nano-story .ns-hero__nav-link{display:inline-flex;align-items:center;height:56px;padding-inline:20px;font-family:var(--font-body-family, inherit);font-size:16px;font-weight:500;line-height:1.5;color:var(--nano-fg-dim);text-decoration:none;white-space:nowrap;transition:color .2s ease}
:where(.gnano-scope) .nano-story .ns-hero__nav-link:hover{color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-hero__nav-link:focus-visible{outline:2px solid var(--nano-blue, #1166ff);outline-offset:-4px}
:where(.gnano-scope) .nano-story .ns-hero__nav-cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex-shrink:0;min-width:108px;height:36px;padding-inline:20px;border:1px solid transparent;border-radius:100px;background:var(--nano-fg);color:var(--nano-bg);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}
:where(.gnano-scope) .nano-story .ns-hero__nav-cta:hover{background:var(--nano-blue, #1166ff);color:var(--nano-paper, #fff)}
:where(.gnano-scope) .nano-story .ns-hero__nav-cta:focus-visible{outline:2px solid var(--nano-blue, #1166ff);outline-offset:2px}}
@media screen and (max-width:749px){:where(.gnano-scope) .nano-story .ns-hero{min-height:80vh}
:where(.gnano-scope) .nano-story .ns-hero__video--desktop{display:none}
:where(.gnano-scope) .nano-story .ns-hero__video--mobile{display:block}
:where(.gnano-scope) .nano-story .ns-hero__inner{padding:0 24px 40px}
:where(.gnano-scope) .nano-story .ns-hero__heading{font-size:36px}
:where(.gnano-scope) .nano-story .ns-hero__sub{margin-top:12px;font-size:18px}
:where(.gnano-scope) .nano-story .ns-hero__cta{margin-top:32px}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-hero__cta, :where(.gnano-scope) .nano-story .ns-hero__nav-link, :where(.gnano-scope) .nano-story .ns-hero__nav-cta{transition:none}}
:where(.gnano-scope) .nano-story .ns-highlights{--ns-highlights-scrim: 10, 10, 10;overflow:hidden;background:var(--nano-bg);color:var(--nano-fg);padding-block:100px}
:where(.gnano-scope) .nano-story .ns-highlights__inner{display:flex;flex-direction:column;gap:60px;width:100%;max-width:var(--nano-wrap);margin-inline:auto;padding-inline:var(--nano-gutter)}
:where(.gnano-scope) .nano-story .ns-highlights__header{display:flex;justify-content:center;text-align:center}
:where(.gnano-scope) .nano-story .ns-highlights__heading{width:100%;margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-highlights__heading span{display:block}
:where(.gnano-scope) .nano-story .ns-highlights__cards{--ns-highlights-gap: 20px;--ns-highlights-card-small: calc((100% - (var(--ns-highlights-gap) * 3)) / 4);--ns-highlights-card-wide: calc((var(--ns-highlights-card-small) * 2) + var(--ns-highlights-gap));display:flex;flex-wrap:wrap;gap:var(--ns-highlights-gap)}
:where(.gnano-scope) .nano-story .ns-highlights__card{position:relative;display:flex;flex:0 0 var(--ns-highlights-card-small);align-items:flex-end;min-width:0;height:auto;aspect-ratio:305 / 320;overflow:hidden;border-radius:20px;background:var(--nano-card)}
:where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(1), :where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(5){flex-basis:var(--ns-highlights-card-wide);aspect-ratio:630 / 320}
:where(.gnano-scope) .nano-story .ns-highlights__media{position:absolute;top:0;right:0;bottom:0;left:0}
:where(.gnano-scope) .nano-story .ns-highlights__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-highlights__image{display:block;width:100%;height:100%;object-fit:cover}
:where(.gnano-scope) .nano-story .ns-highlights__content{position:relative;z-index:1;width:100%;box-sizing:border-box;padding:20px;background:linear-gradient(180deg,rgba(var(--ns-highlights-scrim),0),rgba(var(--ns-highlights-scrim),.6))}
:where(.gnano-scope) .nano-story .ns-highlights__card-title{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-highlights__card-copy{margin:8px 0 0;color:var(--nano-fg-dim);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-highlights{padding-block:50px}
:where(.gnano-scope) .nano-story .ns-highlights__inner{gap:30px}
:where(.gnano-scope) .nano-story .ns-highlights__header{justify-content:flex-start;text-align:left}
:where(.gnano-scope) .nano-story .ns-highlights__heading{font-size:24px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-highlights__cards{--ns-highlights-gap: 12px;align-items:stretch}
:where(.gnano-scope) .nano-story .ns-highlights__card{flex-basis:calc((100% - var(--ns-highlights-gap)) / 2);height:auto;aspect-ratio:173 / 160;border-radius:16px}
:where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(1), :where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(5){flex-basis:100%;aspect-ratio:358 / 160}
:where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(4){order:5}
:where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(5){order:4}
:where(.gnano-scope) .nano-story .ns-highlights__card:nth-child(6){order:6}
:where(.gnano-scope) .nano-story .ns-highlights__content{padding:12px}
:where(.gnano-scope) .nano-story .ns-highlights__card-title{font-size:16px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-highlights__card-copy{display:none}}
:where(.gnano-scope) .nano-story .ns-peak{overflow:hidden;padding-block:100px;background:var(--nano-ink-2, #141416);color:var(--nano-fg, #ffffff);font-family:var(--font-body-family, inherit)}
:where(.gnano-scope) .nano-story .ns-peak__inner{display:flex;flex-direction:column;gap:60px}
:where(.gnano-scope) .nano-story .ns-peak__header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}
:where(.gnano-scope) .nano-story .ns-peak__heading{margin:0;color:var(--nano-fg, #ffffff);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-peak__copy{max-width:1280px;margin:0;color:var(--nano-fg-dim, rgba(255, 255, 255, .66));font-family:var(--font-body-family, inherit);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-peak__cards{--ns-peak-gap: 20px;display:flex;gap:var(--ns-peak-gap);height:480px}
:where(.gnano-scope) .nano-story .ns-peak__card{position:relative;display:flex;flex:300 1 0;align-items:flex-end;min-width:0;height:480px;aspect-ratio:auto;overflow:hidden;border:0;border-radius:var(--nano-radius, 20px);background:var(--nano-ink, #0a0a0a);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:flex-grow .2s ease}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active{flex-grow:640}
:where(.gnano-scope) .nano-story .ns-peak__card:focus-visible{outline:2px solid var(--nano-fg, #ffffff);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-peak__media{position:absolute;top:0;right:0;bottom:0;left:0}
:where(.gnano-scope) .nano-story .ns-peak__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-peak__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0003;opacity:1;pointer-events:none;transition:opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active .ns-peak__media:after{opacity:0}
:where(.gnano-scope) .nano-story .ns-peak__content{position:relative;z-index:1;display:flex;width:100%;box-sizing:border-box;flex-direction:column;gap:8px;padding:20px;background:linear-gradient(180deg,transparent 0%,rgba(10,10,10,.8) 100%)}
:where(.gnano-scope) .nano-story .ns-peak__card-title{margin:0;color:var(--nano-fg, #ffffff);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-peak__card-copy{display:block;max-height:0;margin:0;overflow:hidden;color:var(--nano-fg-dim, rgba(255, 255, 255, .66));opacity:0;font-family:var(--font-body-family, inherit);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;transform:translateY(8px);transition:max-height .2s ease,opacity .2s ease,transform .2s ease}
:where(.gnano-scope) .nano-story .ns-peak__card-copy strong{color:var(--nano-fg, #ffffff);font-weight:400}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active .ns-peak__card-copy{max-height:96px;opacity:1;transform:translateY(0)}
:where(.gnano-scope) .nano-story .ns-peak__toggle{position:absolute;z-index:2;top:20px;right:20px;width:32px;height:32px;border-radius:50%;background:#fffc;opacity:1;transition:all .2s ease}
:where(.gnano-scope) .nano-story .ns-peak__card:hover .ns-peak__toggle{background:var(--nano-paper, #ffffff)}
:where(.gnano-scope) .nano-story .ns-peak__toggle:before, :where(.gnano-scope) .nano-story .ns-peak__toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:1px;background:var(--nano-ink, #0a0a0a);transform:translate(-50%,-50%)}
:where(.gnano-scope) .nano-story .ns-peak__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active .ns-peak__toggle{opacity:0;pointer-events:none}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-peak{padding-block:50px}
:where(.gnano-scope) .nano-story .ns-peak__inner{gap:40px}
:where(.gnano-scope) .nano-story .ns-peak__header{gap:12px}
:where(.gnano-scope) .nano-story .ns-peak__heading{font-size:24px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-peak__copy{font-size:16px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-peak__cards{display:flex;flex-direction:column;gap:12px;height:auto}
:where(.gnano-scope) .nano-story .ns-peak__card, :where(.gnano-scope) .nano-story .ns-peak__card.is-active{flex:0 0 auto;height:auto;min-height:0;aspect-ratio:346 / 180;border-radius:16px;transition:aspect-ratio .2s ease}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active{aspect-ratio:1 / 1}
:where(.gnano-scope) .nano-story .ns-peak__content{padding:12px}
:where(.gnano-scope) .nano-story .ns-peak__card-title{font-size:20px}
:where(.gnano-scope) .nano-story .ns-peak__card-copy{max-height:0;font-size:14px}
:where(.gnano-scope) .nano-story .ns-peak__card.is-active .ns-peak__card-copy{max-height:140px}
:where(.gnano-scope) .nano-story .ns-peak__card:hover .ns-peak__toggle{background:#fffc}}
:where(.gnano-scope) .nano-story .ns-modes{--ns-modes-media-height-scale: 1;--ns-modes-x: 0px;--ns-modes-arrow-bg: var(--nano-paper, #fff);--ns-modes-arrow-color: var(--nano-ink, #0a0a0a);--ns-modes-arrow-border: var(--nano-line-strong, rgba(255, 255, 255, .26));--ns-modes-arrow-hover-bg: var(--nano-ink, #0a0a0a);--ns-modes-arrow-hover-color: var(--nano-paper, #fff);--ns-modes-focus-color: var(--nano-ember, #ff5b22);position:relative;overflow-x:clip;overflow-y:visible;background:var(--nano-bg, #0a0a0a);color:var(--nano-fg, #fff);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}
:where(.gnano-scope) .nano-story .ns-modes *, :where(.gnano-scope) .nano-story .ns-modes *:before, :where(.gnano-scope) .nano-story .ns-modes *:after{box-sizing:border-box}
:where(.gnano-scope) .nano-story .ns-modes__inner{display:flex;width:100%;max-width:var(--nano-wrap, 1360px);margin-inline:auto;flex-direction:column;gap:60px;padding-block:100px;padding-inline:var(--nano-gutter, 20px)}
:where(.gnano-scope) .nano-story .ns-modes__header{display:flex;width:100%;align-items:flex-start;justify-content:space-between;gap:120px;text-align:left}
:where(.gnano-scope) .nano-story .ns-modes__header-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:16px}
:where(.gnano-scope) .nano-story .ns-modes__heading{width:100%;margin:0;color:var(--nano-fg, #fff);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-modes__copy{width:100%;margin:0;color:var(--nano-fg-dim, rgba(255, 255, 255, .66));font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-modes__carousel{display:flex;width:100%;flex-direction:column;gap:40px}
:where(.gnano-scope) .nano-story .ns-modes__viewport{width:100%;overflow:visible;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}
:where(.gnano-scope) .nano-story .ns-modes__viewport:focus-visible{outline:2px solid var(--ns-modes-focus-color);outline-offset:6px}
:where(.gnano-scope) .nano-story .ns-modes__viewport.is-dragging{cursor:grabbing}
:where(.gnano-scope) .nano-story .ns-modes__track{display:flex;width:max-content;gap:20px;will-change:transform;transform:translate3d(var(--ns-modes-x, 0px),0,0)}
:where(.gnano-scope) .nano-story .ns-modes__track.is-animating{transition:transform .4s cubic-bezier(.22,.61,.36,1)}
:where(.gnano-scope) .nano-story .ns-modes__card{display:flex;width:360px;flex:0 0 360px;flex-direction:column;overflow:hidden;background:var(--nano-bg, #0e0f12)}
:where(.gnano-scope) .nano-story .ns-modes__media{width:360px;height:calc(360px * var(--ns-modes-media-height-scale, 1));overflow:hidden;border-radius:var(--nano-radius, 20px);background:transparent}
:where(.gnano-scope) .nano-story .ns-modes__image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
:where(.gnano-scope) .nano-story .ns-modes__card-content{display:flex;width:100%;flex-direction:column;gap:8px;padding:20px 8px 0}
:where(.gnano-scope) .nano-story .ns-modes__card-title{width:100%;margin:0;color:var(--nano-fg, #fff);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-modes__card-copy{width:100%;margin:0;color:var(--nano-fg-dim, rgba(255, 255, 255, .66));font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-modes__sup-link{color:inherit;text-decoration:none}
:where(.gnano-scope) .nano-story .ns-modes__sup-link:focus-visible{outline:2px solid var(--ns-modes-focus-color);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-modes__sup{margin-left:2px;font-size:.6em;line-height:1;vertical-align:super;color:var(--nano-fg-dim, rgba(255, 255, 255, .66))}
:where(.gnano-scope) .nano-story .ns-modes__controls{display:flex;justify-content:flex-end;gap:16px}
:where(.gnano-scope) .nano-story .ns-modes__controls[hidden]{display:none}
:where(.gnano-scope) .nano-story .ns-modes__arrow{position:relative;display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding:0;border:0;background:transparent;color:var(--ns-modes-arrow-color);cursor:pointer;transition:color .2s ease,opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-modes__arrow:before{position:absolute;width:54px;height:54px;border:1px solid var(--ns-modes-arrow-border);border-radius:50%;background:var(--ns-modes-arrow-bg);content:"";transition:background .2s ease,border-color .2s ease}
:where(.gnano-scope) .nano-story .ns-modes__arrow-icon{position:relative;z-index:1;display:block;width:9px;height:15px}
@media (hover:hover){:where(.gnano-scope) .nano-story .ns-modes__arrow:not(:disabled):hover{color:var(--ns-modes-arrow-hover-color)}
:where(.gnano-scope) .nano-story .ns-modes__arrow:not(:disabled):hover:before{border-color:var(--ns-modes-arrow-hover-bg);background:var(--ns-modes-arrow-hover-bg)}}
:where(.gnano-scope) .nano-story .ns-modes__arrow:disabled{cursor:default;opacity:.35}
:where(.gnano-scope) .nano-story .ns-modes__arrow:focus-visible, :where(.gnano-scope) .nano-story .ns-modes__dot:focus-visible{outline:2px solid var(--ns-modes-focus-color);outline-offset:3px}
:where(.gnano-scope) .nano-story .ns-modes__dots{display:none}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-modes{overflow-x:clip;overflow-y:visible}
:where(.gnano-scope) .nano-story .ns-modes__inner{gap:40px;padding-block:60px}
:where(.gnano-scope) .nano-story .ns-modes__header{width:100%;flex-direction:column;align-items:center;gap:20px;text-align:center}
:where(.gnano-scope) .nano-story .ns-modes__header-copy{align-items:center;gap:12px}
:where(.gnano-scope) .nano-story .ns-modes__heading{font-size:24px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-modes__copy{font-size:16px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-modes__carousel{gap:20px}
:where(.gnano-scope) .nano-story .ns-modes__viewport{width:100%;overflow:visible}
:where(.gnano-scope) .nano-story .ns-modes__track{gap:12px}
:where(.gnano-scope) .nano-story .ns-modes__card{width:240px;flex-basis:240px}
:where(.gnano-scope) .nano-story .ns-modes__media{width:240px;height:calc(240px * var(--ns-modes-media-height-scale, 1));border-radius:16px}
:where(.gnano-scope) .nano-story .ns-modes__card-content{padding:12px 8px 0}
:where(.gnano-scope) .nano-story .ns-modes__controls{display:none}
:where(.gnano-scope) .nano-story .ns-modes__dots{display:flex;width:100%;justify-content:center;gap:0;padding:8px 0 0}
:where(.gnano-scope) .nano-story .ns-modes__dot{display:block;width:24px;height:24px;padding:8px;border:0;border-radius:50%;box-sizing:border-box;background:var(--nano-line-strong, rgba(255, 255, 255, .26));background-clip:content-box;cursor:pointer;transition:background .2s ease}
:where(.gnano-scope) .nano-story .ns-modes__dot.is-active{background:var(--nano-fg, #fff);background-clip:content-box}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-modes__track.is-animating{transition:none}}
:where(.gnano-scope) .nano-story .ns-feedback{--ns-feedback-bg: var(--nano-bg);--ns-feedback-heading-color: var(--nano-fg);--ns-feedback-copy-color: var(--nano-fg-dim);--ns-feedback-media-bg: var(--nano-card);--ns-feedback-step-color: var(--nano-fg);--ns-feedback-number-bg: var(--nano-card);--ns-feedback-number-color: var(--nano-fg);--ns-feedback-number-active-bg: var(--nano-fg);--ns-feedback-number-active-color: var(--nano-bg);--ns-feedback-number-hover-bg: var(--nano-fg);--ns-feedback-number-hover-color: var(--nano-bg);--ns-feedback-rail-color: var(--nano-card);--ns-feedback-rail-active-color: var(--nano-fg);--ns-feedback-step-title-color: var(--nano-fg);--ns-feedback-step-copy-color: var(--nano-fg-dim);--ns-feedback-tag-bg: var(--nano-card);--ns-feedback-tag-color: var(--nano-fg-dim);--ns-feedback-focus-color: var(--nano-fg);background:var(--ns-feedback-bg);color:var(--ns-feedback-heading-color);font-family:var(--font-body-family, inherit)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__sticky{display:flex;width:100%;align-items:center;background:var(--ns-feedback-bg)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__inner{display:flex;width:100%;max-width:var(--nano-wrap, 1360px);box-sizing:border-box;margin-inline:auto;padding-inline:var(--nano-gutter, 20px);flex-direction:column;gap:60px;min-height:795px;padding-block:100px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__header{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__heading-row{display:flex;align-items:center;gap:24px;width:100%;max-width:100%;justify-content:space-between}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__heading{margin:0;color:var(--ns-feedback-heading-color);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__copy{margin:0;max-width:950px;color:var(--ns-feedback-copy-color);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__body{display:flex;align-items:center;gap:60px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__media{position:relative;width:610px;height:406px;flex:0 0 610px;overflow:hidden;border-radius:20px;aspect-ratio:610 / 406;background:var(--ns-feedback-media-bg)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__image-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__image-frame.is-active{opacity:1}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__image{display:block;width:100%;height:100%;object-fit:cover}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__steps{display:flex;flex:1 1 auto;min-width:0;min-height:420px;flex-direction:column;justify-content:center}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step{position:relative;display:flex;width:100%;padding:16px 0;border:0;background:transparent;color:var(--ns-feedback-step-color);font-family:inherit;text-align:left;cursor:pointer}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step:focus-visible{outline:2px solid var(--ns-feedback-focus-color);outline-offset:4px;border-radius:12px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step:hover .ns-feedback__number{background:var(--ns-feedback-number-hover-bg);color:var(--ns-feedback-number-hover-color)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__marker{position:relative;display:flex;width:40px;margin-right:24px;flex:0 0 40px;flex-direction:column;align-items:center;align-self:stretch}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__number{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--ns-feedback-number-bg);color:var(--ns-feedback-number-color);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:0;transition:background .2s ease,color .2s ease}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__rail{position:absolute;left:50%;display:block;width:2px;border-radius:16px;background:var(--ns-feedback-rail-color);opacity:0;transform:translate(-50%) scaleY(0);transform-origin:top;transition:background .2s ease,opacity .2s ease,transform .2s ease}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__rail--before, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step:last-child .ns-feedback__rail--after{display:none}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__rail--after{top:56px;bottom:-16px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed .ns-feedback__number{background:var(--ns-feedback-number-active-bg);color:var(--ns-feedback-number-active-color)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed:not(:last-child) .ns-feedback__rail--after{background:var(--ns-feedback-rail-active-color);opacity:1;transform:translate(-50%) scaleY(1)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;padding-top:7px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-title{color:var(--ns-feedback-step-title-color);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-copy{display:block;max-height:0;margin-top:0;overflow:hidden;color:var(--ns-feedback-step-copy-color);opacity:0;font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;transform:translateY(-6px);transition:max-height .24s ease,margin-top .24s ease,opacity .2s ease,transform .24s ease}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__tags{display:flex;max-height:0;margin-top:0;overflow:hidden;flex-wrap:wrap;gap:6px;padding-top:0;opacity:0;transform:translateY(-6px);transition:max-height .24s ease,margin-top .24s ease,padding-top .24s ease,opacity .2s ease,transform .24s ease}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__tag{display:inline-flex;padding:6px 8px;border-radius:8px;background:var(--ns-feedback-tag-bg);color:var(--ns-feedback-tag-color);font-size:12px;font-weight:400;line-height:normal;letter-spacing:-.02em;white-space:nowrap}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed .ns-feedback__step-copy, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed .ns-feedback__tags{max-height:320px;opacity:1;transform:translateY(0)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed .ns-feedback__step-copy{margin-top:8px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed .ns-feedback__tags{max-height:220px;margin-top:8px;padding-top:8px}
@media (max-width:1280px){:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__media{width:calc((100% - 60px)*.55);height:auto;flex:0 1 calc((100% - 60px)*.55)}}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__inner{gap:40px;min-height:0;padding-block:50px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__header{gap:0;align-items:flex-start;text-align:left}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__heading-row{width:100%;gap:16px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__heading{width:100%;font-size:28px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__copy{margin-top:12px;width:100%;max-width:950px;font-size:16px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__body{flex-direction:column;gap:40px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__media{width:100%;height:auto;flex-basis:auto;aspect-ratio:346 / 231;border-radius:16px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__steps{width:100%;min-height:0}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step{padding:16px 0}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__marker{margin-right:24px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-title{font-size:20px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-copy{font-size:14px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__tags{margin-top:16px}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step:hover .ns-feedback__number{background:var(--ns-feedback-number-bg);color:var(--ns-feedback-number-color)}
:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step.is-revealed:hover .ns-feedback__number{background:var(--ns-feedback-number-active-bg);color:var(--ns-feedback-number-active-color)}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__image-frame, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__number, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__rail, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__step-copy, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__tags{transition-duration:.01ms}}
:where(.gnano-scope) .nano-story .ns-movements{overflow:hidden;background:var(--nano-bg);color:var(--nano-fg);font-family:var(--font-body-family, inherit);padding-block:100px 60px}
:where(.gnano-scope) .nano-story .ns-movements__inner{width:100%;max-width:var(--nano-wrap);margin-inline:auto;padding-inline:var(--nano-gutter);margin-bottom:60px}
:where(.gnano-scope) .nano-story .ns-movements__header{display:flex;flex-direction:column;gap:16px}
:where(.gnano-scope) .nano-story .ns-movements__heading{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-movements__copy{max-width:1280px;margin:0;color:var(--nano-fg-dim);font-size:18px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-movements__carousel{display:flex;flex-direction:column;gap:52px}
:where(.gnano-scope) .nano-story .ns-movements__viewport{box-sizing:border-box;width:100%;max-width:var(--nano-wrap);margin-inline:auto;padding-inline:var(--nano-gutter);overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-movements__viewport:focus-visible{outline:2px solid var(--nano-fg);outline-offset:-2px}
:where(.gnano-scope) .nano-story .ns-movements__carousel.is-dragging .ns-movements__viewport{cursor:grabbing}
:where(.gnano-scope) .nano-story .ns-movements__track{display:flex;align-items:flex-start;gap:20px;width:max-content;will-change:transform}
:where(.gnano-scope) .nano-story .ns-movements__track.no-transition{transition:none}
:where(.gnano-scope) .nano-story .ns-movements__card{flex:0 0 auto;width:305px}
:where(.gnano-scope) .nano-story .ns-movements__media{width:100%;overflow:hidden;border-radius:14px;aspect-ratio:305 / 305;background:var(--nano-card)}
:where(.gnano-scope) .nano-story .ns-movements__image{display:block;width:100%;height:100%;object-fit:cover;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-movements__content{display:flex;flex-direction:column;gap:8px;padding:20px 8px}
:where(.gnano-scope) .nano-story .ns-movements__card-title{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-movements__sup-link{color:inherit;text-decoration:none}
:where(.gnano-scope) .nano-story .ns-movements__sup-link:focus-visible{outline:2px solid var(--nano-fg);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-movements__sup{font-size:.6em;line-height:0;vertical-align:super;margin-inline-start:2px}
:where(.gnano-scope) .nano-story .ns-movements__card-copy{margin:0;color:var(--nano-fg-faint);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-movements__arrows{display:flex;justify-content:flex-end;gap:22px;width:100%;max-width:var(--nano-wrap);margin-inline:auto;padding-inline:var(--nano-gutter)}
:where(.gnano-scope) .nano-story .ns-movements__arrow{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--nano-line-strong);border-radius:50%;background:transparent;color:var(--nano-fg);cursor:pointer;transition:background-color .2s var(--nano-ease, ease),border-color .2s var(--nano-ease, ease)}
:where(.gnano-scope) .nano-story .ns-movements__arrow:hover{background:var(--nano-card);border-color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-movements__arrow:focus-visible{outline:2px solid var(--nano-fg);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-movements__arrow-icon{display:block;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-movements__dots{display:none;justify-content:center;gap:10px}
:where(.gnano-scope) .nano-story .ns-movements__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:var(--nano-line-strong);cursor:pointer;transition:background-color .2s var(--nano-ease, ease),transform .2s var(--nano-ease, ease)}
:where(.gnano-scope) .nano-story .ns-movements__dot.is-active{background:var(--nano-fg);transform:scale(1.25)}
:where(.gnano-scope) .nano-story .ns-movements__dot:focus-visible{outline:2px solid var(--nano-fg);outline-offset:3px}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-movements{padding-block:50px 40px}
:where(.gnano-scope) .nano-story .ns-movements__inner{margin-bottom:40px}
:where(.gnano-scope) .nano-story .ns-movements__header{gap:12px}
:where(.gnano-scope) .nano-story .ns-movements__heading{font-size:24px}
:where(.gnano-scope) .nano-story .ns-movements__copy{font-size:16px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-movements__carousel{gap:20px}
:where(.gnano-scope) .nano-story .ns-movements__track{gap:16px}
:where(.gnano-scope) .nano-story .ns-movements__card{width:calc(100vw - 82px)}
:where(.gnano-scope) .nano-story .ns-movements__media{border-radius:16px;aspect-ratio:397 / 397}
:where(.gnano-scope) .nano-story .ns-movements__content{gap:8px;padding:12px 8px}
:where(.gnano-scope) .nano-story .ns-movements__card-title{font-size:20px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-movements__arrows{display:none}
:where(.gnano-scope) .nano-story .ns-movements__dots{display:flex;margin-top:0}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-movements__track{transition:none!important}
:where(.gnano-scope) .nano-story .ns-movements__dot, :where(.gnano-scope) .nano-story .ns-movements__arrow{transition:none}}
:where(.gnano-scope) .nano-story .ns-personas{--ns-personas-gap: 20px;--ns-personas-media-scrim: rgba(0, 0, 0, .2);--ns-personas-content-gradient: rgba(10, 10, 10, .8);--ns-personas-toggle-bg: rgba(255, 255, 255, .8);overflow:hidden;padding-block:100px;background:var(--nano-bg);color:var(--nano-fg);font-family:var(--font-body-family, inherit)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__inner{display:flex;width:100%;max-width:var(--nano-wrap, 1360px);box-sizing:border-box;margin-inline:auto;padding-inline:var(--nano-gutter, 20px);flex-direction:column;gap:60px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__header{display:flex;align-items:center;flex-direction:column;gap:16px;text-align:center}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__heading{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__cards{display:flex;gap:var(--ns-personas-gap);height:480px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card{position:relative;display:flex;align-items:flex-end;flex:300 1 0;min-width:0;height:480px;aspect-ratio:auto;overflow:hidden;border:0;border-radius:20px;background:var(--nano-card);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:flex-grow .2s ease}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active{flex-grow:640}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card:focus-visible{outline:2px solid var(--nano-fg);outline-offset:2px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__media{position:absolute;top:0;right:0;bottom:0;left:0}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__image{display:block;width:100%;height:100%;object-fit:cover}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ns-personas-media-scrim);opacity:1;pointer-events:none;transition:opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active .ns-personas__media:after{opacity:0}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__content{position:relative;z-index:1;display:flex;width:100%;box-sizing:border-box;flex-direction:column;gap:8px;padding:20px;background:linear-gradient(180deg,transparent 0%,var(--ns-personas-content-gradient) 100%)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-title{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-copy{display:block;max-height:0;margin:0;overflow:hidden;color:var(--nano-fg-dim);opacity:0;font-family:var(--font-body-family, inherit);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0;transform:translateY(8px);transition:max-height .2s ease,opacity .2s ease,transform .2s ease}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-lead{color:var(--nano-fg);font-weight:400}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active .ns-personas__card-copy{max-height:96px;opacity:1;transform:translateY(0)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__toggle{position:absolute;z-index:2;top:20px;right:20px;width:32px;height:32px;border-radius:50%;background:var(--ns-personas-toggle-bg);opacity:1;transition:all .2s ease}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card:hover .ns-personas__toggle{background:var(--nano-paper)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__toggle:before, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__toggle:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;border-radius:1px;background:var(--nano-ink);transform:translate(-50%,-50%)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active .ns-personas__toggle{opacity:0;pointer-events:none}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-personas{padding-block:50px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__inner{gap:40px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__header{gap:12px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__heading{font-size:24px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__cards{display:flex;flex-direction:column;gap:12px;height:auto}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active{flex:0 0 auto;height:auto;min-height:0;aspect-ratio:346 / 180;border-radius:16px;transition:aspect-ratio .2s ease}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active{aspect-ratio:1 / 1}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__content{padding:12px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-title{font-size:20px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-copy{max-height:0;font-size:14px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card.is-active .ns-personas__card-copy{max-height:140px}
:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card:hover .ns-personas__toggle{background:var(--ns-personas-toggle-bg)}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-personas .ns-personas__card, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-copy, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__toggle, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__media:after{transition:none}}
:where(.gnano-scope) .nano-story .ns-last{--ns-last-card-bg: var(--nano-mist, #f4f4f5);--ns-last-card-fg: var(--nano-ink, #0a0a0a);--ns-last-card-muted: rgba(10, 10, 10, .62);overflow:hidden;background:var(--nano-bg);color:var(--nano-fg);padding-block:80px 60px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}
:where(.gnano-scope) .nano-story .ns-last__inner{display:flex;flex-direction:column;gap:60px}
:where(.gnano-scope) .nano-story .ns-last__heading{margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center}
:where(.gnano-scope) .nano-story .ns-last__cards{display:flex;gap:20px}
:where(.gnano-scope) .nano-story .ns-last__card{position:relative;display:flex;flex:1 1 0;min-width:0;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:20px;background:var(--ns-last-card-bg)}
:where(.gnano-scope) .nano-story .ns-last__media{position:relative;width:100%;flex:0 0 auto;overflow:hidden;aspect-ratio:305 / 229}
:where(.gnano-scope) .nano-story .ns-last__image{display:block;width:100%;height:100%;object-fit:cover;transform:translate(var(--ns-last-image-offset-x, 0%),var(--ns-last-image-offset-y, 0%)) scale(var(--ns-last-image-scale, 1));transform-origin:center;transition:transform .2s ease}
:where(.gnano-scope) .nano-story .ns-last__content{display:flex;width:100%;box-sizing:border-box;flex-direction:column;gap:8px;padding:20px}
:where(.gnano-scope) .nano-story .ns-last__card-title{margin:0;color:var(--ns-last-card-fg);font-family:var(--font-heading-family, inherit);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:-.02em}
:where(.gnano-scope) .nano-story .ns-last__card-copy{margin:0;color:var(--ns-last-card-muted);font-size:14px;font-weight:400;line-height:1.3;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-last__note-link{color:inherit;text-decoration:none}
:where(.gnano-scope) .nano-story .ns-last__note-link:focus-visible{outline:2px solid var(--nano-blue, #1166ff);outline-offset:2px;border-radius:3px}
:where(.gnano-scope) .nano-story .ns-last__note{font-size:.6em;font-weight:500;line-height:0;vertical-align:super;margin-inline-start:2px}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-last{padding-block:54px 40px}
:where(.gnano-scope) .nano-story .ns-last__inner{gap:40px}
:where(.gnano-scope) .nano-story .ns-last__heading{font-size:24px;text-align:left}
:where(.gnano-scope) .nano-story .ns-last__cards{display:flex;flex-wrap:wrap;gap:12px}
:where(.gnano-scope) .nano-story .ns-last__card{flex:0 0 calc((100% - 12px)/2);border-radius:16px}
:where(.gnano-scope) .nano-story .ns-last__media{aspect-ratio:173 / 130}
:where(.gnano-scope) .nano-story .ns-last__content{gap:0px;padding:12px}
:where(.gnano-scope) .nano-story .ns-last__card-title{font-size:16px}
:where(.gnano-scope) .nano-story .ns-last__card-copy{font-size:12px}}
:where(.gnano-scope) .nano-story .ns-choose{overflow:hidden;padding-block:100px;background:var(--nano-bg);color:var(--nano-fg);font-family:var(--font-body-family, inherit)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__inner{display:flex;flex-direction:column;align-items:center;gap:60px;width:100%;max-width:var(--nano-wrap, 1360px);margin-inline:auto;padding-inline:var(--nano-gutter, 20px)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__header{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px;text-align:center}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__heading{width:100%;margin:0;color:var(--nano-fg);font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__body{display:flex;width:100%;flex-direction:column;align-items:center;gap:40px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media-shell{position:relative;width:960px;max-width:100%;overflow:hidden;border-radius:24px;aspect-ratio:16 / 9;background:var(--nano-card)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media.is-active{opacity:1}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media[hidden]{display:block;visibility:hidden;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__image{display:block;width:100%;height:100%;object-fit:contain}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__thumb{position:absolute;right:16px;bottom:16px;width:116px;height:116px;border:1px solid var(--nano-line);border-radius:16px;background:var(--nano-bg);object-fit:contain}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__summary{display:flex;width:100%;flex-direction:column;align-items:center;gap:16px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell{position:relative;display:flex;width:max-content;max-width:100%;box-sizing:border-box;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector{display:block;width:max-content;max-width:100%;box-sizing:border-box;overflow:hidden;padding:4px;border-radius:100px;background:var(--nano-card);scrollbar-width:none;touch-action:pan-y;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector::-webkit-scrollbar{display:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-track{display:flex;width:max-content;align-items:flex-start;justify-content:flex-start;will-change:transform;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab{display:inline-flex;height:40px;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;padding:0 24px;border:0;border-radius:100px;background:transparent;color:var(--nano-fg-dim);font-family:var(--font-body-family, inherit);font-size:14px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background .2s ease,color .2s ease}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab:hover, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab:focus-visible{background:var(--nano-line);color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab.is-active{background:var(--nano-fg);color:var(--nano-bg);font-weight:700}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow{display:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__details{position:relative;display:grid;width:100%;min-height:63px;overflow:hidden}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__detail{display:flex;grid-area:1 / 1;width:100%;flex-direction:column;align-items:center;gap:16px;opacity:0;transform:translateY(6px);transition:opacity .28s ease,transform .28s ease,visibility .28s ease}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__detail.is-active{opacity:1;transform:translateY(0)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__detail[hidden]{display:flex;visibility:hidden;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__price{display:flex;width:100%;align-items:center;justify-content:center;gap:10px;margin:0;color:var(--nano-fg);font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0;text-align:center}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:100px;background:var(--nano-card);color:var(--nano-fg-dim);font-size:12px;font-weight:600;letter-spacing:.02em;white-space:nowrap}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package{width:100%;margin:0;padding:0;color:var(--nano-fg-dim);font-size:16px;font-weight:400;line-height:1.3;letter-spacing:0;text-align:center;list-style:none}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package>li{display:inline}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package>li+li:before{content:", "}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__dual-note{width:100%;margin:0;color:var(--nano-fg-dim);font-size:15px;font-weight:400;line-height:1.45;text-align:center;text-wrap:pretty}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__each{width:100%;margin:0 0 -8px;color:var(--nano-fg);font-size:13px;font-weight:600;line-height:1.3;letter-spacing:.02em;text-align:center}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__each--pack{padding-top:16px;border-top:1px solid var(--nano-line)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__select{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 32px;border:1px solid transparent;border-radius:999px;background:var(--nano-blue);color:#fff;font-family:var(--font-body-family, inherit);font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;-webkit-appearance:none;appearance:none;transition:transform .22s var(--nano-ease),opacity .22s var(--nano-ease)}
@media (hover:hover)and (pointer:fine){:where(.gnano-scope) .nano-story .ns-choose .ns-choose__select:hover{transform:translateY(-1px);opacity:.92}}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__select:active{transform:scale(.97);transition-duration:.1s}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
@media screen and (max-width:989px){:where(.gnano-scope) .nano-story .ns-choose{padding-block:56px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__inner{align-items:flex-start;gap:40px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__header{align-items:flex-start;gap:12px;text-align:left}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__heading{font-size:24px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__body{gap:40px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media-shell{width:100%;border-radius:18px;aspect-ratio:16 / 9}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__thumb{right:12px;bottom:12px;width:84px;height:84px;border-radius:12px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__summary{gap:18px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell{--ns-choose-edge-size: 46px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell:before, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell:after{position:absolute;top:0;bottom:0;z-index:2;width:var(--ns-choose-edge-size);opacity:0;content:"";pointer-events:none;transition:opacity .18s ease}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell:before{left:0;border-radius:100px 0 0 100px;background:linear-gradient(to right,var(--nano-bg),transparent)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell:after{right:0;border-radius:0 100px 100px 0;background:linear-gradient(to left,var(--nano-bg),transparent)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell.has-overflow-left:before, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell.has-overflow-right:after{opacity:1}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector{width:100%;justify-content:flex-start;overflow:hidden;padding:4px;border-radius:100px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab{height:32px;padding-inline:14px;border-radius:100px;font-size:12px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow{position:absolute;top:50%;z-index:3;display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--nano-fg-dim);opacity:0;pointer-events:none;cursor:pointer;transform:translateY(-50%);transition:opacity .18s ease,color .18s ease}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow:hover, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow:focus-visible{color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow--prev{left:0}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__tab-arrow--next{right:0}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell.has-overflow-left .ns-choose__tab-arrow--prev, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__selector-shell.has-overflow-right .ns-choose__tab-arrow--next{opacity:1;pointer-events:auto}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__details{min-height:112px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__detail{gap:18px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__price{font-size:24px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 8px;font-size:12px}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package>li{display:inline-flex;align-items:center;padding:6px 10px;border-radius:8px;background:var(--nano-card);color:var(--nano-fg-dim);white-space:nowrap}
:where(.gnano-scope) .nano-story .ns-choose .ns-choose__package>li+li:before{content:none}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-choose .ns-choose__media, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__detail, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__select{transition:none}}
:where(.gnano-scope) .nano-story .ns-accessories{width:100%;background:var(--nano-ink, #0a0a0a)}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__panel{background:var(--nano-mist, #f5f5f7);color:var(--nano-fg, #0e0f12);padding:80px 60px;margin:0 20px;border-radius:32px;font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner{display:flex;width:100%;max-width:var(--nano-wrap, 1360px);margin-inline:auto;flex-direction:column;gap:80px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__header{display:flex;align-items:flex-start;text-align:left}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__header-left{display:flex;flex-direction:column;gap:16px;flex:1}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__heading-row{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__heading{margin:0;font-family:var(--font-heading-family, inherit);font-size:44px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--nano-fg, #0e0f12)}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__description{margin:0;font-family:var(--font-body-family, inherit);font-size:18px;font-weight:400;line-height:1.3;color:var(--nano-fg-dim, #6f6f6f)}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid-viewport{width:100%}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid-viewport:focus-visible{outline:2px solid var(--nano-ember, #f35b3d);outline-offset:4px;border-radius:20px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid{display:flex;flex-wrap:wrap;gap:20px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid::-webkit-scrollbar{display:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card{flex:0 0 calc((100% - 80px)/5);min-width:0}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-inner{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;cursor:default;-webkit-user-drag:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-image{position:relative;background:var(--nano-paper, #ffffff);border-radius:20px;overflow:hidden;aspect-ratio:240 / 218;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--ns-accessories-image-scale, 1));transform-origin:center;transition:transform .2s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-title{margin:0;font-family:var(--font-heading-family, inherit);font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--nano-fg, #0e0f12);padding:20px 8px 8px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-meta{margin:0;display:flex;align-items:flex-start;gap:12px;min-height:24px;padding:0 8px 20px;font-family:var(--font-body-family, inherit);font-size:16px;font-weight:500;line-height:1.3;color:var(--nano-fg-dim, #6f6f6f)}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-image, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-img, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid{transition:none!important}}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__panel{padding:40px 16px;margin:0 16px;border-radius:28px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner{gap:36px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__header{flex-direction:column;gap:10px;align-items:center;text-align:center}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__header-left{align-items:center;gap:12px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__heading-row{display:block}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__header:after{display:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__heading{font-size:24px;line-height:1.3}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__description{font-size:12px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid-viewport{width:calc(100% + 32px);box-sizing:border-box;margin-inline:-16px;padding-inline:16px;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__grid{display:grid;grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:144px;gap:12px;width:max-content;flex-wrap:initial;will-change:transform;user-select:none;-webkit-user-select:none}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card{flex:none;width:144px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-image{aspect-ratio:1 / 1;border-radius:16px;width:144px;height:144px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-title{font-size:14px;padding:12px 8px 6px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-meta{min-height:20px;padding:0 8px 12px;font-size:14px}}
:where(.gnano-scope) .nano-story .ns-cta{overflow:hidden;background:var(--nano-bg);color:var(--nano-fg);padding:40px 20px;font-family:var(--font-body-family)}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__inner{position:relative;display:flex;width:100%;max-height:378px;overflow:hidden;align-items:center;justify-content:center;border-radius:20px;isolation:isolate;aspect-ratio:1400 / 378;height:auto}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#0a0a0a2e;pointer-events:none}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__content{position:relative;z-index:2;display:flex;width:640px;max-width:calc(100% - 48px);flex-direction:column;align-items:center;gap:40px;text-align:center}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__heading{margin:0;color:var(--nano-paper);font-family:var(--font-heading-family);font-size:52px;font-weight:700;line-height:1.2;letter-spacing:0}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button{display:inline-flex;align-items:center;justify-content:center;min-width:268px;height:54px;box-sizing:border-box;padding:16px 24px;border-radius:60px;background:var(--nano-paper);color:var(--nano-ink);font-family:var(--font-body-family);font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-decoration:none;white-space:nowrap;-webkit-text-fill-color:currentColor;transition:background .2s ease,color .2s ease}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:visited, :where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:focus, :where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:active{color:var(--nano-ink)}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:hover{background:var(--nano-blue);color:var(--nano-paper)}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:focus-visible{outline:2px solid var(--nano-blue);outline-offset:2px}
@media (max-width:1024px){:where(.gnano-scope) .nano-story .ns-cta{padding:20px 16px;aspect-ratio:358 / 331}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__inner{min-height:354px;border-radius:14px}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__image{object-position:center}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__overlay{background:#0a0a0a33}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__content{width:312px;max-width:calc(100% - 36px);gap:40px}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__heading{font-size:36px}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button{min-width:212px;height:42px;padding:12px 20px;font-size:14px}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:hover{background:var(--nano-paper);color:var(--nano-ink)}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__button:active{background:var(--nano-blue);color:var(--nano-paper)}}
:where(.gnano-scope) .nano-story .ns-footnotes{background:var(--nano-bg, #0a0a0a);color:var(--nano-fg-dim, #9a9999);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);padding:20px 16px}
:where(.gnano-scope) .nano-story .ns-footnotes__inner{width:100%;max-width:1280px;margin-inline:auto;text-align:center}
:where(.gnano-scope) .nano-story .ns-footnotes__list{margin:0;padding:0;list-style:none;counter-reset:none}
:where(.gnano-scope) .nano-story .ns-footnotes__item{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.6;font-weight:400;color:var(--nano-fg-dim, #9a9999)}
:where(.gnano-scope) .nano-story .ns-footnotes__item+.ns-footnotes__item{margin-top:32px}
:where(.gnano-scope) .nano-story .ns-footnotes__item strong, :where(.gnano-scope) .nano-story .ns-footnotes__item b{color:var(--nano-fg, #fafafa);font-weight:600}
:where(.gnano-scope) .nano-story .ns-footnotes__item a{color:inherit;text-decoration:underline;text-underline-offset:.2em}
@media screen and (min-width:750px){:where(.gnano-scope) .nano-story .ns-footnotes{padding:60px 80px}
:where(.gnano-scope) .nano-story .ns-footnotes__inner{text-align:left}
:where(.gnano-scope) .nano-story .ns-footnotes__item{font-size:16px}
:where(.gnano-scope) .nano-story .ns-footnotes__item+.ns-footnotes__item{margin-top:40px}}
:where(.gnano-scope) .nano-story.nano{--nano-bg: #0e0f12;--nano-fg: #f9f7f4;--nano-fg-dim: #9a9999;--nano-fg-faint: #c4c3c1;--nano-card: #18181a;--nano-ink-2: #18181a;--nano-line: rgba(249, 247, 244, .12);--nano-line-strong: rgba(249, 247, 244, .26);background:var(--nano-bg);color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-highlights, :where(.gnano-scope) .nano-story .ns-peak, :where(.gnano-scope) .nano-story .ns-modes, :where(.gnano-scope) .nano-story .ns-feedback, :where(.gnano-scope) .nano-story .ns-movements, :where(.gnano-scope) .nano-story .ns-personas, :where(.gnano-scope) .nano-story .ns-last, :where(.gnano-scope) .nano-story .ns-choose, :where(.gnano-scope) .nano-story .ns-accessories, :where(.gnano-scope) .nano-story .ns-cta, :where(.gnano-scope) .nano-story .ns-footnotes{background:var(--nano-bg)}
:where(.gnano-scope) .nano-story .ns-hero__inner, :where(.gnano-scope) .nano-story .ns-highlights__inner, :where(.gnano-scope) .nano-story .ns-peak__inner, :where(.gnano-scope) .nano-story .ns-modes__inner, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__inner, :where(.gnano-scope) .nano-story .ns-movements__inner, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__inner, :where(.gnano-scope) .nano-story .ns-last__inner, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__inner, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner, :where(.gnano-scope) .nano-story .ns-cta .ns-cta__inner, :where(.gnano-scope) .nano-story .ns-footnotes__inner, :where(.gnano-scope) .nano-story .nano-wrap{box-sizing:border-box;max-width:1360px;margin-inline:auto;padding-inline:40px}
:where(.gnano-scope) .nano-story .ns-movements__carousel{max-width:none;padding-inline:0}
:where(.gnano-scope) .nano-story .ns-highlights__card, :where(.gnano-scope) .nano-story .ns-peak__card, :where(.gnano-scope) .nano-story .ns-modes__card, :where(.gnano-scope) .nano-story .ns-movements__card, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__card, :where(.gnano-scope) .nano-story .ns-last__card, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card, :where(.gnano-scope) .nano-story .ns-highlights__card-copy, :where(.gnano-scope) .nano-story .ns-peak__card-copy, :where(.gnano-scope) .nano-story .ns-modes__card-copy, :where(.gnano-scope) .nano-story .ns-movements__card-copy, :where(.gnano-scope) .nano-story .ns-personas__card-copy, :where(.gnano-scope) .nano-story .ns-last__card-copy, :where(.gnano-scope) .nano-story .ns-accessories__card-meta{font-size:17px;line-height:1.12;font-weight:400}
:where(.gnano-scope) .nano-story .ns-highlights, :where(.gnano-scope) .nano-story .ns-peak, :where(.gnano-scope) .nano-story .ns-modes, :where(.gnano-scope) .nano-story .ns-movements, :where(.gnano-scope) .nano-story .ns-personas, :where(.gnano-scope) .nano-story .ns-last, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card{font-size:17px;line-height:1.12}
:where(.gnano-scope) .nano-story .ns-movements__heading, :where(.gnano-scope) .nano-story .ns-last__heading{line-height:1.2}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__description{line-height:1.5}
:where(.gnano-scope) .nano-story .ns-highlights__card-copy, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__card-copy{color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-story .ns-last{--ns-last-card-muted: #6f6f6f}
:where(.gnano-scope) .nano-story .ns-cta .ns-cta__heading{color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-modes__arrow, :where(.gnano-scope) .nano-story .ns-movements__arrow, :where(.gnano-scope) .nano-story .ns-choose__tab-arrow{box-sizing:border-box;width:54px;height:54px;min-width:54px;padding:0;border:1px solid var(--nano-line);border-radius:50%;background:transparent;color:var(--nano-fg);transition:background-color .2s ease,color .2s ease,border-color .2s ease}
:where(.gnano-scope) .nano-story .ns-modes__arrow:hover:not(:disabled), :where(.gnano-scope) .nano-story .ns-movements__arrow:hover:not(:disabled), :where(.gnano-scope) .nano-story .ns-choose__tab-arrow:hover:not(:disabled){background:var(--nano-card);color:var(--nano-fg);border-color:var(--nano-line-strong)}
:where(.gnano-scope) .nano-story .ns-modes__arrow svg, :where(.gnano-scope) .nano-story .ns-movements__arrow svg, :where(.gnano-scope) .nano-story .ns-choose__tab-arrow svg{width:17px;height:17px}
:where(.gnano-scope) .nano-story .ns-choose{padding-block:70px}
:where(.gnano-scope) .nano-story .ns-choose__heading{color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-choose__media-shell, :where(.gnano-scope) .nano-story .ns-choose__media{background:var(--nano-card)}
:where(.gnano-scope) .nano-story .ns-choose__price{color:var(--nano-fg)}
:where(.gnano-scope) .nano-story .ns-choose__package>li{color:var(--nano-fg-faint)}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__panel{--nano-bg: #ffffff;--nano-fg: #0e0f12;--nano-fg-dim: #6f6f6f;--nano-card: #f4f4f5;margin:40px;padding-block:40px;border-radius:28px;background:#fff;color:#0e0f12}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner{padding-block:0}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__heading{color:#0e0f12}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__description, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__card-meta{color:#6f6f6f}
:where(.gnano-scope) .nano-story .ns-cta{padding-block:56px}
:where(.gnano-scope) .nano-story .ns-hero{background:var(--nano-bg)}
:where(.gnano-scope) .nano-story .nano-story__block{scroll-margin-top:calc(var(--header-height, 0px) + 56px)}
@media screen and (max-width:749px){:where(.gnano-scope) .nano-story .ns-hero__inner, :where(.gnano-scope) .nano-story .ns-highlights__inner, :where(.gnano-scope) .nano-story .ns-peak__inner, :where(.gnano-scope) .nano-story .ns-modes__inner, :where(.gnano-scope) .nano-story .ns-feedback .ns-feedback__inner, :where(.gnano-scope) .nano-story .ns-movements__inner, :where(.gnano-scope) .nano-story .ns-personas .ns-personas__inner, :where(.gnano-scope) .nano-story .ns-last__inner, :where(.gnano-scope) .nano-story .ns-choose .ns-choose__inner, :where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner, :where(.gnano-scope) .nano-story .ns-cta .ns-cta__inner, :where(.gnano-scope) .nano-story .ns-footnotes__inner, :where(.gnano-scope) .nano-story .nano-wrap{padding-inline:24px}
:where(.gnano-scope) .nano-story .ns-movements__carousel{padding-inline:0}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__panel{margin:16px;padding-block:32px;border-radius:20px}
:where(.gnano-scope) .nano-story .ns-accessories .ns-accessories__inner{padding-block:0}
:where(.gnano-scope) .nano-story .ns-modes__arrow, :where(.gnano-scope) .nano-story .ns-movements__arrow, :where(.gnano-scope) .nano-story .ns-choose__tab-arrow{width:44px;height:44px;min-width:44px}}
/* bm-nano-rackfit.css */
:where(.gnano-scope) dialog.bmrf{border:0;padding:0;background:transparent;max-width:min(680px,94vw);width:100%;max-height:92vh;color:rgb(var(--color-foreground))}
:where(.gnano-scope) dialog.bmrf::backdrop{background:#0000009e}
:where(.gnano-scope) .bmrf-shell{background:rgb(var(--color-background));border-radius:14px;overflow:hidden;display:flex;flex-direction:column;max-height:92vh;font-size:14px;line-height:1.55}
:where(.gnano-scope) .bmrf-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 14px;border-bottom:1px solid rgba(var(--color-foreground),.12)}
:where(.gnano-scope) .bmrf-head h2{margin:0;font-size:21px;line-height:1.15;letter-spacing:-.01em}
:where(.gnano-scope) .bmrf-head p{margin:5px 0 0;font-size:13px;opacity:.7}
:where(.gnano-scope) .bmrf-x{background:none;border:0;cursor:pointer;font-size:22px;line-height:1;padding:2px 6px;color:inherit;opacity:.5;border-radius:6px}
:where(.gnano-scope) .bmrf-x:hover{opacity:1}
:where(.gnano-scope) .bmrf-body{padding:18px 22px 22px;overflow-y:auto;display:flex;flex-direction:column;gap:16px}
:where(.gnano-scope) .bmrf-tabs{display:flex;gap:4px;background:rgba(var(--color-foreground),.06);padding:4px;border-radius:10px}
:where(.gnano-scope) .bmrf-tab{flex:1;font:inherit;font-size:13.5px;font-weight:500;padding:9px 8px;border:0;border-radius:7px;background:transparent;color:rgba(var(--color-foreground),.62);cursor:pointer}
:where(.gnano-scope) .bmrf-tab[aria-selected=true]{background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-weight:600;box-shadow:0 1px 3px #0000001f}
:where(.gnano-scope) .bmrf-pane{display:flex;flex-direction:column;gap:14px}
:where(.gnano-scope) .bmrf-pane[hidden]{display:none}
:where(.gnano-scope) .bmrf-lbl{display:block;font-size:13px;font-weight:600;margin-bottom:6px}
:where(.gnano-scope) .bmrf-in{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid rgba(var(--color-foreground),.28);border-radius:9px;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}
:where(.gnano-scope) .bmrf-in:focus{outline:0;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 3px rgba(var(--color-foreground),.1)}
:where(.gnano-scope) .bmrf-hint{font-size:12px;opacity:.62;margin:6px 0 0}
:where(.gnano-scope) .bmrf-res{list-style:none;margin:8px 0 0;padding:0;border:1px solid rgba(var(--color-foreground),.14);border-radius:9px;max-height:300px;overflow-y:auto}
:where(.gnano-scope) .bmrf-res:empty{display:none}
:where(.gnano-scope) .bmrf-res li+li{border-top:1px solid rgba(var(--color-foreground),.1)}
:where(.gnano-scope) .bmrf-res button{display:block;width:100%;text-align:left;background:none;border:0;padding:11px 14px;cursor:pointer;font:inherit;color:inherit}
:where(.gnano-scope) .bmrf-res button:hover, :where(.gnano-scope) .bmrf-res button:focus-visible{background:rgba(var(--color-foreground),.055);outline:0}
:where(.gnano-scope) .bmrf-rb{font-weight:600;display:block}
:where(.gnano-scope) .bmrf-rs{font-size:11.5px;opacity:.6;display:block;margin-top:2px}
:where(.gnano-scope) .bmrf-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}
:where(.gnano-scope) .bmrf-t{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;padding:2.5px 6px;border-radius:4px;background:rgba(var(--color-foreground),.08);border:1px solid rgba(var(--color-foreground),.12)}
:where(.gnano-scope) .bmrf-t.y{background:#168c6429;border-color:#168c6466}
:where(.gnano-scope) .bmrf-t.n{background:#be3c2d24;border-color:#be3c2d5c}
:where(.gnano-scope) .bmrf-t.q{background:#be8c1929;border-color:#be8c1966}
:where(.gnano-scope) .bmrf-empty{padding:13px 15px;border:1px dashed rgba(var(--color-foreground),.3);border-radius:9px;font-size:13px;opacity:.85}
:where(.gnano-scope) .bmrf-empty button{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;cursor:pointer;font-weight:600}
:where(.gnano-scope) .bmrf-brands details{margin-top:4px}
:where(.gnano-scope) .bmrf-brands summary{cursor:pointer;font-size:13px;font-weight:600;list-style:none;padding:4px 0}
:where(.gnano-scope) .bmrf-brands summary::-webkit-details-marker{display:none}
:where(.gnano-scope) .bmrf-brands summary:before{content:"▸ ";opacity:.5}
:where(.gnano-scope) .bmrf-brands details[open] summary:before{content:"▾ "}
:where(.gnano-scope) .bmrf-bg{margin-top:12px}
:where(.gnano-scope) .bmrf-bg h4{margin:0 0 6px;font-size:11px;letter-spacing:.09em;text-transform:uppercase;opacity:.6;font-weight:500}
:where(.gnano-scope) .bmrf-chips{display:flex;flex-wrap:wrap;gap:5px}
:where(.gnano-scope) .bmrf-chip{font:inherit;font-size:12.5px;padding:5.5px 10px;border:1px solid rgba(var(--color-foreground),.24);border-radius:20px;background:none;color:inherit;cursor:pointer}
:where(.gnano-scope) .bmrf-chip[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}
:where(.gnano-scope) .bmrf-chip .c{font-size:10.5px;opacity:.55;margin-left:4px}
:where(.gnano-scope) .bmrf-q{border:1px solid rgba(var(--color-foreground),.14);border-radius:10px;padding:14px 16px}
:where(.gnano-scope) .bmrf-q .qn{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.55}
:where(.gnano-scope) .bmrf-q h3{margin:3px 0;font-size:15px}
:where(.gnano-scope) .bmrf-q .qh{font-size:12.5px;opacity:.68;margin:0 0 10px}
:where(.gnano-scope) .bmrf-ch{display:flex;flex-wrap:wrap;gap:6px}
:where(.gnano-scope) .bmrf-c{font:inherit;font-size:13px;font-weight:500;padding:8.5px 13px;border:1px solid rgba(var(--color-foreground),.24);border-radius:8px;background:none;color:inherit;cursor:pointer}
:where(.gnano-scope) .bmrf-c[aria-pressed=true]{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground));font-weight:600}
:where(.gnano-scope) .bmrf-inl{display:flex;gap:8px;align-items:center;margin-top:9px}
:where(.gnano-scope) .bmrf-inl input{max-width:140px}
:where(.gnano-scope) .bmrf-inl span{font-size:12px;opacity:.6}
:where(.gnano-scope) .bmrf-v{border-radius:11px;padding:18px 20px;border:1px solid rgba(var(--color-foreground),.16);display:flex;flex-direction:column;gap:10px}
:where(.gnano-scope) .bmrf-v.y{border-color:#168c6473;background:#168c6417}
:where(.gnano-scope) .bmrf-v.n{border-color:#be3c2d66;background:#be3c2d14}
:where(.gnano-scope) .bmrf-v.q{border-color:#be8c1973;background:#be8c1917}
:where(.gnano-scope) .bmrf-vl{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.75}
:where(.gnano-scope) .bmrf-vt{font-size:21px;font-weight:700;line-height:1.14;letter-spacing:-.015em}
:where(.gnano-scope) .bmrf-vb{font-size:13.5px;opacity:.85}
:where(.gnano-scope) .bmrf-sp{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;background:rgba(var(--color-foreground),.14);border:1px solid rgba(var(--color-foreground),.14);border-radius:8px;overflow:hidden;margin:0}
:where(.gnano-scope) .bmrf-sp>div{background:rgb(var(--color-background));padding:9px 11px}
:where(.gnano-scope) .bmrf-sp dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.55}
:where(.gnano-scope) .bmrf-sp dd{margin:2px 0 0;font-size:13.5px;font-weight:600}
:where(.gnano-scope) .bmrf-why{font-size:12px;opacity:.75;border-top:1px solid rgba(var(--color-foreground),.12);padding-top:9px}
:where(.gnano-scope) .bmrf-dis{display:flex;gap:10px;align-items:flex-start;background:rgba(var(--color-foreground),.055);border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.5;opacity:.9}
:where(.gnano-scope) .bmrf-dis .dx{font-size:10px;letter-spacing:.09em;text-transform:uppercase;opacity:.6;white-space:nowrap;padding-top:1.5px}
:where(.gnano-scope) .bmrf-act{display:flex;flex-wrap:wrap;gap:8px}
:where(.gnano-scope) .bmrf-btn{font:inherit;font-size:13.5px;font-weight:600;padding:10px 16px;border-radius:8px;border:1px solid rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background));cursor:pointer;text-decoration:none;display:inline-block}
:where(.gnano-scope) .bmrf-btn.g{background:none;color:rgb(var(--color-foreground))}
:where(.gnano-scope) .bmrf-howto{border:1px solid rgba(var(--color-foreground),.14);border-radius:10px;overflow:hidden}
:where(.gnano-scope) .bmrf-howto summary{cursor:pointer;list-style:none;padding:12px 15px;font-weight:600;font-size:13.5px;display:flex;justify-content:space-between;gap:10px}
:where(.gnano-scope) .bmrf-howto summary::-webkit-details-marker{display:none}
:where(.gnano-scope) .bmrf-howto summary:after{content:"+";opacity:.5;font-weight:400}
:where(.gnano-scope) .bmrf-howto[open] summary:after{content:"–"}
:where(.gnano-scope) .bmrf-howto[open] summary{border-bottom:1px solid rgba(var(--color-foreground),.12)}
:where(.gnano-scope) .bmrf-hb{padding:4px 15px 15px}
:where(.gnano-scope) .bmrf-tip{border-top:1px solid rgba(var(--color-foreground),.1);padding-top:12px;margin-top:12px}
:where(.gnano-scope) .bmrf-tip:first-child{border-top:0;padding-top:8px;margin-top:0}
:where(.gnano-scope) .bmrf-tip h5{margin:0 0 4px;font-size:13px;font-weight:600}
:where(.gnano-scope) .bmrf-tip p{margin:0;font-size:12.5px;opacity:.78;line-height:1.55}
:where(.gnano-scope) .bmrf-tip p+p{margin-top:5px}
:where(.gnano-scope) .bmrf-trick{background:rgba(var(--color-foreground),.06);border-radius:8px;padding:10px 12px;margin-top:8px;font-size:12.5px}
:where(.gnano-scope) .bmrf-trick code{font-size:11.5px;display:block;margin-top:4px;opacity:.75}
:where(.gnano-scope) .bmrf-load{padding:30px;text-align:center;font-size:13px;opacity:.6}
:where(.gnano-scope) .bmrf-cta{background:none;border:0;padding:0;margin:4px 0 0;font:inherit;font-size:13px;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:3px;cursor:pointer;font-weight:600}
@media (max-width:600px){:where(.gnano-scope) .bmrf-head{padding:16px 15px 12px}
:where(.gnano-scope) .bmrf-body{padding:14px 15px 18px}
:where(.gnano-scope) .bmrf-head h2, :where(.gnano-scope) .bmrf-vt{font-size:18.5px}}
@media (prefers-reduced-motion:reduce){:where(.gnano-scope) dialog.bmrf, :where(.gnano-scope) .bmrf-shell{animation:none!important;transition:none!important}}
:where(.gnano-scope) .bmrf-cmp{overflow-x:auto;border:1px solid rgba(var(--color-foreground),.14);border-radius:9px}
:where(.gnano-scope) .bmrf-cmp table{border-collapse:collapse;width:100%;min-width:440px;font-size:12.5px}
:where(.gnano-scope) .bmrf-cmp th, :where(.gnano-scope) .bmrf-cmp td{padding:10px 12px;text-align:left;vertical-align:top;border-top:1px solid rgba(var(--color-foreground),.1)}
:where(.gnano-scope) .bmrf-cmp thead th{border-top:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;opacity:.6;font-weight:500;white-space:nowrap}
:where(.gnano-scope) .bmrf-cmp tbody th{font-weight:600;white-space:nowrap;width:1%;opacity:.8}
:where(.gnano-scope) .bmrf-cmp tbody td{opacity:.85}
/* ajustes Chile */
:where(.gnano-scope) :is(h1,h2,h3,h4,h5,h6){text-transform:none}
.gnano-scope{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}
.strap-scope.gnano-scope{overflow:visible;overflow-x:clip}


/* ===== v21 · ritmo vertical unificado (menos negro entre secciones) ===== */
.gnano-scope{--ns-rhythm:56px}
@media (max-width:1199px){.gnano-scope{--ns-rhythm:44px}}
@media (max-width:749px){.gnano-scope{--ns-rhythm:30px}}

/* el padding vertical vive SOLO en la raiz de cada bloque */
.gnano-scope .nano-story .ns-highlights,
.gnano-scope .nano-story .ns-peak,
.gnano-scope .nano-story .ns-movements,
.gnano-scope .nano-story .ns-personas,
.gnano-scope .nano-story .ns-last,
.gnano-scope .nano-story .ns-choose,
.gnano-scope .nano-story .ns-cta,
.gnano-scope .nano-sec{padding-block:var(--ns-rhythm)!important}
.gnano-scope .nano-story .ns-modes__inner,
.gnano-scope .nano-story .ns-feedback .ns-feedback__inner{padding-block:var(--ns-rhythm)!important}
.gnano-scope .nano-sec--tight{padding-block:calc(var(--ns-rhythm) * .7)!important}

/* los __inner no vuelven a padear en vertical */
.gnano-scope .nano-story .ns-highlights__inner,
.gnano-scope .nano-story .ns-peak__inner,
.gnano-scope .nano-story .ns-movements__inner,
.gnano-scope .nano-story .ns-personas__inner,
.gnano-scope .nano-story .ns-last__inner,
.gnano-scope .nano-story .ns-choose__inner,
.gnano-scope .nano-story .ns-cta__inner,
.gnano-scope .nano-story .ns-accessories .ns-accessories__inner{padding-block:0!important}

.gnano-scope .nano-story .ns-hero__inner{padding-bottom:var(--ns-rhythm)!important;padding-top:0!important}
.gnano-scope .nano-sec-head{margin-bottom:clamp(22px,3vw,40px)}

/* v21 · hero: alto sensato para que el video no quede sobre-recortado */
.gnano-scope .nano-story .ns-hero{min-height:min(88vh,760px)}
@media (max-width:1199px){.gnano-scope .nano-story .ns-hero{min-height:min(76vh,620px)}}
@media (max-width:749px){
  .gnano-scope .nano-story .ns-hero{min-height:min(72vh,132vw)}
  .gnano-scope .nano-story .ns-hero__video,
  .gnano-scope .nano-story .ns-hero__poster{object-position:50% 38%}
}

/* v21 · destacados: el texto no tapa la foto */
.gnano-scope .nano-story .ns-highlights__card-title{text-wrap:balance}
.gnano-scope .nano-story .ns-highlights__content{padding-top:0}

/* v24 · los paneles ocultos no deben ocupar espacio (dejaban un hueco negro
   debajo del boton Elegir, porque el display:flex pisaba al atributo hidden) */
.gnano-scope .ns-choose__detail[hidden],
.gnano-scope .ns-choose__media[hidden],
.gnano-scope .ns-choose__panel[hidden]{display:none!important}
