*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-grotesk);color:var(--fg-on-light);background:#fff;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.eyebrow{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:none;border-radius:999px;height:56px;padding:0 40px;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;transition:background .22s ease,color .22s ease,border-color .22s ease}.btn-primary{background:var(--teal);color:#fff}.btn-primary:hover,.btn-primary:active{background:var(--accent-orange)}.btn-ghost{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.btn-ghost:hover{background:#fff;color:#000}.link-chev{display:inline-flex;align-items:center;gap:9px;font-size:17px;font-weight:300;background:none;border:none;padding:0;color:inherit;transition:opacity .2s ease}.link-chev .chev{font-size:20px;transition:transform .25s ease}.link-chev:hover .chev{transform:translate(6px)}.link-chev.on-dark,.link-chev.on-dark:hover{color:#000}.nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;padding:22px 44px;transition:background .3s ease,padding .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav.scrolled{background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 44px;border-bottom:1px solid var(--hairline-dark)}.nav-left,.nav-right{flex:1;display:flex;align-items:center;gap:30px}.nav-right{justify-content:flex-end;gap:22px}.nav-left .mark{height:34px;width:auto}.nav-link{font-size:12px;font-weight:300;letter-spacing:.24em;text-transform:uppercase;color:#fff;opacity:.92;transition:opacity .2s ease}.nav-link:hover{opacity:.55}.nav-center{flex:0 0 auto;display:flex;justify-content:center}.nav-center .word{height:30px;width:auto}.nav-ico{background:none;border:none;color:#fff;position:relative;padding:4px;display:inline-flex}.nav-ico svg{width:20px;height:20px;stroke:#fff;stroke-width:1.5;fill:none}.cart-dot{position:absolute;top:-3px;right:-5px;background:var(--teal);color:#fff;font-size:10px;font-weight:600;min-width:16px;height:16px;padding:0 3px;border-radius:999px;display:flex;align-items:center;justify-content:center}.hero{position:relative;aspect-ratio:21/9;width:100%;background:#000;color:#fff;overflow:hidden}.hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000d1,#00000080 26%,#0000000d 50%,#0000 64%)}.hero-copy{position:absolute;left:56px;top:50%;transform:translateY(-50%);max-width:520px;z-index:3}.hero-h1{font-weight:100;font-size:clamp(56px,8vw,108px);line-height:.98;letter-spacing:-.01em;margin:0}.hero-h1 .l{display:block}.hero-sub{margin-top:24px;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-on-dark-muted)}.hero-coord{margin-top:54px;font-size:12px;letter-spacing:.12em;color:var(--fg-on-dark-faint)}.hero-scroll{position:absolute;left:50%;bottom:30px;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--fg-on-dark-faint);font-size:10px;letter-spacing:.22em;text-transform:uppercase}.hero-scroll .line{width:1px;height:34px;background:linear-gradient(#fff,transparent);animation:scrollLine 2s ease-in-out infinite}@keyframes scrollLine{0%,to{opacity:.3;transform:scaleY(.6)}50%{opacity:1;transform:scaleY(1)}}.section{padding:96px 56px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:44px;gap:24px}.section-head .eyebrow{color:var(--fg-on-light-muted)}.section-head h2{font-weight:200;font-size:clamp(28px,3.4vw,40px);margin:10px 0 0;line-height:1.1}.highlights{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.card{display:flex;flex-direction:column;cursor:pointer}.card-media{position:relative;overflow:hidden;background:var(--paper-2)}.card-media.tall{aspect-ratio:3/4}.card-media .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1),opacity .5s ease}.card-media .ph.alt,.card:hover .card-media .ph.main{opacity:0}.card:hover .card-media .ph.alt{opacity:1}.card:hover .card-media .ph{transform:scale(1.05)}.card-media .explore{position:absolute;top:18px;left:20px;z-index:3}.card-atc{position:absolute;left:0;right:0;bottom:0;height:54px;border:none;background:var(--atc,var(--teal));color:#fff;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;transform:translateY(100%);transition:transform .32s cubic-bezier(.4,0,.2,1),background .2s ease;z-index:4}.card-atc:hover{background:var(--atc-h,var(--accent-orange))}.card-meta{padding-top:16px}.card-name{font-size:18px;font-weight:300}.gallery{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;touch-action:pan-y;cursor:grab}.gallery.dragging{cursor:grabbing}.gtrack{display:flex;height:100%;width:100%;transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.gtrack.no-anim{transition:none}.gslide{flex:0 0 100%;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.garr{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border:none;border-radius:999px;background:#0000006b;color:#fff;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;z-index:5;opacity:0;transition:opacity .25s ease,background .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.garr:hover{background:#000000b3}.garr.prev{left:14px}.garr.next{right:14px}.card-media:hover .garr{opacity:1}.gdots{position:absolute;left:0;right:0;top:18px;z-index:5;display:flex;justify-content:center;gap:9px}.gdot{width:3px;height:20px;border-radius:0;background:#fff6;border:none;padding:0;transition:background .2s ease,height .2s ease;cursor:pointer}.gdot.active{background:#fff;height:26px}.card:hover .card-atc{transform:translateY(0)}.card-price{font-size:16px;color:var(--fg-on-light-muted);margin-top:4px}.collection{background:var(--paper);padding:96px 56px;display:grid;grid-template-columns:.82fr 1.5fr;gap:60px;align-items:center}.collection-copy .eyebrow{color:var(--fg-on-light-muted)}.collection-copy h2{font-weight:200;font-size:clamp(28px,3vw,36px);line-height:1.15;margin:18px 0 26px}.collection-copy p{font-size:15px;line-height:1.66;color:var(--fg-on-light-muted);margin:0 0 18px}.collection-copy strong{color:var(--fg-on-light);font-weight:500}.collection-copy .link-chev{margin-top:12px}.moods{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mood{position:relative;aspect-ratio:3/4.4;overflow:hidden;cursor:pointer}.mood img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.mood:hover img.bg{transform:scale(1.06)}.mood .name{position:absolute;top:18px;left:20px;height:40px;width:auto;z-index:3;filter:drop-shadow(0 1px 9px rgba(0,0,0,.55))}.mood .explore{position:absolute;left:20px;bottom:18px;z-index:3}.statement{position:relative;background:#000;color:#fff;padding:140px 56px;text-align:center;overflow:hidden}.statement .bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.28}.statement .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#0003,#000000c7)}.statement-inner{position:relative;z-index:2;max-width:860px;margin:0 auto}.statement .eyebrow{color:var(--fg-on-dark-faint)}.statement h2{font-weight:100;font-size:clamp(34px,5vw,68px);line-height:1.08;letter-spacing:-.01em;margin:20px 0 30px;text-wrap:balance}.statement p{font-size:16px;line-height:1.7;color:var(--fg-on-dark-muted);max-width:560px;margin:0 auto 36px}.features{display:grid;grid-template-columns:repeat(4,1fr);background:var(--ink);color:#fff;padding:52px 24px}.feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:0 24px;border-right:1px solid var(--hairline-dark)}.feature:last-child{border-right:none}.feature svg{width:34px;height:34px;stroke:#fff;stroke-width:1.3;fill:none}.feature .t{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.feature .s{font-size:12px;color:var(--fg-on-dark-muted);line-height:1.5}.footer{background:#000;color:#fff}.footer-main{display:grid;grid-template-columns:1fr 2fr;gap:64px;padding:72px 56px}.footer-brand .word{height:32px;width:auto}.footer-tag{font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin-top:18px}.footer-tag2{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-on-dark-faint);margin-top:8px}.footer-mission{font-size:13px;line-height:1.64;color:var(--fg-on-dark-muted);margin:18px 0 0;max-width:360px}.footer-cta{margin-top:28px;height:50px}.footer-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer-col h4{font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;margin:0 0 8px}.footer-col .rule{display:block;width:28px;height:1px;background:#ffffff80;margin-bottom:18px}.footer-col a{display:block;color:var(--fg-on-dark-muted);font-size:13px;margin-bottom:13px;transition:color .2s ease}.footer-col a:hover{color:#fff}.connect-copy{font-size:13px;line-height:1.6;color:var(--fg-on-dark-muted);margin:0 0 16px}.news{display:flex;align-items:center;border-bottom:1px solid var(--hairline-dark);margin-bottom:22px}.news input{flex:1;background:none;border:none;color:#fff;font-family:inherit;font-size:14px;padding:8px 0;outline:none}.news input::placeholder{color:var(--fg-on-dark-faint)}.news button{background:none;border:none;color:#fff;font-size:18px}.socials{display:flex;gap:16px;color:#fff}.socials svg{stroke:#fff;stroke-width:1.5;fill:none}.footer-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 56px;border-top:1px solid var(--hairline-dark);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-on-dark-faint)}.footer-bar .mark{height:32px;width:auto}.footer-bar a{color:var(--fg-on-dark-faint)}.footer-bar .links{display:flex;gap:22px}.cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:100;opacity:0;pointer-events:none;transition:opacity .3s ease}.cart-overlay.open{opacity:1;pointer-events:auto}.cart{position:fixed;top:0;right:0;height:100%;width:410px;max-width:92vw;background:#fff;z-index:101;transform:translate(100%);transition:transform .36s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.cart.open{transform:translate(0)}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:24px 26px;border-bottom:1px solid var(--hairline-light)}.cart-head h3{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:500;margin:0}.cart-head button{background:none;border:none;font-size:22px;line-height:1}.cart-items{flex:1;overflow-y:auto;padding:6px 26px}.cart-empty{color:var(--fg-on-light-muted);font-size:14px;text-align:center;padding:48px 0}.cart-row{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--hairline-light)}.cart-row img{width:74px;height:74px;object-fit:cover;background:var(--paper-2)}.cart-row .n{font-size:15px}.cart-row .s{font-size:12px;color:var(--fg-on-light-muted);margin-top:4px}.cart-row .p{font-size:14px;margin-top:8px}.cart-row .rm{background:none;border:none;color:var(--fg-on-light-faint);font-size:12px;text-decoration:underline;padding:0;margin-top:6px}.cart-foot{padding:22px 26px;border-top:1px solid var(--hairline-light)}.cart-total{display:flex;justify-content:space-between;font-size:14px;margin-bottom:18px}.cart-total .amt{font-weight:500}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(18px);background:#000;color:#fff;font-size:13px;letter-spacing:.05em;padding:13px 24px;z-index:130;opacity:0;transition:all .3s ease;display:flex;gap:10px;align-items:center}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast svg{stroke:var(--teal);stroke-width:2.4;fill:none}.embedded .nav{padding-top:48px}.embedded .nav.scrolled{padding-top:40px}.nav-burger{display:none;flex-direction:column;align-items:center;justify-content:center;gap:3.5px;width:30px;height:30px;background:none;border:none;padding:0}.nav-burger span{display:block;width:24px;height:1.7px;background:#fff;border-radius:2px;transform-origin:center;transition:transform .38s cubic-bezier(.4,0,.2,1),opacity .25s ease,width .38s cubic-bezier(.4,0,.2,1);animation:stripeOrbit 3.4s ease-in-out infinite}.nav-burger span:nth-child(1){animation-delay:0s}.nav-burger span:nth-child(2){animation-delay:.18s}.nav-burger span:nth-child(3){animation-delay:.36s}.nav-burger span:nth-child(4){animation-delay:.54s}@keyframes stripeOrbit{0%,to{width:24px}50%{width:13px}}.nav-burger.open span{animation:none;width:24px}.nav-burger.open span:nth-child(1){transform:translateY(7.6px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0;transform:scaleX(.2)}.nav-burger.open span:nth-child(3){opacity:0;transform:scaleX(.2)}.nav-burger.open span:nth-child(4){transform:translateY(-7.6px) rotate(-45deg)}.m-menu-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:70;opacity:0;pointer-events:none;transition:opacity .3s ease}.m-menu-overlay.open{opacity:1;pointer-events:auto}.m-menu{position:fixed;top:0;left:0;height:100%;width:80%;max-width:350px;background:#000;color:#fff;z-index:71;transform:translate(-100%);transition:transform .34s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.m-menu.open{transform:translate(0)}.m-menu-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--hairline-dark)}.m-menu-head .word{height:26px;width:auto}.sat-logo{display:flex;flex-direction:column;align-items:center;gap:5px}.sat-logo .mark{position:relative;width:26px;height:26px}.sat-logo .mark .ring{position:absolute;top:0;right:0;bottom:0;left:0;border:1.6px solid #fff;border-radius:50%}.sat-logo .mark .ring:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1.2px solid #fff;border-radius:50%}.sat-logo .mark .orbit{position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;animation:satSpin 7s linear infinite}.sat-logo .mark .moon{position:absolute;top:-1px;left:50%;width:5.5px;height:5.5px;margin-left:-2.75px;background:#fff;border-radius:50%}.sat-logo .bars{display:flex;flex-direction:column;align-items:center;gap:2.6px}.sat-logo .bars i{display:block;width:30px;height:1.6px;background:#fff;border-radius:2px;animation:stripeOrbit 3.4s ease-in-out infinite}.sat-logo .bars i:nth-child(2){animation-delay:.18s}.sat-logo .bars i:nth-child(3){animation-delay:.36s}.sat-logo .bars i:nth-child(4){animation-delay:.54s}@keyframes satSpin{to{transform:rotate(360deg)}}.m-menu-close{background:none;border:none;color:#fff;font-size:30px;line-height:1;padding:0}.m-menu-links{display:flex;flex-direction:column;padding:8px 24px;flex:1}.m-menu-links a{font-size:23px;font-weight:200;letter-spacing:.01em;color:#fff;padding:18px 0;border-bottom:1px solid var(--hairline-dark)}.m-menu-foot{padding:26px 24px}.m-menu-foot .eyebrow{color:var(--fg-on-dark-muted)}.m-menu-foot p{font-size:12px;color:var(--fg-on-dark-faint);margin:10px 0 0;letter-spacing:.04em}@media(max-width:920px){.collection{grid-template-columns:1fr;gap:36px}.footer-main{grid-template-columns:1fr;gap:40px}.footer-cols{grid-template-columns:1fr 1fr}.section,.collection,.statement{padding-left:28px;padding-right:28px}}@media(max-width:680px){html,body{overflow-x:hidden}.nav{padding:13px 18px}.nav.scrolled{padding:11px 18px}.nav-burger{display:flex}.nav-left{gap:0}.nav-left .mark,.nav-left .nav-link{display:none}.nav-center{display:flex;flex:1;justify-content:center}.nav-center .word{height:25px}.nav-right{gap:0}.nav-right .nav-ico[aria-label=Search]{display:none}.hero{aspect-ratio:auto;height:auto;min-height:0;display:flex;flex-direction:column;background:#000}.hero-img{position:static;width:100%;height:auto;object-fit:contain}.hero-veil{display:none}.hero-copy{position:static;transform:none;max-width:none;padding:30px 22px 40px}.hero-h1{font-size:clamp(44px,13vw,68px)}.hero-sub{margin-top:14px}.hero-coord{margin-top:20px}.hero-scroll{display:none}.embedded .hero{padding-top:52px}.section{padding:52px 18px}.collection{padding:52px 18px;gap:28px;overflow-x:hidden}.statement{padding:84px 22px}.highlights{display:grid;grid-template-columns:1.42fr 1fr;gap:10px;align-items:start}.highlights .card:nth-child(1){grid-column:1;grid-row:1 / span 2}.highlights .card:nth-child(2){grid-column:2;grid-row:1}.highlights .card:nth-child(3){grid-column:2;grid-row:2}.highlights .card:nth-child(1) .card-media.tall{aspect-ratio:3/4.55}.highlights .card:nth-child(2) .card-media.tall,.highlights .card:nth-child(3) .card-media.tall{aspect-ratio:1.05/1}.highlights .card:nth-child(1) .card-name{font-size:15px}.highlights .card:nth-child(1) .card-price{font-size:13px}.card-media.tall{aspect-ratio:3/4}.card-atc{transform:translateY(0);height:32px;font-size:8px;letter-spacing:.04em}.card-meta{padding-top:9px}.card-name{font-size:11px}.card-price{font-size:11px;margin-top:2px}.card-media .explore{display:none}.gdots{top:8px;gap:5px}.gdot{height:12px}.gdot.active{height:16px}.garr{display:none}.collection-copy h2{font-size:27px}.moods{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -18px;padding:2px 18px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.moods::-webkit-scrollbar{display:none}.mood{flex:0 0 46%;scroll-snap-align:start;aspect-ratio:3/4.4}.mood .name{height:26px;top:10px;left:12px}.mood .explore{display:none}.statement h2{font-size:clamp(28px,8vw,42px)}.statement p{font-size:15px}.features{grid-template-columns:1fr 1fr;padding:38px 8px;row-gap:34px}.feature:nth-child(2n){border-right:none}.feature .t{font-size:11px}.footer-main{padding:48px 22px}.footer-cols{grid-template-columns:1fr 1fr;gap:26px}.footer-bar{flex-wrap:wrap;justify-content:center;text-align:center;gap:14px;padding:22px}.footer-bar .mark{order:-1}.cart{width:100%;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/site.css.map */
