:root{--paper:#F4F4F4;--ink:#000000;--char:#1A1A1A;--grey:#6B6B6B;--hairline:#D8D8D8;--white:#FFFFFF}.project-stravia-waves,.project-stravia-waves *{margin:0;padding:0;box-sizing:border-box}.project-stravia-waves{font-family:var(--font-body-family);background:var(--paper);color:var(--char);font-weight:100;line-height:1.75;-webkit-font-smoothing:antialiased;font-style:normal}.project-stravia-waves img{display:block;max-width:100%;height:auto}.project-stravia-waves .eyebrow{font-size:11px;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--grey)}.project-stravia-waves h1,.project-stravia-waves h2{font-weight:200;line-height:1.1;color:var(--ink)}.project-stravia-waves h1{font-size:clamp(46px,8vw,100px);letter-spacing:.01em}.project-stravia-waves h2{font-size:clamp(28px,4vw,46px)}.project-stravia-waves p{font-size:15.5px}.project-stravia-waves section{padding:clamp(64px,9vw,130px) clamp(20px,7vw,110px)}.project-stravia-waves .rule{width:56px;height:1px;background:var(--ink);margin:26px 0}.project-stravia-waves a{color:inherit}.project-stravia-waves :focus-visible{outline:2px solid var(--ink);outline-offset:3px}.project-stravia-waves .rv{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform .9s ease}.project-stravia-waves .rv.in{opacity:1;transform:none}.project-stravia-waves .rv.d1{transition-delay:.12s}.rv.d2{transition-delay:.24s}.rv.d3{transition-delay:.36s}@media(prefers-reduced-motion:reduce){.project-stravia-waves .rv{opacity:1;transform:none;transition:none}}.project-stravia-waves .hero{position:relative;padding:0;overflow:hidden;height:min(96vh,900px)}.project-stravia-waves .hero img{width:100%;height:100%;object-fit:cover;animation:drift 14s ease-out forwards}@keyframes drift{0%{transform:scale(1.07)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.project-stravia-waves .hero img{animation:none}}.project-stravia-waves .hero .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,.1) 48%,transparent 72%)}.project-stravia-waves .hero .cap{position:absolute;left:clamp(20px,7vw,110px);bottom:clamp(44px,8vh,92px);color:var(--white);max-width:720px}.project-stravia-waves .hero .eyebrow{color:#ffffffc7}.project-stravia-waves .hero h1{color:var(--white);margin:12px 0 16px;text-transform:capitalize}.project-stravia-waves .hero p{color:#ffffffe0;font-weight:200;font-size:17px}.project-stravia-waves .center{text-align:center;display:flex;flex-direction:column;align-items:center}.project-stravia-waves .measure{max-width:660px}.project-stravia-waves .stats{background:var(--ink);color:var(--paper);padding:clamp(56px,7vw,90px) clamp(20px,7vw,110px)}.project-stravia-waves .stgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;text-align:center}.project-stravia-waves .st .n{font-weight:200;font-size:clamp(34px,4.6vw,58px);color:var(--white);line-height:1.1}.project-stravia-waves .st .n small{font-size:.42em;letter-spacing:.14em;font-weight:400;color:#f4f4f4a6}.project-stravia-waves .st .l{font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;color:#f4f4f48c;margin-top:12px}@media(max-width:820px){.project-stravia-waves .stgrid{grid-template-columns:1fr 1fr;row-gap:44px}}.project-stravia-waves .split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);align-items:center}.project-stravia-waves .split img{width:100%;height:100%;max-height:640px;object-fit:cover}.project-stravia-waves .split img.contain{object-fit:contain;background:var(--white);padding:24px;border:1px solid var(--hair)}.project-stravia-waves .split .txt h2{margin:12px 0 0}.project-stravia-waves .split .txt p{margin-top:24px}.project-stravia-waves .split.flip .media{order:2}@media(max-width:900px){.project-stravia-waves .split{grid-template-columns:1fr}.project-stravia-waves .split.flip .media{order:0}}.project-stravia-waves .swipe{padding-left:0;padding-right:0}.project-stravia-waves .swipe .head{padding:0 clamp(20px,7vw,110px) 12px;display:flex;justify-content:space-between;align-items:baseline}.project-stravia-waves .swipe .hint{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--grey)}.project-stravia-waves .track{display:flex;gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.project-stravia-waves .track::-webkit-scrollbar{display:none}.project-stravia-waves .track figure{flex:0 0 640px;min-width:640px;scroll-snap-align:center;margin:0}.project-stravia-waves .track img{width:100%;height:460px;object-fit:cover}@media(max-width:768px){.project-stravia-waves .track figure{flex:0 0 82vw;min-width:82vw}.project-stravia-waves .track img{height:58vw}}.project-stravia-waves .track img{width:100%;height:min(58vw,460px);object-fit:cover}.project-stravia-waves .track figcaption{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);padding-top:14px}.project-stravia-waves .specs{background:var(--white);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.project-stravia-waves .sgrid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px}.project-stravia-waves .spec{padding:0 34px;border-left:1px solid var(--hair)}.project-stravia-waves .spec:first-child{border-left:none;padding-left:0}.project-stravia-waves .spec h3{font-size:11px;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:var(--grey);margin-bottom:14px}.project-stravia-waves .spec p{font-size:14.5px}@media(max-width:900px){.project-stravia-waves .sgrid{grid-template-columns:1fr 1fr;row-gap:40px}.project-stravia-waves .spec:nth-child(3){border-left:none;padding-left:0}}@media(max-width:560px){.project-stravia-waves .sgrid{grid-template-columns:1fr}.project-stravia-waves .spec{border-left:none;padding:0}}.project-stravia-waves .invest{background:var(--ink);color:var(--paper)}.project-stravia-waves .invest .eyebrow{color:#f4f4f48c}.project-stravia-waves .invest .rule{background:var(--paper);opacity:.5;margin:30px auto}.project-stravia-waves .invest p{color:#f4f4f4d1;font-weight:200}.project-stravia-waves .range{font-weight:200;font-size:clamp(32px,4.5vw,52px);color:var(--white);margin:32px 0 6px}.project-stravia-waves .range small{font-size:.36em;letter-spacing:.28em;font-weight:400;text-transform:uppercase;vertical-align:middle;color:#f4f4f499}.project-stravia-waves .btn{display:inline-block;margin-top:40px;padding:16px 44px;border:1px solid var(--paper);color:var(--white);text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;transition:background .3s,color .3s}.project-stravia-waves .btn:hover{background:var(--paper);color:var(--ink)}.project-stravia-waves .faq .list{margin-top:44px;border-top:1px solid var(--hair);max-width:820px}.project-stravia-waves details{border-bottom:1px solid var(--hair)}.project-stravia-waves summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px 4px;font-size:16px;font-weight:500;color:var(--ink)}.project-stravia-waves summary::-webkit-details-marker{display:none}.project-stravia-waves summary .ind{font-weight:200;font-size:24px;color:var(--grey);flex:none;transition:transform .3s ease}.project-stravia-waves details[open] summary .ind{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.project-stravia-waves summary .ind,.btn{transition:none}}.project-stravia-waves details .a{padding:0 4px 30px;max-width:680px}.project-stravia-waves details .a p{color:var(--grey);font-size:14.5px}.project-stravia-waves .cta{position:relative;padding:0;min-height:68vh;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.project-stravia-waves .cta>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.project-stravia-waves .cta .veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.project-stravia-waves .cta .inner{position:relative;color:var(--white);padding:80px 20px;max-width:640px}.project-stravia-waves .cta .eyebrow{color:#ffffffb3}.project-stravia-waves .cta h2{color:var(--white);margin:14px 0 18px}.project-stravia-waves .cta p{color:#ffffffd9;font-weight:200}.project-stravia-waves .privnote{text-align:center;padding:28px 20px;font-size:12px;color:var(--grey);font-style:italic}
/*# sourceMappingURL=/cdn/shop/t/2/assets/project-stravia-waves.css.map */
