.estk-demo{background:#04101a;min-height:100vh}.estk-demo__bar{max-width:1440px;font-family:var(--ff-mono,ui-monospace, monospace);letter-spacing:.14em;color:#5f6b7c;border-bottom:1px solid #f7f8fa14;align-items:center;gap:16px;margin-inline:auto;padding:16px 20px;font-size:11px;display:flex}.estk-demo__label{color:#7c9bf0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.estk-demo__spacer{flex:1}.estk-demo__link{color:#9aa5b8;white-space:nowrap;transition:color .25s}.estk-demo__link:hover{color:#7c9bf0}@media (min-width:768px){.estk-demo__bar{padding-inline:32px}}@media (min-width:1024px){.estk-demo__bar{padding-inline:40px}}.estk{--card-w:66%;--fan-1:18%;--fan-2:28%;--fan-3:36%;--s-1:.86;--s-2:.76;--s-3:.68;--o-1:.82;--o-2:.52;--o-3:.3;--b-1:.78;--b-2:.58;--b-3:.44;--lift:-8px;--tilt-1:1.6deg;--tilt-2:2.4deg;--tilt-3:3deg;--rot-y:4deg;isolation:isolate;color:#eef2f7;background-color:#04101a;background-image:radial-gradient(115% 85% at 76% 14%,#2563eb2e,#2563eb00 62%),linear-gradient(#06131f 0%,#04101a 58%,#050d16 100%);padding:clamp(44px,5.5vw,88px) 0 clamp(36px,4.5vw,72px);position:relative;overflow:hidden}.estk:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(#f7f8fa09 0 1px,#f7f8fa00 1px 96px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 50% 30%,#000 0%,#00000059 60%,#0000 100%);mask-image:radial-gradient(120% 100% at 50% 30%,#000 0%,#00000059 60%,#0000 100%)}.estk__inner{z-index:1;width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px);position:relative}.estk--empty .estk__overline{margin-bottom:12px;display:block}.estk__empty-copy{color:#eef2f799}.estk__head{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,1.4vw,18px);padding-bottom:clamp(6px,.8vw,12px);display:flex}.estk__overline{font-family:var(--ff-mono,ui-monospace, monospace);letter-spacing:.24em;text-transform:uppercase;color:#7c9bf0;font-size:11px;font-weight:500}.estk__headline{font-family:var(--ff-display,Georgia, serif);letter-spacing:.01em;color:#f5f8fc;font-size:clamp(30px,3.6vw,54px);font-weight:600;line-height:1.14}.estk__subhead{color:#eef2f79e;max-width:62ch;font-size:clamp(14px,1.15vw,17px);line-height:1.7}.estk__head-right{align-items:center;gap:clamp(14px,2vw,28px);display:flex}.estk__folio{font-family:var(--ff-mono,ui-monospace, monospace);align-items:baseline;gap:6px;display:inline-flex}.estk__folio b{font-family:var(--ff-display,Georgia, serif);letter-spacing:.02em;color:#eef2f7;font-size:22px;font-weight:600}.estk__folio i{color:#eef2f759;font-size:12px;font-style:normal}.estk__folio em{letter-spacing:.16em;color:#eef2f78c;font-size:12px;font-style:normal}.estk__controls{gap:8px;display:flex}.estk__btn{color:#eef2f7b8;border:1px solid #f7f8fa29;border-radius:2px;place-items:center;width:40px;height:40px;font-size:14px;transition:color .3s,border-color .3s,background-color .3s;display:grid}.estk__btn:focus-visible{outline-offset:2px;outline:1px solid #7c9bf0}.estk__body{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(32px,4vw,72px);padding-top:clamp(56px,6vw,104px);display:grid}@media (max-width:980px){.estk__body{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,44px)}}.estk__copy{min-width:0}.estk__copy-in{animation:.62s cubic-bezier(.16,1,.3,1) both estk-rise}@keyframes estk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.estk__meta{min-height:1lh;font-family:var(--ff-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#eef2f79e;align-items:center;gap:12px;font-size:11px;display:flex}.estk__meta-rule{background:#f7f8fa47;width:28px;height:1px}.estk__title{height:2.32em;font-family:var(--ff-display,Georgia, serif);letter-spacing:-.01em;color:#f5f8fc;text-wrap:balance;margin-top:clamp(14px,1.6vw,22px);font-size:clamp(28px,3.4vw,50px);font-weight:500;line-height:1.16}.estk__title-link{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.estk__title-link:focus-visible{outline-offset:4px;outline:1px solid #7c9bf0}.estk__cta{font-family:var(--ff-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;color:#eef2f7;border-bottom:1px solid #f7f8fa3d;align-items:center;gap:10px;margin-top:clamp(22px,2.4vw,34px);padding-bottom:6px;font-size:12px;transition:border-color .3s;display:inline-flex}.estk__cta-arrow{transition:transform .35s cubic-bezier(.16,1,.3,1)}.estk__cta:hover .estk__cta-arrow{transform:translate(5px)}.estk__stage{min-width:0;position:relative}.estk__stack{perspective:1400px;place-items:center;display:grid;position:relative}.estk__sizer{width:var(--card-w);aspect-ratio:16/9;visibility:hidden;display:block}.estk__card{width:calc(var(--card-w) * var(--cover-scale,1));aspect-ratio:var(--cover-ratio,1.77778);transform-origin:50%;will-change:transform, opacity;background:#fff;border-radius:10px;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .6s cubic-bezier(.16,1,.3,1),box-shadow .6s,filter .6s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 34px 60px -34px #000c,0 0 0 1px #f7f8fa1a}.estk__card[data-active=true]{box-shadow:0 48px 90px -38px #000000eb,0 18px 40px -20px #0009,0 0 0 1px #f7f8fa29}.estk__card[data-depth="0"]{opacity:1;filter:brightness()saturate();transform:translate(-50%,-50%)translate(0)scale(1)}.estk__card[data-depth="1"]{transform:translate(-50%, -50%) translateX(calc(var(--dir) * var(--fan-1))) translateY(var(--lift)) rotate(calc(var(--dir) * var(--tilt-1))) rotateY(calc(var(--dir) * var(--rot-y))) scale(var(--s-1));opacity:var(--o-1);filter:brightness(var(--b-1)) saturate(.9)}.estk__card[data-depth="2"]{transform:translate(-50%, -50%) translateX(calc(var(--dir) * var(--fan-2))) translateY(calc(var(--lift) * 1.6)) rotate(calc(var(--dir) * var(--tilt-2))) rotateY(calc(var(--dir) * var(--rot-y))) scale(var(--s-2));opacity:var(--o-2);filter:brightness(var(--b-2)) saturate(.85)}.estk__card[data-depth="3"]{transform:translate(-50%, -50%) translateX(calc(var(--dir) * var(--fan-3))) translateY(calc(var(--lift) * 2.2)) rotate(calc(var(--dir) * var(--tilt-3))) rotateY(calc(var(--dir) * var(--rot-y))) scale(var(--s-3));opacity:var(--o-3);filter:brightness(var(--b-3)) saturate(.8)}.estk__card:hover{filter:brightness(1.06)saturate()}.estk__card:focus-visible{outline-offset:3px;outline:1px solid #7c9bf0}.estk__card-media{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.estk__zone{z-index:30;place-items:center;width:16%;display:grid;position:absolute;top:0;bottom:0}.estk__zone--prev{cursor:w-resize;left:0}.estk__zone--next{cursor:e-resize;right:0}.estk__zone-cue{font-family:var(--ff-mono,ui-monospace, monospace);color:#f7f8fa80;opacity:0;font-size:18px;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);transform:translate(0)}.estk__zone:hover .estk__zone-cue{opacity:1}.estk__zone--prev:hover .estk__zone-cue{transform:translate(-4px)}.estk__zone--next:hover .estk__zone-cue{transform:translate(4px)}.estk__zone:focus-visible{outline-offset:-4px;outline:1px solid #7c9bf0}.estk__side{z-index:31;color:#eef2f7c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04101a99;border:1px solid #f7f8fa38;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;line-height:1;transition:color .3s,border-color .3s,background-color .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.estk__side svg{display:block}.estk__side--prev{left:clamp(4px,1vw,16px)}.estk__side--next{right:clamp(4px,1vw,16px)}.estk__side:hover{color:#fff;background:#2563eb47;border-color:#7c9bf0b3}.estk__side:focus-visible{outline-offset:2px;outline:1px solid #7c9bf0}@media (max-width:640px){.estk{--card-w:72%;--fan-1:16%;--fan-2:24%;--fan-3:30%;--lift:-6px;--tilt-1:1.2deg;--tilt-2:1.8deg;--tilt-3:2.2deg}.estk__head{text-align:center;flex-direction:column;align-items:center;gap:16px}.estk__zone{width:14%}}@media (prefers-reduced-motion:reduce){.estk__card,.estk__copy-in,.estk__card-plate,.estk__zone-cue{transition-duration:.01ms;animation-duration:.01ms}}.estk{color:#1c1d1f;background:#fff}.estk:before{display:none}.estk__empty-copy,.estk__subhead{color:#5d646b}.estk__overline{color:#657fbd}.estk__headline,.estk__folio b,.estk__title,.estk__cta{color:#1c1d1f}.estk__folio i,.estk__folio em,.estk__meta{color:#7a8086}.estk__btn{color:#40464c;border-color:#1c1d1f2e}.estk__btn:hover{color:#1c1d1f;background-color:#1c1d1f0d;border-color:#1c1d1f66}.estk__meta-rule{background:#1c1d1f3d}.estk__cta{border-bottom-color:#1c1d1f40}.estk__cta:hover{border-color:#b3122a}
.editorial-live-badge-module__G4O75q__badge{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#d51f46;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:11px 16px;font-size:15px;font-weight:700;line-height:1;animation:1.6s ease-in-out infinite editorial-live-badge-module__G4O75q__badgeGlow;display:inline-flex;position:absolute;top:16px;left:16px;box-shadow:0 3px 14px #930b3866}.editorial-live-badge-module__G4O75q__badge i{background:#fff;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.editorial-live-badge-module__G4O75q__badge i:before,.editorial-live-badge-module__G4O75q__badge i:after{content:"";border-radius:inherit;border:2px solid #fffc;animation:1.6s ease-out infinite editorial-live-badge-module__G4O75q__pulse;position:absolute;inset:-4px}.editorial-live-badge-module__G4O75q__badge i:after{animation-delay:.8s}.editorial-live-badge-module__G4O75q__counter{display:none}@keyframes editorial-live-badge-module__G4O75q__pulse{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}@keyframes editorial-live-badge-module__G4O75q__badgeGlow{0%,to{background:#cf1741;box-shadow:0 3px 14px #930b3866,0 0 #ff37614d}50%{background:#ed3157;box-shadow:0 3px 18px #c3104870,0 0 0 5px #ff376100}}@media (max-width:767px){.editorial-live-badge-module__G4O75q__badge{gap:9px;padding:9px 12px;font-size:13px;top:12px;left:12px}.editorial-live-badge-module__G4O75q__liveFeature.estk--feature .estk__pagination{display:none}.editorial-live-badge-module__G4O75q__liveFeature.estk--feature .estk__body .estk__side{opacity:1;pointer-events:auto;transform:translateY(-50%)}.editorial-live-badge-module__G4O75q__counter{z-index:32;color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0a142073;border:1px solid #ffffff24;border-radius:999px;align-items:center;min-height:26px;padding:4px 10px;font-size:11px;line-height:1;display:flex;position:absolute;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.editorial-live-badge-module__G4O75q__badge,.editorial-live-badge-module__G4O75q__badge i:before,.editorial-live-badge-module__G4O75q__badge i:after{animation:none}.editorial-live-badge-module__G4O75q__badge i:before,.editorial-live-badge-module__G4O75q__badge i:after{display:none}}
