:root{--paper:#f8f4ed;--paper-deep:#eee7dd;--ink:#090909;--muted:#66645f;--blue:#0955f5;--blue-dark:#0637ba;--white:#ffffff;--line:rgba(9,9,9,0.12);--shadow:0 34px 90px rgba(18,14,9,0.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--paper)}body{margin:0;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block}main{overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}.eyebrow,.kicker{margin:0;font-size:11px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.eyebrow.light{color:rgba(255,255,255,.64)}.hero{position:relative;min-height:min(960px,100svh);color:var(--ink);background:radial-gradient(circle at 58% 26%,#ffffff 0,transparent 42%),#f8f4ed;overflow:hidden;isolation:isolate}.hero:before{z-index:-1;left:-16%;bottom:-47%;width:clamp(560px,58vw,940px);height:clamp(310px,42vw,590px);border-radius:0 86% 0 0/0 74% 0 0;background:linear-gradient(142deg,#087cff 6%,#075bf5 50%,#063dc9);box-shadow:inset -26px 25px 52px rgba(255,255,255,.17),20px -20px 48px rgba(9,85,245,.14);transform:rotate(7deg)}.hero:after,.hero:before{content:"";position:absolute;pointer-events:none}.hero:after{inset:0;z-index:-3;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E")}.nav{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;grid-gap:28px;gap:28px;padding:22px clamp(20px,4vw,68px)}.brand,.nav{align-items:center}.brand{display:inline-flex;gap:11px;width:max-content;font-size:19px;font-weight:800}.brand img{border-radius:13px}.navLinks{display:flex;align-items:center;gap:30px;font-size:12px;font-weight:750;color:#494743}.navLinks a{transition:color .2s ease}.navLinks a:hover{color:var(--blue)}.navCta{justify-self:end;display:inline-flex;align-items:center;min-height:43px;padding:0 21px;border-radius:999px;color:#fff;background:var(--ink);font-size:12px;font-weight:800;box-shadow:0 10px 25px rgba(0,0,0,.14)}.heroScene{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.48fr);align-items:center;grid-gap:clamp(28px,6vw,98px);gap:clamp(28px,6vw,98px);width:min(1440px,100%);min-height:calc(min(960px, 100svh) - 150px);margin:0 auto;padding:20px clamp(22px,6vw,94px) 118px}.heroScene:after{content:"";position:absolute;z-index:-1;left:calc(clamp(22px, 6vw, 94px) * -1 - 12%);bottom:-40%;width:clamp(520px,52vw,850px);height:clamp(245px,34vw,475px);border-radius:0 88% 0 0/0 78% 0 0;background:linear-gradient(145deg,#0033ad,#001a73 74%);box-shadow:inset -18px 18px 38px rgba(31,105,255,.3);transform:rotate(5deg);pointer-events:none}.heroCopy{position:relative;z-index:2;max-width:720px}.heroCopy h1{margin:12px 0 0;font-size:clamp(88px,11vw,176px);line-height:.82;font-weight:850}.heroCopy h2{max-width:750px;margin:26px 0 0;font-size:clamp(35px,4.7vw,70px);line-height:.98;font-weight:720;text-wrap:balance}.heroText{max-width:560px;margin:24px 0 0;color:#55534f;font-size:clamp(16px,1.4vw,19px);line-height:1.55}.heroActions{display:flex;align-items:center;gap:28px;margin-top:30px}.textLink{display:inline-flex;align-items:center;gap:13px;font-size:13px;font-weight:800}.textLink span{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--line);border-radius:50%}.heroPoster{position:relative;justify-self:end;align-self:end;width:min(300px,25vw);aspect-ratio:1284/2778;border-radius:34px 34px 0 0;overflow:hidden;box-shadow:0 36px 90px rgba(15,12,8,.26);transform-origin:bottom center}.heroPoster img{object-fit:contain;object-position:center bottom}.heroFoot{position:absolute;left:clamp(22px,6vw,94px);bottom:24px;z-index:3;display:flex;gap:clamp(20px,4vw,58px)}.heroFoot span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:750}.heroFoot b{color:var(--blue)}.brushButton{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:58px;padding:0 14px 0 28px;border-radius:999px;color:#fff;background:var(--blue);font-size:14px;font-weight:850;box-shadow:0 14px 32px rgba(9,85,245,.25);transition:transform .25s ease,box-shadow .25s ease}.brushButton:hover{transform:translateY(-3px);box-shadow:0 19px 42px rgba(9,85,245,.32)}.brushButtonArrow{position:relative;display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;color:var(--ink);background:#fff;border-radius:50%;transition:transform .25s ease}.brushButtonArrow i{position:relative;display:block;width:14px;height:2px;border-radius:999px;background:currentColor}.brushButtonArrow i:after{content:"";position:absolute;top:50%;right:0;width:7px;height:7px;border-top:2px solid;border-right:2px solid;transform:translateY(-50%) rotate(45deg)}.brushButton:hover .brushButtonArrow{transform:translateX(2px)}.brushButtonLight{color:var(--ink);background:#fff;box-shadow:0 15px 36px rgba(0,0,0,.18)}.brushButtonLight .brushButtonArrow{color:#fff;background:var(--blue)}.brandMoment{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(330px,.55fr);align-items:center;min-height:780px;padding:clamp(80px,10vw,150px) clamp(22px,7vw,110px);background:#fff;overflow:hidden}.brandMoment:before{content:"NYVO";position:absolute;left:-.04em;bottom:-.22em;color:rgba(9,85,245,.05);font-size:clamp(170px,31vw,500px);line-height:1;font-weight:900}.brandMomentCopy{position:relative;z-index:2;max-width:850px}.brandMoment h2{margin:18px 0 0;font-size:clamp(50px,7vw,108px);line-height:.92;font-weight:760}.brandMoment h2 span{color:var(--blue)}.brandMomentCopy>p:last-child{max-width:610px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.65}.companionStage{position:relative;z-index:2;justify-self:center;width:min(470px,37vw)}.companionStage>img{position:relative;z-index:2;width:100%;height:auto;filter:drop-shadow(0 34px 34px rgba(16,11,5,.19))}.morningFlow{position:relative;min-height:820px;padding:clamp(88px,10vw,150px) clamp(22px,7vw,110px);color:#fff;background:var(--ink);overflow:hidden}.morningFlow:after{content:"";position:absolute;right:0;bottom:0;width:48%;height:10px;background:var(--blue)}.flowCopy{position:relative;z-index:2;max-width:720px;margin-left:auto;transform:translateX(clamp(20px,3vw,46px))}.flowCopy h2{margin:16px 0 0;font-size:clamp(52px,7vw,105px);line-height:.92;font-weight:740}.flowCopy>p:last-child{max-width:590px;margin:26px 0 0;color:rgba(255,255,255,.66);font-size:17px;line-height:1.65}.flowCompanion{position:absolute;z-index:3;left:3%;bottom:-5%;width:min(390px,29vw)}.flowCompanion img{width:100%;height:auto;filter:drop-shadow(0 30px 30px rgba(0,0,0,.42))}.flowRail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;max-width:870px;margin:100px 0 0 auto;border-top:1px solid rgba(255,255,255,.24);transform:translateX(clamp(20px,3vw,46px))}.flowRail>div{position:relative;padding:34px 28px 0 0}.flowRail>div:before{content:"";position:absolute;top:-7px;left:0;width:13px;height:13px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 7px rgba(9,85,245,.2)}.flowRail span{color:#6f98ff;font-size:11px;font-weight:850}.flowRail strong{display:block;margin-top:16px;font-size:21px}.flowRail p{max-width:220px;margin:10px 0 0;color:rgba(255,255,255,.54);font-size:13px;line-height:1.5}.productBand{background:var(--paper)}.productStory{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.56fr);align-items:center;grid-gap:clamp(38px,7vw,112px);gap:clamp(38px,7vw,112px);min-height:880px;padding:clamp(78px,10vw,150px) clamp(22px,7vw,110px);overflow:hidden}.productStory:after{content:"";position:absolute;width:32%;height:8px;opacity:.9}.productStory.blue:after{right:0;top:0;background:var(--blue)}.productStory.black:after{left:0;bottom:0;background:var(--ink)}.productStory.reverse{grid-template-columns:minmax(360px,.56fr) minmax(0,.9fr);background:#fff}.productStory.reverse .productCopy{order:2}.productCopy{position:relative;z-index:2;max-width:700px}.productCopy h2{margin:17px 0 0;font-size:clamp(46px,6vw,88px);line-height:.94;font-weight:740;text-wrap:balance}.productCopy>p:last-child{max-width:580px;margin:27px 0 0;color:var(--muted);font-size:17px;line-height:1.67}.applyPoster,.collectionsPoster,.dailyPoster,.productPoster,.proofPoster{position:relative;z-index:2;aspect-ratio:1284/2778;overflow:hidden;border-radius:44px;background:#eee;box-shadow:var(--shadow)}.productPoster{width:min(440px,38vw);justify-self:center}.applyPoster img,.collectionsPoster img,.dailyPoster img,.productPoster img,.proofPoster img{object-fit:cover}.dailyReveal{position:relative;min-height:1050px;padding:clamp(80px,10vw,150px) clamp(22px,7vw,110px);background:linear-gradient(180deg,#f4eee4,#fff);overflow:hidden}.dailyReveal:after{content:"EVERY DAY";position:absolute;left:-.04em;top:33%;color:rgba(0,0,0,.035);font-size:clamp(120px,23vw,350px);line-height:.8;font-weight:900;white-space:nowrap}.dailyIntro{position:relative;z-index:2;max-width:930px}.dailyIntro h2{margin:18px 0 0;font-size:clamp(50px,7vw,104px);line-height:.92;font-weight:740}.dailyPoster{width:min(460px,40vw);margin:60px auto 0}.dailyNotes{position:absolute;z-index:3;right:clamp(22px,7vw,110px);bottom:11%;display:grid;grid-gap:12px;gap:12px}.dailyNotes span{display:inline-flex;align-items:center;min-height:44px;padding:0 17px;border-radius:999px;background:#fff;box-shadow:0 12px 28px rgba(0,0,0,.1);font-size:12px;font-weight:800}.applySection{display:grid;grid-template-columns:minmax(0,.8fr) minmax(370px,.58fr);align-items:center;grid-gap:clamp(44px,7vw,110px);gap:clamp(44px,7vw,110px);min-height:900px;padding:clamp(82px,10vw,150px) clamp(22px,7vw,110px);color:#fff;background:linear-gradient(140deg,#070707,#111 60%,#050505)}.applyCopy{max-width:720px}.applyCopy h2{margin:17px 0 0;font-size:clamp(54px,7vw,106px);line-height:.9;font-weight:740}.applyCopy>p{max-width:600px;margin:28px 0 0;color:rgba(255,255,255,.64);font-size:17px;line-height:1.65}.targetSelector{display:flex;gap:9px;margin-top:34px;padding:7px;width:max-content;border:1px solid rgba(255,255,255,.13);border-radius:999px}.targetSelector span{padding:11px 17px;color:rgba(255,255,255,.5);border-radius:999px;font-size:12px;font-weight:800}.targetSelector .selected{color:#fff;background:var(--blue)}.applyPoster{width:min(470px,41vw);justify-self:center}.proofSection{position:relative;display:grid;grid-template-columns:minmax(380px,.58fr) minmax(0,.82fr);align-items:center;grid-gap:clamp(40px,8vw,130px);gap:clamp(40px,8vw,130px);min-height:980px;padding:clamp(90px,10vw,150px) clamp(22px,7vw,110px);color:#fff;background:var(--blue);overflow:hidden}.proofSection:after{content:"";position:absolute;right:0;top:0;width:32%;height:10px;background:rgba(255,255,255,.45)}.proofPoster{width:min(480px,42vw)}.proofCopy{position:relative;z-index:2;max-width:770px}.proofCopy h2{margin:18px 0 0;font-size:clamp(50px,7vw,106px);line-height:.92;font-weight:740}.proofCopy>p:last-child{max-width:610px;margin:28px 0 0;color:rgba(255,255,255,.72);font-size:18px;line-height:1.64}.collectionsSection{display:grid;grid-template-columns:minmax(0,.9fr) minmax(370px,.56fr);align-items:center;grid-gap:clamp(40px,8vw,120px);gap:clamp(40px,8vw,120px);min-height:940px;padding:clamp(90px,10vw,150px) clamp(22px,7vw,110px);background:#fff}.collectionsCopy h2{max-width:780px;margin:17px 0 0;font-size:clamp(50px,7vw,103px);line-height:.92;font-weight:740}.collectionsCopy>p{max-width:590px;margin:28px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.archiveStats{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.archiveStats span{padding:13px 16px;border-radius:16px;background:var(--paper);color:var(--muted);font-size:12px}.archiveStats b{color:var(--ink)}.collectionsPoster{width:min(450px,40vw);justify-self:center}.gallerySection{padding:clamp(86px,10vw,150px) clamp(22px,5vw,78px) clamp(120px,12vw,180px);color:#fff;background:#080808}.galleryHead h2{margin:16px 0 0;font-size:clamp(52px,7vw,105px);line-height:.9;font-weight:740}.galleryTrack{display:grid;grid-template-columns:repeat(5,minmax(200px,1fr));grid-gap:16px;gap:16px;margin-top:58px;overflow-x:auto;padding:0 0 52px;scrollbar-width:none}.galleryTrack::-webkit-scrollbar{display:none}.galleryFrame{position:relative;min-width:210px;aspect-ratio:9/16;overflow:hidden;border-radius:30px;background:#151515}.galleryFrame img{object-fit:cover}.pricing{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(330px,.55fr);align-items:center;grid-gap:clamp(35px,8vw,120px);gap:clamp(35px,8vw,120px);min-height:830px;padding:clamp(80px,10vw,145px) clamp(22px,7vw,110px);color:#fff;background:linear-gradient(135deg,#071b61,#074cf0 55%,#0873ff);overflow:hidden}.pricing:before{content:"PRO";position:absolute;right:-.06em;bottom:-.24em;color:rgba(255,255,255,.07);font-size:clamp(230px,39vw,610px);line-height:1;font-weight:900}.pricingCopy{position:relative;z-index:3;max-width:740px}.pricingCopy h2{margin:17px 0 0;font-size:clamp(53px,7vw,107px);line-height:.91;font-weight:750}.pricingCopy>p{max-width:580px;margin:27px 0 0;color:rgba(255,255,255,.7);font-size:17px;line-height:1.64}.priceLine{display:flex;align-items:center;gap:20px;margin:30px 0 27px}.priceLine strong{font-size:clamp(55px,7vw,90px);line-height:1}.priceLine span{color:rgba(255,255,255,.68);font-size:13px;line-height:1.5;font-weight:750}.pricingCompanion{position:relative;z-index:2;justify-self:center;width:min(440px,35vw)}.pricingCompanion>img{width:100%;height:auto;filter:drop-shadow(0 38px 40px rgba(0,0,0,.26))}.boardMessage{position:absolute;left:20%;right:12%;top:48%;text-align:center;color:var(--ink);transform:rotate(-.5deg)}.boardMessage small{display:block;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.14em}.boardMessage strong{display:block;margin-top:8px;font-size:clamp(19px,2.2vw,34px);line-height:1.03}.download{display:grid;place-items:center;text-align:center;padding:clamp(90px,11vw,160px) 22px;background:var(--paper)}.download>img{margin-bottom:27px;border-radius:26px;box-shadow:0 22px 48px rgba(0,0,0,.13)}.download h2{max-width:900px;margin:18px 0 0;font-size:clamp(50px,7vw,104px);line-height:.92;font-weight:750}.download>p:not(.eyebrow){max-width:610px;margin:27px 0 0;color:var(--muted);font-size:17px;line-height:1.6}.storeButton{display:inline-flex;align-items:center;gap:20px;min-height:59px;margin-top:30px;padding:0 27px;border-radius:999px;color:#fff;background:var(--ink);font-size:13px;font-weight:850}.storeButton span{color:#7ca5ff;font-size:20px}footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:27px clamp(22px,5vw,72px);border-top:1px solid var(--line);background:#fff;color:var(--muted);flex-wrap:wrap}.footerBrand{color:var(--ink)}.footerLinks{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;font-weight:750}footer p{margin:0;font-size:11px}.legalPage{min-height:100svh;padding:30px clamp(22px,6vw,90px) 90px;background:radial-gradient(circle at 100% 0,rgba(9,85,245,.12),transparent 28%),var(--paper)}.legalNav{display:flex;justify-content:space-between;align-items:center;margin-bottom:80px}.legalBack{display:inline-flex;align-items:center;min-height:40px;padding:0 17px;border-radius:999px;background:#fff;font-size:12px;font-weight:800;box-shadow:0 8px 24px rgba(0,0,0,.07)}.legalContent{max-width:880px}.legalContent h1{margin:15px 0 42px;font-size:clamp(52px,8vw,108px);line-height:.9;font-weight:780}.legalContent h2{margin-top:48px;padding-top:25px;border-top:1px solid var(--line);font-size:28px}.legalContent li,.legalContent p{color:var(--muted);font-size:16px;line-height:1.72}.legalContent ul{display:grid;grid-gap:10px;gap:10px;padding-left:22px}.legalContent li::marker{color:var(--blue)}@media (max-width:980px){.nav{grid-template-columns:1fr auto}.navLinks{display:none}.hero{min-height:920px}.heroScene{grid-template-columns:minmax(0,.85fr) minmax(250px,.42fr);min-height:770px}.heroPoster{width:min(285px,30vw)}.applySection,.brandMoment,.collectionsSection,.pricing,.productStory,.productStory.reverse,.proofSection{grid-template-columns:1fr 1fr}.productStory.reverse .productCopy{order:0}.flowCompanion{opacity:.4}.flowCopy,.flowRail{margin-left:30%}}@media (max-width:760px){.nav{padding:16px 17px}.navCta{min-height:39px;padding-inline:16px}.brand{font-size:17px}.brand img{width:40px;height:40px}.hero{min-height:980px}.hero:before{left:-74%;bottom:-12%;width:150vw;height:310px;border-radius:0 76% 0 0/0 62% 0 0}.heroScene{display:block;min-height:890px;padding:46px 18px 110px}.heroCopy{max-width:none}.heroCopy h1{font-size:clamp(84px,29vw,126px)}.heroCopy h2{max-width:520px;font-size:clamp(37px,11vw,55px)}.heroText{max-width:480px;font-size:15px}.heroActions{align-items:flex-start;flex-direction:column;gap:18px}.heroScene:after{left:-86%;bottom:-9%;width:145vw;height:235px;border-radius:0 78% 0 0/0 68% 0 0}.heroPoster{position:absolute;right:-4%;bottom:0;width:43vw;min-width:198px;border-radius:27px 27px 0 0}.heroActions .textLink{max-width:145px;line-height:1.35}.heroFoot{bottom:22px;left:18px;display:grid;grid-gap:7px;gap:7px;max-width:47%}.heroFoot span{font-size:10px}.applySection,.brandMoment,.collectionsSection,.pricing,.productStory,.productStory.reverse,.proofSection{grid-template-columns:1fr;min-height:auto;padding:78px 18px}.brandMoment{padding-bottom:30px}.applyCopy h2,.brandMoment h2,.collectionsCopy h2,.dailyIntro h2,.download h2,.galleryHead h2,.pricingCopy h2,.productCopy h2,.proofCopy h2{font-size:clamp(44px,13vw,66px)}.applyCopy>p,.brandMomentCopy>p:last-child,.collectionsCopy>p,.pricingCopy>p,.productCopy>p:last-child,.proofCopy>p:last-child{font-size:15px}.companionStage{width:min(390px,82vw);margin-top:54px}.morningFlow{min-height:900px;padding:78px 18px 30px}.flowCopy{margin-left:0;transform:none}.flowCopy h2{font-size:clamp(46px,14vw,68px)}.flowCompanion{left:-8%;bottom:-3%;width:54vw;opacity:1}.flowRail{grid-template-columns:1fr;gap:24px;max-width:54%;margin:52px 0 0 auto;border-top:0;border-left:1px solid rgba(255,255,255,.24);transform:none}.flowRail>div{padding:0 0 0 27px}.flowRail>div:before{top:3px;left:-7px}.flowRail strong{margin-top:5px}.flowRail p{font-size:11px}.productStory{gap:44px}.applyPoster,.collectionsPoster,.productPoster{width:min(470px,89vw)}.productStory.reverse .productPoster{order:2}.dailyReveal{min-height:auto;padding:78px 18px 110px}.dailyPoster{width:min(460px,87vw);margin-top:48px}.dailyNotes{position:relative;right:auto;bottom:auto;display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.dailyNotes span{font-size:10px}.applySection{gap:48px}.targetSelector{max-width:100%}.targetSelector span{padding-inline:13px}.proofSection{gap:52px}.proofPoster{width:min(480px,89vw);order:2}.proofCopy{order:1}.collectionsSection{gap:48px}.archiveStats{gap:8px}.archiveStats span{padding:11px 12px}.gallerySection{padding-inline:18px}.galleryTrack{grid-template-columns:repeat(5,66vw)}.galleryFrame{min-width:0;border-radius:23px}.pricing{padding-bottom:22px}.priceLine{align-items:flex-start;flex-direction:column;gap:8px}.pricingCompanion{width:min(410px,80vw);margin-top:28px}.boardMessage strong{font-size:clamp(22px,7vw,31px)}footer{align-items:flex-start;flex-direction:column}.legalNav{margin-bottom:60px}.legalContent h1{font-size:clamp(48px,15vw,74px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}