.trade[data-astro-cid-pymu3dcc]{--n:3;grid-template-columns:repeat(var(--n), auto);background:color-mix(in srgb, var(--surface) 70%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;width:fit-content;max-width:100%;padding:4px;display:grid;position:relative}.pill[data-astro-cid-pymu3dcc]{width:calc(var(--pw,33.33%) - 0px);background:var(--surface);box-shadow:var(--shadow-card), 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent), 0 0 18px -6px var(--accent);translate:var(--px,0) 0;transition:translate .45s var(--ease), width .45s var(--ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.trade[data-astro-cid-pymu3dcc] button[data-astro-cid-pymu3dcc]{z-index:1;min-height:38px;font:inherit;color:var(--text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:.92rem;font-weight:600;transition:color .3s;position:relative}.trade[data-astro-cid-pymu3dcc] button[data-astro-cid-pymu3dcc]:hover,.trade[data-astro-cid-pymu3dcc] button[data-astro-cid-pymu3dcc][aria-checked=true]{color:var(--text)}@media (width<=420px){.trade[data-astro-cid-pymu3dcc] button[data-astro-cid-pymu3dcc]{padding:0 11px;font-size:.84rem}}.h1[data-astro-cid-jwblw23i]{letter-spacing:-.035em;text-wrap:balance;max-width:14ch;color:var(--text);font-size:clamp(2rem,min(1.1rem + 3.2vw,.6rem + 5.8vh),4.4rem);font-weight:600;line-height:.98}.eyebrow[data-astro-cid-jwblw23i]+.h1[data-astro-cid-jwblw23i]{margin-top:clamp(8px,1.6vh,14px)}.lead[data-astro-cid-jwblw23i]{max-width:42ch;margin-top:clamp(12px,2.2vh,20px)}.pick[data-astro-cid-jwblw23i]{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:clamp(16px,3vh,30px);display:flex}.pick-label[data-astro-cid-jwblw23i]{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:.72rem;font-weight:600}.cta[data-astro-cid-jwblw23i]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(18px,3.4vh,34px);display:flex}.ahero-stage[data-astro-cid-jwblw23i]{place-items:center;display:grid}.ahero-stage[data-astro-cid-jwblw23i] .slab{position:relative;overflow:hidden}.ahero-stage[data-astro-cid-jwblw23i] .slab:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff21 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}html[data-tier=full] .ahero-stage[data-astro-cid-jwblw23i].in .slab:before{animation:1.6s cubic-bezier(.4,0,.2,1) .9s forwards hero-sheen}@keyframes hero-sheen{to{transform:translate(130%)}}.ahero-stage[data-astro-cid-jwblw23i] .device{--w:min(300px, calc((var(--stage-max) - 8px) * .4613))}.ahero-stage[data-astro-cid-jwblw23i] .device .screen{container-type:inline-size}.ahero-stage[data-astro-cid-jwblw23i] .slab{width:min(100%, 720px, calc((var(--stage-max) - 28px) * 1.6 + 20px))}@media (width<=900px){.h1[data-astro-cid-jwblw23i]{max-width:14ch}.ahero-stage[data-astro-cid-jwblw23i]{padding-top:8px}.ahero-stage[data-astro-cid-jwblw23i] .device{--w:min(62vw, 260px, calc((var(--room) - 48px) * .4613))}.ahero-stage[data-astro-cid-jwblw23i] .slab{width:min(100%, calc((var(--room) - 68px) * 1.6 + 20px))}}.chap[data-astro-cid-6fn4awhx]:before{display:none}@media (width>=901px){.chap[data-astro-cid-6fn4awhx]{padding-top:calc(var(--pad) + 56px);align-items:start}}.chap-left[data-astro-cid-6fn4awhx]{min-width:0}.chap-left[data-astro-cid-6fn4awhx] .h2[data-astro-cid-6fn4awhx]{max-width:16ch}.chap-lead[data-astro-cid-6fn4awhx]{color:var(--text-2);text-wrap:pretty;max-width:46ch;margin-top:clamp(8px,1.6vh,14px);font-size:clamp(.95rem,.85rem + .3vw,1.1rem);line-height:1.45}.feats[data-astro-cid-6fn4awhx]{border-top:1px solid var(--line);margin-top:clamp(10px,2.2vh,24px);display:grid}.feat[data-astro-cid-6fn4awhx]{border-bottom:1px solid var(--line);position:relative}.ftab[data-astro-cid-6fn4awhx]{text-align:left;cursor:pointer;width:100%;color:var(--text-2);font:inherit;background:0 0;border:0;gap:3px;padding:clamp(7px,1.3vh,12px) 0 clamp(7px,1.3vh,12px) 16px;transition:color .3s;display:grid}.ftab[data-astro-cid-6fn4awhx]:before{content:"";background:var(--line-2);width:2px;transition:background .3s var(--ease), box-shadow .3s var(--ease);border-radius:2px;position:absolute;top:8px;bottom:8px;left:0}.f-title[data-astro-cid-6fn4awhx]{letter-spacing:-.005em;color:var(--text-2);font-size:clamp(.95rem,min(.85rem + .3vw,.75rem + 1.5vh),1.08rem);font-weight:600;line-height:1.25;transition:color .3s}.f-text[data-astro-cid-6fn4awhx]{color:var(--text-3);text-wrap:pretty;max-width:52ch;transition:color .3s, grid-template-rows .45s var(--ease);grid-template-rows:1fr;font-size:clamp(.82rem,min(.76rem + .2vw,.66rem + 1.25vh),.95rem);line-height:1.42;display:grid}.f-text-in[data-astro-cid-6fn4awhx]{min-height:0;overflow:hidden}.ftab[data-astro-cid-6fn4awhx]:hover .f-title[data-astro-cid-6fn4awhx],.feat[data-astro-cid-6fn4awhx].on .f-title[data-astro-cid-6fn4awhx]{color:var(--text)}.feat[data-astro-cid-6fn4awhx].on .f-text[data-astro-cid-6fn4awhx]{color:var(--text-2)}.feat[data-astro-cid-6fn4awhx].on .ftab[data-astro-cid-6fn4awhx]:before{background:var(--accent);box-shadow:0 0 12px var(--accent)}.ftab[data-astro-cid-6fn4awhx]:after{content:"";background:var(--accent);transform-origin:0;opacity:.7;height:1px;position:absolute;bottom:-1px;left:16px;right:0;transform:scaleX(0)}.chap[data-astro-cid-6fn4awhx].walking .feat[data-astro-cid-6fn4awhx].on .ftab[data-astro-cid-6fn4awhx]:after{animation:5.5s linear forwards chap-walk}@keyframes chap-walk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.f-shot[data-astro-cid-6fn4awhx]{display:none}@media (width>=901px) and (height<=919px){.chap-lead[data-astro-cid-6fn4awhx]{display:none}}@media (width>=901px) and (height<=859px){.ftab[data-astro-cid-6fn4awhx]{gap:2px}.feat[data-astro-cid-6fn4awhx]:not(.on) .f-text[data-astro-cid-6fn4awhx]{grid-template-rows:0fr}}@media (width<=900px){.ftab[data-astro-cid-6fn4awhx]{cursor:default;padding-bottom:6px}.ftab[data-astro-cid-6fn4awhx]:before{background:var(--accent)}.f-title[data-astro-cid-6fn4awhx]{color:var(--text)}.f-text[data-astro-cid-6fn4awhx]{color:var(--text-2)}.ftab[data-astro-cid-6fn4awhx]:after{display:none}.feat[data-astro-cid-6fn4awhx]{border-bottom:0;padding-bottom:clamp(18px,3vh,28px)}.feat[data-astro-cid-6fn4awhx]+.feat[data-astro-cid-6fn4awhx]{border-top:1px solid var(--line)}.f-shot[data-astro-cid-6fn4awhx]{place-items:center;padding:6px 0 4px;display:grid}.f-shot[data-astro-cid-6fn4awhx] .device[data-astro-cid-6fn4awhx]{--w:min(62vw, 260px, calc((var(--room) - 48px) * .4613))}.f-shot[data-astro-cid-6fn4awhx] .slab[data-astro-cid-6fn4awhx]{width:min(100%, calc((var(--room) - 68px) * 1.6 + 20px))}}.tour[data-astro-cid-ezmpdztk]{position:relative;overflow:clip}.tour-grid[data-astro-cid-ezmpdztk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,88px);display:grid}.tour-words[data-astro-cid-ezmpdztk]{min-width:0}.tour-bar[data-astro-cid-ezmpdztk]{top:var(--hh);z-index:3;scrollbar-width:none;background:var(--bg);border-bottom:1px solid var(--line);gap:8px;padding:10px 0 12px;display:flex;position:sticky;overflow-x:auto}.tour-bar[data-astro-cid-ezmpdztk]::-webkit-scrollbar{display:none}@media (width>=901px){.tour-bar[data-astro-cid-ezmpdztk]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 28px),#0000)}}.tour-bar[data-astro-cid-ezmpdztk] a[data-astro-cid-ezmpdztk]{white-space:nowrap;box-shadow:inset 0 0 0 1px var(--line);color:var(--text-2);border-radius:999px;flex:none;padding:6px 12px;font-size:.84rem;font-weight:600;transition:color .25s,box-shadow .25s,background-color .25s}.tour-bar[data-astro-cid-ezmpdztk] a[data-astro-cid-ezmpdztk]:hover{color:var(--text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 60%, transparent)}.tour-bar[data-astro-cid-ezmpdztk] a[data-astro-cid-ezmpdztk][aria-current=true]{color:var(--text);background:color-mix(in srgb, var(--accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 55%, transparent)}.tour-stage[data-astro-cid-ezmpdztk]{--pad:clamp(18px, 4.5vh, 64px);--stage-max:calc(var(--room) - 2 * var(--pad));top:var(--hh);height:var(--room);padding-block:var(--pad);place-items:center;display:grid;position:sticky}.tour-stage[data-astro-cid-ezmpdztk]:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, var(--glow), transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;width:min(60vw,820px);position:absolute;top:50%;left:50%;translate:-50% -50%}html[data-tier=full] .tour-stage[data-astro-cid-ezmpdztk]:before{animation:11s ease-in-out infinite tour-pool}@keyframes tour-pool{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.08)}}.tour-stage[data-astro-cid-ezmpdztk] [data-astro-cid-ezmpdztk][data-dev]{z-index:1;transition:opacity .4s var(--ease);grid-area:1/1;position:relative}.tour-stage[data-astro-cid-ezmpdztk] [data-astro-cid-ezmpdztk][data-dev].off{opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s}.tour-stage[data-astro-cid-ezmpdztk] .device[data-astro-cid-ezmpdztk]{--w:min(300px, calc((var(--stage-max) - 8px) * .4613))}.tour-stage[data-astro-cid-ezmpdztk] .slab[data-astro-cid-ezmpdztk]{width:min(100%, 720px, calc((var(--stage-max) - 28px) * 1.6 + 20px))}.tour-stage[data-astro-cid-ezmpdztk] .slab[data-astro-cid-ezmpdztk] .screen[data-astro-cid-ezmpdztk]{aspect-ratio:1440/900;position:relative}.tour-stage[data-astro-cid-ezmpdztk] .lay[data-astro-cid-ezmpdztk]{opacity:0;transition:opacity .45s var(--ease);position:absolute;inset:0}.tour-stage[data-astro-cid-ezmpdztk] .lay[data-astro-cid-ezmpdztk].on{opacity:1}.tour-stage[data-astro-cid-ezmpdztk] .lay[data-astro-cid-ezmpdztk][hidden]{display:none}.tour-stage[data-astro-cid-ezmpdztk] .lay[data-astro-cid-ezmpdztk] picture{position:absolute;inset:0}@media (width<=900px){.tour-grid[data-astro-cid-ezmpdztk]{grid-template-columns:minmax(0,1fr);gap:0}.tour-stage[data-astro-cid-ezmpdztk]{display:none}.tour-bar[data-astro-cid-ezmpdztk]{margin-inline:calc(-1 * var(--gutter));padding:14px var(--gutter) 16px;border-block:1px solid var(--line);background:0 0;position:static}}
