html,body,#root{background:#000;min-height:100%;margin:0}.fw{color:#f3ead6;background:#000;min-height:100vh;font:18px/1.65 Georgia,Times New Roman,serif}.fw a{color:#d9a81e}.fw header{border-bottom:1px solid #2a2110;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 24px;display:flex}.fw header img{height:60px;display:block}.fw nav{flex-wrap:wrap;gap:24px;display:flex}.fw nav a{color:#c8941f;letter-spacing:.06em;text-transform:uppercase;padding:10px 0;font:700 16px/1 Trebuchet MS,Verdana,sans-serif;text-decoration:none}.fw nav a[aria-current=page]{color:#fff}.fw-hero{text-align:center;place-items:center;min-height:560px;padding:40px 16px;display:grid;position:relative;overflow:hidden}.fw-herobg{opacity:.2;background-position:50% 22%;background-size:cover;position:absolute;inset:0}.fw-herotext{position:relative}.fw-herotext img{mix-blend-mode:screen;width:min(800px,92vw);height:auto;margin:0 auto;display:block}.fw .fw-btn{color:#000;letter-spacing:.08em;text-transform:uppercase;background:#d9a81e;border-radius:2px;margin-top:26px;padding:14px 28px;font:700 15px/1 Trebuchet MS,sans-serif;text-decoration:none;display:inline-block}.fw .fw-btn.small{margin-top:18px;padding:11px 18px;font-size:13px}.fw-sec{padding:64px 20px}.fw-wrap{max-width:1000px;margin:0 auto}.fw h2{color:#d9a81e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 26px;font:700 32px/1.1 Trebuchet MS,Verdana,sans-serif}.fw-two{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.fw-two img{border:1px solid #3a2c10;width:100%;height:auto;display:block}.fw p{margin:0 0 16px}.fw .fw-sub{color:#cdbf9f;font-size:16px}.fw-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.fw-card{border:1px solid #3a2c10;padding:24px}.fw-card h3{color:#d9a81e;margin:0 0 8px;font:700 22px/1.2 Georgia,serif}.fw-card p{color:#cdbf9f;margin:0;font-size:16px}.fw .fw-video{color:#f3ead6;text-decoration:none;display:block}.fw-thumb{display:block;position:relative}.fw-thumb img{border:1px solid #3a2c10;width:100%;display:block}.fw-thumb i{background:#d9a81eeb;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;position:absolute;top:50%;left:50%}.fw-thumb i:after{content:"";border-top:16px solid #0000;border-bottom:16px solid #0000;border-left:23px solid #000;position:absolute;top:18px;left:27px}.fw-video b{color:#d9a81e;margin-top:10px;font-size:20px;display:block}.fw-video small{color:#cdbf9f;font-size:15px}.fw-center{text-align:center}.fw-who{color:#fff;font:700 20px/1.5 Trebuchet MS,sans-serif}.fw footer{text-align:center;color:#8d7b52;border-top:1px solid #2a2110;padding:26px 20px;font:14px/1.5 Trebuchet MS,sans-serif}@media (width<=760px){.fw-two{grid-template-columns:1fr}.fw header{justify-content:center}.fw nav{justify-content:center;gap:16px}.fw-hero{min-height:420px}.fw-sec{padding:48px 18px}.fw h2{font-size:27px}}.fw-gallery{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fw-gallery img{object-fit:cover;border-radius:6px;width:100%;height:320px}.fw-list{text-align:left;margin:8px 0 0;padding:0;list-style:none}.fw-list li{border-bottom:1px solid #ffffff1f;padding:6px 0}.fw-more{text-align:center;margin-top:22px}.fw-more a,footer a{color:inherit;text-decoration:underline}@media (width<=700px){.fw-gallery{grid-template-columns:1fr}.fw-gallery img{height:260px}}.fw-solo{margin-top:22px}.fw-form{text-align:left;gap:14px;max-width:520px;margin:28px auto 0;display:grid}.fw-form label{gap:6px;display:grid}.fw-form input,.fw-form textarea{color:#fff;font:inherit;background:#111;border:1px solid #d4a02080;border-radius:4px;padding:10px}.fw-form button:disabled,.fw-popbox button.fw-btn:disabled{opacity:.5;cursor:not-allowed}.fw-note{opacity:.7;margin:4px 0 0;font-size:13px}.fw-pop{z-index:50;background:#000000a6;justify-content:center;align-items:flex-start;padding:120px 16px 16px;display:flex;position:fixed;inset:0}.fw-popbox{color:#fff;background:#000;border:1px solid #d4a020;border-radius:8px;gap:12px;width:100%;max-width:420px;padding:28px;display:grid;position:relative}.fw-popbox h3{color:#d4a020;margin:0}.fw-popbox p{margin:0}.fw-popbox input[type=email]{color:#fff;background:#111;border:1px solid #d4a02080;border-radius:4px;padding:10px}.fw-consent{align-items:flex-start;gap:8px;font-size:14px;display:flex}.fw-x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:6px;right:12px}@media (width<=480px){.fw nav{gap:12px}.fw nav a{letter-spacing:.03em;font-size:13px}}
