.river[data-astro-cid-op2rgnor]{position:relative;height:100svh;min-height:600px;overflow:hidden;background:#24331f;color:#fff;font-family:var(--label)}.bgv[data-astro-cid-op2rgnor]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veil[data-astro-cid-op2rgnor]{position:absolute;inset:0;background:linear-gradient(180deg,rgb(10 20 10 / .25),transparent 30%,transparent 70%,rgb(10 20 10 / .25));pointer-events:none}.back[data-astro-cid-op2rgnor]{position:absolute;z-index:5;right:3vw;bottom:18px;color:#fff;font:700 .95rem var(--label);text-underline-offset:3px;text-shadow:0 1px 8px rgb(0 0 0 / .7)}.title[data-astro-cid-op2rgnor]{position:absolute;z-index:5;right:3vw;top:22px;text-align:right;text-shadow:0 2px 12px rgb(0 0 0 / .6)}.title[data-astro-cid-op2rgnor] h1[data-astro-cid-op2rgnor]{margin:0;font:400 clamp(2rem,3.4vw,3.2rem)/1 Georgia,serif}.title[data-astro-cid-op2rgnor] em[data-astro-cid-op2rgnor]{font-style:italic;color:#f8d3e1}.title[data-astro-cid-op2rgnor] p[data-astro-cid-op2rgnor]{margin:6px 0 0;font:italic 400 1rem var(--label)}.bags[data-astro-cid-op2rgnor]{margin:0;padding:0;list-style:none}.hang[data-astro-cid-op2rgnor]{--h: 37svh;position:absolute;z-index:2;left:var(--x);top:calc(72svh - var(--h));height:var(--h);aspect-ratio:452 / 1482;translate:-50% 0;transform-origin:50% -40svh;animation:sway var(--sw) ease-in-out infinite;animation-delay:var(--d)}.hang[data-astro-cid-op2rgnor].row-1{--h: 47svh;z-index:3;top:calc(93svh - var(--h))}.hang[data-astro-cid-op2rgnor]:before{content:"";position:absolute;left:57%;bottom:99%;width:1px;height:120svh;background:#ffffffbf}@keyframes sway{0%,to{rotate:-1.2deg;translate:-50% 0}50%{rotate:1.2deg;translate:-50% -6px}}.bag[data-astro-cid-op2rgnor]{position:relative;display:block;width:100%;height:100%;container-type:inline-size;padding:0;border:0;background:none;cursor:pointer}.paper[data-astro-cid-op2rgnor]{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 4px 10px rgb(0 0 0 / .35));-webkit-mask-image:linear-gradient(to bottom,#000 86%,rgb(0 0 0 / .45) 97%);mask-image:linear-gradient(to bottom,#000 86%,#00000073 97%)}.label[data-astro-cid-op2rgnor]{position:absolute;left:12%;top:7.5%;width:54%;height:16%;display:grid;place-items:center;text-align:center;font:700 13cqw/1 var(--brat);color:#b3475f}.ripple[data-astro-cid-op2rgnor]{position:absolute;left:50%;bottom:-2%;width:150%;aspect-ratio:4 / 1;translate:-50% 50%;border-radius:50%;border:1.5px solid rgb(255 255 255 / .45);box-shadow:0 0 0 6px #ffffff1f,0 0 18px #ffffff40 inset;animation:ring 4s ease-out infinite;animation-delay:var(--d);pointer-events:none}@keyframes ring{0%{scale:.6;opacity:.9}to{scale:1.25;opacity:0}}.bag[data-astro-cid-op2rgnor]:hover .paper[data-astro-cid-op2rgnor],.bag[data-astro-cid-op2rgnor]:focus-visible .paper[data-astro-cid-op2rgnor]{filter:drop-shadow(0 0 18px rgb(255 220 235 / .9))}.bag[data-astro-cid-op2rgnor]:focus-visible{outline:2px solid #fff;outline-offset:6px}.cap[data-astro-cid-op2rgnor]{position:absolute;left:50%;top:18%;translate:-50% 0;width:max-content;max-width:170px;padding:3px 8px;background:#ffffffe6;color:#3a2a30;font:italic 400 .82rem/1.25 var(--label);text-align:center;opacity:0;transition:opacity .2s;pointer-events:none}.hang[data-astro-cid-op2rgnor]:hover .cap[data-astro-cid-op2rgnor],.hang[data-astro-cid-op2rgnor]:focus-within .cap[data-astro-cid-op2rgnor]{opacity:1}.hang[data-astro-cid-op2rgnor]:hover,.hang[data-astro-cid-op2rgnor]:focus-within{animation-play-state:paused;z-index:6}.card[data-astro-cid-op2rgnor]{padding:0;border:0;background:transparent;max-width:none;max-height:none;overflow:visible}.card[data-astro-cid-op2rgnor]::backdrop{background:#141e148c;backdrop-filter:blur(4px)}.shut[data-astro-cid-op2rgnor]{position:fixed;z-index:5;top:14px;right:16px;padding:8px 18px;border:1.5px solid #fff;border-radius:999px;background:#0006;color:#fff;font:700 .85rem var(--label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.shut[data-astro-cid-op2rgnor]:hover,.shut[data-astro-cid-op2rgnor]:focus-visible{background:#fff;color:#000}.sheet[data-astro-cid-op2rgnor]{--ink: #2a1d24;position:relative;width:min(94vw,103.04svh,980px);aspect-ratio:1.12;container-type:inline-size;background:var(--tint);color:var(--ink);box-shadow:0 24px 60px #00000073;overflow:hidden;animation:lift .45s cubic-bezier(.2,.9,.3,1.1) both;font-family:var(--brat)}@keyframes lift{0%{opacity:0;translate:0 24px;scale:.96}}.cups[data-astro-cid-op2rgnor]{position:absolute;left:21%;top:2%;height:96%;width:auto;filter:drop-shadow(8px 14px 18px rgb(0 0 0 / .22));pointer-events:none}.zone[data-astro-cid-op2rgnor]{position:absolute;z-index:2;overflow:hidden;display:grid;align-content:start;gap:.55em;font-size:15px;line-height:1.32}.zone[data-astro-cid-op2rgnor] p[data-astro-cid-op2rgnor]{margin:0}.za[data-astro-cid-op2rgnor]{left:58%;top:5%;width:38%;height:30%}.zb[data-astro-cid-op2rgnor]{left:4%;top:40%;width:36%;height:30%}.zc[data-astro-cid-op2rgnor]{left:62%;top:72%;width:34%;height:24%;align-content:center;justify-items:start;gap:12px}.name[data-astro-cid-op2rgnor]{font:700 2.6em/1 var(--brat);text-transform:uppercase;letter-spacing:-.01em}.sub[data-astro-cid-op2rgnor]{margin-top:-.3em!important;font:italic 400 1.05em/1.2 var(--brat);opacity:.75}.play[data-astro-cid-op2rgnor]{padding:10px 24px;border:1.5px solid var(--ink);border-radius:999px;background:var(--ink);color:var(--tint);font:700 1.05rem var(--brat);letter-spacing:.04em;cursor:pointer}.play[data-astro-cid-op2rgnor]:hover,.play[data-astro-cid-op2rgnor]:focus-visible{background:transparent;color:var(--ink)}.more[data-astro-cid-op2rgnor]{color:var(--ink);font:700 .98rem var(--brat);text-underline-offset:3px}.player[data-astro-cid-op2rgnor]{width:100vw;height:100svh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#000}.player[data-astro-cid-op2rgnor]::backdrop{background:#000}.player[data-astro-cid-op2rgnor] video[data-astro-cid-op2rgnor],.player[data-astro-cid-op2rgnor] iframe[data-astro-cid-op2rgnor]{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000}.player[data-astro-cid-op2rgnor] [data-astro-cid-op2rgnor][hidden]{display:none}.close[data-astro-cid-op2rgnor]{position:absolute;z-index:2;top:8px;right:14px;width:44px;height:44px;border:0;border-radius:50%;background:#0009;color:#fff;font-size:2rem;line-height:1;cursor:pointer}@media(max-width:860px){.river[data-astro-cid-op2rgnor]{height:auto;min-height:100svh;padding:120px 12px 70px}.bgv[data-astro-cid-op2rgnor],.veil[data-astro-cid-op2rgnor]{position:fixed}.title[data-astro-cid-op2rgnor]{right:16px;top:70px}.bags[data-astro-cid-op2rgnor]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:26px 10px;margin-top:50px}.hang[data-astro-cid-op2rgnor],.hang[data-astro-cid-op2rgnor].row-1{position:relative;left:auto;top:auto;height:auto;width:100%;translate:none;transform-origin:50% 0;animation-name:sway-m}@keyframes sway-m{50%{rotate:1.5deg}}.hang[data-astro-cid-op2rgnor]:before{height:40px}.cap[data-astro-cid-op2rgnor]{opacity:1;top:auto;bottom:-6px;font-size:.7rem}}@media(max-width:760px){.sheet[data-astro-cid-op2rgnor]{width:94vw;aspect-ratio:auto;display:grid;gap:14px;padding:18px 18px 22px;max-height:92svh;overflow-y:auto}.cups[data-astro-cid-op2rgnor]{position:relative;left:auto;top:auto;height:auto;width:62%;justify-self:center;order:2}.zone[data-astro-cid-op2rgnor]{position:static;width:auto;height:auto;overflow:visible;font-size:1rem}.za[data-astro-cid-op2rgnor]{order:1}.zb[data-astro-cid-op2rgnor]{order:3}.zc[data-astro-cid-op2rgnor]{order:4}}@media(prefers-reduced-motion:reduce){.hang[data-astro-cid-op2rgnor],.ripple[data-astro-cid-op2rgnor],.sheet[data-astro-cid-op2rgnor]{animation:none}.bgv[data-astro-cid-op2rgnor]{display:none}.river[data-astro-cid-op2rgnor]{background:#24331f url(/assets/design/short-form-video/river-still.jpg) center / cover}}
