:root{--ink:#11120f;--cream:#f1eee5;--paper:#faf8f2;--gold:#c8952e;--red:#d71920;--muted:#aaa79f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--cream);font-family:Arial,Helvetica,sans-serif}.nav{height:72px;position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;padding:0 5vw;background:#10110eea;border-bottom:1px solid #ffffff17;backdrop-filter:blur(10px)}.brand{font-weight:900;letter-spacing:1px;color:white;text-decoration:none;font-size:20px}.brand span{color:var(--gold)}.nav nav{margin-left:auto;display:flex;gap:24px}.nav nav a{color:#ddd;text-decoration:none;font-size:13px;font-weight:800;text-transform:uppercase}.menu{display:none;margin-left:auto;background:none;border:0;color:white;font-size:24px}.hero{min-height:100vh;position:relative;display:flex;align-items:center;padding:120px 7vw 70px;overflow:hidden}.hero-media{position:absolute;inset:0;background:radial-gradient(circle at 72% 28%,#7d6a3e 0,#28352c 28%,#111 70%)}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#090a08e8 0%,#090a08a8 50%,#090a0840 100%)}.topo{position:absolute;inset:0;opacity:.12;background-image:repeating-radial-gradient(ellipse at 70% 40%,transparent 0 28px,#d5aa54 29px 30px,transparent 31px 52px)}.hero-copy{position:relative;z-index:2;max-width:900px}.eyebrow,.kicker{font-size:12px;letter-spacing:3px;font-weight:900;color:var(--gold)}h1{font-size:clamp(70px,11vw,150px);line-height:.78;margin:22px 0;letter-spacing:-6px}h1 em{font-style:normal;color:var(--gold)}.hero h2{font-size:clamp(34px,6vw,76px);margin:20px 0 35px}.time{font-weight:900;letter-spacing:2px;margin:30px 0}.time strong{display:block;color:var(--gold);font-size:clamp(18px,3vw,34px);margin-top:8px;min-height:42px}.btn{display:inline-block;padding:16px 22px;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:1px}.gold{background:var(--gold);color:#111}.dark{background:#111;color:white}.split{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.hello{background:var(--paper);color:var(--ink)}.photo{min-height:540px}.placeholder{background:linear-gradient(145deg,#363b33,#171915);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#ddd;text-align:center;gap:8px}.placeholder span{font-weight:900;letter-spacing:2px}.placeholder small{color:#999}.copy{padding:9vw 8vw}.copy h2,.network h2,.happening h2,.partners h2{font-size:clamp(40px,6vw,78px);line-height:.95;letter-spacing:-3px;margin:18px 0 30px}.copy h2 span{color:var(--gold)}.lead{font-size:23px;line-height:1.45}.copy p{font-size:18px;line-height:1.6}.signoff{font-weight:900;font-size:30px!important}.network{padding:100px 6vw;background:var(--cream);color:var(--ink)}.cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.card{min-height:420px;padding:42px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:white;position:relative;overflow:hidden}.card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#090909e8,#09090910);z-index:0}.card>*{position:relative;z-index:1}.card h3{font-size:54px;line-height:.85;margin:10px 0}.card h4{font-size:15px;letter-spacing:1px;margin:10px 0}.card p{max-width:520px;line-height:1.45}.mini{font-size:11px;font-weight:900;letter-spacing:2px}.roam{background:radial-gradient(circle at 70% 20%,#8c6b28,#161712 55%)}.roam h3,.roam b{color:#e0ae48}.syndicate{background:linear-gradient(135deg,#373c35,#10110f)}.fishing{background:linear-gradient(135deg,#375763,#0e2229)}.dd{background:linear-gradient(135deg,#e02127,#4d0b0d)}.happening{padding:100px 6vw;background:#151613}.feature-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.feature-grid article{background:#22231f;padding:35px;min-height:240px}.feature-grid span{font-size:11px;color:var(--gold);font-weight:900;letter-spacing:2px}.feature-grid h3{font-size:28px}.roam-band{position:relative;overflow:hidden;padding:110px 7vw;background:#0d0e0c}.roam-band>*{position:relative}.roam-band h2{font-size:clamp(50px,8vw,110px);line-height:.85;letter-spacing:-5px;margin:25px 0}.pillrow{display:flex;gap:10px;flex-wrap:wrap}.pillrow span{border:1px solid var(--gold);padding:10px 18px;color:var(--gold);font-weight:900}.roam-band p:last-child{font-size:20px;max-width:700px;color:#c8c6bd}.table{background:#d9d0bc;color:#171714}.table h2{color:#181815}.table h3{font-size:20px}.food{background:linear-gradient(145deg,#6b4b32,#1c1712)}.partners{padding:100px 6vw;background:var(--paper);color:var(--ink);text-align:center}.partners p{max-width:780px;margin:0 auto 40px;font-size:18px;line-height:1.5}.partnerrow{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.partnerrow span{border:1px solid #ccc;padding:35px 10px;font-weight:900;color:#777}.closing{position:relative;overflow:hidden;text-align:center;padding:140px 6vw;background:#0b0c0a}.closing>*{position:relative}.closing p{font-size:12px;letter-spacing:3px;color:var(--gold);font-weight:900}.closing h2{font-size:clamp(65px,12vw,160px);letter-spacing:-6px;margin:20px 0}.closing strong{display:block;font-size:24px}.closing small{display:block;margin-top:80px;color:#777;font-style:italic}footer{padding:30px 6vw;background:#050505;color:#777;text-align:center;font-size:11px;letter-spacing:1px}footer span{color:var(--gold);margin:0 8px}@media(max-width:800px){.nav{height:62px}.nav nav{display:none;position:absolute;top:62px;left:0;right:0;background:#111;padding:25px;flex-direction:column}.nav.open nav{display:flex}.menu{display:block}.hero{padding-left:6vw}.eyebrow{font-size:10px}h1{letter-spacing:-4px}.split{grid-template-columns:1fr}.hello .photo{order:2}.copy{padding:80px 7vw}.cards{grid-template-columns:1fr}.card{min-height:370px;padding:30px}.card h3{font-size:46px}.feature-grid{grid-template-columns:1fr}.partnerrow{grid-template-columns:1fr 1fr}.closing{padding:110px 5vw}.closing h2{letter-spacing:-4px}}

/* V2 navigation + brand integrations */
.navdrop{position:relative}.dropbtn{background:none;border:0;color:#ddd;font:800 13px Arial;text-transform:uppercase;cursor:pointer;padding:0}.dropdown{display:none;position:absolute;top:22px;left:-14px;min-width:190px;background:#111;border:1px solid #ffffff20;padding:10px;box-shadow:0 14px 30px #0008}.dropdown a{display:block;padding:11px 12px;white-space:nowrap}.navdrop:hover .dropdown,.navdrop:focus-within .dropdown{display:block}.logo-lockup{position:absolute!important;top:28px;left:38px;z-index:2!important;font-weight:1000;letter-spacing:-2px;font-size:30px}.logo-lockup i{display:block;font-style:normal;font-size:10px;letter-spacing:2px}.roam-lockup{color:#f4f1e8}.roam-lockup i{color:var(--gold)}.syndicate-lockup{color:#f4f1e8}.syndicate-lockup i{color:var(--gold)}.dd-lockup{font-size:34px;letter-spacing:-3px;color:white}.shop{padding:100px 6vw;background:#171815;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.shop h2{font-size:clamp(44px,6vw,78px);line-height:.95;letter-spacing:-3px;margin:18px 0}.shop p{font-size:18px;line-height:1.55;max-width:680px}.shop-grid{display:grid;gap:12px}.shop-grid article{background:#22231f;border:1px solid #ffffff15;padding:28px}.shop-grid b{display:block;font-size:20px;color:var(--gold);margin-bottom:8px}.shop-grid span{color:#bbb}.hero-copy:before{content:"EXPERIENCE WILD";display:inline-block;border:2px solid #ffffff55;padding:8px 12px;margin-bottom:10px;font-size:12px;font-weight:900;letter-spacing:2px;color:white}
@media(max-width:800px){.navdrop{width:100%}.dropbtn{padding:0}.dropdown{position:static;display:block;background:transparent;border:0;box-shadow:none;padding:5px 0 0 12px}.dropdown a{padding:8px 0;color:#aaa!important}.shop{grid-template-columns:1fr;gap:35px}.logo-lockup{top:24px;left:28px}}

/* V2 photo integration */
.hero-media{background-image:url("assets/hero-boat.jpg");background-size:cover;background-position:center 55%}
.hello-photo{background:url("assets/hunt.jpg") center 48%/cover no-repeat}
.food-photo{background:url("assets/unfarmed.jpg") center/cover no-repeat}
.card{background-size:cover!important;background-position:center!important}
.roam{background-image:linear-gradient(0deg,#090909e8,#09090925),url("assets/roam-team.jpg")!important}
.fishing{background-image:linear-gradient(0deg,#071820ed,#07182038),url("assets/fishing.jpg")!important}
.dd{background-image:linear-gradient(0deg,#5b080beb,#5b080b50),url("assets/hunt.jpg")!important}
.syndicate{background-image:linear-gradient(0deg,#10110fe8,#10110f3d),url("assets/bear.jpg")!important}
.card:after{background:linear-gradient(0deg,#090909e0 0%,#09090955 60%,#09090925 100%)}
.card-logo{position:absolute!important;z-index:2!important;top:24px;left:30px;max-width:230px;max-height:90px;object-fit:contain;object-position:left top}
.roam-img{background:#111;padding:5px;mix-blend-mode:normal}.fishing-img{width:92px;height:92px;border-radius:50%;object-fit:cover}.dd-img{width:210px;background:#fff;padding:8px 12px;border-radius:4px}
.feature-grid article{background-size:cover;background-position:center;position:relative;isolation:isolate}.feature-grid article:before{content:"";position:absolute;inset:0;background:#111b;z-index:-1}.feat-roam{background-image:url("assets/roam-team.jpg")}.feat-fish{background-image:url("assets/ice.jpg")}.feat-dd{background-image:url("assets/hunt.jpg")}
