picture{display:contents}.voice-panel>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.privacy-hero-media picture>img{width:100%;height:100%;object-fit:cover}.phone-mobile-composite{display:none}.network-section{row-gap:0}.network-visual{grid-row:1 / span 2}.network-section>.connection-list{grid-column:2;margin-top:50px}.network-copy{align-self:end}.cue-memory__dots{left:-32px;width:20px;height:48px;display:flex;align-items:center;gap:8px}.cue-memory__dot{display:block;flex:0 0 6px;width:6px;height:6px;padding:0}.cue-memory__dot:after{display:block;width:6px;height:6px;background:#555}.cue-memory__dot[aria-current=true]:after{background:#fff;transform:none}.cue-memory__range{position:absolute;right:0;top:-8px;width:44px;height:64px;margin:0;opacity:0;cursor:pointer;writing-mode:vertical-lr;direction:ltr;touch-action:pan-x}.cue-memory__dots:focus-within{outline:1px solid #b59873;outline-offset:5px;border-radius:8px}.style-showcase{height:auto;background:transparent;overflow:visible}.style-stage{height:640px;background:#ebeaea;position:relative;overflow:hidden}.style-controls{position:static;display:flex;justify-content:flex-end;gap:20px;margin-top:18px}.style-controls .round-button,.style-controls .round-button>.icon{width:45px;height:45px;background:transparent}.day-card-rest-caption{display:none}@media(min-width:701px)and (max-width:900px){.style-stage{height:520px}}@media(max-width:700px){:root{--gutter:30px}html{scroll-padding-top:80px}.container{width:calc(100% - 60px)}.section-pad{padding-block:80px}.section-title{font-size:1.625rem;line-height:32px;letter-spacing:-.65px}.display-title{font-size:1.875rem;line-height:36px;letter-spacing:-.75px}.eyebrow{font-size:.875rem;line-height:20px;margin-bottom:12px}.center-copy{padding-inline:30px;max-width:470px}.center-copy>p:not(.eyebrow){font-size:1rem;line-height:20px;margin-top:18px;letter-spacing:-.2px}.section-copy h2{font-size:1.375rem;line-height:32px}.section-copy>p:not(.eyebrow){font-size:1rem;line-height:20px;margin-top:12px}.section-copy>p.fine-print{font-size:.75rem;line-height:16px;margin-top:22px;max-width:330px}.site-header{height:76px;padding-inline:28px}.site-header .header-cta{display:none}.site-header .logo-link{position:static;transform:none;margin-right:auto}.site-header .brand{width:86px;height:26px}.menu-toggle{margin-left:auto}.waitlist-form{width:100%;max-width:none;margin-top:24px;padding:0}.form-row{display:flex;flex-direction:column;gap:12px}.form-row input,.form-row .button{width:100%;min-height:57px;flex:auto;border-radius:18px}.form-row input{font-size:1rem;padding:18px 20px}.form-row .button{font-size:.875rem;background:#b59873}.form-note{font-size:.75rem;line-height:16px;margin-top:18px}.pioneer-strip{display:block;min-height:250px;padding:46px 30px 34px}.pioneer-strip h2{font-size:1.375rem;line-height:26px}.pioneer-strip p{font-size:1rem;line-height:22px;margin-top:8px}.pioneer-strip a{font-size:1rem;line-height:22px;margin-top:6px}.day-section{padding-top:80px;padding-bottom:90px}.day-section .section-title{text-align:left;max-width:230px}.day-intro{display:block;margin-top:48px}.day-intro h3{font-size:1.125rem;line-height:24px}.day-intro p{text-align:left;font-size:1rem;line-height:20px;margin-top:14px}.day-cards{display:flex;flex-direction:column;gap:18px;width:calc(100% + 10px);margin:28px -5px 0;padding:0;overflow:visible;scroll-snap-type:none}.day-card{flex:none;width:100%;height:auto;aspect-ratio:340/446;min-height:420px;border-radius:18px}.memory-snippet{padding:78px 24px 25px}.day-card .card-caption{bottom:65px}.day-card-rest-caption{display:block;position:absolute;left:24px;right:24px;bottom:64px;font-size:.75rem;color:#ddd;pointer-events:none}.day-card-rest-caption>span{display:block;font-size:1.25rem;line-height:26px;color:#fff;margin-top:6px}.day-card[open] .day-card-rest-caption{display:none}.day-card-hint{left:24px;bottom:18px}.cue-intro{padding-top:0}.cue-wordmark{width:130px;height:26px;margin-bottom:24px}.cue-intro .center-copy>p{max-width:278px;margin-inline:auto}#cue .cue-portrait{width:100%;height:auto;aspect-ratio:390/520;margin:26px auto 0}#cue .cue-portrait>img{width:100%;height:100%;object-fit:cover;object-position:50% center;max-width:none}.comfort{padding-top:90px;padding-bottom:90px}#comfort-story{--comfort-card-width:min(310px, calc(100vw - 60px) );--comfort-card-gap:14px}#comfort-story.container{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}#comfort-story,#comfort-story .comfort-grid,#comfort-story .comfort-card{background:transparent}#comfort-story .comfort-grid{display:flex;align-items:flex-start;gap:var(--comfort-card-gap);width:100%;margin:36px 0 0;padding:0 calc((100vw - var(--comfort-card-width))/2) 16px;overflow-x:auto;overflow-y:hidden;overflow-y:clip;scroll-behavior:auto;scroll-snap-type:none;scroll-padding-inline:0;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-y;scrollbar-width:thin}#comfort-story .section-copy{padding-inline:30px}#comfort-story .comfort-card h3,#comfort-story .comfort-card p{padding-inline:0}#comfort-story .comfort-card{flex:0 0 var(--comfort-card-width);width:var(--comfort-card-width);max-width:none;scroll-snap-align:center;touch-action:pan-y}#comfort-story .comfort-card[data-reveal]{transform:none!important}#comfort-story .comfort-grid .comfort-visual{width:100%;height:auto;aspect-ratio:310/420;margin:0;border-radius:20px}.comfort-card h3{font-size:1.125rem;line-height:24px;margin-top:20px}.comfort-card p{font-size:1rem;line-height:20px;margin-top:8px}.wide-panel{margin-inline:14px}.quiet-panel{height:auto;min-height:567px;aspect-ratio:362/567}.quiet-panel .panel-media{top:0;right:-14px;bottom:0;left:-14px;transform:none}.quiet-panel .panel-media img{width:100%;height:100%;object-fit:cover;object-position:center}.quiet-panel .panel-shade{background:linear-gradient(180deg,#0d0d0d00 50.09%,#0d0d0dcc)}.quiet-copy{position:absolute;top:calc(50% + 75.5px);left:30px;right:auto;bottom:auto;width:296px;max-width:calc(100% - 60px)}.quiet-copy .eyebrow{font-size:.875rem;line-height:20px;font-weight:500;color:#fffc;margin:0 0 8px}.quiet-copy h2{font-size:1.375rem;line-height:32px;font-weight:500;color:#fffc;max-width:198px;margin:0 0 6px}.quiet-copy>p:last-child{font-size:1rem;line-height:20px;font-weight:400;color:#fffc;max-width:296px;margin:0}.frames-section{padding-top:90px;padding-bottom:78px}.frames-section .center-copy>p:last-child{font-size:1rem;line-height:20px;max-width:300px}.frames-section .section-title{max-width:250px;margin-inline:auto}.frames-section .frame-gallery{display:flex;flex-direction:column;width:100%;gap:0;aspect-ratio:auto;margin:62px 0 0}.frame-gallery .frame-card{position:relative;inset:auto;margin:0;width:100%}.frame-gallery .frame-095{width:calc(100% - 48px);align-self:center}.frame-gallery .frame-240{width:calc(100% - 48px);align-self:flex-start;margin-left:-16.154%;margin-top:23px}.frame-gallery .frame-322{width:91.547%;align-self:flex-start;margin-left:26.791%;margin-top:41px}.frame-gallery .frame-card .frame-media img{width:100%;height:auto;object-fit:contain;transform:none}.frame-gallery .frame-caption{margin:6px 0 0!important}.frame-gallery .frame-095 .frame-caption{padding-right:18px!important}.frame-gallery .frame-240 .frame-caption{padding-left:calc(16.154vw + 29px)!important}.frame-gallery .frame-322 .frame-caption{padding-right:calc(18.338vw + 42px)!important;margin-top:-28px!important}.frame-caption h3{font-size:1.125rem;line-height:22px}.frame-caption p{font-size:.875rem;line-height:20px;max-width:240px}.style-showcase{height:auto;aspect-ratio:auto}.style-stage{height:auto;aspect-ratio:362/480}.style-photo{top:0;right:0;bottom:0;left:0;height:100%}.style-showcase .style-photo img,.style-showcase .style-photo.is-lifestyle img{width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.style-wordmark{top:auto;bottom:46px;left:50%;transform:translate(-50%);width:136px;height:26px}.style-controls{position:static;justify-content:flex-end;gap:20px;margin-top:18px}.style-controls .round-button,.style-controls .round-button .icon{width:45px;height:45px;background:transparent}.voice-section{padding-block:80px}.voice-panel{width:calc(100% + 10px);margin:32px -5px 0;min-height:600px;aspect-ratio:340/600;border-radius:18px}.voice-panel>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.voice-panel:after{background:linear-gradient(transparent,#45434055);top:40%;right:0;bottom:0;left:0}.voice-captions{position:absolute;left:26px;right:26px;bottom:28px;display:block;padding:0;background:none}.voice-captions>div{margin:0;padding:0 0 18px}.voice-captions>div:last-child{padding-bottom:0}.voice-captions>div+div{padding-top:19px}.voice-captions>div+div:before{left:0;top:0;width:16px;height:1px;display:block}.voice-captions h3{font-size:1rem;line-height:22px;margin-bottom:6px}.voice-captions p{font-size:.875rem;line-height:20px;color:#ffffffb8}.ai-intro{padding:70px 0 0}.ai-wordmark{width:130px;height:28px;margin-bottom:24px}.ai-text .button{margin-top:24px;min-height:48px}.phone-scene{height:auto;width:100%;max-width:none;margin-top:30px}.phone-mobile-composite{display:block;width:100%;height:auto;aspect-ratio:390/680;object-fit:contain}.phone-scene .phone-device,.phone-scene .phone-aura{display:none}.cue-memory__pin{padding-block:56px 70px}.cue-memory__stage{width:calc(100% - 50px);gap:30px;align-items:center}.cue-memory__copy{order:0;position:relative;width:calc(100% - 10px);height:226px;display:block}.memory-ready .cue-memory__item{position:absolute;top:0;right:0;bottom:0;left:0;border:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s,visibility .45s}.memory-ready .cue-memory__item.active{opacity:1;visibility:visible;pointer-events:auto}.cue-memory__label{padding:0 0 12px!important;font-size:.875rem;line-height:20px;min-height:32px}.cue-memory__detail h2{font-size:1.625rem;line-height:32px;margin:0 0 14px;letter-spacing:-.65px}.cue-memory__detail p{font-size:1rem;line-height:20px;margin:0;max-width:340px}.cue-memory__visual-wrap{order:1;width:100%;max-width:420px;margin-inline:auto}.cue-memory__dots{left:auto;right:-23px;z-index:3}.memory-pinned .cue-memory__stage{gap:18px}.memory-pinned .cue-memory__copy{height:226px}.memory-pinned .cue-memory__visual-wrap{width:min(100%,calc((var(--memory-stage-height) - 274px)*.78125));min-width:220px}.cue-memory__scene{padding:12% 17%}.cue-memory__card{padding:12px;border-radius:15px}.cue-memory__card strong{font-size:.6875rem;line-height:15px;margin:6px 0}.cue-memory__card p{font-size:.5625rem;line-height:14px}.cue-memory__micro{font-size:.5625rem}.cue-memory__scene-title{font-size:1.25rem;line-height:24px;margin:14px 0}.cue-memory__chat{margin-top:20px}.cue-memory:not(.memory-ready) .cue-memory__copy{height:auto}.cue-memory:not(.memory-ready) .cue-memory__item{margin-bottom:28px}.memory-ready:not(.memory-pinned) .cue-memory__copy{height:auto;min-height:226px}.memory-ready:not(.memory-pinned) .cue-memory__item{position:static;display:none}.memory-ready:not(.memory-pinned) .cue-memory__item.active{display:block}.network-section{display:grid;grid-template-columns:1fr;gap:0;padding:54px 0 60px}.network-copy{grid-column:1;grid-row:1}.network-copy>p:not(.eyebrow){font-size:1rem;line-height:20px;margin-top:18px;max-width:none}.network-visual{grid-column:1;grid-row:2;width:calc(100% + 60px);margin:10px -30px 0;aspect-ratio:390/450}.network-section>.connection-list{grid-column:1;grid-row:3;width:min(280px,100%);min-height:272px;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;max-width:none}.connection-list li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:min(240px,100%);margin:0;padding:0;border:0}.connection-list li:nth-child(2){width:min(249px,100%)}.connection-list li:nth-child(3){width:100%}.connection-list li+li{position:relative;margin-top:32px}.connection-list li:before{display:none}.connection-list li+li:after{content:"";position:absolute;top:-32px;left:0;width:12px;height:2.2px;background:#fff;opacity:.3}.connection-list h3{font-size:.875rem;line-height:22px;font-weight:500;color:#ffffffb3}.connection-list p{font-size:.875rem;line-height:18px;font-weight:300;color:#ffffff80;margin:0}.download-section{width:calc(100% - 50px);padding:60px 0 116px}.download-panel{min-height:560px;overflow:visible;color:#fff;background:#19110b;isolation:isolate}.download-image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:18px;opacity:1}.download-panel:after{border-radius:18px;background:linear-gradient(transparent 34%,#19110b88 64%,#19110b 95%)}.download-content{padding:214px 24px 26px;max-width:none;position:relative}.app-icon{width:60px;height:60px;border-radius:18px;margin-bottom:20px}.app-icon-art{width:52px;height:44px}.download-content h2{font-size:1.375rem;line-height:28px}.download-content>p{font-size:.875rem;line-height:20px;margin-top:8px;color:#ffffffb8;max-width:none}.store-links{gap:12px;margin-top:24px}.store-links .button{min-height:54px;width:100%;justify-content:center;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.download-disclaimer{top:calc(100% + 24px);bottom:auto;left:5px;right:5px;max-width:none;font-size:.75rem;line-height:16px;color:#999}#privacy.privacy-hero{min-height:627px;height:auto;aspect-ratio:390/627}#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{background:linear-gradient(transparent 40%,#11191acc)}#privacy .privacy-hero-copy{bottom:58px;padding-inline:30px}.privacy-hero-copy .eyebrow.gold{font-size:.875rem;line-height:20px;margin-bottom:18px}.privacy-hero-copy .display-title{font-size:1.875rem;line-height:36px}.privacy-hero-copy.center-copy>p{font-size:1rem;line-height:24px}.belief{display:block;padding-block:64px}.belief h2{font-size:1.375rem;line-height:28px}.belief>p{font-size:1rem;line-height:22px;margin-top:20px}#privacy-story .privacy-details{padding-block:72px 58px}#privacy-story .privacy-details .section-title{font-size:1.625rem;line-height:32px}.privacy-details .text-link{font-size:.75rem;line-height:18px;white-space:normal}#privacy-story #privacy-track{display:flex;flex-direction:column;gap:14px;padding:30px 25px 0;overflow:visible;scroll-snap-type:none}#privacy-story .privacy-card{flex:none;width:100%;min-height:290px;padding:26px;display:flex;flex-direction:column;border-radius:18px}.privacy-card .privacy-icon{order:0;width:34px;height:34px;margin-bottom:20px}.privacy-card .card-eyebrow{order:1;color:#b79a74;font-size:.75rem;line-height:16px;margin:0 0 8px}.privacy-card h3{order:2;font-size:1rem;line-height:22px}.privacy-card>p:not(.card-eyebrow){order:3;font-size:.875rem;line-height:19px;margin-top:12px}.testimonials{padding:80px 0 64px}.quote-disclaimer{font-size:.875rem;line-height:20px;margin-top:20px}.quote-grid{margin-top:36px;padding-top:30px;display:block}.quote-grid figcaption strong{font-size:1.125rem;line-height:24px}.quote-grid blockquote{font-size:1rem;line-height:30px;margin-top:22px}#faq.faq-section{width:100%;max-width:none;padding:70px 30px 80px;background:#f5f4f4;display:block}.faq-section h2{font-size:1.625rem;line-height:32px;max-width:270px}.faq-section h2 br{display:block}.faq-list{margin-top:34px}.faq-list summary{font-size:1rem;line-height:24px;min-height:76px}.faq-list details>p{font-size:.875rem;line-height:20px;padding:0 24px 26px 0}.site-footer{padding-block:32px;background:#fff}.site-footer>.container{display:grid;grid-template-columns:1fr}.footer-top,.footer-bottom{display:contents}.footer-top>a{grid-row:1;justify-self:start}.footer-bottom>p{grid-row:2;font-size:.75rem;line-height:18px;margin-top:20px}.footer-top nav{grid-row:3;display:grid;grid-template-columns:1fr 1fr;margin-top:24px;gap:0 12px}.footer-top nav a{font-size:.875rem;line-height:30px;min-height:44px}.social-icons{grid-row:4;margin-top:28px;gap:20px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/sutyo-cue-mobile-design.css.map */
