.phone-composite{display:block;width:100%;height:auto;position:relative;z-index:1;object-fit:contain}.cue-memory__scene{padding:0}.cue-memory__art{width:100%;height:100%;object-fit:contain;display:block}.cue-memory__background{display:none}.download-content .app-icon-art{width:100%;height:100%;object-fit:contain}@media(min-width:701px){body{color:#000}h1,h2,h3,h4,p,blockquote{letter-spacing:0;text-wrap:wrap}.section-title{font-size:2.5rem;line-height:48px;letter-spacing:0;font-weight:300}.display-title{font-size:4.125rem;line-height:76px;letter-spacing:-1px;font-weight:300}.center-copy{padding:0;max-width:545px}.center-copy>p:not(.eyebrow){letter-spacing:0;color:#000c}.eyebrow{font-size:1.125rem;line-height:26px;color:#0006;font-weight:400}.section-copy{max-width:483px}.section-copy h2{font-size:1.875rem;line-height:42px;font-weight:500;letter-spacing:0}.section-copy>p:not(.eyebrow){font-size:1.125rem;line-height:26px;margin-top:6px;color:#0009}.pioneer-strip{height:240px;min-height:0;padding:0 5%}.pioneer-strip h2{font-size:1.625rem;line-height:41px;font-weight:300;letter-spacing:0}.pioneer-strip p{font-size:1.125rem;line-height:26px;font-weight:300;color:#000c}.day-section{padding:160px 0 0}.day-section>.container{max-width:988px}.day-intro{margin-top:104px}.day-intro h3{font-size:1.5rem;line-height:34px;letter-spacing:0;color:#000c}.day-intro p{font-size:1rem;line-height:20px;color:#0009}.day-cards{gap:14px;margin-top:30px}.day-card{height:auto;aspect-ratio:320/420;border-radius:18px}.day-card .card-background{object-position:center}.day-card:after{background:linear-gradient(transparent 76%,#0003)}.time-label{gap:6px;border:0;padding:8px 15px;font-size:.75rem;line-height:14px;background:#4242424d;backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px)}.time-label i{height:8px}.memory-snippet{padding:84px 25px 20px}.memory-snippet h3{font-size:1.298125rem;line-height:26px;letter-spacing:0}.memory-snippet .memory-date{font-size:.64875rem;line-height:14px;margin-top:12px}.memory-snippet>p:not(.memory-date){font-size:.7575rem;line-height:15.58px;margin-top:40px}.memory-snippet h4{font-size:.81125rem;line-height:17.3px;margin-top:30px}.memory-snippet ul{font-size:.7575rem;line-height:17.3px}.memory-open{width:45px;height:45px;right:14px;bottom:14px}.card-caption{left:18px;right:18px;bottom:18px;display:flex;flex-direction:column}.card-caption h3{order:0;font-size:1rem;line-height:20px;font-weight:500;letter-spacing:0}.card-caption>p{order:1;font-size:.875rem;line-height:18px;margin:3px 0 0}.cue-intro{padding-top:200px}.cue-wordmark{width:192px;height:36px;margin:0 auto 20px}.cue-intro .center-copy{width:500px;max-width:calc(100% - 60px)}.cue-intro .center-copy>p{font-size:1.25rem;line-height:28px;margin-top:18px}#cue .cue-portrait{width:100%;max-width:1440px;height:auto;aspect-ratio:1440/880;margin:18px auto 0}#cue .cue-portrait img{position:static;width:100%;height:100%;object-fit:contain;transform:none;max-width:100%}.comfort{padding-top:48px;padding-bottom:180px}.comfort .eyebrow{font-size:1rem;line-height:22px;font-weight:500;margin-bottom:8px}.comfort .section-copy h2{color:#000c}.comfort .section-copy .fine-print{font-size:.75rem;line-height:16px;max-width:270px;margin-top:24px;color:#0005}.comfort-grid{gap:12px;margin-top:54px}.comfort-grid .comfort-visual{aspect-ratio:280/380;height:auto;border-radius:18px}.comfort-grid .comfort-visual img{width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:contain;mix-blend-mode:normal}.comfort-card h3{font-size:1rem;line-height:22px;margin-top:20px;color:#000c;letter-spacing:0}.comfort-card p{font-size:.875rem;line-height:18px;margin-top:6px;font-weight:300;color:#0009;max-width:265px}.wide-panel{width:calc(100% - 48px);max-width:1392px;margin-inline:auto}.quiet-panel.wide-panel{max-width:none}.quiet-panel{height:auto;aspect-ratio:1392/680}.quiet-panel .panel-media{top:0;right:0;bottom:0;left:0;transform:none}.quiet-panel .panel-media img{width:100%;height:100%;object-fit:contain}.quiet-panel .panel-shade{display:none}.quiet-copy{position:absolute;left:8.477%;top:17.5%;max-width:483px}.quiet-copy .eyebrow{font-size:1rem;line-height:22px;color:#fff9;margin-bottom:8px}.quiet-copy h2{font-size:1.875rem;line-height:42px;letter-spacing:0}.quiet-copy>p:last-child{font-size:1.125rem;line-height:26px;max-width:342px;margin-top:6px;color:#fffc}.frames-section{padding-top:180px;padding-bottom:94px}.frames-section .eyebrow{margin-bottom:8px}.frames-section .center-copy>p:last-child{max-width:351px;font-size:1.125rem;line-height:26px;margin-top:12px;color:#000c}.frames-section .frame-gallery{aspect-ratio:1440/1200;margin-top:130px;max-width:1440px}.frame-gallery .frame-240{top:27.5%}.frame-gallery .frame-322{top:60.3333%}.frame-gallery .frame-095 .frame-caption{position:absolute;top:100%;right:15.9%;padding:0;margin:0;text-align:right}.frame-gallery .frame-240 .frame-caption{margin:12px 0 0;padding-left:32.5%}.frame-gallery .frame-322 .frame-caption{margin-top:-10.333%;padding-right:41.11%}.frame-caption h3{font-size:1.25rem;line-height:26px;margin-bottom:6px;color:#000c}.frame-caption p{font-size:1rem;line-height:24px;color:#0009;letter-spacing:0}.style-showcase{height:auto;position:relative;overflow:hidden;background:#ebeaea}.style-showcase.wide-panel{max-width:none}.style-stage{height:auto;aspect-ratio:1392/640}.style-photo{top:0;right:0;bottom:0;left:0;height:100%;width:100%}.style-showcase .style-photo img,.style-showcase .style-photo.is-lifestyle img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.style-wordmark{left:6.897%;top:50%;transform:translateY(-50%);width:160px;height:30px}.style-controls{position:absolute;right:3.879%;top:50%;transform:translateY(-50%);gap:20px;margin:0;z-index:3}.style-controls .round-button,.style-controls .round-button>.icon{width:45px;height:45px}.voice-section{padding-top:140px;padding-bottom:200px}.voice-section .eyebrow{margin-bottom:9px}.voice-section .section-copy>p:last-child{max-width:449px;margin-top:18px;color:#000c}.voice-panel{height:auto;min-height:0;aspect-ratio:1156/640;margin-top:66px;border-radius:18px;background:#98948f}.voice-panel>picture>img{width:100%;height:100%;object-fit:contain}.voice-panel:after{display:none}.voice-captions{left:3.114%;right:4.758%;top:83.75%;bottom:auto;grid-template-columns:240fr 249fr 280fr;gap:13.897%;padding:0;background:none}.voice-captions h3{font-size:1.125rem;line-height:26px;font-weight:500;margin-bottom:6px;color:#fffc}.voice-captions p{font-size:.875rem;line-height:18px;color:#ffffffb3;max-width:none}.voice-captions>div+div:before{left:-74px;top:23px;width:2px;height:18px;background:#fff6}.dark-chapters{background:#000;color:#fff}.ai-intro{height:1680px;padding:180px 0 0;background:#000 url(pc-ai-background.webp) center top / 1440px 718px no-repeat}.ai-text{position:relative;z-index:1}.ai-wordmark{width:156px;height:30px;margin:0 auto 20px}.ai-text .display-title{font-size:4.125rem;line-height:76px}.ai-text>p:not(.eyebrow){width:545px;max-width:100%;font-size:1.25rem;line-height:28px;color:#fffc;margin-top:18px}.ai-text .button{height:52px;min-height:52px;margin-top:42px;font-size:.875rem;line-height:16px;padding:16px 26px;background:#fff3}.phone-scene{position:absolute;top:578px;left:50%;translate:-50% 0;transform:none;height:1080px;width:1064px;max-width:none;margin:0;display:block}.phone-composite{height:100%}.phone-scene .phone-device{display:none}.phone-scene .phone-aura{display:block;top:-85px;right:-8px;bottom:85px;left:-8px;background:url(pc-phone-aura.webp) center/contain no-repeat;z-index:0}#memory-story{background:#000}.cue-memory__pin{padding:90px 0 120px}.cue-memory__stage{width:min(1156px,calc(100% - 96px));display:grid;grid-template-columns:518fr 500fr;gap:140px;align-items:center}.cue-memory__copy{height:640px;width:auto;padding:0 0 6px;order:0}.cue-memory__visual-wrap{width:100%;max-width:500px;order:1}.memory-pinned .cue-memory__visual-wrap{width:min(100%,calc((var(--memory-stage-height) - 100px)*.78125))}.cue-memory__item{border-top:1.3px solid #ffffff26}.cue-memory__label,.cue-memory__item.active>.cue-memory__label{height:60px;min-height:60px;padding:17px 0;font-size:1.125rem;line-height:26px;color:#fffc;transition:color .3s}.cue-memory__item.active>.cue-memory__label{color:#fff6}.cue-memory__item:first-child>.cue-memory__label{height:34px;min-height:34px;padding-top:0;padding-bottom:8px}.cue-memory__detail h2{font-size:2.5rem;line-height:48px;letter-spacing:0;margin-bottom:12px;max-width:100%}.cue-memory__detail p{font-size:1.125rem;line-height:26px;color:#fffc;max-width:351px;margin-bottom:20px}.memory-pinned .cue-memory__hint{display:none}.network-section.container{width:100%;max-width:1440px;height:1100px;padding:0;display:block;position:relative;overflow:hidden}.network-visual{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0}.network-visual img{position:absolute;top:11.8182%;left:0;width:78.1944%;height:82.3636%;object-fit:contain;opacity:1;mix-blend-mode:normal;mask-image:none;-webkit-mask-image:none}.network-label{font-size:.875rem;line-height:26px;font-weight:500;color:#fff;letter-spacing:0}.network-label.people{left:25.625%;top:29.0909%}.network-label.ideas{left:39.0278%;top:44.1818%}.network-label.events{left:13.6111%;top:58.7273%}.network-label.places{left:8.9583%;top:41.1818%}.network-label:after{top:34px;width:10px;height:10px;left:50%;transform:translate(-50%);background:#ddd;box-shadow:0 0 0 3px #fff3,0 0 10px #fffa}.network-copy{position:absolute;top:228px;left:58.4028%;right:3%;max-width:none}.network-copy .eyebrow{font-size:1.125rem;line-height:26px;color:#fff6;margin-bottom:8px}.network-copy .section-title{font-size:2.5rem;line-height:48px;white-space:nowrap}.network-copy>p:not(.eyebrow){font-size:1.125rem;line-height:26px;color:#fffc;margin-top:12px;max-width:351px}.network-section>.connection-list{position:absolute;top:656px;left:58.4028%;width:280px;max-width:280px;margin:0;list-style:none}.connection-list li{padding:0;border:0;margin:0}.connection-list li:before{display:none}.connection-list li+li{margin-top:60px;position:relative}.connection-list li+li:after{content:"";position:absolute;top:-31px;left:0;width:12px;height:2px;background:#ffffff4d}.connection-list h3{font-size:1rem;line-height:26px;font-weight:500;color:#ffffffb3;letter-spacing:0}.connection-list p{font-size:.875rem;line-height:18px;font-weight:300;color:#ffffff80;margin-top:6px}.connection-list li:first-child p{max-width:240px}.connection-list li:nth-child(2) p{max-width:249px}.download-section{width:100%;max-width:1156px;padding:140px 0 200px}.download-panel{min-height:0;height:auto;aspect-ratio:1156/640;max-width:1156px;margin-inline:auto;border-radius:18px;overflow:hidden;background:#b6b0a4}.download-image{display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:18px;transform:scale(1.07)}.download-panel:after{display:none}.download-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;max-width:none}.download-content .app-icon{position:absolute;left:80px;top:97px;width:72px;height:72px;margin:0;background:none;border-radius:21.6px;overflow:hidden}.download-content h2{position:absolute;left:80px;top:189px;font-size:1.875rem;line-height:48px;font-weight:400;letter-spacing:0;color:#030302}.download-content>p{position:absolute;left:80px;top:245px;width:307px;max-width:307px;margin:0;font-size:1.125rem;line-height:24px;color:#3a3830cc}.store-links{position:absolute;left:80px;top:450px;gap:12px;margin:0}.store-links .button{width:220px;height:54px;min-height:54px;padding:14px 20px;gap:10px;background:#1b1b1bb8;opacity:.9;font-size:.875rem;line-height:26px;color:#fffc;border-radius:200px;font-weight:400;letter-spacing:0}.store-links .icon{width:24px;height:24px}.download-disclaimer{left:auto;right:73px;top:564px;bottom:auto;max-width:none;font-size:.75rem;line-height:16px;color:#ffffff4d}#privacy.privacy-hero{height:max(640px,100svh);min-height:0;aspect-ratio:auto;max-width:none;margin:0}#privacy .privacy-hero-media{top:0;right:0;bottom:0;left:0}#privacy .privacy-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center}#privacy.privacy-hero:after{display:none}#privacy .privacy-hero-copy{top:auto;bottom:84px;max-width:620px}.privacy-hero-copy .eyebrow.gold{font-size:1.2643125rem;line-height:30px;font-weight:600;margin-bottom:18px}.privacy-hero-copy .center-copy>p,.privacy-hero-copy>p:not(.eyebrow){font-size:1.25rem;line-height:28px;margin-top:18px;color:#fffc}.belief{padding:90px 0;min-height:268px}.belief h2{font-size:1.625rem;line-height:41px;font-weight:300;letter-spacing:0}.belief>p{font-size:1rem;line-height:22px;font-weight:300;max-width:373px;color:#fffc}#privacy-story .privacy-details{padding:125px 0 135px;min-height:838px}#privacy-story .privacy-scroll{padding-top:98px;padding-bottom:0;gap:18px}.privacy-details .text-link{font-size:.875rem;line-height:26px;font-weight:300;color:#fff9;margin-top:18px;text-decoration:underline;text-underline-offset:3px}#privacy-story .privacy-card{flex-basis:400px;min-height:340px;height:340px;padding:36px;display:flex;flex-direction:column;border-radius:20px}.privacy-card .privacy-icon{width:45px;height:45px;flex:none;margin:0 0 42px;order:0}.privacy-card .card-eyebrow{font-size:.875rem;line-height:26px;font-weight:400;color:#d6a574;margin:0 0 3px;order:1}.privacy-card h3{font-size:1.125rem;line-height:26px;font-weight:500;margin:0;letter-spacing:0;order:2}.privacy-card>p:not(.card-eyebrow){font-size:1rem;line-height:22px;color:#fff9;margin-top:12px;max-width:322px;order:3}#privacy-story.scene-enabled .privacy-details{min-height:100%;padding-block:32px;justify-content:center}#privacy-story.scene-enabled .privacy-scroll{padding-top:clamp(36px,7vh,98px)}.testimonials{padding:140px 0}.quote-disclaimer{font-size:1.125rem;line-height:26px;color:#0008;margin-top:12px;margin-bottom:0}.quote-grid{margin-top:80px;padding:0;gap:0;grid-template-columns:374fr 406fr 378fr;border-top:1px solid #0003;border-bottom:1px solid #0003;min-height:299px}.quote-grid figure{padding:49px 32px 48px 0}.quote-grid figure+figure{padding-left:32px;border-left:1px solid #0003}.quote-grid figure:last-child{padding-right:0}.quote-grid figure+figure:before{display:none}.quote-grid figcaption{flex-direction:row;align-items:center;gap:14px}.quote-grid figcaption strong{font-size:1.125rem;line-height:24px;font-weight:500;white-space:nowrap}.quote-grid figcaption span{font-size:.875rem;line-height:20px;color:#0007;margin-top:6px;white-space:nowrap}.quote-grid .avatar{width:64px;height:64px;flex-basis:64px}.quote-grid blockquote{font-size:1.25rem;line-height:30px;font-weight:400;letter-spacing:0;margin-top:48px;color:#000e}#faq.faq-section{width:100%;max-width:none;background:#f5f4f4;padding:160px max(48px,calc((100% - 1156px)/2)) 160px;display:grid;grid-template-columns:245px minmax(0,800px);gap:111px;min-height:850px}#faq .eyebrow{font-size:1.125rem;line-height:26px;margin:0 0 8px;color:#0006}#faq h2{font-size:1.75rem;line-height:36px;font-weight:400;letter-spacing:0;max-width:245px}.faq-list{margin:0}.faq-list details{border-top:1px solid #0002}.faq-list details:last-child{border-bottom:0}.faq-list summary{min-height:85px;padding:29px 0 30px;font-size:1.125rem;line-height:26px;letter-spacing:0;color:#000}.faq-list details[open]>summary{min-height:0;padding-bottom:12px}.faq-list details>p,.faq-list .cue-faq-answer{font-size:1rem;line-height:26px;padding:0 36px 30px 0;color:#0009}.faq-list summary .icon{display:none}.faq-list summary:after{content:"+";font-size:1.5rem;line-height:24px;font-weight:300;flex:0 0 24px;text-align:center}.faq-list details[open]>summary:after{content:"\2212"}.site-footer{background:#fff;padding-block:32px}.footer-top nav{gap:30px}.footer-top nav a{font-size:.75rem;line-height:18px}.footer-bottom{margin-top:20px}.footer-bottom>p{font-size:.75rem;line-height:22px;color:#0006}}@media(min-width:1600px){#cue .cue-portrait{width:calc(100% - 48px);max-width:none;aspect-ratio:1440/880}.download-section.container{width:calc(100% - 48px);max-width:1156px}.download-panel{height:auto;aspect-ratio:1156/640}.download-image{object-fit:cover}}@media(min-width:701px)and (max-width:1100px){.display-title,.ai-text .display-title{font-size:3.375rem;line-height:62px}.section-title{font-size:2.125rem;line-height:42px}.day-section{padding-top:100px}.day-intro{margin-top:70px}.day-card{min-height:420px}.day-cards{overflow-x:auto;grid-template-columns:repeat(3,320px);padding-bottom:12px}.cue-intro{padding-top:120px}.comfort{padding-bottom:100px}.comfort-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 16px}.quiet-panel{min-height:550px}.quiet-panel .panel-media img{object-fit:cover}.quiet-copy{left:7%;top:15%;max-width:45%}.quiet-copy h2{font-size:1.625rem;line-height:34px}.quiet-copy>p:last-child{font-size:1rem;line-height:23px}.frames-section{padding-top:110px;padding-bottom:70px}.frames-section .frame-gallery{margin-top:90px}.style-wordmark{width:130px}.style-controls{right:3%;gap:12px}.voice-section{padding:100px 0 120px}.voice-panel{aspect-ratio:auto;height:530px}.voice-panel>picture>img{object-fit:cover}.voice-captions{left:4%;right:4%;top:auto;bottom:28px;gap:28px}.voice-captions h3{font-size:1rem;line-height:22px}.voice-captions p{font-size:.8125rem;line-height:18px}.voice-captions>div+div:before{left:-15px}.ai-intro{height:1440px;padding-top:130px}.phone-scene{top:500px;width:900px;height:914px}.cue-memory__stage{gap:48px;grid-template-columns:1fr 1fr}.cue-memory__detail h2{font-size:1.875rem;line-height:38px}.cue-memory__detail p{font-size:1rem;line-height:23px}.cue-memory__label,.cue-memory__item.active>.cue-memory__label{font-size:1rem}.network-section.container{height:1000px}.network-copy{top:160px;left:53%}.network-copy .section-title{font-size:1.875rem;line-height:38px;white-space:normal}.network-copy>p:not(.eyebrow){font-size:1rem;line-height:24px;max-width:90%}.network-section>.connection-list{top:560px;left:53%;max-width:40%}.network-visual{width:110%;left:-12%}.download-section{padding:90px 0 120px}.download-panel{height:auto;aspect-ratio:1156/640}.download-image{object-fit:cover}.download-content .app-icon,.download-content h2,.download-content>p,.store-links{left:40px}.download-content>p{width:275px}.download-disclaimer{right:30px;top:570px;font-size:.6875rem}#privacy.privacy-hero{min-height:620px;aspect-ratio:auto}#privacy .privacy-hero-media img{object-fit:cover}#privacy .privacy-hero-copy{bottom:50px}.testimonials{padding:100px 0}.quote-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-grid figure{padding:30px 18px 30px 0}.quote-grid figure+figure{padding-left:18px}.quote-grid figcaption{gap:10px;align-items:flex-start;flex-direction:column}.quote-grid blockquote{font-size:1.125rem;line-height:28px;margin-top:32px}#faq.faq-section{padding:100px 48px;grid-template-columns:210px minmax(0,1fr);gap:48px}.site-footer{padding-block:32px}}@media(min-width:701px)and (max-width:1280px){.download-content{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,5vw,48px) clamp(40px,6vw,80px) clamp(20px,3.5vw,36px)}.download-content .app-icon{position:static;width:clamp(56px,6.2vw,72px);height:clamp(56px,6.2vw,72px);margin:0 0 clamp(12px,1.8vw,20px)}.download-content h2{position:static;font-size:clamp(22px,2.6vw,30px);line-height:1.3}.download-content>p{position:static;width:auto;max-width:300px;margin-top:8px;font-size:clamp(14px,1.8vw,18px);line-height:1.4}.store-links{position:static;margin-top:auto}.store-links .button{height:clamp(46px,4.7vw,54px);min-height:clamp(46px,4.7vw,54px);font-size:clamp(12px,1.25vw,14px)}.download-disclaimer{top:auto;bottom:clamp(14px,2.5vw,24px)}}@media(max-width:700px){.phone-composite{aspect-ratio:390/680;height:auto}#cue .cue-portrait img{width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.cue-memory__scene{padding:0}.network-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.75;mask-image:radial-gradient(ellipse at 54% 53%,black 30%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse at 54% 53%,black 30%,transparent 72%)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sutyo-cue-desktop-design.css.map */
