.ArticleTemplate-module__4F0HZa__article{--article-accent:#74c69d;--article-accent-bright:#b7ef7c;--article-deep:#061c14;--article-deeper:#03130e;--article-ink:#11251d;--article-copy:#34483f;--article-muted:#6a7a73;--article-line:#dce8e0;min-height:100vh;color:var(--article-ink);isolation:isolate;background:#f4f8f5;font-family:Outfit,Segoe UI,sans-serif;overflow:hidden}.ArticleTemplate-module__4F0HZa__hero{background:radial-gradient(circle at 82% 18%, #74c69d33, transparent 28%), radial-gradient(circle at 12% 82%, #37845e2e, transparent 32%), linear-gradient(150deg, var(--article-deeper) 0%, var(--article-deep) 54%, #0b2d20 100%);color:#fff;padding:clamp(34px,5vw,72px) 0 clamp(142px,15vw,214px);position:relative;overflow:hidden}.ArticleTemplate-module__4F0HZa__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ArticleTemplate-module__4F0HZa__heroGlow{pointer-events:none;border:1px solid #b7ef7c17;border-radius:50%;width:min(880px,80vw);height:520px;position:absolute;top:-260px;left:50%;transform:translate(-50%);box-shadow:0 0 0 90px #74c69d06,0 0 0 190px #74c69d05}.ArticleTemplate-module__4F0HZa__heroInner,.ArticleTemplate-module__4F0HZa__featuredInner{width:min(100% - 40px,1160px);margin-inline:auto;position:relative}.ArticleTemplate-module__4F0HZa__heroInner{z-index:1}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs{color:#ebf7efb3;letter-spacing:.025em;margin:0 0 clamp(38px,5vw,66px);font-size:.78rem;font-weight:600}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs ol{align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs li:last-child{flex:1;overflow:hidden}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs li:last-child span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs a{color:inherit;text-decoration:none;transition:color .16s}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs a:hover{color:var(--article-accent-bright)}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs svg{opacity:.45;flex:none;width:14px;height:14px}.ArticleTemplate-module__4F0HZa__eyebrowRow{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:24px;display:flex}.ArticleTemplate-module__4F0HZa__eyebrow{min-height:34px;color:var(--article-accent-bright);letter-spacing:.12em;text-transform:uppercase;background:#74c69d1a;border:1px solid #b7ef7c57;border-radius:999px;align-items:center;padding:7px 15px;font-size:.73rem;font-weight:750;line-height:1;display:inline-flex}.ArticleTemplate-module__4F0HZa__publication{color:#e7f5eb9e;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:650}.ArticleTemplate-module__4F0HZa__title{color:#fff;letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;max-width:1060px;margin:0;font-size:clamp(2.7rem,6.2vw,5.25rem);font-weight:720;line-height:.99}.ArticleTemplate-module__4F0HZa__excerpt{color:#c7ddd0;letter-spacing:-.012em;text-wrap:pretty;max-width:850px;margin:clamp(25px,3vw,38px) 0 0;font-size:clamp(1.08rem,1.7vw,1.34rem);font-weight:400;line-height:1.68}.ArticleTemplate-module__4F0HZa__meta{flex-wrap:wrap;gap:12px 28px;margin-top:clamp(30px,4vw,46px);display:flex}.ArticleTemplate-module__4F0HZa__metaItem{color:#eff9f2c7;align-items:center;gap:10px;font-size:.91rem;font-weight:550;line-height:1.4;display:inline-flex}.ArticleTemplate-module__4F0HZa__metaIcon{width:32px;height:32px;color:var(--article-accent-bright);background:#ffffff0b;border:1px solid #b7ef7c38;border-radius:50%;flex:0 0 32px;place-items:center;display:inline-grid}.ArticleTemplate-module__4F0HZa__metaIcon svg{width:15px;height:15px}.ArticleTemplate-module__4F0HZa__featuredArea{z-index:2;margin-top:clamp(-144px,-10vw,-104px);position:relative}.ArticleTemplate-module__4F0HZa__mediaFrame{aspect-ratio:16/9;background:#0a251a;border:1px solid #ffffff6b;border-radius:clamp(18px,2.5vw,30px);place-items:center;width:100%;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #07261933,0 7px 24px #0726191f}.ArticleTemplate-module__4F0HZa__mediaFrame:after{z-index:4;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:0;box-shadow:inset 0 -70px 90px #02100a14}.ArticleTemplate-module__4F0HZa__imageBackdrop{filter:blur(32px)saturate(.85);object-fit:cover;opacity:.46;width:calc(100% + 56px);height:calc(100% + 56px);position:absolute;inset:-28px;transform:scale(1.06)}.ArticleTemplate-module__4F0HZa__imageWash{z-index:1;background:linear-gradient(135deg,#051d1457,#051d1414);position:absolute;inset:0}.ArticleTemplate-module__4F0HZa__featuredImage{z-index:2;object-fit:contain;filter:drop-shadow(0 14px 28px #00000029);width:100%;height:100%;display:block;position:relative}.ArticleTemplate-module__4F0HZa__mediaFallback{color:#fff;text-align:center;background:radial-gradient(circle at 78% 24%,#b7ef7c21,#0000 24%),linear-gradient(145deg,#09291d,#041a12);flex-direction:column;justify-content:center;padding:clamp(28px,6vw,72px);display:flex}.ArticleTemplate-module__4F0HZa__mediaFallback strong{z-index:2;color:#f2faf5;letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:720px;font-size:clamp(1.35rem,3vw,2.6rem);font-weight:650;line-height:1.15;position:relative}.ArticleTemplate-module__4F0HZa__fallbackOrb{aspect-ratio:1;border:1px solid #b7ef7c1f;border-radius:50%;width:min(440px,56vw);position:absolute;box-shadow:0 0 0 54px #74c69d09,0 0 0 110px #74c69d05}.ArticleTemplate-module__4F0HZa__fallbackIcon{z-index:2;width:58px;height:58px;color:var(--article-accent-bright);background:#74c69d1a;border:1px solid #b7ef7c4d;border-radius:18px;place-items:center;margin-bottom:24px;display:grid;position:relative}.ArticleTemplate-module__4F0HZa__fallbackIcon svg{width:25px;height:25px}.ArticleTemplate-module__4F0HZa__fallbackBrand{z-index:2;color:var(--article-accent-bright);letter-spacing:.16em;text-transform:uppercase;margin-bottom:12px;font-size:.73rem;font-weight:750;position:relative}.ArticleTemplate-module__4F0HZa__readingArea{padding:clamp(70px,9vw,122px) 0 clamp(82px,10vw,140px);position:relative}.ArticleTemplate-module__4F0HZa__readingArea:before{content:"";pointer-events:none;border:1px solid #52b7881a;border-radius:50%;width:420px;height:420px;position:absolute;top:14%;right:-180px}.ArticleTemplate-module__4F0HZa__contentInner{width:min(100% - 40px,820px);margin-inline:auto;position:relative}.ArticleTemplate-module__4F0HZa__articleMarker{color:#47725f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:clamp(34px,5vw,54px);font-size:.72rem;font-weight:750;display:flex}.ArticleTemplate-module__4F0HZa__articleMarker i{background:linear-gradient(90deg,#52b788,#0000);width:72px;height:1px}.ArticleTemplate-module__4F0HZa__prose{color:var(--article-copy);letter-spacing:-.007em;overflow-wrap:anywhere;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.06rem,1.3vw,1.17rem);font-weight:400;line-height:1.85}:is(.ArticleTemplate-module__4F0HZa__prose>div,.ArticleTemplate-module__4F0HZa__prose>section){display:flow-root}.ArticleTemplate-module__4F0HZa__prose p{margin:0 0 1.55em}:is(.ArticleTemplate-module__4F0HZa__prose h2,.ArticleTemplate-module__4F0HZa__prose h3,.ArticleTemplate-module__4F0HZa__prose h4){color:var(--article-ink);letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;scroll-margin-top:32px;font-family:Outfit,Segoe UI,sans-serif;font-weight:700}.ArticleTemplate-module__4F0HZa__prose h2{margin:2.25em 0 .72em;font-size:clamp(1.85rem,3.4vw,2.55rem);line-height:1.14}.ArticleTemplate-module__4F0HZa__prose h3{margin:2em 0 .7em;font-size:clamp(1.48rem,2.5vw,1.92rem);line-height:1.2}.ArticleTemplate-module__4F0HZa__prose h4{margin:1.8em 0 .65em;font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.28}:is(.ArticleTemplate-module__4F0HZa__prose h2:first-child,.ArticleTemplate-module__4F0HZa__prose h3:first-child,.ArticleTemplate-module__4F0HZa__prose h4:first-child){margin-top:0}.ArticleTemplate-module__4F0HZa__prose h2:before{background:linear-gradient(90deg, #3d9d73, var(--article-accent-bright));content:"";border-radius:999px;width:38px;height:3px;margin-bottom:16px;display:block}.ArticleTemplate-module__4F0HZa__prose strong{color:#163e2c;font-weight:720}.ArticleTemplate-module__4F0HZa__prose a{color:#1d7b55;text-underline-offset:4px;font-weight:600;text-decoration-color:#1d7b5559;text-decoration-thickness:1.5px;transition:color .16s,text-decoration-color .16s}.ArticleTemplate-module__4F0HZa__prose a:hover{color:#0d5c3c;text-decoration-color:currentColor}:is(.ArticleTemplate-module__4F0HZa__prose a:focus-visible,.ArticleTemplate-module__4F0HZa__backLink:focus-visible,.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs a:focus-visible){outline-offset:4px;border-radius:4px;outline:3px solid #52b78873}:is(.ArticleTemplate-module__4F0HZa__prose ul,.ArticleTemplate-module__4F0HZa__prose ol){gap:.72em;margin:.7em 0 1.75em;padding-left:1.4em;display:grid}.ArticleTemplate-module__4F0HZa__prose li{padding-left:.36em}.ArticleTemplate-module__4F0HZa__prose li::marker{color:#3e9e74;font-weight:750}.ArticleTemplate-module__4F0HZa__prose li>p{margin:0}.ArticleTemplate-module__4F0HZa__prose blockquote{color:#214433;background:linear-gradient(135deg,#eef8f1,#f8fbf9);border:1px solid #d5e8dc;border-left:4px solid #52b788;border-radius:0 20px 20px 0;margin:2.25em 0;padding:clamp(24px,4vw,36px) clamp(24px,4vw,40px);font-size:clamp(1.12rem,1.7vw,1.3rem);font-weight:520;line-height:1.65;position:relative;overflow:hidden}.ArticleTemplate-module__4F0HZa__prose blockquote:after{color:#52b7881c;content:"“";font-family:Georgia,serif;font-size:9rem;line-height:1;position:absolute;bottom:-34px;right:20px}.ArticleTemplate-module__4F0HZa__prose blockquote p:last-child{margin-bottom:0}.ArticleTemplate-module__4F0HZa__prose img{border:1px solid var(--article-line);border-radius:18px;width:auto;max-width:100%;height:auto;margin:2.4em auto;display:block;box-shadow:0 18px 54px #1438291f}.ArticleTemplate-module__4F0HZa__prose table{border:1px solid var(--article-line);border-spacing:0;white-space:nowrap;background:#fff;border-radius:16px;width:100%;margin:2.2em 0;display:block;overflow-x:auto;box-shadow:0 10px 32px #1438290f}:is(.ArticleTemplate-module__4F0HZa__prose th,.ArticleTemplate-module__4F0HZa__prose td){border-right:1px solid var(--article-line);border-bottom:1px solid var(--article-line);text-align:left;padding:13px 16px}.ArticleTemplate-module__4F0HZa__prose th{color:#183d2c;background:#eaf5ed;font-weight:700}.ArticleTemplate-module__4F0HZa__prose pre{color:#dff3e7;background:#071e15;border:1px solid #74c69d33;border-radius:16px;margin:2em 0;padding:22px;font-size:.9em;line-height:1.65;overflow-x:auto}.ArticleTemplate-module__4F0HZa__prose code{color:#155f40;background:#e5f1e8;border-radius:5px;padding:.18em .38em;font-family:SFMono-Regular,Consolas,monospace;font-size:.86em}.ArticleTemplate-module__4F0HZa__prose pre code{color:inherit;background:0 0;padding:0}.ArticleTemplate-module__4F0HZa__articleFooter{border-top:1px solid var(--article-line);justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(54px,8vw,86px);padding-top:28px;display:flex}.ArticleTemplate-module__4F0HZa__backLink{color:#195f42;letter-spacing:.015em;background:#fff;border:1px solid #b9d7c6;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:11px 19px;font-size:.88rem;font-weight:700;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 7px 22px #1c4e3712}.ArticleTemplate-module__4F0HZa__backLink:hover{border-color:#69b78e;transform:translateY(-2px);box-shadow:0 10px 28px #1c4e371f}.ArticleTemplate-module__4F0HZa__backLink svg{width:17px;height:17px;transition:transform .18s}.ArticleTemplate-module__4F0HZa__backLink:hover svg{transform:translate(-3px)}.ArticleTemplate-module__4F0HZa__footerBrand{color:#829188;letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (max-width:760px){.ArticleTemplate-module__4F0HZa__hero{padding-top:26px;padding-bottom:118px}.ArticleTemplate-module__4F0HZa__heroInner,.ArticleTemplate-module__4F0HZa__featuredInner,.ArticleTemplate-module__4F0HZa__contentInner{width:min(100% - 32px,1160px)}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs{margin-bottom:34px}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs li:last-child{display:none}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs li:nth-last-child(2) svg{display:none}.ArticleTemplate-module__4F0HZa__eyebrowRow{margin-bottom:20px}.ArticleTemplate-module__4F0HZa__title{font-size:clamp(2.35rem,11vw,3.7rem);line-height:1.01}.ArticleTemplate-module__4F0HZa__excerpt{font-size:1.04rem;line-height:1.62}.ArticleTemplate-module__4F0HZa__meta{gap:12px 18px}.ArticleTemplate-module__4F0HZa__metaItem{font-size:.84rem}.ArticleTemplate-module__4F0HZa__mediaFrame{aspect-ratio:4/3;border-radius:18px}.ArticleTemplate-module__4F0HZa__readingArea{padding-top:64px}.ArticleTemplate-module__4F0HZa__contentInner{max-width:680px}.ArticleTemplate-module__4F0HZa__prose{font-size:1.03rem;line-height:1.78}.ArticleTemplate-module__4F0HZa__prose blockquote{border-radius:0 16px 16px 0}}@media (max-width:480px){.ArticleTemplate-module__4F0HZa__publication{display:none}.ArticleTemplate-module__4F0HZa__meta{gap:10px;display:grid}.ArticleTemplate-module__4F0HZa__mediaFallback{padding:24px}.ArticleTemplate-module__4F0HZa__fallbackIcon{border-radius:15px;width:50px;height:50px;margin-bottom:18px}.ArticleTemplate-module__4F0HZa__articleFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ArticleTemplate-module__4F0HZa__backLink,.ArticleTemplate-module__4F0HZa__backLink svg{transition:none}.ArticleTemplate-module__4F0HZa__heroInner .breadcrumbs a{transition:none}.ArticleTemplate-module__4F0HZa__prose a{transition:none}}
