:root{--black:#050505;--white:#f4f4f1;--line:#fff3;--grey:#a7a7a4}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}a{color:inherit;text-decoration:none}button,input{font:inherit}main{overflow:hidden}.nav{z-index:10;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 4vw;display:grid;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.32em;font-size:22px;font-weight:600}.wordmark span{vertical-align:top;margin-left:2px;font-size:7px}.nav-links{text-transform:uppercase;letter-spacing:.18em;gap:38px;font-size:11px;display:flex}.nav-links a,.footer-row a{transition:opacity .25s}.nav-links a:hover,.footer-row a:hover{opacity:.5}.nav-cta{text-transform:uppercase;letter-spacing:.16em;justify-self:end;align-items:center;gap:18px;font-size:11px;display:flex}.nav-cta span,.text-link span{font-size:17px}.menu{display:none}.hero{background:radial-gradient(circle at 67% 44%,#252525 0,#0e0e0e 27%,#050505 64%);align-items:flex-end;min-height:100svh;padding:150px 4vw 9vh;display:flex;position:relative}.hero:after{content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{z-index:2;max-width:980px;position:relative}.eyebrow,.section-number{text-transform:uppercase;letter-spacing:.26em;color:#aaa;margin:0 0 28px;font-size:10px}h1,h2,blockquote{letter-spacing:-.045em;margin:0;font-weight:400;line-height:.86}h1{font-size:clamp(62px,8.7vw,142px)}h1 em,blockquote em{font-family:Times New Roman,Times,serif;font-weight:400}.hero-intro{color:#a6a6a4;width:390px;max-width:100%;margin:38px 0 27px;font-size:14px;line-height:1.65}.text-link{letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid #777;gap:30px;padding-bottom:8px;font-size:11px;display:inline-flex}.hero-emblem{aspect-ratio:1;color:#f5f5f5;filter:drop-shadow(0 25px 40px #000);place-items:center;width:min(33vw,480px);display:grid;position:absolute;top:17%;right:7vw}.planet-mark{color:#cfcfcf;z-index:2;width:78%;position:relative}.original-logo{object-fit:contain;mix-blend-mode:screen;height:auto}.hero-full-logo{width:92%}.round-copy{letter-spacing:.4em;color:#777;border:1px solid #ffffff14;border-radius:50%;place-items:center;font-size:8px;display:grid;position:absolute;inset:0;transform:rotate(-32deg)}.orbit{border:1px solid #ffffff14;border-radius:50%;position:absolute;transform:rotate(-17deg)}.orbit-one{width:48vw;height:16vw;top:34%;right:-4vw}.orbit-two{width:62vw;height:23vw;top:28%;right:-9vw}.hero-index{color:#777;gap:6px;font-size:9px;display:flex;position:absolute;bottom:9vh;right:4vw}.hero-index span:first-child{color:#fff}.scroll{transform-origin:100%;text-transform:uppercase;letter-spacing:.25em;color:#777;font-size:8px;position:absolute;top:48%;right:4vw;transform:rotate(90deg)translate(50%)}.scroll b{color:#fff;padding-left:18px}.manifesto{background:var(--white);min-height:78vh;color:var(--black);grid-template-columns:1fr 2.4fr;padding:120px 8vw;display:grid}.manifesto .section-number{color:#777}.manifesto h2,.collection h2,.access h2{font-size:clamp(58px,8vw,126px)}.manifesto>div>p{color:#555;max-width:420px;margin:55px 0 0 42%;line-height:1.8}.collection{background:#0a0a0a;padding:110px 4vw 70px}.collection-head{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:70px;display:grid}.collection-head h2{font-size:clamp(56px,7vw,110px)}.collection-head>p{color:#999;justify-self:end;max-width:420px;font-size:13px;line-height:1.7}.product-grid{background:#333;grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.product{flex-direction:column;justify-content:space-between;min-height:590px;padding:24px;display:flex;position:relative;overflow:hidden}.product-light{color:#111;background:#deded9}.product-dark{background:#111}.product-grey{background:#292927}.product-label,.product-meta{letter-spacing:.2em;text-transform:uppercase;z-index:3;justify-content:space-between;gap:12px;font-size:8px;display:flex;position:relative}.product-meta{color:#888}.product-light .product-meta{color:#555}.polo{clip-path:polygon(24% 0,40% 0,45% 5%,55% 5%,60% 0,76% 0,100% 20%,86% 35%,78% 28%,82% 100%,18% 100%,22% 28%,14% 35%,0 20%);filter:drop-shadow(0 28px 22px #00000038);width:73%;height:68%;position:absolute;top:17%;left:14%}.white-polo{background:linear-gradient(110deg,#f7f7f3,#c4c4c0)}.black-polo{background:linear-gradient(110deg,#222,#070707)}.collar{clip-path:polygon(0 0,50% 45%,100% 0,83% 100%,50% 52%,17% 100%);border:2px solid #6464648c;width:25%;height:16%;position:absolute;top:1%;left:37.5%}.placket{border-left:1px solid #777;height:18%;position:absolute;top:10%;left:49%}.mini-mark{color:#555;width:42px;position:absolute;top:22%;left:62%}.black-polo .mini-mark{color:#eee}.cap{filter:drop-shadow(0 28px 25px #000);width:78%;height:55%;position:absolute;top:24%;left:12%}.cap-crown{background:linear-gradient(110deg,#282828,#080808);border-top:1px solid #444;border-radius:50% 50% 14% 14%/75% 75% 20% 20%;width:70%;height:70%;position:absolute;left:15%;overflow:hidden}.cap-crown:after{content:"";border-left:1px solid #333;height:100%;position:absolute;left:50%}.cap-brim{background:linear-gradient(#181818,#050505);border-radius:12% 12% 50% 50%;width:80%;height:30%;position:absolute;bottom:8%;left:10%;transform:perspective(200px)rotateX(40deg)}.cap-mark{color:#fff;z-index:2;width:70px;position:absolute;top:20%;left:calc(50% - 35px)}.quote{text-align:center;background:linear-gradient(#070707,#101010);place-items:center;min-height:92vh;display:grid;position:relative}.quote blockquote{z-index:2;font-size:clamp(54px,7.5vw,120px);position:relative}.quote blockquote em{color:#aaa}.quote-mark{opacity:.09;color:#fff;width:420px;max-width:70vw;position:absolute}.access{background:var(--white);color:var(--black);grid-template-columns:1.3fr 1fr;align-items:end;padding:120px 8vw;display:grid}.access .section-number{color:#777}.signup{max-width:520px;padding-bottom:8px}.signup>p{color:#555;max-width:430px;line-height:1.7}.signup form{border-bottom:1px solid #111;margin-top:42px;display:flex}.signup input{letter-spacing:.18em;background:0 0;border:0;outline:0;flex:1;padding:18px 0;font-size:11px}.signup button{cursor:pointer;background:0 0;border:0;font-size:20px}.signup small{color:#999;margin-top:14px;font-size:8px;display:block}.signup .success{color:#111;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #111;margin-top:40px;padding-bottom:18px;font-size:11px}footer{padding:70px 4vw 35px}.footer-brand{border-bottom:1px solid var(--line);place-items:center;min-height:360px;padding:25px 0 55px;display:grid}.footer-brand img{mix-blend-mode:screen;width:min(620px,72vw);height:auto;display:block}.footer-row{letter-spacing:.18em;text-transform:uppercase;color:#777;grid-template-columns:1fr 1fr 1fr;padding-top:28px;font-size:8px;display:grid}.footer-row div{justify-content:center;gap:30px;display:flex}.footer-row>span:last-child{text-align:right}@media (max-width:800px){.nav{grid-template-columns:1fr auto;height:72px}.nav-links{background:#050505;border-bottom:1px solid #333;flex-direction:column;padding:40px 5vw;display:none;position:absolute;top:72px;left:0;right:0}.nav-links.open{display:flex}.nav-cta{display:none}.menu{background:0 0;border:0;flex-direction:column;justify-content:center;gap:7px;width:30px;height:30px;padding:0;display:flex}.menu i{border-top:1px solid #fff;width:100%}.hero{align-items:flex-end;min-height:820px;padding:110px 5vw 70px}.hero-emblem{width:72vw;top:12%;right:-7vw}.orbit-one{width:90vw;height:28vw;top:29%}.orbit-two{width:110vw;height:40vw;top:25%}.hero h1{font-size:clamp(48px,15vw,78px)}.hero-intro{width:92%}.scroll,.hero-index{display:none}.manifesto{min-height:auto;padding:90px 5vw;display:block}.manifesto>div>p{margin:45px 0 0}.collection{padding:90px 5vw 60px}.collection-head{display:block}.collection-head>p{margin:35px 0 0}.product-grid{grid-template-columns:1fr}.product{min-height:520px}.quote{min-height:70vh;padding:40px 5vw}.access{padding:90px 5vw;display:block}.signup{margin-top:70px}footer{padding:55px 5vw 30px}.footer-brand{min-height:280px;padding-bottom:35px}.footer-brand img{width:min(520px,88vw)}.footer-row{grid-template-columns:1fr 1fr;gap:25px}.footer-row div{justify-content:flex-end}.footer-row>span:last-child{text-align:left}}
