/* One considered closing composition, shared by every Discover NuPARE panel. */
#nupare-preview #dc-root#dc-root #download.discover-section{margin:0!important;padding:16px 28px 20px!important;background:#faf9f7!important;border:0!important;overflow:visible;isolation:isolate}
#nupare-preview #dc-root#dc-root .discover-panel{position:relative;max-width:1180px;margin:0 auto;min-height:370px;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:16px;background:#e7ede6;border:1px solid #dce4d9;border-radius:34px;overflow:hidden;isolation:isolate;padding:30px 40px 26px 44px!important;box-sizing:border-box}
#nupare-preview #dc-root#dc-root .discover-panel:before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 82% 12%,#fafff7e6 0,transparent 56%),linear-gradient(110deg,transparent 40%,#bcccb419)}
#nupare-preview #dc-root#dc-root .discover-copy{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:0;margin:0}
#nupare-preview #dc-root#dc-root .discover-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:#4a6e62;line-height:1.5;letter-spacing:.02em;text-transform:none;margin-bottom:22px}
#nupare-preview #dc-root#dc-root .discover-eyebrow img{width:20px;height:24px;object-fit:contain;opacity:.8}
#nupare-preview #dc-root#dc-root #download.discover-section h2{font-size:clamp(36px,4vw,52px)!important;line-height:1.035!important;letter-spacing:-.045em!important;font-weight:400!important;max-width:none!important;color:#2c2c2a!important;margin:0 0 24px!important;text-wrap:initial!important}
#nupare-preview #dc-root#dc-root .discover-copy h2>span{color:#4a6e62}
#nupare-preview #dc-root#dc-root .discover-cta{display:inline-flex;justify-content:space-between;align-items:center;gap:26px;min-height:50px;padding:6px 7px 6px 25px!important;background:#2c2c2a;color:#fffefa;border:1px solid #2c2c2a;border-radius:100px;font-size:14px;font-weight:400;letter-spacing:0;text-decoration:none;line-height:1.3;box-shadow:0 6px 18px -10px #17261f70;transition:background .25s ease,box-shadow .25s ease!important}
#nupare-preview #dc-root#dc-root .discover-cta-arrow{width:36px;height:36px;display:grid;place-items:center;flex:none;border-radius:50%;background:#ffffff13;border:1px solid #ffffff16;color:#fffefa;font-size:23px;transition:transform .3s ease,background .3s ease}
#nupare-preview #dc-root#dc-root .discover-cta:hover{background:#3c5b51;border-color:#3c5b51;box-shadow:0 10px 20px -13px #17261f80}
#nupare-preview #dc-root#dc-root .discover-cta:hover .discover-cta-arrow{background:#ffffff22;transform:rotate(45deg)}
#nupare-preview #dc-root#dc-root #download .discover-android{border-top:1px solid #bac8b580;padding-top:12px;margin:16px 0 0;font-size:12px!important;line-height:1.65!important;color:#617062;max-width:none;min-width:225px}
#nupare-preview #dc-root#dc-root .discover-android a{font-size:12px;color:#4a6e62;text-decoration:none;border:0;display:inline-flex;align-items:center;gap:14px;min-height:28px}
#nupare-preview #dc-root#dc-root .discover-android a:hover{text-decoration:underline;text-underline-offset:4px}
#nupare-preview #dc-root#dc-root #download a:focus-visible{outline:2px solid #4a6e62!important;outline-offset:5px}
#nupare-preview #dc-root#dc-root .discover-art{position:relative;isolation:isolate;width:100%;height:320px;min-width:0;align-self:center;perspective:1200px}
#nupare-preview #dc-root#dc-root .discover-halo{position:absolute;z-index:-1;left:50%;top:48%;transform:translate(-50%,-50%);width:300px;aspect-ratio:1;border:1px solid #8fa48426;border-radius:50%;background:radial-gradient(circle,#f9fcf260,#d0dcc940 60%,transparent 71%);box-shadow:0 0 0 30px #95ab8908,0 0 0 64px #95ab8905}
#nupare-preview #dc-root#dc-root .discover-screen{position:absolute;width:128px;left:50%;top:52px;aspect-ratio:320/650;transform-origin:center bottom;filter:drop-shadow(0 24px 18px #3d514027);will-change:auto}
#nupare-preview #dc-root#dc-root .discover-screen img{display:block;width:100%;height:100%;object-fit:contain;max-width:none}
#nupare-preview #dc-root#dc-root .discover-screen-wardrobe{margin-left:-190px;z-index:1;transform:translateY(12px)}
#nupare-preview #dc-root#dc-root .discover-screen-feed{width:162px;margin-left:-81px;top:0;z-index:3;filter:drop-shadow(0 30px 22px #3d514037)}
#nupare-preview #dc-root#dc-root .discover-screen-shop{margin-left:62px;z-index:2;transform:translateY(12px)}
@media(prefers-reduced-motion:no-preference){
 #nupare-preview #dc-root#dc-root .discover-panel.is-revealed .discover-screen-wardrobe{animation:discover-left .95s cubic-bezier(.16,1,.3,1) both}
 #nupare-preview #dc-root#dc-root .discover-panel.is-revealed .discover-screen-feed{animation:discover-centre .85s cubic-bezier(.16,1,.3,1) both}
 #nupare-preview #dc-root#dc-root .discover-panel.is-revealed .discover-screen-shop{animation:discover-right 1.05s cubic-bezier(.16,1,.3,1) both}
}
@keyframes discover-left{from{opacity:0;transform:translate(38px,36px)}to{opacity:1;transform:translate(0,12px)}}
@keyframes discover-centre{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}
@keyframes discover-right{from{opacity:0;transform:translate(-38px,36px)}to{opacity:1;transform:translate(0,12px)}}
@media(max-width:1100px){#nupare-preview #dc-root#dc-root .discover-panel{padding:30px!important;grid-template-columns:.9fr 1.1fr;min-height:360px}#nupare-preview #dc-root#dc-root .discover-art{height:300px;transform:scale(.88);transform-origin:center center}#nupare-preview #dc-root#dc-root .discover-screen{top:36px}#nupare-preview #dc-root#dc-root .discover-screen-feed{top:-12px}}
@media(max-width:820px){#nupare-preview #dc-root#dc-root #download.discover-section{padding:12px 20px 20px!important}#nupare-preview #dc-root#dc-root .discover-panel{padding:30px 28px 12px!important;grid-template-columns:1fr;gap:22px;border-radius:30px;min-height:0}#nupare-preview #dc-root#dc-root .discover-copy{align-items:center;text-align:center}#nupare-preview #dc-root#dc-root .discover-eyebrow{margin-bottom:16px}#nupare-preview #dc-root#dc-root #download.discover-section h2{font-size:40px!important;margin-bottom:22px!important}#nupare-preview #dc-root#dc-root #download .discover-android{border:0;padding:0;margin-top:14px;min-width:0}#nupare-preview #dc-root#dc-root .discover-art{max-width:480px;justify-self:center;height:280px;transform:scale(.84);transform-origin:center top;margin-bottom:-24px}#nupare-preview #dc-root#dc-root .discover-screen{top:44px}#nupare-preview #dc-root#dc-root .discover-screen-feed{top:0}}
@media(max-width:520px){#nupare-preview #dc-root#dc-root #download.discover-section{padding:8px 12px 16px!important}#nupare-preview #dc-root#dc-root .discover-panel{padding:24px 20px 0!important;border-radius:28px;gap:18px}#nupare-preview #dc-root#dc-root #download.discover-section h2{font-size:36px!important}#nupare-preview #dc-root#dc-root .discover-art{height:235px;transform:none;margin-bottom:0}#nupare-preview #dc-root#dc-root .discover-screen{width:88px;top:44px}#nupare-preview #dc-root#dc-root .discover-screen-wardrobe{margin-left:-127px}#nupare-preview #dc-root#dc-root .discover-screen-feed{width:116px;margin-left:-58px;top:0}#nupare-preview #dc-root#dc-root .discover-screen-shop{margin-left:39px}#nupare-preview #dc-root#dc-root .discover-halo{width:220px}#nupare-preview #dc-root#dc-root .discover-cta{min-height:48px;font-size:13px;padding-left:22px!important;gap:18px}#nupare-preview #dc-root#dc-root .discover-cta-arrow{width:34px;height:34px}}
@media(max-width:359px){#nupare-preview #dc-root#dc-root .discover-screen-wardrobe{margin-left:-121px}#nupare-preview #dc-root#dc-root .discover-screen-shop{margin-left:33px}#nupare-preview #dc-root#dc-root #download.discover-section h2{font-size:34px!important}}
