@font-face{font-family:wideTitle;src:url(../media/archivo_wide_125_850-s.2da01a5gy_076.woff2)format("woff2");font-display:swap;font-weight:850}@font-face{font-family:wideTitle Fallback;src:local(Arial);ascent-override:61.5%;descent-override:14.71%;line-gap-override:0.0%;size-adjust:142.77%}.widetitle_7b34bc77-module__6rZghq__className{font-family:wideTitle,wideTitle Fallback,system-ui,sans-serif;font-weight:850}.widetitle_7b34bc77-module__6rZghq__variable{--font-title:"wideTitle", "wideTitle Fallback", system-ui, sans-serif}
@font-face{font-family:sectionTitle;src:url(../media/archivo_section_112_800-s.2exqo914p-v96.woff2)format("woff2");font-display:swap;font-weight:800}@font-face{font-family:sectionTitle Fallback;src:local(Arial);ascent-override:70.13%;descent-override:16.77%;line-gap-override:0.0%;size-adjust:125.19%}.sectiontitle_2d0e0c4-module__60e5NG__className{font-family:sectionTitle,sectionTitle Fallback,system-ui,sans-serif;font-weight:800}.sectiontitle_2d0e0c4-module__60e5NG__variable{--font-section:"sectionTitle", "sectionTitle Fallback", system-ui, sans-serif}
.site-header-module__wBaYfG__header{background:var(--bg)}.site-header-module__wBaYfG__inner{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:20px;min-height:64px;padding:0 28px;display:grid}.site-header-module__wBaYfG__home{justify-self:start;padding-block:8px;display:block}.site-header-module__wBaYfG__home img{width:98px;height:15px;image-rendering:pixelated;display:block}.site-header-module__wBaYfG__nav{flex-wrap:wrap;justify-content:center;gap:0 28px;font-size:14px;display:flex}.site-header-module__wBaYfG__nav a{min-height:44px;color:var(--text-2);white-space:nowrap;align-items:center;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.site-header-module__wBaYfG__nav a:hover,.site-header-module__wBaYfG__nav a[aria-current=page]{color:var(--text)}.site-header-module__wBaYfG__nav a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.45em;text-decoration-thickness:2px}.site-header-module__wBaYfG__account{min-height:44px;color:var(--text);white-space:nowrap;justify-self:end;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.site-header-module__wBaYfG__account:hover{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.3em}.site-header-module__wBaYfG__account[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);text-underline-offset:.45em;text-decoration-thickness:2px}.site-header-module__wBaYfG__minimal .site-header-module__wBaYfG__inner{grid-template-columns:1fr}@media (max-width:45em){.site-header-module__wBaYfG__inner{padding:0 20px}.site-header-module__wBaYfG__nav{column-gap:20px}}@media (max-width:34em){.site-header-module__wBaYfG__inner{grid-template-columns:1fr auto;min-height:0;padding:10px 16px 4px}.site-header-module__wBaYfG__home{grid-area:1/1}.site-header-module__wBaYfG__account{grid-area:1/2}.site-header-module__wBaYfG__nav{grid-area:2/1/auto/-1;column-gap:24px}.site-header-module__wBaYfG__minimal .site-header-module__wBaYfG__inner{min-height:56px;padding:0 16px}}
.release-notify-form-module__-QTZya__form{margin:0}.release-notify-form-module__-QTZya__form>label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.release-notify-form-module__-QTZya__inputRow{gap:8px;display:flex}.release-notify-form-module__-QTZya__inputRow input{border:1.5px solid var(--field-edge);border-radius:var(--r-control);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;caret-color:var(--orange);padding:11px 16px;font-size:16px}.release-notify-form-module__-QTZya__inputRow input::placeholder{color:var(--faint)}.release-notify-form-module__-QTZya__inputRow button{border-radius:var(--r-control);background:var(--text);min-height:46px;color:var(--on-accent);font:inherit;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:15px;font-weight:700;transition:background-color .16s ease-out;display:inline-flex}.release-notify-form-module__-QTZya__inputRow button:hover:not(:disabled){background:#fff8eb}.release-notify-form-module__-QTZya__inputRow button:disabled{background:var(--disabled-fill);color:var(--disabled-ink);cursor:not-allowed}.release-notify-form-module__-QTZya__form .release-notify-form-module__-QTZya__consent{color:var(--text);cursor:pointer;align-items:start;gap:10px;margin:14px 0;font-size:15px;line-height:1.4;display:flex}.release-notify-form-module__-QTZya__consent input{width:20px;height:20px;accent-color:var(--orange);flex-shrink:0;margin:0}.release-notify-form-module__-QTZya__form .release-notify-form-module__-QTZya__note{color:var(--text-2);margin:12px 0 0;font-size:13px;line-height:1.6}.release-notify-form-module__-QTZya__note a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.release-notify-form-module__-QTZya__form .release-notify-form-module__-QTZya__error{color:var(--warn);margin:16px 0 0;font-size:14px;line-height:1.6}.release-notify-form-module__-QTZya__success{align-items:start;gap:14px;padding-block:10px;display:flex}.release-notify-form-module__-QTZya__success svg{color:var(--orange);flex-shrink:0}.release-notify-form-module__-QTZya__success strong{font-size:19px;font-weight:500}.release-notify-form-module__-QTZya__form .release-notify-form-module__-QTZya__success p{color:var(--text-2);margin:10px 0 0;font-size:14px;line-height:1.6}@media (max-width:860px){.release-notify-form-module__-QTZya__inputRow{flex-direction:column}.release-notify-form-module__-QTZya__inputRow button{width:100%;min-height:48px}}.release-notify-form-module__-QTZya__form .turnstile-note{font-family:var(--font-b);letter-spacing:0;margin:8px 0;font-size:12px;line-height:1.6}.release-notify-form-module__-QTZya__securityHelp{color:var(--warn);margin-top:12px;font-size:13px;line-height:1.6}.release-notify-form-module__-QTZya__securityHelp button{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}
.home-module__Hx0lNG__home{--line:var(--border);--muted:var(--text-2);background:var(--bg);color:var(--text)}.home-module__Hx0lNG__container{width:var(--wrap);margin-inline:auto}.home-module__Hx0lNG__alias{height:0;display:block}.home-module__Hx0lNG__home :is(h1,h2,h3,p,figure){margin:0}.home-module__Hx0lNG__home :is(h1,h2,h3){font-family:var(--font-d);text-wrap:balance;font-weight:500}.home-module__Hx0lNG__home :is(a,button,summary){-webkit-tap-highlight-color:transparent}.home-module__Hx0lNG__home a{text-underline-offset:5px}.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:56px;padding-block:52px 64px;display:grid}.home-module__Hx0lNG__hero h1{font-family:var(--font-title), var(--font-d);letter-spacing:-.035em;font-size:min(clamp(54px,7.2vw,104px),17.2414vw - 5.51724px);font-weight:850;line-height:.92}.home-module__Hx0lNG__heroSide{padding-top:clamp(0px,5.4vw,82px)}.home-module__Hx0lNG__lead{max-width:38ch;color:var(--text-2);text-wrap:pretty;font-size:19px;line-height:1.55;margin-bottom:28px!important}.home-module__Hx0lNG__actions{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:10px 12px;max-width:580px;display:grid}.home-module__Hx0lNG__cta{border-radius:var(--r-control);min-height:56px;font:700 15.5px var(--font-b);text-align:center;white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 16px;text-decoration:none;transition:background-color .16s ease-out;display:flex}.home-module__Hx0lNG__ctaIos{background:var(--text);color:var(--on-accent)}.home-module__Hx0lNG__ctaIos:hover{background:#fff8eb}.home-module__Hx0lNG__ctaMac{background:var(--orange);color:var(--on-accent)}.home-module__Hx0lNG__ctaMac:hover{background:var(--orange-hover)}.home-module__Hx0lNG__ctaMac svg{transition:transform .16s ease-out}.home-module__Hx0lNG__ctaMac[aria-expanded=true] svg{transform:rotate(180deg)}.home-module__Hx0lNG__note{color:var(--faint);text-align:center;font-size:13px}.home-module__Hx0lNG__macPanel{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);max-width:580px;margin-top:16px;padding:20px;scroll-margin-block:24px}.home-module__Hx0lNG__macPanel[hidden]{display:none}.home-module__Hx0lNG__heroLinks{flex-wrap:wrap;gap:8px 24px;max-width:580px;font-size:14px;display:flex;margin-top:20px!important}.home-module__Hx0lNG__heroLinks a{min-height:32px;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.home-module__Hx0lNG__heroLinks a:hover{color:var(--text);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.home-module__Hx0lNG__table{border-block:1px solid var(--border);background:radial-gradient(60% 80% at 50% 0%, #3a2c1c 0%, #2a2016 38%, var(--table) 70%);position:relative;overflow:hidden}.home-module__Hx0lNG__tableInner{width:var(--wrap);justify-content:center;align-items:flex-end;gap:56px;margin-inline:auto;padding-top:72px;display:flex}.home-module__Hx0lNG__macOnTable{width:min(760px,62%);margin-bottom:56px!important}.home-module__Hx0lNG__macOnTable figcaption{color:var(--text-2);margin-top:14px;font-size:14px}.home-module__Hx0lNG__macOnTable figcaption b{color:var(--text);font-weight:700}.home-module__Hx0lNG__phoneOnTable{--w:clamp(200px, 19vw, 262px);margin-bottom:-120px}.home-module__Hx0lNG__window{background:var(--surface);border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 80px -40px #000e,0 12px 28px -16px #000a}.home-module__Hx0lNG__window img,.home-module__Hx0lNG__r2Photos img{width:100%;height:auto;display:block}.home-module__Hx0lNG__section{border-top:1px solid var(--border);padding-block:120px}.home-module__Hx0lNG__table+.home-module__Hx0lNG__section{border-top:0}.home-module__Hx0lNG__sectionTitle{letter-spacing:-.025em;font-size:clamp(34px,4vw,54px);line-height:1;font-family:var(--font-section), var(--font-d)!important;font-weight:800!important}.home-module__Hx0lNG__sectionLead{max-width:52ch;color:var(--text-2);font-size:18px;margin-block:16px 64px!important}.home-module__Hx0lNG__beta{border-radius:var(--r-tag);color:var(--orange);font:600 12px/1 var(--font-d);letter-spacing:.06em;text-transform:uppercase;vertical-align:.5em;border:1px solid #fdb00466;margin-left:14px;padding:6px 10px;display:inline-block}.home-module__Hx0lNG__phones{grid-template-columns:repeat(5,1fr);justify-items:center;gap:32px;display:grid}.home-module__Hx0lNG__phones figure{text-align:center;justify-items:center;gap:22px;display:grid}.home-module__Hx0lNG__phoneInRow{--w:clamp(150px, 14.5vw, 210px)}.home-module__Hx0lNG__phones figcaption b,.home-module__Hx0lNG__caption b{color:var(--text);font:800 18px var(--font-d);display:block}.home-module__Hx0lNG__caption b{white-space:nowrap}.home-module__Hx0lNG__phones figcaption span{color:var(--text-2);font-size:15px}.home-module__Hx0lNG__duo{margin-top:104px}.home-module__Hx0lNG__duoTitle{letter-spacing:-.02em;font-size:clamp(24px,2.4vw,32px);line-height:1.1;font-weight:800!important}.home-module__Hx0lNG__duoLead{max-width:52ch;color:var(--text-2);font-size:17px;margin-block:12px 40px!important}.home-module__Hx0lNG__duoPair{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-module__Hx0lNG__duoPair figure{container-type:inline-size}.home-module__Hx0lNG__duoInRow{--w:100cqw}.home-module__Hx0lNG__accountNote{max-width:60ch;color:var(--text-2);font-size:15px;margin-top:56px!important}.home-module__Hx0lNG__accountNote a{color:var(--text);font-weight:700}.home-module__Hx0lNG__macPair{grid-template-columns:1fr 1fr;gap:40px;display:grid}.home-module__Hx0lNG__caption{color:var(--text-2);align-items:baseline;gap:16px;margin-top:16px;font-size:15px;display:flex}.home-module__Hx0lNG__loopBar{justify-content:flex-end;min-height:36px;margin-block:88px 20px;display:flex}.home-module__Hx0lNG__loopToggle{border:1px solid var(--border);border-radius:var(--r-control);min-height:36px;color:var(--text-2);font:600 13px var(--font-b);cursor:pointer;background:0 0;align-items:center;gap:8px;padding:0 14px;transition:color .16s ease-out,border-color .16s ease-out;display:inline-flex}.home-module__Hx0lNG__loopToggle:hover{border-color:var(--orange);color:var(--text)}.home-module__Hx0lNG__loops{grid-template-columns:1fr 1fr;gap:56px 40px;display:grid}.home-module__Hx0lNG__loopFrame{position:relative}.home-module__Hx0lNG__loopFrame video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .2s ease-out;position:absolute;inset:0}.home-module__Hx0lNG__loopFrame[data-playing] video{opacity:1}.home-module__Hx0lNG__credit{color:var(--faint);text-align:right;font-size:12px;margin-top:56px!important}.home-module__Hx0lNG__credit a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--field-edge);text-decoration-color:var(--field-edge);text-underline-offset:3px}.home-module__Hx0lNG__credit a:hover{color:var(--text);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.home-module__Hx0lNG__hill{background:var(--bg);position:relative}.home-module__Hx0lNG__hardware{grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;margin-bottom:56px;display:grid}.home-module__Hx0lNG__hardware .home-module__Hx0lNG__sectionLead{margin-block:0 24px!important}.home-module__Hx0lNG__r2Photos{aspect-ratio:8/3;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:16px;display:grid}.home-module__Hx0lNG__r2Photos img{object-fit:cover;border-radius:10px;height:100%;min-height:0}.home-module__Hx0lNG__r2Photos img:first-child{grid-row:span 2}.home-module__Hx0lNG__textLink{color:var(--text);-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);font-weight:700}@media (max-width:860px){.home-module__Hx0lNG__hero{grid-template-columns:1fr;gap:24px;padding-block:28px 44px}.home-module__Hx0lNG__heroSide{padding-top:0}.home-module__Hx0lNG__lead{font-size:18px}.home-module__Hx0lNG__actions{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;row-gap:8px;max-width:none}.home-module__Hx0lNG__note{text-align:left;margin-bottom:6px}.home-module__Hx0lNG__macPanel{max-width:none;padding:16px}.home-module__Hx0lNG__tableInner{flex-direction:column;align-items:center;gap:40px;padding-top:48px}.home-module__Hx0lNG__macOnTable{width:100%;margin-bottom:0!important}.home-module__Hx0lNG__phoneOnTable{--w:min(66vw, 250px);margin-bottom:-90px}.home-module__Hx0lNG__section{padding-block:80px}.home-module__Hx0lNG__phones{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:max-content;grid-auto-flow:column;justify-items:start;gap:28px;margin-inline:-16px;padding:8px 16px 16px;scroll-padding-inline:16px;overflow-x:auto}.home-module__Hx0lNG__phones figure{scroll-snap-align:start}.home-module__Hx0lNG__phoneInRow{--w:min(58vw, 236px)}.home-module__Hx0lNG__duo{margin-top:72px}.home-module__Hx0lNG__duoPair{grid-template-columns:1fr;gap:32px}.home-module__Hx0lNG__macPair,.home-module__Hx0lNG__hardware,.home-module__Hx0lNG__loops{grid-template-columns:1fr}.home-module__Hx0lNG__hardware{gap:20px;margin-bottom:40px}.home-module__Hx0lNG__loopBar{margin-block:64px 16px}.home-module__Hx0lNG__loops{gap:40px}.home-module__Hx0lNG__credit{margin-top:40px!important}.home-module__Hx0lNG__r2Photos{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:10px}.home-module__Hx0lNG__r2Photos img{height:auto}.home-module__Hx0lNG__r2Photos img:first-child{grid-area:auto/1/auto/-1}.home-module__Hx0lNG__caption{flex-direction:column;gap:2px}.home-module__Hx0lNG__beta{margin-left:10px}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__home *,.home-module__Hx0lNG__home :before,.home-module__Hx0lNG__home :after{scroll-behavior:auto;transition:none;animation:none}.home-module__Hx0lNG__loopToggle{display:none}}
.phone-frame-module__taPlIq__phone{width:var(--w,300px);padding:calc(var(--w,300px) * .03);border-radius:calc(var(--w,300px) * .17);background:linear-gradient(150deg,#55504a 0%,#2c2926 38%,#3d3935 72%,#272421 100%);flex:none;position:relative;box-shadow:inset 0 0 0 1px #7a736a66,0 50px 80px -40px #000d,0 14px 30px -18px #000a}.phone-frame-module__taPlIq__phone:before{content:"";inset:calc(var(--w,300px) * .011);border-radius:calc(var(--w,300px) * .16);background:#050505;position:absolute}.phone-frame-module__taPlIq__phone img{border-radius:calc(var(--w,300px) * .135);width:100%;height:auto;display:block;position:relative}.phone-frame-module__taPlIq__screen{position:relative}.phone-frame-module__taPlIq__island{aspect-ratio:126/37;background:#000;border-radius:999px;width:31.3%;position:absolute;top:1.26%;left:50%;transform:translate(-50%)}.phone-frame-module__taPlIq__key{width:calc(var(--w,300px) * .013);background:linear-gradient(90deg,#2a2725,#4a4540);border-radius:2px;position:absolute}.phone-frame-module__taPlIq__action{left:calc(var(--w,300px) * -.011);height:4.5%;top:18%}.phone-frame-module__taPlIq__volumeUp{left:calc(var(--w,300px) * -.011);height:8%;top:26%}.phone-frame-module__taPlIq__volumeDown{left:calc(var(--w,300px) * -.011);height:8%;top:36%}.phone-frame-module__taPlIq__power{right:calc(var(--w,300px) * -.011);height:13%;top:29%}
.duo-frame-module__eYvaSG__duo{width:var(--w,600px);padding:calc(var(--w,600px) * .018);border-radius:calc(var(--w,600px) * .056);background:linear-gradient(150deg,#55504a 0%,#2c2926 38%,#3d3935 72%,#272421 100%);flex:none;position:relative;box-shadow:inset 0 0 0 1px #7a736a66,0 50px 80px -40px #000d,0 14px 30px -18px #000a}.duo-frame-module__eYvaSG__duo:before{content:"";inset:calc(var(--w,600px) * .006);border-radius:calc(var(--w,600px) * .051);background:#050505;position:absolute}.duo-frame-module__eYvaSG__duo img{border-radius:calc(var(--w,600px) * .04);width:100%;height:auto;display:block;position:relative}.duo-frame-module__eYvaSG__fold{inset-block:0;background:linear-gradient(#ffffff30,#ffffff0f 12% 88%,#ffffff30);width:1px;position:absolute;left:50%}
.hardware-module__MvXDGG__page{--abyss:#110d0a;--bg:var(--abyss);--glow:#4a38246b;--rest:.3;--fx:50%;background:linear-gradient(to bottom, var(--abyss) calc(100% - 280px), #1a1510);color:var(--text)}.hardware-module__MvXDGG__container{width:var(--wrap);margin-inline:auto}.hardware-module__MvXDGG__page :is(h1,h2,h3,p,figure,ul){margin:0}.hardware-module__MvXDGG__page :is(h1,h2,h3){font-family:var(--font-d);text-wrap:balance}.hardware-module__MvXDGG__page :is(a,button,summary){-webkit-tap-highlight-color:transparent}.hardware-module__MvXDGG__story{display:grid;position:relative}.hardware-module__MvXDGG__stage,.hardware-module__MvXDGG__beats{grid-area:1/1}.hardware-module__MvXDGG__stage{pointer-events:none;background:radial-gradient(52% 58% at calc(var(--fx) + (50% - var(--fx)) * var(--close,0)) 52%, var(--glow), transparent 72%);align-self:start;height:100svh;position:sticky;top:0;overflow:hidden}.hardware-module__MvXDGG__frame{top:48%;left:calc(var(--fx) + (50% - var(--fx)) * var(--close,0));aspect-ratio:6/5;height:min(92svh,76.6667vw);opacity:calc(var(--rest) + (1 - var(--rest)) * var(--settle,0));transform-origin:50% 65.5%;transform:translate(-50%, -50%) translateY(calc(-15.5% * var(--close,0) + 3svh * var(--close,0))) scale(calc(1 + .4 * var(--close,0)));position:absolute}.hardware-module__MvXDGG__layerGroup{position:absolute;inset:0}.hardware-module__MvXDGG__layer{-webkit-user-select:none;user-select:none;max-width:none;transform:translateY(calc(var(--lift) * var(--t,1)));position:absolute}.hardware-module__MvXDGG__story[data-active] .hardware-module__MvXDGG__layer{will-change:transform, opacity}.hardware-module__MvXDGG__beats{z-index:1;width:var(--wrap);text-shadow:0 0 14px var(--abyss), 0 0 4px var(--abyss);margin-inline:auto;position:relative}.hardware-module__MvXDGG__beat{flex-direction:column;justify-content:center;gap:18px;max-width:30rem;min-height:92svh;padding-block:64px;display:flex}.hardware-module__MvXDGG__beat h2{letter-spacing:-.02em;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.08}.hardware-module__MvXDGG__beat>p{color:var(--text-2);font-size:18px;line-height:1.6}.hardware-module__MvXDGG__hero{min-height:calc(100svh - 64px);padding-block:40px 96px}.hardware-module__MvXDGG__hero h1{letter-spacing:-.03em;font-size:clamp(52px,6.1vw,88px);font-weight:800;line-height:1}.hardware-module__MvXDGG__hero .hardware-module__MvXDGG__lede{color:var(--text-2);margin-top:8px;font-size:19px;line-height:1.55}.hardware-module__MvXDGG__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:18px;display:flex}.hardware-module__MvXDGG__facts{border-top:1px solid var(--border);color:var(--faint);flex-wrap:wrap;gap:6px 22px;margin-top:28px;padding:14px 0 0;font-size:13px;list-style:none;display:flex}.hardware-module__MvXDGG__facts li:first-child{color:var(--text-2);font-weight:600}.hardware-module__MvXDGG__sellers{gap:10px;padding:0;list-style:none;display:grid}.hardware-module__MvXDGG__sellers li{gap:2px;display:grid}.hardware-module__MvXDGG__sellers a{width:fit-content;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--field-edge);text-decoration-color:var(--field-edge);text-underline-offset:5px;align-items:center;gap:6px;font-size:16px;font-weight:600;transition:text-decoration-color .16s ease-out;display:inline-flex}.hardware-module__MvXDGG__sellers a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.hardware-module__MvXDGG__sellers span{color:var(--faint);font-size:14px}.hardware-module__MvXDGG__fine{color:var(--faint);font-size:13px;line-height:1.65}.hardware-module__MvXDGG__fine+.hardware-module__MvXDGG__fine{margin-top:8px}.hardware-module__MvXDGG__fine a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--field-edge);text-decoration-color:var(--field-edge);text-underline-offset:3px}.hardware-module__MvXDGG__fine a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.hardware-module__MvXDGG__close{justify-content:center;align-items:flex-end;min-height:100svh;padding-bottom:32px;display:flex}.hardware-module__MvXDGG__close p{color:var(--faint);font-size:13px}.hardware-module__MvXDGG__photos{padding-top:72px}.hardware-module__MvXDGG__photoGrid{aspect-ratio:8/3;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:16px;display:grid}.hardware-module__MvXDGG__photoGrid img{object-fit:cover;border-radius:10px;width:100%;height:100%;min-height:0;display:block}.hardware-module__MvXDGG__photoGrid img:first-child{grid-row:span 2}.hardware-module__MvXDGG__photos .hardware-module__MvXDGG__fine{margin-top:14px}.hardware-module__MvXDGG__downloads{padding-block:96px 72px}.hardware-module__MvXDGG__downloads h2{letter-spacing:-.02em;font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.08}.hardware-module__MvXDGG__formats{grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;display:grid}.hardware-module__MvXDGG__format{grid-template-rows:subgrid;border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);grid-row:span 7;align-content:start;justify-items:start;row-gap:0;min-width:0;padding:28px 32px 30px;display:grid}.hardware-module__MvXDGG__formatArt{justify-self:center;width:min(100%,440px);height:auto;margin-bottom:18px}.hardware-module__MvXDGG__format h3{letter-spacing:-.015em;font-size:30px;font-weight:800}.hardware-module__MvXDGG__format>p:not(.hardware-module__MvXDGG__fine,.hardware-module__MvXDGG__meta){color:var(--text-2);margin-top:8px;margin-bottom:18px;font-size:15px;line-height:1.65}.hardware-module__MvXDGG__format .hardware-module__MvXDGG__fine{margin-top:14px}.hardware-module__MvXDGG__meta{color:var(--text-2);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:13px}.hardware-module__MvXDGG__files{border-top:1px solid var(--border);justify-self:stretch;margin-top:20px;padding-top:14px;font-size:14px}.hardware-module__MvXDGG__files>summary{min-height:32px;color:var(--text-2);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:flex}.hardware-module__MvXDGG__files>summary:hover{color:var(--text)}.hardware-module__MvXDGG__files>summary::-webkit-details-marker{display:none}.hardware-module__MvXDGG__files>summary:before{content:"";border-bottom:1.75px solid;border-right:1.75px solid;flex:none;width:7px;height:7px;margin:0 6px 2px 2px;transition:transform .16s ease-out;transform:rotate(-45deg)}.hardware-module__MvXDGG__files[open]>summary:before{transform:rotate(45deg)}.hardware-module__MvXDGG__files ul{color:var(--text-2);overflow-wrap:anywhere;margin-top:10px;padding-left:18px;font-size:13px;line-height:1.7;list-style:outside}.hardware-module__MvXDGG__files p{color:var(--text-2);margin-top:14px;font-size:13px}.hardware-module__MvXDGG__files code{color:var(--text);font-family:var(--font-m);overflow-wrap:anywhere;margin-top:6px;font-size:12px;display:block}.hardware-module__MvXDGG__guides{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;margin-block:48px 20px;display:grid}.hardware-module__MvXDGG__guide{color:var(--text-2);grid-template-columns:auto 1fr;align-items:start;gap:4px 16px;padding:22px 24px 22px 4px;font-size:15px;line-height:1.55;text-decoration:none;transition:background-color .16s ease-out;display:grid}.hardware-module__MvXDGG__guide+.hardware-module__MvXDGG__guide{border-left:1px solid var(--border);padding-left:28px}.hardware-module__MvXDGG__guide:hover{background:#2a211999}.hardware-module__MvXDGG__guide svg{color:var(--orange);grid-row:span 2;margin-top:2px}.hardware-module__MvXDGG__guide strong{color:var(--text);font-family:var(--font-d);letter-spacing:-.01em;text-underline-offset:5px;margin-bottom:2px;font-size:20px;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .16s ease-out;display:block}.hardware-module__MvXDGG__guide:hover strong{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.hardware-module__MvXDGG__guide small{color:var(--faint);font-variant-numeric:tabular-nums;grid-column:2;font-size:13px}.hardware-module__MvXDGG__button{border-radius:var(--r-control);background:var(--orange);min-height:48px;color:var(--on-accent);font:700 15px / 1.2 var(--font-b);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:background-color .16s ease-out;display:inline-flex}.hardware-module__MvXDGG__button:hover{background:var(--orange-hover)}.hardware-module__MvXDGG__button:disabled{background:var(--disabled-fill);color:var(--disabled-ink);cursor:default}.hardware-module__MvXDGG__button svg{flex:none}.hardware-module__MvXDGG__beats .hardware-module__MvXDGG__button{text-shadow:none}.hardware-module__MvXDGG__license{color:var(--faint);gap:12px;padding-block:8px 72px;font-size:13px;line-height:1.7;display:grid}.hardware-module__MvXDGG__license p{max-width:52rem}.hardware-module__MvXDGG__license a{color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--field-edge);text-decoration-color:var(--field-edge);text-underline-offset:3px}.hardware-module__MvXDGG__license a:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}@media (max-width:1100px){.hardware-module__MvXDGG__page{--fx:60%}.hardware-module__MvXDGG__frame{height:min(84svh,76.6667vw)}}@media (max-width:860px){.hardware-module__MvXDGG__stage{background:radial-gradient(80% 50% at 50% 66%, var(--glow), transparent 75%)}.hardware-module__MvXDGG__page{--rest:.2;--fx:50%}.hardware-module__MvXDGG__frame{width:min(142vw,118svh);height:auto;transform:translate(-50%, -50%) translateY(calc((-14svh - 15.5%) * var(--close,0))) scale(calc(1 + .1 * var(--close,0)));top:64%;left:50%}.hardware-module__MvXDGG__beat{justify-content:flex-start;max-width:none;min-height:88svh;padding-block:56px 0}.hardware-module__MvXDGG__beat>p,.hardware-module__MvXDGG__hero .hardware-module__MvXDGG__lede{font-size:17px}.hardware-module__MvXDGG__hero{min-height:calc(100svh - 64px);padding-block:36px 0}.hardware-module__MvXDGG__beat:last-of-type{min-height:64svh}.hardware-module__MvXDGG__close{min-height:56svh}.hardware-module__MvXDGG__facts{flex-direction:column;gap:4px}.hardware-module__MvXDGG__downloads{padding-block:72px 56px}.hardware-module__MvXDGG__photos{padding-top:56px}.hardware-module__MvXDGG__photoGrid{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:1fr 1fr;gap:10px}.hardware-module__MvXDGG__photoGrid img{height:auto}.hardware-module__MvXDGG__photoGrid img:first-child{grid-area:auto/1/auto/-1}.hardware-module__MvXDGG__formats,.hardware-module__MvXDGG__guides{grid-template-columns:1fr}.hardware-module__MvXDGG__format{grid-row:auto;grid-template-rows:none;padding:24px 22px 26px}.hardware-module__MvXDGG__guide+.hardware-module__MvXDGG__guide{border-left:0;border-top:1px solid var(--border);padding-left:4px}}@media (prefers-reduced-motion:reduce){.hardware-module__MvXDGG__story[data-active] .hardware-module__MvXDGG__layer{will-change:auto}.hardware-module__MvXDGG__layer{transform:none}.hardware-module__MvXDGG__layer[data-role=free]:not([data-solo]),.hardware-module__MvXDGG__layer[data-role=turn]{opacity:0!important}.hardware-module__MvXDGG__layer[data-role=seated],.hardware-module__MvXDGG__layer[data-role=turn]:nth-last-child(2){opacity:1!important}}
.not-found-module__HS70Aa__main{width:var(--wrap);justify-content:center;align-items:center;gap:48px;min-height:65vh;margin-inline:auto;padding-block:64px 96px;display:flex}.not-found-module__HS70Aa__buddy{width:256px;height:256px;image-rendering:pixelated;flex-shrink:0}.not-found-module__HS70Aa__copy{max-width:520px}.not-found-module__HS70Aa__copy h1{font-family:var(--font-d);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,60px);font-weight:800;line-height:1.05}.not-found-module__HS70Aa__copy>p{max-width:36ch;color:var(--text-2);margin-block:20px 0;font-size:18px;line-height:1.6}.not-found-module__HS70Aa__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.not-found-module__HS70Aa__actions a{border-radius:var(--r-control);min-height:48px;font:700 15px / 1.2 var(--font-b);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out;display:inline-flex}.not-found-module__HS70Aa__homeLink{background:var(--orange);color:var(--on-accent)}.not-found-module__HS70Aa__homeLink:hover{background:var(--orange-hover)}.not-found-module__HS70Aa__supportLink{border:1.5px solid var(--field-edge);color:var(--text)}.not-found-module__HS70Aa__supportLink:hover{border-color:var(--text-2);background:var(--surface)}.not-found-module__HS70Aa__copy .not-found-module__HS70Aa__code{color:var(--faint);margin-top:28px;font-size:14px}@media (max-width:650px){.not-found-module__HS70Aa__main{flex-direction:column;align-items:flex-start;gap:0;min-height:auto;padding-block:16px 64px}.not-found-module__HS70Aa__buddy{width:192px;height:192px;margin-left:-36px}.not-found-module__HS70Aa__copy>p{font-size:16px}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__actions a{transition:none}}
.buddy-scene-module__8Rcy1a__scene{background:var(--bg);padding-block:clamp(30px,5vw,78px) clamp(24px,4vw,60px);position:relative;overflow-x:clip}.buddy-scene-module__8Rcy1a__stage{aspect-ratio:1672/940;isolation:isolate;width:100%;position:relative}.buddy-scene-module__8Rcy1a__stage[data-interactive=true]{cursor:url(/brand/current/scene/pixel-cross.svg) 16 16,crosshair}.buddy-scene-module__8Rcy1a__stage:focus-visible{outline-offset:8px;outline:2px solid #f5e9d0}.buddy-scene-module__8Rcy1a__stage canvas{width:100%;position:absolute;left:0}.buddy-scene-module__8Rcy1a__stillWorld{aspect-ratio:1672/940;pointer-events:none;height:100%;position:absolute;left:42%;transform:translate(-42%)}.buddy-scene-module__8Rcy1a__landscapeStill{width:100%;height:100%;image-rendering:pixelated;clip-path:inset(7% 0 0);display:block}.buddy-scene-module__8Rcy1a__crown,.buddy-scene-module__8Rcy1a__meadow{width:100%;position:absolute;left:0;overflow:hidden}.buddy-scene-module__8Rcy1a__crown{height:59%;top:-6%}.buddy-scene-module__8Rcy1a__meadow{height:35%;top:77%}.buddy-scene-module__8Rcy1a__foliage{width:100%;max-width:none;height:auto;image-rendering:pixelated;filter:url(#filmbuddy-foliage-key);position:absolute;left:0}.buddy-scene-module__8Rcy1a__crown .buddy-scene-module__8Rcy1a__foliage{top:0}.buddy-scene-module__8Rcy1a__meadow .buddy-scene-module__8Rcy1a__foliage{bottom:0}.buddy-scene-module__8Rcy1a__stage[data-ready=true] .buddy-scene-module__8Rcy1a__stillWorld{visibility:hidden}.buddy-scene-module__8Rcy1a__filterDefinition{pointer-events:none;width:0;height:0;position:absolute}.buddy-scene-module__8Rcy1a__speechWorld{aspect-ratio:836/470;pointer-events:none;z-index:20;width:auto;max-width:none;height:100%;position:absolute;top:0;left:42%;overflow:visible;transform:translate(-42%)}.buddy-scene-module__8Rcy1a__balloon{animation:.14s steps(3,end) buddy-scene-module__8Rcy1a__bubbleAppear}.buddy-scene-module__8Rcy1a__speechCue{pointer-events:auto;cursor:pointer}.buddy-scene-module__8Rcy1a__hoverInvitation{display:none}@media (hover:hover) and (pointer:fine){.buddy-scene-module__8Rcy1a__touchInvitation{display:none}.buddy-scene-module__8Rcy1a__hoverInvitation{display:block}}.buddy-scene-module__8Rcy1a__screenReaderOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes buddy-scene-module__8Rcy1a__bubbleAppear{0%{opacity:.35;translate:0 2px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.buddy-scene-module__8Rcy1a__balloon{animation:none}}@media (max-width:600px){.buddy-scene-module__8Rcy1a__stage{aspect-ratio:auto;height:340px}}.buddy-scene-module__8Rcy1a__pause{z-index:3;border-radius:var(--r-control);min-height:40px;color:var(--text);font:600 14px var(--font-b);cursor:pointer;background:#1a1510cc;border:1px solid #fff5;align-items:center;gap:8px;padding:9px 14px;display:inline-flex;position:absolute;bottom:16px;right:max(16px,50% - 620px)}.buddy-scene-module__8Rcy1a__pause:hover{border-color:var(--orange)}
