@font-face{font-family:Bodoni;src:url('assets/bodoni.ttf') format('truetype');font-display:swap;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0;background:#151510;color:#f6f1e7;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0;background:none}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid #c39b5e;outline-offset:6px}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Bodoni,Georgia,serif;font-weight:400}em{font-weight:400}h2 em{display:block}p{line-height:1.75}.wrap{width:min(1320px,88%);margin-inline:auto}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.skip{position:fixed;top:-100px;left:20px;z-index:99;background:#fff;color:#111;padding:14px}.skip:focus{top:10px}.hero-wrap{background:#1a1914 url('assets/architecture.webp') center/cover no-repeat;position:relative;isolation:isolate}.hero-wrap:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c0e0cd9 0%,#0e100c8c 42%,transparent 82%)}.header{height:98px;display:flex;align-items:center;justify-content:space-between;gap:25px;position:relative;z-index:5}.brand img{width:104px;height:auto;filter:brightness(0) invert(92%);object-fit:contain}.desktop-nav{display:flex;gap:36px;font-size:12px}.desktop-nav a{padding:14px 0;transition:color .2s}.desktop-nav a:hover{color:#d5b77f}.nav-end{display:flex;align-items:center;gap:26px}.language{min-width:48px;min-height:44px;font-size:11px;letter-spacing:1px;white-space:nowrap}.language span{margin-left:6px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:50px;padding:17px 25px;font-size:12px;line-height:1.2;min-height:48px;transition:transform .25s,background .25s}.button:hover{transform:translateY(-2px)}.button.small{padding:12px 25px;min-height:40px}.outline{border:1px solid #e5ddc478}.outline:hover{background:#ffffff10}.cream{background:#f5f0e5;color:#22221b}.cream:hover{background:white}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;min-height:660px;padding-top:54px;padding-bottom:72px;align-items:center}.eyebrow{text-transform:uppercase;font-size:9px;line-height:1.7;letter-spacing:3.5px;color:#d0b88c}.eyebrow.dark{color:#7b6747}.hero h1{font-size:clamp(48px,5.1vw,75px);line-height:1.14;letter-spacing:-2.5px;margin-top:28px;margin-bottom:27px}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:#dec393;white-space:nowrap;font-size:.91em;letter-spacing:-2.5px}.hero-description{font-size:15px;line-height:1.9;max-width:370px;color:#e7e1d7}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:39px;flex-wrap:wrap}.glimpse{display:flex;align-items:center;gap:12px;font-size:11px;padding:0;min-height:44px}.play{display:grid;place-items:center;width:42px;height:42px;border:1px solid #e5ddc478;border-radius:50%;font-size:20px;padding-left:3px}.glimpse:hover .play{background:#ffffff15}.launch-note{display:flex;align-items:center;gap:8px;font-size:10px;color:#c3bbaa;margin-top:28px;letter-spacing:.3px}.status-dot{width:5px;height:5px;border-radius:50%;background:#d6bb85;box-shadow:0 0 12px #d6bb8555;display:inline-block;flex-shrink:0}.devices{height:548px;position:relative;perspective:1200px;margin-left:15px}.device{position:absolute;background:linear-gradient(110deg,#bdaf8e,#2e2d26 6%,#747063 12%,#c0aa79 92%,#25241e);border:1px solid #b0a385;border-radius:40px;padding:5px;box-shadow:12px 25px 35px #090a0799,2px 0 0 #9f9174;transform-origin:center bottom;color:#eee9df}.device-screen{border-radius:34px;background:linear-gradient(140deg,#171b17,#11140f);overflow:hidden;position:relative;padding:12px 18px 15px;min-height:100%;border:1px solid #070a06}.primary{width:265px;min-height:520px;left:1%;top:0;transform:rotate(-4deg) rotateY(7deg);z-index:2}.secondary{width:242px;min-height:469px;right:0;top:56px;transform:rotate(5deg) rotateY(-10deg)}.statusbar{font-size:7px;display:flex;justify-content:space-between;padding:2px 1px 15px}.island{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:76px;height:16px;background:#030503;border-radius:20px}.screen-logo{display:flex;justify-content:space-between;align-items:center;margin:6px 0 19px}.screen-logo img{width:65px;filter:brightness(0) invert(92%);height:24px;object-fit:contain}.screen-logo .icon{width:18px;height:18px;color:#c7b27b}.device h2{font-size:31px;line-height:1.15;letter-spacing:-1px}.device h2.greeting{font-size:25px}.device-subtitle{font-size:7px;color:#a1aa98;line-height:1.8;margin-top:6px}.shortcuts{display:flex;gap:7px;margin:16px 0}.shortcuts span{border:1px solid #9ab6c348;background:linear-gradient(135deg,#323e4355,#1a2124);padding:10px 0 7px;border-radius:12px;flex:1;display:grid;justify-items:center;gap:5px;font-size:7px;color:#ece7d9;box-shadow:inset 0 1px 5px #afcadd15}.shortcuts span:nth-child(2){border-color:#b7a28c66;background:linear-gradient(135deg,#3e352b,#22221e)}.shortcuts span:nth-child(3){border-color:#bda1d35c;background:linear-gradient(135deg,#39313f,#22202a)}.shortcuts .icon{width:19px;height:19px}.reading-card{padding:19px 15px 15px;background:linear-gradient(0deg,#171c17e0,#171c1744),url('assets/olive.webp') center/cover;border:1px solid #c8c2a532;border-radius:14px;min-height:207px}.device-eyebrow{font:6px/1.7 Arial,sans-serif;letter-spacing:1.5px;color:#d1c5a6}.reading-card h3{font-size:29px;line-height:1.05;margin:12px 0}.reading-card p{font-size:8px;color:#e4ddd0;line-height:1.7}.read-pill{font-size:7px;display:inline-flex;gap:18px;padding:9px 13px;background:#eee8da;color:#262822;border-radius:20px;margin-top:15px}.quiet-mini{display:flex;align-items:center;gap:8px;margin-top:16px;border-top:1px solid #ffffff18;padding-top:14px}.quiet-mini img{height:32px;width:32px;border-radius:6px}.quiet-mini div{flex:1}.quiet-mini small{display:block;font:5px/2 Arial,sans-serif;letter-spacing:1px;color:#bbb49f}.quiet-mini strong{font:12px Bodoni,Georgia,serif}.quiet-mini .icon{width:17px;height:17px;color:#c5b58b}.phone-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff15;padding-top:13px;margin-top:18px;font-size:6px;color:#94988a}.phone-bottom span{display:grid;justify-items:center;gap:5px}.phone-bottom .icon{width:14px;height:14px}.phone-bottom .active{color:#d0b886}.secondary .device-eyebrow{margin-top:16px;margin-bottom:8px}.secondary h2{color:#dcc493;margin-bottom:21px}.group-row{display:flex;gap:9px;align-items:center;border-top:1px solid #ffffff14;padding:13px 0}.group-row img{width:28px;height:37px;border-radius:5px}.group-row div{flex:1}.group-row strong{display:block;font:10px Bodoni,serif;line-height:1.6}.group-row small{font-size:6px;color:#a6a695;white-space:nowrap}.group-row>span{font-size:12px;color:#b3a17d}.device-caption{position:absolute;bottom:-5px;right:0;font-size:7px;text-transform:uppercase;letter-spacing:2px;color:#d9ccb2}.chapter-nav{display:flex;justify-content:center;border-top:1px solid #d4bd8440;border-bottom:1px solid #d4bd8425;background:#1c1b16;padding:23px 4%;gap:0}.chapter-nav a{font-family:Bodoni,Georgia,serif;font-size:15px;padding:0 5%;border-right:1px solid #d4bd8440;display:flex;align-items:center;gap:16px;white-space:nowrap}.chapter-nav a:last-child{border:0}.chapter-nav a>span:first-child{font:9px Arial,sans-serif;color:#a59880}.chapter-nav a:hover{color:#dec393}.light-section{background:#f3eee4;color:#28291f}.experience{padding:91px 0 83px}.section-heading{display:grid;grid-template-columns:1.55fr 1fr;gap:70px;align-items:center}.section-heading h2,.story h2{font-size:clamp(35px,4vw,57px);line-height:1.13;letter-spacing:-1.8px;margin-top:20px}.section-heading>p{font-size:12px;max-width:310px;justify-self:end;color:#656557;line-height:1.9}.experience-tabs{display:flex;gap:25px;margin:37px 0 25px;border-bottom:1px solid #9a8c682f;overflow-x:auto}.experience-tabs button{display:flex;align-items:center;gap:9px;white-space:nowrap;padding:14px 4px;border-bottom:2px solid transparent;font-size:11px;color:#716e60}.experience-tabs button[aria-selected=true]{color:#25271e;border-color:#99805b}.experience-tabs .icon{width:17px;height:17px}.experience-panel{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;min-height:385px}.experience-photo{border-radius:4px;overflow:hidden;position:relative;min-height:385px}.experience-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity .3s}.experience-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#0c100890)}.photo-label{position:absolute;bottom:27px;left:30px;color:#fff4df;font-size:9px;letter-spacing:2px;z-index:1}.experience-copy{background:#fbf8f1;border-radius:4px;padding:37px 37px 28px}.experience-copy h3{font-size:35px;letter-spacing:-1px;line-height:1.2;margin:14px 0 10px}.experience-copy>p:not(.eyebrow){font-size:11px;line-height:1.8;color:#6d6a5d;max-width:330px}.quote-card{margin-top:25px;padding:23px 25px;background:#f4efe4;border-radius:6px;border:1px solid #e5dcc42e}.quote-ref{display:block;text-align:right;font-size:7px;letter-spacing:2px;color:#79684c}.quote-card p{font:26px/1.25 Bodoni,Georgia,serif;margin:21px 0 15px;letter-spacing:-.5px}.quote-card>span:last-child{font-size:9px;line-height:1.7;color:#6c6d5d}.community-section{padding:80px 0 67px;background:radial-gradient(ellipse at 78% 20%,#34332644,transparent 40%),#171913}.community-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;align-items:center}.community-copy h2{font-size:55px;line-height:1.15;letter-spacing:-1.8px;margin:20px 0}.community-copy p:not(.eyebrow){font-size:13px;color:#bdbeb1;max-width:385px;line-height:1.9}.community-copy .button{margin-top:28px}.constellation{position:relative;height:320px}.ellipse{position:absolute;border:1px solid #cbb07e35;border-radius:50%}.e1{width:94%;height:50%;top:26%;left:3%;transform:rotate(-16deg)}.e2{width:61%;height:87%;top:5%;left:22%;transform:rotate(33deg)}.orb{border-radius:50%;position:absolute;border:1px solid #e8d1a254;box-shadow:0 0 32px #d4ae4b08}.o1{width:145px;height:145px;left:30%;top:24%}.o2{width:85px;height:85px;left:4%;top:37%}.o3{width:99px;height:99px;right:6%;top:8%}.o4{width:70px;height:70px;right:13%;bottom:5%}.orb-center{position:absolute;left:53%;bottom:10%;border:1px solid #bda06c80;background:#22261c;width:80px;height:80px;border-radius:50%;display:grid;place-items:center}.orb-center img{width:43px;filter:brightness(0) invert(80%)}.star{width:17px;height:17px;border-radius:50%;background:#b79f70;position:absolute;box-shadow:0 0 30px #bb984724}.s1{left:22%;bottom:22%}.s2{left:64%;top:12%;width:11px;height:11px}.community-details{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px;border-top:1px solid #ffffff14;padding-top:32px}.detail-index{font-size:9px;letter-spacing:2px;color:#bcab85}.community-details h3{font-size:24px;margin:19px 0 12px}.community-details p{font-size:12px;color:#a6aa99;line-height:1.85}.story{padding:85px 0}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.story-image{position:relative;height:390px;overflow:hidden}.story-image>img{height:100%;width:100%;object-fit:cover}.image-signature{position:absolute;bottom:24px;right:26px;font:14px Bodoni,serif;letter-spacing:5px;color:#6d695a}.story h2{margin-bottom:25px}.story p:not(.eyebrow){font-size:13px;color:#676759;line-height:1.9;max-width:390px}.story p.story-signoff{font-family:Bodoni,serif;font-size:19px;color:#807151;margin-top:25px}.launch-section{padding:92px 0 70px;text-align:center;background:radial-gradient(ellipse at 50% 0%,#58503a30,transparent 65%)}.launch-section h2{font-size:clamp(39px,4.8vw,65px);line-height:1.12;letter-spacing:-1.8px;margin:26px 0}.launch-section h2 em{color:#d6be8d}.launch-section>.wrap>p:not(.eyebrow){max-width:410px;margin:auto;font-size:13px;color:#b9b8aa}.launch-status{display:inline-flex;align-items:center;gap:10px;border:1px solid #d7bb8238;border-radius:30px;padding:16px 22px;font-size:10px;color:#ddc99e;margin:28px 0 50px;line-height:1.7}.faq{max-width:650px;margin:auto;text-align:left;border-top:1px solid #ffffff16}.faq details{border-bottom:1px solid #ffffff16;padding:20px 0}.faq summary{font-size:12px;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.6}.faq summary:after{content:'+';font-size:18px;font-weight:300;color:#cfb889}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary:after{content:'−'}.faq p{font-size:12px;color:#acb09d;margin-top:17px;max-width:560px;line-height:1.9}.footer{padding:32px 0 38px;display:flex;align-items:center;gap:40px;border-top:1px solid #ffffff16}.footer .brand img{width:80px}.footer-tagline{font:13px Bodoni,serif;color:#acb09e}.footer-links{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:9px;color:#b4b6a6}.footer-links button{padding:10px 0;font-size:9px}.footer-links small{font-size:9px}.footer-links a:hover,.footer-links button:hover{color:#e8d2a4}dialog{border:1px solid #bba16e4d;border-radius:12px;background:#1b1f17;color:#eee9dd;width:min(620px,92vw);max-height:90vh;padding:40px;box-shadow:0 30px 90px #000b}dialog::backdrop{background:#050705cf;backdrop-filter:blur(8px)}dialog h2{font-size:34px;line-height:1.15;margin:18px 0 25px}.dialog-close{position:absolute;top:8px;right:12px;width:44px;height:44px;font-size:27px;color:#d2c8ac}.preview-content{height:535px;position:relative;margin:25px 0}.preview-content .device{position:relative;margin:auto;inset:auto;transform:none;min-height:520px;pointer-events:none}.preview-disclaimer{font-size:10px;color:#aeb29f;text-align:center;max-width:350px;margin:auto}#privacy-dialog p:not(.eyebrow){font-size:13px;color:#c5c7b6;line-height:1.85;margin-bottom:18px}#privacy-dialog>a{font-size:12px;color:#d9be85;text-decoration:underline}.reveal{transition:opacity .8s,transform .8s}.reveal.pending{opacity:0;transform:translateY(15px)}
@media(min-width:1500px){.hero{min-height:735px}.devices{transform:scale(1.08);transform-origin:center right}}
@media(max-width:1100px){.wrap{width:90%}.header{gap:15px}.desktop-nav{gap:22px}.hero{grid-template-columns:1fr 1fr;gap:5px}.hero h1{font-size:54px}.hero h1 em{white-space:normal}.hero-description{font-size:14px;max-width:320px}.devices{transform:scale(.87);transform-origin:right center;margin-left:-35px}.hero-actions{gap:18px}.glimpse{font-size:10px}.section-heading{gap:30px}.story-layout{gap:40px}.chapter-nav a{padding:0 4%}.community-copy h2{font-size:48px}.footer{gap:25px}.footer-links{gap:16px}}
@media(max-width:800px){.header{height:80px}.brand img{width:85px}.desktop-nav{display:none}.nav-end{gap:13px}.nav-end>.button{display:none}.menu-toggle{display:grid;place-content:center;gap:6px;width:44px;height:44px}.menu-toggle span{display:block;width:20px;height:1px;background:#ece4d3;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}#mobile-menu{position:absolute;left:0;right:0;top:80px;background:#202119f8;padding:15px 7% 25px;z-index:10;border-bottom:1px solid #e9d2a333}#mobile-menu:not([hidden]){display:flex;flex-direction:column;gap:0}#mobile-menu a{padding:15px 0;font-size:14px}.hero{grid-template-columns:1fr;padding-top:36px;padding-bottom:35px;gap:36px;min-height:auto}.hero-copy{position:relative;z-index:3;max-width:600px}.hero h1{font-size:clamp(41px,7.3vw,60px);letter-spacing:-1.6px;margin-top:22px}.hero h1 em{font-size:.95em;letter-spacing:-1.7px;white-space:normal}.hero-description{font-size:13px;max-width:320px;line-height:1.85}.hero-actions{margin-top:27px;gap:22px}.hero-actions .button{padding:16px 21px;font-size:11px;gap:16px}.launch-note{margin-top:20px}.hero-wrap{background-position:60% bottom;background-size:auto 100%;}.hero-wrap:before{background:linear-gradient(180deg,#11130feb 0%,#10120dd9 36%,#10120d10 78%)}.devices{height:530px;width:490px;max-width:100%;transform:scale(.95);transform-origin:top center;margin:0 auto -15px}.primary{left:4%;}.secondary{right:2%}.device-caption{right:5%;bottom:-7px}.chapter-nav{padding:20px 5%;justify-content:space-between;gap:10px}.chapter-nav a{padding:0;border:0;font-size:12px;gap:6px}.chapter-nav a>span:first-child{font-size:7px}.section-heading{grid-template-columns:1fr;gap:22px}.section-heading h2,.story h2{font-size:40px;letter-spacing:-1px}.section-heading>p{justify-self:start;max-width:430px}.experience{padding:60px 0}.experience-tabs{gap:22px;margin:25px 0 22px}.experience-panel{grid-template-columns:1fr 1fr;gap:12px}.experience-photo{min-height:360px}.experience-copy{padding:26px 22px}.experience-copy h3{font-size:28px}.quote-card{padding:20px 16px}.quote-card p{font-size:23px}.photo-label{left:20px;font-size:7px}.community-section{padding:60px 0 50px}.community-layout{grid-template-columns:1fr;gap:10px}.community-copy h2{font-size:43px}.constellation{max-width:560px;width:100%;margin:auto}.community-details{gap:24px;margin-top:20px}.community-details h3{font-size:22px}.story{padding:60px 0}.story-layout{gap:30px}.story-image{height:340px}.story p:not(.eyebrow){font-size:12px}.launch-section{padding:65px 0 50px}.footer{flex-wrap:wrap;gap:20px;padding:28px 0}.footer-links{flex-basis:100%;margin:0;justify-content:space-between}.footer-tagline{font-size:12px;margin-left:auto}}
@media(max-width:520px){.wrap{width:88%}.hero{gap:35px}.eyebrow{font-size:8px;letter-spacing:2.2px}.hero h1{font-size:44px;line-height:1.15}.hero h1 em{font-size:41px}.hero-actions{gap:17px;align-items:center}.glimpse{font-size:10px;gap:8px}.play{width:33px;height:33px;font-size:17px}.hero-actions .button{font-size:10px;padding:16px 18px;gap:12px}.hero-actions .button .icon{width:16px;height:16px}.devices{height:440px;transform:none;width:100%;margin:0 auto -15px}.device.primary{width:237px;left:-1%;transform:scale(.85) rotate(-4deg);transform-origin:top left}.device.secondary{width:228px;right:-1%;top:38px;transform:scale(.78) rotate(5deg);transform-origin:top right}.device-caption{bottom:0;right:0;font-size:6px;letter-spacing:1.5px}.chapter-nav{display:grid;grid-template-columns:1fr 1fr;gap:18px 24px;padding:24px 6%}.chapter-nav a{font-size:14px;gap:12px}.section-heading h2,.story h2{font-size:35px}.experience-tabs{gap:20px}.experience-tabs button{font-size:10px}.experience-tabs .icon{width:15px;height:15px}.experience-panel{grid-template-columns:1fr;gap:0}.experience-photo{min-height:280px;border-radius:4px 4px 0 0}.experience-copy{padding:29px 25px;border-radius:0 0 4px 4px}.experience-copy h3{font-size:32px}.quote-card p{font-size:26px}.quote-card{margin-top:24px}.community-copy h2{font-size:40px}.constellation{height:265px;margin-top:18px}.o1{width:115px;height:115px;left:29%}.o2{width:65px;height:65px;left:0}.o3{width:70px;height:70px;right:0}.o4{width:57px;height:57px;right:2%;bottom:10%}.orb-center{width:62px;height:62px;left:50%;bottom:6%}.orb-center img{width:35px}.community-details{grid-template-columns:1fr;gap:25px;padding-top:30px}.community-details article{padding-bottom:20px;border-bottom:1px solid #ffffff10}.community-details article:last-child{border:0;padding:0}.community-details h3{font-size:25px;margin:12px 0 10px}.community-details p{max-width:320px}.story-layout{grid-template-columns:1fr;gap:36px}.story-image{height:300px}.launch-section h2{font-size:39px}.launch-status{font-size:9px;padding:14px 18px;max-width:100%}.faq summary{font-size:12px}.footer-tagline{max-width:170px;text-align:right;line-height:1.6}dialog{padding:36px 24px}.preview-content{height:520px}.preview-content .device.primary{position:relative;left:auto;top:auto;transform:none;transform-origin:center;width:252px}.preview-content .device-caption{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal.pending{opacity:1;transform:none}}
html[lang=ro] .hero h1{font-size:clamp(43px,4.5vw,65px)}html[lang=ro] .hero h1 em{white-space:normal}
@media(max-width:800px){html[lang=ro] .hero h1{font-size:clamp(41px,6.9vw,57px)}}
@media(max-width:520px){html[lang=ro] .hero h1{font-size:41px}html[lang=ro] .hero h1 em{font-size:39px}}
