body.pop{--accent:#d71930;--accent-deep:#b5132a;--accent-light:#ffb8c2;--ink:#1d1a27;--muted:#676373;--cream:#fffcf7;--line:#ebe5dc;--blush:#fbe4e6;--rose:#f6d3d8;--sand:#f3e8db;--lilac:#eceaf6;--night:#1e1a2b;--gut:max(24px, calc((100% - 1280px) / 2));--heading:"Manrope", "Inter", Arial, sans-serif;--body:"DM Sans", "Inter", Arial, sans-serif;--serif:"DM Serif Display", Georgia, serif;background:var(--cream);color:var(--ink);font-family:var(--body)}@media (min-width:900px){body.pop{--gut:max(56px, calc((100% - 1280px) / 2))}}body.pop h1,body.pop h2,body.pop h3{font-family:var(--heading);color:var(--ink)}body.pop h1{letter-spacing:-.05em;font-weight:800;line-height:1.04}body.pop h2{letter-spacing:-.045em;font-weight:800;line-height:1.08}body.pop h3{letter-spacing:-.03em;font-weight:750}body.pop h1 em,body.pop h2 em{color:var(--accent);font-style:normal}body.pop p{color:var(--muted)}body.pop .eyebrow,body.pop .p-label,body.pop .mega-label{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;color:var(--accent)!important}body.pop .button{min-height:54px;font-family:var(--body);background:var(--accent);border:1px solid var(--accent);color:#fff;box-shadow:none;border-radius:9px;padding:0 26px;font-size:14px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s}body.pop .button:hover{background:var(--accent-deep);filter:none;transform:translateY(-3px);box-shadow:0 8px 18px #9e142930}body.pop .p-secondary,body.pop .text-button{color:var(--accent);border:0;gap:8px;min-height:0;padding:6px 0;font-size:14px;font-weight:700}body.pop .p-secondary:after,body.pop .text-button:after{content:"→";transition:transform .18s}body.pop .p-secondary:hover:after,body.pop .text-button:hover:after{transform:translate(4px)}body.pop .studio-header{background:var(--accent);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:92px;padding:0 var(--gut);border-bottom:1px solid #ffffff26}body.pop .studio-header .brand-logo{filter:brightness(0)invert();width:112px}@media (min-width:951px){body.pop .studio-header .mega-trigger,body.pop .studio-header .studio-about,body.pop .studio-header .nav-actions>a:not(.button){color:#fff;font-size:14px;font-weight:600}body.pop .studio-header .mega-trigger:hover,body.pop .studio-header .mega-trigger[aria-expanded=true],body.pop .studio-header .studio-about:hover{color:var(--accent-light)}body.pop .studio-header .mega-trigger svg{stroke:currentColor}}body.pop .studio-header .nav-actions .button{color:var(--accent);background:#fff;border-color:#fff;border-radius:9px;min-height:46px}body.pop .studio-header .mobile-toggle{color:#fff;border-color:#ffffff70}body.pop .mega-panel{background:#fffef9;border-radius:0 0 21px 21px;box-shadow:0 24px 65px #2a0d1430,0 4px 12px #2a0d140d}body.pop .mega-intro h2{letter-spacing:-.04em;font-weight:800}body.pop .mega-link:hover{background:var(--blush)}body.pop .mega-icon{background:var(--blush);color:var(--accent);border-color:#0000;border-radius:10px}body.pop .p-hero{background:var(--accent);padding:34px var(--gut) 0;color:#fff;background-image:radial-gradient(55% 70% at 85% 30%,#ff5a6e55,#0000 70%),radial-gradient(40% 50% at 0 100%,#8e0c1e55,#0000 70%);overflow:hidden}body.pop .p-hero:before,body.pop .p-hero:after{display:none}body.pop .p-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:40px 56px;min-height:560px;display:grid}body.pop .p-hero-intro{text-align:left;max-width:560px;margin:0;padding:30px 0 40px}body.pop .p-eyebrow-pill{letter-spacing:.12em;color:#fff;background:#ffffff14;border:1px solid #ffffff70;border-radius:99px;align-items:center;gap:8px;margin:0 0 30px;padding:7px 14px;font-size:10px;font-weight:700;display:inline-flex}body.pop .p-eyebrow-pill img{filter:brightness(0)invert();width:13px;height:13px}body.pop .p-hero h1{color:#fff;letter-spacing:-.055em;margin:0 0 28px;font-size:clamp(46px,5.4vw,80px);font-weight:800;line-height:1.02}body.pop .p-hero h1 em{color:var(--accent-light)}body.pop .p-hero-intro>p{color:#ffffffd9;max-width:470px;margin:0;font-size:16px;line-height:1.8}body.pop .p-hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin-top:32px;display:flex}body.pop .p-hero .button{color:var(--accent);background:#fff;border-color:#fff}body.pop .p-hero .p-secondary{color:#fff;border:1px solid #ffffffa0;border-radius:9px;align-items:center;min-height:54px;padding:0 24px;display:inline-flex}body.pop .p-hero .p-secondary:hover{color:#fff;background:#ffffff18}body.pop .p-hero-stage{isolation:isolate;min-width:0;padding:40px 0 70px;position:relative}body.pop .p-hero-stage:before{content:"";z-index:-1;background:#ffffff1c;border-radius:48px 48px 48px 160px;position:absolute;inset:0 -20% 8% 6%}body.pop .p-hero-frame{transform-origin:30% 60%;background:#fff;border-radius:18px;overflow:hidden;transform:rotate(-2.5deg);box-shadow:0 30px 70px #4a061245,0 6px 16px #4a06121c}body.pop .p-hero-frame .p-workspace{zoom:.62;max-width:none;box-shadow:none;border:0;margin:0}body.pop .p-hero-sticker{filter:drop-shadow(0 12px 22px #4a061240);width:124px;height:124px;position:absolute;top:-6px;right:-18px}body.pop .p-hero-sticker text{transform-box:view-box;transform-origin:60px 60px;animation:28s linear infinite pop-spin}body.pop .p-hero-sticker circle{fill:#fff}body.pop .p-hero-sticker text{font:700 8.6px var(--body);letter-spacing:.19em;fill:var(--accent)}body.pop .p-hero-float{color:var(--ink);background:#fff;border-radius:16px;gap:9px;min-width:230px;max-width:min(340px,78%);padding:18px 22px;font-size:13px;font-weight:600;display:grid;position:absolute;bottom:18px;left:-8%;transform:rotate(3deg);box-shadow:0 18px 45px #4a061238}body.pop .p-hero-float span{align-items:center;gap:10px;display:flex}body.pop .p-hero-float b{background:var(--blush);width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;display:inline-grid}body.pop .p-hero-bottom{letter-spacing:.14em;color:#ffffffc0;border-top:1px solid #ffffff38;justify-content:space-between;gap:16px;padding:24px 0;font-size:11px;font-weight:700;display:flex}body.pop .p-hero-bottom b{margin-left:8px;font-size:15px}@keyframes pop-spin{to{transform:rotate(360deg)}}body.pop .p-ribbon{background:var(--accent-light);color:var(--ink);border-bottom:1px solid #f2a1ad;padding:15px 0;overflow:hidden}body.pop .p-ribbon-track{width:max-content;animation:40s linear infinite pop-marquee;display:flex}body.pop .p-ribbon-set{display:flex}body.pop .p-ribbon span{white-space:nowrap;font:800 15px var(--heading);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:28px;padding-right:28px;display:inline-flex}body.pop .p-ribbon img{width:18px;height:18px}body.pop .p-ribbon:hover .p-ribbon-track{animation-play-state:paused}@keyframes pop-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){body.pop .p-ribbon-track,body.pop .p-hero-sticker text{animation:none}}body.pop .mk-show{background:var(--night);color:#fff;padding:100px 0 110px;overflow:hidden}body.pop .mk-show-head{padding:0 var(--gut);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:48px 80px;margin-bottom:56px;display:grid}body.pop .mk-show .mk-show-head .eyebrow{color:var(--accent-light)!important}body.pop .mk-show h2{color:#fff;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(38px,4.2vw,60px);line-height:1.04}body.pop .mk-show h2 em{color:var(--accent-light)}body.pop .mk-show-side p{color:#ffffffb8;margin:0 0 26px;font-size:16px;line-height:1.8}body.pop .mk-show-actions{flex-wrap:wrap;align-items:center;gap:16px 26px;display:flex}body.pop .mk-show-count{color:#ffffffb0;font-size:14px}body.pop .mk-show-count b{color:#fff;font:800 30px/1 var(--heading);letter-spacing:-.04em;vertical-align:-3px;margin-right:4px}body.pop .mk-show-rows{gap:16px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}body.pop .mk-show-row{overflow:hidden}body.pop .mk-show-track{width:max-content;animation:46s linear infinite pop-marquee;display:flex}body.pop .mk-show-row.is-reverse .mk-show-track{animation-duration:52s;animation-direction:reverse}body.pop .mk-show-rows:hover .mk-show-track{animation-play-state:paused}body.pop .mk-show-set{gap:16px;padding-right:16px;display:flex}body.pop .mk-show-card{background:#fff;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:200px;height:96px;padding:18px 26px;transition:transform .18s,box-shadow .18s;display:flex}body.pop .mk-show-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0005}body.pop .mk-show-card img{object-fit:contain;flex:none;width:30px;height:30px}body.pop .mk-show-word{font:800 19px/1.1 var(--heading);letter-spacing:-.03em;text-align:center}@media (max-width:900px){body.pop .mk-show{padding:72px 0 80px}body.pop .mk-show-head{grid-template-columns:1fr;gap:22px;margin-bottom:36px}body.pop .mk-show-card{width:156px;height:78px;padding:14px 18px}body.pop .mk-show-word{font-size:15px}body.pop .mk-show-card img{width:24px;height:24px}}@media (prefers-reduced-motion:reduce){body.pop .mk-show-row{overflow-x:auto}body.pop .mk-show-track{animation:none}}body.pop .p-introduction,body.pop .p-configuration,body.pop .p-faq{max-width:none;padding:100px var(--gut);background:var(--cream);border:0}body.pop .p-introduction h2,body.pop .p-configuration h2,body.pop .p-models h2,body.pop .p-onboarding h2,body.pop .p-faq h2,body.pop .p-retail h2,body.pop .section-head h2,body.pop .closing h2{letter-spacing:-.05em;color:var(--ink);font-size:clamp(34px,3.4vw,50px);font-weight:800;line-height:1.08}body.pop .p-introduction h2 em,body.pop .p-configuration h2 em,body.pop .p-faq h2 em,body.pop .p-onboarding h2 em{color:var(--accent)}body.pop .p-introduction>div>p:not(.p-label),body.pop .p-configuration>div>p:not(.p-label),body.pop .p-retail-copy>p:not(.p-label){color:var(--muted)}body.pop .p-intro-foot span{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:99px;padding:6px 13px;font-size:12px}body.pop .p-platform-section{padding:100px var(--gut);background:#fff;border:0}body.pop .p-platform-section:before{display:none}body.pop .p-platform-tabs{background:var(--blush);border:1px solid var(--rose);scrollbar-width:none;border-radius:14px;gap:6px;padding:6px;display:flex;overflow-x:auto}body.pop .p-platform-tabs button{font:700 15px var(--heading);letter-spacing:-.01em;color:var(--muted);white-space:nowrap;border:0;border-radius:10px;flex:1;justify-content:center;padding:15px 18px;transition:background .18s,color .18s}body.pop .p-platform-tabs button span{color:var(--accent);opacity:.6}body.pop .p-platform-tabs button[aria-selected=true]{color:var(--accent);background:#fff;box-shadow:0 4px 12px #8e0c1e14}body.pop .p-platform-tabs button[aria-selected=true] span{opacity:1}body.pop .p-tab-panel{padding-top:56px}body.pop .p-tab-copy h3{letter-spacing:-.045em;font-size:clamp(28px,2.6vw,38px);font-weight:800;line-height:1.1}body.pop .p-tab-visual{background:var(--lilac);border-radius:28px 28px 28px 90px;padding:34px}body.pop .p-models{background:var(--night);padding:100px var(--gut)}body.pop .p-models:before{display:none}body.pop .p-models h2,body.pop .p-models h3{color:#fff}body.pop .p-models h2 em,body.pop .p-models h3 em{color:var(--accent-light)}body.pop .p-models-heading>.p-label{color:var(--accent-light)!important}body.pop .p-model-cards article{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:20px}body.pop .p-model-cards .p-model-colibri{background:var(--accent);border-color:var(--accent)}body.pop .p-model-colibri p,body.pop .p-model-colibri .p-model-top,body.pop .p-model-colibri .p-model-condition{color:#ffffffd9}body.pop .p-model-colibri .p-model-top img{filter:brightness(0)invert()}body.pop .p-model-cards .p-secondary{color:#fff}body.pop .p-configuration{background:var(--rose)}body.pop .p-config-surface>*{border-radius:22px}body.pop .p-choice-index span{border-color:#e6b5bd}body.pop .p-choice-index b{color:var(--accent)}body.pop .p-onboarding{background:var(--cream);padding:100px var(--gut);border:0}body.pop .p-retail{background:var(--cream);padding:30px var(--gut) 100px;gap:56px;min-height:0}body.pop .p-retail-photo{border-radius:26px;min-height:460px}body.pop .p-retail-copy{padding:30px 0}body.pop .p-retail h2 em{color:var(--accent)}body.pop .p-faq{background:#fff}body.pop .p-faq h2{margin-bottom:24px}body.pop .faq details{border-color:var(--line)!important;padding:24px 0!important}body.pop .faq summary{font:700 17px var(--heading);letter-spacing:-.02em;color:var(--ink)}body.pop .faq summary:after{color:var(--accent)}body.pop .compare{border:0;border-radius:0;gap:18px;overflow:visible}body.pop .compare article,body.pop .compare article+article{border:1px solid var(--rose);background:var(--blush);border-radius:20px;padding:40px}body.pop .compare article+article{background:var(--sand);border-color:#eadbc8}body.pop .compare h3{letter-spacing:-.045em;font-weight:800}body.pop .text-cards{gap:16px}body.pop .text-cards article{border:1px solid var(--rose);background:var(--blush);border-radius:20px;padding:26px 28px 30px}body.pop .text-cards article:nth-child(3n+2){background:var(--lilac);border-color:#dedbee}body.pop .text-cards article:nth-child(3n){background:var(--sand);border-color:#eadbc8}body.pop .text-cards .tiny{width:30px;height:30px;color:var(--accent);letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;font-size:10px;display:inline-grid}body.pop .text-cards h3{margin:26px 0 12px;font-size:22px}body.pop .text-cards p{font-size:15px;line-height:1.7}body.pop .resource-card{border-radius:20px;overflow:hidden}body.pop .important-note{border:1px solid var(--line);background:#fff;border-radius:16px}body.pop .p-onboarding .compare article,body.pop .p-onboarding .compare article+article{border-radius:20px;padding:40px}body.pop .p-onboarding .compare article{background:var(--blush);border-color:var(--rose)}body.pop .p-onboarding .compare article+article{background:var(--sand);border-color:#eadbc8}body.pop .compare h3,body.pop .p-model-cards h3{font-family:var(--heading);letter-spacing:-.045em;font-weight:800;line-height:1.15}body.pop .p-model-cards h3{color:#fff}body.pop .important-note{padding:16px 20px}body.pop .p-faq .faq summary,body.pop .faq summary{font:700 17px/1.5 var(--heading);letter-spacing:-.02em;color:var(--ink)}body.pop .p-faq .faq summary:after,body.pop .faq summary:after{color:var(--accent);font-weight:400}body.pop .faq details p{margin-top:12px;font-size:15px;line-height:1.75}body.pop .choice-pair{border-radius:10px}body.pop .choice-pair label>span{border-radius:7px}body.pop .choice-pair input:checked+span{background:var(--accent);font-weight:600;color:#fff!important}body.pop .section{padding-left:var(--gut);padding-right:var(--gut)}body.pop .section-head .eyebrow{margin-bottom:16px}body.pop .inner-hero{padding:80px var(--gut) 70px;background:var(--cream);border:0}body.pop .inner-hero:after{display:none}body.pop .inner-hero h1{letter-spacing:-.055em;max-width:1000px;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:1.04}body.pop .inner-hero h1 em{font-family:var(--serif);letter-spacing:-.02em;font-weight:400}body.pop .p-page-hero{background:linear-gradient(180deg, var(--blush), #fdeff1 70%, var(--cream));padding:70px var(--gut);border:0}body.pop .p-page-hero h1{letter-spacing:-.055em;font-size:clamp(40px,4vw,64px);font-weight:800}body.pop .p-page-hero h1 em{font-family:var(--heading);letter-spacing:-.055em;font-weight:800}body.pop .p-page-visual{isolation:isolate;box-shadow:none;background:0 0;border:0;padding:0;position:relative}body.pop .p-page-visual:before{content:"";background:var(--rose);z-index:-1;border-radius:40px 40px 40px 110px;position:absolute;inset:-22px -22px -30px 26px;transform:rotate(-3deg)}body.pop .p-page-visual>:not(.p-shot){background:#fff;border:1px solid #efe3e6;border-radius:18px;padding:26px;box-shadow:0 24px 50px #6d0a181c}@media (max-width:700px){body.pop .p-page-visual>:not(.p-shot){padding:18px 16px}body.pop .p-page-visual:before{border-radius:28px 28px 28px 70px;inset:-12px -10px -18px 14px}}body.pop .form-grid input,body.pop .form-grid select,body.pop .form-grid textarea{border-radius:10px}body.pop .pop-closing-wrap{padding:40px var(--gut) 90px;background:var(--cream)}body.pop .pop-closing{background:var(--accent);color:#fff;border-radius:28px;padding:72px 70px;position:relative;overflow:hidden}body.pop .pop-closing-copy{z-index:1;max-width:720px;position:relative}body.pop .pop-closing .eyebrow{margin-bottom:20px;color:#ffffffb0!important}body.pop .pop-closing h2{color:#fff;letter-spacing:-.055em;font-size:clamp(42px,5vw,76px);font-weight:800;line-height:1.02}body.pop .pop-closing h2 em{color:var(--accent-light)}body.pop .pop-closing p{color:#ffffffd9;margin:24px 0 30px;font-size:16px;line-height:1.75}body.pop .pop-closing .button{color:var(--accent);background:#fff;border-color:#fff}body.pop .pop-closing .button:hover{background:var(--accent-light);border-color:var(--accent-light);color:var(--ink)}body.pop .pop-closing-spark{opacity:.16;pointer-events:none;position:absolute;top:50%;right:6%;transform:translateY(-50%)rotate(12deg)}body.pop .pop-closing-spark img{filter:brightness(0)invert();width:300px;height:auto}body.pop .pop-footer{background:var(--cream);padding:20px var(--gut) 34px;border:0;display:block}body.pop .pop-footer-top{grid-template-columns:1fr 2fr;gap:40px;padding-bottom:50px;display:grid}body.pop .pop-footer .brand-logo{width:150px}body.pop .pop-footer-brand p{color:var(--muted);margin-top:16px;font-size:14px}body.pop .pop-footer-links{grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(160px,max-content);grid-auto-flow:column;place-content:start end;gap:14px 90px;display:grid}body.pop .pop-footer-links a{color:var(--ink);font-size:14px}body.pop .pop-footer-links a:after{content:" ↗";color:var(--muted);font-size:12px}body.pop .pop-footer-links a:hover{color:var(--accent)}body.pop .pop-footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-top:22px;font-size:12px;display:flex}@media (max-width:1100px){body.pop .p-hero-grid{grid-template-columns:1fr;min-height:0}body.pop .p-hero-intro{padding-bottom:0}body.pop .p-hero-stage{width:100%;max-width:720px;margin:0 auto}body.pop .p-hero-frame{width:100%}body.pop .p-hero-float{left:0}}@media (max-width:950px){body.pop .studio-header{min-height:76px}body.pop .site-header nav{background:#fffef9}body.pop .p-platform-tabs button{flex:none}body.pop .p-retail{grid-template-columns:1fr;gap:20px}body.pop .p-retail-photo{min-height:300px}body.pop .pop-footer-top{grid-template-columns:1fr}}@media (max-width:700px){body.pop .p-hero{padding-top:20px}body.pop .p-hero h1{font-size:44px}body.pop .p-hero-frame .p-workspace{zoom:.42}body.pop .p-hero-sticker{width:92px;height:92px;top:4px}body.pop .p-hero-float{margin:-24px 12px 0;position:relative;bottom:auto;left:auto;transform:rotate(1.5deg)}body.pop .p-hero-stage{padding-bottom:40px}body.pop .p-hero-bottom{flex-direction:column;gap:8px}body.pop .p-introduction,body.pop .p-configuration,body.pop .p-faq,body.pop .p-platform-section,body.pop .p-models,body.pop .p-onboarding{padding-top:64px;padding-bottom:64px}body.pop .pop-closing{border-radius:20px;padding:46px 26px}body.pop .pop-closing-spark img{width:170px}body.pop .pop-footer-links{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-flow:row}body.pop .pop-footer-bottom{flex-direction:column}body.pop .compare article,body.pop .compare article+article{padding:28px 22px}}body.pop main :is(h1,h2,h3):not(:is(.p-workspace,.p-page-visual,.p-tab-visual,.p-config-surface,.mega-panel) *){letter-spacing:-.045em;font-family:var(--heading)!important;font-weight:800!important}body.pop main h3:not(:is(.p-workspace,.p-page-visual,.p-tab-visual,.p-config-surface) *){letter-spacing:-.03em;font-weight:750!important}body.pop main :is(.inner-hero,.section-head,.about-statement,.login-state) :is(h1,h2){color:var(--ink)}body.pop main :is(h1,h2) em:not(.retail-feature *,.p-retail *,.inner-hero *){font-family:inherit}body.pop :is(.text-cards,.compare,.faq,.integration-status)+:is(.button,.dual-links,.important-note){margin-top:28px}body.pop .p-shot{background:#fff;border:1px solid #e9e4ec;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 22px 50px #6d0a181f,0 3px 10px #6d0a180d}body.pop .p-shot-bar{background:#f6f3f7;border-bottom:1px solid #ece7ef;gap:6px;padding:10px 14px;display:flex}body.pop .p-shot-bar i{background:#ddd5df;border-radius:50%;width:9px;height:9px}body.pop .p-shot img{width:100%;height:auto;display:block}body.pop .p-hero-frame .p-shot{box-shadow:none;border:0;border-radius:0}body.pop .setup-section,body.pop .retail-feature{background:var(--blush)}body.pop .catalog-preview{background:var(--lilac);border:1px solid #dedbee;border-radius:22px}body.pop .integration-status{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:18px}body.pop .integration-status b{color:var(--ink)}body.pop .contact-note{border-color:var(--line);color:var(--muted)}body.pop .contact-direct{gap:10px;margin:22px 0 6px;display:grid}body.pop .contact-direct a{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s;display:flex}body.pop .contact-direct a:hover{border-color:var(--accent);color:var(--accent)}body.pop .contact-direct svg{fill:none;width:18px;height:18px;stroke:var(--accent);stroke-width:1.8px;stroke-linejoin:round;flex:none}body.pop .retail-feature img{border-radius:24px}body.pop .important-note,body.pop .p-onboarding .important-note{border:0;border-left:3px solid var(--accent);background:var(--blush);max-width:none;color:var(--muted);border-radius:0 12px 12px 0;margin-top:20px;padding:16px 20px;font-size:13px;line-height:1.7}body.pop .article{max-width:760px;margin:0}body.pop .resource-cover{border-radius:20px}body.pop .resource-cover.cover-1{background:var(--night);color:#fff}body.pop .resource-cover.cover-2{background:var(--rose);color:var(--ink)}body.pop .pop-footer-links a{white-space:nowrap}body.pop main>.inner-hero{padding-bottom:56px;position:relative}@media (min-width:900px){body.pop main>.inner-hero:after{content:"";right:var(--gut);border:1px solid var(--rose);background:var(--blush) url(/assets/brand/colibri-mark.svg) center / 58px no-repeat;border-radius:50%;width:168px;height:168px;display:block;position:absolute;top:50%;transform:translateY(-46%)rotate(-8deg);box-shadow:0 0 0 14px #fbe4e655}body.pop main>.inner-hero>*{max-width:min(900px,100% - 230px)}}body.pop main>.inner-hero+.section{padding-top:40px}body.pop .eyebrow,body.pop .p-label,body.pop main .inner-hero .eyebrow{letter-spacing:.12em;font-size:11px!important}body.pop :is(.p-model-top span,.setup-top .tiny,.setup-top .pill,.p-retail-areas span,.p-retail-photo>span,.resource-cover>span,.p-model-pills span,.p-account-orbit span){font-size:11px!important}body.pop .about-statement{text-align:left;margin:0 var(--gut);background:var(--night);border-radius:28px;grid-template-columns:220px 1fr;align-items:center;gap:18px 56px;padding:56px;display:grid}body.pop .about-statement .giant-asterisk{background:var(--accent);border-radius:40px 40px 40px 100px;grid-row:span 2;place-items:center;width:220px;height:220px;margin:0;display:grid}body.pop .about-statement .giant-asterisk img{filter:brightness(0)invert();width:96px;height:auto}body.pop .about-statement h2{max-width:none;margin:0;font-size:clamp(30px,3vw,46px);color:#fff!important}body.pop .about-statement p{color:#ffffffc0;max-width:680px;margin:0;font-size:16px;line-height:1.8}@media (max-width:800px){body.pop .about-statement{border-radius:20px;grid-template-columns:1fr;padding:32px 24px}body.pop .about-statement .giant-asterisk{border-radius:22px 22px 22px 44px;grid-row:auto;width:96px;height:96px}body.pop .about-statement .giant-asterisk img{width:46px}}@media (min-width:900px){body.pop .article:has(>.article-intro:first-child){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;column-gap:72px;max-width:none;display:grid}body.pop .article:has(>.article-intro:first-child)>*{grid-column:2}body.pop .article>.article-intro:first-child{grid-area:1/1/span 40;position:sticky;top:120px}}body.pop .article .article-intro{font:700 clamp(20px, 1.8vw, 26px) / 1.45 var(--heading);letter-spacing:-.025em;color:var(--ink);background:var(--blush);border-radius:24px 24px 24px 70px;padding:30px}body.pop .article h2{border-top:1px solid var(--line);margin:0;padding-top:26px;font-size:24px!important}body.pop .article h2+p{margin:12px 0 30px;font-size:15px;line-height:1.8}body.pop .article>h2:first-of-type{border-top:0;padding-top:0}body.pop .article .article-intro+h2{border-top:0}@media (max-width:899px){body.pop .article .article-intro{margin-bottom:34px}}body.pop .resource-cover h3{display:none}body.pop .resource-cover{aspect-ratio:1/.82}body.pop .resource-cover b{font:800 clamp(64px, 7vw, 110px) / 1 var(--heading);letter-spacing:-.06em}body.pop .resource-card>.eyebrow{margin:20px 0 8px}body.pop .resource-card>h3{font-size:22px}body.pop .resource-card>span{color:var(--accent);gap:8px;margin-top:12px;font-size:14px;font-weight:700;display:inline-flex}body.pop .resource-card>span:after{content:"→";transition:transform .18s}body.pop .resource-card:hover>span:after{transform:translate(4px)}body.pop .resource-card:hover .resource-cover{transform:translateY(-4px)}body.pop .resource-cover{transition:transform .2s}@media (max-width:1100px){body.pop .p-hero-sticker{right:4px}}body.pop .about-statement{width:auto;max-width:none}body.pop .article>.button{justify-self:start}body.pop .lang-switch{border:1px solid #fff5;border-radius:9px;gap:2px;padding:3px;display:inline-flex}body.pop .lang-switch a{font:700 12px/1 var(--body);letter-spacing:.06em;color:#fff;opacity:.8;border-radius:6px;padding:5px 9px}body.pop .lang-switch a:hover{opacity:1;background:#ffffff1f}body.pop .lang-switch a[aria-current=true]{color:var(--accent);opacity:1;background:#fff}body.pop .mobile-nav-actions .lang-switch{border-color:var(--line);align-self:flex-start}body.pop .mobile-nav-actions .lang-switch a{color:var(--ink)}body.pop .mobile-nav-actions .lang-switch a[aria-current=true]{background:var(--accent);color:#fff}@media (max-width:950px){body.pop .nav-actions .lang-switch,body.pop .nav-actions>a:not(.button){display:none}}@media (min-width:951px) and (max-width:1280px){body.pop .studio-header{gap:14px}body.pop .studio-header .brand-logo{width:96px}body.pop .site-header nav{gap:0}body.pop .studio-header .mega-trigger,body.pop .studio-header .studio-about{padding-left:7px;padding-right:7px;font-size:13px}body.pop .studio-header .nav-actions{gap:12px}body.pop .studio-header .nav-actions .button{padding:0 14px;font-size:13px}}@media (min-width:951px) and (max-width:1120px){body.pop .studio-header .nav-actions>a:not(.button){display:none}}@media (min-width:951px) and (max-width:1060px){body.pop .studio-header{gap:10px}body.pop .studio-header .mega-trigger,body.pop .studio-header .studio-about{padding-left:5px;padding-right:5px;font-size:12.5px}}body.pop main>.inner-hero+.legal{padding-top:8px}body.pop .legal{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:32px 56px;display:grid}body.pop .legal-toc{background:var(--blush);border:1px solid var(--rose);border-radius:22px 22px 22px 60px;padding:26px;position:sticky;top:116px}body.pop .legal-toc .eyebrow{margin:0 0 14px}body.pop .legal-toc ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}body.pop .legal-toc li{padding:0}body.pop .legal-toc a{font:700 15px/1.35 var(--heading);letter-spacing:-.015em;color:var(--ink);border-radius:10px;align-items:baseline;gap:12px;padding:9px 10px;display:flex}body.pop .legal-toc a:hover{color:var(--accent);background:#fff}body.pop .legal-toc b{font:700 11px var(--body);color:var(--accent);letter-spacing:.04em}body.pop .legal-body{border:1px solid var(--line);counter-reset:legal;background:#fff;border-radius:24px;max-width:none;margin:0;padding:48px 56px}body.pop .legal-body h2{counter-increment:legal;border-top:1px solid var(--line);margin-top:30px;padding-top:30px;scroll-margin-top:120px;font-size:clamp(22px,2vw,28px)!important}body.pop .legal-body h2:before{content:counter(legal, decimal-leading-zero);font:700 11px var(--body);letter-spacing:.12em;color:var(--accent);margin-bottom:8px;display:block}body.pop .legal-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}body.pop .legal-body h2+p,body.pop .legal-body p{max-width:720px;margin:14px 0 0;font-size:16px;line-height:1.85}@media (max-width:900px){body.pop .legal{grid-template-columns:1fr}body.pop .legal-toc{padding:20px;position:static}body.pop .legal-body{border-radius:18px;padding:28px 22px}}@media (max-width:700px){body.pop main>.inner-hero{padding-top:44px;padding-bottom:28px}body.pop main>.inner-hero+.section{padding-top:12px}body.pop main>.section:last-child{padding-bottom:48px}}@media (max-width:1100px){body.pop .contact-layout{grid-template-columns:1fr;gap:28px}body.pop .contact-layout>aside{max-width:640px;position:static}}body.pop .contact-layout select{text-overflow:ellipsis}body.pop .login-state{text-align:left;padding-top:8px;display:block}body.pop .login-card{background:var(--night);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:56px;display:grid;overflow:hidden}body.pop .login-mark{background:var(--accent);border-radius:18px 18px 18px 34px;place-items:center;width:64px;height:64px;margin-bottom:26px;display:inline-grid}body.pop .login-mark img{filter:brightness(0)invert();width:30px;height:auto}body.pop .login-state h2{margin:0 0 16px;font-size:clamp(30px,3vw,44px);color:#fff!important}body.pop .login-state p{color:#ffffffc0;max-width:460px;margin:0;font-size:16px;line-height:1.75}body.pop .login-actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}body.pop .login-state .text-button{color:#fff}body.pop .login-preview{margin-right:-110px;transform:rotate(-2deg)}body.pop .login-preview .p-shot{border:0;box-shadow:0 30px 60px #0005}@media (max-width:900px){body.pop .login-card{border-radius:20px;grid-template-columns:1fr;gap:32px;padding:32px 24px}body.pop .login-preview{margin:0 -40px -60px 0}}body.pop .login-state{justify-items:stretch;width:auto;max-width:none;margin:0}body.pop .login-state>.login-card{width:100%}@media (min-width:951px){body.pop .studio-header .mega-panel{top:calc(100% - 6px);left:var(--gut);right:var(--gut);background:#fffef9;border:1px solid #f1e6e8;border-radius:21px;max-height:calc(100dvh - 108px);animation:.2s both pop-mega-in;position:absolute;overflow:hidden auto;box-shadow:0 24px 65px #2a0d142e,0 4px 12px #2a0d140d}body.pop .studio-header .mega-panel:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:60%;height:3px;position:absolute;top:0;left:0}body.pop .mega-shell{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:30px 30px 26px;display:grid}body.pop .mega-intro{margin-bottom:26px;border:0!important;padding:0!important}body.pop .mega-intro .mega-label,body.pop .mega-teaser .mega-label{letter-spacing:.16em;margin:0 0 8px;color:var(--muted)!important;font-size:10px!important}body.pop .mega-intro h2{font:800 30px/1.1 var(--heading);letter-spacing:-.045em;color:var(--ink);margin:0 0 8px}body.pop .mega-intro h2 em{color:var(--accent);font-style:normal}body.pop .mega-intro p:not(.mega-label){color:var(--muted);max-width:560px;margin:0;font-size:14px}body.pop .mega-groups{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 34px;display:grid}body.pop .mega-group-title{letter-spacing:.14em;color:var(--muted);border-bottom:1px solid #ece4e6;align-items:baseline;gap:10px;margin:0 0 8px;padding-bottom:12px;font-size:10px;display:flex}body.pop .mega-group-title b{color:var(--ink);font-weight:700}body.pop .mega-link{border-radius:12px;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:14px;margin:0 -10px;padding:12px 10px;display:grid}body.pop .mega-link:hover{background:var(--blush)}body.pop .mega-icon{width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;font-size:16px;display:grid;border:1px solid var(--rose)!important;background:#fff!important}body.pop .mega-link-copy strong{font:700 15px/1.3 var(--heading);letter-spacing:-.015em;color:var(--ink);display:block}body.pop .mega-link-copy small{color:var(--muted);margin-top:3px;font-size:13px;line-height:1.45;display:block}body.pop .mega-link-plus{color:var(--accent);opacity:0;font-size:18px;transition:opacity .16s,transform .16s;transform:translate(-4px)}body.pop .mega-link:hover .mega-link-plus,body.pop .mega-link:focus-visible .mega-link-plus{opacity:1;transform:none}body.pop .mega-teaser{background:var(--blush);border:1px solid var(--rose);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}body.pop .mega-teaser img{object-fit:cover;object-position:left top;background:var(--accent);width:100%;height:150px}body.pop .mega-teaser-copy{flex-direction:column;flex:1;padding:20px 20px 22px;display:flex}body.pop .mega-teaser h3{font:800 22px/1.15 var(--heading);letter-spacing:-.04em;color:var(--accent);margin:0 0 18px}body.pop .mega-teaser-cta{background:var(--accent);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 14px;font-size:13px;font-weight:700;display:flex}body.pop .mega-teaser-cta:hover{background:var(--accent-deep)}body.pop .studio-header .mega-bottom{background:#f8f5f6;border-top:1px solid #f0e8ea;justify-content:space-between;align-items:center;gap:16px;padding:15px 30px;font-size:13px;display:flex}body.pop .mega-bottom .mega-overview{color:var(--accent);border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}body.pop .mega-bottom .mega-overview i{color:var(--muted);font-style:normal}body.pop .mega-bottom-cta{color:var(--muted);font-weight:600}body.pop .mega-bottom-cta:hover{color:var(--accent)}body.pop .mega-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1a2733}}@media (min-width:951px) and (max-width:1180px){body.pop .mega-shell{grid-template-columns:minmax(0,1fr) 240px}}@keyframes pop-mega-in{0%{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){body.pop .studio-header .mega-panel{animation:none}}@media (max-width:950px){body.pop .mega-teaser,body.pop .mega-intro h2,body.pop .mega-intro p,body.pop .mega-link-plus,body.pop .studio-header .mega-bottom{display:none}body.pop .mega-shell,body.pop .mega-groups{gap:6px;padding:4px 0 14px;display:grid}body.pop .mega-group-title{letter-spacing:.14em;color:var(--muted);margin:10px 0 4px;font-size:10px}body.pop .mega-link{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:8px 0;display:grid}body.pop .mega-link-copy strong{font-size:14px;display:block}body.pop .mega-link-copy small{color:var(--muted);font-size:12px;display:block}}@media (min-width:951px){body.pop .studio-header .mega-trigger[aria-expanded=true]{border-radius:9px;color:#fff!important;background:#ffffff26!important}body.pop .studio-header .mega-bottom>*{line-height:1.4;border:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important}}@media (max-width:950px){body.pop .studio-header .mega-panel{box-shadow:none;background:0 0;border:0;border-radius:0}body.pop .mega-group-title{border:0;padding:0}body.pop .mobile-nav-actions{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}body.pop .mobile-nav-actions>a:not(.button){border:1.5px solid var(--ink);min-height:52px;color:var(--ink);white-space:nowrap;background:#fff;border-radius:12px;flex:140px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:16px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}body.pop .mobile-nav-actions>a:not(.button):hover,body.pop .mobile-nav-actions>a:not(.button):active{background:var(--ink);color:#fff}body.pop .mobile-nav-actions .lang-switch{align-self:center}body.pop .mobile-nav-actions .button{flex:100%}}body.pop .p-hero{background-color:var(--night);background-image:radial-gradient(55% 70% at 85% 30%,#d7193033,#0000 70%),radial-gradient(45% 55% at 0 100%,#d719301f,#0000 70%)}body.pop .p-hero .button{background:var(--accent);border-color:var(--accent);color:#fff}body.pop .p-hero .button:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff;box-shadow:0 8px 22px #d7193055}body.pop .p-hero .p-secondary{border-color:#fff5}body.pop .p-hero-stage:before{background:#ffffff0f}body.pop .p-hero-frame{box-shadow:0 30px 70px #0000006b,0 6px 16px #0003}body.pop .p-hero-float{box-shadow:0 18px 45px #00000059}body.pop .p-eyebrow-pill{border-color:#ffffff40}body.pop .p-eyebrow-pill img{filter:none}body.pop .p-hero-bottom{color:#fff9;border-top-color:#ffffff1f}body.pop .studio-header{background:var(--night);border-bottom-color:#ffffff14}body.pop .studio-header .nav-actions .button{background:var(--accent);border-color:var(--accent);color:#fff}body.pop .studio-header .nav-actions .button:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:#fff}body.pop .lang-switch a[aria-current=true]{color:var(--night)}@media (min-width:951px){body.pop .studio-header .mega-trigger:hover,body.pop .studio-header .studio-about:hover{color:var(--accent-light)}}body.pop .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.pop .mk-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:36px;display:grid}body.pop .mk-filters{gap:14px;display:grid;position:sticky;top:116px}body.pop .mk-search{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:flex}body.pop .mk-search svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round}body.pop .mk-search input{background:0 0;border:0;outline:0;width:100%;height:46px;font-size:14px}body.pop .mk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #d7193022}body.pop .mk-tags{gap:6px;display:grid}body.pop .mk-tags button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 14px;font-size:14px;font-weight:600;transition:border-color .18s,background .18s,color .18s,translate .18s;display:flex}body.pop .mk-tags button span{background:var(--cream);min-width:30px;box-shadow:inset 0 0 0 1px var(--line);text-align:center;color:var(--muted);border-radius:999px;flex:none;padding:3px 8px;font-size:11.5px;font-weight:700;line-height:1.3;transition:background .18s,color .18s}body.pop .mk-tags button:hover{border-color:var(--ink);translate:2px}body.pop .mk-tags button:hover span{background:var(--blush);box-shadow:none;color:var(--accent)}body.pop .mk-tags button[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fff;translate:none}body.pop .mk-tags button[aria-pressed=true] span{background:var(--accent);box-shadow:none;color:#fff}body.pop .mk-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}body.pop .mk-grid li{padding:0}body.pop .mk-tile{border:1px solid var(--line);text-align:center;background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:18px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}body.pop .mk-tile:hover{border-color:var(--rose);transform:translateY(-3px);box-shadow:0 14px 30px #6d0a1814}body.pop .mk-tile b{font:800 15px/1.2 var(--heading);letter-spacing:-.02em;overflow-wrap:anywhere;max-width:100%;color:var(--ink)}body.pop .mk-tile b.is-long{font-size:13px}body.pop .mk-tile small{color:var(--muted);font-size:11px}body.pop .mk-logo{object-fit:contain;width:44px;height:44px}body.pop .mk-monogram{color:#fff;font:800 17px var(--heading);letter-spacing:-.02em;border-radius:12px;place-items:center;display:inline-grid}body.pop .mk-tile{position:relative}body.pop .mk-tile.is-featured{border:2px solid var(--accent);background:linear-gradient(#fff6f7,#fff 60%)}body.pop .mk-star{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;line-height:1;display:grid;position:absolute;top:8px;right:8px}body.pop .mk-models{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}body.pop .mk-model{font:800 11px/1.3 var(--heading);letter-spacing:.04em;border-radius:6px;align-items:baseline;gap:5px;padding:3px 8px;display:inline-flex}body.pop .mk-model-3p{color:#1e6b3a;background:#e6f4ea;border:1px solid #bfe3ca}body.pop .mk-model-2p{color:#8a5a00;background:#fff4dc;border:1px solid #f3d99a}body.pop .mk-model.is-soon{color:var(--muted);border:1px dashed var(--line);background:0 0}body.pop .mk-model em{font:600 11px var(--body);letter-spacing:0;font-style:normal}body.pop .mk-grid .mk-model em{display:none}body.pop .mk-tags-models{border-bottom:1px solid var(--line);margin-bottom:14px;padding-bottom:14px}body.pop .mk-hero-models{flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 14px;display:flex}body.pop .mk-hero-models>span:first-child{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}body.pop .mk-hero-models .mk-model{padding:5px 10px;font-size:13px}body.pop .mk-hero-models .mk-model em:before{content:"· "}body.pop .mk-syncs{border-top:1px solid var(--line);color:#6f6763;justify-content:center;gap:5px;width:100%;margin-top:4px;padding-top:9px;display:flex}body.pop .mk-syncs .mk-sync,body.pop .mk-legend .mk-sync{width:auto;height:auto;color:inherit;background:0 0}body.pop .mk-syncs .mk-sync-icon{width:13px;height:13px}body.pop .mk-sync{background:var(--blush);width:22px;height:22px;color:var(--ink);border-radius:6px;place-items:center;display:inline-grid}body.pop .mk-sync-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}body.pop .mk-syncs .mk-sync{border-radius:5px;margin:-3px;padding:3px;position:relative}body.pop .mk-syncs .mk-sync:hover{color:var(--accent)}body.pop .mk-syncs .mk-sync[data-tip]:after{content:attr(data-tip);background:var(--night);color:#fff;font:600 12px/1.2 var(--body);white-space:nowrap;pointer-events:none;opacity:0;z-index:5;border-radius:7px;padding:5px 9px;transition:opacity .12s,translate .12s;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 4px}body.pop .mk-syncs .mk-sync[data-tip]:before{content:"";border:5px solid #0000;border-top-color:var(--night);opacity:0;z-index:5;border-bottom:0;transition:opacity .12s,translate .12s;position:absolute;bottom:calc(100% + 3px);left:50%;translate:-50% 4px}body.pop .mk-syncs .mk-sync:hover:after,body.pop .mk-syncs .mk-sync:hover:before{opacity:1;translate:-50%}body.pop .mk-legend{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:18px;padding:12px 16px;font-size:13px;display:flex}body.pop .mk-legend-title{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}body.pop .mk-legend-item{align-items:center;gap:6px;display:inline-flex}body.pop .mk-sync-list{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.pop .mk-sync-list li{align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;display:flex}body.pop .mk-sync-list li .mk-sync{border-radius:8px;width:30px;height:30px}body.pop .mk-sync-list li .mk-sync-icon{width:16px;height:16px}body.pop .mk-sync-list li.is-on .mk-sync{background:var(--accent);color:#fff}body.pop .mk-sync-list li.is-off{color:var(--muted);font-weight:500;-webkit-text-decoration:line-through #0000002a;text-decoration:line-through #0000002a}body.pop .mk-sync-list li.is-off .mk-sync{border:1px dashed var(--line);color:#b9b2ad;background:0 0}body.pop .mk-empty{text-align:center;border:1px dashed var(--line);border-radius:16px;padding:40px}@media (max-width:900px){body.pop .mk-layout{grid-template-columns:1fr}body.pop .mk-filters{position:static}body.pop .mk-tags{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}body.pop .mk-tags button{white-space:nowrap;border-radius:999px;gap:8px;translate:none!important}body.pop .mk-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}body.pop .mk-tile{min-height:124px}body.pop .mk-tags-models{margin-bottom:8px;padding-bottom:8px}}body.pop .mk-hero{padding:60px var(--gut) 70px;background:linear-gradient(180deg, var(--blush), var(--cream));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}body.pop .mk-crumb{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:18px;font-size:11px;font-weight:700}body.pop .mk-crumb a{color:inherit}body.pop .mk-crumb span{color:var(--muted);margin:0 6px}body.pop .mk-hero h1{letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(40px,4.4vw,66px);line-height:1.04}body.pop .mk-hero h1 em{color:var(--accent)}body.pop .mk-hero-copy>p:not(.mk-crumb){max-width:560px;font-size:16px;line-height:1.8}body.pop .mk-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;display:flex}body.pop .mk-chips{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}body.pop .mk-chips span{border:1px solid var(--rose);color:var(--ink);background:#fff;border-radius:99px;padding:6px 12px;font-size:12px}body.pop .mk-orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}body.pop .mk-ring{border:1px solid #e8c9cf;border-radius:50%;position:absolute}body.pop .mk-ring-1{inset:0}body.pop .mk-ring-2{border-style:dashed;animation:60s linear infinite pop-spin;inset:14%}body.pop .mk-orbit-core{background:#fff;border-radius:50%;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;inset:28%;box-shadow:0 24px 50px #6d0a1824}body.pop .mk-orbit-core .mk-logo{width:88px;height:88px}body.pop .mk-orbit-core b{font:800 18px var(--heading);letter-spacing:-.02em}body.pop .mk-orbit-dot{width:46px;height:46px;color:var(--accent);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;box-shadow:0 10px 24px #6d0a1820}body.pop .mk-orbit-dot img{width:22px;height:22px}body.pop .mk-dot-a{top:6%;left:18%}body.pop .mk-dot-b{top:46%;right:-2%}body.pop .mk-dot-c{bottom:8%;left:12%}body.pop .mk-info{background:var(--lilac);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}body.pop .mk-info>h2{position:sticky;top:120px}body.pop .mk-info-body{gap:18px;display:grid}body.pop .mk-block{background:#fff;border:1px solid #dedbee;border-radius:20px;padding:28px 30px}body.pop .mk-block h3{margin:0 0 14px;font-size:18px!important}body.pop .mk-countries,body.pop .mk-points{gap:10px;margin:0;padding:0;list-style:none;display:grid}body.pop .mk-countries li{border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:0 0 10px;font-size:14px;display:flex}body.pop .mk-countries li:last-child{border-bottom:0;padding-bottom:0}body.pop .mk-countries b{color:var(--ink)}body.pop .mk-site{background:var(--blush);color:var(--accent);border-radius:6px;padding:2px 8px;font-size:12px}body.pop .mk-points li{color:var(--muted);padding:0 0 0 30px;font-size:15px;line-height:1.65;position:relative}body.pop .mk-points li b{color:var(--ink)}body.pop .mk-points li:before{border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:800;display:grid;position:absolute;top:2px;left:0}body.pop .mk-why li:before{content:"✓";color:#1c8a4a;background:#e7f6ec}body.pop .mk-challenges li:before{content:"!";color:#b4640b;background:#fff1df}body.pop .mk-others-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}body.pop .mk-grid-row{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1000px){body.pop .mk-hero,body.pop .mk-info{grid-template-columns:1fr}body.pop .mk-info>h2{position:static}body.pop .mk-orbit{max-width:320px}body.pop .mk-grid-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){body.pop .mk-hero{padding-top:40px}body.pop .mk-block{padding:22px 18px}body.pop .mk-grid-row{grid-template-columns:repeat(2,minmax(0,1fr))}body.pop .mk-others-head{flex-direction:column;align-items:start}}body.pop .mk-search input{box-shadow:none!important;background:0 0!important;padding:0!important}body.pop .pop-footer.ft{background:var(--night);color:#ffffffc7;padding:76px var(--gut) 30px;position:relative;overflow:hidden}body.pop .pop-footer.ft:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7193033,#0000 70%);border-radius:50%;width:560px;height:560px;position:absolute;top:-260px;right:-200px}body.pop .ft-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px 90px;padding-bottom:54px;display:grid;position:relative}body.pop .ft .brand-logo{filter:brightness(0)invert();width:150px}body.pop .ft-brand>p{color:#ffffffa8;max-width:440px;margin:20px 0 0;font-size:15px;line-height:1.75}body.pop .ft-stats{flex-wrap:wrap;gap:14px 34px;margin:28px 0 0;display:flex}body.pop .ft-stats div{gap:4px;display:grid}body.pop .ft-stats dt{font:800 28px/1 var(--heading);letter-spacing:-.04em;color:#fff}body.pop .ft-stats dd{color:#ffffff8c;margin:0;font-size:12px}body.pop .ft-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}body.pop .ft-login{color:#fff;border-bottom:1px solid #fff5;padding-bottom:2px;font-size:14px;font-weight:600}body.pop .ft-login:hover{border-color:#fff}body.pop .ft-title{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light);margin:0 0 18px}body.pop .ft-markets ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}body.pop .ft-markets li{padding:0}body.pop .ft-markets li a{color:#fff;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:600;transition:background-color .18s,border-color .18s;display:flex}body.pop .ft-markets li a:hover{background:#ffffff1c;border-color:#ffffff38}body.pop .ft-markets img{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:22px;height:22px;padding:2px}body.pop .ft-markets span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.pop .ft-more{color:#fff;margin-top:18px;font-size:14px;font-weight:600;display:inline-block}body.pop .ft-more:after{content:" →";color:var(--accent-light)}body.pop .ft-cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:36px 28px;padding:50px 0;display:grid;position:relative}body.pop .ft-cols ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}body.pop .ft-cols li{padding:0}body.pop .ft-cols a{color:#ffffffb8;font-size:14px;line-height:1.4;transition:color .15s}body.pop .ft-cols a:hover{color:#fff}body.pop .ft-cols .ft-overview{color:#fff;font-weight:600}body.pop .ft-cols .ft-overview:after{content:" →";color:var(--accent-light)}body.pop .pop-footer-bottom.ft-bottom{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-top:24px;font-size:13px;display:flex;position:relative}body.pop .ft-bottom em{color:inherit;font-style:normal}body.pop .ft-legal{flex-wrap:wrap;gap:8px 22px;display:flex}body.pop .ft-legal a{color:#ffffffb0}body.pop .ft-legal a:hover{color:#fff}@media (max-width:1100px){body.pop .ft-top{grid-template-columns:1fr;gap:44px}body.pop .ft-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){body.pop .pop-footer.ft{padding:56px 24px 26px}body.pop .ft-cols{grid-template-columns:1fr 1fr;gap:32px 20px;padding:40px 0}body.pop .ft-markets ul{grid-template-columns:1fr 1fr}body.pop .pop-footer-bottom.ft-bottom{flex-direction:column;align-items:flex-start}}body.pop .ft-email{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:26px 0 0;display:flex}body.pop .ft-email span{font:700 11px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-light)}body.pop .ft-email a{color:#fff;border-bottom:1px solid #ffffff40;align-items:center;gap:9px;padding-bottom:2px;font-size:16px;font-weight:600;transition:border-color .15s;display:inline-flex}body.pop .ft-email a:hover{border-color:#fff}body.pop .ft-email svg{fill:none;width:17px;height:17px;stroke:var(--accent-light);stroke-width:1.8px;stroke-linejoin:round}body.pop .p-hero-stage.is-live{padding:46px 0 64px}body.pop .p-hero-stage.is-live:before{background:#ffffff0d;border-radius:56px 0 0 140px;inset:4% -30% 10% 10%}body.pop .p-live-frame{transform:none;box-shadow:0 40px 80px #0006,0 8px 22px #00000040}body.pop .p-live-card,body.pop .p-live-pill{color:var(--ink);z-index:2;background:#fff;border-radius:14px;align-items:center;gap:12px;display:flex;position:absolute;box-shadow:0 18px 40px #00000040,0 2px 6px #0000001f}body.pop .p-live-card{padding:12px 18px 12px 12px}body.pop .p-live-card b{font:700 14px/1.25 var(--body);white-space:nowrap;display:block}body.pop .p-live-card small{color:var(--muted);white-space:nowrap;margin-top:2px;font-size:12px;display:block}body.pop .p-live-ic{background:var(--blush);width:32px;height:32px;color:var(--accent);font:800 15px/1 var(--body);border-radius:9px;flex:none;place-items:center;display:grid}body.pop .p-live-order{top:22px;left:-46px}body.pop .p-live-stock{top:60%;left:-60px}body.pop .p-live-pill{font:700 13px/1 var(--body);white-space:nowrap;border-radius:999px;padding:10px 16px;top:14px;right:-14px}body.pop .p-live-pill i{background:#22b35e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #22b35e2e}body.pop .p-live-stat{z-index:2;background:var(--accent);color:#fff;border-radius:16px;gap:4px;min-width:150px;padding:18px 22px;display:grid;position:absolute;bottom:52px;right:-28px;box-shadow:0 22px 46px #d7193066,0 4px 10px #0000002e}body.pop .p-live-stat small{font:700 11px var(--body);letter-spacing:.12em;text-transform:uppercase;color:#ffffffd0}body.pop .p-live-stat b{font:800 34px/1 var(--heading);letter-spacing:-.04em;font-variant-numeric:tabular-nums}body.pop .p-live-stat>span{color:#ffffffd9;font-size:12px}body.pop .p-live-note{font:600 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:#ffffff59;margin:0;position:absolute;bottom:8px;right:0}@media (max-width:1100px){body.pop .p-live-order,body.pop .p-live-stock{left:-12px}body.pop .p-live-stat{right:-8px}body.pop .p-live-pill{right:-6px}}@media (max-width:700px){body.pop .p-hero-stage.is-live{padding:34px 0 56px}body.pop .p-live-card{gap:9px;padding:8px 12px 8px 8px}body.pop .p-live-card b{font-size:12px}body.pop .p-live-card small{font-size:10px}body.pop .p-live-ic{width:26px;height:26px;font-size:13px}body.pop .p-live-order{top:6px;left:-6px}body.pop .p-live-stock{display:none}body.pop .p-live-pill{padding:8px 12px;font-size:11px;inset:auto auto 24px -4px}body.pop .p-live-stat{min-width:0;padding:12px 14px;bottom:20px;right:-4px}body.pop .p-live-stat b{font-size:24px}body.pop .p-live-stat>span{display:none}body.pop .p-live-note{bottom:0}}body.pop .p-introduction.has-pillars{text-align:center;padding-top:110px;padding-bottom:110px;display:block}body.pop .p-introduction.has-pillars .p-intro-head{max-width:820px;margin:0 auto}body.pop .p-introduction.has-pillars .p-intro-head h2{text-wrap:balance;margin:0 0 22px}body.pop .p-introduction.has-pillars .p-intro-head>p:not(.p-label){text-wrap:pretty;max-width:640px;margin:0 auto}body.pop .p-pillars{grid-template-columns:minmax(0,1fr) clamp(260px,26vw,380px) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4vw,64px);margin-top:64px;display:grid}body.pop .p-pillars-col{gap:clamp(56px,7vw,110px);margin:0;padding:0;list-style:none;display:grid}body.pop .p-pillar{grid-template-columns:1fr auto;grid-template-areas:"title icon""body body";align-items:center;column-gap:14px;max-width:380px;display:grid}body.pop .p-pillars-col.is-l{text-align:right;justify-items:end}body.pop .p-pillars-col.is-r{text-align:left;justify-items:start}body.pop .p-pillars-col.is-r .p-pillar{grid-template-columns:auto 1fr;grid-template-areas:"icon title""body body"}body.pop .p-pillars-col.is-l .p-pillar:nth-child(2n){margin-right:clamp(0px,4vw,64px)}body.pop .p-pillars-col.is-r .p-pillar:nth-child(2n){margin-left:clamp(0px,4vw,64px)}body.pop .p-pillar-ic{color:#d71930;background:#fbe6e9;border-radius:14px 14px 14px 22px;grid-area:icon;place-items:center;width:46px;height:46px;transition:background .25s,color .25s,rotate .25s;display:grid}body.pop .p-pillar:hover .p-pillar-ic{color:#fff;background:#d71930;rotate:-6deg}body.pop .p-pillar h3{letter-spacing:-.02em;color:#1e1b2b;grid-area:title;margin:0;font-size:19px;font-weight:700;line-height:1.3}body.pop .p-pillar p{color:#7c7484;grid-area:body;margin:12px 0 0;font-size:15.5px;line-height:1.75}body.pop .p-pillars-art{aspect-ratio:4/5.2;place-items:end center;display:grid;position:relative}body.pop .p-pillars-arch{background:radial-gradient(120% 70% at 50% 0,#fff 0%,#0000 60%),linear-gradient(#fdf0f2 0%,#f9d9de 100%);border-radius:999px 999px 36px 36px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f3ccd3}body.pop .p-pillars-arch:before,body.pop .p-pillars-arch:after{content:"";pointer-events:none;border:1px dashed #e7a9b3;border-radius:50%;position:absolute;top:34%;left:50%;translate:-50% -50%}body.pop .p-pillars-arch:before{aspect-ratio:1;width:62%}body.pop .p-pillars-arch:after{aspect-ratio:1;border-style:solid;border-color:#f1c4cc80;width:92%}body.pop .p-pillars-mark{filter:drop-shadow(0 24px 30px #d7193033);width:64%;height:auto;margin-bottom:14%;position:relative}body.pop .p-pillars-photo{object-fit:cover;object-position:bottom center;border-radius:999px 999px 36px 36px;width:100%;height:100%;position:relative}body.pop .p-introduction.has-pillars .p-intro-foot{justify-content:center;max-width:640px;margin:64px auto 0}@media (prefers-reduced-motion:no-preference){body.pop .p-pillars-mark{animation:6s ease-in-out infinite p-pillar-float}@keyframes p-pillar-float{50%{translate:0 -10px}}}@media (max-width:980px){body.pop .p-pillars{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"art art""l r";gap:48px 32px}body.pop .p-pillars-art{grid-area:art;width:min(300px,70%);margin:0 auto}body.pop .p-pillars-col.is-l{grid-area:l}body.pop .p-pillars-col.is-r{grid-area:r}body.pop .p-pillars-col{align-content:start;gap:40px}body.pop .p-pillars-col.is-l,body.pop .p-pillars-col.is-r{text-align:left;justify-items:start}body.pop .p-pillars-col .p-pillar,body.pop .p-pillars-col.is-r .p-pillar{grid-template-columns:auto 1fr;grid-template-areas:"icon title""body body";margin:0!important}}@media (max-width:640px){body.pop .p-introduction.has-pillars{padding-top:72px;padding-bottom:72px}body.pop .p-pillars{grid-template-columns:minmax(0,1fr);grid-template-areas:"art""l""r";row-gap:40px;margin-top:44px}body.pop .p-pillars-art{width:min(240px,66%)}body.pop .p-introduction.has-pillars .p-intro-foot{flex-wrap:wrap;margin-top:44px}}@media (min-width:641px){body.pop .ft-email{grid-template-columns:auto auto;justify-content:start;justify-items:start;gap:10px 14px;display:grid}body.pop .ft-email>a{grid-column:2}body.pop .ft-email>span{grid-row:1;align-self:center}}@media (max-width:950px){body.pop .studio-header .nav-actions>.button{display:none}body.pop .studio-header .nav-actions>a.nav-login{background:var(--accent);border:1px solid var(--accent);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:41px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}body.pop .studio-header .nav-actions>a.nav-login:hover{background:var(--accent-dark,#b8132a)}body.pop .mobile-nav-actions>a.m-login{display:none}body.pop .mobile-nav-actions .button{flex:140px;justify-content:center;min-height:52px}}
@media (prefers-reduced-motion:no-preference){@keyframes mo-rise{0%{opacity:0;translate:0 26px}}@keyframes mo-pop{0%{opacity:0;scale:.92}}@keyframes mo-slide{0%{opacity:0;translate:-30px}}body.pop .p-hero-intro>*{animation:.8s cubic-bezier(.2,.7,.2,1) backwards mo-rise}body.pop .p-hero-intro>:nth-child(2){animation-delay:80ms}body.pop .p-hero-intro>:nth-child(3){animation-delay:.16s}body.pop .p-hero-intro>:nth-child(4){animation-delay:.24s}body.pop .p-hero-frame{animation:1s cubic-bezier(.2,.7,.2,1) .2s backwards mo-pop}body.pop .p-hero-sticker{animation:.7s cubic-bezier(.3,1.4,.5,1) .6s backwards mo-pop}@keyframes mo-bob{50%{translate:0 -8px}}body.pop .p-hero-float{animation:.8s cubic-bezier(.2,.7,.2,1) .5s backwards mo-slide,6s ease-in-out 1.4s infinite mo-bob}@keyframes mo-drop{0%{opacity:0;translate:0 -14px;scale:.94}}@keyframes mo-float{50%{translate:0 -6px}}body.pop .p-hero-stage.is-live .p-live-frame{animation:.9s cubic-bezier(.2,.7,.2,1) .15s backwards mo-pop,7s ease-in-out 1.2s infinite mo-float}body.pop .p-live-order{animation:.6s cubic-bezier(.3,1.3,.5,1) .8s backwards mo-drop,5.5s ease-in-out 1.6s infinite mo-float}body.pop .p-live-pill{animation:.6s cubic-bezier(.3,1.3,.5,1) 1.1s backwards mo-drop,6.5s ease-in-out 2s infinite mo-float}body.pop .p-live-stock{animation:.6s cubic-bezier(.3,1.3,.5,1) 1.4s backwards mo-drop,6s ease-in-out 2.3s infinite mo-float}body.pop .p-live-stat{animation:.7s cubic-bezier(.3,1.4,.5,1) 1.7s backwards mo-pop,7.5s ease-in-out 2.6s infinite mo-float}@keyframes mo-ping{70%,to{box-shadow:0 0 0 9px #22b35e00}}body.pop .p-live-pill i{animation:2s ease-out 1.8s infinite mo-ping}body.pop main .p-page-hero>div:first-child>*,body.pop main .inner-hero>div:first-child>*,body.pop .mk-hero-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) backwards mo-rise}body.pop main :is(.p-page-hero,.inner-hero)>div:first-child>:nth-child(2),body.pop .mk-hero-copy>:nth-child(2){animation-delay:70ms}body.pop main :is(.p-page-hero,.inner-hero)>div:first-child>:nth-child(3),body.pop .mk-hero-copy>:nth-child(3){animation-delay:.14s}body.pop main :is(.p-page-hero,.inner-hero)>div:first-child>:nth-child(n+4),body.pop .mk-hero-copy>:nth-child(n+4){animation-delay:.21s}body.pop .mk-orbit{animation:.9s cubic-bezier(.2,.7,.2,1) .15s backwards mo-pop}@keyframes mo-drift{50%{translate:-10px -14px;rotate:-3deg}}body.pop .pop-closing-spark{animation:9s ease-in-out infinite mo-drift}body.pop .button{transition:translate .2s,box-shadow .2s,background-color .2s}body.pop .button:hover{translate:0 -2px;box-shadow:0 10px 22px #d7193040}body.pop .p-secondary:after,body.pop .text-button:after{transition:translate .2s}body.pop .p-secondary:hover:after,body.pop .text-button:hover:after{translate:4px}@supports (animation-timeline:view()) and (animation-range:entry){@keyframes mo-reveal{0%{opacity:0;translate:0 34px}}@keyframes mo-reveal-scale{0%{opacity:0;scale:.94}}body.pop main section:not(.p-hero,.mk-hero) h2,body.pop main .section-head,body.pop main .p-section-top,body.pop main .p-intro-foot,body.pop .mk-show-side,body.pop .pop-closing-copy>*{animation:linear backwards mo-reveal;animation-timeline:view();animation-range:entry entry 80%}body.pop main :is(.p-model-cards,.text-cards,.p-onboarding,.p-retail-areas)>*,body.pop main .resource-card,body.pop main .mk-block,body.pop main .mk-grid>li,body.pop main .bl-grid>*,body.pop main .bl-feature,body.pop main details,body.pop main .compare,body.pop main .p-config-surface,body.pop main .p-tab-visual,body.pop main .legal-body>*,body.pop main .bp-article>*,body.pop main .article>*{animation:linear backwards mo-reveal;animation-timeline:view();animation-range:entry entry 70%}body.pop main :is(.p-retail-photo,.p-page-visual,.mk-show-rows,.login-card){animation:linear backwards mo-reveal-scale;animation-timeline:view();animation-range:entry entry 75%}body.pop .pop-closing{animation:linear backwards mo-reveal-scale;animation-timeline:view();animation-range:entry entry 60%}@keyframes mo-progress{0%{scale:0 1}}body.pop:after{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-light));transform-origin:0;z-index:200;pointer-events:none;height:3px;animation:linear both mo-progress;animation-timeline:scroll(root);position:fixed;inset:0 0 auto}}}
body.pop .bl-section{padding-top:24px;padding-bottom:96px}body.pop .bl-section.is-compact{padding-top:90px}body.pop .bl-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}body.pop .bl-head .section-head{margin:0}body.pop .bl-filters{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}body.pop .bl-filters button{border:1px solid var(--line);min-height:42px;color:var(--ink);font:700 14px/1 var(--body);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}body.pop .bl-filters button span{background:var(--sand);text-align:center;border-radius:999px;min-width:22px;padding:3px 7px;font-size:12px}body.pop .bl-filters button:hover{border-color:var(--accent)}body.pop .bl-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}body.pop .bl-filters button[aria-pressed=true] span{background:#ffffff26}body.pop .bl-filters button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}body.pop .bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}@media (max-width:1000px){body.pop .bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.pop .bl-grid{grid-template-columns:1fr}body.pop .bl-head{flex-direction:column;align-items:start}}body.pop .bl-card{flex-direction:column;display:flex;position:relative}body.pop .bl-cover{aspect-ratio:16/10;background:var(--sand);border-radius:20px;position:relative;overflow:hidden}body.pop .bl-cover>img{object-fit:cover;width:100%;height:100%;transition:scale .5s cubic-bezier(.2,.7,.2,1)}body.pop .bl-card:hover .bl-cover>img,body.pop .bl-feature:hover .bl-cover>img,body.pop .bl-card:hover .bl-art img{scale:1.04}body.pop .bl-card .bl-meta{margin-top:20px}body.pop .bl-card h3{font:800 22px/1.25 var(--heading);letter-spacing:-.035em;color:var(--ink);margin:12px 0 10px}body.pop .bl-card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}body.pop .bl-link{color:inherit;text-decoration:none}body.pop .bl-link:after{content:"";border-radius:20px;position:absolute;inset:0}body.pop .bl-link:focus-visible{outline:none}body.pop .bl-link:focus-visible:after{outline:3px solid var(--accent);outline-offset:6px}body.pop .bl-card:hover h3{color:var(--accent)}body.pop .bl-more{color:var(--accent);gap:8px;margin-top:14px;font-size:14px;font-weight:700;display:inline-flex}body.pop .bl-more:after{content:"→";transition:translate .18s}body.pop .bl-card:hover .bl-more:after{translate:4px}body.pop .bl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;font-weight:500;display:flex}body.pop .bl-cat{background:var(--blush);color:var(--accent-deep);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}body.pop .bl-flag{background:var(--accent);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}body.pop .bl-art{flex-direction:column;justify-content:space-between;padding:22px;display:flex;position:absolute;inset:0;overflow:hidden}body.pop .bl-art>span{z-index:1;font:800 11px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;position:relative}body.pop .bl-art img{opacity:.95;width:58%;height:auto;transition:scale .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-14%;right:-6%}body.pop .bl-art-0{background:var(--accent);color:#fff}body.pop .bl-art-0 img{filter:brightness(0)invert();opacity:.9}body.pop .bl-art-1{background:var(--night);color:#fff}body.pop .bl-art-2{background:var(--rose);color:var(--ink)}body.pop .bl-art-3{background:var(--sand);color:var(--ink)}body.pop .bl-feature{border:1px solid var(--line);background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:64px;padding:20px;display:grid;position:relative}body.pop .bl-feature .bl-cover{aspect-ratio:4/3}body.pop .bl-feature .bl-link:after{border-radius:28px}body.pop .bl-feature-copy{padding:12px 24px 12px 0}body.pop .bl-feature h2{font:800 clamp(28px, 3vw, 44px) / 1.08 var(--heading);letter-spacing:-.05em;color:var(--ink);margin:18px 0 16px}body.pop .bl-feature:hover h2{color:var(--accent)}body.pop .bl-feature-copy>p{color:var(--muted);margin:0 0 20px;font-size:17px;line-height:1.7}body.pop .bl-feature-btn{align-items:center;margin-top:28px;display:inline-flex}@media (max-width:900px){body.pop .bl-feature{border-radius:22px;grid-template-columns:1fr;gap:8px;padding:14px}body.pop .bl-feature-copy{padding:12px 8px 14px}body.pop .bl-feature-btn{display:none}}body.pop .bl-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:20px;padding:48px}body.pop .bl-foot:empty{display:none}body.pop .bl-foot{text-align:center;margin-top:48px}body.pop .bp{--bp-read:720px}body.pop .bp-hero{max-width:920px;padding:72px var(--gut) 48px;text-align:center;margin:0 auto}body.pop .bp-back{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;gap:8px;margin-bottom:32px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}body.pop .bp-back:hover{border-color:var(--accent);color:var(--accent)}body.pop .bp-back span{transition:translate .18s}body.pop .bp-back:hover span{translate:-4px}body.pop .bp-hero .eyebrow{margin:0}body.pop .bp-hero h1{font:800 clamp(34px, 4.4vw, 60px) / 1.06 var(--heading);letter-spacing:-.05em;color:var(--ink);text-wrap:balance;margin:16px auto 22px}body.pop .bp-lede{max-width:680px;color:var(--muted);text-wrap:pretty;margin:0 auto;font-size:clamp(17px,1.4vw,20px);line-height:1.65}body.pop .bp-byline{color:var(--muted);text-align:left;align-items:center;gap:12px;margin-top:30px;font-size:14px;display:inline-flex}body.pop .bp-byline b{color:var(--ink);font-weight:700;display:block}body.pop .bp-avatar{background:var(--blush);border-radius:14px 14px 14px 24px;flex:none;place-items:center;width:44px;height:44px;display:grid}body.pop .bp-avatar img{width:22px;height:auto}body.pop .bp-cover{max-width:1120px;padding:0 var(--gut);margin:0 auto}body.pop .bp-cover>img{aspect-ratio:16/9;object-fit:cover;background:var(--sand);border-radius:28px;width:100%;height:auto;display:block}body.pop .bp-layout{grid-template-columns:minmax(0, 1fr) minmax(0, var(--bp-read)) minmax(0, 1fr);max-width:1360px;padding:64px var(--gut) 0;column-gap:56px;margin:0 auto;display:grid}body.pop .bp-layout.no-cover{padding-top:0}body.pop .bp-layout.no-cover .bp-body{border-top:1px solid var(--line);padding-top:48px}body.pop .bp-body{grid-area:1/2;min-width:0}body.pop .bp-side{grid-row:1;align-self:start;position:sticky;top:120px}body.pop .bp-side-l{grid-column:1;justify-self:end;width:100%;max-width:240px}body.pop .bp-side-r{grid-column:3;justify-self:start}body.pop .bp-layout.no-cover .bp-side{margin-top:48px}body.pop .bp-toc ol{counter-reset:toc;margin:14px 0 0;padding:0;list-style:none;display:grid}body.pop .bp-toc li{counter-increment:toc}body.pop .bp-toc a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:28px 1fr;padding:10px 0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:grid}body.pop .bp-toc a:before{content:counter(toc, decimal-leading-zero);color:var(--accent);padding-top:1px;font-size:12px;font-weight:800}body.pop .bp-toc a:hover{color:var(--accent)}body.pop .bp-share>div{flex-direction:column;align-items:start;gap:8px;margin-top:14px;display:flex}body.pop .bp-share a,body.pop .bp-tags li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}body.pop .bp-share a:hover{border-color:var(--accent);color:var(--accent)}body.pop .bp-article{max-width:720px}body.pop .bp-article>:first-child{margin-top:0}body.pop .bp-article p,body.pop .bp-article li{color:#3b3747;font-size:18px;line-height:1.8}body.pop .bp-article p{margin:0 0 22px}body.pop .bp-article h2{font:800 clamp(26px, 2.4vw, 34px) / 1.2 var(--heading);letter-spacing:-.04em;color:var(--ink);margin:52px 0 16px;scroll-margin-top:120px}body.pop .bp-article h3{font:800 22px/1.3 var(--heading);letter-spacing:-.03em;color:var(--ink);margin:36px 0 12px}body.pop .bp-article ul,body.pop .bp-article ol{margin:0 0 26px;padding-left:1.3em}body.pop .bp-article li{margin-bottom:6px;padding:0}body.pop .bp-article li::marker{color:var(--accent);font-weight:800}body.pop .bp-article a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}body.pop .bp-article strong{color:var(--ink)}body.pop .bp-article blockquote{background:var(--blush);font:700 clamp(20px, 1.8vw, 24px) / 1.45 var(--heading);letter-spacing:-.025em;color:var(--ink);border-radius:24px 24px 24px 70px;margin:36px 0;padding:28px 32px}body.pop .bp-article blockquote p{font:inherit;color:inherit;margin:0}body.pop .bp-article figure{margin:36px 0}body.pop .bp-article figure img,body.pop .bp-article>img{border-radius:20px;width:100%;height:auto;display:block}body.pop .bp-article figcaption{color:var(--muted);margin-top:10px;font-size:14px}body.pop .bp-article pre{background:var(--night);color:#fff;border-radius:14px;margin:0 0 26px;padding:18px 20px;font-size:14px;overflow-x:auto}body.pop .bp-article :not(pre)>code{background:var(--sand);border-radius:6px;padding:2px 6px;font-size:.9em}body.pop .bp-article hr{border:0;border-top:1px solid var(--line);margin:44px 0}body.pop .bp-tags{border-top:1px solid var(--line);margin-top:44px;padding-top:28px}body.pop .bp-tags ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}body.pop .bp-cta{max-width:calc(var(--bp-read) + 160px);background:var(--night);color:#fff;border-radius:28px;justify-content:space-between;align-items:center;gap:32px;margin:72px auto 0;padding:40px 44px;display:flex}body.pop .bp-cta h2{font:800 clamp(24px, 2.4vw, 32px) / 1.15 var(--heading);letter-spacing:-.04em;margin:0 0 10px;color:#fff!important}body.pop .bp-cta h2 em{font-family:var(--serif);color:var(--accent-light);font-weight:400}body.pop .bp-cta p{color:#ffffffc0;margin:0;font-size:16px;line-height:1.7}body.pop .bp-cta .button{flex:none;align-items:center;display:inline-flex}body.pop .bp-related{border-top:1px solid var(--line);margin-top:96px;padding-top:80px}body.pop .bp-related .bl-grid.bp-grid-1{grid-template-columns:minmax(0,400px)}body.pop .bp-related .bl-grid.bp-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1180px){body.pop .bp-layout{grid-template-columns:minmax(0, 220px) minmax(0, var(--bp-read));justify-content:center;column-gap:48px}body.pop .bp-layout.no-toc{grid-template-columns:minmax(0, var(--bp-read))}body.pop .bp-layout.no-toc .bp-body{grid-column:1}body.pop .bp-side-r{grid-area:2/2;position:static;margin-top:32px!important}body.pop .bp-layout.no-toc .bp-side-r{grid-column:1}body.pop .bp-share>div{flex-flow:wrap}}@media (max-width:900px){body.pop .bp-layout{padding-top:40px;grid-template-columns:minmax(0,1fr)!important}body.pop .bp-side-l{display:none}body.pop .bp-body,body.pop .bp-side-r{grid-column:1!important}body.pop .bp-cta{margin-left:var(--gut);margin-right:var(--gut);flex-direction:column;align-items:start}}@media (max-width:640px){body.pop .bp-hero{padding-top:40px;padding-bottom:36px}body.pop .bp-back{margin-bottom:24px}body.pop .bp-cover>img{border-radius:20px}body.pop .bp-layout.no-cover .bp-body{padding-top:36px}body.pop .bp-article p,body.pop .bp-article li{font-size:17px}body.pop .bp-cta{border-radius:22px;padding:28px 22px}body.pop .bp-related .bl-grid.bp-grid-2{grid-template-columns:1fr}}body.pop .bp-related .bl-grid.bp-grid-2 .bl-cover{aspect-ratio:16/7}
