.video-landing{isolation:isolate;color:var(--cream);background:var(--ink);flex-direction:column;min-height:max(740px,100svh);padding:160px 5% 30px;display:flex;position:relative;overflow:hidden}.video-landing-media,.video-landing-shade{pointer-events:none;z-index:-2;position:absolute;inset:0}.video-landing-media{background:url(/assets/local-preview/baguio-poster.jpg) 50%/cover}.video-landing-media video{object-fit:cover;object-position:center;width:100%;height:100%}.video-landing-shade{z-index:-1;background:linear-gradient(#050b0740 0%,#050b071f 22%,#050b0759 65%,#050b07f5 100%),linear-gradient(90deg,#050b072e,#050b0714 50%,#050b072e)}.video-landing-content{text-align:center;width:100%;max-width:1040px;margin:auto;padding:30px 0 65px}.video-landing .video-landing-eyebrow{color:var(--pale-gold);letter-spacing:.25em;justify-content:center;align-items:center;gap:12px;margin:0 0 26px;font:700 11px/1.5 Manrope,sans-serif;display:flex}.video-landing-pulse{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px;position:relative;box-shadow:0 0 12px #f2c56780}.video-landing-pulse:after{content:"";border:1px solid #f2c56799;border-radius:50%;animation:2.6s ease-out infinite landing-pulse;position:absolute;inset:-5px}@keyframes landing-pulse{0%{opacity:.8;transform:scale(.5)}85%,to{opacity:0;transform:scale(1.7)}}.collection-page .video-landing h1{color:var(--cream);font:500 clamp(46px, 5.8vw, 84px)/1.08 var(--display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 3px 30px #0005}.video-landing h1 em{letter-spacing:inherit;white-space:normal;text-shadow:inherit;color:var(--pale-gold);font-size:1em;font-weight:500}.video-landing .video-landing-description{color:#fffbeddd;text-wrap:balance;text-shadow:0 2px 8px #0008;margin:26px auto 34px;font:400 15px/1.85 Manrope,sans-serif}.video-landing-choices{justify-content:center;gap:46px;max-width:740px;margin:44px auto 0;display:flex}.video-stay-link{min-width:0;min-height:128px;color:var(--cream);text-align:left;background:0 0;border:0;border-bottom:1px solid #ffe3a159;flex:1;justify-content:space-between;align-items:center;gap:16px;padding:14px 0 22px;text-decoration:none;display:flex;position:relative}.video-stay-link small{color:#fffbedcc;letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:9px;font:600 8px/1.5 Manrope,sans-serif;display:flex}.video-stay-link small i{font:italic 500 15px/1 var(--body);color:var(--gold);letter-spacing:0}.video-stay-link strong{font:500 clamp(26px, 2.6vw, 36px)/1.25 var(--display);letter-spacing:-.025em;white-space:normal;transition:color .3s,transform .45s cubic-bezier(.2,.8,.2,1);display:block}.video-stay-discover{letter-spacing:.18em;color:var(--pale-gold);margin-top:12px;font:600 8px/1.5 Manrope,sans-serif;display:block}.video-stay-arrow{width:44px;height:44px;color:var(--pale-gold);border:1px solid #ffe3a170;border-radius:50%;flex-shrink:0;place-items:center;font:400 24px/1 Manrope,sans-serif;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s,color .3s;display:grid}.video-stay-link:after{content:"";background:var(--gold);transform-origin:0;height:2px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 -1px;transform:scaleX(.16)}.video-stay-link:is(:hover,:focus-visible):after{transform:scaleX(1)}.video-stay-link:is(:hover,:focus-visible) strong{color:var(--pale-gold);transform:translate(4px)}.video-stay-link:is(:hover,:focus-visible) .video-stay-arrow{background:var(--gold);color:var(--ink);border-color:var(--gold);transform:rotate(45deg)}.video-landing h1 .landing-title-line{white-space:normal;color:inherit;display:block}.video-landing h1 em.landing-title-line{color:var(--pale-gold)}.video-landing h1 .landing-word{white-space:pre;font:inherit;letter-spacing:inherit;color:inherit;text-shadow:inherit;display:inline-block}@media (prefers-reduced-motion:no-preference){.video-landing h1 .landing-word{animation:landing-word-reveal 1.05s cubic-bezier(.16,1,.3,1) var(--word-delay) both}.video-landing-eyebrow{animation:.8s ease-out both landing-copy-reveal}.video-landing-description{animation:.9s ease-out .9s both landing-copy-reveal}.video-stay-link{animation:.9s cubic-bezier(.16,1,.3,1) 1.1s both landing-copy-reveal}.video-stay-link:nth-child(2){animation-delay:1.24s}}@keyframes landing-word-reveal{0%{opacity:0;filter:blur(5px);transform:translateY(32px)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}@keyframes landing-copy-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.video-landing-footer{border-top:1px solid #fffbed26;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;display:flex}.video-landing-film{align-items:center;gap:12px;display:flex}.video-landing-film button{width:44px;height:44px;color:var(--cream);cursor:pointer;background:#050b074d;border:1px solid #fffbed66;border-radius:50%;place-items:center;display:grid}.video-landing-film button:hover{border-color:var(--gold);color:var(--gold)}.video-landing-film button:disabled{opacity:.4;cursor:default}.video-landing-film svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.video-landing-film>span{color:var(--muted);letter-spacing:.14em;font:600 9px/1.6 Manrope,sans-serif}.video-landing-film small{letter-spacing:.04em;color:#d5d3c399;font:400 10px/1.5 Manrope,sans-serif;display:block}.video-landing-explore{min-height:44px;color:var(--muted);letter-spacing:.1em;align-items:center;gap:14px;margin-right:220px;font:600 10px/1.5 Manrope,sans-serif;text-decoration:none;display:inline-flex}.video-landing-explore span{color:var(--gold);font-size:21px}.video-landing :is(a,button):focus-visible{outline:2px solid var(--pale-gold);outline-offset:5px}@media (max-width:1100px){.video-landing{padding-inline:6%}}@media (max-width:700px){.video-landing{min-height:max(740px,100svh);padding-top:124px;padding-bottom:24px}.video-landing-content{padding:16px 0 40px}.video-landing .video-landing-eyebrow{letter-spacing:.15em;margin-bottom:22px;font-size:9px}.collection-page .video-landing h1{font-size:clamp(38px,10.2vw,64px);line-height:1.14}.video-landing .video-landing-description{max-width:330px;margin:22px auto 28px;font-size:13px;line-height:1.75}.video-landing-choices{flex-direction:column;gap:16px;max-width:380px;margin-top:30px}.video-stay-link{flex:none;min-height:112px;padding:10px 0 18px}.video-stay-link strong{font-size:30px}.video-landing-explore{gap:8px;max-width:130px;margin-right:18px;font-size:8px}.video-landing-film{gap:8px}.video-landing-film>span{letter-spacing:.08em;font-size:8px}}@media (prefers-reduced-motion:reduce){.video-landing *,.video-landing :before,.video-landing :after{transition:none!important;animation:none!important}.video-stay-link:is(:hover,:focus-visible) strong,.video-stay-link:is(:hover,:focus-visible) .video-stay-arrow{transform:none}}
