*{margin:0;padding:0;box-sizing:border-box}:root{--limewash: #f2e7d3;--saffron: #d99b3f;--rose: #d8a58f;--ink: 32, 18, 8;--display: "Marcellus", "Times New Roman", serif;--text: "Instrument Sans", "Helvetica Neue", sans-serif}html,body{width:100%;height:100%;font-family:var(--text);background:#211307;color:var(--limewash);-webkit-font-smoothing:antialiased}::selection{background:var(--saffron);color:rgb(var(--ink))}img{width:100%;height:100%;object-fit:cover;will-change:transform}nav{position:fixed;top:0;left:0;width:100vw;padding:2.5em 3em;display:flex;justify-content:space-between;align-items:baseline;z-index:2}.logo p{color:var(--limewash);font-family:var(--display);font-size:20px;font-weight:400;letter-spacing:.05em}.logo .mark{font-family:var(--text);font-size:9px;vertical-align:super;font-weight:400;opacity:.6;margin-left:2px}.nav-items{display:flex;gap:2.25em}.nav-items p{color:var(--limewash);font-size:13px;font-weight:500;letter-spacing:.01em;opacity:.68}.nav-items p:first-child{opacity:1;box-shadow:0 1px 0 0 var(--saffron);padding-bottom:3px}footer{position:fixed;bottom:0;left:0;width:100vw;padding:3em;display:flex;justify-content:space-between;align-items:baseline;z-index:2}.footer-label{color:var(--limewash);font-size:13px;font-style:italic;font-weight:400;letter-spacing:.01em;opacity:.72}.slider-counter{display:flex;align-items:baseline;color:var(--limewash);font-variant-numeric:tabular-nums;font-size:13px}.slider-counter p,.slider-counter>div{width:22px;display:flex;justify-content:center}.slider-counter p{opacity:.45}.slider-counter .count p{opacity:1;color:var(--saffron);font-weight:400}.count{position:relative;height:18px;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.count p{position:absolute;transform:translateY(0);font-family:var(--display);font-size:17px;line-height:1;will-change:transform;opacity:1}.slider{position:relative;width:100vw;height:100vh;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;height:100%}.slide-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);will-change:clip-path}.slide-bg-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(90deg,rgba(var(--ink),.62),rgba(var(--ink),.28) 30%,rgba(var(--ink),0) 54%),linear-gradient(0deg,rgba(var(--ink),.5),rgba(var(--ink),0) 24%),linear-gradient(180deg,rgba(var(--ink),.42),rgba(var(--ink),0) 20%)}.slide-main-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:25%;height:50%;z-index:2;box-shadow:0 40px 90px -20px rgba(var(--ink),.55)}.slide-main-img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);will-change:clip-path}.slide-copy{position:absolute;top:50%;left:30%;transform:translate(-50%,-50%);color:var(--limewash);z-index:2}.slide-copy:before{content:"";display:block;width:44px;height:1px;background:var(--saffron);margin-bottom:20px}.slide-title{position:relative;width:500px;height:50px;margin-bottom:.4em;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.slide-title h1{position:absolute;color:var(--limewash);font-family:var(--display);font-size:49px;font-weight:400;letter-spacing:.005em;line-height:1;transform:translateY(0);will-change:transform;text-shadow:0 2px 40px rgba(var(--ink),.45)}.slide-description{position:relative;width:500px;height:20px;margin-top:.35em;clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}.slide-description p{position:absolute;color:var(--limewash);font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1;opacity:.82;transform:translateY(0);will-change:transform}@media(max-width:900px){.slide-main-img{width:62%;height:46%;top:40%}.slide-copy{top:auto;bottom:6.5em;left:1.75em;transform:none;width:calc(100vw - 3.5em)}.slide-copy:before{margin-bottom:16px}.slide-title,.slide-description{width:100%}.slide-title{height:42px;margin-bottom:0}.slide-title h1{font-size:40px}}@media(max-width:768px){nav{padding:1.5em;flex-wrap:wrap;row-gap:.75em}.nav-items{gap:1.5em;flex:1 1 100%}.nav-items p{font-size:12px;letter-spacing:.01em;white-space:nowrap}footer{padding:1.75em 1.75em 2em}.slide-main-img{width:66%;height:42%;top:38%}.slide-title h1{font-size:34px}}@media(max-width:420px){.slide-title h1{font-size:29px}.slide-copy{bottom:6em}}
