.page.svelte-1td5mri{background:#0d0c0b;flex-direction:column;min-height:100vh;display:flex;overflow-x:clip}.head.svelte-1td5mri{background:linear-gradient(#06080c 0%,#0c1017 60%,#0d0c0b 100%);position:relative;overflow:hidden}.head-in.svelte-1td5mri{z-index:2;flex-direction:column;gap:18px;max-width:1320px;margin:0 auto;padding:clamp(140px,16vw,190px) clamp(18px,3vw,32px) clamp(50px,6vw,70px);display:flex;position:relative}.k.svelte-1td5mri{letter-spacing:.32em;text-transform:uppercase;color:#a8a08e;font-size:14px}h1.svelte-1td5mri{color:#efe6d4;margin:0;font-family:IM Fell English SC,serif;font-size:clamp(60px,11vw,150px);font-weight:400;line-height:.85}.head-in.svelte-1td5mri p:where(.svelte-1td5mri){color:#d8cdb4;max-width:700px;margin:0;font-family:IM Fell English,serif;font-size:clamp(20px,2.4vw,28px);font-style:italic}.filters.svelte-1td5mri{z-index:40;-webkit-backdrop-filter:blur(6px);background:#0d0c0beb;border-bottom:1px solid #2a2520;position:sticky;top:63px}.filters-in.svelte-1td5mri{scrollbar-width:none;gap:8px;max-width:1320px;margin:0 auto;padding:12px clamp(12px,3vw,32px);display:flex;overflow-x:auto}.filters.svelte-1td5mri button:where(.svelte-1td5mri){color:#c9bfa9;cursor:pointer;background:0 0;border:1px solid #3a342c;flex-shrink:0;align-items:baseline;gap:8px;padding:8px 16px;font-size:17px;transition:all .25s;display:flex}.filters.svelte-1td5mri button:where(.svelte-1td5mri):hover{border-color:#c9a46a}.filters.svelte-1td5mri button.on:where(.svelte-1td5mri){color:#f3e9d2;background:#8e2a1f;border-color:#5e1a12}.filters.svelte-1td5mri button:where(.svelte-1td5mri) span:where(.svelte-1td5mri){color:#8a8070;font-size:14px}.filters.svelte-1td5mri button.on:where(.svelte-1td5mri) span:where(.svelte-1td5mri){color:#e8c9bc}.grid-wrap.svelte-1td5mri{width:100%;max-width:1320px;margin:0 auto;padding:36px clamp(12px,3vw,32px) 60px}.masonry.svelte-1td5mri{columns:3 300px;column-gap:clamp(12px,1.6vw,20px)}figure.svelte-1td5mri{break-inside:avoid;flex-direction:column;gap:10px;margin:0 0 clamp(16px,2vw,26px);display:flex}.frame.svelte-1td5mri{background:#12100e;border:1px solid #2a2520;position:relative;overflow:hidden}.zoom.svelte-1td5mri{color:#efe6d4;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d0c0bbf;border:1px solid #c9a46a80;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;transition:background .2s;display:flex;position:absolute;bottom:10px;right:10px}.zoom.svelte-1td5mri:hover{background:#8e2a1fd9}figcaption.svelte-1td5mri{flex-direction:column;gap:3px;padding:0 2px;display:flex}.cap-top.svelte-1td5mri{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.t.svelte-1td5mri{color:#e8dcc1;font-family:IM Fell English,serif;font-size:21px;font-style:italic;line-height:1.2}.cat.svelte-1td5mri{letter-spacing:.16em;text-transform:uppercase;color:#6b5f4f;white-space:nowrap;font-size:13px}.brief.svelte-1td5mri{color:#7a705f;text-wrap:pretty;font-size:15px;line-height:1.4}.videos.svelte-1td5mri{background:#15120f;border-top:1px solid #2a2520}.videos-in.svelte-1td5mri{flex-direction:column;gap:30px;max-width:1320px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(18px,3vw,32px);display:flex}.vhead.svelte-1td5mri{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 30px;display:flex}.vhead.svelte-1td5mri span:where(.svelte-1td5mri){color:#9c917d;font-size:18px;font-style:italic}h2.svelte-1td5mri{color:#efe6d4;margin:0;font-family:IM Fell English SC,serif;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1}.vgrid.svelte-1td5mri{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(16px,2vw,24px);display:grid}.vid.svelte-1td5mri{margin:0}.vid.svelte-1td5mri .brief:where(.svelte-1td5mri){margin-top:-6px}.vframe.svelte-1td5mri{aspect-ratio:16/9;border:1px solid #2a2520;position:relative;overflow:hidden}.vplay.svelte-1td5mri{pointer-events:none;background:radial-gradient(circle at 34% 28%,#c4503f,#8e2a1f 45%,#5e1a12 92%);border-radius:52% 48% 57% 43%/47% 55% 45% 53%;justify-content:center;align-items:center;width:70px;height:66px;margin:-33px 0 0 -35px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px #0000008c}.vplay.svelte-1td5mri span:where(.svelte-1td5mri){border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid #f3e9d2;width:0;height:0;margin-left:6px}.lb.svelte-1td5mri{z-index:300;touch-action:pan-y;background:#060504f5;flex-direction:column;display:flex;position:fixed;inset:0}.lb-top.svelte-1td5mri{justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(12px,3vw,28px);display:flex}.lb-top.svelte-1td5mri span:where(.svelte-1td5mri){color:#8a8070;font-family:IM Fell English SC,serif;font-size:18px}.lb.svelte-1td5mri button:where(.svelte-1td5mri){color:#e8dcc1;cursor:pointer;background:0 0;border:1px solid #3a342c;font-size:24px;transition:border-color .2s}.lb.svelte-1td5mri button:where(.svelte-1td5mri):hover{border-color:#c9a46a}.lb-top.svelte-1td5mri button:where(.svelte-1td5mri){width:44px;height:44px}.lb-mid.svelte-1td5mri{flex:1;align-items:center;gap:clamp(4px,1.5vw,18px);min-height:0;padding:0 clamp(4px,1.5vw,18px);display:flex}.lb.svelte-1td5mri .nav:where(.svelte-1td5mri){border-color:#2a2520;flex-shrink:0;width:48px;height:64px}.lb-img.svelte-1td5mri{flex:1;min-width:0;height:100%;transition:opacity .35s;position:relative}.lb-cap.svelte-1td5mri{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px clamp(16px,4vw,40px) 26px;transition:opacity .35s;display:flex}.lb-cap.svelte-1td5mri .t:where(.svelte-1td5mri){color:#efe6d4;font-size:clamp(22px,2.6vw,30px)}.lb-cap.svelte-1td5mri .s:where(.svelte-1td5mri){color:#8a8070;font-size:15px}
