.previas-archive{background:#fbfaf7}.previas-hero{padding-bottom:.5rem}.previas-hero .section-header__title{font-size:clamp(2.5rem,5.5vw,4rem);letter-spacing:-.02em;max-width:14ch}.previas-hero .section-header__subtitle{color:#55606e;font-size:1.0625rem;max-width:36ch}.previas-empty{color:#55606e;font-size:1.0625rem;margin:0}.previas-shelf{overflow:visible;padding-bottom:6rem;padding-top:1.5rem}.previas-shelf__stage{background:radial-gradient(ellipse 80% 55% at 50% 0,rgba(169,131,82,.14),transparent 55%),linear-gradient(180deg,#29394c,#1e2a38 48%,#16202b);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 24px 60px rgba(17,24,39,.12);overflow:visible;padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) 1.5rem;position:relative;z-index:0}.previas-shelf__cue{color:#c4a574;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0 0 1.5rem;text-align:center;text-transform:uppercase}.previas-shelf__cue-touch{display:none}.previas-shelf__rail{--spine-w:clamp(3.25rem,3.8vw,4.1rem);--book-h:clamp(20rem,52vh,26rem);--cover-w:calc(var(--book-h)*5/7);align-items:flex-end;display:flex;gap:.5rem;justify-content:safe center;list-style:none;margin:0 0 -2px;min-height:calc(var(--book-h) + 2rem);overflow-x:auto;overflow-y:visible;padding:2rem .5rem 0;scroll-snap-type:x proximity;width:100%;-webkit-overflow-scrolling:touch;perspective:1400px;perspective-origin:50% 42%;scrollbar-color:rgba(196,165,116,.45) transparent;scrollbar-width:thin}.previas-shelf__rail::-webkit-scrollbar{height:6px}.previas-shelf__rail::-webkit-scrollbar-track{background:transparent}.previas-shelf__rail::-webkit-scrollbar-thumb{background:rgba(196,165,116,.45);border-radius:999px}.previas-shelf__item{--spine:#1e2a38;--spine-deep:#10161d;--spine-ink:#fbfaf7;--i:0;flex:0 0 var(--spine-w);height:var(--book-h);isolation:isolate;margin:0;overflow:visible;position:relative;scroll-snap-align:center;transform:rotate(var(--tilt,0deg));transition:transform .25s cubic-bezier(.16,1,.3,1);width:var(--spine-w);z-index:calc(2 + var(--i))}.previas-shelf__item:focus-within,.previas-shelf__item:hover{transform:none;z-index:80}.previas-shelf__spine{background:transparent;border:0;color:inherit;cursor:pointer;display:block;height:100%;margin:0;overflow:visible;padding:0;position:relative;transform-style:preserve-3d;width:100%}.previas-shelf__spine:after{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:max(100%,44px);z-index:0}.previas-shelf__spine .previas-shelf__book3d{position:relative;z-index:1}.previas-shelf__spine:focus-visible{border-radius:4px;outline:2px solid #c4a574;outline-offset:4px}.previas-shelf__spine:active .previas-shelf__book3d{transform:translateY(-10px) scale(.98)}@media (hover:hover) and (pointer:fine){.previas-shelf__spine:focus-visible .previas-shelf__book3d,.previas-shelf__spine:hover .previas-shelf__book3d{transform:translateY(-18px);will-change:transform}.previas-shelf__spine:focus-visible .previas-shelf__face--spine,.previas-shelf__spine:hover .previas-shelf__face--spine{opacity:0;transform:translateZ(1px) rotateY(-90deg);visibility:hidden}.previas-shelf__spine:focus-visible .previas-shelf__face--cover,.previas-shelf__spine:hover .previas-shelf__face--cover{box-shadow:0 22px 44px rgba(17,24,39,.2);opacity:1;pointer-events:none;transform:translateX(-50%) rotateY(0deg) translateZ(40px);visibility:visible}.previas-shelf__spine:focus-visible .previas-shelf__face--pages,.previas-shelf__spine:hover .previas-shelf__face--pages{opacity:0;visibility:hidden}}.previas-shelf__book3d{display:block;height:100%;transform:translateY(0);transform-style:preserve-3d;transition:transform .55s cubic-bezier(.16,1,.3,1);width:100%}.previas-shelf__face{backface-visibility:hidden;display:block;position:absolute}.previas-shelf__face--spine{align-items:center;background:linear-gradient(90deg,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.06) 16%,transparent 40%,transparent 60%,rgba(0,0,0,.22) 84%,rgba(0,0,0,.38) 100%),linear-gradient(180deg,var(--spine) 0,var(--spine-deep) 100%);border-radius:2px 4px 4px 2px;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.14),inset -1px 0 0 rgba(0,0,0,.28),3px 10px 22px rgba(0,0,0,.35);display:flex;inset:0;justify-content:center;overflow:hidden;padding:1.5rem .25rem;transform:translateZ(1px);transform-origin:left center;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);z-index:2}.previas-shelf__face--spine:before{background:rgba(0,0,0,.22);box-shadow:1px 0 0 hsla(0,0%,100%,.1);content:"";inset:10% auto 10% 44%;position:absolute;width:1px}.previas-shelf__face--cover{background:var(--spine-deep,#1e2a38);border-radius:2px 5px 5px 2px;box-shadow:0 22px 44px rgba(17,24,39,.2);height:100%;left:50%;max-height:none;opacity:0;overflow:hidden;pointer-events:none;top:0;transform:translateX(-50%) rotateY(90deg);transform-origin:center center;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1);visibility:hidden;width:var(--cover-w);z-index:3}.previas-shelf__face--cover .previas-shelf__cover-fallback,.previas-shelf__face--cover img{background:transparent;display:block;height:100%;inset:0;max-width:none;object-fit:cover;object-position:center center;position:absolute;width:100%}.previas-shelf__face--pages{background:repeating-linear-gradient(180deg,#b08d5f 0 2px,#b29064 2px 3px);border-radius:1px 0 0 1px;box-shadow:inset -1px 0 0 rgba(0,0,0,.1);height:100%;left:0;top:0;transform:translateX(-100%) rotateY(-90deg);transform-origin:right center;transition:opacity .25s cubic-bezier(.16,1,.3,1),visibility .25s cubic-bezier(.16,1,.3,1);width:12px;z-index:1}.previas-shelf__spine-title{color:var(--spine-ink);display:block;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(.72rem,1.05vw,.875rem);font-weight:600;letter-spacing:.08em;line-height:1.15;max-height:calc(100% - 3rem);overflow:hidden;position:relative;text-orientation:mixed;text-wrap:balance;transform:rotate(180deg);writing-mode:vertical-rl;z-index:1}.previas-shelf__cover-fallback{background:linear-gradient(145deg,rgba(169,131,82,.35),transparent 55%),#1e2a38}.previas-shelf__plank{--wood-lite:#c0a172;--wood-mid:#89643e;--wood-deep:#5d442d;--wood-edge:#4b3825;background:linear-gradient(180deg,hsla(0,0%,100%,.22) 0,transparent 18%,transparent 72%,rgba(0,0,0,.28) 100%),repeating-linear-gradient(90deg,transparent 0 11px,rgba(0,0,0,.06) 11px 12px,transparent 12px 23px,hsla(0,0%,100%,.05) 23px 24px,transparent 24px 37px,rgba(0,0,0,.04) 37px 38px),radial-gradient(ellipse 40% 120% at 18% 50%,rgba(0,0,0,.12),transparent 55%),radial-gradient(ellipse 28% 100% at 72% 40%,hsla(0,0%,100%,.08),transparent 50%),linear-gradient(180deg,var(--wood-lite) 0,var(--wood-mid) 38%,var(--wood-deep) 78%,var(--wood-edge) 100%);border-radius:2px 3px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -2px 0 rgba(0,0,0,.22),0 2px 0 var(--wood-edge),0 10px 22px rgba(0,0,0,.38);height:22px;margin-top:0;position:relative;z-index:1}.previas-shelf__plank:before{background:linear-gradient(90deg,rgba(0,0,0,.18) 0,transparent 8%,transparent 92%,rgba(0,0,0,.18) 100%),linear-gradient(180deg,var(--wood-deep) 0,var(--wood-edge) 100%);border-radius:0 0 3px 3px;bottom:-5px;box-shadow:0 4px 10px rgba(0,0,0,.28);content:"";height:5px;left:2px;position:absolute;right:2px}.previas-shelf__plank:after{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.28) 35%,hsla(0,0%,100%,.1) 70%,hsla(0,0%,100%,.04));border-radius:2px 3px 0 0;content:"";height:3px;inset:0 0 auto;pointer-events:none;position:absolute}body.edc-previas-open{overflow:hidden}.previas-reader[hidden]{display:none!important}.previas-reader{display:grid;inset:0;padding:1rem;place-items:center;position:fixed;z-index:300}.previas-reader__scrim{background:rgba(30,42,56,.55);border:0;cursor:pointer;inset:0;position:absolute}.previas-reader__panel{background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(17,24,39,.08);display:flex;flex-direction:column;max-height:min(92vh,900px);overflow:hidden;position:relative;width:min(960px,100%);z-index:1}.previas-reader__header{align-items:flex-start;border-bottom:1px solid rgba(26,34,48,.08);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.5rem}.previas-reader__title{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;line-height:1.2;margin:0;text-wrap:balance}.previas-reader__meta{color:#55606e;font-size:.8125rem;margin:.25rem 0 0}.previas-reader__actions{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.previas-reader__buy{font-size:.75rem;min-height:44px;padding-inline:1rem}.previas-reader__close{align-items:center;background:#f3f1ec;border:0;border-radius:50%;color:#1e2a38;cursor:pointer;display:inline-flex;font-size:1.5rem;height:44px;justify-content:center;line-height:1;margin:0;padding:0;width:44px}.previas-reader__close:focus-visible{outline:2px solid #a98352;outline-offset:2px}.previas-reader__body{background:#fbfaf7;display:grid;flex:1 1 auto;min-height:0;padding:1.5rem 1rem;place-items:center;position:relative}.previas-reader__error,.previas-reader__loading{color:#55606e;margin:0;text-align:center}.previas-reader__error{color:#8f1d1d}.previas-reader__book-wrap{margin-inline:auto;width:min(100%,840px)}.previas-reader__book{width:100%}.previas-reader .previas-page{background:#fff;overflow:hidden}.previas-reader .previas-page img{background:#fff;display:block;height:100%;object-fit:contain;width:100%}.previas-reader .previas-page--cover{background:#f3f1ec}.previas-reader .previas-page--html{color:#1a2230;font-family:"Source Serif 4",Georgia,serif;font-size:.95rem;line-height:1.65;overflow:auto;padding:2rem 1.5rem}.previas-reader .previas-page--html p{margin:0 0 .75rem}.previas-reader .previas-page--html h1,.previas-reader .previas-page--html h2,.previas-reader .previas-page--html h3{color:#1e2a38;font-family:"Source Serif 4",Georgia,serif;text-wrap:balance}.previas-reader__footer{align-items:center;border-top:1px solid rgba(26,34,48,.08);display:flex;gap:1rem;justify-content:center;padding:.75rem 1rem 1rem}.previas-reader__nav{align-items:center;background:#fff;border:1px solid rgba(26,34,48,.08);border-radius:999px;color:#1e2a38;cursor:pointer;display:inline-flex;font-size:1.5rem;height:2.75rem;justify-content:center;line-height:1;width:2.75rem}.previas-reader__nav:disabled{cursor:not-allowed;opacity:.35}.previas-reader__nav:focus-visible{outline:2px solid #a98352;outline-offset:2px}.previas-reader__pager{color:#55606e;font-size:.875rem;font-weight:600;min-width:4.5rem;text-align:center}.home-section--previas{--invite-tilt-x:0deg;--invite-tilt-y:0deg;background:radial-gradient(ellipse 70% 60% at 88% 20%,rgba(169,131,82,.18),transparent 55%),linear-gradient(180deg,#273649,#1e2a38 48%,#16202b);border-bottom:1px solid hsla(0,0%,100%,.12);color:#fff;isolation:isolate;overflow:clip;padding-block:4rem;position:relative}@media (min-width:1024px){.home-section--previas{padding-block:5rem}}.previas-invite{align-items:center;display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.previas-invite__copy{max-width:34rem;position:relative;z-index:1}.previas-invite__overline{color:#c4a574;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.16em;margin:0 0 .75rem;text-transform:uppercase}.previas-hero__title,.previas-invite__title{view-transition-name:edc-previas-title}.previas-invite__title{color:#fff;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.15rem,4.8vw,3.35rem);font-weight:600;letter-spacing:-.02em;line-height:1.12;margin:0 0 .75rem;text-wrap:balance}.previas-invite__text{color:hsla(0,0%,100%,.88);font-size:1.0625rem;line-height:1.55;margin:0 0 1.5rem;max-width:38ch;text-wrap:pretty}.previas-invite__meta{color:#c4a574;font-family:Source Sans\ 3,system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.02em;margin:0 0 1rem}.previas-invite__cta{box-shadow:0 12px 32px rgba(0,0,0,.28);view-transition-name:edc-previas-cta}.previas-invite__cta:hover{box-shadow:0 16px 36px rgba(0,0,0,.34)}.previas-invite__cta:focus-visible{outline:2px solid #c4a574;outline-offset:3px}.previas-shelf__cue{view-transition-name:edc-previas-cta}.previas-invite__stage,.previas-shelf__stage{view-transition-name:edc-previas-stage}.previas-invite__stage{background:radial-gradient(ellipse 90% 70% at 50% 0,hsla(0,0%,100%,.07),transparent 60%),linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.34));border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 24px 60px rgba(17,24,39,.12);contain:layout paint;display:flex;flex-direction:column;justify-content:flex-end;min-height:15.5rem;overflow:hidden;padding:2rem 1.5rem 0;perspective:1100px;pointer-events:none;position:relative;user-select:none;z-index:0}.previas-invite__glow{background:radial-gradient(ellipse 55% 45% at 50% 40%,rgba(196,165,116,.28),transparent 70%);height:70%;inset:-20% -10% auto;opacity:1;pointer-events:none;position:absolute}.previas-invite__world{position:relative;transform:perspective(1100px) rotateX(var(--invite-tilt-x,0deg)) rotateY(var(--invite-tilt-y,0deg)) translateZ(0);transform-style:preserve-3d;transition:transform .35s cubic-bezier(.16,1,.3,1);z-index:1}.previas-invite.is-tilting .previas-invite__world{transition-duration:80ms;transition-timing-function:linear;will-change:transform}.previas-invite__spines{align-items:flex-end;display:flex;gap:.5rem;justify-content:center;list-style:none;margin:0;min-height:12rem;padding:0 .5rem;transform-style:preserve-3d}.previas-invite__spine{--h:10rem;animation:previas-invite-breathe 5.2s ease-in-out infinite;animation-delay:calc(var(--i)*.16s);background:linear-gradient(90deg,hsla(0,0%,100%,.22) 0,hsla(0,0%,100%,.06) 18%,transparent 42%,transparent 62%,rgba(0,0,0,.2) 100%),var(--spine,#1e2a38);border-radius:2px 3px 2px 2px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 10px 22px rgba(0,0,0,.32);flex:0 0 auto;height:var(--h);opacity:1;transform:translateY(0) rotate(calc((var(--i) - 3)*.85deg)) translateZ(calc(var(--i)*2px));transform-origin:bottom center;width:1.75rem}.previas-invite__spine:nth-child(2){--h:11rem}.previas-invite__spine:nth-child(3){--h:12.75rem}.previas-invite__spine:nth-child(4){--h:11.5rem}.previas-invite__spine:nth-child(5){--h:13.5rem}.previas-invite__spine:nth-child(6){--h:10.5rem}.previas-invite__spine:nth-child(7){--h:12rem}.previas-invite.is-tilting .previas-invite__spine{animation:none}.previas-invite__plank{--wood-lite:#c0a172;--wood-mid:#89643e;--wood-deep:#5d442d;--wood-edge:#4b3825;background:linear-gradient(180deg,hsla(0,0%,100%,.22) 0,transparent 18%,transparent 72%,rgba(0,0,0,.28) 100%),repeating-linear-gradient(90deg,transparent 0 11px,rgba(0,0,0,.06) 11px 12px,transparent 12px 23px,hsla(0,0%,100%,.05) 23px 24px),linear-gradient(180deg,var(--wood-lite) 0,var(--wood-mid) 38%,var(--wood-deep) 78%,var(--wood-edge) 100%);border-radius:2px 3px 4px 4px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -2px 0 rgba(0,0,0,.22),0 6px 16px rgba(0,0,0,.28);height:18px;margin-top:0;transform:translateZ(8px)}@keyframes previas-invite-breathe{0%,to{transform:translateY(0) rotate(calc((var(--i) - 3)*.85deg)) translateZ(calc(var(--i)*2px))}50%{transform:translateY(-4px) rotate(calc((var(--i) - 3)*.85deg)) translateZ(calc(var(--i)*2px))}}@supports (view-transition-name:none){::view-transition-new(edc-previas-stage),::view-transition-old(edc-previas-stage){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1);border-radius:16px;mix-blend-mode:normal;overflow:clip}::view-transition-new(edc-previas-title),::view-transition-old(edc-previas-title){animation-duration:.25s;animation-timing-function:cubic-bezier(.16,1,.3,1);height:100%}::view-transition-new(edc-previas-cta),::view-transition-old(edc-previas-cta){animation-duration:.25s;animation-timing-function:cubic-bezier(.16,1,.3,1);height:auto}::view-transition-group(edc-previas-stage){animation-duration:.35s;animation-timing-function:cubic-bezier(.16,1,.3,1)}}@media (max-width:1023px){.previas-invite{align-items:stretch;gap:2rem;grid-template-columns:1fr}.previas-invite__stage{min-height:12.5rem;order:-1;padding:1.5rem 1rem 0}.previas-invite__spines{min-height:9.25rem}.previas-invite__spine{width:1.45rem}.previas-invite__spine:nth-child(n){--h:8.75rem}.previas-invite__spine:nth-child(3),.previas-invite__spine:nth-child(5){--h:10.25rem}.previas-invite__cta{max-width:22rem;width:100%}.previas-reader__header{flex-direction:column}.previas-reader__actions{justify-content:space-between;width:100%}}@media (max-width:767px){.previas-hero .section-header__title{max-width:none}.previas-shelf__stage{border-radius:12px;padding:1.5rem .75rem 1rem}.previas-shelf__cue-fine{display:none}.previas-shelf__cue-touch{display:inline}.previas-shelf__rail{--spine-w:3.5rem;--book-h:16rem;--cover-w:calc(var(--book-h)*5/7);min-height:calc(var(--book-h) + 1rem);padding-inline:.5rem}.previas-shelf__item{transform:none}.previas-shelf__spine:active .previas-shelf__book3d,.previas-shelf__spine:focus-visible .previas-shelf__book3d,.previas-shelf__spine:hover .previas-shelf__book3d{transform:none}.previas-shelf__spine:focus-visible .previas-shelf__face--spine,.previas-shelf__spine:hover .previas-shelf__face--spine{opacity:1;transform:translateZ(1px)}.previas-shelf__face--cover{display:none}.previas-reader{padding:0}.previas-reader__panel{border-radius:0;height:100%;max-height:100%;width:100%}}@media (prefers-reduced-motion:reduce){.previas-shelf__item{transform:none;transition:none}.previas-shelf__book3d,.previas-shelf__face--cover,.previas-shelf__face--spine{transition:none}.home-section--previas{--invite-tilt-x:0deg;--invite-tilt-y:0deg}.previas-invite__glow,.previas-invite__spine,.previas-invite__world{animation:none!important;transition:none;will-change:auto}.previas-hero__title,.previas-invite__cta,.previas-invite__stage,.previas-invite__title,.previas-shelf__cue,.previas-shelf__stage{view-transition-name:none}.previas-shelf__spine:active .previas-shelf__book3d,.previas-shelf__spine:focus-visible .previas-shelf__book3d,.previas-shelf__spine:hover .previas-shelf__book3d{transform:none;will-change:auto}.previas-shelf__spine:focus-visible .previas-shelf__face--spine,.previas-shelf__spine:hover .previas-shelf__face--spine{opacity:.25;transform:none}.previas-shelf__spine:focus-visible .previas-shelf__face--cover,.previas-shelf__spine:hover .previas-shelf__face--cover{opacity:1;transform:translateX(-50%);visibility:visible}}
/*# sourceMappingURL=previas.min.css.map */