.e1e1-viewing-page{--ink:#283b3b;--violet:#725274;--paper:#f3edf3;color:var(--ink)}.e1e1-viewing-shell,.e1e1-viewing-single-shell,.e1e1-viewing-single-body{width:min(1120px,calc(100% - 40px));margin:auto}.e1e1-viewing-hero{padding:110px 0 100px;background:radial-gradient(circle at 80% 20%,rgba(114,82,116,.15),transparent 35%),linear-gradient(145deg,#f4edf4,#fffaf1)}.e1e1-viewing-hero h1{max-width:800px;margin:15px 0 20px;font:700 clamp(43px,6vw,78px)/1.04 Georgia,serif}.e1e1-viewing-hero p{max-width:650px;color:#61716e;font-size:19px;line-height:1.7}.e1e1-viewing-hero a{display:inline-flex;margin-top:25px;color:var(--violet);font-weight:850;text-decoration:none}.e1e1-viewing-archive{padding:90px 0}.e1e1-viewing-archive header{max-width:690px;margin-bottom:40px}.e1e1-viewing-archive header>span{color:var(--violet);font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.e1e1-viewing-archive header h2{margin:8px 0;font:700 clamp(34px,4vw,52px)/1.1 Georgia,serif}.e1e1-viewing-archive header p{color:#6c7a77;line-height:1.7}.e1e1-viewing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.e1e1-viewing-card{overflow:hidden;border-radius:25px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 18px 48px rgba(40,59,59,.1)}.e1e1-viewing-card.is-featured{grid-column:1/-1;display:grid;grid-template-columns:1.25fr 1fr}.e1e1-viewing-card-media{position:relative;display:grid;place-items:center;min-height:310px;background:linear-gradient(145deg,#2d3435,#654d68)}.e1e1-viewing-card-media img{width:100%;height:100%;min-height:310px;object-fit:cover}.e1e1-viewing-play{display:grid;place-items:center;width:76px;height:76px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(255,255,255,.16);color:#fff;font-size:28px}.e1e1-viewing-card>div:last-child{padding:30px}.e1e1-viewing-card>div:last-child>span{color:var(--violet);font-size:11px;font-weight:900;text-transform:uppercase}.e1e1-viewing-card h2{margin:8px 0 12px;font:700 30px/1.15 Georgia,serif}.e1e1-viewing-card p{color:#6a7975;line-height:1.6}.e1e1-viewing-card strong{color:var(--violet);font-size:13px}.e1e1-viewing-empty,.e1e1-viewing-missing{padding:70px 25px;border-radius:25px;background:var(--paper);text-align:center}.e1e1-viewing-single>header{padding:75px 0 55px;background:linear-gradient(145deg,#f4edf4,#fff9ef);text-align:center}.e1e1-viewing-single>header a{display:inline-flex;margin-bottom:30px;color:var(--violet);font-weight:800;text-decoration:none}.e1e1-viewing-single>header h1{margin:15px 0;font:700 clamp(40px,6vw,72px)/1.05 Georgia,serif}.e1e1-viewing-single>header p{max-width:700px;margin:auto;color:#687774;font-size:19px;line-height:1.7}.e1e1-viewing-single-body{max-width:950px;padding:65px 0 100px}.e1e1-viewing-primary,.e1e1-viewing-gallery figure{overflow:hidden;margin:0;border-radius:24px;background:#202829;box-shadow:0 18px 50px rgba(30,45,44,.15)}.e1e1-viewing-primary img,.e1e1-viewing-primary iframe{display:block;width:100%;max-height:680px;object-fit:contain}.e1e1-viewing-primary figcaption,.e1e1-viewing-gallery figcaption{padding:12px 16px;background:#fff;color:#687774;font-size:12px}.e1e1-viewing-story{max-width:760px;margin:55px auto;color:#405451;font:400 18px/1.85 Georgia,serif}.e1e1-viewing-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:55px}.e1e1-viewing-gallery img,.e1e1-viewing-gallery iframe{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;border:0}.e1e1-viewing-gallery .e1e1-reading-video-frame{aspect-ratio:16/9}.e1e1-viewing-single-body>nav{display:flex;justify-content:space-between;gap:20px;margin-top:60px;padding:24px;border-radius:18px;background:var(--paper)}.e1e1-viewing-single-body>nav a{color:var(--violet);font-weight:850;text-decoration:none}.e1e1-viewing-missing{width:min(760px,calc(100% - 40px));margin:70px auto}.e1e1-viewing-missing a{color:var(--violet);font-weight:800}@media(max-width:760px){.e1e1-viewing-grid{grid-template-columns:1fr}.e1e1-viewing-card.is-featured{grid-column:auto;display:block}.e1e1-viewing-gallery{grid-template-columns:1fr}.e1e1-viewing-single-body>nav{flex-direction:column}}
