*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f5ef;color:#20252a;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.55}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ed974d;outline-offset:5px}main{width:min(100% - 44px,760px);margin:auto}header{display:flex;align-items:center;justify-content:space-between;padding:30px 0 26px;border-bottom:1px solid #c9ccc9;gap:12px}.identity{display:flex;align-items:center;gap:13px;min-height:64px}.identity img{width:60px;height:60px;border-radius:50%;object-fit:cover}.identity strong{font-size:23px;display:block;line-height:1.3}.identity-star{color:#243fe6;margin-left:8px}.identity small{font-size:13px;color:#5d6269}.edition{font-size:10px;line-height:1.6;letter-spacing:1px;text-align:right}.hero{padding:38px 0 30px}.eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:bold;margin:0 0 15px;color:#243fe6}h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(45px,8.3vw,78px);line-height:1.02;font-weight:normal;letter-spacing:-2px;margin:0 0 22px}.intro{font-size:17px;max-width:520px;margin:0 0 24px;color:#4b525a}.primary{display:flex;align-items:center;justify-content:space-between;background:#243fe6;color:#fff;min-height:56px;padding:14px 20px;font-size:16px;font-weight:bold;gap:18px}.primary>span{font-size:26px;line-height:1}.micro{font-size:11px;line-height:1.6;color:#646b74;margin:11px 0 0}.section-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #20252a;padding-bottom:13px;gap:16px}.section-heading h2{font-size:20px;line-height:1.2;letter-spacing:-.4px;margin:0}.section-heading>span{white-space:nowrap;font-size:10px;letter-spacing:1px;color:#606773}.trends{display:grid;gap:0}.trend{display:grid;grid-template-columns:40% 1fr;gap:22px;padding:23px 0;border-bottom:1px solid #c9ccc9}.art{display:block;position:relative;background-image:url('assets/trends.webp');background-repeat:no-repeat;aspect-ratio:275/321;border-radius:2px;overflow:hidden}.art-tag{position:absolute;top:4px;left:4px;background:#f5f5ef;color:#272b31;padding:7px 11px;font-size:10px;letter-spacing:.5px;line-height:1;min-width:99px;border-radius:20px}.trend-body{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.category{font-size:9px;letter-spacing:1px;color:#5d646e;line-height:1.4}.trend h3{font-family:Georgia,'Times New Roman',serif;font-weight:normal;line-height:1.08;font-size:30px;letter-spacing:-.6px;margin:10px 0 14px}.description{font-size:14px;line-height:1.5;color:#60666e}.trend-cta{margin-top:20px;font-weight:bold;color:#243fe6;font-size:13px;border-bottom:1px solid #c4cbef;padding-bottom:5px}.trend-cta span{margin-left:8px;font-size:18px}.note{display:flex;gap:22px;padding:28px;background:#e3e8f2;margin:35px 0}.note-mark{font-size:45px;line-height:1;color:#243fe6}.note h2{font-family:Georgia,serif;font-size:27px;line-height:1.15;font-weight:normal;margin:0 0 12px}.note p:last-child{font-size:15px;margin:0;color:#4b525a}.how h2{font-family:Georgia,serif;font-size:33px;font-weight:normal}.how ol{list-style:none;padding:0;counter-reset:step}.how li{counter-increment:step;display:grid;grid-template-columns:35px 1fr;gap:0 12px;margin:18px 0}.how li:before{content:'0'counter(step);grid-row:span 2;color:#243fe6;font-family:Georgia,serif;font-size:25px}.how li b{font-size:16px}.how li span{font-size:14px;color:#5d646e}footer{padding:26px 0 34px;border-top:1px solid #c9ccc9;margin-top:32px}footer p{font-family:Georgia,serif;font-size:34px;line-height:1.15;margin:5px 0 24px}footer small{display:block;text-align:center;color:#656c72;margin-top:22px;font-size:12px}@media(hover:hover){.trend:hover h3{color:#243fe6}.primary:hover{background:#182cbe}}@media(max-width:480px){main{width:calc(100% - 36px)}header{padding-top:23px}.edition{font-size:9px}.hero{padding-top:28px}h1{font-size:52px}.intro{font-size:16px}.section-heading h2{font-size:18px}.trend{gap:16px;padding:19px 0;grid-template-columns:42% 1fr}.trend h3{font-size:24px;margin:8px 0 10px}.description{display:none}.trend-cta{margin-top:8px;font-size:12px}.category{font-size:8px}.note{gap:14px;padding:22px 18px}.note-mark{font-size:30px}.note .eyebrow{font-size:9px;letter-spacing:1.2px}}@media(max-width:350px){h1{font-size:44px}.trend{gap:12px}.trend h3{font-size:21px}.trend-cta{font-size:11px}.identity small{font-size:11px}.edition{font-size:8px}.section-heading h2{font-size:16px}.art-tag{font-size:9px;padding:6px 8px;min-width:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.art-tag{top:2px;left:2px;min-width:0;width:54%;height:11%;min-height:26px;display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:4px 5px}

