.showroom-wrap{max-width:1450px;margin:0 auto;padding-left:6%;padding-right:6%}button,a{-webkit-tap-highlight-color:transparent}.header .brand img,.site-footer .brand img{width:42px;height:42px;object-fit:contain}.hero-packages{display:flex;gap:21px;margin-top:23px;font-size:12px;color:var(--muted)}.hero-packages a{border-bottom:1px solid var(--line);padding-bottom:7px}.offer-intro{padding-top:95px;padding-bottom:65px;border-top:1px solid var(--line)}.offer-heading{display:flex;align-items:end;justify-content:space-between;gap:50px}.offer-heading h2,.collage-heading h2{font-size:clamp(42px,5.2vw,74px);line-height:1.04;font-weight:500;letter-spacing:-.052em}.offer-heading>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:245px}.offer-index{display:grid;grid-template-columns:repeat(3,1fr);margin-top:50px}.offer-index>a{position:relative;padding:20px 35px 35px;border-bottom:1px solid var(--line)}.offer-index>a:first-child{padding-left:0}.offer-index>a:last-child{padding-right:0}.offer-index>a+a{border-left:1px solid var(--line)}.offer-index strong{display:block;font-size:36px;font-weight:500;letter-spacing:-1.8px;margin-top:25px}.offer-index p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:16px;min-height:50px}.index-price{display:block;font-size:24px;margin-top:27px;letter-spacing:-.8px}.index-price small{font-size:11px;color:var(--faint);letter-spacing:0}.index-arrow{position:absolute;bottom:36px;right:36px;color:var(--mint);font-size:23px}.offer-terms{text-align:center;font-size:11px;color:var(--muted);margin-top:26px}.offer-glyph{display:flex;align-items:center;height:48px;position:relative;width:85px}.message-glyph i{position:absolute;width:45px;height:29px;border-radius:8px 8px 2px 8px;border:1px solid var(--copper);transform:rotate(-8deg);left:0;top:1px}.message-glyph i+ i{border-color:var(--mint);background:var(--ground);left:24px;top:17px;transform:rotate(8deg)}.voice-glyph{gap:5px}.voice-glyph i{width:4px;border-radius:3px;height:20px;background:var(--mint)}.voice-glyph i:nth-child(2n){height:35px}.voice-glyph i:nth-child(3n){height:46px}.orbit-glyph i{width:65px;height:30px;position:absolute;border:1px solid var(--mint);border-radius:50%;transform:rotate(40deg)}.orbit-glyph i+ i{transform:rotate(-40deg);border-color:var(--copper)}
.package{padding-top:70px;padding-bottom:65px;scroll-margin-top:30px}.package-heading{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:34px}.package-heading h2{font-weight:500;font-size:clamp(65px,9vw,127px);letter-spacing:-.065em;line-height:1}.package-heading h2>span{color:var(--mint)}.package-price{font-size:47px;letter-spacing:-2px;white-space:nowrap}.package-price span{font-size:12px;color:var(--muted);letter-spacing:0}.limited{font-size:11px;color:var(--copper);margin-top:8px;text-align:right}.package-body{display:grid;grid-template-columns:36% 64%;align-items:center;gap:0;margin-top:33px}.package-copy{padding:25px 0;position:relative;z-index:2}.package-copy h3,.busy-intro h3{font-size:clamp(34px,3.7vw,53px);font-weight:500;line-height:1.06;letter-spacing:-.055em}.package-copy>p:not(.inheritance){font-size:14px;line-height:1.85;color:var(--muted);max-width:325px;margin-top:24px}.deliverables{list-style:none;padding:0;margin:28px 0 31px}.deliverables li{padding:11px 0}.deliverables strong{display:block;font-size:14px;font-weight:500}.deliverables span{display:block;font-size:12px;color:var(--muted);line-height:1.7;margin-top:6px}.showroom-cta{display:inline-flex;justify-content:space-between;gap:43px;align-items:center;border:1px solid rgb(244 239 231 / .35);border-radius:30px;padding:16px 23px;font-size:13px;background:var(--bone);color:var(--ground)}.showroom-cta span{font-size:19px}.package-includes{font-size:12px;color:var(--muted);padding-top:20px;max-width:650px;line-height:1.8}.product-art{position:relative;min-width:0;height:620px;perspective:1500px;isolation:isolate;--art:1;--art2:1;--art3:1}.product-art:before{content:'';position:absolute;left:12%;right:0;top:12%;bottom:10%;background:radial-gradient(ellipse,rgb(61 220 160 / .065),transparent 65%);z-index:-1}.art-source{position:absolute;top:40px;left:8%;padding:22px 26px;background:linear-gradient(135deg,#2e2419,#1e1912);border:1px solid rgb(201 117 47 / .5);border-radius:16px;transform:rotateY(12deg) rotateZ(-9deg);width:230px;box-shadow:0 30px 40px rgb(0 0 0 / .25);z-index:3}.art-source>span:first-child{font-size:10px;color:var(--copper)}.art-source p{font-size:20px;line-height:1.35;letter-spacing:-.6px;margin-top:17px}.source-send{display:block;font-size:10px;color:var(--muted);margin-top:21px}.art-wire{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--mint);stroke-width:1;opacity:.3}.message-device{position:absolute;right:9%;top:39px;width:310px;height:467px;border:1px solid rgb(244 239 231 / .35);border-radius:32px;background:linear-gradient(130deg,#332b21 0%,#171410 3%,#171410 97%,#584b3b);padding:24px 22px;box-shadow:8px 9px 0 #42382b,0 40px 55px rgb(0 0 0 / .4);transform:rotateY(-10deg) rotateZ(7deg);z-index:2}.device-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:8px 0 20px;font-size:12px}.device-top i{height:8px;width:8px;border-radius:50%;background:var(--mint)}.device-inquiry,.device-response,.device-follow{font-size:13px;line-height:1.6;padding:15px;border:1px solid rgb(201 117 47 / .2);border-radius:13px 13px 2px 13px;margin-top:20px;background:rgb(201 117 47 / .06)}.message-device small{display:block;font-size:9px;color:var(--copper);margin-bottom:7px}.device-response{border-color:rgb(61 220 160 / .25);background:rgb(61 220 160 / .06);opacity:calc(.2 + var(--art)*.8);transform:translateY(calc((1 - var(--art))*13px));border-radius:13px 13px 13px 2px}.device-response small,.device-follow small{color:var(--mint)}.device-follow{opacity:calc(.2 + var(--art2)*.8);background:none;border:0;padding:0 8px;font-size:11px;transform:translateY(calc((1 - var(--art2))*10px))}.device-bottom{font-size:8px;text-align:center;color:var(--faint);position:absolute;bottom:19px;left:0;right:0}.review-receipt{position:absolute;z-index:4;bottom:61px;left:10%;display:flex;gap:17px;padding:21px 25px;background:linear-gradient(130deg,#26261c,#171810);border:1px solid rgb(61 220 160 / .35);border-radius:14px;transform:rotateZ(-5deg) translateY(calc((1 - var(--art3))*20px));box-shadow:0 25px 45px rgb(0 0 0 / .35);opacity:calc(.2 + var(--art3)*.8)}.receipt-check{font-size:25px;color:var(--mint)}.review-receipt small{font-size:9px;color:var(--mint)}.review-receipt strong{display:block;font-size:18px;font-weight:500;margin-top:7px}.review-receipt p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:10px}.art-example{position:absolute;bottom:5px;left:8%;font-size:9px;color:var(--faint)}.art-replay{position:absolute;bottom:-5px;right:8%;background:none;border:0;border-bottom:1px solid var(--line);padding:10px 0;font-size:10px;color:var(--muted)}
.package-booked .package-body{grid-template-columns:64% 36%;margin-top:25px}.package-booked .package-copy{padding-left:35px}.inheritance{font-size:12px;color:var(--mint);margin-bottom:20px}.inherited-list{max-width:400px}.inherited-list>span{font-size:10px;color:var(--faint)}.inherited-list p{font-size:11px;line-height:1.8;color:var(--muted);margin:11px 0 28px}.booked-art:before{background:radial-gradient(ellipse,rgb(61 220 160 / .09),transparent 65%)}.voice-sculpture{position:absolute;top:25px;left:0;right:8%;text-align:center;z-index:2}.voice-label{font-size:10px;color:var(--mint)}.sculpted-wave{height:164px;display:flex;align-items:center;justify-content:center;gap:6px;margin:18px -15px;transform:perspective(600px) rotateY(-12deg)}.sculpted-wave i{display:block;width:8px;background:linear-gradient(90deg,#196446,var(--mint),#206647);border-radius:20px;box-shadow:3px 3px 0 #153a27,0 12px 30px rgb(61 220 160 / .11);transform-origin:center;transform:scaleY(var(--level,1))}.voice-sculpture p{font-size:31px;line-height:1.1;letter-spacing:-1px}.calendar-object{position:absolute;width:78%;height:271px;bottom:60px;left:8%;border:1px solid rgb(244 239 231 / .3);background:linear-gradient(140deg,#30281e,#1b1712 5%);border-radius:18px;transform:rotateX(16deg) rotateZ(-6deg);box-shadow:3px 8px 0 #514332,0 30px 40px rgb(0 0 0 / .4);padding:22px}.calendar-object-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.calendar-object-head>span{font-size:18px;letter-spacing:-.5px}.calendar-object-head small{font-size:9px;color:var(--faint)}.week-labels{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:10px;color:var(--muted);margin-bottom:12px}.week-grid{height:144px;position:relative;border-top:1px solid var(--line);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(20% - 1px),var(--line) 20%),repeating-linear-gradient(0deg,transparent 0,transparent 47px,var(--line) 48px)}.booking-slot{position:absolute;left:39%;top:22px;width:48%;padding:15px;background:#234a35;border:1px solid rgb(61 220 160 / .45);border-radius:8px;opacity:calc(.2 + var(--art2)*.8);transform:translateY(calc((1 - var(--art2))*15px))}.booking-slot time{font-family:var(--mono);font-size:10px;color:var(--mint)}.booking-slot strong{display:block;font-size:16px;font-weight:500;margin-top:9px}.booking-slot span{display:block;font-size:9px;margin-top:7px;color:var(--muted)}.booking-note{position:absolute;right:1%;bottom:125px;z-index:3;transform:rotate(8deg);display:flex;gap:13px;padding:19px;background:#1c2118;border:1px solid rgb(61 220 160 / .4);border-radius:14px;opacity:calc(.2 + var(--art3)*.8);box-shadow:0 25px 40px rgb(0 0 0 / .35)}.booking-note i{font-style:normal;color:var(--mint);font-size:23px}.booking-note span{font-size:12px;line-height:1.5}
.busy-intro{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-top:45px}.busy-intro>p{max-width:380px;font-size:16px;line-height:1.8;color:var(--muted)}.busy-art{height:760px;margin-top:30px}.busy-art:before{left:10%;right:10%;background:radial-gradient(ellipse,rgb(201 117 47 / .08),transparent 65%)}.search-object{position:absolute;top:60px;left:2%;width:37%;height:300px;border:1px solid rgb(244 239 231 / .24);background:linear-gradient(120deg,#2b241a,#171410);border-radius:18px;padding:23px;transform:rotateY(9deg) rotateZ(-7deg);box-shadow:0 35px 45px rgb(0 0 0 / .35)}.search-object-bar{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);border-radius:30px;padding:12px 14px;font-size:11px;color:var(--muted)}.search-object-bar i{font-style:normal;font-size:21px}.search-object-copy{padding:25px 8px}.search-object-copy small{font-size:10px;color:var(--mint)}.search-object-copy strong{font-size:28px;line-height:1.15;letter-spacing:-1px;font-weight:500;display:block;margin-top:14px}.search-object-copy p{font-size:11px;line-height:1.7;color:var(--muted);margin-top:14px}.search-object-copy>span{font-size:9px;color:var(--faint);display:block;margin-top:13px}.listing-object{position:absolute;top:165px;left:27%;width:35%;border:1px solid rgb(244 239 231 / .3);background:var(--ground);border-radius:17px;overflow:hidden;transform:rotateY(-8deg) rotateZ(3deg);z-index:3;box-shadow:0 35px 50px rgb(0 0 0 / .4);opacity:calc(.25 + var(--art)*.75)}.listing-object>img{height:185px;width:100%;object-fit:cover}.listing-object>div{padding:24px}.listing-object small{font-size:10px;color:var(--mint)}.listing-object strong{display:block;font-size:25px;font-weight:500;letter-spacing:-.8px;margin-top:13px}.listing-object p{font-size:11px;color:var(--muted);margin-top:12px}.listing-update{display:block;font-size:10px;color:var(--mint);margin-top:23px;border-top:1px solid var(--line);padding-top:16px}.ad-object{position:absolute;right:1%;top:28px;width:33%;height:440px;border:1px solid rgb(244 239 231 / .3);border-radius:22px;overflow:hidden;transform:rotateY(-10deg) rotateZ(9deg);box-shadow:5px 6px 0 #4a3b2b,0 35px 50px rgb(0 0 0 / .35);opacity:calc(.25 + var(--art2)*.75)}.ad-object>img{width:100%;height:100%;object-fit:cover;filter:brightness(.45)}.ad-business{position:absolute;top:23px;left:25px;font-size:11px}.ad-object-copy{position:absolute;bottom:28px;left:25px;right:20px}.ad-object-copy small{font-size:9px}.ad-object-copy strong{display:block;font-weight:500;font-size:40px;letter-spacing:-1.4px;line-height:1.06;margin-top:13px}.ad-object-copy>div{display:flex;gap:7px;margin-top:25px}.ad-object-copy>div>span{font-size:10px;padding:9px;border:1px solid rgb(244 239 231 / .4);border-radius:20px}.campaign-object{position:absolute;left:44%;bottom:88px;width:49%;display:flex;gap:22px;padding:27px 30px;border:1px solid rgb(61 220 160 / .3);border-radius:16px;background:linear-gradient(125deg,#24291d,#141710);transform:rotateZ(-4deg);z-index:4;box-shadow:0 25px 45px rgb(0 0 0 / .35);opacity:calc(.25 + var(--art3)*.75)}.campaign-icon{font-size:35px;color:var(--mint)}.campaign-object small{font-size:10px;color:var(--mint)}.campaign-object strong{display:block;font-size:22px;line-height:1.2;letter-spacing:-.6px;font-weight:500;margin-top:10px}.campaign-object p{font-size:13px;line-height:1.6;color:var(--muted);margin-top:14px}.campaign-object div>span{font-size:9px;color:var(--faint);display:block;margin-top:16px}.busy-deliverables{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-top:25px;border-top:1px solid var(--line)}.busy-deliverables h4{font-size:17px;font-weight:500;letter-spacing:-.4px}.busy-deliverables p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:13px}.busy-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:40px}.busy-bottom .inherited-list{max-width:510px}.busy-bottom .inherited-list p{margin-bottom:0}.ad-spend{font-size:10px;line-height:1.7;color:var(--faint);margin-top:15px}
.business-collage{padding:80px 0 95px}.collage-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.collage-heading>p{font-size:14px;line-height:1.8;color:var(--muted)}.trade-photos{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:230px 230px;gap:13px;max-width:1550px;margin:47px auto 25px;padding:0 22px}.trade-photos figure{position:relative;overflow:hidden;border-radius:5px;margin:0}.trade-photos figure:nth-child(2),.trade-photos figure:nth-child(4){transform:translateY(25px)}.trade-photos figure:nth-child(6),.trade-photos figure:nth-child(8){transform:translateY(25px)}.trade-photos img{width:100%;height:100%;object-fit:cover;filter:brightness(.72) saturate(.7)}.trade-photos figcaption{position:absolute;bottom:17px;left:19px;font-size:13px;text-shadow:0 2px 12px black}.collage-note{font-size:11px;line-height:1.7;color:var(--faint);margin-top:57px}.shared-foundation{background:#F0EAE0;color:var(--ground);padding:85px 0}.foundation-heading{display:flex;justify-content:space-between;align-items:end;gap:40px}.foundation-heading h2{font-size:clamp(43px,5.4vw,76px);line-height:1.02;letter-spacing:-.055em}.foundation-heading p{font-size:14px;color:rgb(20 17 14 / .65)}.foundation-composition{display:grid;grid-template-columns:1.6fr 1fr;align-items:center;gap:80px;perspective:1500px;margin-top:65px}.foundation-browser{border:1px solid rgb(20 17 14 / .3);border-radius:13px;overflow:hidden;position:relative;transform:rotateY(8deg) rotateZ(-3deg);box-shadow:0 25px 40px rgb(20 17 14 / .13)}.foundation-browser-top{background:#ede4d6;display:flex;justify-content:space-between;padding:20px;font-size:12px;font-weight:500}.foundation-browser-top span{font-size:8px;font-weight:400}.foundation-browser>img{height:330px;width:100%;object-fit:cover;filter:brightness(.55)}.foundation-site-title{position:absolute;top:99px;left:30px;font-size:45px;letter-spacing:-1.8px;line-height:1.05;color:var(--bone)}.foundation-chat{position:absolute;right:18px;bottom:25px;border:1px solid rgb(61 220 160 / .3);border-radius:15px;background:var(--ground);color:var(--mint);padding:19px 30px;font-size:10px}.foundation-chat p{font-size:16px;color:var(--bone);margin-top:12px}.foundation-icon{font-size:45px}.foundation-inbox h3{font-size:36px;line-height:1.1;letter-spacing:-1.6px;margin-top:23px}.foundation-inbox>p{font-size:14px;line-height:1.8;color:rgb(20 17 14 / .65);margin-top:22px}.foundation-inbox>div{padding:22px 0;margin-top:27px;border-top:1px solid rgb(20 17 14 / .2);border-bottom:1px solid rgb(20 17 14 / .2)}.foundation-inbox>div>span{font-size:10px;color:rgb(20 17 14 / .55)}.foundation-inbox strong{display:block;font-size:19px;font-weight:500;margin-top:10px}.foundation-list{display:flex;flex-wrap:wrap;gap:18px 35px;list-style:none;padding:0;margin:70px 0 20px;font-size:12px}.foundation-list li:before{content:'✓';margin-right:10px;color:#207451}.foundation-domain{font-size:10px;color:rgb(20 17 14 / .6);line-height:1.7}.showroom-start{padding-top:100px;padding-bottom:80px}.showroom-start>h2,.showroom-questions>h2{font-size:clamp(42px,5vw,65px);letter-spacing:-.05em;line-height:1.05}.start-row{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.start-row>div>span{font-size:11px;color:var(--mint)}.start-row h3{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.5px;margin-top:20px}.start-row p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:16px}.showroom-carrier{max-width:700px;font-size:11px;color:var(--faint);line-height:1.85;margin-top:45px}.showroom-carrier strong{font-weight:500;color:var(--muted)}.showroom-questions{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;padding-top:45px;padding-bottom:80px}.showroom-questions details{border-bottom:1px solid var(--line)}.showroom-questions summary{list-style:none;cursor:pointer;font-size:15px;display:flex;justify-content:space-between;gap:20px;padding:25px 0;line-height:1.4}.showroom-questions summary::-webkit-details-marker{display:none}.showroom-questions summary span{color:var(--mint)}.showroom-questions details p{font-size:13px;line-height:1.8;color:var(--muted);padding:0 25px 24px 0}.showroom-close{display:flex;justify-content:space-between;align-items:end;gap:50px;padding-top:65px;padding-bottom:100px;border-top:1px solid var(--line)}.showroom-close h2{font-size:clamp(44px,5.6vw,78px);line-height:1.05;letter-spacing:-.055em}.showroom-close>div{text-align:center}.randi-open{display:block;background:none;border:0;font:inherit;font-size:12px;color:var(--muted);cursor:pointer;padding:20px 0 0}.randi-status{position:fixed;z-index:100;bottom:25px;right:25px;max-width:310px;border:1px solid var(--line);background:var(--ground);padding:18px;font-size:12px;line-height:1.6;border-radius:12px}.randi-status a{display:block;color:var(--mint);margin-top:12px}.randi-status[hidden]{display:none}
@media(max-width:1050px){.message-device{right:0;width:270px}.art-source{left:0;width:205px;padding:20px}.review-receipt{left:0}.package-body{grid-template-columns:40% 60%}.package-booked .package-body{grid-template-columns:60% 40%}.package-copy h3{font-size:40px}.sculpted-wave{gap:4px}.sculpted-wave i{width:6px}.calendar-object{left:0;width:90%}.booking-note{right:-4%}.search-object{width:40%;left:0}.listing-object{width:37%;left:23%}.ad-object{width:35%}.ad-object-copy strong{font-size:33px}.campaign-object{left:35%;width:60%}.foundation-composition{gap:45px}.foundation-site-title{font-size:35px}.busy-deliverables{gap:22px}.busy-deliverables h4{font-size:15px}}
@media(max-width:760px){.showroom-wrap{padding-left:22px;padding-right:22px}.hero-packages{gap:18px;margin-top:13px;font-size:10px}.hero-packages a{padding-bottom:5px}.header .brand img{width:35px;height:35px}.offer-intro{padding-top:60px;padding-bottom:20px}.offer-heading{display:block}.offer-heading h2{font-size:43px}.offer-heading>p{font-size:13px;margin-top:24px;max-width:280px}.offer-index{margin-top:35px}.offer-index>a,.offer-index>a:first-child,.offer-index>a:last-child{padding:9px 9px 24px}.offer-index>a:first-child{padding-left:0}.offer-index>a:last-child{padding-right:0}.offer-glyph{height:38px;transform:scale(.75);transform-origin:left center}.offer-index strong{font-size:20px;letter-spacing:-.8px;margin-top:14px}.offer-index p{font-size:10px;line-height:1.65;margin-top:12px;min-height:65px}.offer-index p br{display:none}.index-price{font-size:22px;margin-top:17px;letter-spacing:-.8px}.index-price small{display:block;font-size:9px;margin-top:5px}.index-arrow{right:10px;bottom:27px;font-size:17px}.offer-terms{font-size:10px;margin-top:23px}.package{padding-top:55px;padding-bottom:35px}.package-heading{padding-top:28px;align-items:end}.package-heading h2{font-size:65px;letter-spacing:-4.5px}.package-price{font-size:31px;letter-spacing:-1.4px}.package-price span{display:block;font-size:10px;text-align:right;letter-spacing:0;margin-top:5px}.limited{font-size:9px;margin-top:10px}.package-body,.package-booked .package-body{display:flex;flex-direction:column;margin-top:22px}.package-copy,.package-booked .package-copy{width:100%;padding:20px 0 0;order:2}.package-copy h3,.busy-intro h3{font-size:39px}.package-copy>p:not(.inheritance){font-size:14px;max-width:none;margin-top:22px}.deliverables{margin:22px 0 26px;display:grid;grid-template-columns:1fr 1fr;gap:13px 20px}.deliverables li{padding:5px 0}.deliverables strong{font-size:13px;line-height:1.5}.deliverables span{font-size:11px}.showroom-cta{font-size:12px;padding:14px 22px}.package-includes{font-size:11px;padding-top:26px}.product-art{width:100%;height:530px;order:1;margin:0}.art-source{width:175px;top:20px;left:0;padding:17px;z-index:3}.art-source p{font-size:17px;margin-top:13px}.source-send{font-size:9px;margin-top:15px}.message-device{width:240px;height:407px;top:50px;right:6px;padding:21px 18px;transform:rotateY(-4deg) rotateZ(5deg)}.device-top{font-size:11px;padding-bottom:15px}.device-inquiry,.device-response{font-size:12px;line-height:1.6;padding:12px;margin-top:15px}.message-device small{font-size:9px}.device-follow{font-size:10px;margin-top:15px}.review-receipt{left:0;bottom:38px;padding:17px 20px;gap:12px}.review-receipt strong{font-size:16px}.review-receipt p{font-size:10px;margin-top:8px}.receipt-check{font-size:23px}.art-example{left:0;bottom:0;font-size:8px}.art-replay{right:0;bottom:-9px;font-size:9px}.inheritance{font-size:11px;margin-bottom:18px}.inherited-list p{font-size:11px;margin-bottom:25px}.booked-art{height:535px}.voice-sculpture{top:10px;right:0}.voice-label{font-size:10px}.sculpted-wave{height:128px;gap:4px;margin:15px -12px}.sculpted-wave i{width:5px}.voice-sculpture p{font-size:29px}.calendar-object{bottom:53px;left:0;width:95%;height:248px;padding:19px;transform:rotateX(8deg) rotateZ(-5deg)}.calendar-object-head{margin-bottom:20px}.calendar-object-head>span{font-size:17px}.calendar-object-head small{font-size:8px}.booking-slot{left:28%;width:65%;padding:13px}.booking-slot strong{font-size:16px}.booking-note{right:-4px;bottom:32px;padding:13px;gap:10px;transform:rotate(5deg)}.booking-note span{font-size:10px}.booking-note i{font-size:19px}.busy-intro{display:block;margin-top:32px}.busy-intro>p{font-size:14px;margin-top:24px;max-width:none}.busy-art{height:935px;margin-top:29px}.search-object{top:15px;width:82%;height:254px;padding:18px;left:0;transform:rotateZ(-4deg)}.search-object-bar{padding:9px 12px;font-size:10px}.search-object-copy{padding:19px 5px}.search-object-copy strong{font-size:25px;margin-top:12px}.search-object-copy p{font-size:10px;margin-top:12px}.search-object-copy>span{font-size:8px;margin-top:11px}.listing-object{top:247px;left:0;width:55%;transform:rotateZ(-5deg);z-index:3}.listing-object>img{height:125px}.listing-object>div{padding:17px}.listing-object small{font-size:8px}.listing-object strong{font-size:20px;margin-top:12px}.listing-object p{font-size:10px;line-height:1.6;margin-top:11px}.listing-update{font-size:9px;margin-top:15px;padding-top:12px}.ad-object{right:0;top:328px;width:60%;height:350px;transform:rotateZ(5deg);z-index:4}.ad-business{font-size:9px;left:18px;top:20px}.ad-object-copy{bottom:23px;left:18px;right:10px}.ad-object-copy small{font-size:8px}.ad-object-copy strong{font-size:31px;margin-top:13px}.ad-object-copy>div{flex-direction:column;align-items:start;gap:7px;margin-top:20px}.ad-object-copy>div>span{font-size:9px;padding:7px 10px}.campaign-object{left:0;bottom:52px;width:96%;padding:21px;gap:17px;transform:rotateZ(-3deg)}.campaign-icon{font-size:27px}.campaign-object small{font-size:9px}.campaign-object strong{font-size:20px}.campaign-object p{font-size:12px;margin-top:12px}.campaign-object div>span{font-size:8px;margin-top:13px}.busy-deliverables{grid-template-columns:1fr 1fr;gap:28px 22px;padding-top:25px;margin-top:15px}.busy-deliverables h4{font-size:15px}.busy-deliverables p{font-size:11px;margin-top:11px}.busy-bottom{display:block;margin-top:32px}.busy-bottom .inherited-list p{margin-bottom:25px}.ad-spend{font-size:10px}.business-collage{padding:60px 0}.collage-heading{display:block}.collage-heading h2{font-size:42px}.collage-heading>p{font-size:13px;margin-top:23px}.trade-photos{grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,165px);gap:10px;padding:0 12px;margin-top:31px}.trade-photos figure:nth-child(2n){transform:translateY(15px)}.trade-photos figcaption{font-size:10px;bottom:13px;left:13px}.collage-note{font-size:10px;margin-top:37px}.shared-foundation{padding:60px 0}.foundation-heading{display:block}.foundation-heading h2{font-size:45px}.foundation-heading p{font-size:13px;margin-top:25px}.foundation-composition{display:block;margin-top:35px}.foundation-browser{transform:rotateZ(-3deg)}.foundation-browser-top{font-size:10px;padding:16px}.foundation-browser-top span{font-size:7px}.foundation-browser>img{height:278px}.foundation-site-title{font-size:34px;left:23px;top:83px}.foundation-chat{padding:16px 23px;right:15px;bottom:18px;font-size:9px}.foundation-chat p{font-size:14px}.foundation-inbox{padding-top:38px}.foundation-icon{font-size:34px}.foundation-inbox h3{font-size:32px;margin-top:18px}.foundation-inbox>p{font-size:13px;margin-top:18px}.foundation-inbox>div{margin-top:24px;padding:18px 0}.foundation-list{display:grid;grid-template-columns:1fr;gap:17px;margin-top:35px;font-size:12px}.foundation-domain{font-size:10px;margin-top:25px}.showroom-start{padding-top:65px;padding-bottom:50px}.showroom-start>h2,.showroom-questions>h2{font-size:43px}.start-row{display:block;margin-top:29px}.start-row>div{position:relative;padding-left:28px;margin-top:28px}.start-row>div>span{position:absolute;left:0;top:5px}.start-row h3{font-size:18px;margin:0}.start-row p{font-size:12px;margin-top:11px}.showroom-carrier{font-size:10px;margin-top:30px}.showroom-questions{display:block;padding-top:25px;padding-bottom:55px}.showroom-questions>div{margin-top:25px}.showroom-questions summary{font-size:14px;padding:21px 0}.showroom-questions details p{font-size:12px}.showroom-close{display:block;padding-top:40px;padding-bottom:65px}.showroom-close h2{font-size:44px}.showroom-close>div{text-align:left;margin-top:30px}.randi-open{font-size:12px;padding-top:22px}.randi-status{left:20px;right:20px;max-width:none}.site-footer .brand img{width:36px;height:36px}}
@media(prefers-reduced-motion:reduce){.product-art *{animation:none!important;transition:none!important}.device-response,.device-follow,.review-receipt,.booking-slot,.booking-note,.listing-object,.ad-object,.campaign-object{opacity:1!important}.sculpted-wave i{transform:scaleY(1)!important}}
.legal-shell{padding:145px 6% 80px;max-width:1130px;margin:auto}.legal-shell h1{font-size:clamp(42px,6vw,72px);font-weight:500;letter-spacing:-.05em;line-height:1.07;margin-bottom:25px}.legal-shell h2{font-size:26px;font-weight:500;letter-spacing:-.7px;margin:40px 0 19px;line-height:1.25}.legal-shell h3{font-size:19px;font-weight:500;margin:26px 0 15px}.legal-shell p,.legal-shell li{font-size:14px;line-height:1.85;color:var(--muted);max-width:780px}.legal-shell p{margin:15px 0}.legal-shell ul,.legal-shell ol{padding-left:23px}.legal-shell li{padding:5px 0}.legal-shell strong{color:var(--bone);font-weight:500}.legal-shell a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.legal-shell table{width:100%;border-collapse:collapse;margin:25px 0;font-size:12px;line-height:1.7}.legal-shell th,.legal-shell td{text-align:left;border-bottom:1px solid var(--line);padding:13px 10px}.legal-shell .kicker{font-size:11px;color:var(--faint)}@media(max-width:760px){.legal-shell{padding:115px 22px 55px}.legal-shell p,.legal-shell li{font-size:13px}.legal-shell h2{font-size:24px}.legal-shell table{font-size:10px}.legal-shell th,.legal-shell td{padding:10px 5px}.legal-page .header-link{font-size:10px}.legal-page .preview{display:none}}
@media(max-width:760px){.busy-art{height:auto;display:flex;flex-direction:column;gap:29px;padding:18px 5px 43px;margin-top:29px}.busy-art .search-object,.busy-art .listing-object,.busy-art .ad-object,.busy-art .campaign-object{position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;flex-shrink:0}.busy-art .search-object{height:254px;transform:rotate(-3deg)}.busy-art .listing-object{transform:rotate(2deg);width:91%;align-self:start}.busy-art .listing-object>img{height:153px}.busy-art .ad-object{height:355px;transform:rotate(-3deg);width:88%;align-self:end}.busy-art .ad-object-copy>div{flex-direction:row;flex-wrap:wrap}.busy-art .campaign-object{transform:rotate(2deg);padding:22px}.busy-art .art-example{bottom:0}.busy-art .art-replay{bottom:-9px}}
@media(max-width:760px){.package-heading{gap:12px}.package-heading h2{font-size:53px;letter-spacing:-3.2px}.package-price{font-size:29px}.answered-art{height:auto;display:flex;flex-direction:column;gap:26px;padding:18px 5px 40px}.answered-art .art-source,.answered-art .message-device,.answered-art .review-receipt{position:relative;left:auto;right:auto;top:auto;bottom:auto;flex-shrink:0}.answered-art .art-source{width:205px;align-self:start;transform:rotate(-5deg)}.answered-art .message-device{width:255px;align-self:end;height:425px;transform:rotate(4deg)}.answered-art .review-receipt{align-self:start;transform:rotate(-4deg);padding:19px 22px}.answered-art .art-example{bottom:0}.answered-art .art-replay{bottom:-9px}}
.legal-back{display:inline-block;font-size:12px;margin-bottom:33px}.legal-shell .eyebrow{display:none}.legal-shell .meta{font-size:12px;color:var(--faint);margin-bottom:35px}
.video-return{display:flex;align-items:center;gap:10px;width:fit-content;margin-top:22px;padding:12px 0;color:var(--bone);font-size:14px;text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:6px}.video-return>span:first-child{color:var(--mint);font-size:11px}.video-duration{font-family:var(--mono);color:var(--muted);font-size:11px;text-decoration:none}.video-return:focus-visible{outline:2px solid var(--mint);outline-offset:5px}
.hero-actions{flex-wrap:wrap;gap:14px}.hero-actions .hero-video{background:var(--mint);color:var(--ground);border:1px solid var(--mint);padding:18px 23px;gap:13px;font-size:15px}.hero-video .video-duration{color:var(--ground);opacity:.72}.hero-page-link{display:inline-flex;align-items:center;gap:14px;padding:17px 19px;border:1px solid var(--line);border-radius:30px;color:var(--bone);font-size:13px}.hero-page-link:hover{border-color:var(--bone)}.hero-page-link:focus-visible{outline:2px solid var(--mint);outline-offset:4px}.header .site-nav a[href="#demo"]{padding:11px 15px;border:1px solid var(--mint);border-radius:30px;color:var(--mint)}.commercial-label{position:absolute;left:26px;bottom:24px;display:flex;align-items:center;gap:22px;padding:14px 20px;border:1px solid rgb(244 239 231 / .4);border-radius:30px;background:rgb(20 17 14 / .9);color:var(--bone);font-size:16px}.commercial-label span{font-family:var(--mono);font-size:12px;color:var(--muted)}
@media(max-width:760px){.hero-actions{gap:10px}.hero-actions .hero-video{padding:14px 16px;font-size:12px;gap:10px}.hero-page-link{padding:14px 15px;font-size:11px;gap:8px}.header .site-nav a[href="#demo"]{padding:10px 13px}.commercial-label{left:13px;bottom:12px;padding:10px 13px;font-size:12px;gap:13px}.commercial-label span{font-size:10px}}
/* Let the desktop hero grow with its copy, button and package links. The footer
   has its own reserved space instead of colliding at shorter window heights. */
@media(min-width:761px){
  .stage{height:auto;min-height:100svh;padding-top:130px;padding-bottom:110px}
  .stage .intro-copy{position:relative;top:auto;left:auto;margin-left:7.2%;width:48%}
  .stage-footer{flex-wrap:wrap}
}
@media(max-width:760px){
  .stage{height:auto;min-height:100svh;padding-top:1px;padding-bottom:590px}
  .stage .intro-copy{position:relative;top:auto;left:auto;margin:94px 25px 0;width:calc(100% - 50px)}
}
.contact-intake{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;padding-top:80px;padding-bottom:95px;border-top:1px solid var(--line);scroll-margin-top:35px}.intake-copy h2{font-size:clamp(43px,5vw,69px);line-height:1.05;letter-spacing:-.055em}.intake-copy>p{font-size:14px;line-height:1.9;color:var(--muted);margin-top:27px}.voice-demo{margin-top:40px}.voice-demo>p{font-size:11px;color:var(--faint);margin-top:14px}.intake-form .two{display:grid;grid-template-columns:1fr 1fr;gap:19px}.intake-form .fld{margin-bottom:23px}.intake-form label:not(.consent-row){display:block;font-size:12px;margin-bottom:11px}.intake-form .req{color:var(--mint)}.intake-form input:not([type=checkbox]),.intake-form textarea{width:100%;border:1px solid rgb(244 239 231 / .23);background:rgb(244 239 231 / .035);color:var(--bone);padding:14px 15px;border-radius:9px;font:inherit;font-size:14px}.intake-form input:focus,.intake-form textarea:focus{outline:1px solid var(--mint);outline-offset:2px}.intake-form textarea{min-height:110px;resize:vertical}.intake-form input::placeholder,.intake-form textarea::placeholder{color:var(--faint)}.intake-form .err{display:none;color:#efa679;font-size:11px;margin-top:9px}.intake-form .consent{border-top:1px solid var(--line);margin-top:27px;padding-top:25px}.intake-form .consent-row{display:flex;gap:13px;align-items:flex-start;margin-bottom:20px;font-size:11px;line-height:1.8;color:var(--muted)}.intake-form input[type=checkbox]{width:17px;height:17px;flex-shrink:0;margin:3px 0 0;accent-color:var(--mint)}.intake-form .fine{font-size:10px;line-height:1.85;color:var(--faint)}.intake-form .fine a,.saved a{color:var(--mint);text-decoration:underline;text-underline-offset:3px}.intake-form #send{width:100%;margin-top:25px;border:0;border-radius:30px;padding:17px 24px;background:var(--bone);color:var(--ground);font:inherit;font-size:13px;cursor:pointer}.intake-form #send:disabled{opacity:.55;cursor:wait}.intake-form .saved{font-size:12px;line-height:1.8;margin-top:20px}.intake-form #done{padding:35px 0}.intake-form #done[hidden],.intake-form form[hidden]{display:none}.intake-done-mark{font-size:45px;color:var(--mint)}.intake-form #done h3{font-size:36px;letter-spacing:-1.4px;margin-top:25px}.intake-form #done p{font-size:15px;line-height:1.8;color:var(--muted);margin-top:21px}.intake-form #done a{display:inline-block;margin-top:27px;color:var(--mint);font-size:12px}.voice-close-link{display:block;font-size:13px;margin-top:23px}.voice-close-note{font-size:10px;color:var(--faint);margin-top:10px}.randi-invitation{position:fixed;right:30px;bottom:108px;z-index:90;border:1px solid rgb(61 220 160 / .3);background:#1c1b14;box-shadow:0 15px 35px rgb(0 0 0 / .3);border-radius:18px;padding:21px 25px;width:244px}.randi-invitation[hidden]{display:none}.randi-invite-close{position:absolute;top:6px;right:9px;border:0;background:none;color:var(--faint);font-size:19px;padding:5px;cursor:pointer}.randi-invite-open{border:0;background:none;color:var(--bone);font:inherit;text-align:left;padding:0;cursor:pointer}.randi-invite-open>span{font-size:10px;color:var(--mint)}.randi-invite-open strong{display:block;font-size:21px;line-height:1.2;font-weight:500;letter-spacing:-.6px;margin-top:13px}.randi-invite-open small{display:block;font-size:11px;color:var(--muted);margin-top:16px}.randi-invite-open small span{color:var(--mint);margin-left:12px}.showroom-footer{border-top:1px solid var(--line);background:rgb(244 239 231 / .02)}.footer-main{display:grid;grid-template-columns:1fr 1.7fr;gap:70px;padding-top:60px;padding-bottom:55px}.footer-identity .brand img{width:48px;height:48px}.footer-identity>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:25px}.footer-navigation{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.footer-navigation h3{font-size:12px;font-weight:500;margin:0 0 23px;color:var(--bone)}.footer-navigation a{display:block;font-size:12px;color:var(--muted);margin-top:15px}.footer-navigation p{font-size:10px;color:var(--faint);line-height:1.7;margin-top:11px}.footer-bottom{display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:24px;padding-bottom:27px;font-size:10px;color:var(--faint)}.footer-bottom>div{display:flex;gap:25px}
@media(max-width:760px){.contact-intake{display:block;padding-top:55px;padding-bottom:55px}.intake-copy h2{font-size:44px}.intake-copy>p{font-size:13px;margin-top:23px}.voice-demo{margin-top:28px;margin-bottom:35px}.intake-form .two{grid-template-columns:1fr;gap:0}.intake-form .fld{margin-bottom:22px}.intake-form input:not([type=checkbox]),.intake-form textarea{font-size:16px}.intake-form .consent-row{font-size:11px;line-height:1.85}.intake-form .fine{font-size:10px}.randi-invitation{right:20px;bottom:101px;width:216px;padding:19px 23px}.randi-invite-open strong{font-size:19px}.randi-invite-open>span{font-size:9px}.footer-main{display:block;padding-top:40px;padding-bottom:37px}.footer-identity .brand img{width:40px;height:40px}.footer-identity>p{font-size:12px;margin-top:21px}.footer-navigation{margin-top:37px;gap:17px}.footer-navigation h3{font-size:11px;margin-bottom:19px}.footer-navigation a{font-size:11px;margin-top:15px;line-height:1.5}.footer-navigation p{font-size:9px}.footer-bottom{display:block;padding-top:22px;padding-bottom:25px;font-size:9px}.footer-bottom>div{margin-top:17px;gap:22px}}
