.wix-restored{padding:90px 0;background:linear-gradient(145deg,#faf7fa,#f0edf6 60%,#f8f6f1);color:#493d53;scroll-margin-top:90px}
.wix-restored header{padding:0 6%;max-width:980px;margin-bottom:40px}.wix-restored h2{font-family:var(--serif,serif);font-size:clamp(40px,6vw,86px);font-weight:400;line-height:1.06;margin:20px 0}.wix-restored header>p:last-child{font-size:16px}
.wix-strip{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:16px;padding:0 5%;scrollbar-width:thin}.wix-strip figure{flex:0 0 auto;width:clamp(270px,42vw,750px);margin:0;scroll-snap-align:center}.wix-strip .zoom-trigger{display:block;width:100%;padding:0;background:none;border:0;cursor:zoom-in}.wix-strip img{display:block;width:100%;height:60svh;object-fit:contain}.wix-strip figcaption{font-size:11px;padding:16px 0}.wix-strip-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px;padding:0 6% 20px;font-size:12px}.wix-strip-controls button{min-width:44px;min-height:44px;font-size:22px;border:0;background:none;color:inherit;cursor:pointer}.wix-strip-controls button:disabled{opacity:.25}.wix-restored video{display:block;width:100%;max-height:85svh;background:#111;object-fit:contain;margin-bottom:36px}.wix-chapters{display:flex;flex-wrap:wrap;gap:24px;padding:25px 6%;background:transparent}.wix-chapters a{font-size:14px;color:inherit}
@media(max-width:600px){.wix-strip figure{width:86vw}.wix-strip img{height:55svh}.wix-restored{padding:65px 0}}

.wix-fiber-intro{padding:clamp(52px,7vw,110px) 6% 48px;scroll-margin-top:90px;color:#493d53;background:transparent}
.wix-fiber-intro h2{font-family:var(--serif,serif);font-size:clamp(42px,7vw,96px);font-weight:400;line-height:1.08;margin:20px 0 30px}
.wix-fiber-intro>p:last-child{font-size:clamp(17px,1.6vw,23px);line-height:1.6;max-width:760px;margin:0}

.wix-plates{display:block}.wix-plates figure{margin:0 0 clamp(24px,4vw,64px)}.wix-plates .zoom-trigger{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.wix-plates img{display:block;width:100%;height:auto;max-height:none}.wix-plates figcaption{padding:12px 6%;font-size:11px}.wix-plates figure:last-child{margin-bottom:0}

.wix-alternate-film{padding:0 6%;margin:0 0 44px}.wix-alternate-film summary{cursor:pointer;font-size:16px;padding:20px 0;min-height:44px}.wix-alternate-film video{width:auto;max-width:100%;height:80svh;max-height:850px;margin:20px auto;object-fit:contain;background:transparent}
