.marion-peek{z-index:90;isolation:isolate;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:min(410px,100vw);animation:1.05s cubic-bezier(.21,.91,.3,1.04) both marion-peek-enter;display:flex;position:fixed;bottom:clamp(12px,4.5vh,54px);right:0}.marion-peek__bubble{z-index:2;width:234px;color:var(--paper);background:color-mix(in srgb, var(--ink) 94%, var(--pink));border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);box-shadow:0 17px 65px color-mix(in srgb, var(--ink) 75%, transparent);pointer-events:auto;flex:0 0 234px;margin-bottom:55px;margin-right:-14px;padding:23px 23px 19px;position:relative;transform:rotate(-2deg)}.marion-peek__bubble:after{content:"";background:inherit;border-right:1px solid color-mix(in srgb, var(--gold) 50%, transparent);border-top:1px solid color-mix(in srgb, var(--gold) 50%, transparent);width:19px;height:19px;position:absolute;top:50%;right:-11px;transform:translateY(-50%)rotate(45deg)}.marion-peek__overline,.marion-peek__rating{letter-spacing:.13em;font:500 9px/1.5 DM Mono,monospace;display:block}.marion-peek__overline{color:var(--gold);padding-right:14px}.marion-peek__bubble p{letter-spacing:-.025em;margin:10px 0 18px;font:500 25px/1.17 Playfair Display,Georgia,serif}.marion-peek__bubble p em{color:var(--pink);font-weight:500}.marion-peek__link{border:1px solid color-mix(in srgb, var(--gold) 72%, transparent);min-height:36px;color:var(--paper);letter-spacing:.015em;justify-content:space-between;align-items:center;gap:22px;padding:8px 12px 8px 14px;font:600 11px/1.2 Manrope,sans-serif;transition:background .2s,color .2s;display:inline-flex}.marion-peek__link:hover{background:var(--gold);color:var(--ink)}.marion-peek__link:focus-visible,.marion-peek__portrait:focus-visible,.marion-peek__close:focus-visible{outline:2px solid var(--paper);outline-offset:3px}.marion-peek__rating{letter-spacing:.07em;color:color-mix(in srgb, var(--paper) 55%, transparent);margin-top:13px;font-size:8px}.marion-peek__close{z-index:3;width:34px;height:34px;color:var(--paper);opacity:.8;cursor:pointer;background:0 0;border:0;padding:0;font:400 25px/1 Manrope,sans-serif;position:absolute;top:4px;right:6px}.marion-peek__close:hover{opacity:1}.marion-peek__portrait{pointer-events:auto;width:181px;height:256px;box-shadow:-12px 0 45px color-mix(in srgb, var(--ink) 75%, transparent);background:var(--ink);border-radius:46% 48% 0 0;flex:0 0 181px;margin-right:-20px;display:block;position:relative;overflow:hidden;transform:rotate(4deg)}.marion-peek__photo,.marion-peek__photo img,.marion-peek__scanlines,.marion-peek__glitch{width:100%;height:100%;position:absolute;inset:0}.marion-peek__photo img{object-fit:cover;object-position:center 24%;display:block}.marion-peek__photo--damian{animation:15s step-end infinite marion-damian-visible}.marion-peek__photo--mida{animation:15s step-end infinite marion-mida-visible}.marion-peek__scanlines{pointer-events:none;opacity:.25;background:repeating-linear-gradient(to bottom, transparent 0, transparent 3px, color-mix(in srgb, var(--ink) 35%, transparent) 4px, transparent 5px)}.marion-peek__glitch{pointer-events:none;opacity:0;background:linear-gradient(170deg, transparent 15%, color-mix(in srgb, var(--pink) 40%, transparent) 43%, transparent 47%, color-mix(in srgb, var(--paper) 55%, transparent) 49%, transparent 55%);animation:15s linear infinite marion-analog-flicker}@keyframes marion-peek-enter{0%{opacity:0;transform:translate(100%)translateY(20px)}to{opacity:1;transform:translate(0)translateY(0)}}@keyframes marion-damian-visible{0%,44%,96%,to{opacity:1}45%,95%{opacity:0}}@keyframes marion-mida-visible{0%,44%,96%,to{opacity:0}45%,95%{opacity:1}}@keyframes marion-analog-flicker{0%,43%,47%,94%,98%,to{opacity:0;transform:translateY(0)}44%{opacity:.7;transform:translateY(-6px)}45%{opacity:.35;transform:translateY(5px)}95%{opacity:.75;transform:translateY(4px)}96%{opacity:.3;transform:translateY(-4px)}}@media (width<=600px){.marion-peek{bottom:max(10px, env(safe-area-inset-bottom));width:min(300px,100vw)}.marion-peek__bubble{flex-basis:184px;width:184px;margin-bottom:38px;margin-right:-12px;padding:18px 17px 16px}.marion-peek__bubble p{margin:8px 0 13px;font-size:19px}.marion-peek__overline{font-size:8px}.marion-peek__rating{margin-top:9px;font-size:7px}.marion-peek__portrait{flex-basis:128px;width:128px;height:188px;margin-right:-13px}.marion-peek__link{gap:12px;min-height:32px;font-size:10px}}@media (prefers-reduced-motion:reduce){.marion-peek,.marion-peek__photo--damian,.marion-peek__photo--mida,.marion-peek__glitch{animation:none!important}.marion-peek__photo--damian{opacity:1}.marion-peek__photo--mida{opacity:0}}
