@font-face {
        font-family: 'Playfair Display';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url('/fonts/57c6dde54e4c9fc598d996fb725999c79f3bc57d.woff2') format('woff2');
      }
@font-face {
        font-family: 'Playfair Display';
        font-style: italic;
        font-weight: 400;
        font-display: swap;
        src: url('/fonts/6fb750944b73fb9e093f452a3106dce4c4097419.woff2') format('woff2');
      }
@font-face {
        font-family: 'DM Sans';
        font-style: normal;
        font-weight: 600;
        font-display: swap;
        src: url('/fonts/083ada0785a6e66d948aaa686be3813125c996cc.woff2') format('woff2');
      }
@font-face {
        font-family: 'DM Sans';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url('/fonts/a25262f1b4327237ce42e99727cea38b95552246.woff2') format('woff2');
      }*{box-sizing:border-box}body{margin:0;background:#211b17;color:#fff5e4;font-family:'DM Sans',Arial,sans-serif;line-height:1.7}a{color:#e9c77d}header{max-width:1120px;margin:auto;padding:22px 24px;border-bottom:1px solid #5b4a38;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:14px;text-decoration:none}.brand img{width:50px;height:50px}.brand-name{font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:28px;line-height:1.2}.brand small{display:block;font-size:9px;letter-spacing:.2em;color:#d8cbbb}nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}main{max-width:1000px;margin:auto;padding:36px 24px 64px}h1,h2{font-family:'Playfair Display',Georgia,serif;font-weight:400;line-height:1.2}h1{font-size:clamp(28px,4vw,44px);margin:12px 0 20px}h2{font-size:28px}.kicker{font-size:12px;color:#e9c77d;letter-spacing:.12em;text-transform:uppercase}.watch-layout{display:grid;grid-template-columns:minmax(240px,360px) 1fr;gap:42px;align-items:start}video{display:block;width:100%;height:auto;aspect-ratio:9/16;background:#000;border-radius:12px}.watch-copy p{color:#e3d7c7}.button{display:inline-block;padding:12px 22px;background:#e9c77d;color:#211b17;text-decoration:none;border-radius:26px;font-weight:600}.related{margin:38px 0 0;padding:26px;background:#302720;border:1px solid #5b4a38;border-radius:12px}.related a{display:inline-block;margin:8px 18px 8px 0}footer{border-top:1px solid #5b4a38;max-width:1000px;margin:auto;padding:24px;font-size:13px;color:#cbbda9}.breadcrumbs{font-size:13px;margin-bottom:24px}.next-links{display:flex;justify-content:space-between;gap:24px;margin:24px 0}@media(max-width:700px){.watch-layout{grid-template-columns:1fr;gap:24px}.watch-video{max-width:360px;margin:auto}header{padding:18px 20px}main{padding:24px 20px 44px}nav{gap:16px}}