.editions-page{color:#fff;background:#050505}.editions-display{font-family:var(--public-font-display)}.editions-italic{font-family:var(--public-font-display);font-style:normal}.editions-wrapper{min-height:190vh;position:relative}.editions-wrapper-hero{min-height:200vh}.editions-pin{height:100vh;position:sticky;top:0;overflow:hidden}.editions-bg{will-change:opacity,filter,clip-path,transform;background-position:50%;background-size:cover;position:absolute;inset:0;transform:translate(0,0)scale(1.08)}.editions-bg-next{opacity:0;will-change:opacity,filter,clip-path,transform;background-position:50%;background-size:cover;position:absolute;inset:0;transform:translate(0,0)scale(1.08)}.editions-overlay{background:radial-gradient(#0000 35%,#000000a6 100%),linear-gradient(#00000040,#0000008c);position:absolute;inset:0}.editions-corner{opacity:.12;border-color:#ffffff40;width:64px;height:64px;position:absolute}.hero-slogan{text-align:center;will-change:transform,opacity,filter;width:min(1400px,100vw - 96px);padding:0 24px;transition:transform 6s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1),opacity .6s,filter .6s;position:absolute;top:72%}[dir=ltr] .hero-slogan{left:50%;transform:translate(-50%,-50%)}[dir=rtl] .hero-slogan{right:50%;transform:translate(50%,-50%)}.hero-slogan-line{white-space:nowrap;transform-origin:50%;display:inline-block}.hero-slogan[data-phase=hidden]{opacity:0;filter:blur(10px)}.hero-slogan[data-phase=visible]{opacity:1;filter:blur()}.hero-slogan[data-phase=lifted]{top:28%}[dir=ltr] .hero-slogan[data-phase=lifted]{transform:translate(-50%,-50%)}[dir=rtl] .hero-slogan[data-phase=lifted]{transform:translate(50%,-50%)}.hero-slogan[data-phase=ready]{top:86px}[dir=ltr] .hero-slogan[data-phase=ready]{transform:translate(-50%)}[dir=rtl] .hero-slogan[data-phase=ready]{transform:translate(50%)}@media (max-width:640px){.hero-slogan-line{white-space:normal}}.hero-slogan-line{white-space:nowrap}@media (max-width:768px){.hero-slogan-line{white-space:normal}}.hero-slogan .word{opacity:0;filter:blur(8px);animation-duration:.65s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-fill-mode:forwards;display:inline-block;transform:translateY(18px)}.hero-slogan[data-words=on] .word{animation-name:wordIn}@keyframes wordIn{to{opacity:1;filter:blur();transform:translate(0,0)}}.editions-panel{will-change:transform,opacity,filter;width:min(720px,100vw - 32px);position:absolute;top:52%}[dir=ltr] .editions-panel{left:50%}[dir=rtl] .editions-panel{right:50%}.editions-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;box-shadow:0 30px 90px #0000008c}@media (prefers-reduced-motion:reduce){.hero-slogan,.editions-panel{transition:none;animation:none}.hero-slogan .word{opacity:1;filter:none;animation:none;transform:none}}.editions-stage{z-index:0;position:fixed;inset:0}.editions-scrollspace{z-index:0;position:relative}.editions-intro-overlay{z-index:80;opacity:1;background:#000;place-items:center;padding:0 28px;transition:opacity .7s;display:grid;position:fixed;inset:0}.editions-intro-overlay.is-out{opacity:0;pointer-events:none}.editions-intro-stack{text-align:center;width:min(1100px,100vw - 48px)}.editions-intro-text{letter-spacing:-.01em;color:#fffffff2;white-space:pre-wrap;font-size:clamp(1.25rem,3.2vw,3.15rem);font-weight:600;line-height:1.35}.editions-intro-caret{border-bottom:.12em solid #fffc;width:.55ch;margin-inline-start:.15ch;animation:.9s ease-in-out infinite caretBlink;display:inline-block;transform:translateY(.08em)}@keyframes caretBlink{0%,49%{opacity:1}50%,to{opacity:0}}.editions-intro-dots{opacity:0;justify-content:center;gap:10px;margin-top:18px;transition:opacity .28s,transform .6s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(10px)}.editions-intro-overlay[data-status=dots] .editions-intro-dots{opacity:1;transform:translate(0,0)}.editions-intro-dot{opacity:.28;background:#fffffff2;border-radius:9999px;width:7px;height:7px;animation:.95s ease-in-out infinite dotPulse}.editions-intro-dot:nth-child(2){animation-delay:.16s}.editions-intro-dot:nth-child(3){animation-delay:.32s}@keyframes dotPulse{0%,to{opacity:.35;transform:translate(0,0)}50%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.editions-intro-overlay{transition:none}.editions-intro-caret,.editions-intro-dot{animation:none}}.editions-intro-overlay{z-index:9999;background:#000;place-items:center;padding:24px;transition:opacity .52s,transform .52s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;inset:0}.editions-intro-overlay.is-closing{opacity:0;pointer-events:none;transform:translateY(-10px)}.editions-intro-inner2{text-align:center;width:min(980px,100vw - 48px)}.editions-intro-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25em;display:inline-flex}.editions-intro-text{font-family:var(--public-font-display);color:#fffffff2;letter-spacing:-.01em;font-size:clamp(1.35rem,3.6vw,3.2rem);line-height:1.35}.editions-intro-cursor{background:#ffffffd9;border-radius:2px;width:.55em;height:1.05em;animation:.9s step-end infinite introBlink;display:inline-block;transform:translateY(2px)}@keyframes introBlink{50%{opacity:0}}.editions-intro-actions{justify-items:center;gap:14px;margin-top:18px;display:grid}.editions-intro-dots{opacity:.75;justify-content:center;align-items:center;gap:8px;display:inline-flex}.editions-intro-dots .dot{background:#fffc;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite dotPulse}.editions-intro-dots .dot:nth-child(2){animation-delay:.16s}.editions-intro-dots .dot:nth-child(3){animation-delay:.32s}.editions-intro-cta{appearance:none;letter-spacing:.01em;color:#0a0a0af2;border:1px solid #ffffff1f;border-radius:999px;padding:12px 18px;font-weight:650;transition:transform .2s,filter .2s,box-shadow .2s;transform:translate(0,0);box-shadow:0 18px 50px #0000008c}[dir=ltr] .editions-intro-cta{background:linear-gradient(135deg,#023012,#92400e)}[dir=rtl] .editions-intro-cta{background:linear-gradient(-135deg,#023012,#92400e)}.editions-intro-cta:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 22px 60px #000000a6}.editions-intro-cta:active{filter:brightness(.98);transform:translate(0,0)}.editions-intro-cta:focus-visible{outline-offset:3px;outline:2px solid #f973168c}@media (prefers-reduced-motion:reduce){.editions-intro-overlay,.editions-intro-cta,.editions-intro-dots .dot,.editions-intro-cursor{transition:none;animation:none}}
