
:root{--red:#e31a23;--black:#080808;--paper:#e9e6df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:#f5f3ee;font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 4.5vw;position:absolute;z-index:10;width:100%;border-bottom:1px solid #ffffff1c}.wordmark,.footer-brand{font:30px Georgia;letter-spacing:.08em}.wordmark span,.footer-brand span{color:var(--red)}.nav nav{display:flex;gap:34px;font-size:10px;font-weight:700;letter-spacing:.15em}.nav-cta{font-size:10px;font-weight:800;letter-spacing:.12em;border:1px solid #ffffff4a;padding:12px 16px}.hero{height:min(900px,100vh);min-height:700px;background:url('/eagle-bg.png') center/cover;position:relative;display:flex;align-items:center;padding:110px 6vw 50px}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#030303 0%,#030303d4 36%,transparent 73%),linear-gradient(0deg,#050505d9,transparent 35%)}.hero-copy{position:relative;max-width:690px}.eyebrow{color:var(--red);font-size:10px;font-weight:800;letter-spacing:.27em;margin:0 0 22px}.hero h1,.section h2,.manifesto h2{font-family:Impact,"Arial Narrow",sans-serif;font-weight:400;font-size:clamp(70px,10vw,148px);line-height:.82;margin:0}.hero h1 em,.manifesto em{color:var(--red);font-style:normal}.lead{font-size:17px;line-height:1.7;color:#c7c2ba;max-width:540px;margin:32px 0}.hero-actions{display:flex;align-items:center;gap:30px}.button{display:inline-flex;justify-content:center;align-items:center;border:0;color:white;font-size:11px;font-weight:900;letter-spacing:.14em;padding:18px 24px;cursor:pointer}.red{background:var(--red)}.text-link{font-size:10px;font-weight:800;letter-spacing:.16em;border-bottom:1px solid #ffffff55;padding-bottom:7px}.hero-note{position:absolute;right:5vw;bottom:44px;display:flex;gap:13px}.hero-note span{color:var(--red)}.hero-note p{font-size:9px;line-height:1.5;letter-spacing:.18em;margin:0}.ticker{height:52px;overflow:hidden;background:var(--red);display:flex;align-items:center;gap:35px;white-space:nowrap;padding:0 2vw;font:19px Impact;letter-spacing:.12em}.section{padding:110px 6vw}.section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:55px}.section h2{font-size:clamp(60px,7.6vw,110px)}.section-index{color:#777;font-size:11px}.product{background:#0b0b0b}.product-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:5vw;align-items:center}.product-visual{position:relative;background:#ddd;min-height:650px;overflow:hidden}.product-visual img{width:100%;height:740px;object-fit:cover}.view-toggle{position:absolute;bottom:18px;left:18px;background:#0a0a0add;padding:5px}.view-toggle button{border:0;background:transparent;color:#999;padding:11px 18px;font-size:9px}.view-toggle button.active{background:var(--red);color:white}.tag{display:inline-block;color:var(--red);border:1px solid #572126;padding:6px 9px;font-size:9px}.product-info h3{font:55px Impact;margin:22px 0 10px}.price{font:32px Georgia}.price small{font:700 11px Arial}.description{color:#aaa49c;line-height:1.75;font-size:14px}.albanian{font:16px Georgia;color:var(--red)}.features{padding:0;list-style:none;border-top:1px solid #292929}.features li{font-size:11px;padding:12px 0;border-bottom:1px solid #292929}.features li:before{content:'✦';color:var(--red);margin-right:12px}.size-row{display:flex;justify-content:space-between;align-items:center;margin:24px 0;font-size:10px}.size-row div{display:flex;gap:7px}.size-row a{width:38px;height:38px;border:1px solid #3a3a3a;display:grid;place-items:center}.wide{width:100%}.micro{text-align:center;color:#777;font-size:9px}.manifesto{background:var(--paper);color:#101010;display:grid;grid-template-columns:1.35fr .65fr;align-items:end;gap:8vw;padding:130px 6vw}.manifesto h2{font-size:clamp(58px,7vw,105px)}.manifesto>p{line-height:1.9;color:#4f4b46;font-size:15px;border-left:2px solid var(--red);padding-left:26px}.coming{background:#101010}.coming-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:#282828}.coming article{background:#111;padding:30px;min-height:390px;position:relative;overflow:hidden}.coming article>span{font-size:9px;color:#777}.coming h3{font:35px Impact;margin-top:250px;margin-bottom:8px}.coming article p{color:#777;font-size:12px}.ghost-mark{position:absolute;font:330px Georgia;color:#151515;left:50%;top:0;transform:translateX(-50%)}.size-guide{display:grid;grid-template-columns:.7fr 1.3fr;gap:7vw;align-items:center}.size-guide>div>p:not(.eyebrow){color:#96918b;line-height:1.8}.size-guide img{width:100%;max-height:760px;object-fit:contain}.reservation{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;background:var(--paper);color:#111}.reserve-intro>p:not(.eyebrow){color:#625e58;line-height:1.8}.trust{display:flex;flex-direction:column;gap:12px;margin-top:35px;font-size:10px}form,.success{background:white;padding:38px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.form-grid label,.consent{font-size:9px;font-weight:800;letter-spacing:.14em}.full{grid-column:1/-1}input,select,textarea{width:100%;border:0;border-bottom:1px solid #c9c5be;background:transparent;padding:11px 2px;color:#111;outline:none}.consent{display:flex;gap:10px;margin:25px 0;color:#5c5853}.consent input{width:auto;accent-color:var(--red)}.success h3{font:60px Impact;margin:5px 0}.payments{text-align:center;padding:42px 5vw;background:#111}.payments>p,.payments small{font-size:9px;color:#777}.payments div{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin:22px}.payments span{font-weight:800;font-size:13px}footer{padding:65px 5vw;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}footer p,footer a{display:block;color:#777;font-size:9px;line-height:2.1}
@media(max-width:800px){.nav{padding:0 20px}.nav nav{display:none}.hero{min-height:740px;background-position:65% center;padding:120px 24px 50px}.hero-shade{background:linear-gradient(90deg,#030303f2,#03030370)}.hero h1{font-size:72px}.hero-actions{align-items:flex-start;flex-direction:column}.hero-note{display:none}.section{padding:78px 22px}.product-grid,.manifesto,.size-guide,.reservation{grid-template-columns:1fr}.product-visual{min-height:auto}.product-visual img{height:560px}.manifesto{padding:85px 22px}.coming-grid{grid-template-columns:1fr}.coming article{min-height:300px}.coming h3{margin-top:160px}.reservation{gap:45px}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}form{padding:25px 20px}footer{grid-template-columns:1fr 1fr}.ticker{font-size:15px}}
