@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;500;600;700;800&family=Roboto:wght@400;500;600;700;800&display=swap";:root{--font-body: Roboto, Arial, sans-serif;--font-heading: "Roboto Condensed", Roboto, Arial, sans-serif;--color-text: #20283b;--color-background: #fff;--color-background-soft: #f7f4ed;--color-accent: #efb968;--color-action: #377df2;--color-muted: #737887;--color-brown: #2f1c0f;--color-brown-muted: #a47142;--content-width: 1547px;--page-padding: clamp(20px, 4vw, 64px);--card-radius: 18px}body{margin:0;padding:0}p{margin:0;padding:0}.duna-landing{scroll-behavior:smooth;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);line-height:1.45}.duna-landing,.duna-landing *,.duna-landing *::before,.duna-landing *::after{box-sizing:border-box}.duna-landing img{display:block;width:100%}.duna-landing a{color:inherit;text-decoration:none}.duna-landing .container{width:min(100% - clamp(20px,4vw,64px)*2,1547px);margin-inline:auto}.duna-landing .section{padding:144px 0 140px}.duna-landing .section-title{color:#161e32;font-family:"Roboto Condensed";font-size:40px;font-style:normal;font-weight:700;line-height:normal;margin:0}.duna-landing .brand{display:inline-flex;align-items:center;gap:10px;min-width:190px}.duna-landing .brand__mark{display:grid;width:42px;height:42px;place-items:center;border:1px solid currentColor;border-radius:5px;font-size:25px}.duna-landing .brand b,.duna-landing .brand small{display:block}.duna-landing .brand b{letter-spacing:.03em}.duna-landing .brand small{opacity:.72;font-size:8px;text-transform:uppercase}.duna-landing .crumbs{padding:45px 0 39px;font-weight:400;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:14px;color:#2f1c0f}.duna-landing .crumbs ol{display:flex;margin-block:0;padding-inline:0;align-items:center;gap:9px;list-style:none}.duna-landing .crumbs li{display:flex;align-items:center;gap:9px}.duna-landing .crumbs li:not(:last-child)::after{color:#2f1c0f;content:"/"}.duna-landing .crumbs li[aria-current=page]{color:#2f1c0f}.duna-landing .crumbs a{color:#2f1c0f;transition:color .2s ease}.duna-landing .crumbs a:hover,.duna-landing .crumbs a:focus-visible{color:#efb968}.duna-landing .hero{position:relative;display:flex;min-height:clamp(620px,72vw,850px);align-items:center;overflow:hidden;color:#fff;background:#2a140a url("/images/duna/hero-light.png") center top no-repeat;background-size:cover}.duna-landing .hero::after{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg, rgba(20, 8, 2, 0.38), transparent 65%);content:""}.duna-landing .hero__content{position:absolute;z-index:1;inset:0;padding:0}.duna-landing .hero__kicker,.duna-landing .hero h1,.duna-landing .hero .button-row{position:relative;z-index:1}.duna-landing .hero .button-row{position:absolute;bottom:20%;left:0;width:100%;transform:none}.duna-landing .hero__kicker{position:absolute;top:12%;left:0;width:100%;margin:0;padding-left:19%;color:rgba(255,255,255,.56);font-size:clamp(18px,2vw,31px);letter-spacing:.32em}.duna-landing .hero h1{position:absolute;top:18%;left:0;width:100%;margin:0;color:rgba(255,255,255,.84);font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:clamp(112px,19vw,280px);font-weight:400;letter-spacing:-0.08em;line-height:.9}.duna-landing .hero h2{position:absolute;z-index:1;top:62%;left:0;width:100%;margin:0;color:#fcecd7;font-family:"Roboto Condensed";font-size:64px;font-style:normal;font-weight:700;line-height:normal;text-align:left;transform:translateY(-50%)}.duna-landing .hero .button--ghost-light{color:#fdce87}.duna-landing .button-row{display:flex;gap:22px}.duna-landing .button{display:inline-flex;width:351px;height:69px;padding:12px 28px;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);border-radius:8px;font-size:18px;font-weight:700;transition:transform .2s,background .2s}.duna-landing .button:hover{transform:translateY(-2px)}.duna-landing .button--gold{color:#20283b;background:#efb968}.duna-landing .button--dark{color:#fff;background:#161e32}.duna-landing .button--blue{color:#fff;background:#377df2}.duna-landing .button--outline{border-color:#ba9d75;background:rgba(0,0,0,0)}.duna-landing .button--ghost-light{border-color:rgba(255,255,255,.45);color:#fff;background:rgba(255,255,255,.06);backdrop-filter:blur(4px)}.duna-landing .intro{position:relative;overflow:hidden;background:url("/images/duna/waveslight.png") center/cover no-repeat}.duna-landing .intro__top{position:relative;z-index:1;display:flex;justify-content:space-between;margin-bottom:65px;align-items:center}.duna-landing .intro__top>*{min-width:0}.duna-landing .intro__top>:first-child{justify-self:start}.duna-landing .intro__top p{width:100%;max-width:571px;justify-self:center;color:#9d6133;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:150%}.duna-landing .intro__top .button.button--dark{display:flex;width:100%;max-width:372px;justify-self:end;height:68px;padding:21px 67px 21px 66px;justify-content:center;align-items:center;border-radius:8px;color:var(--white, #fff);font-size:18px;font-style:normal;font-weight:600}.duna-landing .intro__showcase{position:relative;z-index:1;display:grid;align-items:start;gap:clamp(36px,5vw,78px);grid-template-columns:minmax(0, 3.15fr) minmax(372px, 1fr)}.duna-landing .intro__media{position:relative;padding-bottom:31px}.duna-landing .intro__viewport{overflow:hidden;border-radius:32px 8px 8px 8px;cursor:grab;touch-action:pan-y;user-select:none}.duna-landing .intro__viewport.is-dragging{cursor:grabbing}.duna-landing .intro__track{display:flex;transition:transform .5s ease;will-change:transform}.duna-landing .intro__slide{min-width:100%;flex:0 0 100%;width:100%;aspect-ratio:2.7/1;object-fit:cover;pointer-events:none}.duna-landing .intro__arrows{position:absolute;right:31px;bottom:60px;display:flex;gap:11px}.duna-landing .intro__arrows button{display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;color:#fff;background:#2f1c0f;border-radius:5px;cursor:pointer;font-size:28px;font-weight:300;line-height:1}.duna-landing .intro__arrows button:hover,.duna-landing .intro__arrows button:focus-visible{background:rgba(47,34,25,.92)}.duna-landing .intro__pagination{position:absolute;bottom:0;left:50%;display:flex;align-items:center;gap:8px;transform:translateX(-50%)}.duna-landing .intro__pagination button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#fcecd7;cursor:pointer;transition:width .2s ease,background .2s ease}.duna-landing .intro__pagination button[aria-current=true]{width:10px;border-radius:5px;background:#5f4937}.duna-landing .principles{display:grid;gap:24px;margin:0;padding:0;list-style:none;counter-reset:item}.duna-landing .principles li{position:relative;min-height:68px;padding:0 0 0 114px;counter-increment:item}.duna-landing .principles li::before{position:absolute;left:0;top:0;display:grid;width:93.773px;height:79px;place-items:center;border-radius:4px;border:1px solid #e4b799;color:#2f1c0f;font-family:"Roboto Condensed";font-size:30px;font-style:normal;font-weight:700;line-height:normal;content:"0" counter(item);background:#fdfaf2}.duna-landing .principles li::after{position:absolute;top:-6px;left:-7px;width:40px;height:35px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='35' viewBox='0 0 38 35' fill='none'><path d='M5.5 28.6213C5.5 4.22304 22.5 5.28514 32.5 5.61845' stroke='%23FFD9BF' stroke-width='11' stroke-linecap='round'/></svg>") center/contain no-repeat;content:""}.duna-landing .principles li:nth-child(2)::after{top:-6px;left:60px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='35' viewBox='0 0 38 35' fill='none'><path d='M32.5 28.6213C32.5 4.22304 15.5 5.28514 5.5 5.61845' stroke='%23FFD9BF' stroke-width='11' stroke-linecap='round'/></svg>")}.duna-landing .principles li:nth-child(3)::after{top:auto;bottom:-8px;left:-7px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='35' viewBox='0 0 38 35' fill='none'><path d='M5.5 5.50002C5.5 29.8983 22.5 28.8362 32.5 28.5029' stroke='%23FFD9BF' stroke-width='11' stroke-linecap='round'/></svg>")}.duna-landing .principles b,.duna-landing .principles span{display:block}.duna-landing .principles b{margin-bottom:5px;font-size:21px;color:#2f1c0f;font-weight:700}.duna-landing .principles span{max-width:255px;color:#707e8b;font-size:16px;line-height:1.25}.duna-landing .designer{position:relative;overflow:hidden;--designer-keyboard-opacity: 0;--designer-keyboard-y: 120px;background:#fff}.duna-landing .section{padding:117px 0 164px}.duna-landing .designer::after{position:absolute;bottom:-24%;left:55%;width:min(1077px,62vw);height:auto;aspect-ratio:1077/510;background:url("/images/duna/kb.png") center/contain no-repeat;content:"";opacity:var(--designer-keyboard-opacity);transform:translateX(-50%) translateY(var(--designer-keyboard-y))}.duna-landing .designer__grid{position:relative;z-index:1;display:grid;width:min(100% - 128px,1547px);align-items:start;gap:44px;grid-template-columns:400px minmax(0, 1fr)}.duna-landing .designer__copy{padding-top:4px}.duna-landing .designer__copy>p:not(.caption){margin:26px 0 34px;color:#030b12;font-size:14px;line-height:1.35;font-weight:300;border-radius:8px;background:#e8f4ff;padding:21px 24px}.duna-landing .designer .caption{color:#2c92f9;font-size:16px;line-height:1}.duna-landing .designer .button{width:100%;min-width:0;min-height:68px;font-size:14px;border-radius:8px;background:#4185f2;color:var(--white, #fff);font-family:Roboto;font-size:18px;font-style:normal;font-weight:600}.duna-landing .steps{position:relative;margin:0 0 20px;padding:0;list-style:none;counter-reset:step}.duna-landing .steps::before{position:absolute;top:36px;left:29px;width:1px;height:216px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='1' height='216' viewBox='0 0 1 216' fill='none'><path d='M0.500009 0.5L0.49999 215.5' stroke='%23161E32' stroke-opacity='0.23' stroke-linecap='round' stroke-dasharray='7 7'/></svg>") center/1px 216px no-repeat;content:""}.duna-landing .steps li{position:relative;min-height:105px;padding:0 0 17px 90px;counter-increment:step}.duna-landing .steps li::before{position:absolute;left:0;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;color:#fff;background:#4185f2;z-index:1;color:#fff;font-family:"Roboto Condensed";font-size:25px;content:counter(step)}.duna-landing .steps b,.duna-landing .steps span{display:block}.duna-landing .steps b{font-size:21px;color:#2f1c0f;font-weight:700;line-height:1;margin-bottom:2px}.duna-landing .steps span{color:#707e8b;font-size:16px;line-height:1.3;font-weight:400}.duna-landing .app-window{position:relative}.duna-landing .app-window__bar{display:flex;height:38px;padding:0 16px;align-items:center;gap:6px;border-bottom:1px solid #e6eaf0;background:#fff}.duna-landing .app-window__bar i{width:7px;height:7px;border-radius:50%;background:#d6dce7}.duna-landing .app-window__bar span{margin:auto;color:#8b93a2;font-size:10px}.duna-landing .app-window__tools{display:flex;height:50px;padding:0 18px;align-items:center;gap:18px;border-bottom:1px solid #e6eaf0;background:#fff;font-size:12px}.duna-landing .app-window__tools b{margin-right:auto}.duna-landing .app-window__canvas svg{width:100%;height:100%;padding:45px;overflow:visible}.duna-landing .app-window__canvas path{fill:none;stroke:#66a4ff;stroke-width:9;stroke-linecap:round}.duna-landing .app-window__canvas circle{fill:#fff;stroke:#377df2;stroke-width:3}.duna-landing .app-window__panel{position:absolute;inset:88px 0 0 auto;width:23%;padding:25px 18px;border-left:1px solid #e1e6ef;background:#fff;font-size:11px}.duna-landing .app-window__panel strong{display:block;margin-bottom:25px}.duna-landing .app-window__panel label{display:flex;margin:18px 0;justify-content:space-between;color:#737887}.duna-landing .app-window__panel button{width:100%;padding:10px;border:0;border-radius:3px;color:#fff;background:#377df2}.duna-landing .modules{display:flex;width:100%;min-height:989px;margin-inline:auto;align-items:flex-start;padding-top:clamp(98px,6.6vw,114px);color:#fff;background:#120d0a url("/images/duna/modules.png") top center/cover no-repeat}.duna-landing .modules__content h2{max-width:640px;margin:0 0 21px;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;font-size:clamp(34px,3vw,48px);font-weight:700;line-height:1.08;color:#fff7de}.duna-landing .modules__content p{max-width:544px;margin:0 0 48px;color:#fcecd7;font-size:22px;line-height:1.35;font-family:"Roboto Condensed";font-weight:300}.duna-landing .modules .button{position:relative;width:351px;height:69px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fdce87;background:rgba(255,246,231,.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(255,255,255,.08),0 12px 30px rgba(0,0,0,.22);font-size:18px;font-weight:600;backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.duna-landing .modules .button::before{position:absolute;top:0;left:12%;width:76%;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.78), transparent);content:""}.duna-landing .modules .button:hover{background:linear-gradient(135deg, rgba(255, 246, 231, 0.3), rgba(255, 255, 255, 0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 16px 34px rgba(0,0,0,.28)}.duna-landing .use{position:relative;overflow:hidden;padding:100px 0 144px;background:#f7f4ed url("/images/duna/duna-use.png") center/cover no-repeat}.duna-landing .use__nav{display:flex;margin-bottom:52px;justify-content:center;align-items:center;gap:28px;color:#161e32;font-family:"Roboto Condensed";font-size:21px;font-style:normal;font-weight:700}.duna-landing .use__nav::before,.duna-landing .use__nav::after{height:8px;flex:1;background:radial-gradient(circle, #f5c47e 0 4px, transparent 4.5px) left center/8px 8px no-repeat,linear-gradient(90deg, #efb968, rgba(239, 185, 104, 0.2)) 4px center/calc(100% - 4px) 1px no-repeat;content:""}.duna-landing .use__nav::after{transform:scaleX(-1)}.duna-landing .use__nav i{width:8px;height:8px;border-radius:50%;background:#161e32}.duna-landing .use__heading{display:flex;margin-bottom:55px;justify-content:space-between;align-items:end}.duna-landing .use .section-title{color:#161e32;font-family:"Roboto Condensed";font-size:40px;font-style:normal;font-weight:700;line-height:1.12}.duna-landing .use__heading p{margin:13px 0 0;color:#9d6133;font-size:15px}.duna-landing .use__heading>a{position:relative;padding:0 24px 3px 0;color:#9d6133;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M13.9075 6.7759L10.7257 3.59413C10.6114 3.46067 10.4106 3.44511 10.2771 3.55943C10.1436 3.67373 10.1281 3.87459 10.2424 4.00806C10.2531 4.0205 10.2647 4.03212 10.2771 4.04275L12.9148 6.68362H0.318166C0.142458 6.68362 0 6.82608 0 7.00181C0 7.17755 0.142458 7.31998 0.318166 7.31998H12.9148L10.2771 9.95765C10.1436 10.0719 10.1281 10.2728 10.2424 10.4063C10.3567 10.5397 10.5576 10.5553 10.691 10.441C10.7035 10.4303 10.7151 10.4187 10.7257 10.4063L13.9075 7.2245C14.0308 7.10044 14.0308 6.90002 13.9075 6.7759Z' fill='%239D6133'/></svg>") right center/14px 14px no-repeat;font-size:15px}.duna-landing .use__heading>a::after{position:absolute;right:24px;bottom:4px;left:0;height:1px;background:rgba(157,97,51,.35);content:"";transition:opacity .2s ease}.duna-landing .use__heading>a:hover::after,.duna-landing .use__heading>a:focus-visible::after{opacity:0}.duna-landing .use .button-row{margin-top:58px;gap:18px}.duna-landing .use .button{width:393px;min-width:0;min-height:68px;padding:8px 18px;border-radius:8px;font-size:18px;font-weight:600}.duna-landing .use .button--outline{color:#9d6133;font-size:15px;font-weight:700}.duna-landing .gallery{display:grid;align-items:stretch;gap:48px;grid-template-columns:minmax(0, 1fr) 393px}.duna-landing .gallery__primary{display:flex;min-width:0;flex-direction:column}.duna-landing .gallery__primary .button-row{margin-top:auto;padding-top:24px}.duna-landing .gallery article{position:relative;overflow:hidden;border-radius:18px;color:#fff;background:#1b1815}.duna-landing .gallery img{height:100%;object-fit:cover;transition:transform .45s}.duna-landing .gallery article:hover img{transform:scale(1.03)}.duna-landing .gallery__main{aspect-ratio:2.12/1}.duna-landing .gallery__main div{position:absolute;bottom:27px;left:40px;padding:27px 53px 19px 35px;border-radius:10px;background:rgba(17,12,6,.77)}.duna-landing .gallery__main b,.duna-landing .gallery__main span{display:block;text-transform:uppercase}.duna-landing .gallery__main b{color:#fcecd7;font-family:"Roboto Condensed";font-size:23px;font-style:normal;font-weight:700;line-height:normal}.duna-landing .gallery__main span{margin-top:6px;color:#fcecd7;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.duna-landing .gallery__side{display:grid;width:393px;gap:10px}.duna-landing .gallery__side article{aspect-ratio:1.8/1;cursor:pointer;outline:2px solid rgba(0,0,0,0);outline-offset:3px;transition:outline-color .2s ease}.duna-landing .gallery__side article:focus-visible{outline-color:#9d6133}.duna-landing .gallery__side b{position:absolute;bottom:20px;left:20px;padding:13px 32px 14px 33px;border-radius:10px;color:#fcecd7;background:rgba(17,12,6,.77);font-family:"Roboto Condensed";font-size:16px;text-transform:uppercase}.duna-landing .gallery__side article:nth-child(2) img{object-position:60% center}.duna-landing .gallery__side article:nth-child(3) img{object-position:15% center}.duna-landing .gallery__pagination{display:flex;width:100%;margin-top:18px;align-items:center;justify-content:center;gap:8px}.duna-landing .gallery__pagination button{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#ead8c2;cursor:pointer;transition:width .2s ease,background .2s ease}.duna-landing .gallery__pagination button[aria-current=true]{width:10px;border-radius:5px;background:#5f4937}.duna-landing .cta{padding:70px 0 0;background:#fff}.duna-landing .cta__card{display:grid;min-height:0;aspect-ratio:1542/615;place-items:center;overflow:hidden;border-radius:32px 32px 0 0;color:#fff;background:#1b0d04 url("/images/duna/duna-cta.png") center/cover no-repeat;text-align:center}.duna-landing .cta__card>div{display:flex;width:min(414px,80%);flex-direction:column;gap:24px}.duna-landing .cta__card p{margin:0 0 22px;font-family:"Roboto Condensed",Roboto,Arial,sans-serif;color:#fcecd7;font-size:32px;font-weight:500;line-height:1.12;text-transform:uppercase}.duna-landing .cta__card .button{width:100%;min-width:0;min-height:69px;border-radius:8px;font-size:18px;font-weight:600}.duna-landing .cta__card .button--gold{color:#2f1c0f;background:#fdce87}.duna-landing .cta__card .button--ghost-light{border-color:#fdce87;color:#fdce87;background:rgba(255,255,255,.04);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.duna-landing .footer{padding:42px 0;color:#fff;background:#222a3d}.duna-landing .footer .container{display:flex;align-items:center;justify-content:space-between;gap:24px}.illustrations__light{position:absolute;z-index:2;opacity:.7;left:calc(50% - 875px);display:none}.illustrations{position:relative;display:grid;overflow:hidden;min-height:908px;background:url("/images/duna/bg.png") bottom center no-repeat}.illustrations__sand{position:absolute;right:0;bottom:0;left:0;z-index:1;min-height:590px;width:100%;background:url("/images/duna/sand.png") center bottom no-repeat}.illustrations>.container{position:relative;grid-area:1/1;align-self:stretch}.illustrations__hero{margin-top:90px;max-width:842px;display:flex;flex-wrap:wrap;justify-content:flex-end;opacity:0;visibility:hidden}.draw-with-light{height:47px;margin-bottom:20px;opacity:0;visibility:hidden}.draw-with-light img{height:47px;width:auto}.name-product{opacity:0;visibility:hidden;transform:translateY(120px)}.name-product img{height:217px;width:auto}.light-tape{position:absolute;bottom:0;left:50px;width:2227px;height:738px;z-index:1}.intro__top2{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-start}.intro__top2 h2{align-self:flex-start;width:100%;margin-left:0;color:#fcecd7;font-family:"Roboto Condensed";font-size:64px;font-style:normal;font-weight:700;line-height:normal;text-align:left}.intro__top2 .button-row{margin-top:8%;width:100%}@media(max-width: 1700px){.light-tape{width:1559px;height:517px}}@media(max-width: 1400px){.illustrations{min-height:clamp(620px,50vw,700px);background-position:bottom center;background-size:auto 100%}.illustrations__sand{min-height:60%;background-size:auto 100%}.illustrations__hero{width:50%;height:45%;max-width:none;margin-top:0;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-end}.draw-with-light{width:min(373px,37vw);height:auto;margin-bottom:clamp(12px,1.1vw,16px)}.draw-with-light img,.name-product img{width:100%;height:auto}.name-product{width:100%}.light-tape{left:auto;width:min(1284px,120vw);height:auto;aspect-ratio:2227/738}.intro__top2{position:absolute;top:clamp(280px,25vw,340px);right:0;left:0}.intro__top2 h2{margin:0;font-size:clamp(36px,3.43vw,48px);line-height:1.08}.intro__top2 .button-row{margin-top:clamp(52px,5vw,70px);gap:clamp(12px,1.5vw,21px)}}@media(max-width: 1400px)and (max-width: 991px){.illustrations__hero{width:56%;height:44%}}@media(max-width: 1400px)and (max-width: 700px){.illustrations{min-height:660px;background-size:auto 100%}.illustrations__sand{min-height:66%}.illustrations__hero{width:min(520px,82vw);height:31%}.light-tape{left:-12%;width:165vw}.intro__top2{display:flex;justify-content:center;top:45%}.intro__top2 .button-row{margin-top:48px;flex-wrap:wrap}.illustrations .intro__top2 .button{width:100%;height:54px}}@media(max-width: 1400px)and (max-width: 400px){.illustrations{min-height:460px;background-size:auto 100%}.illustrations__sand{min-height:66%}.illustrations__hero{width:min(520px,82vw);height:31%}.light-tape{left:-12%;width:165vw}.intro__top2{display:flex;justify-content:center;top:191px}.intro__top2 .button-row{margin-top:48px;flex-wrap:wrap}.illustrations .intro__top2 .button{width:100%;height:54px}}@media(max-width: 1420px){.duna-landing section.hero{width:100%;min-height:0;height:auto;aspect-ratio:1725/908}.duna-landing #duna-product .intro__top{display:grid;gap:32px 40px;grid-template-columns:minmax(0, 1fr) 372px}.duna-landing #duna-product .intro__top .section-title{width:100%;grid-column:1/-1}.duna-landing #duna-product .intro__top p{width:100%;max-width:none;grid-column:1}.duna-landing #duna-product .intro__top .button.button--dark{width:372px;max-width:100%;grid-column:2}.duna-landing #duna-product .intro__showcase{grid-template-columns:1fr}.duna-landing #duna-product .intro__media{width:100%;min-width:0}.duna-landing #duna-product .principles{width:100%;grid-template-columns:repeat(3, minmax(0, 1fr))}.duna-landing .principles li:nth-child(2)::after{left:62px}.duna-landing .principles li:nth-child(3)::after{top:51px;bottom:auto}.duna-landing section.modules{width:100%;min-height:0;height:auto;aspect-ratio:1725/989}.duna-landing .modules .button{border-color:rgba(255,255,255,.55);color:#ffe0a8;background:rgba(30,19,12,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 30px rgba(0,0,0,.32);text-shadow:0 1px 8px rgba(0,0,0,.7);backdrop-filter:blur(12px) saturate(110%);-webkit-backdrop-filter:blur(12px) saturate(110%)}.duna-landing .modules .button::before{background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.38), transparent)}.duna-landing #duna-use .gallery{row-gap:0;grid-template-columns:1fr}.duna-landing #duna-use .gallery__primary{display:contents}.duna-landing #duna-use .gallery__side{width:100%;margin-top:20px;grid-template-columns:repeat(3, minmax(0, 1fr));order:3}.duna-landing #duna-use .gallery__main{width:100%;min-width:0;order:1}.duna-landing #duna-use .gallery__pagination{margin-top:10px;order:2}.duna-landing #duna-use .gallery__primary .button-row{width:100%;margin-top:24px;padding-top:0;order:4}}@media(max-width: 1200px){.duna-landing .section{padding:96px 0}.duna-landing .hero{min-height:700px}.duna-landing .hero h2{top:56%;font-size:clamp(42px,5vw,58px)}.duna-landing .hero .button-row{bottom:14%}.duna-landing .intro__top{display:grid;gap:28px 40px;grid-template-columns:minmax(240px, 0.8fr) minmax(0, 1.2fr)}.duna-landing .intro__top .button{grid-column:2}.duna-landing .intro__showcase{gap:36px;grid-template-columns:minmax(0, 1fr) 320px}.duna-landing .principles li{padding-left:94px}.duna-landing .principles li::before{width:76px;height:68px}.duna-landing .principles li:nth-child(2)::after{left:43px}.duna-landing .principles li:nth-child(3)::after{top:41px}.duna-landing .designer__grid{width:min(100% - 64px,1547px);gap:40px;grid-template-columns:1fr}.duna-landing .designer__copy{width:100%;max-width:none}.duna-landing .app-window{width:100%;min-width:0}.duna-landing .modules__content{width:min(100% - 64px,620px);margin-right:auto;margin-left:32px;padding:32px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:linear-gradient(135deg, rgba(17, 9, 4, 0.82), rgba(38, 20, 10, 0.64));box-shadow:0 18px 42px rgba(0,0,0,.28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.duna-landing .modules__content h2,.duna-landing .modules__content p{text-shadow:0 2px 12px rgba(0,0,0,.75)}.duna-landing section.modules{min-height:0;height:auto;padding-top:74px;padding-bottom:74px;aspect-ratio:auto}.duna-landing .modules .button{border:0}.duna-landing section.cta{padding-bottom:0}.duna-landing .gallery{gap:32px;grid-template-columns:minmax(0, 1fr) 320px}.duna-landing .gallery__side{width:320px}.duna-landing .use .button{width:min(393px,48%)}}@media(max-width: 900px){.duna-landing #duna-use .gallery__side{display:none}.duna-landing #duna-use .gallery__main{cursor:grab;touch-action:pan-y;user-select:none}.duna-landing #duna-use .gallery__main.is-dragging{cursor:grabbing}.duna-landing #duna-use .gallery__main div{right:24px;bottom:24px;left:24px;width:auto;max-width:560px;padding:20px 28px}.duna-landing #duna-use .gallery__main b{font-size:20px;line-height:1.15}.duna-landing #duna-use .gallery__main span{max-width:460px;font-size:14px;line-height:1.3}.duna-landing .section{padding:50px 0}.duna-landing .crumbs{padding:18px 0}.duna-landing .hero{min-height:620px;background-position:42% center}.duna-landing .hero h2{top:51%;font-size:clamp(32px,5vw,42px)}.duna-landing .hero .button-row{bottom:11%}.duna-landing .button{width:min(100%,351px);min-width:0}.duna-landing .intro__top{display:block;width:100%;margin-bottom:48px}.duna-landing #duna-product .intro__top{display:grid;width:100%;gap:26px;grid-template-columns:1fr}.duna-landing #duna-product .intro__top .section-title,.duna-landing #duna-product .intro__top p,.duna-landing #duna-product .intro__top .button.button--dark{width:100%;max-width:none;margin-bottom:0;grid-column:1}.duna-landing .intro__top>*{margin-bottom:26px}.duna-landing .intro__top p{width:100%;max-width:none}.duna-landing .intro__top .button.button--dark{max-width:351px;padding-inline:24px}.duna-landing .intro__showcase{grid-template-columns:1fr}.duna-landing .intro__slide{aspect-ratio:2.1/1}.duna-landing .principles{grid-template-columns:repeat(3, minmax(0, 1fr))}.duna-landing #duna-product .principles{width:100%;gap:32px;grid-template-columns:1fr}.duna-landing #duna-product .principles li{width:100%;min-height:80px;padding:0 0 0 94px}.duna-landing #duna-product .principles li::before{top:0;width:76px;height:66px}.duna-landing #duna-product .principles li::after{top:-6px;bottom:auto;left:-7px}.duna-landing #duna-product .principles li:nth-child(2)::after{top:-6px;right:auto;bottom:auto;left:49px}.duna-landing #duna-product .principles li:nth-child(3)::after{top:auto;bottom:6px;left:-7px}.duna-landing #duna-product .principles b{margin-bottom:8px}.duna-landing #duna-product .principles span{max-width:none}.duna-landing .principles li{padding:90px 12px 0 0}.duna-landing .principles span{max-width:none}.duna-landing .designer__grid{width:min(100% - 40px,1547px);grid-template-columns:1fr}.duna-landing .designer::after{display:none}.duna-landing .designer__copy{max-width:560px}.duna-landing .app-window{width:100%}.duna-landing .modules{min-height:700px;padding-top:74px;background-position:62% center}.duna-landing .modules__content h2{max-width:540px;font-size:clamp(32px,5.5vw,44px)}.duna-landing .modules__content p{max-width:500px;font-size:18px}.duna-landing .use{padding:72px 0 90px}.duna-landing .use__nav{margin-bottom:48px;gap:14px;font-size:17px}.duna-landing .use__heading{margin-bottom:40px;align-items:flex-start;flex-direction:column;gap:20px}.duna-landing .use__heading>a{flex:none;white-space:nowrap}.duna-landing .gallery{grid-template-columns:1fr}.duna-landing .gallery__main{min-height:360px}.duna-landing .gallery__side{width:100%;grid-template-columns:repeat(3, minmax(0, 1fr))}.duna-landing .gallery__side b{right:12px;bottom:12px;left:12px;padding:12px;font-size:13px}.duna-landing .use .button-row{margin-top:32px}.duna-landing .use .button{width:min(393px,50% - 9px)}.duna-landing .cta__card{min-height:470px;aspect-ratio:auto}.duna-landing .footer .container{flex-direction:column;align-items:flex-start}}@media(max-width: 600px){.duna-landing #duna-product .principles b{margin-bottom:1px;font-size:18px}.duna-landing #duna-product .principles span{font-size:14px}.duna-landing section.modules{width:100%;min-height:0;padding:40px 0;background-position:center;background-size:cover}.duna-landing .modules__content{width:calc(100% - 32px);max-width:none;margin-inline:auto;padding:24px 20px;border-radius:14px}.duna-landing .modules__content h2{margin-bottom:18px;font-size:28px;line-height:1.12}.duna-landing section.modules .modules__content p{margin-bottom:24px;font-size:15px;line-height:1.4}.duna-landing section.modules .button{width:100%;height:56px}.duna-landing .container{width:calc(100% - 32px)}.duna-landing .section{padding:56px 0}.duna-landing .section-title,.duna-landing .use .section-title{font-size:32px}.duna-landing .brand{min-width:0}.duna-landing section.hero{min-height:570px;background-position:top center 20%;aspect-ratio:none}.duna-landing .hero h2{top:48%;max-width:92%;font-size:clamp(28px,8.5vw,36px);line-height:1.08}.duna-landing .hero .button-row{bottom:7%;flex-direction:column;gap:12px}.duna-landing .hero .button{width:100%;height:58px}.duna-landing .intro__slide{aspect-ratio:1.45/1}.duna-landing .intro__viewport{border-radius:20px 6px 6px 6px}.duna-landing .intro__arrows{right:12px;bottom:52px}.duna-landing .principles{gap:30px;grid-template-columns:1fr}.duna-landing .principles li{min-height:72px;padding:0 0 0 94px}.duna-landing #duna-product .principles li:nth-child(2)::after{left:43px}.duna-landing .designer__grid{width:calc(100% - 32px)}.duna-landing .designer__copy>p:not(.caption){padding:18px}.duna-landing .steps::before{left:24px}.duna-landing .steps li{min-height:118px;padding-left:70px}.duna-landing .steps li::before{width:50px;height:50px}.duna-landing .steps b{font-size:18px;line-height:1.15}.duna-landing .steps span{font-size:14px}.duna-landing .modules{min-height:620px;padding-top:52px;background-position:57% center}.duna-landing .modules__content h2 br{display:none}.duna-landing .modules__content p{max-width:100%;margin-bottom:32px;font-size:16px}.duna-landing .modules .button{width:100%;height:58px}.duna-landing .use{padding:54px 0 64px}.duna-landing .use__nav{justify-content:center;margin-bottom:38px;gap:6px;flex-wrap:nowrap;font-size:12px;white-space:nowrap}.duna-landing .use__nav::before,.duna-landing .use__nav::after{min-width:12px;flex:1 1 24px}.duna-landing .use__nav i{width:5px;height:5px;flex:0 0 5px}.duna-landing .use__heading{align-items:flex-start;flex-direction:column;gap:20px}.duna-landing .gallery__main{min-height:300px;aspect-ratio:auto}.duna-landing .gallery__main div{right:14px;bottom:14px;left:14px;padding:18px}.duna-landing .gallery__main b{font-size:18px}.duna-landing .gallery__main span{font-size:13px}.duna-landing .gallery__side{grid-template-columns:1fr}.duna-landing .gallery__side article{min-height:190px}.duna-landing .use .button-row{flex-direction:column}.duna-landing .use .button{width:100%}.duna-landing .cta{padding-top:40px}.duna-landing .cta .container{width:100%}.duna-landing .cta__card{min-height:440px;border-radius:20px 20px 0 0}.duna-landing .cta__card>div{width:calc(100% - 32px);max-width:414px}.duna-landing .cta__card p{font-size:23px}.duna-landing .cta__card .button{min-height:58px;font-size:14px}}@media(max-width: 380px){.duna-landing .hero{min-height:540px}.duna-landing .hero h2{font-size:27px}.duna-landing .use__nav::before,.duna-landing .use__nav::after{display:none}}@media(max-width: 700px){.duna-landing section.modules{width:100%;min-height:0;height:auto;aspect-ratio:1/1.2;background-position:center bottom;background-repeat:no-repeat;background-size:contain}}@media(max-width: 450px){.duna-landing section.modules{aspect-ratio:1/1.5}}@media(prefers-reduced-motion: reduce){.duna-landing{scroll-behavior:auto}.duna-landing *,.duna-landing *::before,.duna-landing *::after{transition-duration:.01ms !important}}
