.editorial-page-module__3z41tq__page{color:#f5f5f0;scroll-snap-type:y mandatory;scroll-behavior:smooth;--accent:#d5ee91;--tile-inset:clamp(20px,2vw,32px);background:#0a0a0a;height:100svh;overflow-x:hidden;overflow-y:auto}.editorial-page-module__3z41tq__wearable{--accent:#a8d66d}.editorial-page-module__3z41tq__compute{--accent:#e8a84a}.editorial-page-module__3z41tq__hero{padding:var(--page-gutter);scroll-snap-align:start;scroll-snap-stop:always;min-height:100svh}.editorial-page-module__3z41tq__frame{min-height:calc(100svh - var(--page-gutter)*2);background:var(--panel-background);isolation:isolate;border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.editorial-page-module__3z41tq__heroBody{min-height:500px;padding:var(--frame-inset);flex:1;grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;display:grid;position:relative}.editorial-page-module__3z41tq__heroCopy{z-index:2;position:relative}.editorial-page-module__3z41tq__brand{letter-spacing:-.055em;margin-bottom:28px;font-size:max(28px,min(3vw,44px));font-weight:300;line-height:1}.editorial-page-module__3z41tq__brand b{color:#f5f5f0;font-weight:800}.editorial-page-module__3z41tq__brand span{color:var(--accent)}.editorial-page-module__3z41tq__hero h1{letter-spacing:-.065em;margin:0;font-size:max(52px,min(5.6vw,96px));font-weight:700;line-height:1}.editorial-page-module__3z41tq__lede{color:#b4b6ae;letter-spacing:-.025em;max-width:600px;margin-top:28px;font-size:max(17px,min(1.3vw,22px));line-height:1.5}.editorial-page-module__3z41tq__label{letter-spacing:.16em;color:#9b9f93;margin-bottom:18px;font-size:10px;font-weight:500}.editorial-page-module__3z41tq__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.editorial-page-module__3z41tq__button{color:#f5f5f0;border:1px solid #55584e;border-radius:999px;justify-content:center;align-items:center;gap:16px;min-width:158px;min-height:48px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.editorial-page-module__3z41tq__button:hover{background:#30332c;border-color:#858a78}.editorial-page-module__3z41tq__primary{background:var(--accent);color:#151810;border-color:var(--accent)}.editorial-page-module__3z41tq__primary:hover{background:var(--accent);filter:brightness(1.1);border-color:var(--accent)}.editorial-page-module__3z41tq__links{color:#a9ada1;flex-wrap:wrap;gap:24px;margin-top:20px;font-size:13px;display:flex}.editorial-page-module__3z41tq__links a{align-items:center;gap:8px;display:inline-flex}.editorial-page-module__3z41tq__links a:hover{color:#fff}.editorial-page-module__3z41tq__model{background:radial-gradient(#292c23,transparent 65%);align-self:center;width:100%;height:max(400px,min(58vh,650px))}.editorial-page-module__3z41tq__cue{color:#e0e3d9;border:1px solid #777b70;border-radius:50%;place-items:center;width:48px;height:48px;margin-top:24px;display:grid}.editorial-page-module__3z41tq__heroPhoto{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.editorial-page-module__3z41tq__heroPhoto img{object-fit:cover}.editorial-page-module__3z41tq__heroPhoto:after{content:"";background:linear-gradient(90deg,rgba(7,9,8,.92),rgba(7,9,8,.72) 48%,rgba(7,9,8,.2)),linear-gradient(transparent 20%,rgba(7,9,8,.5));position:absolute;top:0;bottom:0;left:0;right:0}.editorial-page-module__3z41tq__photoHero .editorial-page-module__3z41tq__heroBody{grid-template-columns:1fr}.editorial-page-module__3z41tq__photoHero .editorial-page-module__3z41tq__heroCopy{max-width:850px}.editorial-page-module__3z41tq__status{color:#e8a84a;letter-spacing:.08em;border:1px solid #7c633e;border-radius:6px;margin-bottom:24px;padding:7px 10px;font-size:10px;display:inline-block}.editorial-page-module__3z41tq__section{min-height:100svh;padding:var(--page-gutter);scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;display:flex}.editorial-page-module__3z41tq__contentFrame{min-height:calc(100svh - var(--page-gutter)*2);padding:var(--frame-inset);background:var(--panel-background);border-radius:24px;flex-direction:column;justify-content:center;display:flex}.editorial-page-module__3z41tq__heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px;display:flex}.editorial-page-module__3z41tq__heading h2,.editorial-page-module__3z41tq__featureCopy h2{font-size:var(--heading-size);letter-spacing:-.06em;font-weight:650;line-height:1.06}.editorial-page-module__3z41tq__heading>p{color:#a2a69b;max-width:360px;font-size:16px;line-height:1.65}.editorial-page-module__3z41tq__contentFrame:has(.editorial-page-module__3z41tq__gallery){height:calc(100svh - var(--page-gutter)*2)}.editorial-page-module__3z41tq__gallery{flex:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.6fr 1fr 1fr;gap:20px;min-height:0;display:grid}.editorial-page-module__3z41tq__screen{min-height:0;padding:var(--tile-inset);background:#20211e;border:1px solid #30322c;border-radius:22px;flex-direction:column;display:flex}.editorial-page-module__3z41tq__screen:first-child{flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.editorial-page-module__3z41tq__screenImage{padding:var(--tile-inset);background:#090a08;border-radius:12px;flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.editorial-page-module__3z41tq__screen .editorial-page-module__3z41tq__screenImage img{width:100%;max-width:100%;height:100%;max-height:100%;padding:var(--tile-inset);object-fit:contain;image-rendering:pixelated;position:absolute;top:0;bottom:0;left:0;right:0}.editorial-page-module__3z41tq__screen:first-child .editorial-page-module__3z41tq__screenImage{min-height:0}.editorial-page-module__3z41tq__screen figcaption{flex-shrink:0;align-items:center;gap:16px;margin-top:20px;display:flex}.editorial-page-module__3z41tq__screen figcaption>span{color:var(--accent);font-size:11px}.editorial-page-module__3z41tq__screen figcaption b{font-size:14px;font-weight:500;display:block}.editorial-page-module__3z41tq__screen figcaption small{color:#90968a;margin-top:5px;font-size:12px;display:block}.editorial-page-module__3z41tq__featurePanel{min-height:calc(100svh - var(--page-gutter)*2);background:var(--panel-background);padding:var(--frame-inset);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.editorial-page-module__3z41tq__contentFrame .editorial-page-module__3z41tq__editorialPhoto{min-height:max(300px,min(42svh,460px))}.editorial-page-module__3z41tq__contentFrame .editorial-page-module__3z41tq__featurePanel{background:0 0;border-radius:0;min-height:0;padding:0}.editorial-page-module__3z41tq__featureCopy p{color:#acb1a4;max-width:470px;margin-top:24px;font-size:16px;line-height:1.7}.editorial-page-module__3z41tq__featureMedia{background:#10120e;border-radius:18px;min-height:400px;position:relative;overflow:hidden}.editorial-page-module__3z41tq__featureMedia img{object-fit:cover}.editorial-page-module__3z41tq__agendaMedia{padding:var(--tile-inset);background:#090a08;grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid}.editorial-page-module__3z41tq__agendaMedia img{width:100%;height:auto;image-rendering:pixelated;border-radius:0;position:relative!important}.editorial-page-module__3z41tq__rows{margin-top:32px}.editorial-page-module__3z41tq__row{border-top:1px solid #383c31;padding:16px 0}.editorial-page-module__3z41tq__row h3{letter-spacing:-.035em;font-size:21px;font-weight:600;line-height:1.2}.editorial-page-module__3z41tq__row p{color:#a2a89a;margin-top:10px;font-size:15px;line-height:1.65}.editorial-page-module__3z41tq__specs{grid-template-columns:1fr 1fr;gap:0 40px;margin-top:32px;display:grid}.editorial-page-module__3z41tq__specs>div{border-top:1px solid #383c31;padding:20px 0}.editorial-page-module__3z41tq__specs dt{letter-spacing:.12em;color:#92998b;font-size:10px}.editorial-page-module__3z41tq__specs dd{margin-top:10px;font-size:15px;line-height:1.5}.editorial-page-module__3z41tq__cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.editorial-page-module__3z41tq__card{background:var(--panel-background);padding:var(--tile-inset);border:1px solid #30322c;border-radius:22px;flex-direction:column;min-height:290px;display:flex}.editorial-page-module__3z41tq__cardTop{color:#909789;justify-content:space-between;gap:16px;font-size:11px;display:flex}.editorial-page-module__3z41tq__card h3{letter-spacing:-.045em;margin-top:48px;font-size:max(23px,min(2vw,30px));font-weight:600;line-height:1.15}.editorial-page-module__3z41tq__card p{color:#a6ac9e;margin-top:18px;font-size:15px;line-height:1.65}.editorial-page-module__3z41tq__card .editorial-page-module__3z41tq__links{margin-top:auto;padding-top:30px}.editorial-page-module__3z41tq__targetList{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.editorial-page-module__3z41tq__targetList span{color:#b4bba9;border:1px solid #515546;border-radius:999px;padding:10px 17px;font-size:13px}.editorial-page-module__3z41tq__map{opacity:.95;z-index:0;justify-content:center;align-items:center;width:43%;display:flex;position:absolute;top:5%;bottom:4%;right:4%}.editorial-page-module__3z41tq__map img{object-fit:contain;width:100%;height:100%;max-height:650px}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy{max-width:54%}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroBody{align-items:flex-end;display:flex}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy h1{font-size:max(52px,min(5.6vw,96px))}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy{text-shadow:0 2px 24px #191a18}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__lede{max-width:480px}.editorial-page-module__3z41tq__editorialPhoto{min-height:500px}.editorial-page-module__3z41tq__note{color:#93998c;margin-top:28px;font-size:14px}.editorial-page-module__3z41tq__note a{color:#d5ee91}.editorial-page-module__3z41tq__page .site-footer{scroll-snap-align:end}@media (max-width:1000px){.editorial-page-module__3z41tq__heroBody{grid-template-columns:1fr 1fr;gap:24px}.editorial-page-module__3z41tq__hero h1,.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy h1{font-size:max(48px,min(6vw,72px))}.editorial-page-module__3z41tq__featurePanel{gap:32px}.editorial-page-module__3z41tq__gallery{grid-template-columns:1.25fr 1fr 1fr;gap:14px}}@media (max-width:760px){.editorial-page-module__3z41tq__heroBody{min-height:0;padding:var(--frame-inset);flex-direction:column;align-items:stretch;gap:24px;display:flex}.editorial-page-module__3z41tq__hero h1,.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy h1{font-size:max(44px,min(10vw,66px))}.editorial-page-module__3z41tq__heroCopy{width:100%}.editorial-page-module__3z41tq__brand{margin-bottom:24px;font-size:30px}.editorial-page-module__3z41tq__lede{margin-top:24px;font-size:17px}.editorial-page-module__3z41tq__actions{gap:10px}.editorial-page-module__3z41tq__button{min-width:135px;min-height:44px;padding:12px 17px;font-size:12px}.editorial-page-module__3z41tq__model{width:100%;height:320px}.editorial-page-module__3z41tq__heading{margin-bottom:28px;display:block}.editorial-page-module__3z41tq__heading>p{margin-top:22px;font-size:15px}.editorial-page-module__3z41tq__contentFrame:has(.editorial-page-module__3z41tq__gallery){height:auto}.editorial-page-module__3z41tq__gallery{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:12px}.editorial-page-module__3z41tq__screenImage{flex:none;height:150px}.editorial-page-module__3z41tq__screen{border-radius:18px}.editorial-page-module__3z41tq__screen:first-child{grid-area:auto/1/auto/-1}.editorial-page-module__3z41tq__screen:first-child .editorial-page-module__3z41tq__screenImage{height:240px;min-height:0}.editorial-page-module__3z41tq__screen figcaption{align-items:start;gap:8px;margin-top:14px}.editorial-page-module__3z41tq__screen figcaption b{font-size:12px}.editorial-page-module__3z41tq__screen figcaption small{font-size:11px}.editorial-page-module__3z41tq__featurePanel{grid-template-columns:1fr;gap:32px}.editorial-page-module__3z41tq__featureMedia{min-height:280px}.editorial-page-module__3z41tq__agendaMedia{gap:12px;min-height:240px}.editorial-page-module__3z41tq__cards{grid-template-columns:1fr;gap:14px}.editorial-page-module__3z41tq__card{min-height:240px}.editorial-page-module__3z41tq__card h3{margin-top:30px;font-size:26px}.editorial-page-module__3z41tq__specs{grid-template-columns:1fr}.editorial-page-module__3z41tq__map{opacity:1;width:100%;height:320px;margin:0;position:relative;top:auto;bottom:auto;right:auto}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroBody{display:flex}.editorial-page-module__3z41tq__mapHero .editorial-page-module__3z41tq__heroCopy{max-width:none;text-shadow:none}.editorial-page-module__3z41tq__photoHero .editorial-page-module__3z41tq__heroBody{justify-content:flex-end;min-height:calc(100svh - 150px)}.editorial-page-module__3z41tq__editorialPhoto{min-height:300px}}@media (prefers-reduced-motion:reduce){.editorial-page-module__3z41tq__page{scroll-behavior:auto}}.editorial-page-module__3z41tq__row .editorial-page-module__3z41tq__label{margin:0 0 8px;line-height:1;display:block}
.flash-module__v5y6AW__body{padding:var(--frame-inset);flex:1;grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.flash-module__v5y6AW__copy{min-width:0}.flash-module__v5y6AW__back{color:#adb2a5;align-items:center;gap:10px;margin-bottom:38px;font-size:14px;display:inline-flex}.flash-module__v5y6AW__back:hover{color:#f5f5f0}.flash-module__v5y6AW__steps{max-width:540px;margin:32px 0 0;padding:0;list-style:none}.flash-module__v5y6AW__steps li{border-top:1px solid #34382f;gap:20px;padding:14px 0;display:flex}.flash-module__v5y6AW__steps li>span{color:var(--accent);padding-top:4px;font-size:11px}.flash-module__v5y6AW__steps p{color:#aeb3a6;font-size:15px;line-height:1.6}.flash-module__v5y6AW__installer{background:#20221d;border:1px solid #383c32;border-radius:22px;min-width:0;padding:max(24px,min(2.5vw,40px))}.flash-module__v5y6AW__installer h2{letter-spacing:-.045em;font-size:max(26px,min(2.3vw,36px));font-weight:600;line-height:1.1}.flash-module__v5y6AW__intro{color:#aeb3a6;margin-top:14px;font-size:15px;line-height:1.6}.flash-module__v5y6AW__installer .esp-flasher{background:0 0;border:0;margin-top:32px;padding:0}.flash-module__v5y6AW__installer .esp-flasher-controls{gap:20px}.flash-module__v5y6AW__installer .esp-flasher-target{gap:10px}.flash-module__v5y6AW__installer .esp-flasher-version{gap:10px}.flash-module__v5y6AW__installer .esp-flasher-target>span{color:#a3a998;letter-spacing:.12em;font-size:10px}.flash-module__v5y6AW__installer .esp-flasher-version>span{color:#a3a998;letter-spacing:.12em;font-size:10px}.flash-module__v5y6AW__installer .esp-flasher-target select{background:#171914;border-color:#444a3c;border-radius:10px;min-height:48px;padding:0 14px;font-size:14px}.flash-module__v5y6AW__installer .esp-flasher-version strong{font-size:16px;font-weight:600}.flash-module__v5y6AW__installer .esp-flasher-version small{color:#9fa692;font-size:12px}.flash-module__v5y6AW__installer .esp-flasher-button{border-radius:999px;min-height:50px;padding:12px 20px;font-size:14px}.flash-module__v5y6AW__installer .esp-flasher-button+.esp-flasher-button{color:#cbd1c1;background:0 0;border-color:#545c47;font-size:13px}.flash-module__v5y6AW__installer .esp-flasher-message{overflow-wrap:anywhere;margin-top:20px;font-size:13px;line-height:1.6}.flash-module__v5y6AW__installer .esp-flasher-footnote{color:#929b85;margin-top:24px;font-size:12px;line-height:1.6}.flash-module__v5y6AW__installer .esp-flasher-progress{border-radius:999px;height:5px}@media (max-width:1100px){.flash-module__v5y6AW__body{gap:32px}}@media (max-width:760px){.flash-module__v5y6AW__body{grid-template-columns:1fr;gap:32px}.flash-module__v5y6AW__back{margin-bottom:28px}.flash-module__v5y6AW__installer{padding:24px}.flash-module__v5y6AW__installer .esp-flasher-controls{grid-template-columns:1fr}}