.avatar-letter{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:var(--accent,#243fe6);color:white;font:30px Georgia;flex-shrink:0}.identity>span:not(.avatar-letter){min-width:0}.identity strong{overflow-wrap:anywhere}.identity-star{display:none}.cinema{background:#151619;color:#f2f0e8;--accent:#e5bb69}.cinema main{max-width:800px}.cinema header{border-color:#45464a}.cinema .identity img{border-radius:12px}.cinema .eyebrow,.cinema .trend-cta,.cinema .how li:before,.cinema .note-mark{color:#e5bb69}.cinema .intro,.cinema .micro,.cinema .identity small,.cinema .category,.cinema .description,.cinema .how li span,.cinema footer small{color:#b9b9b9}.cinema .hero{text-align:center;padding:36px 0}.cinema h1{font-family:Arial,sans-serif;font-size:clamp(43px,8vw,77px);font-weight:800;letter-spacing:-2.5px;text-transform:uppercase;line-height:.96}.cinema .intro{margin:0 auto 24px}.cinema .primary{background:#e5bb69;color:#181818;border-radius:2px}.cinema .section-heading{border-color:#555}.cinema .section-heading h2{font-weight:400;letter-spacing:1px}.cinema .section-heading>span{color:#c9b58e}.cinema .trends{gap:23px;padding-top:23px}.cinema .trend{position:relative;display:block;border:0;padding:0;isolation:isolate}.cinema .art{aspect-ratio:275/321;max-height:590px;border-radius:0}.cinema .art:after{content:'';position:absolute;inset:25% 0 0;background:linear-gradient(transparent,#080809)}.cinema .art-tag{background:#e5bb69;color:#171717;max-width:145px}.cinema .trend-body{position:absolute;bottom:0;left:0;right:0;padding:27px;z-index:1;display:block}.cinema .category{color:#e5bb69}.cinema .trend h3{font:normal 39px/1.04 Georgia;margin:10px 0 14px;color:white;max-width:570px}.cinema .description{display:none}.cinema .trend-cta{display:block;border-color:#776846;padding:11px 0 0;margin:0}.cinema .note{background:#242428;border:1px solid #484339}.cinema .note p:last-child{color:#c6c6c6}.cinema footer{border-color:#484848}.cinema footer p{font-family:Arial;font-weight:700}.playful{background:#ffefee;--accent:#cf3c49;color:#50333a}.playful main{max-width:780px}.playful header{border:none;flex-direction:row-reverse}.playful .identity{flex-direction:row-reverse;text-align:right}.playful .edition{text-align:left}.playful .avatar-letter{background:#f1a84e;color:#50333a;border-radius:18px;transform:rotate(8deg)}.playful .hero{padding-top:17px}.playful h1{font-family:Arial,sans-serif;font-weight:800;font-size:clamp(46px,8vw,77px);line-height:.99;letter-spacing:-2.5px;color:#b73547}.playful .eyebrow{color:#b73547}.playful .primary{background:#b73547;border-radius:40px;box-shadow:4px 5px 0 #efb071}.playful .intro{color:#775259}.playful .section-heading{border:none}.playful .section-heading h2{font-size:24px;font-weight:800}.playful .trends{grid-template-columns:1fr 1fr;gap:23px 14px;padding-top:15px}.playful .trend{padding:7px 7px 15px;display:block;background:white;border:none;border-radius:15px;box-shadow:0 4px 0 #efd1ca}.playful .trend:nth-child(4n+1){transform:rotate(-2deg)}.playful .trend:nth-child(4n+2){transform:rotate(2deg)}.playful .art{border-radius:10px}.playful .art-tag{background:#ffdc91;color:#58381b;font-size:8px;width:65%}.playful .trend-body{padding:9px 4px 0;display:block}.playful .category,.playful .description{display:none}.playful .trend h3{font:bold 20px/1.17 Arial;letter-spacing:-.5px;margin:3px 0 12px}.playful .trend-cta{color:#b73547;border:none;font-size:11px;display:block}.playful .note{border-radius:25px;background:#f8d78e;transform:rotate(-1deg)}.playful .note-mark,.playful .how li:before{color:#b73547}.playful .note h2{font:bold 27px/1.13 Arial}.playful .how h2,.playful footer p{font-family:Arial;font-weight:800}.playful footer{border-color:#dcbdc1}.guide{background:#edf2ed;--accent:#216450;color:#193e33}.guide main{max-width:680px;display:flex;flex-direction:column}.guide header{order:0;border:none;padding-bottom:12px}.guide .edition{display:none}.guide .hero{order:1;padding:18px 0}.guide h1{font-family:Arial;font-size:clamp(35px,6vw,54px);font-weight:700;letter-spacing:-1.3px;line-height:1.08}.guide .intro{font-size:15px;color:#4b665b}.guide .eyebrow{color:#216450}.guide .primary{background:#216450;border-radius:9px}.guide .how{order:2;background:#dce8dd;padding:15px 18px;margin:13px 0 27px;border-radius:12px}.guide .how h2{font:700 19px Arial;margin:0 0 10px}.guide .how ol{margin:0}.guide .how li{margin:12px 0;grid-template-columns:25px 1fr;gap:0 7px}.guide .how li:before{font:17px Arial;color:#216450}.guide .how li b{font-size:14px}.guide .how li span{font-size:12px;color:#486053}.guide .catalog{order:3}.guide .section-heading{border:none}.guide .section-heading h2{font-size:21px}.guide .trends{gap:10px}.guide .trend{grid-template-columns:90px 1fr;gap:15px;background:#fff;border:1px solid #dce5de;border-radius:10px;padding:10px}.guide .art{border-radius:6px}.guide .art-tag{font-size:7px;min-height:18px;width:85%}.guide .category,.guide .description{display:none}.guide .trend h3{font:bold 19px/1.18 Arial;letter-spacing:-.3px;margin:0 0 9px}.guide .trend-cta{color:#216450;border:0;margin:0;font-size:12px}.guide .note{order:4;margin:28px 0 10px;background:#dde7dc;border-radius:12px}.guide .note-mark{color:#216450}.guide .note h2{font:bold 23px/1.2 Arial}.guide footer{order:5}.guide footer p{font:700 30px/1.15 Arial}.atelier{background:#f8f1e5;color:#602735;--accent:#733847}.atelier main{max-width:700px}.atelier header{justify-content:center;border:0;padding:30px 0 0}.atelier .identity{flex-direction:column;text-align:center;gap:8px}.atelier .identity strong{font:19px Georgia;letter-spacing:.2px}.atelier .identity small{font-size:11px;color:#98787d}.atelier .avatar-letter{width:48px;height:48px;border:1px solid #aa8583;color:#733847;background:transparent;border-radius:50%}.atelier .edition{display:none}.atelier .hero{text-align:center;padding-top:30px}.atelier h1{font-size:clamp(43px,7.3vw,70px);line-height:1.04;letter-spacing:-1.8px;font-style:italic}.atelier .eyebrow{font-size:9px;color:#93656a;letter-spacing:2px}.atelier .intro{margin:0 auto 25px;color:#785e63;font-size:15px}.atelier .primary{background:#733847;font-size:14px;font-weight:normal;letter-spacing:.6px}.atelier .micro{color:#98787d}.atelier .section-heading{border-color:#d5bfc0}.atelier .section-heading h2{font:24px Georgia}.atelier .section-heading>span{color:#98787d}.atelier .trends{grid-template-columns:1fr 1fr;gap:25px 17px;padding-top:25px}.atelier .trend{display:block;padding:0;border:0}.atelier .trend:first-child{grid-column:span 2;display:grid;grid-template-columns:56% 1fr;gap:20px;align-items:center;border-bottom:1px solid #d5bfc0;padding-bottom:25px}.atelier .art{border-radius:100px 100px 2px 2px}.atelier .trend:first-child .art{border-radius:170px 170px 3px 3px}.atelier .art-tag{top:auto;bottom:0;left:0;width:100%;height:28px;background:#733847;color:#fff;border-radius:0;font-size:8px}.atelier .art:before{content:'';position:absolute;top:0;left:0;width:54%;height:12%;min-height:26px;background:#f8f1e5;border-radius:0 0 20px 0}.atelier .trend-body{padding-top:12px}.atelier .category,.atelier .description{display:none}.atelier .trend h3{font:25px/1.09 Georgia;margin:0 0 13px}.atelier .trend-cta{margin:0;border-color:#c8a3ac;color:#733847;font-size:11px}.atelier .note{background:transparent;border-top:1px solid #d5bfc0;border-bottom:1px solid #d5bfc0;padding:28px 0}.atelier .note-mark{color:#733847}.atelier .note p:last-child{color:#785e63}.atelier .how li:before{color:#733847}.atelier footer{border-color:#d5bfc0}.atelier footer p{text-align:center;font-style:italic}.journal{background:#e8e3f1;--accent:#655489;color:#382c50}.journal main{max-width:760px}.journal header{border:0;align-items:flex-end}.journal .identity img{border-radius:3px;transform:rotate(-8deg);border:4px solid white;width:72px;height:80px;box-shadow:2px 4px 8px #3f315322}.journal .edition{color:#776789}.journal .hero{padding:25px 0 30px}.journal h1{font-size:clamp(46px,7.8vw,74px);line-height:1.04;font-style:italic}.journal .eyebrow{color:#655489}.journal .intro{color:#625371}.journal .primary{background:#655489;border-radius:3px}.journal .section-heading{border-color:#c0b3d0}.journal .section-heading h2{font:26px Georgia}.journal .trends{grid-template-columns:1fr 1fr;align-items:start;gap:25px 17px;padding-top:24px}.journal .trend{display:flex;flex-direction:column;padding:9px 9px 16px;border:none;background:#fffcf9;gap:8px;box-shadow:2px 5px 0 #d7ccdf}.journal .trend:nth-child(4n+2){margin-top:30px}.journal .trend:nth-child(4n+3){transform:rotate(-2deg)}.journal .art{width:100%;border-radius:0}.journal .art-tag{background:#655489;color:white;font-size:8px;width:65%}.journal .trend-body{padding:0 3px}.journal .category,.journal .description{display:none}.journal .trend h3{font:23px/1.1 Georgia;margin:5px 0 10px}.journal .trend-cta{font-size:10px;color:#655489;border:0;margin:0}.journal .note{background:#fffcf9;box-shadow:4px 5px 0 #d5ccdf}.journal .note-mark,.journal .how li:before{color:#655489}.journal footer{border-color:#c0b3d0}.pop{background:#f4d947;color:#23231b;--accent:#23231b}.pop main{max-width:760px}.pop header{border-bottom:2px solid #23231b}.pop .identity img{border-radius:50%;border:2px solid #23231b}.pop .hero{padding:28px 0}.pop h1{font:bold clamp(45px,7.8vw,76px)/.98 Arial;letter-spacing:-2.5px;text-transform:uppercase}.pop .eyebrow{color:#353520;font-family:monospace;letter-spacing:1px}.pop .intro{color:#494b28}.pop .primary{background:#25271d;border-radius:0;box-shadow:5px 5px 0 #fff7c8}.pop .micro{color:#505131}.pop .section-heading{border:2px solid #23231b;padding:12px;background:#fff7c8}.pop .section-heading h2{font:bold 20px Arial}.pop .trends{gap:0}.pop .trend{grid-template-columns:110px 1fr;gap:22px;padding:25px 0;border-bottom:2px solid #23231b}.pop .art{border-radius:60px;border:2px solid #23231b;aspect-ratio:275/321}.pop .art-tag{top:auto;bottom:0;width:100%;height:25px;left:0;background:#fff7c8;border-radius:0;font-size:8px}.pop .art:before{content:'';position:absolute;top:0;left:0;width:65%;height:12%;min-height:26px;background:#f4d947}.pop .category{color:#66632c;font-family:monospace;font-size:9px}.pop .trend h3{font:bold 25px/1.06 Arial;text-transform:uppercase;letter-spacing:-.8px}.pop .description{display:none}.pop .trend-cta{color:#23231b;border-color:#777331;font-size:12px;margin:6px 0 0}.pop .note{background:#fff7c8;border:2px solid #23231b;box-shadow:5px 5px 0 #23231b}.pop .note-mark,.pop .how li:before{color:#23231b}.pop .note h2,.pop .how h2,.pop footer p{font-family:Arial;font-weight:800}.pop footer{border-color:#23231b}.lab{background:#10282a;color:#e5f4ec;--accent:#80e2bd}.lab main{max-width:820px}.lab header{border-color:#41615a}.lab .identity img{border-radius:9px}.lab .avatar-letter{border-radius:9px;color:#10282a}.lab .edition{font-family:monospace;color:#80e2bd}.lab .hero{padding:32px 0 24px}.lab h1{font:bold clamp(42px,7vw,67px)/1.04 Arial;letter-spacing:-2px}.lab .eyebrow{font-family:monospace;color:#80e2bd;letter-spacing:1px}.lab .intro,.lab .identity small,.lab .micro{color:#a9c8be}.lab .primary{background:#80e2bd;color:#10282a;border-radius:8px}.lab .section-heading{border:0;align-items:flex-end}.lab .section-heading h2{font-size:24px}.lab .section-heading>span{color:#80e2bd;font-family:monospace}.lab .trends{grid-template-columns:1fr 1fr;gap:12px}.lab .trend{display:block;background:#193a3b;border:1px solid #42615b;padding:7px;border-radius:10px}.lab .trend:first-child{grid-column:span 2;display:grid;grid-template-columns:44% 1fr;gap:16px}.lab .art{border-radius:5px}.lab .art-tag{background:#80e2bd;color:#10282a;font-size:8px;width:65%}.lab .trend-body{padding:8px 5px}.lab .category{font-family:monospace;color:#80e2bd;font-size:8px}.lab .trend h3{font:bold 22px/1.1 Arial;margin:8px 0 12px;letter-spacing:-.4px}.lab .description{display:none}.lab .trend-cta{color:#80e2bd;margin:0;font-size:10px;border:none}.lab .note{background:#193a3b;border:1px solid #42615b;border-radius:10px}.lab .note-mark,.lab .how li:before{color:#80e2bd}.lab .note h2,.lab .how h2,.lab footer p{font-family:Arial;font-weight:700}.lab .note p:last-child,.lab .how li span,.lab footer small{color:#a9c8be}.lab footer{border-color:#41615a}@media(min-width:600px){.cinema .trends{grid-template-columns:1fr 1fr}.cinema .trend h3{font-size:32px}.cinema .trend-body{padding:22px}.guide .trend{grid-template-columns:110px 1fr}.guide .trend h3{font-size:24px}.playful .trend h3,.journal .trend h3,.lab .trend h3{font-size:28px}}@media(max-width:360px){.cinema h1{font-size:42px}.cinema .trend-body{padding:20px}.cinema .trend h3{font-size:31px}.playful h1{font-size:43px}.playful .trend h3,.journal .trend h3{font-size:18px}.playful .trend-cta,.journal .trend-cta{font-size:9px}.guide h1{font-size:33px}.guide .trend{grid-template-columns:77px 1fr;gap:12px}.guide .trend h3{font-size:18px}.atelier h1{font-size:40px}.atelier .trend h3{font-size:21px}.atelier .trend:first-child{gap:13px}.pop .trend{grid-template-columns:93px 1fr;gap:15px}.pop .trend h3{font-size:21px}.pop .category{font-size:8px}.lab .trend h3{font-size:18px}.lab .trend-cta{font-size:9px}.lab .category{font-size:7px}.lab h1{font-size:39px}}
.atelier .art:before,.pop .art:before{display:none}.atelier .art-tag,.pop .art-tag{top:2px;bottom:auto;left:2px;width:60%;height:11%;min-height:26px;border-radius:20px;background:#733847;color:white}.pop .art-tag{background:#fff7c8;color:#23231b;width:80%;font-size:7px;min-height:22px}.atelier .art-tag{font-size:8px}
.atelier .art-tag,.pop .art-tag{display:none}.atelier .art,.pop .art{aspect-ratio:275/285}
@media(max-width:360px){.playful h1{font-size:36px;letter-spacing:-1.8px}.playful .edition{display:none}.playful header{justify-content:flex-start}.playful .identity{max-width:100%}}
