.em-art{background:var(--bg-white)}.em-art__wrap{max-width:1200px;margin:0 auto;padding:0 32px}.em-art__band{position:relative;overflow:hidden;padding:56px 0 168px;background:radial-gradient(900px 420px at 88% 0%,rgba(108,192,74,.16),transparent 60%),radial-gradient(700px 380px at 0% 100%,rgba(255,255,255,.06),transparent 60%),linear-gradient(135deg,var(--bg-dark) 0%,#27496B 100%);color:#fff}.em-art__crumbs{display:flex;align-items:center;gap:10px;margin-bottom:36px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;color:#fff9}.em-art__crumbs a{color:#ffffffd9;text-decoration:none;transition:color .2s}.em-art__crumbs a:hover{color:var(--green)}.em-art__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:22px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8}.em-art__pill{background:var(--green);color:var(--bg-dark);padding:5px 12px;border-radius:var(--r-md);letter-spacing:.12em;font-weight:700}.em-art__dot{width:4px;height:4px;border-radius:50%;background:#ffffff73}.em-art__title{font-family:Outfit,sans-serif;font-weight:700;color:#fff;font-size:clamp(34px,5vw,58px);line-height:1.08;letter-spacing:-.025em;max-width:960px;margin:0}.em-art__deck{margin-top:22px;max-width:760px;font-size:clamp(18px,1.6vw,21px);line-height:1.6;color:#fffc}.em-art__hero{margin-top:-120px;position:relative;z-index:1}.em-art__img{display:block;width:100%;aspect-ratio:16 / 8;max-height:600px;object-fit:cover;object-position:center 35%;border-radius:var(--r-xl);box-shadow:var(--shadow-lg);background:var(--bg-soft)}.em-art__layout{display:grid;grid-template-columns:1fr minmax(0,720px) 1fr;gap:48px;padding-top:64px;padding-bottom:88px}.em-art__rail{grid-column:1;justify-self:end}.em-art__main{grid-column:2;min-width:0}.em-art__rail-in{position:sticky;top:120px;display:flex;flex-direction:column;align-items:center;gap:10px}.em-art__rail-label{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.em-art__share{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1px solid var(--card-b);background:#fff;color:var(--text-2);cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s}.em-art__share:hover{color:var(--green-d);border-color:var(--green-b);background:var(--green-t);transform:translateY(-2px)}.em-art__share.is-copied{color:var(--green-d);border-color:var(--green);background:var(--green-t)}.em-art__copied{position:absolute;left:calc(100% + 10px);white-space:nowrap;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;color:var(--green-d)}.em-art__rich{font-size:18px;line-height:1.8;color:var(--text-1)}.em-art__rich>*+*{margin-top:1.4em}.em-art__rich>p:first-child{font-size:22px;line-height:1.65;font-weight:500;color:var(--text-1);padding-bottom:1.4em;border-bottom:1px solid var(--card-b)}.em-art__rich h1,.em-art__rich h2{position:relative;margin-top:2.2em;margin-bottom:0;padding-top:18px;font-family:Outfit,sans-serif;font-weight:700;font-size:clamp(24px,2.4vw,30px);letter-spacing:-.015em;line-height:1.2;color:var(--text-1)}.em-art__rich h1:before,.em-art__rich h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;background:var(--green)}.em-art__rich h2+*,.em-art__rich h3+*{margin-top:.8em}.em-art__rich h3{margin-top:1.8em;font-family:Outfit,sans-serif;font-weight:600;font-size:21px;line-height:1.3}.em-art__rich ul,.em-art__rich ol{padding:22px 26px;list-style:none;background:var(--bg-soft);border-left:3px solid var(--green);border-radius:var(--r-md)}.em-art__rich ol{counter-reset:em-ol}.em-art__rich li{position:relative;padding-left:26px;line-height:1.65}.em-art__rich li+li{margin-top:12px}.em-art__rich ul>li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;background:var(--green);border-radius:1px}.em-art__rich ol>li{counter-increment:em-ol}.em-art__rich ol>li:before{content:counter(em-ol);position:absolute;left:0;top:0;font-family:Outfit,sans-serif;font-weight:700;color:var(--green-d)}.em-art__rich strong{font-weight:700}.em-art__rich a{color:var(--green-d);font-weight:600;text-decoration:underline;text-decoration-color:var(--green-b);text-decoration-thickness:2px;text-underline-offset:3px;transition:text-decoration-color .2s}.em-art__rich a:hover{text-decoration-color:var(--green-d)}.em-art__rich blockquote{margin-left:0;margin-right:0;padding:4px 0 4px 26px;border-left:3px solid var(--green);font-family:Outfit,sans-serif;font-size:23px;line-height:1.5;font-weight:500;color:var(--text-1)}.em-art__rich img{display:block;max-width:100%;height:auto;border-radius:var(--r-xl)}.em-art__rich figure figcaption{margin-top:10px;font-size:14px;color:var(--text-3)}.em-art__rich .em-art__fig{margin-left:0;margin-right:0}.em-art__rich .em-art__fig+*{margin-top:1.6em}.em-art__fig img{display:block;width:100%;height:auto;border-radius:var(--r-xl);box-shadow:var(--shadow);background:var(--bg-soft)}.em-art__fig--small,.em-art__fig--portrait{max-width:460px;margin-left:auto!important;margin-right:auto!important}.em-art__fig figcaption{margin-top:12px;padding-left:12px;border-left:2px solid var(--green);font-size:14.5px;line-height:1.55;color:var(--text-3)}.em-art__nohero{height:0}.em-art__band:has(+.em-art__nohero){padding-bottom:72px}.em-art__about{margin-top:56px;padding:30px 32px;background:var(--bg-soft);border:1px solid var(--card-b);border-radius:var(--r-xl)}.em-art__about-h{font-family:Outfit,sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--green-d);margin:0 0 12px}.em-art__about-b{font-size:15.5px;line-height:1.75;color:var(--text-2)}.em-art__about-b p+p{margin-top:1em}.em-art__about-b a{color:var(--green-d);font-weight:600;text-underline-offset:3px}.em-art__cta{position:relative;overflow:hidden;margin-top:56px;padding:44px 40px;border-radius:var(--r-xl);text-align:center;background:linear-gradient(120deg,var(--bg-dark),#27496B)}.em-art__cta:before{content:"";position:absolute;inset:0;background:radial-gradient(520px 240px at 85% 120%,rgba(108,192,74,.22),transparent 60%)}.em-art__cta h3{position:relative;font-family:Outfit,sans-serif;color:#fff;font-size:26px;font-weight:700;margin-bottom:10px}.em-art__cta p{position:relative;color:#ffffffc7;font-size:16px;line-height:1.65;max-width:520px;margin:0 auto 24px}.em-art__btn{position:relative;display:inline-flex;align-items:center;gap:9px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;padding:14px 26px;border-radius:100px;text-decoration:none;background:var(--green);color:var(--bg-dark);transition:transform .18s,box-shadow .2s}.em-art__btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #6cc04a52}.em-art__more{background:var(--bg-soft);padding:72px 0 88px;border-top:1px solid var(--card-b)}.em-art__more-hdr{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.em-art__more-hdr h2{font-family:Outfit,sans-serif;font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.02em;color:var(--text-1)}.em-art__more-hdr a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;color:var(--green-d);text-decoration:none}.em-art__more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.em-art__card{display:flex;flex-direction:column;background:#fff;text-decoration:none;border:1px solid var(--card-b);border-radius:var(--r-xl);overflow:hidden;transition:transform .2s,box-shadow .2s}.em-art__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.em-art__card-img{aspect-ratio:16 / 10;background-size:cover;background-position:center}.em-art__card-b{padding:20px 22px 24px}.em-art__card-meta{display:flex;gap:12px;margin-bottom:10px;font-family:Outfit,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.em-art__card-meta span:first-child{color:var(--green-d)}.em-art__card h3{font-family:Outfit,sans-serif;font-size:19px;font-weight:600;line-height:1.35;color:var(--text-1)}@media (max-width: 1100px){.em-art__layout{grid-template-columns:64px minmax(0,1fr);gap:32px}.em-art__main{max-width:720px}}@media (max-width: 860px){.em-art__more-grid{grid-template-columns:1fr 1fr}.em-art__more-grid>:nth-child(3){display:none}}@media (max-width: 760px){.em-art__wrap{padding:0 20px}.em-art__band{padding:36px 0 120px}.em-art__crumbs{margin-bottom:24px}.em-art__hero{margin-top:-84px}.em-art__img{aspect-ratio:16 / 10}.em-art__band:has(+.em-art__nohero){padding-bottom:48px}.em-art__layout{display:flex;flex-direction:column-reverse;gap:40px;padding-top:40px;padding-bottom:64px}.em-art__rail-in{position:static;flex-direction:row;justify-content:flex-start;padding-top:28px;border-top:1px solid var(--card-b)}.em-art__rail-label{margin:0 6px 0 0}.em-art__copied{left:auto;top:calc(100% + 6px)}.em-art__rich{font-size:17px}.em-art__rich>p:first-child{font-size:19px}.em-art__rich ul,.em-art__rich ol{padding:18px}.em-art__about{padding:24px 22px}.em-art__cta{padding:34px 24px}.em-art__more{padding:56px 0 64px}.em-art__more-grid{grid-template-columns:1fr}.em-art__more-grid>:nth-child(3){display:flex}}
