.valta{--v-ink:#efe8dc;--v-muted:#efe8dca8;--v-dim:#efe8dc70;--v-line:#efe8dc38;--v-bg:#060504;--v-pad:clamp(18px, 3.6vw, 52px);--v-title:var(--font-valta-title,"Barlow Condensed"), "Bahnschrift SemiCondensed", "Arial Narrow", sans-serif;--v-serif:var(--font-valta-line,"Cormorant Garamond"), Georgia, serif;--v-sans:var(--font-barlow,"Barlow"), "Segoe UI", Roboto, Arial, sans-serif;--v-mono:var(--font-geist-mono,"Geist Mono"), Consolas, "SFMono-Regular", monospace;isolation:isolate;background:var(--v-bg);min-height:100svh;color:var(--v-ink);font-family:var(--v-sans);position:relative;overflow:hidden}.vReel{z-index:0;background:var(--v-bg);position:absolute;inset:0}.vSlide{opacity:0;background:var(--lqip) center / cover no-repeat;animation:vShow var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--hold));will-change:opacity;margin:0;position:absolute;inset:0}.vImg,.vImg img{width:100%;height:100%;position:absolute;inset:0}.vImg{overflow:hidden}.vImg img{object-fit:cover;object-position:var(--focus,50% 50%);max-width:none;transform-origin:var(--focus,50% 50%);animation:vDrift var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--hold));will-change:transform}.vShade{z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 45%,#0403028c 100%),linear-gradient(#0000 36%,#0504031f 48%,#0504038c 74%,#050403e0 100%),linear-gradient(90deg,#05040380 0%,#0504032e 38%,#0000 60%),linear-gradient(#0504038c 0%,#0000 16%);position:absolute;inset:0}.vGrain{z-index:2;pointer-events:none;opacity:.085;mix-blend-mode:overlay;background:url(/paper/grain.webp) 0 0/240px;animation:1.2s steps(6,end) infinite vGrain;position:absolute;inset:-60px}@keyframes vGrain{0%{transform:translate(0)}20%{transform:translate(-22px,14px)}40%{transform:translate(18px,-26px)}60%{transform:translate(-12px,-8px)}80%{transform:translate(26px,20px)}to{transform:translate(0)}}.vTop{z-index:3;padding:var(--v-pad);font-family:var(--v-mono);letter-spacing:.38em;text-transform:uppercase;justify-content:flex-start;align-items:baseline;gap:16px;font-size:11px;animation:2.4s .4s both vIn;display:flex;position:absolute;top:0;left:0;right:0}.vCoord{color:var(--v-muted);letter-spacing:.3em;white-space:nowrap}.vRedact{letter-spacing:0;opacity:.55}.vSr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vCopy{z-index:3;width:min(100%,760px);padding:0 var(--v-pad) calc(var(--v-pad) + 34px);text-shadow:0 1px 24px #00000059;position:absolute;bottom:0;left:0}.vTitle{gap:clamp(10px,1.4vw,18px);font-weight:300;display:grid}.vEyebrow{font-family:var(--v-mono);letter-spacing:.48em;text-transform:uppercase;color:var(--v-muted);font-size:11px;font-weight:500;animation:2.2s 1s both vIn}.vName{font-family:var(--v-title);text-transform:uppercase;letter-spacing:.13em;margin-left:-.06em;font-size:clamp(58px,10.8vw,178px);font-weight:300;line-height:.9;animation:3.2s 1.2s both vTitle}.vName>span{white-space:nowrap;display:block}.vLine{font-family:var(--v-serif);color:var(--v-ink);margin-top:clamp(14px,1.6vw,22px);font-size:clamp(21px,2.3vw,31px);font-style:italic;font-weight:400;line-height:1.2;animation:2.4s 2.2s both vIn}.vCaps{z-index:3;right:var(--v-pad);bottom:calc(var(--v-pad) + 34px);pointer-events:none;position:absolute}.vCap{opacity:0;white-space:nowrap;text-align:right;text-shadow:0 1px 2px #00000059,0 1px 18px #0000008c;animation:vShow var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--hold));justify-items:end;gap:6px;display:grid;position:absolute;bottom:0;right:0}.vTime{font-family:var(--v-mono);letter-spacing:.34em;color:var(--v-muted);font-size:11px}.vPlace{font-family:var(--v-serif);color:var(--v-ink);font-size:clamp(17px,1.5vw,21px);font-style:italic}.vFoot{z-index:3;padding:0 var(--v-pad) var(--v-pad);justify-content:flex-end;align-items:center;animation:2.4s 3.8s both vIn;display:flex;position:absolute;bottom:0;left:0;right:0}.vTicks{gap:6px;display:flex}.vTicks li{background:var(--v-line);width:26px;height:1px;position:relative;overflow:hidden}.vTicks span{background:var(--v-ink);transform-origin:0;opacity:0;animation:vTickFill var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--hold));position:absolute;inset:0;transform:scaleX(0)}@keyframes vIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vTitle{0%{opacity:0;letter-spacing:.26em;filter:blur(6px)}to{opacity:1;letter-spacing:.13em;filter:blur()}}@keyframes vTitleSm{0%{opacity:0;letter-spacing:.16em;filter:blur(6px)}to{opacity:1;letter-spacing:.09em;filter:blur()}}@media (max-width:720px){.vTop{font-size:10px}.vCoord{letter-spacing:.2em}.vCaps{top:calc(var(--v-pad) + 26px);bottom:auto;left:var(--v-pad);right:auto}.vCap{text-align:left;justify-items:start;inset:0 auto auto 0}.vCopy{padding-bottom:calc(var(--v-pad) + 30px)}.vName{letter-spacing:.09em;animation-name:vTitleSm}.vTicks li{width:16px}.vShade{background:radial-gradient(140% 80% at 50% 40%,#0000 40%,#04030280 100%),linear-gradient(#0000 20%,#0504031a 30%,#050403a8 60%,#050403eb 100%),linear-gradient(#050403b8 0%,#05040359 18%,#0000 32%)}}@media (prefers-reduced-motion:reduce){.vSlide,.vImg img,.vCap,.vTicks span,.vGrain,.vTop,.vEyebrow,.vName,.vLine,.vFoot{animation:none}.vSlide,.vCap{display:none}.vSlide:first-child{opacity:1;display:block}.vCap:first-child{opacity:1;display:grid}.vTicks{display:none}}
