html{font-size:.69444vw!important;-webkit-font-smoothing:antialiased;background:var(--offwhite)}@media(max-width:1023px){html{font-size:2.5641vw!important}}:root{--offwhite: #edede8;--white: #fff;--brown: #8a6e43;--darkred: #511928;--orange: #c4825a;--red: #b8485a;--black: #1a1a1a}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;font-weight:400;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.black{color:var(--black)}.white{color:var(--white)}.whitebg{background:var(--white)}.blackbg{background:var(--black)}.brownbg{background:var(--brown)}.offwhitebg{background:var(--offwhite)}.darkredbg{background:var(--darkred)}.orangebg{background:var(--orange)}.inter17reg{font-family:Inter,sans-serif;font-size:1.7rem;line-height:2.4rem;font-weight:400}.inter17med{font-family:Inter,sans-serif;font-size:1.7rem;line-height:2.4rem;font-weight:500}.inter24reg{font-family:Inter,sans-serif;font-size:2.4rem;line-height:110%;font-weight:400}.inter24med{font-family:Inter,sans-serif;font-size:2.4rem;line-height:110%;font-weight:500}.inter32med{font-family:Inter,sans-serif;font-size:3.2rem;line-height:110%;font-weight:500}.display{font-family:Jost,"Noto Serif SC",sans-serif;font-weight:300}.platform90{font-family:Jost,sans-serif;font-weight:300;font-size:9rem;line-height:90%}.platform96{font-family:Jost,sans-serif;font-weight:300;font-size:9.6rem;line-height:90%}.platform156{font-family:Jost,sans-serif;font-weight:300;font-size:15.6rem;line-height:100%;letter-spacing:-.02em}@media(max-width:1023px){.platform90,.platform96{font-size:4.4rem;line-height:100%}.platform156{font-size:7.2rem;line-height:100%}.inter17reg,.inter17med{font-size:1.5rem;line-height:2.2rem}.inter24reg,.inter24med,.inter32med{font-size:2rem}}.grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem;padding:0 4rem}.c1-3{grid-column:1/4}.c1-4{grid-column:1/5}.c1-6{grid-column:1/7}.c1-8{grid-column:1/9}.c1-12{grid-column:1/13}.c5-8{grid-column:5/9}.c5-12{grid-column:5/13}.c6-12{grid-column:6/13}.c9-12{grid-column:9/13}@media(max-width:1023px){.grid{grid-template-columns:repeat(4,1fr);padding:0 2rem;column-gap:1rem}.c1-3,.c1-4,.c1-6,.c1-8,.c1-12,.c5-8,.c5-12,.c6-12,.c9-12{grid-column:1/5}}.s20{margin-bottom:2rem}.s40{margin-bottom:4rem}.s48{margin-bottom:4.8rem}.s60{margin-bottom:6rem}.s80{margin-bottom:8rem}.s120{margin-bottom:12rem}.pdtop40{padding-top:4rem}.pdtop80{padding-top:8rem}.notch{clip-path:polygon(0 2.4rem,2.4rem 0,calc(100% - 2.4rem) 0,100% 2.4rem,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,2.4rem 100%,0 calc(100% - 2.4rem))}.bordertop-black{border-top:1px solid rgba(0,0,0,.12)}.bordertop-white{border-top:1px solid rgba(255,255,255,.18)}.text-indent h1:first-child,.text-indent h2:first-child{text-indent:0}@media(min-width:1024px){.text-indent h1:first-child,.text-indent h2:first-child{text-indent:30rem}}.header{position:fixed;top:0;left:0;right:0;z-index:100;padding:2rem 4rem;display:flex;align-items:center;justify-content:space-between;background:var(--white)}.header .logo{font-family:Jost,sans-serif;font-weight:300;font-size:2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--black)}.header nav{display:flex;gap:2.4rem}.header nav a{font-family:Inter,sans-serif;font-size:17px;font-weight:400;color:var(--black);transition:opacity .2s}.header nav a:hover{opacity:.5}.nav-toggle{display:none;background:none;border:none;cursor:pointer;color:var(--black)}@media(max-width:1023px){.header{padding:1.6rem 2rem}.header nav{display:none}.nav-toggle{display:flex;flex-direction:column;gap:5px}.nav-toggle span{width:22px;height:1.5px;background:currentColor}.nav-toggle.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-toggle.open span:nth-child(2){opacity:0}.nav-toggle.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}}.mobile-menu{display:none;position:fixed;inset:0;z-index:99;background:var(--offwhite);flex-direction:column;justify-content:center;padding:0 3rem;opacity:0;pointer-events:none;transform:translateY(-12px);transition:opacity .3s,transform .3s}.mobile-menu.open{display:flex;opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-menu a{font-family:Jost,sans-serif;font-weight:300;font-size:2.8rem;padding:1.2rem 0;border-bottom:1px solid rgba(0,0,0,.06)}.stack-section{will-change:transform}.stack-section[data-stack="1"]{z-index:1}.stack-section[data-stack="2"]{z-index:2}.stack-section[data-stack="3"]{z-index:3}.stack-section[data-stack="4"]{z-index:4}footer{position:relative;z-index:5}.reveal{opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1)}.reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.hero{position:relative;height:100vh;min-height:600px;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero:after{content:"";position:absolute;inset:0;background:#0000002e}.hero-text{position:relative;z-index:1;text-align:center;color:var(--white)}.hero-text h1{font-family:Jost,sans-serif;font-weight:200;font-size:18rem;line-height:.9;letter-spacing:.04em}.hero-text p{font-family:Inter,sans-serif;font-size:1.5rem;letter-spacing:.3em;text-transform:uppercase;opacity:.5;margin-top:1.6rem}@media(max-width:1023px){.hero-text h1{font-size:8rem}}.full-img{width:100%;height:100%;object-fit:cover}.img-75vh{width:100%;height:75vh;min-height:400px;object-fit:cover}@media(max-width:1023px){.img-75vh{height:45vh}}.lookbook-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem}.look{position:relative;overflow:hidden}.look img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.look:hover img{transform:scale(1.03)}.look:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4) 0%,transparent 40%);pointer-events:none}.look-label{position:absolute;bottom:2rem;left:2rem;z-index:1;color:var(--white)}.look-label .num{font-family:Jost,sans-serif;font-weight:300;font-size:3rem}.look-label .name{font-family:Inter,sans-serif;font-size:1.3rem;opacity:.7}footer{padding:6rem 4rem 3rem}@media(max-width:1023px){footer{padding:4rem 2rem 2rem}}.foot-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:2rem}@media(max-width:1023px){.foot-grid{grid-template-columns:repeat(4,1fr)}.foot-grid>*{grid-column:1/5;margin-bottom:2rem}}
