/*
Theme Name: Wing Cartel Group
Description: Wing Cartel investor and future partner website.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: wing-cartel-group
*/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Barlow:wght@400;500;600;700&display=swap');
:root{--black:#080808;--panel:#121212;--orange:#f47b20;--red:#d91b16;--white:#f7f7f4;--muted:#b2b2ad;--border:#30302d}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--black);color:var(--white);font:16px/1.65 'Barlow',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}a,button,input,textarea,select{outline-offset:6px}a:focus-visible,button:focus-visible{outline:2px solid var(--orange)}::selection{background:var(--orange);color:#080808}.skip{position:fixed;top:-80px;background:var(--orange);color:#000;padding:12px;z-index:100}.skip:focus{top:0}.topline{padding:9px 4.5%;background:var(--orange);color:#080808;font-size:.8rem;font-weight:700;letter-spacing:.13em}.topline span:not(.topright){padding:0 12px}.topright{float:right}header{display:flex;align-items:center;justify-content:space-between;padding:10px 4.5%;background:#080808f5;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:5;gap:25px}.brand{display:flex}.brand img{width:76px;height:76px;object-fit:contain}nav{display:flex;gap:38px}nav a{font-size:.95rem;font-weight:600}nav a:hover,.textlink:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 23px;background:var(--orange);color:#080808;font-size:.875rem;font-weight:800;letter-spacing:.05em;border:1px solid var(--orange);cursor:pointer;transition:background .2s,transform .2s}.button:hover{background:#ff963f;transform:translateY(-2px)}.button.small{padding:11px 18px}.button span{font-size:1.2rem}.button.outline{background:transparent;color:var(--white)}.button.outline:hover{background:var(--orange);color:#080808}.hero{min-height:700px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;padding:68px 4.5% 54px;gap:30px;overflow:hidden;max-width:1600px;margin:auto}.eyebrow{font-size:.8rem;letter-spacing:.16em;font-weight:700;color:var(--orange);margin:0 0 25px;display:flex;align-items:center;gap:12px}.line{height:2px;width:32px;background:var(--orange)}h1,h2,h3{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.015em;font-weight:800;margin:0;line-height:.98}h1{font-size:clamp(4.3rem,6.9vw,7.5rem)}em{color:var(--orange);font-style:normal}h2{font-size:clamp(3rem,4.6vw,5rem)}h3{font-size:2.6rem}.intro{font-size:1.2rem;line-height:1.65;color:#c9c9c3;max-width:490px;margin:28px 0 30px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.textlink{font-weight:600;font-size:.95rem;display:inline-flex;gap:18px;align-items:center}.stage{display:flex;gap:22px;align-items:center;margin-top:48px;padding-top:22px;border-top:1px solid var(--border);max-width:490px}.stage>span{color:#8d8d87;font-size:.75rem;letter-spacing:.1em;max-width:90px}.stage strong{font-size:.95rem;font-weight:500;line-height:1.4}.hero-art{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate}.hero-art>img{width:100%;max-width:535px;height:auto;position:relative;mix-blend-mode:screen}.ring{position:absolute;width:90%;height:90%;background:radial-gradient(ellipse,#6b2a071f,transparent 70%);z-index:-1}.art-caption{align-self:flex-end;border-left:3px solid var(--red);padding-left:15px;margin:5px 6% 0 0}.art-caption span{font-size:.75rem;display:block;color:var(--muted);letter-spacing:.13em}.art-caption strong{font-size:1.2rem;letter-spacing:.08em}.ticker{display:flex;justify-content:space-around;gap:25px;align-items:center;background:var(--orange);color:#080808;padding:16px 4.5%;font:700 clamp(1.3rem,2.2vw,2rem)/1.2 'Barlow Condensed',Impact,sans-serif;letter-spacing:.025em;border-top:3px solid var(--red);border-bottom:3px solid var(--red)}.ticker b{font-size:1.5rem}.section{padding:100px 4.5%;max-width:1600px;margin:auto}.vision{display:grid;grid-template-columns:1fr 1fr;gap:80px}.vision-copy{max-width:590px}.lead{font-size:1.5rem;line-height:1.4;color:var(--white)!important}.vision-copy p:not(.lead){color:var(--muted)}.vision-copy .textlink{margin-top:15px;border-bottom:1px solid var(--orange);padding-bottom:8px}.opportunity{background:var(--panel);border-block:1px solid var(--border)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:45px}.section-heading>p{max-width:390px;color:var(--muted);margin:0}.format-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.format{padding:30px;background:#0b0b0b;border:1px solid #37312b;position:relative;transition:border-color .2s}.format:hover{border-color:var(--orange)}.format-number{font:600 2.8rem 'Barlow Condensed',Impact,sans-serif;color:var(--orange);display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.format-number span{font:600 .72rem 'Barlow',Arial,sans-serif;letter-spacing:.1em;color:#aaa}.format p{color:var(--muted);margin:22px 0 34px;min-height:80px}.format-label{font-size:.72rem;letter-spacing:.06em;padding-top:18px;border-top:1px solid var(--border);color:var(--orange);font-weight:700}.brand-break{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:80px 9%;background:var(--orange);color:#080808;border-bottom:8px solid var(--red)}.brand-break .eyebrow{color:#292015}.brand-break h2{font-size:clamp(4rem,6.5vw,6.8rem)}.brand-break em{color:#fff}.values article{border-top:1px solid #08080855;padding:20px 0}.values span{font-weight:800;letter-spacing:.12em;font-size:.875rem}.values p{font-size:1.1rem;margin:10px 0;max-width:430px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.partner{border:1px solid var(--border);padding:40px;display:flex;flex-direction:column;align-items:flex-start;background:var(--panel)}.partner.investor{border-top:4px solid var(--orange)}.partner p:not(.eyebrow){color:var(--muted)}.partner h3{font-size:3rem}.partner .note{font-size:.875rem;border-top:1px solid var(--border);padding-top:18px;margin-bottom:27px}.partner .button{margin-top:auto}.contact{border-top:1px solid var(--border);display:grid;grid-template-columns:.95fr 1.05fr;gap:75px;background:#101010}.contact>div>p:not(.eyebrow){max-width:440px;color:var(--muted)}.contact-email{font-size:clamp(1rem,1.7vw,1.4rem);display:inline-block;margin-top:20px;color:var(--orange);border-bottom:1px solid var(--orange)}.contact-phone{margin-top:13px!important}form{padding:32px;background:#080808;border:1px solid var(--border)}.form-top{display:flex;justify-content:space-between;gap:15px;font-size:.75rem;letter-spacing:.07em;color:var(--orange);margin-bottom:27px}.form-top span:last-child{color:#888}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:.875rem;font-weight:500;margin-bottom:20px}input,select,textarea{display:block;width:100%;border:1px solid #40403b;border-radius:0;padding:12px;background:#151515;color:#f8f8f8;margin-top:8px;min-width:0;font-size:1rem}textarea{resize:vertical}input:focus,textarea:focus,select:focus{outline:1px solid var(--orange)}form>.button{width:100%}.form-help,#form-status{font-size:.8rem;color:var(--muted);line-height:1.5;margin-bottom:0}#form-status{color:var(--orange)}footer{padding:35px 4.5% 20px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-main p{font-size:.85rem;letter-spacing:.13em;font-weight:700}.footer-main p span{color:var(--orange);padding:0 7px}.footer-main a{font-size:.875rem}.footer-bottom{border-top:1px solid var(--border);margin-top:24px;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:.75rem;color:#999}.footer-bottom span:nth-child(2){max-width:450px}
@media(min-width:1600px){header,.topline,footer{padding-left:max(4.5%,calc((100% - 1456px)/2));padding-right:max(4.5%,calc((100% - 1456px)/2))}}@media(max-width:1000px){nav{gap:20px}.hero{min-height:620px}h1{font-size:5rem}.hero-art>img{min-width:0}.section{padding:70px 5%}.vision,.contact{gap:35px}.format{padding:23px}.format h3{font-size:2.1rem}.partner{padding:28px}.partner h3{font-size:2.5rem}.fields{grid-template-columns:1fr;gap:0}.hero .eyebrow{font-size:.7rem}.brand-break{padding:65px 5%;gap:45px}}@media(max-width:720px){html{scroll-padding-top:95px}.topright{display:none}.topline{text-align:center;font-size:.75rem}header{padding:7px 5%;gap:12px}.brand img{width:64px;height:64px}nav{gap:16px;flex-wrap:wrap;justify-content:center}nav a{font-size:.8rem}nav a:nth-child(2){display:none}header .button{padding:10px;font-size:.75rem;gap:8px}.hero{grid-template-columns:1fr;padding:44px 6% 30px;gap:18px}.hero h1{font-size:clamp(3.5rem,12vw,5.5rem)}.intro{font-size:1.1rem}.hero-art{max-width:370px;margin:0 auto}.hero-art>img{width:100%}.art-caption{display:none}.stage{margin-top:30px}.hero .eyebrow{font-size:.7rem}.ticker{flex-wrap:wrap;gap:12px;padding:16px 4%}.ticker span{font-size:1.15rem}.ticker span:last-child,.ticker b:last-of-type{display:none}.vision,.contact,.brand-break{grid-template-columns:1fr;gap:30px}.section{padding:60px 6%}.section-heading{display:block}.section-heading>p{margin-top:25px}.format-grid,.partner-grid{grid-template-columns:1fr}.format p{min-height:0}.format h3{font-size:2.8rem}.format-number{margin-bottom:20px}.brand-break{padding:50px 6%}.brand-break h2{font-size:4.5rem}.partner h3{font-size:2.7rem}.contact h2{font-size:4rem}form{padding:23px}.form-top{font-size:.7rem}.form-top span:last-child{display:none}.footer-main{flex-wrap:wrap;justify-content:center;text-align:center}.footer-main p{font-size:.75rem}.footer-bottom{flex-direction:column;text-align:center;align-items:center}.footer-main img{width:90px;height:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
.concept{margin:0 0 40px}.concept img{width:100%;height:auto;display:block;border:1px solid var(--border)}.concept figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:12px;color:var(--muted);font-size:.8rem}.concept figcaption span{font-weight:700;color:var(--orange);letter-spacing:.06em;white-space:nowrap}@media(max-width:720px){.concept figcaption{flex-direction:column;gap:6px}}
.hero .investor-headline{font-size:clamp(4.3rem,7.6vw,8rem)}.investor-headline em{display:inline-block;background:var(--orange);color:var(--black);padding:0 .1em .07em;margin-top:.08em;box-shadow:7px 7px 0 var(--red)}@media(max-width:720px){.hero .investor-headline{font-size:clamp(3.3rem,12.8vw,5.5rem)}header .button.small{max-width:130px;font-size:.7rem;line-height:1.3}form>.button{font-size:.78rem}}

body.admin-bar header{top:32px}@media(max-width:782px){body.admin-bar header{top:46px}}
