.editorial-samples{margin:0 4% 40px}.editorial-samples section{position:relative;overflow:hidden}.ed-kicker{font-size:9px;letter-spacing:1.5px;font-weight:600}.ed-web{background:#b6c8ca;padding:30px 4% 0}.ed-title{display:flex;justify-content:space-between;gap:30px;align-items:end;margin:30px 0}.ed-title h2{font-size:clamp(45px,6vw,85px)}.ed-title p{font-size:14px;line-height:1.7;margin:0 0 10px}.web-set{position:relative;max-width:1050px;height:540px;margin:auto}.device{background:#242624;box-shadow:0 25px 40px #17292344}.tablet{position:absolute;width:77%;height:450px;left:1%;top:20px;border:12px solid #242624;border-radius:22px;transform:rotate(-3deg)}.screen{background:#fff;overflow:hidden}.scroll-screen{height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4ad9b #ecece6}.scroll-screen img{display:block;width:100%;height:auto}.tablet .screen{height:calc(100% - 23px);border-radius:0 0 9px 9px}.device-top{height:23px;display:flex;align-items:center;gap:18px;font-size:7px;letter-spacing:1px;color:#d4d4c9}.device-top b{font-size:9px}.phone{position:absolute;width:22%;height:405px;right:1%;top:97px;border:8px solid #242624;border-radius:31px;transform:rotate(7deg);padding-top:17px;padding-bottom:9px;z-index:3}.phone .screen{height:100%;border-radius:0 0 17px 17px}.phone-island{position:absolute;width:30%;height:5px;background:#767b73;border-radius:5px;top:6px;left:35%}.ed-label{position:absolute;left:5%;bottom:10px;background:var(--lime);padding:15px 25px;font:600 40px/1 'Space Grotesk',sans-serif;letter-spacing:-2px;transform:rotate(-5deg);z-index:5;box-shadow:5px 5px 0 var(--ink)}.device-caption{position:absolute;right:0;top:40px;font-size:13px;transform:rotate(8deg)}.ed-asterisk{position:absolute;right:24%;bottom:12px;font-size:100px;color:var(--coral);line-height:1;z-index:4}.ed-brand{display:grid;grid-template-columns:1.2fr 1fr;margin:30px 0;background:#e2e3d9}.brand-photo{position:relative;min-height:490px;overflow:hidden}.brand-photo>img{width:100%;height:100%;object-fit:cover;display:block}.brand-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 25%,#152022a6)}.photo-outline{position:absolute;inset:25px;border:1px solid #ffffffe0;z-index:2}.photo-type{position:absolute;left:45px;bottom:40px;color:#fff;z-index:3;font:500 60px/.98 'Space Grotesk',sans-serif;letter-spacing:-3px}.brand-thought{padding:60px 10%;display:flex;flex-direction:column;align-items:start;justify-content:center}.brand-thought h2{font-size:65px;margin:35px 0 20px}.brand-thought p{font-size:14px;line-height:1.8}.palette{display:flex;width:100%;height:46px;margin:25px 0}.palette span{flex:1;background:#f3f2e9}.palette span:nth-child(2){background:#34444b}.palette span:nth-child(3){background:#aa8b62}.palette span:nth-child(4){background:var(--coral)}.hand-note{font:italic 20px Georgia,serif;transform:rotate(-4deg);display:inline-block}.ed-software{background:#1d211e;color:var(--paper);padding:40px 5%}.software-title{display:flex;align-items:start;justify-content:space-between}.software-title h2{font-size:65px}.software-title .ed-kicker{max-width:150px;line-height:1.8}.software-set{position:relative;height:450px;margin-top:35px}.laptop{position:absolute;width:76%;left:1%;top:0;transform:rotate(-3deg)}.laptop-lid{border:11px solid #353935;border-bottom-width:17px;border-radius:17px 17px 3px 3px;background:#242624;overflow:hidden;box-shadow:0 10px 40px #0008}.laptop-lid img{display:block;width:100%;height:auto}.laptop-base{height:14px;background:linear-gradient(#d2d4cd,#686f68);margin:0 -5%;border-radius:0 0 60% 60%;box-shadow:0 10px 20px #0008}.workflow-slip{position:absolute;right:0;top:150px;width:31%;padding:24px;background:var(--lime);color:var(--ink);transform:rotate(6deg);box-shadow:8px 8px 0 #fff1;z-index:2}.workflow-slip>span{font-size:8px;letter-spacing:1px}.workflow-slip strong{font:600 36px/1.1 'Space Grotesk',sans-serif;letter-spacing:-1.5px;display:block;margin:22px 0}.slip-line{border-top:1px solid;margin-bottom:15px}.software-scribble{position:absolute;right:1%;top:20px;color:var(--coral);font-size:95px;transform:rotate(15deg)}.software-footnote{position:absolute;bottom:0;left:0;font-size:9px;color:#b7bbaa;letter-spacing:1px}.ed-products{margin:30px 0;background:#eab4c9;min-height:640px;padding:35px 4%}.product-copy{position:relative;z-index:3;width:42%}.product-copy h2{font-size:60px;margin:25px 0}.small-stamp{display:inline-block;font:600 12px/1.2 'Space Grotesk',sans-serif;border:1px solid;padding:12px;transform:rotate(-8deg)}.product-paper{position:absolute;width:60%;right:-1%;top:50px;transform:rotate(4deg);box-shadow:0 18px 25px #0002}.product-paper img{display:block;width:100%;height:auto}.box-paper{position:absolute;left:7%;bottom:25px;width:32%;transform:rotate(-5deg);filter:drop-shadow(0 14px 14px #0002);clip-path:polygon(1% 1%,95% 0,100% 4%,98% 16%,100% 27%,98% 44%,100% 58%,98% 73%,100% 90%,96% 100%,5% 98%,0 95%,2% 80%,0 65%,2% 48%,0 32%,2% 16%)}.box-paper img{width:100%;height:auto;display:block}.product-note{position:absolute;right:6%;bottom:100px;font:italic 25px Georgia,serif;transform:rotate(-5deg)}.ed-email{background:#d4c7b5;display:grid;grid-template-columns:.8fr 1.2fr;min-height:610px;padding:40px 5%;gap:30px}.email-copy{padding-top:25px}.email-copy h2{font-size:80px;margin:32px 0}.email-copy p{font-size:15px;line-height:1.8;margin-bottom:30px}.email-device-set{position:relative;min-height:530px}.email-paper-back{position:absolute;left:0;top:15px;width:56%;height:435px;transform:rotate(-7deg);background:#fff;padding:9px;box-shadow:0 15px 25px #0002;overflow:hidden}.email-paper-back img{width:100%;height:auto;display:block}.email-phone{width:47%;height:490px;top:3px;right:4%;transform:rotate(5deg)}.email-sticker{position:absolute;bottom:0;left:2%;background:var(--coral);padding:15px 26px;transform:rotate(-5deg);font:600 32px/1 'Space Grotesk',sans-serif;box-shadow:5px 5px 0 var(--ink);z-index:5}
@media(max-width:760px){.editorial-samples{margin:0 4% 25px}.ed-web{padding:25px 5% 0}.ed-title{display:block;margin-top:22px}.ed-title h2{font-size:46px}.ed-title p{font-size:12px;margin-top:18px}.web-set{height:350px}.tablet{width:85%;height:270px;left:0;top:5px;border-width:7px;border-radius:14px}.device-top{height:16px;font-size:5px}.tablet .screen{height:calc(100% - 16px)}.phone{width:32%;height:240px;border-width:5px;border-radius:20px;right:-2%;top:65px;padding-top:13px;padding-bottom:6px}.phone .screen{border-radius:0 0 12px 12px}.phone-island{top:5px;height:3px}.ed-label{font-size:25px;left:0;bottom:20px;padding:12px 15px;letter-spacing:-1px}.device-caption{font-size:10px;right:-3%;top:8px}.ed-asterisk{font-size:65px;right:22%;bottom:0}.ed-brand{grid-template-columns:1fr;margin:20px 0}.brand-photo{min-height:340px}.photo-type{font-size:46px;left:33px;bottom:30px}.photo-outline{inset:18px}.brand-thought{padding:30px 8%}.brand-thought h2{font-size:46px;margin:20px 0 10px}.brand-thought p{font-size:13px}.palette{height:35px;margin:15px 0 25px}.ed-software{padding:30px 5%}.software-title{display:block}.software-title h2{font-size:43px;margin-top:22px}.software-title .ed-kicker{max-width:none;font-size:8px}.software-set{height:320px;margin-top:25px}.laptop{width:97%;top:0;left:1%}.laptop-lid{border-width:6px;border-radius:9px 9px 0 0}.laptop-base{height:8px}.workflow-slip{width:57%;top:auto;bottom:33px;padding:14px;right:1%}.workflow-slip strong{font-size:25px;margin:14px 0;letter-spacing:-1px}.workflow-slip>span{font-size:6px}.software-scribble{font-size:58px;top:155px;right:auto;left:10%}.software-footnote{font-size:7px;max-width:95%;line-height:1.7}.ed-products{min-height:620px;margin:20px 0;padding:28px 6%}.product-copy{width:100%}.product-copy h2{font-size:43px;margin:18px 0;max-width:290px}.small-stamp{position:absolute;right:0;top:65px;font-size:8px;padding:8px}.product-paper{width:95%;top:230px;right:-3%}.box-paper{width:43%;left:5%;bottom:23px}.product-note{font-size:17px;right:4%;bottom:70px;max-width:40%}.ed-email{grid-template-columns:1fr;padding:30px 7%;gap:20px;min-height:0}.email-copy{padding:0}.email-copy h2{font-size:52px;margin:22px 0}.email-copy p{font-size:13px;line-height:1.6;margin:0 0 20px}.email-copy .hand-note{font-size:17px}.email-device-set{min-height:420px}.email-paper-back{width:60%;height:330px;top:20px;left:0;padding:6px}.email-phone{width:48%;height:375px;top:0;right:0}.email-sticker{font-size:26px;bottom:5px;left:2%;padding:12px 20px}}
/* Two bounded additions: mixed branding and a fuller software composition. */
.brand-mix{min-height:620px;background:#d3d5ca;isolation:isolate}.brand-mix:after{display:none}.brand-mix>div{position:absolute}.brand-mix img{display:block;width:100%;height:auto}.mix-ag{width:76%;left:-3%;top:35px;transform:rotate(-5deg);box-shadow:0 15px 25px #0002;z-index:1}.mix-jr{width:39%;right:4%;top:115px;transform:rotate(6deg);box-shadow:0 15px 25px #0003;z-index:2}.mix-pattern{width:89%;left:0;bottom:5px;transform:rotate(-4deg);z-index:0;mix-blend-mode:multiply}.mix-moodles{width:67%;left:3%;bottom:72px;transform:rotate(-6deg);background:#f3f2e9;padding:22px 18px 14px;box-shadow:6px 7px 0 #ff643b;z-index:3}.mix-moodles span{font-size:10px;line-height:1.5;display:block;margin-top:14px;letter-spacing:.4px}.mix-star{position:absolute;left:7%;top:0;color:var(--coral);font-size:75px;line-height:1;z-index:4}.ed-software .software-set{height:690px}.ed-software .laptop{width:69%;left:0;top:30px;z-index:1}.software-extra{position:absolute;box-shadow:0 20px 35px #0005;background:#eeeaf7;z-index:3;padding:7px}.software-extra img{display:block;width:100%;height:auto}.software-extra>span{display:block;font:8px 'Space Grotesk',sans-serif;letter-spacing:1px;padding:10px 7px 5px;color:var(--ink)}.software-extra-prism{width:36%;right:-1%;top:0;transform:rotate(7deg)}.software-extra-flow{width:45%;left:7%;bottom:45px;transform:rotate(-6deg);background:#292c26;z-index:4}.software-extra-flow>span{color:var(--paper)}.ed-software .workflow-slip{width:29%;right:2%;top:auto;bottom:65px;z-index:5}.ed-software .workflow-slip strong{font-size:31px;margin:18px 0}.ed-software .software-scribble{top:310px;right:0;font-size:70px}.ed-software .software-footnote{bottom:0}
@media(max-width:760px){.brand-mix{min-height:460px}.mix-ag{width:80%;top:30px}.mix-jr{width:39%;top:120px;right:4%}.mix-moodles{width:64%;bottom:57px;padding:15px 12px 10px}.mix-moodles span{font-size:8px;margin-top:10px}.mix-pattern{bottom:10px}.mix-star{font-size:58px}.ed-software .software-set{height:490px;margin-top:20px}.ed-software .laptop{width:87%;top:45px;left:-2%}.software-extra-prism{width:51%;top:4px;right:-2%;padding:4px}.software-extra-flow{width:65%;left:0;bottom:42px;padding:4px}.software-extra>span{font-size:6px;letter-spacing:.5px;padding:7px 4px 3px}.ed-software .workflow-slip{width:42%;bottom:85px;right:-1%;padding:12px}.ed-software .workflow-slip strong{font-size:23px;line-height:1.05;margin:12px 0}.ed-software .software-scribble{font-size:48px;top:220px;right:0;left:auto}.ed-software .workflow-slip>span{font-size:6px}}
/* Campaign sheets keep their original proportions; the phone is independently scrollable. */
.ed-products{min-height:900px}.product-copy{width:38%}.beauty-stack{position:absolute;inset:0 0 0 33%}.beauty-sheet{position:absolute;width:34%;box-shadow:0 16px 25px #66374633}.beauty-sheet img{width:100%;height:auto;display:block}.beauty-one{left:0;top:285px;transform:rotate(-12deg)}.beauty-two{left:29%;top:65px;transform:rotate(8deg)}.beauty-three{right:2%;top:220px;transform:rotate(13deg)}.beauty-phone{width:34%;height:565px;top:230px;right:26%;transform:rotate(-4deg);z-index:5}.ed-products .product-note{left:6%;right:auto;bottom:60px;max-width:28%;font-size:29px}.ed-florence{background:#e4eadc;padding:50px 5% 25px;margin:30px 0}.ff-heading{position:relative;z-index:3;pointer-events:none}.ff-heading h2{font-size:clamp(48px,6vw,83px);margin:24px 0 15px}.ff-heading p{font-size:13px}.ff-collage{position:relative;height:790px;margin-top:-120px}.ff-stripes{position:absolute;left:1%;top:205px;width:86%;height:420px;background:repeating-linear-gradient(90deg,#b4c257 0 24px,transparent 24px 48px);transform:rotate(-7deg)}.ff-photo{position:absolute;width:34%;left:5%;top:190px;margin:0;transform:rotate(-8deg);background:#faf8ef;padding:10px 10px 22px;box-shadow:0 20px 35px #293c2e33}.ff-photo img{display:block;width:100%;height:auto;max-height:470px;object-fit:contain}.ff-photo figcaption{font-size:7px;letter-spacing:1px;margin-top:12px}.ff-torn{position:absolute;right:0;top:20px;width:48%;background:#fffdf4;border:0;padding:35px 35px 40px;transform:rotate(7deg);z-index:2;cursor:pointer;clip-path:polygon(0 3%,7% 1%,14% 3%,23% 0,31% 2%,41% 0,49% 3%,57% 1%,64% 3%,74% 0,84% 2%,93% 0,100% 3%,98% 16%,100% 28%,98% 40%,100% 55%,98% 69%,100% 83%,98% 97%,90% 100%,81% 97%,71% 100%,60% 98%,51% 100%,43% 97%,32% 100%,23% 98%,14% 100%,4% 98%,0 90%,2% 77%,0 65%,2% 51%,0 38%,2% 24%)}.ff-torn img{width:100%;height:210px;object-fit:contain;display:block;margin:20px 0}.ff-paper-label,.ff-click{display:block;font-size:8px;letter-spacing:1px}.ff-click{font:italic 17px Georgia,serif;letter-spacing:0}.ff-box{position:absolute;width:43%;right:7%;top:320px;padding:0;border:0;background:none;transform:rotate(8deg);z-index:4;cursor:pointer;filter:drop-shadow(12px 22px 14px #20392733)}.ff-box img{width:100%;height:auto;display:block;clip-path:polygon(0 0,87.4% 0,100% 10.4%,100% 100%,12.5% 100%,0 89.5%)}.ff-box span{display:inline-block;background:#203e32;color:white;font-size:8px;letter-spacing:1px;padding:10px 15px;transform:rotate(-3deg);margin-top:12px}.ff-flourish{position:absolute;left:37%;top:315px;font-size:135px;color:var(--coral);z-index:5;line-height:1}.ff-ticket{position:absolute;left:0;bottom:15px;background:var(--coral);padding:25px 30px;transform:rotate(-4deg);font:500 30px/1.05 'Space Grotesk',sans-serif;z-index:6;box-shadow:6px 7px 0 #243c30}.ff-ticket button{display:block;border:0;border-top:1px solid;background:none;padding:14px 0 0;margin-top:18px;font-size:10px;cursor:pointer}.ff-footnote{font-size:9px;letter-spacing:.5px;margin:25px 0 0}.ff-footnote span{margin-left:12px}.ff-torn:hover,.ff-box:hover{translate:0 -6px}.ff-torn:focus-visible,.ff-box:focus-visible,.ff-ticket button:focus-visible{outline:3px solid #eb6849;outline-offset:5px}
@media(max-width:760px){.ed-products{min-height:1030px}.product-copy{width:100%}.beauty-stack{inset:240px 0 0}.beauty-sheet{width:40%}.beauty-one{left:2%;top:160px}.beauty-two{left:29%;top:20px}.beauty-three{right:0;top:190px}.beauty-phone{width:42%;height:430px;top:160px;right:27%}.ed-products .product-note{bottom:35px;left:8%;max-width:75%;font-size:24px}.ed-florence{padding:30px 6% 22px;margin:20px 0}.ff-heading h2{font-size:49px}.ff-heading p{font-size:11px}.ff-collage{height:850px;margin-top:20px}.ff-torn{width:76%;top:0;right:-2%;padding:25px}.ff-torn img{height:150px;margin:15px 0}.ff-paper-label{font-size:6px}.ff-click{font-size:14px}.ff-photo{width:66%;top:230px;left:-1%;padding:6px 6px 15px}.ff-photo figcaption{font-size:6px}.ff-stripes{top:250px;height:380px;width:100%}.ff-box{width:68%;right:-2%;top:440px}.ff-flourish{left:0;top:140px;font-size:100px}.ff-ticket{bottom:0;padding:20px;font-size:25px}.ff-footnote{font-size:8px;line-height:1.7}.ff-footnote span{display:block;margin:0}}
@media(prefers-reduced-motion:no-preference){.ff-box,.ff-torn{transition:translate .2s ease}}
.beauty-phone{height:auto;aspect-ratio:.51}.beauty-phone .screen{position:absolute;inset:17px 0 9px;height:auto}.ff-torn .ff-click{position:relative;z-index:1}@media(max-width:760px){.beauty-phone{height:auto;aspect-ratio:.49}.beauty-phone .screen{inset:13px 0 6px}}
.ed-manna{background:#e4c8c5;margin:30px 0;padding:45px 5% 35px}.manna-title{position:relative;z-index:5}.manna-title h2{font-size:clamp(45px,6vw,82px);margin:25px 0}.manna-pile{height:850px;position:relative;margin-top:-10px;isolation:isolate}.manna-pile>img,.mk-vibes{position:absolute;filter:drop-shadow(8px 16px 12px #70413f30)}.manna-pile>img{height:auto;object-fit:contain}.manna-circle{position:absolute;width:65%;aspect-ratio:1;background:#d7b9d6;border-radius:50%;left:15%;top:40px;z-index:-1}.mk-mist{width:49%;left:0;top:20px;transform:rotate(-8deg);mix-blend-mode:multiply}.mk-glow{width:40%;right:1%;top:0;transform:rotate(8deg)}.mk-cheeky{width:48%;left:16%;top:270px;transform:rotate(-5deg);z-index:2}.mk-pout{width:16%;right:0;top:270px;transform:rotate(12deg);z-index:3}.mk-lather{width:16%;left:0;top:285px;transform:rotate(-12deg);z-index:4}.mk-pads{width:33%;right:15%;top:485px;transform:rotate(7deg);z-index:5;mix-blend-mode:multiply}.mk-vibes{width:37%;left:10%;top:520px;transform:rotate(-7deg);background:#fff;padding:7px 7px 16px;z-index:4}.mk-vibes img{width:100%;height:auto;display:block}.mk-vibes span{display:block;font-size:7px;letter-spacing:1px;margin:10px}.manna-star{position:absolute;left:46%;top:100px;color:var(--coral);font-size:115px;z-index:6}.manna-note{position:absolute;right:0;bottom:0;font:500 27px/1.1 'Space Grotesk',sans-serif;transform:rotate(5deg);background:var(--lime);padding:20px;box-shadow:5px 5px 0 var(--ink);z-index:6}.catalog-intro{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #21282055;padding-top:40px;margin-top:25px}.catalog-intro h3{font:500 55px/1 'Space Grotesk',sans-serif;letter-spacing:-2px;margin:20px 0}.catalog-intro h3 i{font-family:Georgia,serif;font-weight:400}.catalog-intro p{font-size:13px;line-height:1.7}.catalog-viewer{margin:25px auto 0;max-width:1000px}.catalog-book{display:flex;justify-content:center;perspective:1800px;min-height:420px;filter:drop-shadow(10px 18px 15px #49343440)}.catalog-book img{width:50%;height:auto;align-self:start;display:block}.catalog-book img[hidden]{display:none}.catalog-book.cover img{width:50%}.catalog-book:not(.cover) img:first-child{border-right:1px solid #8a7373}.catalog-controls{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:25px;flex-wrap:wrap}.catalog-controls button{border:1px solid;border-radius:50%;width:45px;height:45px;background:transparent;font-size:24px;cursor:pointer}.catalog-controls button:disabled{opacity:.3;cursor:default}.catalog-controls span,.catalog-controls a{font-size:9px;letter-spacing:1px}.catalog-controls a{color:inherit;margin-left:20px}.catalog-book.turning{animation:catalog-turn .4s ease}@keyframes catalog-turn{0%{opacity:.45;transform:rotateY(-7deg)}100%{opacity:1;transform:rotateY(0)}}@media(prefers-reduced-motion:reduce){.catalog-book.turning{animation:none}}@media(max-width:760px){.ed-manna{padding:30px 6%;margin:20px 0}.manna-title h2{font-size:43px}.manna-pile{height:610px;margin-top:20px}.mk-mist{width:64%;top:20px;left:-5%}.mk-glow{width:52%;right:-5%;top:80px}.mk-cheeky{width:62%;left:4%;top:230px}.mk-lather{width:22%;top:220px;left:-5%}.mk-pout{width:23%;top:265px;right:-3%}.mk-pads{width:46%;right:4%;top:390px}.mk-vibes{width:49%;left:3%;top:390px}.mk-vibes span{font-size:5px;margin:7px 2px}.manna-star{font-size:75px;top:150px;left:42%}.manna-note{font-size:20px;bottom:0;padding:14px}.catalog-intro{display:block;margin-top:25px;padding-top:25px}.catalog-intro h3{font-size:44px}.catalog-book{min-height:0}.catalog-book.cover img{width:78%}.catalog-controls{gap:12px}.catalog-controls a{margin-left:0}.catalog-controls span{font-size:8px}}
.editorial-samples>section{margin-top:0;margin-bottom:0}.ed-manna{padding-top:38px}.manna-pile{height:900px}.ed-manna+.ed-florence{margin-top:0}@media(max-width:760px){.manna-pile{height:620px}}
/* One compact Manna sampling, mixing campaign, packaging and print. */
.manna-combined{height:1120px;padding:35px 4%;background:#e0b4c6;isolation:isolate}.manna-combined .manna-title{width:47%}.manna-combined .manna-title h2{font-size:clamp(40px,4.6vw,66px)}.manna-combined .manna-pile{position:absolute;inset:235px 3% 0;height:auto;margin:0}.manna-combined .beauty-stack{inset:35px 1% auto auto;width:49%;height:540px;z-index:6}.manna-combined .beauty-sheet{width:38%}.manna-combined .beauty-one{left:0;top:145px}.manna-combined .beauty-two{left:25%;top:0}.manna-combined .beauty-three{right:0;top:100px}.manna-combined .beauty-phone{width:38%;top:115px;right:22%}.manna-combined .mk-mist{width:43%;left:0;top:10px;mix-blend-mode:normal}.manna-combined .mk-glow{width:32%;left:31%;right:auto;top:275px;z-index:3}.manna-combined .mk-cheeky{width:43%;left:12%;top:180px}.manna-combined .mk-pout{width:14%;right:2%;top:390px}.manna-combined .mk-lather{width:12%;left:1%;top:190px}.manna-combined .mk-pads{width:32%;right:13%;top:560px;mix-blend-mode:normal}.manna-combined .mk-vibes{width:25%;left:38%;top:510px}.manna-combined .manna-circle{width:67%;top:60px;left:6%;background:#c9b6d7}.manna-combined .manna-star{top:320px;left:62%;font-size:80px}.manna-combined .manna-note{bottom:30px;right:4%;font-size:23px}.manna-combined .catalog-viewer{position:absolute;left:6%;bottom:45px;width:28%;margin:0;z-index:7;transform:rotate(-5deg)}.manna-combined .catalog-book{min-height:0}.manna-combined .catalog-book.cover img{width:78%}.manna-combined .catalog-controls{gap:8px;margin-top:13px}.manna-combined .catalog-controls button{width:30px;height:30px;font-size:19px}.manna-combined .catalog-controls span{font-size:7px;letter-spacing:0}.manna-combined .catalog-controls a{font-size:8px;letter-spacing:0;margin:0}.brand-remix{min-height:730px;background:#d7c8e7}.brand-stripes{inset:0;background:repeating-linear-gradient(90deg,#b3d6cd 0 28px,#e9ebd9 28px 56px);clip-path:polygon(0 0,78% 0,69% 100%,0 100%);z-index:-1}.brand-remix .mix-ag{width:72%;top:40px;left:-3%;z-index:2}.brand-remix .mix-ag-inside{width:66%;left:1%;top:330px;transform:rotate(-6deg);box-shadow:0 15px 25px #0002;z-index:3}.brand-remix .mix-moodles-full{width:45%;right:0;top:125px;transform:rotate(6deg);box-shadow:0 15px 25px #0002;z-index:4}.brand-remix .mix-jr{width:27%;right:3%;top:auto;bottom:18px;z-index:5}.brand-remix .mix-star{left:60%;top:20px;color:#eb6849}.ed-brand{background:#e8d9e6}.ed-brand .palette span{background:#b3d6cd}.ed-brand .palette span:nth-child(2){background:#8c76b5}.ed-brand .palette span:nth-child(3){background:#aad05d}.ed-brand .palette span:nth-child(4){background:#eb6849}
@media(max-width:760px){.manna-combined{height:1120px;padding:25px 6%}.manna-combined .manna-title{width:100%}.manna-combined .manna-title h2{font-size:39px;max-width:300px}.manna-combined .beauty-stack{top:220px;width:60%;height:360px;right:0}.manna-combined .beauty-phone{top:75px}.manna-combined .beauty-one{top:90px}.manna-combined .beauty-three{top:65px}.manna-combined .manna-pile{inset:300px 4% 0}.manna-combined .mk-mist{width:51%;top:0;left:-3%}.manna-combined .mk-cheeky{width:65%;top:290px;left:0}.manna-combined .mk-glow{width:46%;left:37%;top:430px}.manna-combined .mk-lather{width:19%;top:145px;left:0}.manna-combined .mk-pout{width:20%;top:330px;right:0}.manna-combined .mk-vibes{width:35%;left:34%;top:590px}.manna-combined .mk-pads{width:38%;right:0;top:640px}.manna-combined .catalog-viewer{width:35%;left:4%;bottom:40px}.manna-combined .manna-star{font-size:58px;top:230px;left:29%}.manna-combined .manna-note{display:none}.manna-combined .catalog-controls{gap:5px}.manna-combined .catalog-controls span{font-size:6px}.brand-remix{min-height:600px}.brand-remix .mix-ag-inside{top:285px}.brand-remix .mix-moodles-full{width:47%;top:130px}.brand-remix .mix-jr{width:28%;bottom:12px}.brand-remix .mix-star{font-size:62px}}
/* Three groups: campaigns above right, packaging together, catalog in its corner. */
.manna-combined{height:1150px}.manna-combined .manna-title{width:49%}.manna-combined .manna-title h2{font-size:clamp(38px,4.3vw,62px)}.manna-combined .beauty-stack{width:42%;right:3%;top:45px}.manna-combined .beauty-one{display:none}.manna-combined .beauty-two{width:49%;left:0;top:0;transform:rotate(-5deg)}.manna-combined .beauty-three{width:46%;right:0;top:45px;transform:rotate(7deg)}.manna-combined .beauty-phone{width:46%;top:120px;right:23%;transform:rotate(3deg)}.manna-combined .manna-pile{inset:300px 3% 0}.manna-combined .manna-circle{width:67%;left:0;top:30px;background:#cdbbd8}.manna-combined .mk-cheeky{width:42%;left:13%;top:30px;transform:rotate(-5deg)}.manna-combined .mk-lather{width:14%;left:1%;top:10px;transform:rotate(-8deg)}.manna-combined .mk-glow{width:34%;left:34%;top:245px;transform:rotate(6deg)}.manna-combined .mk-pout{display:none}.manna-combined .mk-pads{width:27%;left:64%;right:auto;top:430px;transform:rotate(5deg)}.manna-combined .mk-vibes{width:27%;left:36%;top:490px;transform:rotate(-6deg)}.manna-combined .manna-star{font-size:65px;left:23%;top:350px}.manna-combined .manna-note{bottom:25px;font-size:21px}.manna-combined .catalog-viewer{width:26%;left:5%;bottom:55px;padding:15px 10px;background:#efe4d8;box-shadow:0 12px 25px #79595e22;transform:rotate(-4deg)}.catalog-corner-label{font-size:8px;letter-spacing:1px;display:block;margin:0 0 14px 5px}.manna-combined .catalog-book.cover img{width:90%}.manna-combined .catalog-controls{gap:6px}.manna-combined .catalog-controls a{display:block;width:100%;text-align:center;margin-top:3px}
@media(max-width:760px){.manna-combined{height:1240px}.manna-combined .manna-title{width:100%}.manna-combined .manna-title h2{font-size:37px;max-width:310px}.manna-combined .beauty-stack{width:57%;right:3%;top:230px}.manna-combined .beauty-phone{top:70px}.manna-combined .beauty-three{top:30px}.manna-combined .manna-pile{inset:470px 4% 0}.manna-combined .mk-cheeky{width:64%;left:3%;top:100px}.manna-combined .mk-lather{width:22%;left:-2%;top:-40px}.manna-combined .mk-glow{width:49%;left:42%;top:260px}.manna-combined .mk-vibes{width:37%;left:40%;top:440px}.manna-combined .mk-pads{width:35%;left:64%;top:535px}.manna-combined .manna-star{font-size:50px;left:18%;top:340px}.manna-combined .catalog-viewer{width:33%;left:4%;bottom:45px;padding:9px 6px}.catalog-corner-label{font-size:6px;letter-spacing:.5px;margin-bottom:8px}.manna-combined .manna-circle{width:92%;top:90px}}
/* Compact Manna arrangement requested in review. */
.manna-combined{height:930px}.manna-combined .manna-pile{inset:270px 3% 0}.manna-combined .mk-pads{width:28%;left:18%;top:-110px;z-index:5;transform:rotate(3deg)}.manna-combined .mk-cheeky{top:65px}.manna-combined .mk-vibes{width:26%;left:9%;top:320px;z-index:6}.manna-combined .mk-glow{top:285px;left:36%;width:32%}.manna-combined .catalog-viewer{left:auto;right:5%;bottom:80px;width:25%;z-index:7;transform:rotate(5deg)}.manna-combined .manna-note{display:none}.manna-combined .manna-star{left:40%;top:490px}.manna-combined .manna-circle{height:540px;width:69%;aspect-ratio:auto}.email-device-set{min-height:590px}.ed-email{min-height:670px}.email-paper-back{left:-5%;top:15px;width:49%;height:auto;padding:7px;overflow:visible;transform:rotate(-8deg);z-index:1}.email-paper-room{position:absolute;width:46%;right:-2%;top:55px;padding:7px;background:#fff;box-shadow:0 15px 25px #0002;transform:rotate(9deg);z-index:2}.email-paper-room img{display:block;width:100%;height:auto}.email-phone{right:22%;top:120px;width:45%;height:450px;z-index:4;transform:rotate(3deg)}.email-sticker{z-index:5;left:0;bottom:0}
@media(max-width:760px){.manna-combined{height:1080px}.manna-combined .manna-pile{inset:435px 4% 0}.manna-combined .mk-pads{width:40%;left:0;top:-135px}.manna-combined .mk-cheeky{top:70px}.manna-combined .mk-vibes{width:37%;left:3%;top:310px}.manna-combined .mk-glow{width:45%;left:41%;top:240px}.manna-combined .catalog-viewer{right:4%;left:auto;bottom:40px;width:34%}.manna-combined .manna-star{left:45%;top:460px}.manna-combined .manna-circle{height:490px}.ed-email{min-height:0}.email-device-set{min-height:490px}.email-paper-back{left:-3%;width:52%;top:10px;padding:5px}.email-paper-room{width:47%;right:-3%;top:40px;padding:5px}.email-phone{width:45%;right:23%;height:340px;top:110px}.email-sticker{bottom:0;font-size:25px}}
.ff-torn{top:-35px}.ff-collage{margin-top:-100px}@media(max-width:760px){.ff-torn{top:-20px}.ff-collage{margin-top:35px}}
.brand-remix .mix-jr{width:48%;right:0;bottom:-15px;transform:rotate(-9deg);z-index:6}@media(max-width:760px){.brand-remix .mix-jr{width:48%;right:-1%;bottom:-10px;transform:rotate(-9deg)}}
.brand-remix{min-height:530px}.brand-remix .mix-ag{top:25px}.brand-remix .mix-ag-inside{top:235px}.brand-remix .mix-moodles-full{top:85px}.brand-remix .mix-jr{bottom:-35px}.ed-brand .brand-thought{padding:32px 10%}.ed-brand .brand-thought h2{margin:24px 0 14px}.ed-brand .palette{margin:18px 0 25px}@media(max-width:760px){.brand-remix{min-height:470px}.brand-remix .mix-ag-inside{top:220px}.brand-remix .mix-moodles-full{top:90px}.brand-remix .mix-jr{bottom:-30px}.ed-brand .brand-thought{padding:26px 8%}}
.ed-web .tablet{top:-15px}.henkeys-laptop{position:absolute;width:34%;left:42%;bottom:5px;transform:rotate(5deg);z-index:6;display:block}.henkeys-lid{border:7px solid #30352f;border-bottom-width:10px;border-radius:9px 9px 2px 2px;overflow:hidden;box-shadow:0 12px 20px #17292355;background:#30352f}.henkeys-lid img{width:100%;height:auto;display:block}.henkeys-base{height:8px;margin:0 -5%;background:linear-gradient(#e1e2dc,#858e85);border-radius:0 0 45% 45%;box-shadow:0 9px 12px #17292344}.henkeys-laptop:focus-visible{outline:3px solid var(--coral);outline-offset:8px}.ed-web .ed-asterisk{right:22%;bottom:175px;font-size:75px}@media(max-width:760px){.ed-web .tablet{top:-10px}.henkeys-laptop{width:41%;left:35%;bottom:12px}.henkeys-lid{border-width:4px;border-bottom-width:6px;border-radius:6px 6px 0 0}.henkeys-base{height:5px}.ed-web .ed-asterisk{bottom:130px;right:20%;font-size:48px}}
.henkeys-phone{position:absolute;width:18%;left:55%;bottom:7px;padding:13px 5px 7px;background:#30352f;border:0;border-radius:20px;transform:rotate(-8deg);z-index:6;box-shadow:0 14px 22px #17292355;cursor:pointer}.henkeys-phone img{display:block;width:100%;height:auto;border-radius:3px 3px 13px 13px}.henkeys-speaker{position:absolute;top:5px;left:37%;width:26%;height:3px;border-radius:5px;background:#838b80}.henkeys-swap-label{position:absolute;bottom:18px;left:-34%;background:var(--paper);padding:6px 9px;font-size:7px;letter-spacing:.5px;color:var(--ink);transform:rotate(8deg);box-shadow:2px 3px 0 var(--ink)}.henkeys-phone:focus-visible{outline:3px solid var(--coral);outline-offset:5px}.ed-web .ed-asterisk{right:27%;bottom:205px;font-size:65px}@media(max-width:760px){.henkeys-phone{width:23%;left:46%;bottom:14px;padding:10px 4px 5px;border-radius:14px}.henkeys-speaker{top:4px;height:2px}.henkeys-swap-label{font-size:5px;padding:5px;bottom:12px;left:-35%}.ed-web .ed-asterisk{bottom:175px;right:28%;font-size:40px}}
/* Additional brand pieces stay inside the established section height. */
.ed-brand{isolation:isolate}.brand-remix{overflow:visible;z-index:2}.brand-remix .mix-shae{width:37%;left:20%;top:145px;transform:rotate(8deg);z-index:7;box-shadow:0 13px 22px #0003}.brand-remix .mix-vdrc{width:30%;left:80%;top:205px;transform:rotate(-8deg);z-index:7;box-shadow:0 13px 22px #0003}.brand-remix .mix-ag-inside{left:-9%;top:245px}.brand-remix .mix-moodles-full{width:43%;right:1%;top:25px}.brand-remix .mix-jr{right:4%;bottom:-55px;width:47%;z-index:8}.ed-brand .brand-thought{position:relative;z-index:1;padding-left:15%}.brand-remix .mix-star{left:30%;top:10px;font-size:65px}@media(max-width:760px){.brand-remix .mix-shae{width:39%;left:18%;top:125px}.brand-remix .mix-vdrc{width:29%;left:76%;top:220px}.brand-remix .mix-ag-inside{top:230px;left:-8%}.brand-remix .mix-moodles-full{top:30px}.brand-remix .mix-jr{bottom:-22px;width:45%}.ed-brand .brand-thought{padding-left:8%}.brand-remix .mix-star{font-size:50px}}
.ed-software .software-set{height:550px}.ed-software .workflow-slip{top:220px;bottom:auto;right:0}.ed-software .software-extra-flow{bottom:32px;left:6%;width:39%}.ed-software .software-scribble{display:none}@media(max-width:760px){.ed-software .software-set{height:430px}.ed-software .workflow-slip{top:170px;bottom:auto;right:-1%}.ed-software .software-extra-flow{bottom:35px;left:0;width:58%}}
.brand-remix .mix-vdrc{left:3%;top:auto;bottom:-12px;width:30%;transform:rotate(-8deg);z-index:9}@media(max-width:760px){.brand-remix .mix-vdrc{left:2%;top:auto;bottom:-10px;width:30%}}
/* A mixed-brand editorial sampling, with campaign and catalog groups preserved. */
.manna-combined .manna-pile.variety-pile{inset:220px 3% 0}.variety-pile>img{position:absolute;height:auto;filter:drop-shadow(5px 12px 9px #653d4933)}.variety-stripes{position:absolute;left:0;top:210px;width:65%;height:410px;background:repeating-linear-gradient(95deg,#c6c6dc 0 21px,#e6d9d8 21px 42px);clip-path:polygon(0 2%,95% 0,100% 8%,97% 40%,100% 75%,96% 100%,0 96%);transform:rotate(-5deg);z-index:0}.variety-red-paper{position:absolute;left:0;top:140px;width:38%;height:320px;background:#c7a6b2;transform:rotate(-7deg);clip-path:polygon(0 4%,8% 0,17% 3%,29% 0,42% 3%,55% 0,68% 2%,80% 0,96% 3%,100% 14%,98% 32%,100% 52%,98% 75%,100% 98%,85% 100%,70% 97%,54% 100%,39% 98%,23% 100%,8% 97%,0 100%);z-index:0}.variety-thorns-cheek{width:32%;left:0;top:175px;transform:rotate(-10deg);z-index:3}.variety-thorns-mist{width:12%;left:25%;top:0;transform:rotate(9deg);z-index:2}.variety-beverly-wash{width:13%;left:42%;top:135px;transform:rotate(-12deg);z-index:4}.variety-beverly-set{width:29%;left:43%;top:425px;transform:rotate(9deg);z-index:6}.variety-glow{width:31%;left:17%;top:430px;transform:rotate(-7deg);z-index:5}.variety-retail{position:absolute;width:25%;left:1%;top:430px;transform:rotate(7deg);background:#fffaf1;padding:12px 10px 20px;z-index:6;filter:drop-shadow(4px 10px 8px #653d4922);clip-path:polygon(0 3%,9% 0,20% 3%,32% 0,45% 2%,57% 0,70% 3%,82% 0,97% 2%,100% 15%,98% 36%,100% 60%,98% 80%,100% 97%,86% 100%,74% 98%,61% 100%,47% 97%,34% 100%,20% 98%,7% 100%,0 96%)}.variety-retail img{display:block;width:100%;height:auto}.variety-retail span{display:block;font-size:6px;letter-spacing:.5px;margin:10px 4px 0}.variety-star{position:absolute;font-size:80px;left:60%;top:325px;color:var(--coral);z-index:5}.manna-combined .catalog-viewer{right:4%;bottom:45px;width:23%}.manna-combined .beauty-stack{right:2%;width:41%}
@media(max-width:760px){.manna-combined{height:1160px}.manna-combined .manna-pile.variety-pile{inset:430px 4% 0}.variety-stripes{top:120px;width:92%;height:460px}.variety-red-paper{top:10px;width:52%;height:300px}.variety-thorns-cheek{width:48%;left:-1%;top:80px}.variety-thorns-mist{width:18%;left:26%;top:-110px}.variety-beverly-wash{width:19%;left:59%;top:90px}.variety-beverly-set{width:40%;left:38%;top:405px}.variety-glow{width:45%;left:22%;top:270px}.variety-retail{width:38%;left:0;top:400px;padding:9px 7px 16px}.variety-retail span{font-size:5px;margin:7px 2px 0}.variety-star{left:78%;top:300px;font-size:52px}.manna-combined .catalog-viewer{width:30%;right:3%;bottom:30px}.manna-combined .beauty-stack{width:57%;right:2%}}
.variety-lather{width:14%;left:7%;top:-45px;transform:rotate(-10deg);z-index:1}.variety-magic{width:23%;right:1%;top:325px;transform:rotate(-5deg);z-index:6}@media(max-width:760px){.variety-lather{width:21%;left:0;top:-190px}.variety-magic{width:29%;right:-1%;top:205px}}
.variety-glow{z-index:7}.variety-retail{z-index:8}
.ed-software .software-set{height:600px}.ed-software .workflow-slip{top:265px}.ed-software .software-extra-flow{bottom:25px}.ed-software .software-scribble{display:block;left:54%;right:auto;top:450px;font-size:65px;z-index:6}@media(max-width:760px){.ed-software .software-set{height:480px}.ed-software .workflow-slip{top:205px}.ed-software .software-extra-flow{bottom:30px}.ed-software .software-scribble{left:55%;right:auto;top:360px;font-size:38px}}@media(max-width:500px){.ed-software .software-scribble{display:none}}

/* Keep the lower software sample and product collage legible on wide displays. */
@media(min-width:1000px){
  .manna-combined{height:max(930px,calc(615px + 25vw))}
}
@media(min-width:1600px){
  .ed-software .software-set{height:clamp(750px,46vw,1100px)}
  .ed-software .software-extra-flow{width:min(34%,600px);left:5%;bottom:40px}
  .ed-software .software-scribble{top:53%;left:55%}
}
