.wanaka-release-page{--release-orange:#ff6a2a;--release-signal:#d7ff32;background:#100d0c;min-height:100vh}.wanaka-release-page>main{padding-top:0}.release-shell{width:min(100% - 64px,1240px);margin-inline:auto}.release-hero{background:#0b0909;min-height:min(880px,100svh);padding:158px 0 92px;position:relative;overflow:hidden}.release-hero:before{z-index:1;content:"";background:linear-gradient(90deg,#0b0909f7 0%,#0b0909d1 46%,#0b090938 100%),linear-gradient(#0b090933 55%,#0b0909 100%);position:absolute;inset:0}.release-hero:after{z-index:1;filter:blur(110px);content:"";background:#ff561b3d;border-radius:50%;width:min(780px,72vw);height:520px;position:absolute;bottom:-240px;right:-5vw}.release-hero__art{filter:saturate(.7)contrast(1.08);background:url(/changelog/hero.png) 70%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.release-hero__content{z-index:2;position:relative}.release-back{font-family:var(--font-family-base);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:clamp(64px,10vh,104px);font-size:13px;display:inline-flex;color:#ffffff9e!important}.release-back:hover{color:#fff!important}.release-back span{font-size:18px}.release-eyebrow,.release-kicker{font-family:var(--font-family-base);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600;color:var(--release-orange)!important}.release-hero h1{max-width:1020px;font-family:var(--font-family-base);letter-spacing:-.072em;margin-top:24px;font-size:clamp(62px,9.8vw,138px);font-weight:600;line-height:.88}.release-hero h1 span{color:var(--release-orange);font-family:var(--font-family-base);letter-spacing:-.085em;font-style:italic;font-weight:400}.release-hero__lede{color:#ffffffc2;max-width:680px;font-family:var(--font-family-base);font-size:clamp(17px,2vw,21px);line-height:1.72;margin-top:42px!important}.release-hero__tags{flex-wrap:wrap;gap:8px;max-width:780px;margin-top:38px;display:flex}.release-hero__tags span{color:#ffffffbd;font-family:var(--font-family-base);letter-spacing:.11em;text-transform:uppercase;backdrop-filter:blur(8px);background:#00000042;border:1px solid #ffffff24;border-radius:999px;padding:7px 13px;font-size:10px}.release-opening{background:#100d0c;border-bottom:1px solid #ffffff17;padding:clamp(96px,12vw,168px) 0 112px;position:relative}.release-opening__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:clamp(56px,8vw,120px);display:grid}.release-opening h2,.release-reliability h2,.release-cta h2{font-family:var(--font-family-base);letter-spacing:-.055em;margin-top:20px;font-size:clamp(40px,5.4vw,72px);font-weight:500;line-height:1.02}.release-opening__copy{color:#ffffffa8;font-family:var(--font-family-base);padding-bottom:4px;font-size:18px;line-height:1.82}.release-stats{background:#ffffff09;border:1px solid #ffffff1c;border-radius:24px;grid-template-columns:repeat(3,1fr);margin-top:96px;display:grid;overflow:hidden}.release-stats div{min-height:180px;padding:36px 40px}.release-stats div+div{border-left:1px solid #ffffff1c}.release-stats dt{color:var(--release-signal);font-family:var(--font-family-base);font-size:68px;line-height:.92}.release-stats dd{color:#ffffffad;font-family:var(--font-family-base);letter-spacing:.08em;text-transform:uppercase;margin:20px 0 0;font-size:13px}.release-feature{background:#100d0c;border-bottom:1px solid #ffffff17;padding:clamp(92px,11vw,152px) 0}.release-feature--warm{background:radial-gradient(circle at 90% 30%,#ff6a2a1f,#0000 34%),#18110e}.release-feature__grid{grid-template-columns:90px minmax(0,1fr) minmax(220px,300px);align-items:start;gap:clamp(40px,6vw,88px);display:grid}.release-feature__index{color:#ffffff30;font-family:var(--font-family-base);font-size:50px;line-height:1;position:sticky;top:104px}.release-feature__body h2{max-width:760px;font-family:var(--font-family-base);letter-spacing:-.052em;margin-top:18px;font-size:clamp(38px,4.6vw,64px);font-weight:500;line-height:1.03}.release-feature__body>p:not(.release-kicker){color:#ffffffad;max-width:720px;font-family:var(--font-family-base);margin-top:34px;font-size:18px;line-height:1.82}.release-feature__body ul{max-width:720px;margin:38px 0 0;padding:0;list-style:none}.release-feature__body li{color:#ffffffde;font-family:var(--font-family-base);border-top:1px solid #ffffff1a;padding:15px 0 15px 30px;font-size:15px;line-height:1.55;position:relative}.release-feature__body li:last-child{border-bottom:1px solid #ffffff1a}.release-feature__body li:before{background:var(--release-orange);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:23px;left:5px}.release-feature__note{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;margin-top:34px;padding:24px;position:sticky;top:104px}.release-feature__note span{color:#ffffff6b;font-family:var(--font-family-base);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px;display:block}.release-feature__note strong{color:var(--release-orange);font-family:var(--font-family-base);font-size:17px;font-weight:500;line-height:1.55}.release-feature__note--signal strong{color:var(--release-signal)}.release-reliability{background:linear-gradient(135deg,#ff6a2a14,#0000 45%),#0d0b0a;padding:clamp(96px,12vw,180px) 0}.release-reliability__grid{grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:clamp(56px,10vw,144px);display:grid}.release-reliability h2{max-width:900px;margin-top:0}.release-reliability div>p{color:#ffffffa3;max-width:740px;font-family:var(--font-family-base);margin-top:34px;font-size:18px;line-height:1.82}.release-cta{text-align:center;background:#15100e;border-top:1px solid #ffffff17;padding:140px 0 152px;position:relative;overflow:hidden}.release-cta__glow{filter:blur(120px);background:#ff5c1c38;border-radius:50%;width:min(920px,90vw);height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-cta__content{position:relative}.release-cta h2{max-width:820px;margin-inline:auto}.release-cta__button{background:var(--release-signal);min-height:56px;font-family:var(--font-family-base);border-radius:14px;justify-content:center;align-items:center;gap:14px;margin-top:44px;padding:14px 24px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px #9fbe1d;color:#111!important}.release-cta__button:hover{transform:translateY(2px);box-shadow:0 2px #9fbe1d}@media (width<=980px){.release-opening__grid,.release-reliability__grid{grid-template-columns:1fr;gap:36px}.release-feature__grid{grid-template-columns:70px minmax(0,1fr)}.release-feature__note{grid-column:2;margin-top:0;position:static}}@media (width<=700px){.release-shell{width:min(100% - 40px,620px)}.release-hero{min-height:820px;padding-top:124px}.release-hero:before{background:linear-gradient(#0b0909ad,#0b0909e3 48%,#0b0909 100%),linear-gradient(90deg,#0b0909cc,#0000)}.release-hero__art{opacity:.72;background-position:62%}.release-back{margin-bottom:80px}.release-hero h1{font-size:clamp(54px,16vw,82px);line-height:.92}.release-hero__lede{font-size:16px;margin-top:32px!important}.release-stats{grid-template-columns:1fr;margin-top:64px}.release-stats div{min-height:auto;padding:28px 30px}.release-stats div+div{border-top:1px solid #ffffff1c;border-left:0}.release-stats dt{font-size:54px}.release-feature__grid{grid-template-columns:1fr;gap:30px}.release-feature__index{font-size:40px;position:static}.release-feature__body h2{font-size:38px}.release-feature__body>p:not(.release-kicker),.release-opening__copy,.release-reliability div>p{font-size:16px}.release-feature__note{grid-column:1}.release-cta{padding:104px 0 112px}}@media (prefers-reduced-motion:reduce){.release-cta__button{transition:none}}
