:root{color:#f1f0ec;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#08090b;--muted:#a4a4ac;--gold:#d9c190;--line:#ffffff17;background:#08090b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;overflow-x:clip}button,a,select{-webkit-tap-highlight-color:transparent}button,select,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{color:inherit}button svg,a svg{flex-shrink:0}button:focus-visible,a:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:6px;outline:2px solid #e2ca96}::selection{color:#090909;background:#d9c190}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500}h2{letter-spacing:-2.8px;font-size:clamp(42px,4.4vw,66px);line-height:1.08}p{color:var(--muted);font-size:17px;line-height:1.8}em{color:var(--gold);font-family:Georgia,Times New Roman,serif;font-weight:400}.shell{width:min(1240px,100% - 112px);margin-inline:auto}.pre-line{white-space:pre-line}.eyebrow{letter-spacing:2px;color:var(--gold);text-transform:uppercase;font-size:10px;font-weight:600;line-height:1.8}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:#111;background:#fff;border-radius:30px;padding:12px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{top:0;z-index:50;position:absolute;inset-inline:0}.header-inner{justify-content:space-between;align-items:center;gap:25px;height:100px;display:flex}.brand{flex-shrink:0;align-items:center;width:155px;display:inline-flex}.brand img{object-fit:contain;width:100%;height:auto}.desktop-nav{color:#c1c1c8;align-items:center;gap:34px;font-size:13px;display:flex}.desktop-nav a,.footer-top a{transition:color .2s}.desktop-nav a:hover,.footer-top a:hover{color:#fff}.header-actions{align-items:center;gap:23px;display:flex}.language-picker{color:#b8b8c0;align-items:center;gap:7px;display:flex}.language-picker select{color:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;max-width:94px;padding:8px 0;font-size:12px}.language-picker option{color:#eee;background:#151518}.header-cta{background:#ffffff06;border:1px solid #ffffff20;border-radius:30px;align-items:center;gap:13px;padding:11px 18px;font-size:12px;transition:background .2s;display:flex}.header-cta:hover{background:#ffffff13}.icon-button{background:#ffffff0a;border:1px solid #ffffff25;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.menu-toggle,.mobile-nav{display:none}.hero{isolation:isolate;align-items:flex-start;min-height:830px;display:flex;position:relative}.hero-copy{z-index:3;width:62%;padding:175px 0 135px;position:relative}.hero .eyebrow{letter-spacing:1.7px;align-items:center;gap:12px;margin-bottom:31px;display:flex}.hero .eyebrow>span{background:#d9c190;width:22px;height:1px;display:block}.hero h1{letter-spacing:-6px;max-width:800px;font-size:clamp(68px,7.5vw,112px);font-weight:500;line-height:.98}.hero h1 em{white-space:nowrap;line-height:1.18;display:inline-block}.hero-description{max-width:385px;margin-top:28px;font-size:17px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.button{border:1px solid #ffffff30;border-radius:40px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:15px 25px;font-size:13px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.primary{color:#131314;background:#edeae2;border-color:#ffffff70;box-shadow:0 6px 26px #0002}.button.primary:hover{background:#fff;box-shadow:0 8px 30px #fff1}.text-link{color:#bcbcc3;align-items:center;gap:14px;padding:12px 0;font-size:12px;display:inline-flex}.text-link:hover{color:#f3f0e9}.hero-note{color:#8a8d98;align-items:center;gap:8px;margin-top:21px;font-size:11px;display:flex}.status-dot{background:#a5b598;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 12px #97b88355}.hero-corner{inset-inline-end:0;letter-spacing:3px;color:#7b7a7c;z-index:2;align-items:center;gap:18px;font-size:8px;display:flex;position:absolute;bottom:50px}.hero-corner i{background:#fff2;width:45px;height:1px}.poster-wall{z-index:-1;--motion:running;width:720px;position:absolute;inset-block:-60px -40px;inset-inline-end:-140px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 93%,#0000)}.poster-lanes{opacity:.68;gap:18px;height:100%;padding:0 35px;display:flex;transform:rotate(10deg)}.poster-lane{flex-shrink:0;width:195px;position:relative;top:-90px}.lane-track{animation:80s linear infinite wall-up;animation-play-state:var(--motion)}.lane-1 .lane-track{animation-name:wall-down;animation-duration:92s}.lane-2 .lane-track{animation-duration:104s}.lane-cycle{flex-direction:column;gap:18px;padding-bottom:18px;display:flex}.lane-cycle img{object-fit:cover;border:1px solid #ffffff12;border-radius:13px;width:195px;height:292px;box-shadow:0 12px 30px #0006}.wall-shade{background:linear-gradient(90deg,#08090b 0%,#08090b66 23%,#08090b00 57%),linear-gradient(#08090b 0%,#0000 26% 68%,#08090b 96%);position:absolute;inset:0}@keyframes wall-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes wall-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.intro{text-align:center;padding:50px 0 80px;position:relative}.section-marker{letter-spacing:1.5px;color:#8a8a91;inset-inline-start:0;font-size:9px;position:absolute;top:55px}.intro>.eyebrow{margin-bottom:23px}.intro h2{font-size:clamp(40px,4.2vw,62px)}.intro p:not(.eyebrow){max-width:500px;margin:23px auto 0;font-size:15px}.intro-line{background:linear-gradient(#d9c19066,#0000);width:1px;height:68px;margin:43px auto 0;display:block}.feature-section{grid-template-columns:1fr 1fr;align-items:center;gap:110px;min-height:690px;padding-block:65px;display:grid}.feature-copy{max-width:440px}.feature-copy>.eyebrow{margin-bottom:23px}.feature-copy h2{margin-bottom:26px}.feature-copy>p:not(.eyebrow){max-width:365px;font-size:15px;line-height:1.9}.demo-note{color:#93949c;letter-spacing:.1px;align-items:center;gap:8px;margin-top:30px;font-size:10px;display:inline-flex}.demo-note>span{border:1px solid #aaa49a;border-radius:50%;width:5px;height:5px}.feature-visual{min-width:0;position:relative}.waav-visual{justify-content:center;padding:20px 0;display:flex}.visual-halo{pointer-events:none;background:radial-gradient(#b28c5520,#0000 70%);width:520px;max-width:120%;height:520px;position:absolute;top:70px;left:50%;transform:translate(-50%)}.phone{z-index:2;-webkit-user-select:none;user-select:none;direction:ltr;background:linear-gradient(145deg,#242528,#101012 32%,#08090b);border:1px solid #ffffff30;border-radius:43px;width:290px;height:594px;padding:13px 11px 16px;position:relative;box-shadow:inset 0 0 0 5px #ffffff04,0 35px 90px #0009}.phone:before{content:"";pointer-events:none;border:1px solid #ffffff0b;border-radius:38px;position:absolute;inset:5px}.phone-island{z-index:4;background:#000;border-radius:20px;width:83px;height:23px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone-top{letter-spacing:-.8px;justify-content:space-between;align-items:center;margin:34px 13px 13px;font-size:19px;display:flex}.phone-top svg{color:#a5a5ac}.waav-stage{height:359px;margin:0 9px;position:relative}.waav-under{opacity:.4;background:#242426;border-radius:19px;position:absolute;inset:7px -4px -9px;overflow:hidden;transform:rotate(3deg)}.waav-under img{object-fit:cover;width:100%;height:100%}.waav-poster{border-radius:19px;height:100%;animation:.35s poster-appear;position:relative;overflow:hidden;box-shadow:0 10px 25px #0008}.waav-poster>img{object-fit:cover;width:100%;height:100%}.poster-gradient{background:linear-gradient(#0000 30%,#050505f2);position:absolute;inset:0}.waav-caption{bottom:22px;position:absolute;inset-inline:18px}.tiny-caps{letter-spacing:2px;color:#d0c0a0;font-size:8px}.waav-caption h3{letter-spacing:-.7px;margin-top:7px;font-size:20px;font-weight:600;line-height:1.1}.waav-line{background:#d9c190;width:19px;height:2px;margin-top:13px;display:block}.waav-decisions{justify-content:center;align-items:center;gap:19px;margin-top:21px;display:flex}.decision{background:linear-gradient(#ffffff14,#ffffff06);border:1px solid #ffffff25;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:color .2s,background .2s,transform .2s;display:flex;box-shadow:inset 0 1px 1px #ffffff0a}.decision.heart{width:53px;height:53px}.decision:hover{background:#ffffff17;transform:scale(1.07)}.decision.heart:hover,.decision.reject:hover{color:#ff5e6f}.phone-navbar{bottom:30px;color:#8e8f96;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-inline:24px}.phone-navbar>svg:nth-child(3){color:#f5f4f1}.nav-avatar{background:linear-gradient(140deg,#666,#252525);border:1px solid #aaa;border-radius:50%;width:18px;height:18px}.phone-home{background:#e8e8e9;border-radius:3px;width:84px;height:3px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.orbit-poster{z-index:0;opacity:.35;filter:saturate(.65);width:132px;position:absolute;top:130px}.orbit-poster img{border-radius:14px;box-shadow:0 10px 50px #0008}.orbit-poster.one{left:-4px;transform:rotate(-14deg)}.orbit-poster.two{top:235px;right:-3px;transform:rotate(14deg)}.floating-tag{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#242325cc;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:9px;padding:11px 16px;font-size:11px;display:flex;position:absolute;box-shadow:0 15px 35px #0006}.tag-like{top:100px;left:-10px;transform:rotate(-7deg)}.tag-like svg{color:#ed8590}.tag-save{bottom:117px;right:-18px;transform:rotate(6deg)}.tag-save svg{color:#d9c190}.pro-pill{color:#decda9;letter-spacing:.2px;background:linear-gradient(135deg,#bda47816,#e1cda005);border:1px solid #d9c19030;border-radius:20px;align-items:center;gap:6px;margin-bottom:23px;padding:6px 10px;font-size:9px;display:inline-flex}.pro-dot{background:#d9c190;border-radius:50%;width:5px;height:5px;display:block;box-shadow:0 0 8px #d9c19055}.room-section{padding-top:90px;padding-bottom:110px}.room-demo{flex-direction:column;justify-content:center;align-items:center;min-height:470px;display:flex;position:relative}.room-ambient{pointer-events:none;background:radial-gradient(#4b415622,#0000 64%);position:absolute;inset:-70px}.room-people{z-index:2;justify-content:center;align-items:center;gap:32px;display:flex;position:relative}.person-bubble{color:#c3c3cb;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex}.avatar-ring{background:linear-gradient(140deg,#626e72,#222932);border:1px solid #ffffff35;border-radius:50%;place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:17px;display:grid;box-shadow:0 0 0 5px #ffffff03}.avatar-ring.warm{background:linear-gradient(140deg,#8b705a,#332b2c)}.connection{gap:6px;padding-bottom:18px;display:flex}.connection i{background:#a9a2a2;border-radius:50%;width:3px;height:3px}.room-posters{width:100%;max-width:490px;height:300px;margin-top:22px;position:relative}.room-poster{object-fit:cover;opacity:.62;border-radius:12px;width:145px;height:217px;transition:transform .6s,opacity .6s;position:absolute;top:19px;box-shadow:0 20px 40px #0009}.room-poster.left{left:15px;transform:rotate(-14deg)}.room-poster.right{right:15px;transform:rotate(14deg)}.room-match{z-index:2;opacity:.5;width:169px;height:254px;transition:transform .6s,opacity .6s;position:absolute;top:0;left:50%;transform:translate(-50%)scale(.89)}.room-match img{object-fit:cover;border-radius:12px;width:100%;height:100%;box-shadow:0 18px 45px #0009}.room-match>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e5d3ad;opacity:0;background:#131210d9;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:10px 5px;font-size:9px;transition:opacity .5s;display:flex;position:absolute;bottom:13px;left:9px;right:9px}.room-demo.is-matched .room-match{opacity:1;transform:translate(-50%)scale(1.06)}.room-demo.is-matched .room-match>span{opacity:1}.room-demo.is-matched .room-poster.left{opacity:.35;transform:translate(-15px)rotate(-19deg)}.room-demo.is-matched .room-poster.right{opacity:.35;transform:translate(15px)rotate(19deg)}.glass{color:#dddde0;background:linear-gradient(#ffffff0d,#ffffff04);border-color:#ffffff1c}.glass:hover{background:#ffffff10}.room-button{z-index:2;gap:13px;min-height:43px;padding:12px 20px;font-size:11px;position:relative}.collections-section{background:radial-gradient(at 30% 20%,#b2915b0c,#0000 60%),linear-gradient(#ffffff02,#0000 90%);padding:110px 0 100px;position:relative}.collections-section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);height:1px;position:absolute;top:0;left:0;right:0}.collection-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:54px;display:flex}.collection-heading .eyebrow{margin-bottom:21px}.collection-heading>p{max-width:315px;margin-bottom:5px;font-size:14px}.collection-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.collection-card{background:#1b1b1d;border-radius:19px;height:330px;position:relative;overflow:hidden}.collection-card>img{object-fit:cover;filter:saturate(.68);width:100%;height:100%;transition:transform 1.2s}.collection-card:hover>img{transform:scale(1.04)}.collection-shade{background:linear-gradient(#08090b15 20%,#08090bf2 100%);position:absolute;inset:0}.collection-index{color:#ffffffa0;letter-spacing:1px;font-size:10px;position:absolute;top:20px;left:20px}.collection-copy{bottom:27px;position:absolute;inset-inline:25px}.collection-copy h3{letter-spacing:-1px;max-width:250px;font-size:26px;line-height:1.15}.collection-rule{background:#d9c19090;width:19px;height:1px;margin-bottom:15px;display:block}.collection-1{margin-top:34px}.collection-2{margin-top:68px}.collection-caption{color:#96959a;justify-content:space-between;align-items:center;margin-top:30px;font-size:11px;display:flex}.collection-gate{color:#b2a387;align-items:center;gap:6px;display:flex}.collection-gate svg{margin-inline-end:8px}.collection-gate i{background:#d9c19055;border-radius:50%;width:4px;height:4px}.library-section{min-height:700px;padding-block:115px}.list-visual{padding:35px 0}.list-ambient{background:radial-gradient(#3f626222,#0000 62%);position:absolute;inset:-80px -70px}.list-demo{direction:ltr;background:linear-gradient(145deg,#202225,#111215);border:1px solid #ffffff18;border-radius:25px;max-width:440px;padding:25px;position:relative;transform:rotate(-3deg);box-shadow:0 30px 70px #0006}.list-title{letter-spacing:-.6px;align-items:center;gap:10px;font-size:18px;display:flex}.list-title>svg:last-child{color:#919399;margin-left:auto}.list-tabs{color:#898a91;gap:25px;margin-top:25px;font-size:11px;display:flex}.list-tabs>span{padding:0 3px 12px}.list-tabs .active{color:#f1e8d3;border-bottom:2px solid #d9c190}.list-feature{border-radius:11px;height:169px;margin-top:16px;position:relative;overflow:hidden}.list-feature>img{object-fit:cover;width:100%;height:100%}.list-scene-shade{background:linear-gradient(#0000,#09090deb);position:absolute;inset:0}.list-feature h3{letter-spacing:-.7px;font-size:21px;font-weight:500;position:absolute;bottom:32px;left:17px;right:17px}.list-feature>span{color:#c4c3c8;font-size:10px;position:absolute;bottom:15px;left:17px}.episode-row{gap:10px;margin-top:21px;display:flex}.episode-row button{color:#8b8c91;background:#ffffff05;border:1px solid #ffffff0b;border-radius:8px;flex:1;justify-content:space-between;align-items:center;min-width:0;padding:12px 9px;font-size:10px;transition:background .2s;display:flex}.episode-row button.complete{color:#ded0b3;background:#d9c19014;border-color:#d9c19020}.episode-row button:hover{background:#ffffff12}.list-progress{color:#aaa5a0;justify-content:space-between;margin-top:19px;font-size:10px;display:flex}.list-progress-track{background:#ffffff0c;height:2px;margin-top:9px;overflow:hidden}.list-progress-track>span{background:#d9c190;height:2px;transition:width .3s;display:block}.list-next{color:#b9b7b4;align-items:center;gap:10px;margin-top:23px;font-size:10px;display:flex}.list-next>svg:last-child{color:#7d7d82;margin-left:auto}.badge-stack{filter:drop-shadow(0 10px 15px #0008);display:flex;position:absolute;bottom:-3px;right:-20px;transform:rotate(8deg)}.badge-stack img{object-fit:contain;width:78px;height:78px;margin-left:-12px}.memory-section{background:linear-gradient(100deg,#161719,#101113);border:1px solid #ffffff0b;border-radius:27px;grid-template-columns:240px 1fr 32px;align-items:center;gap:45px;min-height:280px;margin-top:20px;padding:30px 50px;display:grid;position:relative}.memory-section .eyebrow{margin-bottom:15px;font-size:9px}.memory-section .pro-pill{margin-bottom:12px}.memory-section h2{letter-spacing:-1.2px;font-size:33px;line-height:1.13}.memory-section p:not(.eyebrow){max-width:425px;margin-top:16px;font-size:13px}.memory-art{width:220px;height:210px;position:relative}.memory-art>img{object-fit:cover;width:110px;height:165px;left:calc(23px + var(--index)*28px);top:calc(30px - var(--index)*7px);transform:rotate(calc(-15deg + var(--index)*14deg));border-radius:9px;position:absolute;box-shadow:0 15px 20px #0007}.memory-art>span{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#212325bb;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:12px;right:8px;box-shadow:0 6px 20px #0005}.memory-arrow{color:#99918a}.faq-section{grid-template-columns:.85fr 1.15fr;gap:100px;padding-block:150px 70px;display:grid}.faq-section h2{letter-spacing:-1.9px;max-width:340px;margin-top:23px;margin-bottom:22px;font-size:42px;line-height:1.15}.faq-list details{border-bottom:1px solid var(--line);padding:0 0 1px}.faq-list details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:14px;line-height:1.5;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{color:#96959b;flex-shrink:0;transition:transform .25s}details[open] summary svg{transform:rotate(180deg)}.faq-list details p{max-width:480px;padding-bottom:24px;font-size:13px;line-height:1.9}.download-section{text-align:center;isolation:isolate;padding:140px 0 120px;position:relative}.download-glow{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 45%,#c9a8750d,#0000 60%);position:absolute;inset:0}.app-icon{border:1px solid #ffffff18;border-radius:20px;margin:0 auto 35px;display:block;box-shadow:0 18px 50px #0007}.download-section h2{letter-spacing:-2.8px;font-size:61px;line-height:1.13}.download-section p{margin-top:22px;font-size:14px}.coming-soon{color:#ddd9cf;background:#ffffff05;border:1px solid #ffffff12;border-radius:30px;align-items:center;gap:10px;margin-top:29px;padding:13px 22px;font-size:12px;display:inline-flex}.download-section .button{margin-top:30px}.site-footer{border-top:1px solid var(--line);padding-top:43px;padding-bottom:29px}.footer-top{justify-content:space-between;align-items:center;gap:50px;display:flex}.footer-top .brand{width:125px}.footer-top p{margin-top:13px;font-size:11px}.footer-top nav{color:#b0b0b6;flex-wrap:wrap;justify-content:flex-end;gap:25px;font-size:11px;display:flex}.footer-top nav a{align-items:center;gap:5px;display:inline-flex}.footer-bottom{color:#86868f;justify-content:space-between;align-items:center;gap:20px;margin-top:50px;font-size:9px;line-height:1.7;display:flex}.legal-page{max-width:850px;min-height:75vh;padding-top:155px;padding-bottom:80px}.legal-page .text-link{margin-bottom:34px}.legal-page h1{letter-spacing:-2.6px;margin-bottom:22px;font-size:clamp(40px,5vw,68px);font-weight:500;line-height:1.08}.legal-page .lead{max-width:650px;font-size:18px}.legal-note{color:#c6bca8;background:#d9c19008;border:1px solid #d9c19025;border-radius:12px;margin:27px 0;padding:18px 20px;font-size:12px;line-height:1.8}.legal-sections{margin-top:50px}.legal-section{border-top:1px solid var(--line);padding:28px 0}.legal-section h2{letter-spacing:-.5px;margin-bottom:14px;font-size:21px;line-height:1.4}.legal-section p,.legal-section li{color:#b1b0b7;font-size:14px;line-height:1.95}.legal-section a{color:#e3cfaa;text-underline-offset:4px;text-decoration:underline}.legal-section li{margin-top:9px}.legal-section ol{padding-inline-start:21px}.legal-page .faq-list{margin-top:35px}.help-links{grid-template-columns:1fr 1fr;gap:14px;margin-block:40px;display:grid}.help-links a{border:1px solid var(--line);background:#ffffff03;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:24px;font-size:14px;display:flex}.help-links svg{color:#b6a98e}.help-contact{border:1px solid var(--line);background:#ffffff03;border-radius:18px;padding:28px}.help-contact h2{letter-spacing:-.6px;margin-bottom:15px;font-size:24px}.help-contact p{font-size:14px}.help-contact .button{margin-top:22px}.not-found{text-align:center;min-height:80vh;padding-block:230px 130px}.not-found>span{color:#d9c190;font-family:Georgia,serif;font-size:80px;line-height:1.2}.not-found h1{letter-spacing:-1.5px;margin:20px 0;font-size:40px}.not-found p{font-size:15px}.not-found .button{margin-top:30px}@keyframes poster-appear{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lane-track{transform:translateY(-120px);animation:none!important}.lane-1 .lane-track{transform:translateY(-270px)}}#main-content{overflow-x:clip}.hero h1 .hero-keyword{color:#ffd54a}.hero-actions.store-badges{--badge-height:clamp(40px,12vw,52px);direction:inherit;align-items:center;gap:16px}.store-badge{height:var(--badge-height);opacity:.46;-webkit-user-select:none;user-select:none;flex-shrink:0;display:block;position:relative}.store-badge-apple{width:calc(var(--badge-height)*3)}.store-badge-apple img{width:100%;max-width:none;height:100%;display:block}.store-badge-google{width:calc(var(--badge-height)*3.372);overflow:hidden}.store-badge-google img{max-width:none;width:calc(var(--badge-height)*3.876);height:calc(var(--badge-height)*1.5);left:calc(var(--badge-height)*-.252);top:calc(var(--badge-height)*-.252);display:block;position:absolute}@media (min-width:1500px){.hero{min-height:900px}.poster-wall{width:750px;inset-inline-end:-80px}.hero h1{font-size:118px}}@media (max-width:1150px){.shell{width:calc(100% - 72px)}.hero{min-height:790px}.hero h1{letter-spacing:-5px;font-size:87px}.poster-wall{opacity:.8;inset-inline-end:-185px}.hero-copy{width:67%}.feature-section{gap:65px}.tag-like{left:-12px}.tag-save{right:-8px}.feature-copy h2{font-size:51px}.memory-section{grid-template-columns:200px 1fr 24px;gap:24px;padding:30px 35px}.memory-art{width:190px}.memory-art>img{left:calc(5px + var(--index)*28px)}.memory-section h2{font-size:30px}.faq-section{gap:60px}.collection-copy h3{font-size:23px}.room-poster{width:125px;height:188px}.room-poster.left{left:0}.room-poster.right{right:0}.room-match{width:149px;height:224px}.room-posters{height:275px}.footer-top nav{gap:18px}.episode-row{gap:6px}.episode-row button{padding:11px 6px}}@media (max-width:850px){.header-inner{height:85px}.brand{width:137px}.desktop-nav{display:none}.header-actions{gap:17px}.menu-toggle{display:flex}.mobile-nav{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#101114f5;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;flex-direction:column;gap:0;padding:12px 24px;display:flex}.mobile-nav a{color:#dfdde0;padding:15px;font-size:14px}.hero{min-height:760px}.hero-copy{width:75%;padding:145px 0 130px}.hero h1{font-size:77px}.hero-description{max-width:330px;font-size:15px}.poster-wall{opacity:.65;width:640px;inset-inline-end:-210px}.poster-lanes{gap:12px}.poster-lane{width:170px}.lane-cycle{gap:12px;padding-bottom:12px}.lane-cycle img{width:170px;height:255px}.section-marker{display:none}.intro{padding-top:35px}.feature-section{gap:30px;min-height:610px}.feature-copy h2{letter-spacing:-2px;font-size:44px}.feature-copy>p:not(.eyebrow){font-size:13px}.feature-copy .eyebrow{letter-spacing:1.3px;font-size:9px}.phone{border-radius:36px;width:255px;height:535px;padding:13px 8px}.waav-stage{height:310px}.phone-top,.waav-caption h3{font-size:18px}.waav-decisions{gap:15px;margin-top:19px}.decision{width:37px;height:37px}.decision.heart{width:46px;height:46px}.phone-navbar{bottom:28px}.phone:before{border-radius:31px}.floating-tag{padding:9px 11px;font-size:9px}.tag-like{top:112px;left:-4px}.tag-save{bottom:114px;right:-2px}.orbit-poster{width:90px}.orbit-poster.one{left:-6px}.orbit-poster.two{right:-8px}.room-people{gap:23px}.room-posters{height:260px}.room-poster{width:100px;height:150px;top:35px}.room-match{width:137px;height:205px;top:10px}.room-match>span{padding:7px 3px;font-size:8px}.room-poster.left{left:0}.room-poster.right{right:0}.room-button{gap:8px;padding-inline:15px;font-size:10px}.room-demo{min-height:400px}.collection-heading{gap:30px}.collection-heading h2{font-size:48px}.collection-heading>p{max-width:230px;font-size:12px}.collection-cards{gap:12px}.collection-card{height:290px}.collection-copy{inset-inline:18px}.collection-copy h3{font-size:21px}.list-demo{padding:19px}.episode-row button>svg{display:none}.list-feature{height:145px}.list-title{font-size:17px}.list-feature h3{font-size:18px}.badge-stack{bottom:1px;right:-10px}.badge-stack img{width:64px;height:64px}.memory-section{grid-template-columns:160px 1fr;gap:20px;min-height:260px;padding:25px}.memory-art{width:150px;height:190px}.memory-art>img{width:82px;height:123px;left:calc(0px + var(--index)*23px);top:calc(40px - var(--index)*6px)}.memory-art>span{width:39px;height:39px;bottom:17px;right:0}.memory-arrow{display:none}.memory-section h2{font-size:26px}.memory-section p:not(.eyebrow){font-size:12px}.faq-section{gap:40px}.faq-section h2{font-size:35px}.download-section h2{font-size:52px}.footer-top{align-items:flex-start}.footer-top nav{max-width:260px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:last-child{display:none}}@media (max-width:600px){.shell{width:calc(100% - 44px)}.header-inner{gap:15px;height:78px}.brand{width:119px}.header-actions{gap:12px}.header-cta{display:none}.language-picker{gap:4px}.language-picker select{max-width:75px;font-size:11px}.language-picker svg{width:14px}.menu-toggle{width:36px;height:36px}.menu-toggle svg{width:18px}.hero{min-height:790px;display:block}.hero:before{display:none}.hero-copy{z-index:2;width:100%;padding:340px 0 70px}.hero .eyebrow{letter-spacing:1.2px;gap:9px;margin-bottom:20px;font-size:8px}.hero .eyebrow>span{width:15px}.hero h1{letter-spacing:-3px;font-size:clamp(51px,11.8vw,72px);line-height:1}.hero h1 em{white-space:normal;line-height:1.12}.hero-description{max-width:320px;margin-top:23px;font-size:14px;line-height:1.75}.hero-actions{gap:23px;margin-top:27px}.button{gap:23px;min-height:49px;padding:13px 22px;font-size:12px}.hero-actions .text-link{gap:8px;font-size:11px}.hero-note{margin-top:19px;font-size:10px}.hero-corner{display:none}.poster-wall{top:-65px;bottom:auto;z-index:0;opacity:.88;width:auto;height:615px;inset-inline:-65px;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.poster-lanes{justify-content:center;gap:12px;padding:0;transform:rotate(9deg)}.poster-lane{width:136px;top:-60px}.lane-cycle{gap:12px;padding-bottom:12px}.lane-cycle img{border-radius:10px;width:136px;height:204px}.wall-shade{background:linear-gradient(#08090b99 0%,#08090b00 31%,#08090b9e 68%,#08090b 96%)}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#08090b);height:230px;position:absolute;top:280px;left:-22px;right:-22px}.intro{padding-top:60px;padding-bottom:15px}.intro>.eyebrow{letter-spacing:1.6px;margin-bottom:21px;font-size:8px}.intro h2{letter-spacing:-1.8px;font-size:37px;line-height:1.12}.intro p:not(.eyebrow){max-width:300px;margin-top:20px;font-size:13px}.intro-line{height:48px;margin-top:30px}.feature-section{flex-direction:column;gap:42px;min-height:0;padding-block:50px;display:flex}.feature-copy{text-align:center;align-self:center;width:100%;max-width:420px}.feature-copy h2{letter-spacing:-2px;margin-bottom:21px;font-size:43px}.feature-copy>.eyebrow{letter-spacing:1.6px;margin-bottom:18px;font-size:9px}.feature-copy>p:not(.eyebrow){max-width:315px;margin-inline:auto;font-size:13px}.demo-note{margin-top:20px;font-size:9px}.waav-section .feature-copy{order:-1}.waav-visual{width:100%;max-width:390px;padding:10px 0 0}.phone{border-radius:39px;width:273px;height:563px}.waav-stage{height:335px}.waav-caption h3,.phone-top{font-size:19px}.phone:before{border-radius:34px}.tag-like{top:107px;left:0}.tag-save{bottom:107px;right:0}.orbit-poster{width:100px}.orbit-poster.one{left:0}.orbit-poster.two{right:0}.visual-halo{width:420px;height:420px;top:80px}.room-section{gap:26px;padding-top:70px;padding-bottom:65px}.room-section .feature-copy{order:-1}.room-section .feature-visual{width:100%;max-width:390px}.room-people{gap:32px}.room-demo{min-height:440px}.room-poster{width:128px;height:192px;top:30px}.room-match{width:153px;height:230px;top:8px}.room-poster.left{left:10px}.room-poster.right{right:10px}.room-posters{height:280px;margin-top:24px}.room-button{padding:12px 18px;font-size:11px}.person-bubble{font-size:10px}.collections-section{padding:70px 0}.collection-heading{text-align:center;margin-bottom:35px;display:block}.collection-heading h2{letter-spacing:-2px;font-size:43px}.collection-heading .eyebrow{letter-spacing:1.5px;font-size:8px}.collection-heading>p{max-width:300px;margin:23px auto 0;font-size:13px}.collection-cards{scroll-snap-type:x mandatory;padding-inline:22px;scrollbar-width:none;gap:13px;margin-inline:-22px;padding-bottom:8px;display:flex;overflow-x:auto}.collection-cards::-webkit-scrollbar{display:none}.collection-card{scroll-snap-align:center;flex:0 0 77%;height:310px;margin-top:0}.collection-copy{inset-inline:24px;bottom:27px}.collection-copy h3{font-size:27px}.collection-caption{gap:15px;margin-top:20px;font-size:10px;line-height:1.7}.collection-gate{gap:4px}.collection-gate svg{margin-inline-end:3px}.collection-gate i{width:3px;height:3px}.library-section{gap:45px;padding-block:75px}.library-section .feature-copy{order:-1}.list-visual{width:100%;max-width:370px;padding-block:15px 35px}.list-demo{width:calc(100% - 10px);margin:auto;padding:23px;transform:rotate(-2deg)}.list-feature{height:160px}.list-feature h3{font-size:19px}.list-tabs{font-size:11px}.episode-row button{padding:12px 9px}.episode-row button>svg{display:block}.list-next{font-size:10px}.badge-stack{bottom:0;right:-4px}.badge-stack img{width:69px;height:69px}.memory-section{text-align:center;border-radius:23px;flex-direction:column;gap:7px;margin-top:15px;padding:25px 23px 35px;display:flex}.memory-art{width:190px;height:185px}.memory-art>img{width:99px;height:149px;top:calc(20px - var(--index)*5px);left:calc(12px + var(--index)*25px)}.memory-art>span{width:42px;height:42px;bottom:6px;right:5px}.memory-section h2{letter-spacing:-1px;font-size:30px}.memory-section p:not(.eyebrow){max-width:290px;margin:18px auto 0;font-size:12px}.memory-section .eyebrow{font-size:8px}.faq-section{padding-top:90px;padding-bottom:30px;display:block}.faq-section h2{letter-spacing:-1.8px;max-width:300px;font-size:39px}.faq-section .eyebrow{font-size:9px}.faq-section .text-link{font-size:11px}.faq-list{margin-top:22px}summary{padding:22px 0;font-size:13px}.faq-list details p{font-size:12px}.download-section{padding-top:100px;padding-bottom:80px}.app-icon{border-radius:17px;width:72px;height:72px;margin-bottom:27px}.download-section h2{letter-spacing:-2px;font-size:43px;line-height:1.1}.download-section p{max-width:270px;margin:21px auto 0;font-size:13px}.coming-soon{margin-top:24px;padding:12px 19px;font-size:11px}.footer-top{display:block}.footer-top .brand{width:123px}.footer-top p{margin-top:11px;font-size:11px}.footer-top nav{justify-content:flex-start;gap:20px 23px;max-width:none;margin-top:30px;font-size:11px}.footer-bottom{margin-top:35px;font-size:9px;line-height:2.1;display:block}.footer-bottom a{margin-top:8px;display:block}.site-footer{padding-top:30px;padding-bottom:27px}.legal-page{padding-top:125px;padding-bottom:60px}.legal-page h1{letter-spacing:-1.7px;font-size:42px;line-height:1.1}.legal-page .lead{font-size:15px}.legal-page .text-link{margin-bottom:27px;font-size:11px}.legal-note{margin-top:24px;padding:16px 18px;font-size:11px}.legal-section{padding-block:25px}.legal-section h2{font-size:19px}.legal-section p,.legal-section li{font-size:13px}.help-links{grid-template-columns:1fr}.help-links a{padding:20px;font-size:13px}.help-contact{padding:24px}.help-contact p{font-size:13px}.not-found{padding-block:170px 100px}.not-found h1{font-size:32px}.not-found p{font-size:14px}}@media (max-width:360px){.shell{width:calc(100% - 36px)}.hero h1{font-size:49px}.hero-actions{gap:16px}.hero-actions .text-link{font-size:10px}.hero .button{gap:18px;padding-inline:20px}.hero .eyebrow{font-size:7px}.feature-copy h2,.collection-heading h2{font-size:37px}.episode-row{gap:5px}.episode-row button{padding-inline:6px}.phone{width:255px;height:535px}.waav-stage{height:310px}.floating-tag{padding:8px 9px;font-size:8px}.room-poster{width:109px;height:164px}.room-match{width:140px;height:210px}.download-section h2{font-size:37px}.memory-section h2{font-size:27px}}html[dir=rtl] .hero h1 em{white-space:normal;font-family:inherit;font-style:normal}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{letter-spacing:0;line-height:1.3}html[dir=rtl] .poster-lanes{transform:rotate(-10deg)}html[dir=rtl] .poster-wall{-webkit-mask-image:linear-gradient(270deg,#0000,#000 22% 93%,#0000);mask-image:linear-gradient(270deg,#0000,#000 22% 93%,#0000)}html[dir=rtl] .wall-shade{background:linear-gradient(270deg,#08090b 0%,#08090b66 23%,#0000 57%),linear-gradient(#08090b,#0000 26% 68%,#08090b 96%)}html[dir=rtl] .eyebrow{letter-spacing:0;font-size:12px}html[dir=rtl] .feature-copy>p:not(.eyebrow){font-size:15px}html[dir=rtl] .memory-section h2{font-size:30px}html[dir=rtl] .collection-index{left:auto;right:20px}@media (max-width:600px){html[dir=rtl] .poster-wall{-webkit-mask-image:linear-gradient(#000,#000 55%,#0000);mask-image:linear-gradient(#000,#000 55%,#0000)}html[dir=rtl] .wall-shade{background:linear-gradient(#08090b99,#0000 31%,#08090b9e 68%,#08090b 96%)}html[dir=rtl] .hero .eyebrow{font-size:10px}html[dir=rtl] .hero h1{font-size:54px}html[dir=rtl] .feature-copy h2{font-size:37px}html[dir=rtl] .memory-section h2{font-size:28px}}
