@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=Manrope:wght@400;500;600&display=swap";:root{--ink:#2c2b25;--paper:#fbf8f1;--olive:#747747;--lime:#d6e257}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:5;color:#fff;border-bottom:1px solid #fff5;justify-content:space-between;align-items:center;width:100%;height:84px;padding:0 5vw;display:flex;position:absolute}.logo{letter-spacing:.35em;font-size:22px;font-weight:600}.logo span{color:var(--lime)}.nav nav{gap:34px;font-size:13px;display:flex}.nav a{transition:opacity .2s}.nav a:hover{opacity:.65}.navCta{border:1px solid;border-radius:99px;padding:11px 18px}.hero{color:#fff;background:#37372f;grid-template-columns:52% 48%;min-height:760px;display:grid}.heroCopy{padding:190px 6vw 80px}.eyebrow,.sectionNo{text-transform:uppercase;letter-spacing:.2em;font-size:11px}.eyebrow i{border-top:1px solid var(--lime);vertical-align:middle;width:32px;margin-right:10px;display:inline-block}h1,h2{margin:0;font-family:Cormorant Garamond,serif;font-weight:500;line-height:.9}h1{letter-spacing:-.045em;margin-top:55px;font-size:clamp(72px,8vw,128px)}.lead{color:#d8d3c7;max-width:440px;margin:40px 0 0;font-size:17px;line-height:1.65}.roundLink{text-transform:uppercase;letter-spacing:.08em;border:1px solid #77776d;border-radius:50%;justify-content:center;align-items:center;gap:12px;width:116px;height:116px;margin-top:48px;font-size:11px;transition:all .25s;display:flex}.roundLink:hover{background:var(--lime);color:var(--ink);border-color:var(--lime);transform:rotate(-4deg)}.roundLink b{font-size:20px}.heroVisual{position:relative;overflow:hidden}.heroVisual img{object-fit:cover;width:100%;height:100%;display:block}.heroVisual:after{content:"";background:linear-gradient(90deg,#37372f2d,#0000 30%);position:absolute;inset:0}.stamp{z-index:2;text-transform:uppercase;letter-spacing:.2em;border:1px solid #fffa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:130px;height:130px;font-size:8px;display:flex;position:absolute;top:132px;right:36px;transform:rotate(8deg)}.stamp strong{text-transform:none;letter-spacing:0;font:22px Cormorant Garamond}.imageNote{z-index:2;text-align:right;font:25px Cormorant Garamond;position:absolute;bottom:24px;right:28px}.imageNote span{text-transform:uppercase;letter-spacing:.2em;font:10px Manrope}.manifesto{grid-template-columns:22% 1fr;gap:4vw;padding:140px 7vw;display:grid}.oliveLine{color:var(--olive);letter-spacing:.1em;margin:0 0 36px}h2 em{color:var(--olive);font-weight:500}.manifestoGrid{grid-template-columns:1fr 1fr;gap:9vw;max-width:850px;margin:58px 0 0 16%;display:grid}.manifestoGrid p{font-size:15px;line-height:1.75}.values{grid-template-columns:repeat(3,1fr);gap:1px;padding:0 7vw 140px;display:grid}.values article{border:1px solid #d6d0c2;flex-direction:column;min-height:370px;padding:25px 30px;display:flex}.values article>span{letter-spacing:.2em;font-size:10px}.valueIcon{color:var(--olive);margin:auto 0 28px;font-size:56px}.values h3{margin:0 0 12px;font:500 35px Cormorant Garamond}.values p{max-width:280px;font-size:13px;line-height:1.7}.values .accent{background:var(--lime);border-color:var(--lime);transform:translateY(24px)}.values .accent .valueIcon{color:var(--ink)}.quote{background:var(--olive);color:#fff;text-align:center;flex-direction:column;justify-content:center;min-height:560px;padding:120px 8vw;display:flex;position:relative;overflow:hidden}.quote:before,.quote:after{content:"✣";color:#ffffff0f;font-size:220px;position:absolute}.quote:before{top:-60px;left:-45px}.quote:after{bottom:-60px;right:-45px}.quote p,.quote span{text-transform:uppercase;letter-spacing:.22em;font-size:10px}.quote h2{margin:42px 0;font-size:clamp(54px,7vw,95px);line-height:1}.shop{grid-template-columns:42% 58%;align-items:end;gap:6vw;padding:140px 7vw;display:grid}.shopTitle .sectionNo{margin-bottom:38px}.marketCards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.market{border-radius:4px;flex-direction:column;justify-content:space-between;min-height:360px;padding:28px;transition:all .25s;display:flex}.market:hover{transform:translateY(-8px);box-shadow:0 20px 40px #302d2718}.marketTop{text-transform:uppercase;letter-spacing:.15em;justify-content:space-between;font-size:12px;display:flex}.marketTop b{font-size:20px}.market strong{letter-spacing:-.08em;font-size:clamp(48px,6vw,88px)}.market small{text-underline-offset:5px;text-decoration:underline}.wb{color:#fff;background:#9c36d2}.ozon{color:#fff;background:#1369ff}footer{color:#fff;background:#2d2d27;justify-content:space-between;align-items:center;min-height:180px;padding:0 6vw;font-size:12px;display:flex}footer p{color:#aaa99f}footer>a:last-child{text-underline-offset:5px;text-decoration:underline}@media (max-width:850px){.nav nav{display:none}.hero{grid-template-columns:1fr}.heroCopy{padding-top:145px}.heroVisual{height:640px}.manifesto,.shop{grid-template-columns:1fr}.manifestoGrid{gap:25px;margin-left:0}.values{grid-template-columns:1fr}.values .accent{transform:none}.marketCards{margin-top:45px}.shop{padding-top:90px}}@media (max-width:560px){.nav{height:70px}.navCta{display:none}.heroCopy{padding:125px 24px 60px}h1{font-size:64px}.heroVisual{height:500px}.stamp{width:96px;height:96px;top:25px}.manifesto{padding:90px 24px}.manifestoGrid{grid-template-columns:1fr}.manifesto h2,.shop h2{font-size:54px}.values{padding:0 24px 90px}.quote{min-height:480px;padding:80px 24px}.quote h2{font-size:49px}.shop{padding:90px 24px}.marketCards{grid-template-columns:1fr}.market{min-height:260px}footer{text-align:center;flex-direction:column;justify-content:center;gap:20px}}h1,h2{font-family:Manrope,sans-serif;font-weight:400;line-height:.98}h1{letter-spacing:-.055em;font-size:clamp(66px,7.2vw,112px)}.manifesto h2,.shop h2{letter-spacing:-.045em;font-size:clamp(52px,6.1vw,92px)}.quote h2{letter-spacing:-.04em;font-size:clamp(48px,6vw,82px);line-height:1.08}h2 em{font-style:normal;font-weight:400}.stamp strong,.imageNote,.values h3{font-family:Manrope,sans-serif}.stamp strong{font-size:18px;font-weight:400}.imageNote{font-size:20px;font-weight:500}.values h3{letter-spacing:-.025em;font-size:29px;font-weight:500}@media (max-width:560px){h1{font-size:56px;line-height:1.02}.manifesto h2,.shop h2{font-size:46px}.quote h2{font-size:42px}}.values article{background:0 0;border-color:#d6d0c2;transform:none}.values .valueIcon{color:var(--olive)}.modelImage{animation:.45s both modelReveal}@keyframes modelReveal{0%{opacity:.25;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.sliderControls{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;bottom:27px;left:28px}.sliderControls>button{color:#fff;cursor:pointer;background:#2d2d2744;border:1px solid #fff9;border-radius:50%;width:40px;height:40px;font-size:18px;transition:all .2s}.sliderControls>button:hover{color:var(--ink);background:#fff}.sliderDots{align-items:center;gap:7px;display:flex}.sliderDots button{cursor:pointer;background:#fff7;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .2s}.sliderDots button.active{background:#fff;border-radius:8px;width:24px}@media (max-width:560px){.sliderControls{bottom:18px;left:18px}.sliderControls>button{width:36px;height:36px}.imageNote{bottom:18px}}.hero{height:760px;min-height:760px}.heroVisual{isolation:isolate;height:760px;min-height:0}.heroVisual .modelImage{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:850px){.hero{height:auto;min-height:0}.heroVisual{height:640px}}@media (max-width:560px){.heroVisual{height:500px}}@media (min-width:851px){.heroCopy{padding-top:145px;padding-bottom:36px}.heroCopy h1{margin-top:42px}.heroCopy .lead{margin-top:28px}.heroCopy .roundLink{width:96px;height:96px;margin-top:26px}}
