body{background:#080808;color:#f7f5f0;margin:0}.video-page{font-family:Manrope,Arial,sans-serif;max-width:1440px;margin:auto;padding:0 36px 80px;box-sizing:border-box}.video-hero{padding:80px 0 55px;border-bottom:1px solid #47351d}.eyebrow{color:#e2ae52;font-size:11px;letter-spacing:.27em;font-weight:800;margin-bottom:20px}.video-hero h1{font-size:clamp(37px,5vw,70px);line-height:1.1;letter-spacing:-.035em;max-width:990px;margin:0 0 24px;font-weight:800}.video-hero em,.section-heading em{color:#eac06e;font-style:normal}.video-hero p{color:#bbb2a5;font-size:16px;max-width:620px;line-height:1.8}.quicknav{display:flex;gap:12px;margin-top:30px}.quicknav a{color:#f8e0b1;text-decoration:none;padding:12px 19px;border:1px solid #74562a;border-radius:40px;font-weight:700;font-size:13px}.quicknav a:hover{background:#3c2b13}.quicknav span{color:#a68a5b;margin-left:12px}.video-section{padding-top:70px;scroll-margin-top:105px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px}.section-heading h2{font-size:clamp(25px,3vw,40px);margin:0}.section-heading .eyebrow{margin-bottom:10px}.section-heading>a{color:#e0b968;font-size:13px;text-decoration:none}.section-note{color:#aea89f;font-size:13px;line-height:1.7;margin-bottom:22px}.video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.video-card{border:1px solid #55401f;background:#101010;border-radius:14px;overflow:hidden;min-width:0;box-shadow:0 12px 26px #0006}.video-poster{display:block;position:relative;aspect-ratio:16/9;width:100%;padding:0;border:0;background:#151515;cursor:pointer;overflow:hidden}.video-poster>img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.video-poster:hover img{transform:scale(1.045)}.play-circle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;color:#0a0906;background:#e4b85e;border-radius:50%;width:65px;height:65px;font-size:24px;box-shadow:0 0 22px #e0a94577}.video-info{padding:19px 20px 22px}.video-tag{color:#e4b65d;font-size:10px;letter-spacing:.2em;font-weight:800}.video-info h3{font-size:18px;margin:8px 0 19px;font-weight:750}.video-info a{color:#c9c0b0;font-size:12px;text-decoration:none}.video-info a:hover{color:#ecc272}.tiktok-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tiktok-preview{aspect-ratio:9/13;background:radial-gradient(circle at 50% 35%,#503217,#12100f 60%,#090909);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:18px;box-sizing:border-box}.tiktok-mark{font-size:67px;color:#e9ba65;text-shadow:0 0 25px #d29b3d88}.tiktok-text{text-align:center;font-size:16px;letter-spacing:.1em;font-weight:800}.tiktok-text small{display:block;font-size:10px;color:#d8ac62;margin-top:7px}.tk-play{border:1px solid #d0a250;color:#f5c567;background:#13110e;padding:12px 18px;border-radius:28px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.tk-play:hover{background:#372711}.video-frame{width:100%;height:100%;border:0;display:block;background:#0b0b0b}.video-footer{font:11px Manrope,Arial,sans-serif;color:#a8997d;border-top:1px solid #49391e;padding:26px max(30px,5vw);display:flex;justify-content:space-between;gap:20px}.tk .video-info{padding:15px}.tk .video-info h3{font-size:15px}@media(max-width:1100px){.video-grid,.tiktok-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.video-page{padding:0 16px 45px}.video-hero{padding:55px 0 38px}.video-hero p{font-size:14px}.video-section{padding-top:44px}.video-grid,.tiktok-grid{grid-template-columns:1fr}.section-heading{align-items:start;flex-direction:column}.tiktok-preview{aspect-ratio:9/11}.video-footer{flex-direction:column}}