:root{--bg:#111;--mid:#777;--light:#ccc;--white:#fff}*{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--light);font-family:var(--font-ppnm),ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;margin:0}a,button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.nwrlgn-page{min-height:100svh;position:relative;overflow:hidden}.heroLogo{width:min(820px,62vw);height:auto;position:absolute;top:28px;left:48px}.productCard{aspect-ratio:1;background:0 0;justify-content:center;align-items:center;width:280px;height:360px;padding:20px;display:flex;position:absolute;top:34px;right:56px}.productImg{object-fit:fill;width:100%;height:100%;display:block}.centerStack{text-align:center;width:min(680px,92vw);position:absolute;top:72%;left:50%;transform:translate(-50%,-50%)}.linkList{flex-direction:column;align-items:center;gap:10px;display:flex}.linkItem{letter-spacing:-.02em;text-transform:uppercase;font-weight:800;line-height:1;transition:color .14s}.linkItem.grey{color:var(--mid)}.linkItem.light{color:var(--light)}.linkItem:hover{color:var(--white)}.linkItem.explore{opacity:.85;font-size:clamp(22px,2.2vw,34px)}.linkItem.preorder{font-size:clamp(22px,2.2vw,34px)}.linkItem.std{opacity:.85;font-size:clamp(22px,2.1vw,34px)}.bottomMark{color:#d50000;letter-spacing:-.06em;text-transform:uppercase;opacity:.95;font-size:12px;font-weight:800;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.plusLeft{transform-origin:50%;bottom:26px;left:22px}.plusRight{transform-origin:50%;bottom:26px;right:22px}.plusSvg{will-change:transform;width:54px;height:54px;animation:14s linear infinite slowSpin}.plusRight .plusSvg{animation-duration:18s}@media (max-width:820px){.heroLogo{width:min(640px,92vw);top:42px;left:50%;transform:translate(-50%)}.productCard{aspect-ratio:3/4;width:min(560px,86vw);margin:160px auto 0;padding:26px;position:relative;top:20%;right:auto}.centerStack{margin:34px auto 0;position:relative;top:auto;left:auto;transform:none}.plusLeft{bottom:26px;left:22px}.plusRight{bottom:26px;right:22px}.plusSvg{width:46px;height:46px}.bottomMark{display:none}.linkItem.explore,.linkItem.preorder{font-size:clamp(28px,7.5vw,44px)}.linkItem.std{font-size:clamp(28px,8vw,48px)}}
@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Medium-s.p.2760d71d.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:ppNeueMontreal;src:url(../media/PPNeueMontreal_Bold-s.p.e49a383d.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ppNeueMontreal Fallback;src:local(Arial);ascent-override:98.07%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:97.68%}.ppneuemontreal_c3a7e866-module__G_oLnq__className{font-family:ppNeueMontreal,ppNeueMontreal Fallback}.ppneuemontreal_c3a7e866-module__G_oLnq__variable{--font-ppnm:"ppNeueMontreal","ppNeueMontreal Fallback"}
