@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=Inter:wght@400;500;600&display=swap";:root{--navy:#071f45;--blue:#86add1;--white:#f8fafc;--black:#05080c;--line:#86add13d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}.nav{z-index:10;border-bottom:1px solid #ffffff1f;align-items:center;gap:38px;width:100%;height:88px;padding:10px 5vw;display:flex;position:absolute}.brand{margin-right:auto}.brand img{object-fit:contain;object-position:left center;width:168px;height:68px}.nav nav{letter-spacing:.12em;text-transform:uppercase;gap:32px;font:600 13px Inter;display:flex}.nav nav a:hover{color:var(--blue)}.navCta{letter-spacing:.12em;border:1px solid var(--blue);padding:13px 18px;font:700 12px Inter}.hero{background:radial-gradient(circle at 73% 46%,#10376d 0,#071d40 28%,#04080e 64%);grid-template-columns:1.05fr .95fr;align-items:center;height:100vh;min-height:800px;padding:130px 8vw 70px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";background-image:linear-gradient(#86add10f 1px,#0000 1px),linear-gradient(90deg,#86add10f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.heroCopy,.heroMark{z-index:2;position:relative}.eyebrow{color:var(--blue);letter-spacing:.24em;font:700 12px Inter}.hero h1,.manifest h2,.sectionHead h2,.founders h2,.future h2,.interest h2{letter-spacing:-.035em;text-transform:uppercase;margin:30px 0;font:900 clamp(62px,8vw,132px)/.78 Barlow Condensed,sans-serif}.hero h1 span,h2 span{color:var(--blue)}.lead{color:#b8c7d7;max-width:520px;font-size:17px;line-height:1.75}.actions{gap:14px;margin-top:34px;display:flex}.button{letter-spacing:.1em;text-transform:uppercase;padding:17px 24px;font:800 13px Inter;transition:all .2s;display:inline-flex}.primary{background:var(--blue);color:#061a38}.primary:hover{background:#fff}.secondary{border:1px solid #ffffff59}.secondary:hover{border-color:var(--blue);color:var(--blue)}.heroMark img{filter:drop-shadow(0 30px 60px #00000080);width:min(670px,47vw);margin:auto}.vertical{writing-mode:vertical-rl;letter-spacing:.35em;color:var(--blue);z-index:2;font:700 10px Inter;position:absolute;bottom:55px;right:2vw}.manifest{color:var(--navy);background:#f4f7fa;padding:140px 10vw}.manifest h2{max-width:960px;font-size:clamp(58px,7vw,108px)}.manifestGrid{grid-template-columns:1fr 1fr;gap:12vw;margin-top:70px;display:grid}.manifestGrid>p{font-size:20px;line-height:1.7}.values{flex-direction:column;display:flex}.values span{letter-spacing:.12em;border-bottom:1px solid #bdcedd;padding:16px 0;font:800 32px Barlow Condensed}.collection{background:#07162d;padding:130px 6vw}.sectionHead{justify-content:space-between;align-items:end;gap:50px;margin:0 4vw 65px;display:flex}.sectionHead h2{margin-bottom:0;font-size:clamp(62px,7vw,112px)}.sectionHead>p{color:#aabbd0;max-width:440px;line-height:1.7}.lookbook{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.lookbook figure{background:#0d2a52;margin:0;position:relative;overflow:hidden}.lookbook img{object-fit:cover;width:100%;height:680px}.lookbook figcaption{letter-spacing:.15em;background:#07162d;padding:14px 18px;font:700 11px Inter;position:absolute;bottom:0;left:0}.productGrid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:70px;display:grid}.productGrid article{background:#07162d;padding:36px}.productGrid article>span{color:var(--blue);font:700 12px Inter}.productGrid h3{text-transform:uppercase;margin:45px 0 12px;font:800 34px Barlow Condensed}.productGrid p{color:#9fb1c5;min-height:76px;line-height:1.6}.productGrid b{letter-spacing:.18em;color:var(--blue);font-size:10px}.founders{color:var(--navy);background:#eef3f7;grid-template-columns:1fr 1fr;display:grid}.foundersImage{min-height:760px}.foundersImage img{object-fit:cover;width:100%;height:100%}.foundersCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:110px 9vw;display:flex}.founders h2{font-size:clamp(70px,8vw,126px)}.foundersCopy>p:not(.eyebrow){font-size:17px;line-height:1.75}.founders ul{width:100%;margin:20px 0 35px;padding:0;list-style:none}.founders li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #bccddd;padding:14px 0;font-size:13px;font-weight:600}.future{background:#07162d;grid-template-columns:.7fr 1.3fr;align-items:center;gap:7vw;padding:110px 7vw;display:grid}.future h2{font-size:clamp(66px,7vw,110px)}.future p:not(.eyebrow){color:#a7b7c9;line-height:1.7}.future img{object-fit:cover;width:100%;max-height:650px}.interest{text-align:center;background:var(--blue);color:var(--navy);padding:150px 5vw}.interest .eyebrow{color:var(--navy)}.interest h2{font-size:clamp(72px,10vw,150px)}.interest h2 span{color:#fff}.interest>p:not(.eyebrow){max-width:650px;margin:0 auto 38px;line-height:1.7}.light{color:var(--navy);background:#fff}footer{text-align:center;background:#03060a;min-height:250px;padding:55px 5vw}footer img{object-fit:contain;width:190px;height:100px;margin:auto}footer p{letter-spacing:.24em;color:#74869a;margin:10px;font-size:10px}@media (width<=850px){.nav{height:74px}.brand img{width:130px}.nav nav{display:none}.navCta{font-size:10px}.hero{grid-template-columns:1fr;height:auto;min-height:900px;padding:120px 6vw 55px}.hero h1{font-size:72px}.heroMark{grid-row:1;margin-top:20px}.heroMark img{width:82vw}.heroCopy{grid-row:2}.vertical{display:none}.manifest,.collection{padding:90px 6vw}.manifestGrid,.founders,.future{grid-template-columns:1fr}.manifestGrid{gap:35px;margin-top:45px}.sectionHead{margin:0 0 40px;display:block}.lookbook{grid-template-columns:1fr}.lookbook img{height:520px}.productGrid{grid-template-columns:1fr}.foundersImage{min-height:460px}.foundersCopy{padding:80px 7vw}.future{padding:80px 6vw}.interest{padding:100px 5vw}.actions{flex-direction:column;align-items:flex-start}}.heroMark{clip-path:polygon(50% 0,100% 13%,100% 87%,50% 100%,0 87%,0 13%);background:linear-gradient(145deg,#fff 0%,#edf5fb 58%,#c9ddec 100%);border:1px solid #ffffffd1;justify-content:center;align-items:center;min-height:560px;padding:46px;display:flex;box-shadow:0 34px 90px #00000075,inset 0 0 70px #86add129}.heroMark:before{content:"";clip-path:inherit;border:1px solid #071f4526;position:absolute;inset:18px}@media (width<=850px){.heroMark{min-height:360px;padding:30px}.heroMark img{width:72vw}}.heroMark{min-height:0;box-shadow:none;clip-path:none;background:0 0;border:0;padding:0}.heroMark:before{display:none}.heroMark img{filter:drop-shadow(0 24px 42px #00000080);width:min(670px,47vw)}@media (width<=850px){.heroMark{min-height:0;padding:0}.heroMark img{width:82vw}}.founderStory h3{letter-spacing:.08em;margin:0 0 20px;font:800 34px Barlow Condensed}.founderStory p{color:#28466b;font-size:17px;line-height:1.7}.values small{letter-spacing:.24em;color:#6d92b5;padding-top:22px;font:800 12px Inter}.productGrid{grid-template-columns:repeat(4,1fr)}.productGrid h3{font-size:31px}.kidsSection{color:var(--navy);background:linear-gradient(135deg,#f7fbff,#d8e9f6);grid-template-columns:.72fr 1.28fr;align-items:center;display:grid}.kidsCopy{padding:100px 7vw}.kidsLogo{width:180px;margin-bottom:30px}.kidsCopy h2{letter-spacing:-.035em;text-transform:uppercase;margin:24px 0;font:900 clamp(62px,7vw,110px)/.82 Barlow Condensed}.kidsCopy>p:not(.eyebrow){font-size:17px;line-height:1.7}.kidsCopy ul{margin:28px 0;padding:0;list-style:none}.kidsCopy li{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #b7cfe1;padding:13px 0;font-size:12px;font-weight:700}.shoeVisual{background:#061b3a;height:100%;min-height:720px}.shoeVisual img{object-fit:cover;width:100%;height:100%}.equipment{background:#07162d;padding:120px 6vw}.equipmentGrid{background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.equipmentGrid article{background:#0a203e;min-height:240px;padding:34px}.equipmentGrid b{color:var(--blue);font-size:11px}.equipmentGrid h3{letter-spacing:.06em;margin:65px 0 12px;font:800 30px Barlow Condensed}.equipmentGrid p{color:#9eb1c5;font-size:14px;line-height:1.6}.futureTags{letter-spacing:.16em;margin-top:30px;color:var(--blue)!important;font-size:11px!important}.future strong{color:#fff}@media (width<=1000px){.productGrid,.equipmentGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){.kidsSection{grid-template-columns:1fr}.kidsCopy{padding:80px 7vw}.shoeVisual{min-height:420px}.equipment{padding:80px 6vw}.equipmentGrid,.productGrid{grid-template-columns:1fr}}.approvedGallery{background:#040c19;padding:120px 6vw;scroll-margin-top:24px}.approvedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.approvedGrid figure{border:1px solid var(--line);background:#0a1c34;min-width:0;margin:0}.approvedGrid a{background:#10151d;justify-content:center;align-items:center;min-height:280px;display:flex}.approvedGrid img{object-fit:contain;width:100%;height:auto;max-height:760px}.approvedGrid a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.approvedGrid figcaption{padding:20px 24px;font:700 20px/1.4 Inter,Arial,sans-serif}.galleryNote{color:#aabbd0;margin:30px 0 0;font-size:16px;line-height:1.7}@media (width<=700px){.approvedGallery{padding:80px 6vw}.approvedGrid{grid-template-columns:1fr;gap:24px}.approvedGrid a{min-height:0}.approvedGrid figcaption{padding:18px;font-size:18px}}
