.blog-page{background-color:var(--color-hero-section-bg,#ffffff)}.blog-page__surface{position:relative;isolation:isolate}.blog-page__surface>.section-premium-backdrop{bottom:auto;height:clamp(16rem,42vw,24rem)}.blog-page .site-container{padding-bottom:clamp(2.5rem,6vw,4rem)}.blog-hero{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem)}.blog-hero__title{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.625rem,4vw,2.25rem);line-height:1.2;letter-spacing:-.025em;color:var(--color-text-institutional-primary);max-width:40rem}.blog-hero__dek{margin-top:.75rem;max-width:40rem;font-size:1.0625rem;line-height:1.65;color:var(--color-text-institutional-secondary)}.blog-section{padding-block:clamp(1.25rem,3vw,2rem)}.blog-section__heading{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem);line-height:1.25;letter-spacing:-.02em;color:var(--color-text-institutional-primary);margin-bottom:1rem}.blog-article-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (min-width:640px){.blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.blog-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.blog-article-card{position:relative;display:flex;min-width:0;height:100%;border:1px solid var(--color-border-institutional);border-radius:12px;background:#fff;overflow:hidden}.blog-article-card__hit{display:flex;flex-direction:column;min-width:0;height:100%;color:inherit;text-decoration:none}.blog-article-card__hit:hover .blog-article-card__title{color:var(--color-primary)}.blog-article-card__hit:hover .blog-article-card__more{text-decoration:underline;text-underline-offset:.18em}.blog-article-card__hit:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.blog-article-card__image,.blog-article-card__media{background:var(--color-hero-section-bg,#f7f7f7)}.blog-article-card__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.blog-article-card__body{display:flex;flex-direction:column;flex:1;gap:.75rem;padding:1.25rem 1.25rem 0}.blog-article-card__title{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-institutional-primary)}.blog-article-card__dek,.blog-article-card__title{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-article-card__dek{font-size:.9375rem;line-height:1.55;color:var(--color-text-institutional-secondary)}.blog-article-card__more{margin-top:auto;padding-top:.25rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-primary)}.blog-article-card__footer{margin-top:1rem;padding:.85rem 1.25rem 1rem;border-top:1px solid var(--color-border-institutional)}.blog-article-card__footer time{font-size:.6875rem;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--color-text-institutional-muted)}.blog-article-card__like{position:absolute;top:.75rem;right:.75rem;z-index:3;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(35,55,85,.16);border-radius:50%;background:rgba(255,255,255,.92);color:#626a7a;cursor:pointer;box-shadow:0 6px 18px rgba(18,30,48,.14);backdrop-filter:blur(8px);transition:color .16s ease,border-color .16s ease,background-color .16s ease,transform .16s ease}.blog-article-card__like svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.blog-article-card__like:hover{color:#855500;transform:translateY(-1px)}.blog-article-card__like[data-liked=true]{border-color:#d99b16;background:#fff7df;color:#9a6500}.blog-article-card__like[data-liked=true] svg{fill:currentColor}.blog-article-card__like-count{position:absolute;top:-.45rem;right:-.45rem;z-index:2;display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;padding:0 .25rem;border:2px solid #ffffff;border-radius:999px;background:#d99b16;color:#182235;font-size:.625rem;font-weight:800;line-height:1}.blog-article-card__like-burst{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none}.blog-article-card__like-burst i{--burst-x:0px;--burst-y:-30px;position:absolute;top:-3px;left:-3px;width:6px;height:6px;border-radius:50%;background:#d99b16;box-shadow:0 0 8px rgba(217,155,22,.72);animation:blog-like-burst .52s ease-out both}.blog-article-card__like-burst i:nth-child(2){--burst-x:22px;--burst-y:-22px}.blog-article-card__like-burst i:nth-child(3){--burst-x:31px;--burst-y:0px}.blog-article-card__like-burst i:nth-child(4){--burst-x:22px;--burst-y:22px}.blog-article-card__like-burst i:nth-child(5){--burst-x:0px;--burst-y:31px}.blog-article-card__like-burst i:nth-child(6){--burst-x:-22px;--burst-y:22px}.blog-article-card__like-burst i:nth-child(7){--burst-x:-31px;--burst-y:0px}.blog-article-card__like-burst i:nth-child(8){--burst-x:-22px;--burst-y:-22px}@keyframes blog-like-burst{0%{opacity:1;transform:translate(0) scale(.35)}72%{opacity:1}to{opacity:0;transform:translate(var(--burst-x),var(--burst-y)) scale(0)}}.blog-article-card__like:focus-visible{outline:3px solid #d99b16;outline-offset:3px}.blog-cta-row{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.blog-cta-row .btn{min-height:44px}.blog-page .blog-cta-row .btn-secondary{color:var(--color-text-institutional-primary);background:#fff;border:1px solid var(--color-border-institutional)}.blog-page .blog-cta-row .btn-secondary:hover{background:var(--color-surface-institutional-elevated,#f3f2ee);border-color:rgba(31,79,209,.28);color:var(--color-primary)}.blog-empty{border:1px dashed var(--color-border-institutional);border-radius:16px;padding:1.25rem;color:var(--color-text-institutional-secondary)}.blog-editorial-masthead{position:relative;overflow:hidden;padding-block:clamp(7rem,11vw,9rem) clamp(3.5rem,7vw,5.5rem);background:linear-gradient(180deg,rgba(217,155,22,.025),transparent 70%),#ffffff}.blog-editorial-masthead:before{content:"";position:absolute;inset:1rem 0 0;pointer-events:none;background-image:linear-gradient(90deg,rgba(217,155,22,.055) 1px,transparent 0),linear-gradient(180deg,rgba(217,155,22,.055) 1px,transparent 0);background-position:top;background-size:220px 220px;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.52) 60%,transparent)}.blog-page .blog-editorial-content,.blog-page .blog-editorial-masthead__container{width:min(calc(100% - 32px),1216px);max-width:1216px;padding-inline:0}.blog-page .blog-editorial-masthead__container{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:end;gap:clamp(2.5rem,7vw,7rem);padding-bottom:0}.blog-editorial-masthead__copy{max-width:48rem}.blog-editorial-masthead__copy .page-seal{margin-bottom:1.25rem}.blog-editorial-masthead__title{max-width:12ch;margin:0;color:#182235;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(3rem,5.2vw,5rem);font-weight:650;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.blog-editorial-masthead__title span{color:var(--editorial-accent-strong,#9a6500)}.blog-editorial-masthead__dek{max-width:38rem;margin:1.5rem 0 0;color:#626a7a;font-size:1.0625rem;line-height:1.65;text-wrap:pretty}.blog-editorial-masthead__topics{display:flex;flex-wrap:wrap;align-content:flex-end;gap:.625rem;padding-bottom:.4rem}.blog-editorial-masthead__topics span{padding:.625rem .875rem;border:1px solid rgba(35,55,85,.12);border-radius:999px;background:rgba(255,255,255,.82);color:#354055;font-size:.8125rem;font-weight:600;line-height:1;box-shadow:0 8px 22px rgba(35,55,85,.04)}.blog-page .blog-editorial-content{padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.blog-editorial-section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,.65fr);align-items:end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.blog-article-card__category,.blog-editorial-category,.blog-editorial-guide__eyebrow,.blog-editorial-section-heading__kicker{display:block;color:var(--editorial-accent-strong,#9a6500);font-size:.6875rem;font-weight:700;line-height:1.35;letter-spacing:.105em;text-transform:uppercase}.blog-editorial-more h2,.blog-editorial-section-heading h2{margin:.45rem 0 0;color:#182235;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(2rem,3.5vw,3rem);line-height:1.08;letter-spacing:-.04em}.blog-editorial-section-heading p{max-width:29rem;margin:0;color:#626a7a;font-size:.9375rem;line-height:1.6}.blog-editorial-feature-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(19rem,.62fr);align-items:start;gap:1.5rem}.blog-editorial-supporting .blog-article-card,.blog-feature-card{overflow:hidden;border:1px solid #dfe3e9;border-radius:1.25rem;background:#ffffff;box-shadow:0 18px 46px rgba(35,55,85,.075)}.blog-feature-card__link{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.blog-feature-card__media{position:relative;overflow:hidden;aspect-ratio:16/8.5;background:#f5f3ed}.blog-feature-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .36s ease}.blog-feature-card__new{position:absolute;top:1.25rem;left:1.25rem;padding:.45rem .75rem;border-radius:999px;background:#233755;color:#ffffff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.blog-feature-card__content{display:flex;flex-direction:column;padding:clamp(1.5rem,3.4vw,2.5rem)}.blog-feature-card__content h3{max-width:23ch;margin:.75rem 0 0;color:#182235;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.blog-feature-card__content>p{max-width:44rem;margin:1rem 0 0;color:#626a7a;font-size:.9375rem;line-height:1.6}.blog-feature-card__content footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.75rem}.blog-article-card__footer time,.blog-feature-card__content time{color:#626a7a;font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none}.blog-editorial-read-link{display:inline-flex;align-items:center;gap:.65rem;color:#233755;font-size:.875rem;font-weight:700}.blog-article-card__more span,.blog-editorial-read-link span{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(35,55,85,.15);border-radius:50%;background:#fff8e5;transition:transform .18s ease,background-color .18s ease}.blog-feature-card__link:hover .blog-feature-card__image{transform:scale(1.025)}.blog-article-card__hit:hover .blog-article-card__more span,.blog-feature-card__link:hover .blog-editorial-read-link span{background:#f7dfa3;transform:translateX(2px)}.blog-feature-card__link:focus-visible{border-radius:1.25rem;outline:3px solid var(--editorial-accent,#d99b16);outline-offset:4px}.blog-editorial-supporting{display:grid;grid-auto-rows:1fr;gap:1.5rem}.blog-editorial-supporting .blog-article-card{height:auto;border-color:#dfe3e9;box-shadow:0 18px 46px rgba(35,55,85,.075)}.blog-editorial-supporting .blog-article-card__body{gap:.65rem;padding:1.25rem 1.25rem 0}.blog-editorial-supporting .blog-article-card__dek{-webkit-line-clamp:4;color:#626a7a}.blog-article-card__category{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-article-card__more{display:inline-flex;align-items:center;gap:.65rem;color:#233755;text-decoration:none}.blog-article-card__more span{width:2rem;height:2rem}.blog-editorial-more{padding-top:clamp(4rem,8vw,6rem)}.blog-editorial-more h2{margin-bottom:1.75rem}.blog-editorial-guide{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(4rem,8vw,6rem);padding:clamp(1.75rem,4vw,3rem);border-radius:1.25rem;background:radial-gradient(circle at 86% 0,rgba(217,155,22,.2),transparent 28%),#233755;color:#ffffff}.blog-editorial-guide h2{max-width:23ch;margin:.5rem 0 0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.03em;color:#ffffff}.blog-editorial-guide__eyebrow{color:#f0c45e}.blog-editorial-guide p{margin:0;color:#d5dce7;font-size:.875rem;line-height:1.6}.blog-editorial-guide__action{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:44px;padding:.75rem 1rem;border-radius:8px;background:#f0c45e;color:#182235;font-size:.875rem;font-weight:700;text-decoration:none;white-space:nowrap}.blog-editorial-guide__action:hover{background:#f5d071}.blog-editorial-guide__action:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media (max-width:899px){.blog-editorial-feature-grid,.blog-editorial-guide,.blog-editorial-section-heading,.blog-page .blog-editorial-masthead__container{grid-template-columns:minmax(0,1fr)}.blog-editorial-masthead{padding-top:6.5rem}.blog-editorial-masthead__topics{max-width:35rem}.blog-editorial-feature-grid{gap:1.25rem}.blog-editorial-supporting{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-editorial-guide__action{justify-self:start}}@media (max-width:639px){.blog-editorial-masthead{padding-block:5.75rem 3.25rem}.blog-editorial-masthead:before{background-size:110px 110px}.blog-editorial-masthead__title{max-width:11ch;font-size:clamp(2.4rem,12vw,3.2rem);line-height:1.02}.blog-editorial-masthead__dek{margin-top:1rem;font-size:.9375rem;line-height:1.55}.blog-editorial-masthead__topics{gap:.5rem}.blog-editorial-masthead__topics span{padding:.55rem .75rem;font-size:.75rem}.blog-page .blog-editorial-content{padding-top:3rem;padding-bottom:4rem}.blog-editorial-section-heading{gap:1rem;margin-bottom:1.5rem}.blog-editorial-section-heading p{font-size:.875rem}.blog-feature-card__media{aspect-ratio:16/10}.blog-feature-card__content{padding:1.25rem}.blog-feature-card__content h3{font-size:1.5rem}.blog-feature-card__content>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;font-size:.875rem}.blog-feature-card__content footer{align-items:flex-end}.blog-feature-card__content time{max-width:10rem}.blog-editorial-supporting{grid-template-columns:minmax(0,1fr)}.blog-editorial-guide{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.blog-article-card__more span,.blog-editorial-read-link span,.blog-feature-card__image{transition:none}}.blog-feature-hero{position:relative;isolation:isolate;min-height:clamp(38rem,72vh,47rem);overflow:hidden;background:#17263d;clip-path:polygon(0 0,100% 0,100% 88%,73% 96%,46% 100%,19% 97%,0 90%)}.blog-feature-hero__image{z-index:-3;object-fit:cover;object-position:center;filter:saturate(.78) contrast(1.04);transform:scale(1.015)}.blog-feature-hero__veil{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(17,28,45,.28),rgba(17,28,45,.5) 42%,rgba(17,28,45,.92)),linear-gradient(135deg,rgba(243,113,36,.68),rgba(243,113,36,.34) 42%,transparent 72%)}.blog-feature-hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,rgba(13,23,38,.04),rgba(13,23,38,.42))}.blog-page .blog-feature-hero__container{display:flex;justify-content:flex-end;width:min(calc(100% - 32px),1216px);max-width:1216px;min-height:inherit;padding:clamp(8rem,13vw,11rem) 0 clamp(8rem,12vw,10rem)}.blog-feature-hero__copy{display:flex;width:min(100%,39rem);flex-direction:column;align-items:flex-start;justify-content:center;color:#ffffff}.blog-feature-hero__copy .page-seal{--page-section-label-accent:#f37124;--page-section-label-text:#ffffff;margin-bottom:1rem}.blog-feature-hero__eyebrow{margin-bottom:.625rem;color:#ffb081;font-size:.75rem;font-weight:700;line-height:1.3;letter-spacing:.1em;text-transform:uppercase}.blog-feature-hero__copy h1{max-width:18ch;margin:0;color:#ffffff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:650;line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.blog-feature-hero__copy p{display:-webkit-box;max-width:38rem;margin:1.25rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#edf1f6;font-size:1rem;line-height:1.65}.blog-feature-hero__action{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:48px;margin-top:1.75rem;padding:.85rem 1.25rem;border-radius:8px;background:#f37124;color:#ffffff;font-size:.9375rem;font-weight:700;text-decoration:none;box-shadow:0 12px 28px rgba(125,43,0,.24)}.blog-feature-hero__action:hover{background:#ff8138}.blog-feature-hero__action:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.blog-feature-hero--empty{min-height:32rem;background:linear-gradient(135deg,#f37124,#bd4300 48%,#233755)}.blog-page .blog-recent-posts{width:min(calc(100% - 32px),1216px);max-width:1216px;padding:clamp(3.5rem,7vw,6rem) 0 clamp(5rem,9vw,8rem)}.blog-recent-posts__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem)}.blog-recent-posts__heading>div>span{display:block;margin-bottom:.45rem;color:#bd4300;font-size:.6875rem;font-weight:700;line-height:1.3;letter-spacing:.11em;text-transform:uppercase}.blog-recent-posts__heading h2{margin:0;color:#182235;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.04em;text-transform:none}.blog-recent-posts__heading p{max-width:30rem;margin:0;color:#626a7a;font-size:.9375rem;line-height:1.6}.blog-recent-posts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,22rem));align-items:start;gap:clamp(2rem,3.5vw,3rem) clamp(1.5rem,2.5vw,2rem)}.blog-recent-posts .blog-article-card{height:auto;overflow:visible;border:0;border-radius:0;background:transparent}.blog-recent-posts .blog-article-card__image{transition:transform .3s ease}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__image{transform:scale(1.025)}.blog-recent-posts .blog-article-card__body{gap:.7rem;padding:1rem 0 0}.blog-article-card__meta{display:flex;align-items:center;min-width:0;gap:.45rem;color:#626a7a;font-size:.75rem;line-height:1.35}.blog-recent-posts .blog-article-card__category{max-width:min(72%,15rem);color:#bd4300}.blog-recent-posts .blog-article-card__title{-webkit-line-clamp:3;color:#182235;line-height:1.28}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__title{color:#bd4300}.blog-recent-posts .blog-article-card__dek{font-size:.875rem}.blog-recent-posts .blog-article-card__more{display:none}.blog-recent-posts .blog-article-card__footer{margin-top:.875rem}.blog-recent-posts .blog-article-card__footer time{color:#626a7a;font-size:.75rem}.blog-recent-posts .blog-article-card__hit:focus-visible{border-radius:8px;outline-color:#f37124}@media (max-width:899px){.blog-feature-hero{min-height:42rem;clip-path:polygon(0 0,100% 0,100% 94%,55% 100%,0 95%)}.blog-feature-hero__veil{background:linear-gradient(180deg,rgba(17,28,45,.18),rgba(17,28,45,.88) 76%),linear-gradient(135deg,rgba(243,113,36,.64),rgba(243,113,36,.18) 58%,transparent)}.blog-page .blog-feature-hero__container{align-items:flex-end;justify-content:flex-start;padding-top:8rem;padding-bottom:7rem}.blog-recent-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-feature-hero{min-height:39rem}.blog-feature-hero__image{object-position:57% center}.blog-feature-hero__copy h1{font-size:clamp(2rem,9.8vw,2.75rem);line-height:1.06}.blog-feature-hero__copy p{-webkit-line-clamp:4;font-size:.875rem;line-height:1.55}.blog-feature-hero__action{min-height:44px;margin-top:1.25rem;padding:.75rem 1rem;font-size:.875rem}.blog-page .blog-recent-posts{padding-top:3.5rem;padding-bottom:5rem}.blog-recent-posts__heading{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-bottom:1.75rem}.blog-recent-posts__heading p{font-size:.875rem}.blog-recent-posts__grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (prefers-reduced-motion:reduce){.blog-recent-posts .blog-article-card__image{transition:none}}.blog-portal-hero{--blog-hero-grid-cell:240px;--blog-hero-grid-mask:linear-gradient(180deg,rgba(0,0,0,0.82),rgba(0,0,0,0.48) 52%,transparent 86%);position:relative;overflow:hidden;background:#ffffff;color:#233755}@supports (background:color-mix(in srgb,#3772ff 4%,white)){.blog-portal-hero{background:#ffffff}}.blog-portal-hero:before{background-image:linear-gradient(90deg,rgba(181,199,235,.12) 1px,transparent 0),linear-gradient(180deg,rgba(181,199,235,.12) 1px,transparent 0);background-position:top}.blog-portal-hero:after,.blog-portal-hero:before{content:"";position:absolute;top:18px;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-size:var(--blog-hero-grid-cell) var(--blog-hero-grid-cell);-webkit-mask-image:var(--blog-hero-grid-mask);mask-image:var(--blog-hero-grid-mask)}.blog-portal-hero:after{background-image:linear-gradient(180deg,rgba(77,143,250,.05),rgba(77,143,250,.016)),linear-gradient(180deg,rgba(77,143,250,.035),rgba(77,143,250,.012)),linear-gradient(180deg,rgba(77,143,250,.065),rgba(77,143,250,.018)),linear-gradient(180deg,rgba(77,143,250,.08),rgba(77,143,250,.02)),linear-gradient(180deg,rgba(77,143,250,.05),rgba(77,143,250,.016)),linear-gradient(180deg,rgba(77,143,250,.035),rgba(77,143,250,.012));background-repeat:no-repeat;background-position:calc(50% - (3 * var(--blog-hero-grid-cell))) 0,50% var(--blog-hero-grid-cell),calc(50% + (2 * var(--blog-hero-grid-cell))) 0,calc(50% + (3 * var(--blog-hero-grid-cell))) calc(2 * var(--blog-hero-grid-cell)),calc(50% - (2 * var(--blog-hero-grid-cell))) calc(3 * var(--blog-hero-grid-cell)),calc(50% + var(--blog-hero-grid-cell)) calc(4 * var(--blog-hero-grid-cell))}.blog-page .blog-portal-hero__container{position:relative;z-index:1;display:flex;min-height:31rem;width:min(calc(100% - 32px),1216px);max-width:1216px;flex-direction:column;justify-content:flex-start;padding:clamp(3.75rem,5vw,4rem) 0 clamp(3.5rem,6vw,4.5rem)}.blog-portal-hero__title-block{max-width:52rem}.blog-portal-hero__title-block .page-seal{--page-section-label-accent:#d99b16;--page-section-label-text:#4a5160;height:32px;margin-bottom:1rem;background:rgba(217,155,22,.08);backdrop-filter:none}.blog-portal-hero__title-block .page-seal__inner{height:30px}.blog-portal-hero__title-block h1{margin:0;color:#23262f;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(2.75rem,5vw,4.75rem);font-weight:650;line-height:1.02;letter-spacing:-.05em;text-wrap:balance}.blog-portal-hero__title-block p{max-width:42rem;margin:1.125rem 0 0;color:#626a7a;font-size:1rem;line-height:1.6}.blog-portal-hero__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:center;gap:2rem;margin-top:clamp(2.25rem,5vw,3.75rem)}.blog-portal-hero__topics{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.blog-portal-hero__topics a{position:relative;display:inline-flex;min-height:36px;align-items:center;color:#704900;font-size:.875rem;font-weight:600;line-height:1.3;text-decoration:none}.blog-portal-hero__topics a:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:999px;background:#f2c75c;transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.blog-portal-hero__topics a:focus-visible:after,.blog-portal-hero__topics a:hover:after{transform:scaleX(1)}.blog-portal-hero__topics a:focus-visible{border-radius:3px;outline:2px solid #9a6500;outline-offset:4px}.blog-portal-search{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:48px;overflow:hidden;border:1px solid rgba(35,55,85,.16);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(35,55,85,.07)}.blog-portal-search input{min-width:0;border:0;outline:0;padding:.75rem 1rem;background:transparent;color:#233755;font:inherit;font-size:.875rem}.blog-portal-search input::placeholder{color:#737d8f}.blog-portal-search button{border:0;padding:.75rem 1rem;background:#233755;color:#ffffff;font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.blog-portal-search:focus-within{outline:3px solid rgba(217,155,22,.28);outline-offset:3px}.blog-page .blog-recent-posts{padding-top:clamp(4rem,7vw,6rem)}.blog-recent-posts__clear{justify-self:end;color:#704900;font-size:.875rem;font-weight:700;text-underline-offset:.2em}.blog-recent-posts .blog-article-card{border:1px solid #dfe3e9;border-radius:12px;box-shadow:none}.blog-recent-posts .blog-article-card__media{border-radius:0}.blog-recent-posts .blog-article-card__body{padding:1.25rem 1.25rem 0}.blog-recent-posts .blog-article-card__meta{color:#626a7a}.blog-recent-posts .blog-article-card__category{color:#855500}.blog-recent-posts .blog-article-card__title{font-size:1.25rem}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__title{color:#855500}.blog-recent-posts .blog-article-card__footer{margin-top:1rem;padding:.9rem 1.25rem 1.1rem;border-top:1px solid #edf0f4}@media (max-width:899px){.blog-portal-hero{--blog-hero-grid-cell:165px}.blog-portal-hero:after,.blog-portal-hero:before{top:14px}.blog-portal-hero:after{background-image:linear-gradient(180deg,rgba(77,143,250,.045),rgba(77,143,250,.014)),linear-gradient(180deg,rgba(77,143,250,.035),rgba(77,143,250,.012)),linear-gradient(180deg,rgba(77,143,250,.05),rgba(77,143,250,.016)),linear-gradient(180deg,rgba(77,143,250,.035),rgba(77,143,250,.012));background-position:calc(50% - (2 * var(--blog-hero-grid-cell))) 0,calc(50% + var(--blog-hero-grid-cell)) var(--blog-hero-grid-cell),calc(50% + (2 * var(--blog-hero-grid-cell))) calc(2 * var(--blog-hero-grid-cell)),calc(50% - var(--blog-hero-grid-cell)) calc(3 * var(--blog-hero-grid-cell))}.blog-portal-hero__tools{grid-template-columns:minmax(0,1fr)}.blog-portal-search{width:min(100%,30rem)}.blog-recent-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-portal-hero{--blog-hero-grid-cell:110px}.blog-portal-hero:after,.blog-portal-hero:before{top:11px}.blog-portal-hero:after{background-image:linear-gradient(180deg,rgba(77,143,250,.03),rgba(77,143,250,.01)),linear-gradient(180deg,rgba(77,143,250,.035),rgba(77,143,250,.012));background-position:calc(50% - var(--blog-hero-grid-cell)) 0,calc(50% + var(--blog-hero-grid-cell)) calc(2 * var(--blog-hero-grid-cell))}.blog-page .blog-portal-hero__container{min-height:34rem;padding-top:4rem;padding-bottom:3rem}.blog-portal-hero__title-block h1{font-size:clamp(2.35rem,11vw,3rem);line-height:1.04}.blog-portal-hero__title-block p{font-size:.875rem;line-height:1.55}.blog-portal-hero__tools{gap:1.25rem;margin-top:2rem}.blog-portal-hero__topics{gap:.25rem 1rem}.blog-portal-hero__topics a{min-height:32px;font-size:.8125rem}.blog-portal-search{min-height:44px}.blog-recent-posts__heading h2{font-size:1.875rem}.blog-recent-posts__clear{justify-self:start}.blog-recent-posts__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.blog-portal-hero__topics a:after{transition:none}}.blog-showcase{--blog-showcase-cell:240px;--blog-showcase-mask:linear-gradient(180deg,rgba(0,0,0,0.82),rgba(0,0,0,0.48) 58%,transparent 92%);position:relative;overflow:hidden;padding:0 0 clamp(7rem,11vw,9rem);background:#ffffff}.blog-showcase:after,.blog-showcase:before{content:none}.blog-page .blog-showcase__container{position:relative;z-index:1;width:min(calc(100% - 32px),1216px);max-width:1216px;padding:0}.blog-showcase__stage{position:relative;display:flex;min-height:0;aspect-ratio:2/1;align-items:flex-start;overflow:visible;border-radius:28px;background:#233755;box-shadow:0 26px 64px rgba(35,55,85,.14)}.blog-showcase__image,.blog-showcase__veil{border-radius:inherit}.blog-showcase__image{z-index:0;object-fit:cover;object-position:center}.blog-showcase__veil{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(20,31,49,.94),rgba(20,31,49,.78) 48%,rgba(20,31,49,.24)),linear-gradient(135deg,rgba(154,101,0,.2),transparent 58%)}.blog-showcase__copy{position:relative;z-index:2;display:flex;width:min(100%,42rem);flex-direction:column;align-items:flex-start;padding:clamp(3rem,5.42vw,4.875rem);color:#ffffff}.blog-showcase__copy .page-seal{--page-section-label-accent:#d99b16;--page-section-label-text:#ffffff;margin-bottom:1rem;background:rgba(255,255,255,.09);backdrop-filter:blur(8px)}.site-public-shell main .blog-showcase__copy h1:not(.sr-only){max-width:18ch;margin:0;color:#ffffff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.875rem,2.5vw,2.25rem)!important;font-weight:650;line-height:1.12!important;letter-spacing:-.045em;text-wrap:balance}.blog-showcase__copy p{display:-webkit-box;max-width:35rem;margin:1rem 0 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#e4eaf2;font-size:.875rem;line-height:1.6}.blog-showcase__action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem;padding:.8rem 1.125rem;border-radius:8px;background:#d99b16;color:#182235;font-size:.875rem;font-weight:700;text-decoration:none}.blog-showcase__action:hover{background:#e8ae2b}.blog-showcase__action:focus-visible{outline:3px solid #ffffff;outline-offset:4px}.blog-showcase__previews{position:absolute;right:50%;bottom:-6.5rem;left:auto;z-index:3;display:grid;width:calc(100% - 10rem);grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;transform:translateX(50%)}.blog-showcase-preview{display:flex;min-width:0;min-height:11.375rem;flex-direction:column;padding:1.25rem;border:1px solid #e0e4ea;border-radius:24px;background:#ffffff;color:#182235;text-decoration:none;box-shadow:0 18px 38px rgba(35,55,85,.14)}.blog-showcase-preview__top{display:flex;min-width:0;align-items:center;gap:.625rem}.blog-showcase-preview__cube{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.blog-showcase-preview__cube .feature-cube-icon,.blog-showcase-preview__cube .feature-cube-icon--compact{display:block;width:1.75rem;height:1.75rem}.blog-showcase-preview__category{overflow:hidden;color:#855500;font-size:.6875rem;font-weight:700;line-height:1.3;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.blog-showcase-preview strong{display:-webkit-box;min-height:2.7em;margin-top:.75rem;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1rem;font-weight:650;line-height:1.35}.blog-showcase-preview small{margin-top:auto;padding-top:.75rem;color:#626a7a;font-size:.75rem}.blog-showcase-preview__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.75rem;color:#626a7a;font-size:.6875rem;line-height:1.35}.blog-showcase-preview__meta time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-showcase-preview__meta span{flex:0 0 auto;font-weight:600;white-space:nowrap}.blog-showcase-preview:hover strong{color:#855500}.blog-showcase-preview--soon{border-style:dashed;background:#fffdf8;box-shadow:0 12px 26px rgba(35,55,85,.08)}.blog-showcase-preview--soon .blog-showcase-preview__category{color:#626a7a}.blog-showcase-preview--soon strong{color:#4a5160}.blog-showcase-preview:focus-visible{outline:3px solid #d99b16;outline-offset:4px}.blog-showcase__empty{min-height:24rem;padding:4rem;border-radius:28px;background:#ffffff}.blog-recent-posts__tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:center;gap:2rem;margin:-.5rem 0 2.25rem}.blog-recent-topics{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.blog-recent-topics a{color:#704900;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none}.blog-recent-topics a:hover{text-decoration:underline;text-underline-offset:.25em}.blog-recent-topics a:focus-visible{border-radius:3px;outline:2px solid #9a6500;outline-offset:4px}@media (max-width:899px){.blog-showcase{--blog-showcase-cell:165px}.blog-showcase__stage{min-height:26.5rem}.blog-recent-posts__tools{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.blog-showcase{--blog-showcase-cell:110px;padding-top:0;padding-bottom:3.5rem}.blog-page .blog-showcase__container{width:min(calc(100% - 24px),1216px)}.blog-showcase__stage{display:block;aspect-ratio:auto;min-height:0;padding-bottom:0;border-radius:20px;background:transparent;box-shadow:none}.blog-showcase__image{inset:0 0 auto!important;height:31rem!important;object-position:center}.blog-showcase__veil{inset:0 0 auto;height:31rem;background:linear-gradient(180deg,rgba(20,31,49,.36),rgba(20,31,49,.94) 62%),linear-gradient(135deg,rgba(154,101,0,.2),transparent 58%)}.blog-showcase__copy{min-height:31rem;justify-content:flex-end;padding:1.5rem}.site-public-shell main .blog-showcase__copy h1:not(.sr-only){font-size:clamp(1.9rem,9.4vw,2.5rem);line-height:1.08}.blog-showcase__copy p{-webkit-line-clamp:3;font-size:.8125rem}.blog-showcase__previews{position:relative;right:auto;bottom:auto;left:auto;display:grid;width:auto;grid-template-columns:minmax(0,1fr);gap:1rem;margin:1.5rem 0 0;padding:0;overflow:visible;transform:none}.blog-showcase-preview{width:100%;min-height:10.5rem;padding:1.25rem;border-radius:22px}.blog-recent-posts__tools{gap:1rem;margin-bottom:1.75rem}}@media (prefers-reduced-motion:reduce){.blog-showcase-preview{scroll-behavior:auto}.blog-article-card__like-burst i{animation:none}}.blog-page{background:#ffffff}.blog-page .blog-recent-posts{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(5rem,9vw,8rem);background:#ffffff}.blog-page .home-journey-banner-section{position:relative;z-index:2;padding:0 0 clamp(4rem,8vw,7rem);background:#ffffff}.blog-page .home-journey-banner{--home-banner-diamond:82px;--home-banner-diamond-right:clamp(14.75rem,18vw,15rem);--home-banner-pad-x:clamp(1.75rem,4vw,3.5rem);position:relative;box-sizing:border-box;display:flex;width:min(calc(100% - 32px),1216px);min-height:156px;margin-inline:auto;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,3vw,2.5rem) var(--home-banner-pad-x);overflow:hidden;border-radius:10px;background:radial-gradient(circle at 76% 12%,rgba(217,155,22,.22) 0 5.5rem,transparent 5.6rem),linear-gradient(108deg,#17263d,#233755 58%,#29486e);box-shadow:0 14px 34px rgba(19,35,58,.16)}.blog-page .home-journey-banner:before{position:absolute;inset:0 30% 0 auto;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22) 18% 82%,transparent);content:"";opacity:.7}.blog-page .home-journey-banner:after{position:absolute;right:var(--home-banner-diamond-right);width:var(--home-banner-diamond);height:var(--home-banner-diamond);border:1px solid rgba(255,255,255,.12);border-radius:18px;content:"";transform:rotate(45deg)}.blog-page .home-journey-banner__copy{position:relative;z-index:1;min-width:0;flex:1}.site-public-shell main.blog-page .home-journey-banner__heading:not(.sr-only){max-width:46rem;margin:0;color:#ffffff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.375rem,2.3vw,1.875rem);font-weight:600;line-height:1.16;letter-spacing:-.025em;text-align:left;text-wrap:balance}.blog-page .home-journey-banner__text{max-width:47rem;margin:.625rem 0 0;color:rgba(255,255,255,.82);font-size:.875rem;line-height:1.55;text-align:left;text-wrap:pretty}.blog-page .home-journey-banner__button{position:relative;z-index:1;display:inline-flex;width:15.6em;min-width:15.6em;max-width:100%;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:5px;background:#d99b16;color:#182235;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none}.blog-page .home-journey-banner__button:focus-visible,.blog-page .home-journey-banner__button:hover{background:#e8ae2b;color:#182235;transform:none}.blog-page .home-journey-banner__button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}@media (min-width:768px){.blog-page .home-journey-banner{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--home-banner-diamond-right) + var(--home-banner-diamond) / 2 - var(--home-banner-pad-x));justify-content:stretch}.blog-page .home-journey-banner__button{justify-self:start}}@media (max-width:767px){.blog-page .home-journey-banner-section{padding:0 0 4rem}.blog-page .home-journey-banner{width:min(calc(100% - 24px),1216px);min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:16px}.blog-page .home-journey-banner:after,.blog-page .home-journey-banner:before{display:none}.blog-page .home-journey-banner__text,.site-public-shell main.blog-page .home-journey-banner__heading:not(.sr-only){text-align:center}.blog-page .home-journey-banner__button{width:100%;min-width:0;min-height:48px}}.blog-recent-posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem}.blog-recent-posts .blog-article-card{position:relative}.blog-recent-posts .blog-article-card__hit{position:relative;height:100%;padding:1.5rem}.blog-recent-posts .blog-article-card__media{overflow:hidden;border-radius:8px;background:#f5f3ed}.blog-recent-posts .blog-article-card__image{aspect-ratio:16/9}.blog-recent-posts .blog-article-card__body{min-height:17rem;padding:1.5rem 0 5rem}.blog-recent-posts .blog-article-card__meta>span:nth-child(2){display:none}.blog-recent-posts .blog-article-card__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.blog-recent-posts .blog-article-card__category{min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog-recent-posts .blog-article-card__meta>span:last-child:not(:first-child){display:none}.site-public-shell main .blog-recent-posts .blog-article-card__title:not(.sr-only){display:-webkit-box;min-height:calc(3 * 1.32em);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#182235;font-size:clamp(1.125rem,1.5vw,1.375rem)!important;font-weight:700;line-height:1.32!important;letter-spacing:-.025em}.blog-recent-posts .blog-article-card__dek{display:-webkit-box;margin:0;overflow:hidden;-webkit-box-orient:vertical;color:#626a7a;font-size:.8125rem;line-height:1.55}.blog-recent-posts .blog-article-card__more{position:absolute;right:1.5rem;bottom:1.5rem;gap:.75rem;margin:0;padding:0;color:#233755}.blog-recent-posts .blog-article-card__more span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid #cbd6df;border-radius:50%;background:#eef8fa;font-size:1.1rem}.blog-recent-posts .blog-article-card__footer{position:absolute;bottom:2.2rem;left:1.5rem;margin:0;padding:0;border:0}.blog-recent-posts .blog-article-card__footer time,.blog-recent-posts .blog-article-card__footer>span{color:#8b93a1;font-size:.625rem;font-weight:500;line-height:1.4;letter-spacing:.025em;text-transform:uppercase}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__more,.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__title{color:#704900}.blog-recent-posts .blog-article-card--engagement .blog-article-card__body{padding-bottom:8.75rem}.blog-recent-posts .blog-article-card--engagement .blog-article-card__footer{bottom:5.7rem}.blog-recent-posts .blog-article-card__engagement{position:absolute;right:1.5rem;bottom:1.25rem;left:1.5rem;z-index:4;display:flex;min-height:2.75rem;align-items:flex-end;justify-content:space-between;gap:1rem;padding-top:.75rem;border-top:1px solid #edf0f4;color:#233755}.blog-recent-posts .blog-article-card__like{position:relative;top:auto;right:auto;z-index:1;width:auto;height:auto;gap:.45rem;padding:0;border:0;border-radius:0;background:transparent;color:#233755;box-shadow:none;backdrop-filter:none}.blog-recent-posts .blog-article-card__like:hover{background:transparent;color:#9a6500;transform:none}.blog-recent-posts .blog-article-card__like[data-liked=true]{border:0;background:transparent;color:#9a6500}.blog-recent-posts .blog-article-card__bookmark svg,.blog-recent-posts .blog-article-card__like svg{width:2.25rem;height:2.25rem;padding:.55rem;border:1px solid #e4e7ec;border-radius:50%;background:#f8f9fa}.blog-recent-posts .blog-article-card__like-count{position:static;display:inline;min-width:0;height:auto;padding:0;border:0;background:transparent;color:currentColor;font-size:.75rem;font-weight:600}.blog-article-card__engagement-end{display:flex;align-items:center;gap:.75rem}.blog-article-card__reading-time{color:#626a7a;font-size:.75rem;line-height:1.35;white-space:nowrap}.blog-article-card__bookmark{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#626a7a;cursor:pointer}.blog-article-card__bookmark svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.blog-article-card__bookmark:hover,.blog-article-card__bookmark[aria-pressed=true]{color:#9a6500}.blog-article-card__bookmark[aria-pressed=true] svg{fill:#fff7df;border-color:#d99b16}.blog-article-card__bookmark:focus-visible{border-radius:50%;outline:3px solid #d99b16;outline-offset:3px}.blog-recent-posts .blog-article-card__media--soon{position:relative;display:block;aspect-ratio:16/9;padding:0;background:#233755}.blog-recent-posts .blog-article-card__media--soon span{position:absolute;bottom:1rem;left:1rem;padding:.4rem .6rem;border-radius:999px;background:rgba(18,30,48,.82);color:#ffffff;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.blog-recent-posts .blog-article-card__hit--soon{cursor:default}.blog-recent-posts .blog-article-card__hit--soon .blog-article-card__more{bottom:2.15rem;color:#704900}@media (max-width:899px){.blog-recent-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-page .blog-recent-posts{padding-top:2rem}.blog-recent-posts__grid{grid-template-columns:minmax(0,1fr)}.blog-recent-posts .blog-article-card__body{min-height:15rem;padding-top:1.25rem}}.blog-article-page{padding-top:clamp(1.5rem,3.2vw,2.5rem);padding-bottom:calc(clamp(2.5rem, 6vw, 4.5rem) + 4.75rem + env(safe-area-inset-bottom, 0px))}@media (min-width:768px){.blog-article-page{padding-top:clamp(2rem,3.8vw,3.25rem);padding-bottom:calc(clamp(2.5rem, 6vw, 4.5rem) + 5.5rem + env(safe-area-inset-bottom, 0px))}}@media (max-width:767px){.blog-article-page .site-container{padding-left:clamp(1.25rem,5.2vw,1.5rem);padding-right:clamp(1.25rem,5.2vw,1.5rem)}}.blog-breadcrumbs{position:relative;margin-bottom:.3rem}.blog-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:.35rem .5rem;list-style:none;margin:0;padding:0;font-size:.875rem;color:var(--color-text-institutional-muted)}.blog-breadcrumbs__item{display:inline-flex;align-items:center;gap:.5rem}.blog-breadcrumbs__item:not(:last-child):after{content:"/";color:var(--color-text-institutional-muted)}.blog-breadcrumbs__link{color:var(--color-primary);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.blog-breadcrumbs__link:hover{text-decoration:underline}.blog-breadcrumbs__link:focus-visible,.blog-inline-link:focus-visible,.blog-share__link:focus-visible,.blog-toc__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.blog-breadcrumbs__current{color:var(--color-text-institutional-secondary)}@media (max-width:767px){.blog-breadcrumbs__item:nth-last-child(2):after{content:none}.blog-breadcrumbs__item:last-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.blog-article-header{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:100%;max-width:100%;margin-inline:auto;margin-bottom:1.35rem;text-align:center}@media (min-width:768px){.blog-article-header{gap:var(--section-title-gap,1.125rem);margin-bottom:var(--section-stack-gap,1.75rem);max-width:58rem}}@media (min-width:1280px){.blog-article-header{gap:clamp(1rem,1.5vw,1.35rem);margin-bottom:2rem;max-width:62.5rem}}.blog-article-header .blog-breadcrumbs{width:100%;margin-bottom:.1rem;align-self:stretch;text-align:left}.blog-article-header .blog-breadcrumbs__list{justify-content:flex-start}.blog-article-header__title{margin:0;width:100%;max-width:100%;align-self:stretch;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.625rem,1.25rem + 1.2vw,2.3125rem);line-height:1.2;letter-spacing:-.025em;color:var(--color-text-institutional-primary);overflow-wrap:break-word;hyphens:manual;text-wrap:balance;text-align:left}.blog-article-header__title-accent{color:var(--color-primary)}@media (min-width:1024px){.blog-article-header__title{line-height:1.16}}.blog-article-header__dek{margin:0;font-size:clamp(1rem,.94rem + .25vw,1.125rem);line-height:1.65;text-wrap:pretty}.blog-article-header__dek,.blog-article-meta{width:100%;max-width:100%;align-self:stretch;color:var(--color-text-institutional-secondary);text-align:left}.blog-article-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin:.15rem 0 0;font-family:var(--font-inter),system-ui,sans-serif;font-size:.8125rem;line-height:1.45}.blog-article-meta__category,.blog-article-meta__reading-time{margin:0;font:inherit;color:inherit}.blog-article-meta__category{text-transform:uppercase;letter-spacing:.02em;font-weight:500}.blog-article-meta__sep{flex:0 0 auto;color:inherit;opacity:.72}.blog-article-credits{display:grid;grid-template-columns:1fr;gap:.55rem 1rem;width:100%;max-width:100%;align-self:stretch;margin:.25rem 0 0;padding:.6rem .7rem;border:1px solid rgba(31,79,209,.1);border-radius:var(--radius-md,8px);background:rgba(31,79,209,.03);box-shadow:none;text-align:left;font-family:var(--font-inter),system-ui,sans-serif;font-size:.8125rem;line-height:1.4;color:var(--color-text-institutional-secondary)}@media (min-width:360px){.blog-article-credits{grid-template-columns:1fr 1fr;column-gap:1.15rem;row-gap:.5rem}}@media (min-width:768px){.blog-article-credits{font-size:.875rem;line-height:1.4;column-gap:1.75rem;row-gap:.35rem;padding:.45rem .85rem}}.blog-article-credits__row{display:flex;flex-direction:column;gap:.1rem;margin:0;min-width:0}.blog-article-credits dd,.blog-article-credits dt{margin:0;font:inherit;overflow-wrap:anywhere}.blog-article-credits dt{font-weight:500;color:var(--color-text-institutional-secondary)}.blog-article-credits dd{font-weight:600;color:var(--color-text-institutional-primary)}.blog-article-hero{width:100%;max-width:60rem;margin:0 auto 1.1rem;border-radius:12px;overflow:hidden;border:1px solid rgba(31,79,209,.2);background:var(--color-hero-section-bg,#ffffff)}@media (min-width:768px){.blog-article-hero{width:100%;max-width:min(60rem,100%);margin-inline:auto;margin-bottom:1.85rem;border-radius:14px}}@media (min-width:1024px) and (max-width:1279px){body:has(.blog-article-page) .blog-article-hero,body:has(.blog-article-page) .blog-article-layout{max-width:min(60rem,calc(100% - 4.5rem))}}.blog-article-hero__image{display:block;width:100%;height:auto;aspect-ratio:1200/675;object-fit:contain;object-position:center}.blog-article-layout{display:grid;gap:1.1rem;width:100%}@media (min-width:1024px){.blog-article-layout{grid-template-columns:minmax(0,14.5rem) minmax(0,1fr);column-gap:2rem;row-gap:0;align-items:start;justify-content:center;width:100%;max-width:min(60rem,100%);margin-inline:auto}}@media (min-width:1280px){.blog-article-layout{grid-template-columns:minmax(0,14.5rem) minmax(0,42.5rem);column-gap:3rem;max-width:60rem}}.blog-toc{margin-bottom:.35rem}.blog-toc__details{border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.blog-toc__summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;padding:.55rem .75rem;border-radius:12px;border:1px solid rgba(31,79,209,.1);background:#fff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-institutional-primary)}.blog-toc__summary::-webkit-details-marker{display:none}.blog-toc__summary::marker{content:""}.blog-toc__summary-label{display:inline-flex;align-items:center;gap:.55rem}.blog-toc__summary-label:before{content:"";flex-shrink:0;width:1.25rem;height:2px;border-radius:1px;background:var(--color-primary)}.blog-toc__chevron{flex-shrink:0;color:var(--color-primary);transition:transform .2s ease}.blog-toc__details[open] .blog-toc__chevron{transform:rotate(180deg)}.blog-toc__details .blog-toc__list{margin:.45rem 0 0;padding:.55rem .7rem .65rem;border-radius:12px;border:1px solid rgba(31,79,209,.1);background:#fff;list-style:none}.blog-toc__desktop{display:none}@media (min-width:1024px){.blog-toc__details{display:none}.blog-toc__desktop{display:block;position:sticky;top:calc(var(--site-header-h) + 1rem);max-height:calc(100dvh - var(--site-header-h) - 2rem);overflow:visible;border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.blog-toc__panel{max-height:calc(100dvh - var(--site-header-h) - 2.9rem);overflow-y:auto;overscroll-behavior:contain;padding:.75rem .7rem .8rem;border-radius:12px;border:1px solid rgba(31,79,209,.1);background:#fff;box-shadow:none;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.blog-toc__panel:focus-within,.blog-toc__panel:hover{scrollbar-color:rgba(15,23,42,.22) transparent}.blog-toc__panel::-webkit-scrollbar{width:5px}.blog-toc__panel::-webkit-scrollbar-track{background:transparent}.blog-toc__panel::-webkit-scrollbar-thumb{background-color:initial;border-radius:999px}.blog-toc__panel:focus-within::-webkit-scrollbar-thumb,.blog-toc__panel:hover::-webkit-scrollbar-thumb{background-color:rgba(15,23,42,.22)}.blog-toc__desktop:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.blog-toc__desktop .blog-toc__list{margin-bottom:0;padding-left:0;list-style:none;counter-reset:blog-toc;gap:.1rem}.blog-toc__desktop .blog-toc__item{counter-increment:blog-toc}.blog-toc__desktop .blog-toc__link{min-height:0;padding:.42rem .4rem;gap:.45rem;font-size:.8125rem;line-height:1.35;border-radius:6px}.blog-toc__desktop .blog-toc__link:before{content:counter(blog-toc,decimal-leading-zero);flex-shrink:0;min-width:1.35rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#243b62;opacity:.72}.blog-toc__desktop .blog-toc__link:focus-visible,.blog-toc__desktop .blog-toc__link:hover{background:rgba(31,79,209,.06);text-decoration:none}.blog-toc__desktop .blog-toc__link:focus-visible:before,.blog-toc__desktop .blog-toc__link:hover:before{color:var(--color-primary);opacity:1}}.blog-toc__heading{display:inline-flex;align-items:center;gap:.55rem;width:100%;margin:0 0 .7rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#243b62}.blog-toc__heading:before{content:"";flex-shrink:0;width:1.25rem;height:2px;border-radius:1px;background:var(--color-primary)}.blog-toc__list{margin:0 0 .65rem;padding:0;display:flex;flex-direction:column;gap:.15rem;list-style:none}.blog-toc__item--h3{margin-left:.85rem}.blog-toc__item--h3 .blog-toc__link{font-size:.8125rem;color:var(--color-text-institutional-muted)}.blog-toc__link{color:var(--color-text-institutional-secondary);text-decoration:none;font-size:.875rem;line-height:1.4;display:flex;min-height:44px;align-items:flex-start;border-radius:6px;padding:.55rem .35rem;transition:color .15s ease,background-color .15s ease}.blog-toc__link:hover{color:var(--color-primary)}.blog-toc__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;color:var(--color-primary)}.blog-article-body{max-width:42.5rem;min-width:0}.blog-article-body__lead,.blog-article-section__p{margin:0 0 1rem;font-size:1rem;line-height:1.68;color:var(--color-text-institutional-secondary);text-align:left}@media (min-width:768px){.blog-article-body__lead,.blog-article-section__p{font-size:1.0625rem;line-height:1.72;margin-bottom:1.1rem}}.blog-article-section{margin-top:1.85rem;scroll-margin-top:calc(var(--site-header-h) + .85rem)}@media (min-width:768px){.blog-article-section{margin-top:2.25rem}}.blog-article-section__title{margin:0 0 .75rem;padding-left:.75rem;border-left:3px solid rgba(31,79,209,.35);font-size:clamp(1.375rem,1.15rem + .7vw,1.75rem);line-height:1.25;letter-spacing:-.02em}.blog-article-section__subtitle,.blog-article-section__title{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;color:var(--color-text-institutional-primary);scroll-margin-top:calc(var(--site-header-h) + .85rem)}.blog-article-section__subtitle{margin:1.5rem 0 .6rem;font-size:clamp(1.1875rem,1.1rem + .35vw,1.375rem);line-height:1.35;letter-spacing:-.015em}.blog-article-section__list{margin:0 0 1rem;padding-left:1.35rem;list-style:disc;list-style-position:outside;font-size:1rem;line-height:1.68;color:var(--color-text-institutional-secondary)}@media (min-width:768px){.blog-article-section__list{font-size:1.0625rem;line-height:1.72}}.blog-article-section__list>li{display:list-item;margin:0 0 .45rem;padding-left:.15rem}.blog-article-section__list>li:last-child{margin-bottom:0}.blog-article-section__list .blog-inline-link{display:inline;word-break:break-word}.blog-inline-link{color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:from-font}.blog-inline-link:hover{text-decoration-thickness:2px;color:color-mix(in srgb,var(--color-primary) 88%,#0f172a)}.blog-editorial-box{margin:1.35rem 0 1.45rem;padding:1rem 1.05rem 1.05rem;border-radius:12px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,#f8fbff,#eef3fb);box-shadow:0 1px 2px rgba(15,23,42,.03)}.blog-editorial-box--summary{border-color:rgba(31,79,209,.2);background:linear-gradient(180deg,rgba(248,251,255,.96),rgba(238,243,251,.98));box-shadow:0 8px 20px rgba(15,23,42,.04),inset 0 1px 0 rgba(255,255,255,.7)}.blog-editorial-box--callout{border-color:rgba(31,79,209,.16);border-left-width:3px;border-left-color:var(--color-primary);background:color-mix(in srgb,var(--color-surface-institutional-elevated,#f3f2ee) 45%,#f8fbff)}.blog-editorial-box--documents{background:#fff;border-color:rgba(20,24,31,.08)}.blog-editorial-box--sources{background:#fff;border-style:dashed;border-color:rgba(31,79,209,.22)}.blog-editorial-box--sources .blog-article-section__list,.blog-editorial-box--sources .blog-editorial-box__list,.blog-editorial-box--sources.blog-editorial-box .blog-article-section__list{font-size:.875rem;line-height:1.55;color:var(--color-text-institutional-secondary)}.blog-editorial-box--sources .blog-inline-link{font-size:inherit;line-height:inherit}@media (min-width:768px){.blog-editorial-box--sources .blog-article-section__list,.blog-editorial-box--sources .blog-editorial-box__list{font-size:.875rem;line-height:1.55}}.blog-editorial-box__title{margin:0 0 .7rem;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1.0625rem;line-height:1.3;letter-spacing:-.015em;color:var(--color-text-institutional-primary)}.blog-editorial-box--documents .blog-editorial-box__title:before,.blog-editorial-box--sources .blog-editorial-box__title:before,.blog-editorial-box--summary .blog-editorial-box__title:before{content:"";flex-shrink:0;width:1.25rem;height:2px;border-radius:1px;background:var(--color-primary)}.blog-editorial-box__lead,.blog-editorial-box__p{margin:0 0 .75rem;font-size:1rem;line-height:1.65;color:var(--color-text-institutional-secondary)}.blog-editorial-box__lead:last-child,.blog-editorial-box__p:last-child{margin-bottom:0}.blog-editorial-box__list{margin:0;padding-left:1.2rem;list-style:disc;color:var(--color-text-institutional-secondary);font-size:.9875rem;line-height:1.6}.blog-editorial-box__list>li{margin:0 0 .4rem}.blog-editorial-box__list>li:last-child{margin-bottom:0}.blog-is-isnot{display:grid;gap:.85rem}@media (min-width:640px){.blog-is-isnot{grid-template-columns:1fr 1fr;gap:1rem 1.25rem}}.blog-is-isnot__col{padding:.65rem .75rem;border-radius:8px;border:1px solid rgba(37,99,235,.1);background:rgba(255,255,255,.72)}.blog-is-isnot__col:first-child{border-left:3px solid var(--color-primary)}.blog-is-isnot__col:last-child{border-left:3px solid rgba(90,100,114,.45)}.blog-is-isnot__label{margin:0 0 .4rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-institutional-primary)}.blog-faq-list{display:flex;flex-direction:column;gap:.65rem;margin-top:.25rem}.blog-faq-item{border:1px solid rgba(37,99,235,.12);border-radius:var(--radius-lg,14px);background:linear-gradient(180deg,#f8fbff,#ffffff);overflow:hidden;box-shadow:0 1px 2px rgba(15,23,42,.03)}.blog-faq-item[open]{border-color:rgba(31,79,209,.24);background:linear-gradient(180deg,#f8fbff,#ffffff 72%);box-shadow:0 8px 18px rgba(15,23,42,.05)}.blog-faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:.85rem;min-height:44px;padding:.85rem 1rem;cursor:pointer;list-style:none;user-select:none}.blog-faq-item__summary::-webkit-details-marker{display:none}.blog-faq-item__summary::marker{content:""}.blog-faq-item__summary:focus{outline:none}.blog-faq-item__summary:focus-visible{outline:2px solid rgba(31,79,209,.55);outline-offset:-2px;border-radius:calc(var(--radius-lg, 14px) - 1px)}.blog-faq-item__question{margin:0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.9875rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--color-text-institutional-primary);text-align:left}.blog-faq-item__chevron{flex-shrink:0;width:1.125rem;height:1.125rem;color:var(--color-primary);transition:transform .2s ease}.blog-faq-item[open] .blog-faq-item__chevron{transform:rotate(180deg)}.blog-faq-item__answer{padding:0 1rem .95rem}.blog-faq-item__answer p{margin:0;padding-top:.35rem;font-size:.9375rem;line-height:1.65;color:var(--color-text-institutional-secondary)}.blog-aside-panel{margin-top:2.25rem;padding:1.1rem 1.15rem 1.15rem;border-radius:14px;border:1px solid rgba(37,99,235,.12);background:linear-gradient(180deg,#f8fbff,#eef3fb);box-shadow:0 8px 20px rgba(15,23,42,.04);max-width:42.5rem}.blog-aside-panel h2{margin:0 0 .65rem;display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--color-text-institutional-primary)}.blog-aside-panel h2:before{content:"";flex-shrink:0;width:1.25rem;height:2px;border-radius:1px;background:var(--color-primary)}.blog-aside-panel p{margin:0 0 .95rem;font-size:.9875rem;line-height:1.65;color:var(--color-text-institutional-secondary)}.blog-share{margin-top:1.75rem;margin-bottom:.25rem;padding-top:1.1rem;border-top:1px solid rgba(20,24,31,.08);max-width:42.5rem}.blog-share__label{margin:0 0 .65rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-weight:600;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-institutional-muted)}.blog-share__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.blog-share__copy-wrap{display:inline-flex}.blog-share__copy-wrap .blog-share__text{display:inline-block;min-width:12.5rem;text-align:left}.blog-share__button,.blog-share__link{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;min-width:44px;padding:.45rem .85rem;border-radius:8px;border:1px solid rgba(37,99,235,.14);background:linear-gradient(180deg,#f8fbff,#eef3fb);color:var(--color-text-institutional-secondary);text-decoration:none;font-size:.8125rem;font-weight:500;line-height:1.2;cursor:pointer;font-family:inherit;transition:color .15s ease,border-color .15s ease,background-color .15s ease}.blog-share__icon{flex-shrink:0;display:block}.blog-share__text{white-space:nowrap}.blog-share__button:hover,.blog-share__link:hover{border-color:rgba(31,79,209,.35);color:var(--color-primary);background:#fff}.blog-share__button:focus-visible,.blog-share__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:767px){.blog-share{margin-bottom:calc(.5rem + env(safe-area-inset-bottom, 0px))}.blog-share__list{gap:.45rem}}@media (max-width:767px){body:has(.blog-article-page) .miupag-atendimento-widget{right:max(1rem,env(safe-area-inset-right,0px));bottom:max(1.25rem,calc(env(safe-area-inset-bottom, 0px) + 1rem))}body:has(.blog-article-page) .miupag-atendimento__expanded{right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.85rem,env(safe-area-inset-bottom,0px));width:min(22.5rem,calc(100vw - 1.5rem))}body:has(.blog-article-page) .blog-article-hero{width:100%;max-width:60rem;margin-inline:auto;margin-bottom:1.25rem}}@media (min-width:768px){body:has(.blog-page) .miupag-atendimento-widget,body:has(.events-page) .miupag-atendimento-widget{right:max(1.5rem,env(safe-area-inset-right,0px));bottom:max(1.5rem,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.blog-article-card,.blog-faq-item__chevron,.blog-inline-link,.blog-share__link,.blog-toc__chevron,.blog-toc__link,.events-card__details{transition:none}}.events-page{background-color:var(--color-hero-section-bg)}.events-page .site-container{padding-bottom:calc(clamp(2.5rem, 6vw, 4rem) + 4.75rem + env(safe-area-inset-bottom, 0px))}.events-hero{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(1.5rem,3.5vw,2.25rem)}.events-hero__seal{display:inline-flex;align-items:center;gap:.56rem;max-width:100%;min-height:2.375rem;margin:0 0 1.15rem;padding:.25rem .875rem .25rem .3rem;border:1px solid var(--color-border-institutional);border-radius:999px;background:#fff}.events-hero__seal-tag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem}.events-empty__visual .feature-cube-icon,.events-empty__visual .feature-cube-icon--compact,.events-hero__seal-tag .feature-cube-icon,.events-hero__seal-tag .feature-cube-icon--compact{display:block;width:1.75rem;height:1.75rem}.events-hero__seal-label{font-size:.8125rem;line-height:1.25;color:var(--color-text-institutional-secondary)}.events-hero__seal-label,.events-hero__title{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-weight:600}.events-hero__title{margin:0;max-width:22ch;font-size:clamp(1.625rem,4.6vw,2.375rem);line-height:1.18;letter-spacing:-.03em;color:var(--color-text-institutional-primary);text-wrap:balance;overflow-wrap:break-word}.events-hero__lead{margin:.9rem 0 0;max-width:40rem;font-size:1.0625rem;line-height:1.65;color:var(--color-text-institutional-secondary);text-wrap:pretty;overflow-wrap:break-word}.events-section{padding-block:clamp(.5rem,2vw,1rem) clamp(1.5rem,4vw,2.5rem);min-width:0}.events-section .section-eyebrow-rail{margin-bottom:.35rem}.events-section__heading{margin:0 0 1.35rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--color-text-institutional-primary)}.events-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin:0;padding:0;list-style:none}@media (min-width:640px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.events-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}}.events-grid__item{min-width:0}.events-card{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--color-border-institutional);border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(20,24,31,.04)}.events-card__media{position:relative;background:var(--color-hero-section-bg)}.events-card__media-link{display:block}.events-card__media-link:focus-visible{outline:2px solid var(--page-section-label-accent,#20b9c5);outline-offset:2px}.events-card__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:50% 40%}.events-card__date{position:absolute;left:.65rem;bottom:.65rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:3.4rem;min-height:2.6rem;margin:0;padding:.28rem .45rem;border-radius:8px;background:#fff;box-shadow:0 6px 14px rgba(20,24,31,.1)}.events-card__date--pending{min-width:auto}.events-card__day{font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1rem;font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--color-primary)}.events-card__date--pending .events-card__day{font-size:.75rem;letter-spacing:.02em}.events-card__month{margin-top:.1rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-institutional-primary)}.events-card__body{display:flex;flex-direction:column;flex:1;gap:.4rem;min-width:0;padding:.8rem .85rem .9rem}.events-card__category{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.events-card__title{margin:0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.975rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-institutional-primary);overflow-wrap:break-word}.events-card__summary,.events-card__venue{margin:0;min-width:0;overflow-wrap:break-word}.events-card__venue{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem;font-size:.75rem;line-height:1.4;color:var(--color-text-institutional-secondary)}.events-card__format{display:inline-flex;align-items:center;min-height:1.5rem;padding:.1rem .45rem;border:1px solid var(--color-border-institutional);border-radius:999px;background:var(--color-surface-institutional-subtle);font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:var(--color-text-institutional-primary)}.events-card__summary{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.5;color:var(--color-text-institutional-secondary)}.events-card__action{margin:auto 0 0;padding-top:.35rem}.events-card__details{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 .9rem;border:1px solid var(--color-primary);border-radius:999px;background:#fff;color:var(--color-primary);font-size:.8125rem;font-weight:600;text-decoration:none}a.events-card__details:hover{background:var(--color-surface-institutional-blue)}a.events-card__details:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.events-card__details--pending{border-color:var(--color-border-institutional);color:var(--color-text-institutional-secondary);cursor:default}.events-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:40rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--color-border-institutional);border-radius:20px;background:#fff}.events-empty__visual{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.85rem;background:var(--color-surface-institutional-blue)}.events-empty__title{margin:0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:600;line-height:1.3;letter-spacing:-.02em;color:var(--color-text-institutional-primary)}.events-empty__text{margin:0;font-size:1rem;line-height:1.65;color:var(--color-text-institutional-secondary)}@media (max-width:767px){.events-page .site-container{padding-left:clamp(1.25rem,5.2vw,1.5rem);padding-right:clamp(1.25rem,5.2vw,1.5rem)}}.events-article{max-width:52rem}.events-article__header{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,1.75rem)}.events-article__title{margin:.35rem 0 0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.625rem,4.6vw,2.375rem);font-weight:600;line-height:1.18;letter-spacing:-.03em;color:var(--color-text-institutional-primary);text-wrap:balance}.events-article__lead{margin:.9rem 0 0;font-size:1.0625rem;line-height:1.65}.events-article__lead,.events-article__meta{color:var(--color-text-institutional-secondary)}.events-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 0;font-size:.875rem}.events-article__hero,.events-article__shot{margin:0}.events-article__hero{margin-bottom:1.5rem}.events-article__hero-image,.events-article__shot-image{display:block;width:100%;height:auto;border-radius:16px;background:var(--color-hero-section-bg)}.events-article__caption{margin-top:.55rem;font-size:.875rem;line-height:1.5;color:var(--color-text-institutional-secondary)}.events-article__body{display:grid;gap:1rem}.events-article__body p{margin:0;font-size:1.0625rem;line-height:1.7;color:var(--color-text-institutional-secondary)}.events-article__heading{margin:1rem 0 0;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--color-text-institutional-primary)}.events-article__quote{margin:.25rem 0 0;padding:1rem 1.15rem;border-left:3px solid var(--color-primary);border-radius:0 12px 12px 0;background:#fff}.events-article__quote p{font-size:1.0625rem;line-height:1.65;color:var(--color-text-institutional-primary)}.events-article__quote footer{margin-top:.65rem;font-size:.875rem;font-weight:600;color:var(--color-text-institutional-secondary)}.events-article__results{min-width:0}.events-article__results-title{margin:0 0 .55rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:1.0625rem;font-weight:600;color:var(--color-text-institutional-primary)}.events-article__results ol,.events-article__results ul{margin:0;padding-left:1.25rem;color:var(--color-text-institutional-secondary)}.events-article__results li{margin:.3rem 0;line-height:1.5;overflow-wrap:break-word}.events-article__video{margin:.25rem 0 0}.events-article__gallery{padding-block:clamp(1.75rem,4vw,2.5rem)}.events-article__gallery-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.events-article__gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.events-article__gallery-grid li:last-child:nth-child(odd){grid-column:1/-1}}.blog-article-page{--blog-article-accent:#9a6500;--blog-article-accent-bright:#d99b16;--blog-article-accent-soft:#fff8e7;--color-primary:var(--blog-article-accent);padding-top:clamp(1.75rem,3.5vw,3rem);background:#ffffff}.blog-article-page>.site-container{width:min(calc(100% - 32px),1216px);max-width:1216px;padding-inline:0}.blog-article-page .blog-page__surface{position:relative;isolation:isolate}.blog-article-page .blog-page__surface:before{position:absolute;z-index:-1;top:-3rem;right:calc(50% - 50vw);left:calc(50% - 50vw);height:34rem;pointer-events:none;background-image:linear-gradient(90deg,rgba(217,155,22,.045) 1px,transparent 0),linear-gradient(180deg,rgba(217,155,22,.045) 1px,transparent 0);background-position:top;background-size:220px 220px;content:"";mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.48) 68%,transparent)}.blog-article-page .blog-article-header{width:100%;max-width:100%;align-items:flex-start;gap:clamp(.85rem,1.5vw,1.2rem);margin:0 0 clamp(1.75rem,3vw,2.5rem);text-align:left}.blog-article-page .blog-article-header>:not(.blog-breadcrumbs){width:100%}.blog-article-page .blog-article-header .page-seal{width:auto;margin-top:.2rem}.site-public-shell main.blog-article-page .blog-article-header__title:not(.sr-only){max-width:1216px;margin:0;color:#23262f;font-size:clamp(2rem,3.35vw,3rem)!important;font-weight:600;line-height:1.08!important;letter-spacing:-.045em;text-align:left;text-wrap:balance}.blog-article-page .blog-article-header__title-accent{color:#233755}.blog-article-page .blog-article-header__dek{max-width:1216px;color:#626a7a;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.65}.blog-article-page .blog-breadcrumbs__link,.blog-article-page .blog-inline-link,.blog-article-page .blog-toc__link:hover{color:var(--blog-article-accent)}.blog-article-page .blog-article-meta{max-width:1216px;color:#626a7a}.blog-article-page .blog-article-meta__category{color:var(--blog-article-accent);font-weight:700;letter-spacing:.07em}.blog-article-page .blog-article-credits{max-width:1216px;padding:.85rem 1rem;border-color:#e0e4ea;background:#f8f9fb}.blog-article-page .blog-article-hero{width:100%;max-width:1216px;margin:0 auto clamp(2.25rem,4.5vw,3.75rem);overflow:hidden;border:1px solid #dfe3e9;border-radius:18px;background:#f7f7f7;box-shadow:0 18px 42px rgba(35,55,85,.09)}.blog-article-page .blog-article-hero__image{width:100%;aspect-ratio:16/9;object-fit:cover}.blog-article-page .blog-article-layout{width:100%;max-width:1216px;margin-inline:auto}.blog-article-page .blog-article-body,.blog-article-page .blog-aside-panel,.blog-article-page .blog-share{max-width:none}.blog-article-page .blog-article-body__lead,.blog-article-page .blog-article-section__list,.blog-article-page .blog-article-section__p{color:#4f5b70;font-size:1.0625rem;line-height:1.75}.blog-article-page .blog-article-section{margin-top:clamp(2.25rem,4vw,3rem)}.site-public-shell main.blog-article-page .blog-article-section__title:not(.sr-only){margin-bottom:1rem;padding-left:.9rem;border-left-color:var(--blog-article-accent-bright);color:#23262f;font-size:clamp(1.5rem,2.4vw,2rem)!important;line-height:1.2!important;letter-spacing:-.03em}.blog-article-page .blog-article-section__subtitle{color:#23262f;font-size:clamp(1.125rem,1.6vw,1.375rem)}.blog-article-page .blog-toc__details .blog-toc__list,.blog-article-page .blog-toc__panel,.blog-article-page .blog-toc__summary{border-color:#e0e4ea;background:rgba(255,255,255,.96)}.blog-article-page .blog-aside-panel h2:before,.blog-article-page .blog-editorial-box__title:before,.blog-article-page .blog-toc__heading:before,.blog-article-page .blog-toc__summary-label:before{background:var(--blog-article-accent-bright)}.blog-article-page .blog-faq-item__chevron,.blog-article-page .blog-toc__chevron{color:var(--blog-article-accent)}.blog-article-page .blog-toc__desktop .blog-toc__link:focus-visible,.blog-article-page .blog-toc__desktop .blog-toc__link:hover{background:rgba(217,155,22,.09)}.blog-article-page .blog-aside-panel,.blog-article-page .blog-editorial-box{border-color:#e0e4ea;background:linear-gradient(180deg,#fafbfc,#f5f7f9);box-shadow:0 8px 22px rgba(35,55,85,.045)}.blog-article-page .blog-editorial-box--callout{border-left-color:var(--blog-article-accent-bright)}.blog-article-page .blog-editorial-box--documents,.blog-article-page .blog-editorial-box--sources{background:#ffffff}.blog-article-page .blog-is-isnot__col{border-color:#e0e4ea;background:#ffffff}.blog-article-page .blog-is-isnot__col:first-child{border-left-color:var(--blog-article-accent-bright)}.blog-article-page .blog-faq-item{border-color:#e0e4ea;background:#ffffff;box-shadow:0 2px 8px rgba(35,55,85,.035)}.blog-article-page .blog-faq-item[open]{border-color:#cfd5de;background:#fafbfc;box-shadow:0 8px 18px rgba(35,55,85,.055)}.blog-article-page .blog-breadcrumbs__link:focus-visible,.blog-article-page .blog-faq-item__summary:focus-visible,.blog-article-page .blog-inline-link:focus-visible,.blog-article-page .blog-share__button:focus-visible,.blog-article-page .blog-share__link:focus-visible,.blog-article-page .blog-toc__link:focus-visible{outline-color:var(--blog-article-accent-bright)}.blog-article-page .blog-share__button,.blog-article-page .blog-share__link{border-color:#dfe3e9;background:#f8f9fb}.blog-article-page .blog-share__button:hover,.blog-article-page .blog-share__link:hover{border-color:rgba(154,101,0,.42);color:var(--blog-article-accent);background:#ffffff}.blog-article-page .blog-aside-panel .btn-primary{border-color:var(--blog-article-accent-bright);background:var(--blog-article-accent-bright);color:#182235}.blog-article-page .blog-aside-panel .btn-secondary{border-color:rgba(154,101,0,.28);background:#ffffff;color:var(--blog-article-accent)}.blog-article-page .blog-section{max-width:none;margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid #e0e4ea}.blog-article-page .blog-section__heading{color:#23262f;font-size:clamp(1.5rem,2.4vw,2rem)}.blog-article-page .blog-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.blog-article-page .blog-article-layout{grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:3rem;justify-content:start}}@media (max-width:767px){.blog-article-page{padding-top:1.25rem}.blog-article-page>.site-container{width:min(calc(100% - 24px),1216px);padding-inline:0}.blog-article-page .blog-page__surface:before{top:-1.25rem;height:26rem;background-size:110px 110px}.blog-article-page .blog-article-header{margin-bottom:1.5rem}.site-public-shell main.blog-article-page .blog-article-header__title:not(.sr-only){font-size:clamp(1.875rem,8.4vw,2.25rem)!important;line-height:1.1!important}.blog-article-page .blog-article-header__dek{font-size:.9375rem;line-height:1.6}.blog-article-page .blog-article-meta{align-items:flex-start;flex-direction:column;gap:.3rem}.blog-article-page .blog-article-meta__sep{display:none}.blog-article-page .blog-article-credits{grid-template-columns:minmax(0,1fr);padding:.85rem}.blog-article-page .blog-article-hero,body:has(.blog-article-page) .blog-article-hero{width:100%;margin-bottom:calc(2rem + 4.75rem);border-radius:14px}.blog-article-page .blog-article-body__lead,.blog-article-page .blog-article-section__list,.blog-article-page .blog-article-section__p{font-size:1rem;line-height:1.7}.blog-article-page .blog-article-grid{grid-template-columns:minmax(0,1fr)}}.blog-article-page .blog-share{margin-top:2rem;padding-top:0;border-top:0}.blog-article-page .blog-share__list{gap:.35rem .85rem}.site-public-shell main.blog-article-page .blog-share__label:not(.sr-only){margin:0 0 .65rem;color:#626a7a;font-size:.6875rem!important;font-weight:700;line-height:1.3!important;letter-spacing:.09em;text-transform:uppercase}.blog-article-page .blog-share__button,.blog-article-page .blog-share__link{min-height:42px;padding:.45rem .35rem;border:0;border-radius:8px;background:transparent;color:#4f5b70;box-shadow:none}.blog-article-page .blog-share__button:hover,.blog-article-page .blog-share__link:hover{border:0;background:#f5f7f9;color:#23262f}.blog-article-page .blog-share__icon{width:1.35rem;height:1.35rem}.blog-article-page .blog-share__link--linkedin .blog-share__icon{color:#0a66c2}.blog-article-page .blog-share__link--x .blog-share__icon{color:#111111}.blog-article-page .blog-share__link--whatsapp .blog-share__icon{color:#25d366}.blog-article-page .blog-share__link--copy .blog-share__icon{color:#233755}.blog-article-page .blog-aside-panel{--blog-banner-diamond:82px;--blog-banner-diamond-right:13.5rem;--blog-banner-pad-x:clamp(1.75rem,4vw,3.5rem);position:relative;display:grid;min-height:156px;grid-template-columns:minmax(0,1fr) calc(var(--blog-banner-diamond-right) + var(--blog-banner-diamond) / 2 - var(--blog-banner-pad-x));grid-template-rows:auto auto;align-items:center;column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.75rem,3vw,2.5rem) var(--blog-banner-pad-x);overflow:hidden;border:0;border-radius:10px;background:radial-gradient(circle at 76% 12%,rgba(217,155,22,.22) 0 5.5rem,transparent 5.6rem),linear-gradient(108deg,#17263d,#233755 58%,#29486e);box-shadow:0 14px 34px rgba(19,35,58,.16)}.blog-article-page .blog-aside-panel:before{position:absolute;inset:0 32% 0 auto;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.2) 18% 82%,transparent);content:""}.blog-article-page .blog-aside-panel:after{position:absolute;right:var(--blog-banner-diamond-right);width:var(--blog-banner-diamond);height:var(--blog-banner-diamond);border:1px solid rgba(255,255,255,.12);border-radius:18px;content:"";transform:rotate(45deg)}.blog-article-page .blog-aside-panel .blog-cta-row,.blog-article-page .blog-aside-panel h2,.blog-article-page .blog-aside-panel p{position:relative;z-index:1}.site-public-shell main.blog-article-page .blog-aside-panel h2:not(.sr-only){display:block;grid-column:1;grid-row:1;margin:0;color:#ffffff;font-size:clamp(1.375rem,2.3vw,1.875rem)!important;line-height:1.16!important;letter-spacing:-.025em}.blog-article-page .blog-aside-panel h2:before{display:none}.blog-article-page .blog-aside-panel p{grid-column:1;grid-row:2;max-width:44rem;margin:.625rem 0 0;color:rgba(255,255,255,.82);font-size:.875rem;line-height:1.55}.blog-article-page .blog-aside-panel .blog-cta-row{grid-column:2;grid-row:1/span 2;display:grid;width:15.6em;gap:.65rem;margin:0;justify-self:start}.blog-article-page .blog-aside-panel .btn-primary,.blog-article-page .blog-aside-panel .btn-secondary{display:inline-flex;width:15.6em;min-width:15.6em;max-width:100%;min-height:46px;align-items:center;justify-content:center;padding:.75rem 1.25rem;font-size:clamp(14px,1.1vw,15px);line-height:1;text-align:center}.blog-article-page .blog-aside-panel .btn-secondary{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.08);color:#ffffff}.blog-article-page .blog-aside-panel .btn-secondary:focus-visible,.blog-article-page .blog-aside-panel .btn-secondary:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.14);color:#ffffff}.blog-article-page .blog-related-posts .blog-recent-posts{width:100%;max-width:none;padding:0;background:transparent}.blog-article-page .blog-related-posts .blog-recent-posts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.blog-article-page .blog-article-inline-banner{--inline-banner-diamond:74px;--inline-banner-diamond-right:13.5rem;--inline-banner-pad-x:clamp(1.5rem,3vw,2rem);position:relative;display:grid;min-height:132px;grid-template-columns:minmax(0,1fr) calc(var(--inline-banner-diamond-right) + var(--inline-banner-diamond) / 2 - var(--inline-banner-pad-x));align-items:center;gap:2rem;margin:clamp(2.75rem,5vw,4rem) 0;padding:1.5rem var(--inline-banner-pad-x);overflow:hidden;border-radius:14px;background:radial-gradient(circle at 76% 12%,rgba(217,155,22,.2) 0 4.75rem,transparent 4.85rem),linear-gradient(108deg,#17263d,#233755 58%,#29486e);box-shadow:0 12px 28px rgba(19,35,58,.14)}.blog-article-page .blog-article-inline-banner:after{position:absolute;right:var(--inline-banner-diamond-right);width:var(--inline-banner-diamond);height:var(--inline-banner-diamond);border:1px solid rgba(255,255,255,.12);border-radius:16px;content:"";transform:rotate(45deg)}.blog-article-page .blog-article-inline-banner__button,.blog-article-page .blog-article-inline-banner__copy{position:relative;z-index:1}.site-public-shell main.blog-article-page .blog-article-inline-banner h2:not(.sr-only){margin:0;color:#ffffff;font-size:clamp(1.25rem,2vw,1.5rem)!important;line-height:1.18!important;letter-spacing:-.025em}.blog-article-page .blog-article-inline-banner p{max-width:37rem;margin:.5rem 0 0;color:rgba(255,255,255,.8);font-size:.8125rem;line-height:1.55}.blog-article-page .blog-article-inline-banner__button{display:inline-flex;width:15.6em;min-width:15.6em;max-width:100%;min-height:46px;align-items:center;justify-content:center;justify-self:start;gap:.625rem;padding:.75rem 1.25rem;border-radius:5px;background:#d99b16;color:#182235;font-size:clamp(14px,1.1vw,15px);font-weight:700;line-height:1;text-decoration:none}.blog-article-page .blog-article-inline-banner__button:focus-visible,.blog-article-page .blog-article-inline-banner__button:hover{background:#e8ae2b;color:#182235}.blog-article-page .blog-article-inline-banner__button:focus-visible{outline:3px solid #ffffff;outline-offset:3px}@media (max-width:767px){.blog-article-page .blog-share__list{gap:.25rem .6rem}.blog-article-page .blog-share__button,.blog-article-page .blog-share__link{padding-inline:.25rem}.blog-article-page .blog-share__copy-wrap .blog-share__text{min-width:0}.blog-article-page .blog-aside-panel{display:flex;min-height:0;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:16px;text-align:center}.blog-article-page .blog-aside-panel:after,.blog-article-page .blog-aside-panel:before{display:none}.blog-article-page .blog-aside-panel p{margin-top:-.35rem;text-align:center}.blog-article-page .blog-aside-panel .blog-cta-row{width:auto;justify-items:center}.blog-article-page .blog-related-posts .blog-recent-posts__grid{grid-template-columns:minmax(0,1fr)}.blog-article-page .blog-article-inline-banner{display:flex;min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem;text-align:center}.blog-article-page .blog-article-inline-banner:after{display:none}.blog-article-page .blog-article-inline-banner p{text-align:center}}.blog-showcase-preview--editorial,.blog-showcase-preview--soon{position:relative;overflow:hidden;border-color:#dfe4eb;background:#ffffff;box-shadow:0 18px 38px rgba(35,55,85,.13)}.blog-showcase-preview--editorial:before,.blog-showcase-preview--soon:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#9a6500,#d99b16 68%,#f0ca72);content:""}.blog-showcase-preview__editorial-content{display:grid;min-width:0;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.875rem;margin-top:.75rem}.blog-showcase-preview__media{position:relative;display:block;width:5.25rem;height:4.75rem;margin:0;overflow:hidden;border-radius:12px;background:#f5f7fa;box-shadow:0 8px 18px rgba(35,55,85,.12)}.blog-showcase-preview__title-link{color:inherit;text-decoration:none}.blog-showcase-preview__thumbnail{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.blog-showcase-preview__editorial-copy{min-width:0}.blog-showcase-preview--editorial .blog-showcase-preview__editorial-copy strong,.blog-showcase-preview--soon .blog-showcase-preview__editorial-copy strong{min-height:0;margin-top:0;-webkit-line-clamp:2;color:#182235;font-size:.875rem;line-height:1.32}.blog-showcase-preview--editorial .blog-showcase-preview__meta{margin-top:.45rem;padding-top:0;color:#626a7a;font-size:.625rem}.blog-showcase-preview--editorial .blog-showcase-preview__category,.blog-showcase-preview--latest .blog-showcase-preview__category{color:#704900}.blog-page .blog-recent-posts{position:relative;z-index:4;margin-top:1.75rem}.blog-recent-posts__heading--editorial{display:block;max-width:54rem}.blog-recent-posts__heading--editorial>.page-seal{--page-section-label-accent:#d99b16;--page-section-label-text:#704900;margin:0}.blog-recent-posts__heading--editorial h2{max-width:27ch;margin-top:.85rem;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1.12}.blog-recent-posts__heading--editorial p{max-width:48rem;margin-top:.85rem}.blog-recent-posts .blog-article-card__more{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid #d99b16;border-radius:8px;background:#d99b16;color:#182235;line-height:1;font-size:.8125rem;font-weight:700;text-decoration:none!important;box-shadow:0 6px 14px rgba(154,101,0,.14);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__more{border-color:#e8ae2b;background:#e8ae2b;color:#182235;text-decoration:none!important}.blog-showcase-preview__date{display:inline-flex;align-items:flex-start;flex-direction:column;margin-top:.45rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;line-height:1}.blog-showcase-preview__stats{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.blog-showcase-preview__likes{position:relative;display:inline-flex;min-width:2.6rem;align-items:center;justify-content:flex-end;gap:.32rem;padding-bottom:.05rem;border:0;background:transparent;color:#704900;cursor:pointer;font-size:.6875rem;font-weight:700;line-height:1}.blog-showcase-preview__likes:hover,.blog-showcase-preview__likes[data-liked=true]{color:#a66d00}.blog-showcase-preview__likes[data-liked=true] svg{fill:currentColor}.blog-showcase-preview__likes:focus-visible{outline:2px solid #d99b16;outline-offset:4px;border-radius:4px}.blog-showcase-preview__media:focus-visible,.blog-showcase-preview__title-link:focus-visible{outline:3px solid #d99b16;outline-offset:4px}.blog-showcase-preview__like-burst{position:absolute;inset:50% auto auto 50%;width:1px;height:1px;pointer-events:none}.blog-showcase-preview__like-burst i{position:absolute;width:3px;height:3px;border-radius:999px;background:currentColor;animation:blog-showcase-like-burst .42s ease-out both}.blog-showcase-preview__like-burst i:first-child{--like-x:0px;--like-y:-15px}.blog-showcase-preview__like-burst i:nth-child(2){--like-x:13px;--like-y:-7px}.blog-showcase-preview__like-burst i:nth-child(3){--like-x:13px;--like-y:7px}.blog-showcase-preview__like-burst i:nth-child(4){--like-x:0px;--like-y:15px}.blog-showcase-preview__like-burst i:nth-child(5){--like-x:-13px;--like-y:7px}.blog-showcase-preview__like-burst i:nth-child(6){--like-x:-13px;--like-y:-7px}@keyframes blog-showcase-like-burst{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--like-x),var(--like-y)) scale(.35)}}.blog-showcase-preview__likes svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.blog-showcase-preview__day{color:#a66d00;font-size:1.5rem;font-weight:800;letter-spacing:-.04em}.blog-showcase-preview__month{margin-top:.12rem;color:#182235;font-size:.75rem;font-weight:850;letter-spacing:.06em}.blog-recent-posts .blog-article-card{height:100%;overflow:hidden;border:1px solid #d9dee6;border-radius:14px;background:#ffffff;box-shadow:0 4px 12px rgba(35,55,85,.08)}.blog-recent-posts .blog-article-card__body{min-height:18.5rem;gap:.75rem;padding:1.5rem 1.5rem 8.75rem}.blog-recent-posts .blog-article-card__headline{display:grid;grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);align-items:center;min-height:4.25rem;gap:0;margin-top:.1rem}.blog-recent-posts .blog-article-card__date{display:flex;min-width:4.1rem;min-height:3.65rem;align-items:center;justify-content:center;flex-direction:column;margin:0;padding-right:1rem;border-right:1px solid #bfc4cc;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;line-height:1}.blog-recent-posts .blog-article-card__day{color:#a66d00;font-size:1.65rem;font-weight:800;letter-spacing:-.04em}.blog-recent-posts .blog-article-card__month{margin-top:.18rem;color:#182235;font-size:.78rem;font-weight:850;letter-spacing:.055em}.blog-recent-posts .blog-article-card__date--pending .blog-article-card__day{font-size:1.35rem;letter-spacing:-.035em;text-transform:uppercase}.blog-recent-posts .blog-article-card__date--pending .blog-article-card__month{text-transform:uppercase}.site-public-shell main.blog-page .blog-article-card__headline .blog-article-card__title:not(.sr-only){min-height:calc(2 * 1.32em);padding-left:1rem;-webkit-line-clamp:2}.blog-recent-posts .blog-article-card__category{max-width:100%;color:#704900}.blog-recent-posts .blog-article-card__dek{min-height:calc(3 * 1.55em);-webkit-line-clamp:3}.blog-recent-posts .blog-article-card--engagement .blog-article-card__more{right:auto;bottom:5rem;left:1.5rem}.blog-recent-posts .blog-article-card__hit:hover .blog-article-card__title{color:#182235}.blog-recent-posts .blog-article-card__hit:focus-visible{outline:3px solid rgba(217,155,22,.3);outline-offset:-3px}.blog-recent-posts .blog-article-card__hit--soon .blog-article-card__more{display:inline-flex;right:auto;bottom:1.5rem;left:1.5rem;border-color:#d9dee6;background:#f6f7f9;color:#7b8290;box-shadow:none}@media (max-width:639px){.blog-page .blog-recent-posts{margin-top:1.75rem}.blog-recent-posts__heading--editorial h2{font-size:clamp(1.7rem,8vw,2.125rem)}.blog-recent-posts .blog-article-card__body{min-height:18.5rem;padding:1.5rem 1.25rem 8.75rem}.blog-recent-posts .blog-article-card--engagement .blog-article-card__more{left:1.25rem}}.events-page{--events-accent:#7651c9;--events-accent-strong:#5634a5;--events-accent-hover:#8767d2;--events-accent-soft:#f4efff;background:#ffffff}.events-page .events-showcase{padding-top:0;background:#ffffff}.events-page .events-listing,.events-page .events-showcase__container{box-sizing:border-box;width:min(calc(100% - 32px),1216px);max-width:1216px;margin-inline:auto;padding-inline:0}.events-showcase__stage{background:#241a3e}.events-showcase__image{object-position:center 54%;filter:brightness(1.12) saturate(.94)}.events-showcase__veil{background:linear-gradient(90deg,rgba(25,18,45,.9),rgba(36,25,65,.68) 46%,rgba(50,35,83,.02)),linear-gradient(135deg,rgba(118,81,201,.16),transparent 62%)}.events-showcase__eyebrow{margin-bottom:.75rem;color:#cbbcff;font-size:.6875rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.events-showcase__copy .page-seal{--page-section-label-accent:#9c7be6;--page-section-label-text:#ffffff;margin-bottom:1rem;background:rgba(255,255,255,.09);backdrop-filter:blur(8px)}.events-showcase__copy .events-showcase__manifesto{display:block;max-width:34rem;margin:.8rem 0 0;overflow:visible;color:#d8ccff;font-size:.8125rem;font-weight:750;line-height:1.4;letter-spacing:.025em;-webkit-line-clamp:initial}.events-showcase__manifesto+p{margin-top:.55rem}.events-showcase__action{background:var(--events-accent);color:#ffffff}.events-showcase__action:focus-visible,.events-showcase__action:hover{background:var(--events-accent-hover);color:#ffffff}.events-showcase-preview .blog-showcase-preview__category,.events-showcase-preview:hover strong{color:var(--events-accent-strong)}.events-showcase-preview{position:relative;overflow:hidden;border-color:#dfe4eb;background:#ffffff;box-shadow:0 18px 38px rgba(35,55,85,.13)}.events-showcase-preview:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#7651c9,#9c7be6 68%,#cbbcff);content:""}.events-showcase-preview strong{color:#251b3e}.events-showcase-preview .blog-showcase-preview__meta{color:#615873}.events-showcase-preview:focus-visible{outline-color:var(--events-accent)}.events-showcase-preview--soon{border-style:solid;background:#ffffff;box-shadow:0 18px 38px rgba(35,55,85,.13)}.events-showcase-preview .blog-showcase-preview__meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.events-showcase-preview--latest{background:#ffffff}.events-showcase-preview--latest .events-showcase-preview__latest-media{padding:.3rem;background:#f5f7fa}.events-showcase-preview--latest .events-showcase-preview__latest-image{border-radius:8px}.events-showcase-preview__latest-content{display:grid;min-width:0;grid-template-columns:5.25rem minmax(0,1fr);align-items:center;gap:.875rem;margin-top:.75rem}.events-showcase-preview__latest-media{position:relative;width:5.25rem;height:4.75rem;flex:0 0 5.25rem;margin:0;overflow:hidden;border-radius:12px;box-shadow:0 8px 18px rgba(37,27,62,.14)}.events-showcase-preview__latest-media:after{content:none}.events-showcase-preview__latest-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.events-showcase-preview--upcoming .events-showcase-preview__latest-media:after{display:none}.events-showcase-preview--upcoming .events-showcase-preview__latest-media{background:#f5f7fa}.events-showcase-preview--upcoming .events-showcase-preview__latest-image{object-fit:contain}.events-showcase-preview__latest-copy{min-width:0}.events-showcase-preview--latest .events-showcase-preview__latest-copy strong{min-height:0;margin-top:0;-webkit-line-clamp:2;font-size:.875rem;line-height:1.32}.events-showcase-preview__latest-date{display:inline-flex;align-items:flex-start;flex-direction:column;margin-top:.45rem;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;line-height:1}.events-showcase-preview__latest-day{color:var(--events-accent);font-size:1.5rem;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.events-showcase-preview__latest-month{margin-top:.12rem;color:#182235;font-size:.75rem;font-weight:850;letter-spacing:.06em}.events-showcase-preview--latest .blog-showcase-preview__category{color:var(--events-accent-strong)}.events-showcase-preview--upcoming{border-style:solid}.events-showcase-preview--upcoming .events-showcase-preview__latest-copy strong{min-height:0;margin-top:0;-webkit-line-clamp:2;color:#251b3e;font-size:.925rem;line-height:1.3}.events-showcase-preview__status-detail{display:block;margin-top:.45rem;color:#615873;font-size:.7rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.events-listing{position:relative;z-index:4;margin-top:-6rem;padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(4.5rem,8vw,7rem)}@media (min-width:640px){.events-page .events-listing{margin-top:-7rem}}.events-listing .events-section{padding:0;background:#ffffff}.events-listing .events-section+.events-section{margin-top:clamp(4rem,7vw,6rem)}.events-section__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,29rem);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.events-section__intro>span{grid-column:1;color:var(--events-accent-strong);font-size:.6875rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.site-public-shell main.events-page .events-section__heading:not(.sr-only){grid-column:1;margin:.35rem 0 0;color:#182235;font-size:clamp(1.75rem,3vw,2.375rem)!important;font-weight:700;line-height:1.12!important;letter-spacing:-.04em}.events-section__intro>p{grid-column:2;grid-row:1/span 2;margin:0;color:#626a7a;font-size:.9375rem;line-height:1.6}.events-section__intro--archive{display:block;max-width:54rem}.events-section__intro--archive>.page-seal{--page-section-label-accent:var(--events-accent);--page-section-label-bg:#f4efff;--page-section-label-text:#433264;margin:0}.site-public-shell main.events-page .events-section__intro--archive .events-section__heading:not(.sr-only){max-width:28ch;margin-top:.85rem}.events-section__intro--archive>p{max-width:48rem;margin-top:.85rem;color:#626a7a;font-size:.9375rem;line-height:1.65}.events-listing .events-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem}.events-listing .events-card{position:relative;height:100%;padding:1.5rem;overflow:hidden;border:1px solid #d9dee6;border-radius:14px;background:#ffffff;box-shadow:0 4px 12px rgba(35,55,85,.08)}.events-listing .events-card__media{overflow:hidden;border-radius:8px;background:var(--events-accent-soft)}.events-listing .events-card__image{aspect-ratio:16/9;transition:transform .26s ease}.events-listing .events-card:hover .events-card__image{transform:scale(1.025)}.events-listing .events-card__date{left:.75rem;bottom:.75rem;border:1px solid rgba(118,81,201,.16);background:rgba(255,255,255,.94)}.events-listing .events-card__category,.events-listing .events-card__day{color:var(--events-accent-strong)}.events-listing .events-card__body{min-height:18.5rem;gap:.75rem;padding:1.5rem 0 4.75rem}.events-listing .events-card__category{overflow:hidden;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.site-public-shell main.events-page .events-card__title:not(.sr-only){display:-webkit-box;min-height:calc(2 * 1.32em);margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#182235;font-size:clamp(1.125rem,1.5vw,1.375rem)!important;font-weight:700;line-height:1.32!important;letter-spacing:-.025em}.events-listing .events-card__venue{min-height:3.25rem;color:#626a7a}.events-listing .events-card__format{border-color:rgba(118,81,201,.2);background:var(--events-accent-soft);color:var(--events-accent-strong)}.events-listing .events-card__summary{min-height:calc(3 * 1.55em);-webkit-line-clamp:3;color:#626a7a;font-size:.8125rem;line-height:1.55}.events-listing .events-card__action{position:absolute;right:1.5rem;bottom:1.5rem;left:1.5rem;margin:0;padding:0}.events-listing .events-card__details{display:inline-flex;width:fit-content;min-height:2.5rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid var(--events-accent);border-radius:8px;background:var(--events-accent);color:#ffffff;box-shadow:0 6px 14px rgba(86,52,165,.16);font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.events-listing .events-card__details>span{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(118,81,201,.28);border-radius:50%;background:var(--events-accent-soft);color:var(--events-accent-strong);font-size:1.1rem}.events-listing a.events-card__details:focus-visible,.events-listing a.events-card__details:hover{border-color:var(--events-accent);background:var(--events-accent-strong);color:#ffffff}.events-listing a.events-card__details:focus-visible{outline:3px solid rgba(118,81,201,.22);outline-offset:3px}.events-listing .events-card__details--pending{border-color:#d9dee6;background:#f6f7f9;color:#7b8290}.events-listing .events-card__details--pending>span{border-color:#d9dee6;background:#f6f7f9;color:#8b93a1}.events-page .home-journey-banner-section{position:relative;z-index:2;padding:0 0 clamp(4rem,8vw,7rem);background:#ffffff}.events-page .home-journey-banner{--home-banner-diamond:82px;--home-banner-diamond-right:clamp(14.75rem,18vw,15rem);--home-banner-pad-x:clamp(1.75rem,4vw,3.5rem);position:relative;box-sizing:border-box;display:flex;width:min(calc(100% - 32px),1216px);min-height:156px;margin-inline:auto;align-items:center;justify-content:space-between;gap:clamp(2rem,5vw,5rem);padding:clamp(1.75rem,3vw,2.5rem) var(--home-banner-pad-x);overflow:hidden;border-radius:10px;background:radial-gradient(circle at 76% 12%,rgba(156,123,230,.28) 0 5.5rem,transparent 5.6rem),linear-gradient(108deg,#1d1730,#302250 58%,#493276);box-shadow:0 14px 34px rgba(37,24,67,.18)}.events-page .home-journey-banner:before{position:absolute;inset:0 30% 0 auto;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.22) 18% 82%,transparent);content:"";opacity:.7}.events-page .home-journey-banner:after{position:absolute;right:var(--home-banner-diamond-right);width:var(--home-banner-diamond);height:var(--home-banner-diamond);border:1px solid rgba(255,255,255,.14);border-radius:18px;content:"";transform:rotate(45deg)}.events-page .home-journey-banner__button,.events-page .home-journey-banner__copy{position:relative;z-index:1}.events-page .home-journey-banner__copy{min-width:0;flex:1}.site-public-shell main.events-page .home-journey-banner__heading:not(.sr-only){max-width:46rem;margin:0;color:#ffffff;font-size:clamp(1.375rem,2.3vw,1.875rem)!important;line-height:1.16!important;text-align:left}.events-page .home-journey-banner__text{max-width:47rem;margin:.625rem 0 0;color:rgba(255,255,255,.82);font-size:.875rem;line-height:1.55;text-align:left}.events-page .home-journey-banner__button{display:inline-flex;width:15.6em;min-width:15.6em;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;gap:.625rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:5px;background:var(--events-accent);color:#ffffff;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none}.events-page .home-journey-banner__button:focus-visible,.events-page .home-journey-banner__button:hover{background:var(--events-accent-hover);color:#ffffff;transform:none}.events-page .home-journey-banner__button:focus-visible{outline:3px solid #ffffff;outline-offset:4px}@media (min-width:768px){.events-page .home-journey-banner{display:grid;grid-template-columns:minmax(0,1fr) calc(var(--home-banner-diamond-right) + var(--home-banner-diamond) / 2 - var(--home-banner-pad-x));justify-content:stretch}.events-page .home-journey-banner__button{justify-self:start}}@media (max-width:899px){.events-listing .events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.events-page .events-listing,.events-page .events-showcase__container{width:min(calc(100% - 24px),1216px)}.events-showcase__image{object-position:center}.events-showcase__stage{background:transparent}.events-showcase__veil{background:linear-gradient(180deg,rgba(33,24,56,.22),rgba(29,22,49,.88) 64%),linear-gradient(135deg,rgba(118,81,201,.2),transparent 62%)}.events-section__intro{display:block}.events-section__intro>p{margin-top:.75rem}.events-listing .events-grid{grid-template-columns:minmax(0,1fr)}.events-listing .events-card__body{min-height:17rem}.events-page .home-journey-banner-section{padding:0 0 4rem}.events-page .home-journey-banner{width:min(calc(100% - 24px),1216px);min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem;border-radius:16px}.events-page .home-journey-banner:after,.events-page .home-journey-banner:before{display:none}.events-page .home-journey-banner__text,.site-public-shell main.events-page .home-journey-banner__heading:not(.sr-only){text-align:center}.events-page .home-journey-banner__button{width:100%;min-width:0;min-height:48px}}.events-listing .events-card__headline{display:grid;grid-template-columns:minmax(4.75rem,auto) minmax(0,1fr);align-items:center;min-height:4.25rem;margin-top:.1rem}.events-listing .events-card__date{position:static;display:flex;width:auto;min-width:0;min-height:3.65rem;align-items:center;justify-content:center;margin:0;padding:0 1rem 0 0;border:0;border-right:1px solid rgba(35,55,85,.24);border-radius:0;background:transparent;box-shadow:none;text-align:center}.events-listing .events-card__day{color:var(--events-accent);font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:750;line-height:.98;letter-spacing:-.045em;white-space:nowrap}.events-listing .events-card__month{margin-top:.25rem;color:#182235;font-size:.75rem;font-weight:800;line-height:1;letter-spacing:.08em}.events-listing .events-card__date--pending{min-width:0}.events-listing .events-card__date--pending .events-card__day{color:var(--events-accent);font-size:1.35rem;letter-spacing:-.035em;text-transform:uppercase}.events-listing .events-card__date--pending .events-card__month{color:#182235}.site-public-shell main.events-page .events-card__headline .events-card__title:not(.sr-only){min-height:0;padding-left:1rem;-webkit-line-clamp:3;font-size:clamp(1.0625rem,1.35vw,1.25rem)!important}@media (max-width:359px){.events-listing .events-card__headline{grid-template-columns:minmax(4.15rem,auto) minmax(0,1fr)}.events-listing .events-card__date{padding-right:.75rem}.site-public-shell main.events-page .events-card__headline .events-card__title:not(.sr-only){padding-left:.75rem}}.events-article-page{--blog-article-accent:#5634a5;--blog-article-accent-bright:#7651c9;--blog-article-accent-soft:#f4efff;--color-primary:var(--blog-article-accent);background:#ffffff}.events-article-page .events-article{max-width:none}.events-article-page .blog-page__surface:before{background-image:linear-gradient(90deg,rgba(118,81,201,.045) 1px,transparent 0),linear-gradient(180deg,rgba(118,81,201,.045) 1px,transparent 0)}.events-article-page .page-seal{--page-section-label-accent:#7651c9;--page-section-label-bg:#f4efff;--page-section-label-text:#433264}.events-article-page .events-article__header{padding:0}.site-public-shell main.events-article-page .events-article__title:not(.sr-only){max-width:1216px;margin:0;color:#23262f;font-size:clamp(2rem,3.35vw,3rem)!important;font-weight:600;line-height:1.08!important;letter-spacing:-.045em;text-align:left;text-wrap:balance}.events-article-page .events-article__lead{margin:0;color:#626a7a}.events-article-page .events-article__meta{margin:0}.events-article-page .events-article__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.events-article-page .events-article__hero{margin:0 auto clamp(2.25rem,4.5vw,3.75rem)}.events-article-page .events-article__hero-image{border-radius:0;object-fit:cover}.events-article-page .events-article__content-column,.events-article-page .events-article__layout{min-width:0}.events-article-page .events-article__body{display:block;gap:0}.events-article-page .events-article__body>p{margin:0 0 1.15rem;color:#4f5b70;font-size:1.0625rem;line-height:1.75}.site-public-shell main.events-article-page .events-article__heading:not(.sr-only){margin:clamp(2.25rem,4vw,3rem) 0 1rem;padding-left:.9rem;border-left:3px solid var(--blog-article-accent-bright);color:#23262f;font-size:clamp(1.5rem,2.4vw,2rem)!important;font-weight:650;line-height:1.2!important;letter-spacing:-.03em;scroll-margin-top:calc(var(--site-header-h) + .85rem)}.events-article-page .events-article__quote{margin:1.75rem 0;padding:1.2rem 1.35rem;border-left:3px solid var(--blog-article-accent-bright);border-radius:0 12px 12px 0;background:linear-gradient(90deg,#f4efff,#faf8ff)}.events-article-page .events-article__quote p{margin:0;color:#30283f;font-size:1.0625rem;line-height:1.68}.events-article-page .events-article__quote footer{margin-top:.65rem;color:#625774;font-size:.875rem;font-weight:650}.events-article-page .events-article__results{margin:1.5rem 0;padding:1.25rem 1.35rem;border:1px solid #e0e4ea;border-radius:12px;background:#fafbfc}.events-article-page .events-article__results-title{margin:0 0 .75rem;color:#23262f;font-size:1.0625rem}.events-article-page .events-article__results ol,.events-article-page .events-article__results ul{margin:0;padding-left:1.35rem;color:#4f5b70}.events-article-page .events-article__results li{margin:.4rem 0;line-height:1.6}.events-article-page .events-article__video{margin:1.5rem 0 0}.events-article-page .events-article__video .events-card__details{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.7rem 1rem;border:1px solid var(--blog-article-accent);border-radius:8px;background:var(--blog-article-accent);color:#ffffff;font-size:.875rem;font-weight:700;text-decoration:none}.events-article-page .events-article__video .events-card__details:focus-visible,.events-article-page .events-article__video .events-card__details:hover{border-color:#43247f;background:#43247f}.events-article-page .events-article__video .events-card__details:focus-visible{outline:3px solid rgba(118,81,201,.25);outline-offset:3px}.events-article-page .events-article-inline-banner{--inline-banner-diamond:74px;--inline-banner-diamond-right:13.5rem;--inline-banner-pad-x:clamp(1.5rem,3vw,2rem);position:relative;display:grid;min-height:132px;grid-template-columns:minmax(0,1fr) calc(var(--inline-banner-diamond-right) + var(--inline-banner-diamond) / 2 - var(--inline-banner-pad-x));align-items:center;gap:2rem;margin:clamp(2.75rem,5vw,4rem) 0;padding:1.5rem var(--inline-banner-pad-x);overflow:hidden;border-radius:14px;background:radial-gradient(circle at 76% 12%,rgba(180,151,239,.25) 0 4.75rem,transparent 4.85rem),linear-gradient(108deg,#1d1730,#302250 58%,#493276);box-shadow:0 12px 28px rgba(37,24,67,.16)}.events-article-page .events-article-inline-banner:after{position:absolute;right:var(--inline-banner-diamond-right);width:var(--inline-banner-diamond);height:var(--inline-banner-diamond);border:1px solid rgba(255,255,255,.14);border-radius:16px;content:"";transform:rotate(45deg)}.events-article-page .events-article-inline-banner>div,.events-article-page .events-article-inline-banner__button{position:relative;z-index:1}.site-public-shell main.events-article-page .events-article-inline-banner h2:not(.sr-only){margin:0;color:#ffffff;font-size:clamp(1.25rem,2vw,1.5rem)!important;line-height:1.18!important;letter-spacing:-.025em}.events-article-page .events-article-inline-banner p{max-width:37rem;margin:.5rem 0 0;color:rgba(255,255,255,.8);font-size:.8125rem;line-height:1.55}.events-article-page .events-article-inline-banner__button{display:inline-flex;width:15.6em;min-width:15.6em;max-width:100%;min-height:46px;align-items:center;justify-content:center;justify-self:start;gap:.625rem;padding:.75rem 1.25rem;border-radius:5px;background:var(--blog-article-accent-bright);color:#ffffff;font-size:clamp(14px,1.1vw,15px);font-weight:700;line-height:1;text-decoration:none}.events-article-page .events-article-inline-banner__button:focus-visible,.events-article-page .events-article-inline-banner__button:hover{background:#8b68d5;color:#ffffff}.events-article-page .events-article-inline-banner__button:focus-visible{outline:3px solid #ffffff;outline-offset:3px}.events-article-page .events-article__gallery{margin-top:clamp(2.75rem,5vw,4rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid #e0e4ea}.events-article-page .events-article__gallery>.page-seal{margin-bottom:.85rem}.site-public-shell main.events-article-page .events-article__gallery .events-section__heading:not(.sr-only){margin:0 0 1.5rem;color:#23262f;font-size:clamp(1.5rem,2.4vw,2rem)!important;line-height:1.2!important;letter-spacing:-.03em}.events-article-page .events-article__gallery-grid{gap:1.25rem}.events-article-page .events-article__shot{overflow:hidden;border:1px solid #e0e4ea;border-radius:14px;background:#ffffff}.events-article-page .events-article__shot-image{aspect-ratio:16/10;border-radius:0;object-fit:cover}.events-article-page .events-article__caption{margin:0;padding:.7rem .85rem;color:#626a7a;font-size:.8125rem;line-height:1.5}.events-article-page .blog-toc__desktop .blog-toc__link:focus-visible,.events-article-page .blog-toc__desktop .blog-toc__link:hover{background:rgba(118,81,201,.09)}.events-article-page .blog-share__button:hover,.events-article-page .blog-share__link:hover{border-color:rgba(86,52,165,.42);color:var(--blog-article-accent)}.events-article-page .blog-aside-panel{background:radial-gradient(circle at 76% 12%,rgba(156,123,230,.28) 0 5.5rem,transparent 5.6rem),linear-gradient(108deg,#1d1730,#302250 58%,#493276);box-shadow:0 14px 34px rgba(37,24,67,.18)}.events-article-page .blog-aside-panel .btn-primary{border-color:var(--blog-article-accent-bright);background:var(--blog-article-accent-bright);color:#ffffff}.events-article-page .blog-aside-panel .btn-primary:focus-visible,.events-article-page .blog-aside-panel .btn-primary:hover{border-color:#8b68d5;background:#8b68d5;color:#ffffff}@media (max-width:767px){.events-article-page .events-article__video{display:flex;justify-content:center}.site-public-shell main.events-article-page .events-article__title:not(.sr-only){font-size:clamp(1.875rem,8.4vw,2.25rem)!important;line-height:1.1!important}.events-article-page .events-article__facts{grid-template-columns:minmax(0,1fr)}.events-article-page .events-article__body>p{font-size:1rem;line-height:1.7}.events-article-page .events-article-inline-banner{display:flex;min-height:0;flex-direction:column;gap:1.25rem;padding:1.5rem;text-align:center}.events-article-page .events-article-inline-banner:after{display:none}.events-article-page .events-article-inline-banner p{text-align:center}.events-article-page .events-article-inline-banner__button{width:100%;min-width:0}}.events-article-page .events-article__facts{min-height:5.75rem;grid-template-columns:8.5rem .8fr 1.65fr .8fr;gap:0;border-color:#e2deeb;background:#ffffff;box-shadow:0 8px 22px rgba(54,39,84,.055)}.events-article-page .events-article__fact{justify-content:center;padding:1rem 1.15rem;border-left:1px solid #ece8f2}.events-article-page .events-article__fact dt{color:#777080;font-size:.75rem;font-weight:600;letter-spacing:.02em}.events-article-page .events-article__fact dd{color:#23262f;font-weight:700}.events-article-page .events-article__fact--date{align-items:center;padding-inline:1.25rem;background:linear-gradient(145deg,#f8f5ff,#f2ecff)}.events-article-page .events-article__fact--date dd{width:100%}.events-article-page .events-article__date-lockup{width:100%;flex-direction:column;align-items:center;justify-content:center;text-align:center}.events-article-page .events-article__date-day{color:var(--blog-article-accent-bright);font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.55rem,2.4vw,1.9rem);font-weight:750;line-height:.98;letter-spacing:-.05em;white-space:nowrap}.events-article-page .events-article__date-month{margin-top:.3rem;color:#23262f;letter-spacing:.09em}.events-article-page .blog-toc__panel,.events-article-page .blog-toc__summary{border:1px solid #e2deeb;background:linear-gradient(180deg,#ffffff,#faf8ff);box-shadow:0 8px 22px rgba(54,39,84,.055)}.events-article-page .blog-toc__summary{padding:.75rem .9rem;border-radius:10px}.events-article-page .blog-toc__heading:before,.events-article-page .blog-toc__summary-label:before{width:.65rem;height:.65rem;border-radius:2px;background:linear-gradient(145deg,#9b7be0,#5634a5);box-shadow:0 4px 8px rgba(86,52,165,.2);transform:rotate(45deg)}.events-article-page .blog-toc__heading{color:#433264;font-size:.75rem;font-weight:750}.events-article-page .blog-toc__desktop .blog-toc__link{color:#51475f}.events-article-page .blog-toc__desktop .blog-toc__link:before{color:var(--blog-article-accent);font-weight:700}.events-article-page .events-article__results{margin:.75rem 0;padding:0;overflow:hidden;border:1px solid #e2deeb;border-radius:10px;background:#ffffff;box-shadow:none}.events-article-page .events-article__results-summary{display:flex;min-height:3.5rem;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;color:#30283f;cursor:pointer;list-style:none;transition:background-color .16s ease,color .16s ease}.events-article-page .events-article__results-summary::-webkit-details-marker{display:none}.events-article-page .events-article__results-summary:focus-visible,.events-article-page .events-article__results-summary:hover{background:#f8f5ff;color:var(--blog-article-accent)}.events-article-page .events-article__results-summary:focus-visible{outline:3px solid rgba(118,81,201,.22);outline-offset:-3px}.events-article-page .events-article__results-title{margin:0;color:inherit;font-size:.9375rem;font-weight:700;line-height:1.35}.events-article-page .events-article__results-toggle{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#f1ecfb;color:var(--blog-article-accent);transition:transform .18s ease,background-color .16s ease}.events-article-page .events-article__results[open] .events-article__results-summary{border-bottom:1px solid #e8e3ef;background:#faf8ff}.events-article-page .events-article__results[open] .events-article__results-toggle{background:#e7dcfb;transform:rotate(180deg)}.events-article-page .events-article__results-content{padding:.8rem 1rem 1rem}.events-article-page .events-article__results-content ol,.events-article-page .events-article__results-content ul{margin:0;padding-left:1.4rem}.events-article-page .events-article__gallery{padding-bottom:0}.events-gallery-carousel{width:100%}.events-gallery-carousel__viewport{position:relative;overflow:hidden;border:1px solid #ded9e8;border-radius:14px;background:#1d1730;box-shadow:0 14px 32px rgba(37,24,67,.13)}.events-gallery-carousel__image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;animation:events-gallery-reveal .22s ease both}.events-gallery-carousel__counter{position:absolute;top:1rem;right:1rem;padding:.35rem .55rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(29,23,48,.7);color:#ffffff;font-size:.6875rem;font-weight:700;letter-spacing:.08em;backdrop-filter:blur(8px)}.events-gallery-carousel__arrow{position:absolute;top:50%;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.42);border-radius:50%;background:rgba(29,23,48,.72);color:#ffffff;cursor:pointer;font-size:1.15rem;transform:translateY(-50%);backdrop-filter:blur(8px);transition:background-color .16s ease,transform .16s ease}.events-gallery-carousel__arrow:focus-visible,.events-gallery-carousel__arrow:hover{background:var(--blog-article-accent);transform:translateY(-50%) scale(1.04)}.events-gallery-carousel__arrow:focus-visible,.events-gallery-carousel__dot:focus-visible{outline:3px solid rgba(118,81,201,.4);outline-offset:3px}.events-gallery-carousel__arrow--previous{left:1rem}.events-gallery-carousel__arrow--next{right:1rem}.events-gallery-carousel__dots{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:.9rem}.events-gallery-carousel__dot{width:.55rem;height:.55rem;padding:0;border:0;border-radius:999px;background:#d8d1e5;cursor:pointer;transition:width .16s ease,background-color .16s ease}.events-gallery-carousel__dot[aria-current=true]{width:1.5rem;background:var(--blog-article-accent-bright)}@keyframes events-gallery-reveal{0%{opacity:.65;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.events-gallery-carousel__image{animation:none}}@media (max-width:767px){.site-public-shell main.events-article-page .events-article__title:not(.sr-only){font-size:clamp(1.75rem,7.4vw,2rem)!important;line-height:1.12!important;letter-spacing:-.04em}.events-article-page .events-article__lead{font-size:.9375rem;line-height:1.62}.events-article-page .events-article__facts{min-height:0;grid-template-columns:6.75rem minmax(0,1fr)}.events-article-page .events-article__fact{min-height:4.75rem;padding:.8rem .9rem;border-top:1px solid #ece8f2;border-left:0}.events-article-page .events-article__fact--date{grid-row:1/span 3;min-height:100%;border-top:0;border-right:1px solid #e2deeb}.events-article-page .events-article__fact:nth-child(2){border-top:0}.events-article-page .events-article__fact--location{min-height:5.5rem}.events-article-page .events-article__date-day{font-size:1.5rem}.site-public-shell main.events-article-page .events-article__gallery .events-section__heading:not(.sr-only),.site-public-shell main.events-article-page .events-article__heading:not(.sr-only){font-size:clamp(1.35rem,6vw,1.6rem)!important;line-height:1.22!important}.events-article-page .blog-toc__details .blog-toc__list{margin-top:.55rem;border-color:#e2deeb;background:#ffffff;box-shadow:0 8px 20px rgba(54,39,84,.05)}.events-article-page .events-article__results-summary{min-height:3.25rem;padding:.75rem .85rem}.events-article-page .events-article__results-title{font-size:.875rem}.events-gallery-carousel__viewport{border-radius:12px}.events-gallery-carousel__image{aspect-ratio:4/3}.events-gallery-carousel__arrow{width:2.5rem;height:2.5rem}.events-gallery-carousel__arrow--previous{left:.65rem}.events-gallery-carousel__arrow--next{right:.65rem}.events-gallery-carousel__counter{top:.65rem;right:.65rem}}.events-article-page .events-article>.blog-breadcrumbs{margin-bottom:clamp(1rem,2vw,1.4rem)}.events-article-page .events-article-cover{position:relative;width:100%;margin-bottom:clamp(2.25rem,4.5vw,3.75rem);overflow:hidden;border:1px solid #ded8eb;border-radius:18px;background:radial-gradient(circle at 84% 8%,rgba(182,153,239,.28) 0 8rem,transparent 8.1rem),linear-gradient(112deg,#211735,#39245d 58%,#563b83);box-shadow:0 20px 48px rgba(37,24,67,.16)}.events-article-page .events-article-cover:before{position:absolute;top:-5.5rem;right:7rem;width:13rem;height:13rem;border:1px solid rgba(255,255,255,.1);border-radius:34px;content:"";transform:rotate(45deg)}.events-article-page .events-article-cover__copy{position:relative;z-index:1;box-sizing:border-box;gap:.85rem;margin:0;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.25rem)}.events-article-page .events-article-cover .page-seal{--page-section-label-accent:#b497ef;--page-section-label-text:#ffffff;margin:0 0 .15rem;background-color:rgba(255,255,255,.04)}.site-public-shell main.events-article-page .events-article-cover .events-article__title:not(.sr-only){max-width:56rem;color:#ffffff;font-size:clamp(1.85rem,2.7vw,2.5rem)!important;line-height:1.12!important;letter-spacing:-.035em;text-wrap:balance}.events-article-page .events-article-cover .events-article__lead{max-width:58rem;color:rgba(255,255,255,.78);font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.62}.events-article-page .events-article-cover .events-article__meta{color:rgba(255,255,255,.72)}.events-article-page .events-article-cover .blog-article-meta__category{color:#d7c7f7}.events-article-page .events-article-cover .events-article__facts{min-height:4.8rem;grid-template-columns:7.5rem minmax(15rem,1fr) minmax(22rem,1.35fr);margin-top:.25rem;border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08);box-shadow:none;backdrop-filter:blur(8px)}.events-article-page .events-article-cover .events-article__fact{border-color:rgba(255,255,255,.14)}.events-article-page .events-article-cover .events-article__fact dt{color:rgba(255,255,255,.62)}.events-article-page .events-article-cover .events-article__date-month,.events-article-page .events-article-cover .events-article__fact dd{color:#ffffff}.events-article-page .events-article-cover .events-article__fact--credit dt{max-width:14rem;line-height:1.35}.events-article-page .events-article-cover .events-article__fact--credit dd{margin-top:.1rem}.events-article-page .events-article-cover .events-article__date-day{color:#c9b3f4}.events-article-page .events-article-cover__media,body:has(.events-article-page) .events-article-cover__media{position:relative;z-index:1;width:100%;max-width:none;margin:0;overflow:hidden;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:#17121f;box-shadow:none}.events-article-page .events-article-cover__media:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(37,24,67,.14),transparent 35%);content:""}.events-article-page .events-article-cover__media .events-article__hero-image{aspect-ratio:1216/410;object-position:center 47%}.events-article-page .events-article-intro{grid-area:intro;width:100%;max-width:58rem;margin:0 0 1rem}.site-public-shell main.events-article-page .events-article-intro .events-article-intro__title:not(.sr-only){max-width:56rem;margin:0;padding-left:.85rem;border-left:3px solid #7651c9;color:var(--color-text-institutional-primary);font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem)!important;font-weight:700;line-height:1.2!important;letter-spacing:-.035em;text-wrap:balance}.events-article-page .events-article-intro__lead{max-width:100%;margin:.65rem 0 0 calc(3px + .85rem);color:var(--color-text-institutional-secondary);font-size:1.0625rem;line-height:1.75}.site-public-shell main.events-article-page .events-article__body h2:not(.sr-only){font-size:clamp(1.375rem,1.8vw,1.625rem)!important;line-height:1.25!important}.events-article-page .events-article__layout{grid-template-areas:"intro" "toc" "content"}.events-article-page .events-article__layout>.blog-toc{grid-area:toc}.events-article-page .events-article__content-column{grid-area:content}@media (min-width:1024px){.events-article-page .events-article__layout{grid-template-areas:"toc intro" "toc content"}}@media (max-width:767px){.events-article-page .events-article-cover{margin-bottom:2rem;border-radius:16px}.events-article-page .events-article-cover:before{top:-5rem;right:-3rem;width:10rem;height:10rem}.events-article-page .events-article-cover__copy{gap:.75rem;padding:1.4rem 1.15rem 1.15rem}.site-public-shell main.events-article-page .events-article-cover .events-article__title:not(.sr-only){font-size:clamp(1.5rem,6.5vw,1.8rem)!important;line-height:1.15!important}.events-article-page .events-article-cover .events-article__lead{font-size:.875rem;line-height:1.55}.events-article-page .events-article-intro{margin-bottom:.35rem}.site-public-shell main.events-article-page .events-article-intro .events-article-intro__title:not(.sr-only){padding-left:.7rem;font-size:clamp(1.65rem,7vw,1.8rem)!important;line-height:1.16!important}.events-article-page .events-article-intro__lead{margin-top:.5rem;margin-left:calc(3px + .7rem);font-size:1rem;line-height:1.7}.events-article-page .events-article-cover .events-article__facts{grid-template-columns:5.75rem minmax(0,1fr) minmax(0,1.35fr);margin-top:.1rem;border-color:rgba(255,255,255,.16)}.events-article-page .events-article-cover .events-article__fact--date{grid-row:auto;grid-column:auto;min-height:5rem;border-right:1px solid rgba(255,255,255,.14);border-bottom:0}.events-article-page .events-article-cover .events-article__fact{min-height:5rem;padding:.75rem;border-top:0;border-left:0}.events-article-page .events-article-cover .events-article__fact+.events-article__fact{border-left:1px solid rgba(255,255,255,.14)}.events-article-page .events-article-cover .events-article__fact dt{font-size:.6875rem}.events-article-page .events-article-cover .events-article__fact--credit,.events-article-page .events-article-cover .events-article__fact--location{min-height:5rem}.events-article-page .events-article-cover__media .events-article__hero-image{aspect-ratio:16/10;object-position:center 50%}}.events-article-page .events-article-cover .events-article__facts{display:flex;min-height:3.25rem;grid-template-columns:none;align-items:stretch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.events-article-page .events-article-cover .events-article__facts::-webkit-scrollbar{display:none}.events-article-page .events-article-cover .events-article__fact,.events-article-page .events-article-cover .events-article__fact--credit,.events-article-page .events-article-cover .events-article__fact--date,.events-article-page .events-article-cover .events-article__fact--location{display:flex;width:auto;min-width:max-content;min-height:3.25rem;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:.35rem;padding:.65rem 1rem;border:0;border-left:1px solid rgba(255,255,255,.14);background:transparent;white-space:nowrap}.events-article-page .events-article-cover .events-article__fact:first-child{border-left:0}.events-article-page .events-article-cover .events-article__fact--date{background:rgba(180,151,239,.14)}.events-article-page .events-article-cover .events-article__fact--credit,.events-article-page .events-article-cover .events-article__fact--location{flex:1 0 auto}.events-article-page .events-article-cover .events-article__fact dd,.events-article-page .events-article-cover .events-article__fact dt,.events-article-page .events-article-cover .events-article__fact--credit dd,.events-article-page .events-article-cover .events-article__fact--credit dt{width:auto;max-width:none;margin:0;font-size:.75rem;line-height:1.2;white-space:nowrap}.events-article-page .events-article-cover .events-article__date-lockup{width:auto;flex-direction:row;gap:.35rem;white-space:nowrap}.events-article-page .events-article-cover .events-article__date-day{font-size:1.125rem;line-height:1;letter-spacing:-.035em}.events-article-page .events-article-cover .events-article__date-month{margin:0;font-size:.6875rem;line-height:1}@media (max-width:767px){.events-article-page .events-article-cover .events-article__facts{min-height:3rem;scroll-snap-type:x proximity}.events-article-page .events-article-cover .events-article__fact,.events-article-page .events-article-cover .events-article__fact--credit,.events-article-page .events-article-cover .events-article__fact--date,.events-article-page .events-article-cover .events-article__fact--location{min-height:3rem;padding:.6rem .75rem;border-top:0;border-right:0;border-bottom:0;scroll-snap-align:start}.events-article-page .events-article-cover .events-article__fact dd,.events-article-page .events-article-cover .events-article__fact dt,.events-article-page .events-article-cover .events-article__fact--credit dd,.events-article-page .events-article-cover .events-article__fact--credit dt{font-size:.6875rem}}.events-article-page .events-article-author{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,3.75rem);padding:1.1rem 1.25rem;border:1px solid #e2deeb;border-radius:12px;background:linear-gradient(135deg,#ffffff,#faf8ff);box-shadow:0 8px 22px rgba(54,39,84,.055)}.events-article-page .events-article-author__mark{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(145deg,#8f6bd8,#5634a5);color:#ffffff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.8125rem;font-weight:750;letter-spacing:.04em;box-shadow:0 8px 16px rgba(86,52,165,.18)}.events-article-page .events-article-author__copy{min-width:0}.events-article-page .events-article-author__eyebrow{margin:0 0 .25rem;color:var(--blog-article-accent);font-size:.6875rem;font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.site-public-shell main.events-article-page .events-article-author h2:not(.sr-only){margin:0;color:#23262f;font-size:1.0625rem!important;line-height:1.25!important;letter-spacing:-.015em}.events-article-page .events-article-author__copy>p:last-child{margin:.3rem 0 0;color:#626a7a;font-size:.8125rem;line-height:1.5}.events-article-page .events-article-author__skills{display:flex;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none}.events-article-page .events-article-author__skills li{display:inline-flex;min-height:1.75rem;align-items:center;justify-content:center;padding:.35rem .55rem;border:1px solid rgba(118,81,201,.2);border-radius:999px;background:#f4efff;color:#5634a5;font-size:.6875rem;font-weight:750;letter-spacing:.05em}@media (max-width:520px){.events-article-page .events-article-author{grid-template-columns:auto minmax(0,1fr);padding:1rem}.events-article-page .events-article-author__skills{grid-column:1/-1;padding-left:4rem}}.events-article-page .events-gallery-carousel{position:relative;width:100%;max-width:none;margin-inline:auto;padding:1.05rem 1.05rem .8rem;overflow:hidden;border:1px solid rgba(180,151,239,.3);border-radius:22px;background:radial-gradient(circle at 50% -8%,rgba(118,81,201,.34) 0 10rem,transparent 27rem),linear-gradient(145deg,#100b19,#1b1229 52%,#26183a);box-shadow:0 24px 60px rgba(37,24,67,.14),0 2px 8px rgba(37,24,67,.06),inset 0 1px 0 rgba(255,255,255,.09)}.events-article-page .events-gallery-carousel:before{position:absolute;top:0;right:0;left:0;height:4px;background:linear-gradient(90deg,#3f2878,#7651c9 48%,#c9b3f4);box-shadow:0 2px 12px rgba(118,81,201,.24);content:""}.events-article-page .events-gallery-carousel__viewport{border-radius:13px;box-shadow:none}.events-article-page .events-gallery-carousel__dots{margin:.8rem 0 .1rem}@media (max-width:767px){.events-article-page .events-gallery-carousel{width:100%;max-width:none;padding:.75rem .75rem .65rem;border-radius:15px}.events-article-page .events-gallery-carousel__viewport{border-radius:10px}.events-article-page .events-gallery-carousel__image{aspect-ratio:16/10}}.events-article-page .events-gallery-carousel__viewport{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible;border:0;border-radius:0;background:transparent}.events-article-page .events-gallery-carousel__item{border:1px solid #e2deeb;border-radius:11px}.events-article-page .events-gallery-carousel__image{aspect-ratio:4/3}.events-article-page .events-gallery-carousel__navigation{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:.8rem;padding:.65rem .8rem;border:1px solid rgba(201,179,244,.2);border-radius:12px;background:rgba(7,5,12,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.07);backdrop-filter:blur(10px)}.events-article-page .events-gallery-carousel__control{display:inline-flex;width:fit-content;min-height:2.25rem;align-items:center;justify-content:center;gap:.4rem;padding:.45rem .7rem;border:1px solid rgba(201,179,244,.32);border-radius:10px;background:rgba(255,255,255,.08);color:#eee8fb;cursor:pointer;font-size:.75rem;font-weight:700;line-height:1;box-shadow:0 5px 14px rgba(55,35,92,.08);transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.events-article-page .events-gallery-carousel__control:last-child{justify-self:auto}.events-article-page .events-gallery-carousel__control:focus-visible:not(:disabled),.events-article-page .events-gallery-carousel__control:hover:not(:disabled){border-color:#7651c9;background:#7651c9;color:#ffffff;transform:translateY(-1px)}.events-article-page .events-gallery-carousel__control:focus-visible{outline:3px solid rgba(118,81,201,.24);outline-offset:2px}.events-article-page .events-gallery-carousel__control:disabled{border-color:#e2deeb;background:#f7f6f9;color:#9a94a3;cursor:not-allowed}.events-article-page .events-gallery-carousel__navigation .events-gallery-carousel__counter{position:static;padding:0;border:0;background:transparent;color:#d8ccef;font-size:.6875rem;letter-spacing:.04em;backdrop-filter:none}@media (max-width:520px){.events-article-page .events-gallery-carousel__viewport{gap:.5rem}.events-article-page .events-gallery-carousel__item{border-radius:8px}.events-article-page .events-gallery-carousel__navigation{gap:.45rem}.events-article-page .events-gallery-carousel__control{min-height:2.15rem;padding:.4rem .55rem;font-size:.6875rem}}.events-article-page .events-gallery-carousel__viewport{position:relative;display:block;height:clamp(19rem,34vw,27rem);overflow:hidden;perspective:70rem}.events-article-page .events-gallery-carousel__item{position:absolute;top:50%;left:50%;display:block;width:54%;margin:0;padding:0;overflow:hidden;border:2px solid #352947;border-radius:14px;background:#f4efff;box-shadow:0 12px 28px rgba(37,24,67,.16),inset 0 0 0 1px rgba(255,255,255,.16);cursor:pointer;opacity:.72;transform-origin:center;transition:transform .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),opacity .28s ease,box-shadow .28s ease,filter .28s ease}.events-article-page .events-gallery-carousel__item--previous{z-index:1;left:1.5%;width:20.5%;border-width:3px;border-color:#2b203b;border-radius:24px;transform:translateY(-50%) rotateY(6deg);filter:saturate(.82) brightness(.94);box-shadow:none}.events-article-page .events-gallery-carousel__item--active{z-index:3;left:50%;width:54%;cursor:default;opacity:1;transform:translate(-50%,-50%) scale(1);filter:none;box-shadow:0 20px 42px rgba(37,24,67,.24),0 0 0 1px rgba(53,41,71,.2),inset 0 0 0 1px rgba(255,255,255,.14)}.events-article-page .events-gallery-carousel__item--next{z-index:1;left:98.5%;width:20.5%;border-width:3px;border-color:#2b203b;border-radius:24px;transform:translate(-100%,-50%) rotateY(-6deg);filter:saturate(.82) brightness(.94);box-shadow:none}.events-article-page .events-gallery-carousel__item--next:focus-visible,.events-article-page .events-gallery-carousel__item--next:hover,.events-article-page .events-gallery-carousel__item--previous:focus-visible,.events-article-page .events-gallery-carousel__item--previous:hover{opacity:.94;filter:saturate(.95) brightness(.98)}.events-article-page .events-gallery-carousel__item:focus-visible{outline:3px solid rgba(118,81,201,.42);outline-offset:3px}.events-article-page .events-gallery-carousel__item:disabled{color:inherit}.events-article-page .events-gallery-carousel__image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.events-article-page .blog-share{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1.4rem}.site-public-shell main.events-article-page .blog-share__label:not(.sr-only){margin:0;white-space:nowrap}.events-article-page .blog-share__list{flex-wrap:nowrap;align-items:center;gap:.25rem .65rem}@media (max-width:767px){.events-article-page .events-gallery-carousel__viewport{height:clamp(15rem,36vw,22rem)}.events-article-page .events-gallery-carousel__item{width:64%}.events-article-page .events-gallery-carousel__item--previous{left:1%;width:15%;border-radius:20px;transform:translateY(-50%) rotateY(5deg)}.events-article-page .events-gallery-carousel__item--next{left:99%;width:15%;border-radius:20px;transform:translate(-100%,-50%) rotateY(-5deg)}}@media (max-width:520px){.events-article-page .events-gallery-carousel{width:100%;max-width:none}.events-article-page .events-gallery-carousel__viewport{height:clamp(12rem,54vw,15rem);gap:0}.events-article-page .events-gallery-carousel__item{width:72%;border-radius:10px}.events-article-page .events-gallery-carousel__item--previous{left:1%;width:12.5%;border-radius:12px;transform:translateY(-50%) rotateY(4deg)}.events-article-page .events-gallery-carousel__item--next{left:99%;width:12.5%;border-radius:12px;transform:translate(-100%,-50%) rotateY(-4deg)}.events-article-page .blog-share{gap:.45rem}.events-article-page .blog-share__list{justify-content:flex-start;gap:.15rem}.events-article-page .blog-share__text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.events-article-page .events-gallery-carousel__item--next-1,.events-article-page .events-gallery-carousel__item--next-2,.events-article-page .events-gallery-carousel__item--next-3,.events-article-page .events-gallery-carousel__item--previous-1,.events-article-page .events-gallery-carousel__item--previous-2,.events-article-page .events-gallery-carousel__item--previous-3{top:50%;border:3px solid #8f75c7;border-radius:30px;background:#171020;box-shadow:0 12px 28px rgba(0,0,0,.34);filter:saturate(.72) brightness(.68);transform:translateY(-50%)}.events-article-page .events-gallery-carousel__item--next-1,.events-article-page .events-gallery-carousel__item--previous-1{z-index:6;width:22%;opacity:.88}.events-article-page .events-gallery-carousel__item--next-2,.events-article-page .events-gallery-carousel__item--previous-2{z-index:5;width:18%;opacity:.7}.events-article-page .events-gallery-carousel__item--next-3,.events-article-page .events-gallery-carousel__item--previous-3{z-index:4;width:14%;opacity:.52}.events-article-page .events-gallery-carousel__item--previous-1{left:10%}.events-article-page .events-gallery-carousel__item--previous-2{left:3%}.events-article-page .events-gallery-carousel__item--previous-3{left:.5%}.events-article-page .events-gallery-carousel__item--next-1{left:68%}.events-article-page .events-gallery-carousel__item--next-2{left:79%}.events-article-page .events-gallery-carousel__item--next-3{left:88%}.events-article-page .events-gallery-carousel__item--next-1 .events-gallery-carousel__image,.events-article-page .events-gallery-carousel__item--next-2 .events-gallery-carousel__image,.events-article-page .events-gallery-carousel__item--next-3 .events-gallery-carousel__image,.events-article-page .events-gallery-carousel__item--previous-1 .events-gallery-carousel__image,.events-article-page .events-gallery-carousel__item--previous-2 .events-gallery-carousel__image,.events-article-page .events-gallery-carousel__item--previous-3 .events-gallery-carousel__image{aspect-ratio:3/4}.events-article-page .events-gallery-carousel__item--active{z-index:10;border-color:#c7b4ec;border-radius:28px}.events-article-page .events-gallery-carousel__item--next-1:focus-visible,.events-article-page .events-gallery-carousel__item--next-1:hover,.events-article-page .events-gallery-carousel__item--next-2:focus-visible,.events-article-page .events-gallery-carousel__item--next-2:hover,.events-article-page .events-gallery-carousel__item--next-3:focus-visible,.events-article-page .events-gallery-carousel__item--next-3:hover,.events-article-page .events-gallery-carousel__item--previous-1:focus-visible,.events-article-page .events-gallery-carousel__item--previous-1:hover,.events-article-page .events-gallery-carousel__item--previous-2:focus-visible,.events-article-page .events-gallery-carousel__item--previous-2:hover,.events-article-page .events-gallery-carousel__item--previous-3:focus-visible,.events-article-page .events-gallery-carousel__item--previous-3:hover{opacity:1;filter:saturate(.9) brightness(.86)}@media (max-width:767px){.events-article-page .events-gallery-carousel__item--next-1,.events-article-page .events-gallery-carousel__item--previous-1{width:15%}.events-article-page .events-gallery-carousel__item--next-2,.events-article-page .events-gallery-carousel__item--previous-2{width:12%}.events-article-page .events-gallery-carousel__item--next-3,.events-article-page .events-gallery-carousel__item--previous-3{width:9%}.events-article-page .events-gallery-carousel__item--previous-1{left:5%}.events-article-page .events-gallery-carousel__item--previous-2{left:1.5%}.events-article-page .events-gallery-carousel__item--previous-3{left:0}.events-article-page .events-gallery-carousel__item--next-1{left:80%}.events-article-page .events-gallery-carousel__item--next-2{left:87%}.events-article-page .events-gallery-carousel__item--next-3{left:92%}}@media (prefers-reduced-motion:reduce){.events-article-page .events-gallery-carousel__item{transition:none}}.events-article-page{padding-bottom:clamp(2.75rem,5vw,4.5rem)}.events-article-page>.site-container{padding-bottom:0}.events-article-page .events-article-sources{margin-top:clamp(2.5rem,5vw,3.75rem);padding:clamp(1.15rem,2.5vw,1.5rem);border:1px solid #e2deeb;border-radius:14px;background:linear-gradient(135deg,#ffffff,#faf8ff)}.events-article-page .events-article-sources__eyebrow{margin:0 0 .35rem;color:var(--blog-article-accent);font-size:.6875rem;font-weight:750;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.site-public-shell main.events-article-page .events-article-sources h2:not(.sr-only){margin:0;color:#23262f;font-size:clamp(1.25rem,2vw,1.5rem)!important;line-height:1.2!important;letter-spacing:-.025em}.events-article-page .events-article-sources__intro{margin:.5rem 0 1rem;color:#626a7a;font-size:.875rem;line-height:1.55}.events-article-page .events-article-sources ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.events-article-page .events-article-sources li{display:grid;grid-template-columns:minmax(11rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding-top:.65rem;border-top:1px solid #ece9f1;color:#626a7a;font-size:.8125rem;line-height:1.5}.events-article-page .events-article-sources a,.events-article-page .events-article-sources strong{color:#352654;font-weight:700;text-decoration:none}.events-article-page .events-article-sources a:focus-visible,.events-article-page .events-article-sources a:hover{color:var(--blog-article-accent);text-decoration:underline;text-underline-offset:.18em}.events-article-page .events-article-author__instagram{margin-top:.35rem}.events-article-page .events-article-author__instagram a{display:inline-flex;align-items:center;gap:.35rem;color:#5634a5!important;font-weight:700;text-decoration:none}.events-article-page .events-article-author__instagram a:focus-visible,.events-article-page .events-article-author__instagram a:hover{color:#3f247f!important;text-decoration:underline;text-underline-offset:.18em}.events-article-page .events-article-author__role{font-size:clamp(.6875rem,2.8vw,.75rem)!important;line-height:1.35!important;letter-spacing:-.01em;white-space:nowrap}.events-article-page .events-article__facts-track{width:100%}.events-article-page .events-article-cover .events-article__facts--duplicate{display:none}@keyframes events-facts-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.events-article-page .events-article-dates{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;margin:.8rem 0 0;color:#777e8d;font-size:.72rem;line-height:1.4}.events-article-page .events-article-dates span+span{padding-left:.85rem;border-left:1px solid #ded9e8}.events-article-page .events-article-dates time{color:#4f465e;font-weight:650}.events-article-page .events-gallery-carousel__item--active{cursor:zoom-in}.events-gallery-lightbox{width:min(calc(100% - 2rem),76rem);max-width:76rem;max-height:calc(100dvh - 2rem);padding:0;overflow:hidden;border:1px solid rgba(201,179,244,.38);border-radius:20px;background:#100b19;color:#ffffff;box-shadow:0 32px 90px rgba(7,5,12,.58)}.events-gallery-lightbox::backdrop{background:rgba(7,5,12,.86);backdrop-filter:blur(8px)}.events-gallery-lightbox__panel{display:grid;max-height:calc(100dvh - 2rem);grid-template-rows:auto minmax(0,1fr) auto}.events-gallery-lightbox__footer,.events-gallery-lightbox__topbar{display:grid;align-items:center;gap:.75rem;padding:.8rem 1rem;background:#171020}.events-gallery-lightbox__topbar{grid-template-columns:minmax(0,1fr) auto auto;border-bottom:1px solid rgba(255,255,255,.1)}.events-gallery-lightbox__footer p,.events-gallery-lightbox__topbar p,.events-gallery-lightbox__topbar span{margin:0}.events-gallery-lightbox__topbar p{font-size:.875rem;font-weight:700}.events-gallery-lightbox__topbar span{color:#cfc3e7;font-size:.75rem}.events-gallery-lightbox__close,.events-gallery-lightbox__footer button{display:inline-flex;min-height:2.5rem;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgba(201,179,244,.32);border-radius:9px;background:rgba(255,255,255,.08);color:#ffffff;cursor:pointer}.events-gallery-lightbox__close{width:2.5rem;padding:0;font-size:1.5rem;line-height:1}.events-gallery-lightbox__media{display:grid;min-height:0;place-items:center;padding:1rem;overflow:auto}.events-gallery-lightbox__image{display:block;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 11rem);border:1px solid rgba(201,179,244,.36);border-radius:12px;object-fit:contain}.events-gallery-lightbox__footer{grid-template-columns:auto minmax(0,1fr) auto;border-top:1px solid rgba(255,255,255,.1)}.events-gallery-lightbox__footer button{padding:.55rem .75rem;font-size:.75rem;font-weight:700}.events-gallery-lightbox__close:focus-visible,.events-gallery-lightbox__close:hover,.events-gallery-lightbox__footer button:focus-visible,.events-gallery-lightbox__footer button:hover{border-color:#b497ef;background:#5634a5}.events-gallery-lightbox__close:focus-visible,.events-gallery-lightbox__footer button:focus-visible{outline:3px solid rgba(201,179,244,.42);outline-offset:2px}.events-gallery-lightbox__footer p{color:#d8ccef;font-size:.8125rem;line-height:1.45;text-align:center}@media (max-width:520px){.events-article-page .events-article__facts-window{margin-top:.1rem;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.08)}.events-article-page .events-article__facts-track{display:flex;width:max-content;animation:events-facts-marquee 24s linear infinite;will-change:transform}.events-article-page .events-article__facts-window:focus-within .events-article__facts-track,.events-article-page .events-article__facts-window:hover .events-article__facts-track{animation-play-state:paused}.events-article-page .events-article-cover .events-article__facts,.events-article-page .events-article-cover .events-article__facts--duplicate{display:flex;width:max-content;min-width:max-content;flex:0 0 auto;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;mask-image:none}.events-article-page .events-article-cover .events-article__fact,.events-article-page .events-article-cover .events-article__fact+.events-article__fact{border:0;background:transparent}.events-article-page .events-article-sources{padding:1rem}.events-article-page .events-article-sources li{grid-template-columns:minmax(0,1fr);gap:.15rem}.events-article-page .events-article-author{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.events-article-page .events-article-author__copy{display:grid;justify-items:center}.events-article-page .events-article-author__skills{grid-column:auto;justify-content:center;padding-left:0}.events-article-page .events-article-dates{justify-content:center;gap:.65rem;text-align:center}.events-article-page .events-article-dates span+span{padding-left:.65rem}.events-article-page .events-article__gallery>.page-seal{margin-inline:auto}.site-public-shell main.events-article-page .events-article__gallery .events-section__heading:not(.sr-only){text-align:center}.events-article-page .blog-share{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.2rem}.events-article-page .blog-share__list{justify-content:center}.events-gallery-lightbox{width:calc(100% - 1rem);border-radius:14px}.events-gallery-lightbox,.events-gallery-lightbox__panel{max-height:calc(100dvh - 1rem)}.events-gallery-lightbox__image{max-height:calc(100dvh - 10rem)}.events-gallery-lightbox__footer{grid-template-columns:repeat(2,minmax(0,1fr))}.events-gallery-lightbox__footer p{grid-row:1;grid-column:1/-1}}@media (max-width:520px) and (prefers-reduced-motion:reduce){.events-article-page .events-article__facts-window{overflow-x:auto;scrollbar-width:none}.events-article-page .events-article__facts-window::-webkit-scrollbar{display:none}.events-article-page .events-article__facts-track{animation:none;transform:none}.events-article-page .events-article-cover .events-article__facts--duplicate{display:none}}.events-article-page .events-article-cover{margin-bottom:clamp(1rem,1.8vw,1.25rem)}.events-article-page .events-article__facts-window{width:100%;margin:0 0 clamp(2rem,4vw,3rem);overflow:visible;border:0;border-radius:0;background:transparent}.events-article-page .events-article__facts{display:grid;width:100%;min-height:4.25rem;align-items:stretch;margin:0;padding:0;overflow:hidden;border:1px solid #dfd7ee;border-radius:14px;background:linear-gradient(135deg,#ffffff,#faf7ff);box-shadow:0 10px 28px rgba(54,39,84,.07)}.events-article-page .events-article__facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}.events-article-page .events-article__facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.events-article-page .events-article__facts--5{grid-template-columns:repeat(5,minmax(0,1fr))}.events-article-page .events-article__fact,.events-article-page .events-article__fact--credit,.events-article-page .events-article__fact--date,.events-article-page .events-article__fact--location{display:flex;width:auto;min-width:0;min-height:4.25rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;padding:.9rem 1rem;overflow:hidden;border:0;border-left:1px solid #e8e1f1;background:transparent;white-space:normal}.events-article-page .events-article__fact:first-child{border-left:0}.events-article-page .events-article__fact--date{align-items:flex-start;background:#f1eaff}.events-article-page .events-article__fact dd,.events-article-page .events-article__fact dt,.events-article-page .events-article__fact--credit dd,.events-article-page .events-article__fact--credit dt{width:auto;max-width:100%;margin:0;color:#777080;font-size:.75rem;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.events-article-page .events-article__fact dd,.events-article-page .events-article__fact--credit dd{color:#30283d;font-weight:700}.events-article-page .events-article__date-lockup{display:flex;width:auto;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:.4rem;text-align:left;white-space:nowrap}.events-article-page .events-article__date-day{color:#7651c9;font-size:1.25rem;line-height:1;letter-spacing:-.035em}.events-article-page .events-article__date-month{margin:0;color:#4d435d;font-size:.75rem;font-weight:800;line-height:1}@media (max-width:767px){.events-article-page .events-article-cover{margin-bottom:1rem}.events-article-page .events-article__facts-window{margin:0 0 clamp(1.5rem,6vw,1.75rem);overflow:visible;border:0;border-radius:0;background:transparent}.events-article-page .events-article__facts--3,.events-article-page .events-article__facts--4,.events-article-page .events-article__facts--5{grid-template-columns:repeat(2,minmax(0,1fr))}.events-article-page .events-article__facts--3 .events-article__fact:last-child,.events-article-page .events-article__facts--5 .events-article__fact:last-child{grid-column:1/-1}.events-article-page .events-article__fact,.events-article-page .events-article__fact--credit,.events-article-page .events-article__fact--date,.events-article-page .events-article__fact--location{min-height:4.5rem;padding:.8rem .85rem;border-top:1px solid #e8e1f1}.events-article-page .events-article__fact--date{grid-row:auto;grid-column:auto;min-height:4.5rem;border-right:0}.events-article-page .events-article__fact:nth-child(odd){border-left:0}.events-article-page .events-article__fact:nth-child(-n+2){border-top:0}.events-article-page .events-article__facts--3 .events-article__fact:last-child,.events-article-page .events-article__facts--5 .events-article__fact:last-child{border-left:0}}.blog-article-page .blog-story>.blog-breadcrumbs{margin-bottom:clamp(1rem,2vw,1.4rem)}.blog-article-page .blog-story-cover{position:relative;width:100%;margin-bottom:clamp(1rem,1.8vw,1.25rem);overflow:hidden;border:1px solid #e4d6b8;border-radius:18px;background:radial-gradient(circle at 84% 8%,rgba(217,155,22,.26) 0 8rem,transparent 8.1rem),linear-gradient(112deg,#211c17,#49351f 58%,#71501e);box-shadow:0 20px 48px rgba(69,48,20,.16)}.blog-article-page .blog-story-cover:before{position:absolute;top:-5.5rem;right:7rem;width:13rem;height:13rem;border:1px solid rgba(255,255,255,.1);border-radius:34px;content:"";transform:rotate(45deg)}.blog-article-page .blog-story-cover__copy{position:relative;z-index:1;box-sizing:border-box;gap:.85rem;margin:0;padding:clamp(1.75rem,3.5vw,2.75rem) clamp(1.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.25rem)}.blog-article-page .blog-story-cover .page-seal{--page-section-label-accent:#d99b16;--page-section-label-text:#ffffff;margin:0 0 .15rem;background-color:rgba(255,255,255,.04)}.site-public-shell main.blog-article-page .blog-story-cover .blog-article-header__title:not(.sr-only){max-width:56rem;color:#ffffff;font-size:clamp(1.85rem,2.7vw,2.5rem)!important;line-height:1.12!important;letter-spacing:-.035em;text-wrap:balance}.blog-article-page .blog-story-cover .blog-article-header__title-accent{color:#f0bd4d}.blog-article-page .blog-story-cover .blog-article-header__dek{max-width:58rem;color:rgba(255,255,255,.8);font-size:clamp(.9375rem,1.15vw,1.0625rem);line-height:1.62}.blog-article-page .blog-story-cover .blog-article-meta{color:rgba(255,255,255,.72)}.blog-article-page .blog-story-cover .blog-article-meta__category{color:#f3ca70}.blog-article-page .blog-story-facts-window{width:100%;margin:0 0 clamp(2rem,4vw,3rem)}.blog-article-page .blog-story-facts{display:grid;width:100%;min-height:4.25rem;align-items:stretch;margin:0;overflow:hidden;border:1px solid #e6dcc8;border-radius:14px;background:linear-gradient(135deg,#ffffff,#fffaf1);box-shadow:0 10px 28px rgba(82,58,22,.07)}.blog-article-page .blog-story-facts--four{grid-template-columns:repeat(4,minmax(0,1fr))}.blog-article-page .blog-story-facts--five{grid-template-columns:repeat(5,minmax(0,1fr))}.blog-article-page .blog-story-fact{display:flex;min-width:0;min-height:4.25rem;flex-direction:column;align-items:flex-start;justify-content:center;gap:.3rem;padding:.9rem 1rem;border-left:1px solid #ece3d2}.blog-article-page .blog-story-fact:first-child{border-left:0}.blog-article-page .blog-story-fact--date{background:#fff3d7}.blog-article-page .blog-story-fact dd,.blog-article-page .blog-story-fact dt{margin:0;color:#777063;font-size:.75rem;line-height:1.25}.blog-article-page .blog-story-fact dd{color:#342c22;font-weight:700;overflow-wrap:anywhere}.blog-article-page .blog-story-fact time{display:flex;align-items:baseline;gap:.4rem}.blog-article-page .blog-story-date__day{color:#a66d00;font-size:1.25rem;line-height:1;letter-spacing:-.035em}.blog-article-page .blog-story-date__month{color:#4f4537;font-size:.75rem;font-weight:800;line-height:1}.blog-article-page .blog-story-cover__media,body:has(.blog-article-page) .blog-story-cover__media{position:relative;z-index:1;width:100%;max-width:none;margin:0;overflow:hidden;border:0;border-top:1px solid rgba(255,255,255,.12);border-radius:0;background:#1b1712;box-shadow:none}.blog-article-page .blog-story-cover__media:after{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(58,39,16,.16),transparent 35%);content:""}.blog-article-page .blog-story-cover__media .blog-article-hero__image{aspect-ratio:1216/410;object-position:center}.blog-article-page .blog-story-layout{grid-template-areas:"intro" "toc" "content"}.blog-article-page .blog-story-intro{grid-area:intro;width:100%;max-width:58rem;margin:0 0 1rem}.site-public-shell main.blog-article-page .blog-story-intro .blog-story-intro__title:not(.sr-only){max-width:56rem;margin:0;padding-left:.85rem;border-left:3px solid #d99b16;color:var(--color-text-institutional-primary);font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:clamp(1.75rem,2.4vw,2rem)!important;font-weight:700;line-height:1.2!important;letter-spacing:-.035em;text-wrap:balance}.blog-article-page .blog-story-intro__lead{max-width:100%;margin:.65rem 0 0 calc(3px + .85rem);color:var(--color-text-institutional-secondary);font-size:1.0625rem;line-height:1.75}.blog-article-page .blog-story-layout>.blog-toc{grid-area:toc}.blog-article-page .blog-story-content-column{min-width:0;grid-area:content}.site-public-shell main.blog-article-page .blog-story-content-column .blog-article-body h2:not(.sr-only){font-size:clamp(1.375rem,1.8vw,1.625rem)!important;line-height:1.25!important}@media (min-width:1024px){.blog-article-page .blog-story-layout{grid-template-areas:"toc intro" "toc content"}}.blog-article-page .blog-article-dates{display:flex;align-items:center;justify-content:flex-start;gap:.85rem;margin:1.25rem 0 0;color:#777e8d;font-size:.72rem;line-height:1.4}.blog-article-page .blog-article-dates span+span{padding-left:.85rem;border-left:1px solid #e3dfd5}.blog-article-page .blog-article-dates time{color:#544a3a;font-weight:650}.blog-article-page .blog-article-author{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:.8rem;padding:1.1rem 1.25rem;border:1px solid #e7dfcf;border-radius:12px;background:linear-gradient(135deg,#ffffff,#fffaf0);box-shadow:0 8px 22px rgba(82,58,22,.055)}.blog-article-page .blog-article-author__mark{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(145deg,#dfa62c,#9a6500);color:#ffffff;font-family:var(--font-space-grotesk),var(--font-inter),system-ui,sans-serif;font-size:.8125rem;font-weight:800}.blog-article-page .blog-article-author__eyebrow{margin:0 0 .2rem;color:#9a6500;font-size:.65rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.site-public-shell main.blog-article-page .blog-article-author h2:not(.sr-only){margin:0;color:#23262f;font-size:1rem!important;line-height:1.25!important}.blog-article-page .blog-article-author__role{margin:.2rem 0 0;color:#5c6170;font-size:.75rem;line-height:1.35}.blog-article-page .blog-article-author__instagram{margin:.35rem 0 0}.blog-article-page .blog-article-author__instagram a{display:inline-flex;align-items:center;gap:.35rem;color:#9a6500;font-size:.75rem;font-weight:700;text-decoration:none}.blog-article-page .blog-article-author__instagram a:focus-visible,.blog-article-page .blog-article-author__instagram a:hover{color:#6f4900;text-decoration:underline;text-underline-offset:.18em}.blog-article-page .blog-article-author__skills{display:flex;gap:.4rem;margin:0;padding:0;list-style:none}.blog-article-page .blog-article-author__skills li{padding:.35rem .55rem;border:1px solid #eadbb9;border-radius:999px;background:#fff7e5;color:#795000;font-size:.65rem;font-weight:800}.blog-article-page .blog-aside-panel+.blog-share,.blog-article-page .blog-related-posts+.blog-share{margin-top:clamp(2rem,4vw,3rem)}@media (max-width:767px){.blog-article-page .blog-story-cover{margin-bottom:1rem;border-radius:16px}.blog-article-page .blog-story-cover:before{top:-5rem;right:-3rem;width:10rem;height:10rem}.blog-article-page .blog-story-cover__copy{gap:.75rem;padding:1.4rem 1.15rem 1.15rem}.site-public-shell main.blog-article-page .blog-story-cover .blog-article-header__title:not(.sr-only){font-size:clamp(1.5rem,6.5vw,1.8rem)!important;line-height:1.15!important}.blog-article-page .blog-story-cover .blog-article-header__dek{font-size:.875rem;line-height:1.55}.blog-article-page .blog-story-cover__media .blog-article-hero__image{aspect-ratio:16/10}.blog-article-page .blog-story-intro{margin-bottom:.35rem}.blog-article-page .blog-story-facts-window{margin-bottom:clamp(1.5rem,6vw,1.75rem)}.blog-article-page .blog-story-facts--five,.blog-article-page .blog-story-facts--four{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-article-page .blog-story-facts--five .blog-story-fact:last-child{grid-column:1/-1}.blog-article-page .blog-story-fact{min-height:4.5rem;padding:.8rem .85rem;border-top:1px solid #ece3d2}.blog-article-page .blog-story-fact:nth-child(odd){border-left:0}.blog-article-page .blog-story-fact:nth-child(-n+2){border-top:0}.blog-article-page .blog-story-facts--five .blog-story-fact:last-child{border-left:0}.site-public-shell main.blog-article-page .blog-story-intro .blog-story-intro__title:not(.sr-only){padding-left:.7rem;font-size:clamp(1.65rem,7vw,1.8rem)!important;line-height:1.16!important}.blog-article-page .blog-story-intro__lead{margin-top:.5rem;margin-left:calc(3px + .7rem);font-size:1rem;line-height:1.7}.blog-article-page .blog-article-dates{justify-content:center;flex-wrap:wrap;text-align:center}.blog-article-page .blog-article-author{grid-template-columns:1fr;justify-items:center;text-align:center}.blog-article-page .blog-article-author__copy{min-width:0}.blog-article-page .blog-article-author__skills{justify-content:center}}@media (max-width:520px){.blog-article-page .blog-story-fact dd,.blog-article-page .blog-story-fact dt{font-size:.75rem}}.blog-article-page .blog-share{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin-top:1.4rem}.blog-article-page .blog-aside-panel+.blog-share,.blog-article-page .blog-related-posts+.blog-share{margin-top:1.4rem}.site-public-shell main.blog-article-page .blog-share__label:not(.sr-only){margin:0;white-space:nowrap}.blog-article-page .blog-share__list{flex-wrap:nowrap;align-items:center;gap:.25rem .65rem}@media (max-width:520px){.blog-article-page .blog-share{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.2rem}.blog-article-page .blog-share__list{justify-content:center;gap:.15rem}.blog-article-page .blog-share__text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}