.mb.svelte-1sodte1{padding-inline:var(--site-wide-gutter);color:var(--text-primary-color)}.mb-stage.svelte-1sodte1{width:100%;max-width:var(--site-content-max);margin-inline:auto;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(5.5rem,10svh,7.5rem) clamp(4.5rem,9svh,6rem)}.mb-grid.svelte-1sodte1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(1.5rem,3vw,3.5rem)}.mb-slot.svelte-1sodte1{position:relative;z-index:3;min-height:0}.mb-photo.svelte-1sodte1{--shade: .38;position:absolute;left:0;top:0;width:100%;height:100%;margin:0;overflow:hidden;border-radius:1.5rem;background:#dfe7ff}.mb-photo.svelte-1sodte1 img:where(.svelte-1sodte1){width:100%;height:100%;object-fit:cover;object-position:46% 50%}.mb-photo.svelte-1sodte1:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#111f46d9,#111f4600 55%);opacity:calc(var(--shade) / .38);pointer-events:none}.mb-cap.svelte-1sodte1{position:absolute;z-index:1;left:var(--site-wide-gutter);bottom:clamp(1.5rem,6svh,4rem);display:flex;flex-direction:column;gap:.35rem;color:#fff}.mb-cap.svelte-1sodte1 span:where(.svelte-1sodte1):first-child{font-size:clamp(1.5rem,2.4vw,2.75rem);font-weight:500;line-height:1.1}.mb-cap.svelte-1sodte1 span:where(.svelte-1sodte1):last-child{font-size:var(--site-copy);color:#ffffffd1}.mb-side.svelte-1sodte1{position:relative;z-index:1;display:flex;flex-direction:column;gap:clamp(1.75rem,4.5svh,3rem)}.mb-eyebrow.svelte-1sodte1{display:block;margin-bottom:.75rem;font-size:clamp(1rem,1.2vw,1.5rem);color:var(--text-secondary-color)}.mb-copy.svelte-1sodte1 h2:where(.svelte-1sodte1){font-size:var(--site-display-lg);line-height:1.02;letter-spacing:-.01em;text-wrap:balance}.mb-copy.svelte-1sodte1 p:where(.svelte-1sodte1){font-size:var(--site-copy);line-height:1.65;max-width:34rem;margin-top:1.25rem}.mb-cards.svelte-1sodte1{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mb-card.svelte-1sodte1{display:flex;flex-direction:column;min-height:clamp(7rem,13svh,10rem);padding:clamp(1.1rem,1.6vw,1.75rem);border-radius:1.25rem;border:1px solid rgba(31,95,255,.12);background:#f4f7ff}.mb-logo.svelte-1sodte1{display:block;width:auto;max-width:100%;height:clamp(1.75rem,3.6svh,2.75rem);object-fit:contain;object-position:left center}.mb-name.svelte-1sodte1{margin-top:auto;padding-top:1rem;font-size:clamp(1.05rem,1.3vw,1.4rem);line-height:1.3;color:var(--text-primary-color)}.mb-role.svelte-1sodte1{margin-top:.6rem;font-size:.8125rem;color:var(--text-secondary-color)}@media(min-width:64rem)and (min-height:42.5rem)and (max-height:49.999rem){.mb-stage.svelte-1sodte1{padding-block:clamp(5rem,12svh,6rem) clamp(1.75rem,5svh,3rem)}.mb-side.svelte-1sodte1{gap:clamp(1rem,3svh,3rem)}.mb-eyebrow.svelte-1sodte1{margin-bottom:.4rem}.mb-copy.svelte-1sodte1 h2:where(.svelte-1sodte1){font-size:min(var(--site-display-lg),7.5svh)}.mb-copy.svelte-1sodte1 p:where(.svelte-1sodte1){margin-top:.75rem;line-height:1.55}.mb-card.svelte-1sodte1{min-height:clamp(5.25rem,13svh,10rem);padding:clamp(.9rem,2.2svh,1.75rem) clamp(1.1rem,1.6vw,1.75rem)}.mb-name.svelte-1sodte1{padding-top:.6rem;font-size:min(clamp(1.05rem,1.3vw,1.4rem),2.6svh)}.mb-role.svelte-1sodte1{margin-top:.35rem}}@media(min-width:64rem)and (max-height:42.499rem){.mb-stage.svelte-1sodte1{height:auto;padding-block:var(--site-section-space)}}@media(max-width:63.999rem){.mb-stage.svelte-1sodte1{height:auto;padding-block:var(--site-section-space)}.mb-grid.svelte-1sodte1{display:flex;flex-direction:column;gap:1.5rem}.mb-side.svelte-1sodte1{display:contents}.mb-copy.svelte-1sodte1{order:1}.mb-slot.svelte-1sodte1{order:2;aspect-ratio:4 / 4.2;max-height:80svh}.mb-cards.svelte-1sodte1{order:3}.mb-cap.svelte-1sodte1{left:1.25rem;bottom:1.25rem}}@media(max-width:47.999rem){.mb.svelte-1sodte1{padding-inline:var(--site-gutter)}.mb-copy.svelte-1sodte1 h2:where(.svelte-1sodte1){font-size:clamp(2.25rem,10vw,3.25rem)}.mb-cards.svelte-1sodte1{grid-template-columns:minmax(0,1fr)}.mb-card.svelte-1sodte1{min-height:0}}.rv.svelte-bpdc55{padding-inline:var(--site-wide-gutter);color:var(--text-primary-color)}.rv-wrap.svelte-bpdc55{width:100%;max-width:var(--site-content-max);margin-inline:auto;padding-block:calc(var(--site-section-space) * .5)}.rv-stage.svelte-bpdc55{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(2rem,4vw,3.5rem)}.rv-stage.is-pinned{height:100svh;justify-content:center;padding-bottom:clamp(4rem,9vh,6rem);gap:clamp(1.5rem,3.5vh,3rem)}.rv.svelte-bpdc55 h2:where(.svelte-bpdc55){font-size:var(--site-display-lg);line-height:1.02;letter-spacing:-.01em}.rv-head.svelte-bpdc55{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.rv-badge-wrap.svelte-bpdc55{position:relative;display:grid;place-items:center}.rv-glow.svelte-bpdc55{position:absolute;width:260%;max-width:none;left:50%;top:50%;translate:-50% -50%;opacity:.55;pointer-events:none}.rv-badge.svelte-bpdc55{position:relative;z-index:1}.rv-badge-link.svelte-bpdc55{display:inline-block;width:clamp(13rem,17vw,18rem);border-radius:1rem;transition:transform .3s ease}.rv-badge-link.svelte-bpdc55:hover,.rv-badge-link.svelte-bpdc55:focus-visible{transform:translateY(-4px)}.rv-badge-link.svelte-bpdc55 img:where(.svelte-bpdc55){display:block;width:100%;height:auto;border-radius:inherit}.rv-score.svelte-bpdc55{display:flex;flex-direction:column;align-items:center}.rv-rating.svelte-bpdc55{display:flex;align-items:baseline;gap:.5rem}.rv-count.svelte-bpdc55{font-size:clamp(2.25rem,3.2vw,3.5rem);line-height:1;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-primary-color)}.rv-of.svelte-bpdc55{font-size:1rem;color:var(--text-secondary-color)}.rv-basis.svelte-bpdc55{display:block;margin-top:.4rem;font-size:.9375rem;line-height:1.5;color:var(--text-secondary-color)}.rv-cards.svelte-bpdc55{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.rv-card.svelte-bpdc55{display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:clamp(1.5rem,2.4vw,2.5rem);border-radius:1.5rem;border:1px solid rgba(31,95,255,.12);background:#f4f7ffe6;box-shadow:0 30px 70px -50px #111f4673}.rv-card.svelte-bpdc55 blockquote:where(.svelte-bpdc55){margin:0;font-size:clamp(1.05rem,1.35vw,1.5rem);line-height:1.4}.rv-cite.svelte-bpdc55{display:block;font-size:.875rem;color:var(--text-secondary-color)}@media(min-width:64rem)and (min-height:42.5rem)and (max-height:49.999rem){.rv-stage.is-pinned{padding-top:clamp(4.5rem,10svh,5.5rem);padding-bottom:clamp(1.5rem,4svh,6rem);gap:clamp(1rem,2.6svh,3rem)}.rv.svelte-bpdc55 h2:where(.svelte-bpdc55){font-size:min(var(--site-display-lg),7.5svh)}.rv-head.svelte-bpdc55{gap:clamp(.75rem,2svh,1.5rem)}.rv-badge-link.svelte-bpdc55{width:min(clamp(13rem,17vw,18rem),26svh)}.rv-count.svelte-bpdc55{font-size:min(clamp(2.25rem,3.2vw,3.5rem),5.5svh)}.rv-card.svelte-bpdc55{gap:.9rem;padding:min(clamp(1.5rem,2.4vw,2.5rem),3.2svh) clamp(1.5rem,2.4vw,2.5rem)}.rv-card.svelte-bpdc55 blockquote:where(.svelte-bpdc55){font-size:min(clamp(1.05rem,1.35vw,1.5rem),2.5svh)}}@media(max-width:63.999rem){.rv-cards.svelte-bpdc55{grid-template-columns:1fr;max-width:40rem}}@media(max-width:47.999rem){.rv.svelte-bpdc55{padding-inline:var(--site-gutter)}.rv.svelte-bpdc55 h2:where(.svelte-bpdc55){font-size:clamp(2.25rem,10vw,3.25rem)}}.st.svelte-abojcs{--st-inset: max(var(--site-wide-gutter), calc((100vw - var(--site-max)) / 2));--st-card: min(82vw, 26rem);--st-gap: 1rem;overflow-x:clip}.st-stage.svelte-abojcs{display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,4vw,3.5rem);padding-block:var(--site-section-space)}.st-stage.is-pinned{height:100svh;padding-block:clamp(4.5rem,10vh,6.5rem) clamp(2rem,5vh,3.5rem);gap:clamp(1.75rem,4.5vh,3rem)}.st-title.svelte-abojcs{padding-inline:var(--site-wide-gutter);font-size:var(--site-display-lg);line-height:1.02;text-align:center;text-wrap:balance}.st-viewport.svelte-abojcs{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.st-viewport.svelte-abojcs::-webkit-scrollbar{display:none}.st-viewport.svelte-abojcs:focus-visible{outline:2px solid #1f5fff;outline-offset:4px}.st-stage.is-pinned .st-viewport.svelte-abojcs{overflow:hidden}.st-row.svelte-abojcs{display:flex;gap:var(--st-gap);width:max-content;margin:0;padding:0 var(--st-inset);list-style:none}.st-card.svelte-abojcs{width:var(--st-card);scroll-snap-align:start;scroll-margin-inline-start:var(--st-inset)}.st-card.svelte-abojcs img:where(.svelte-abojcs){width:100%;aspect-ratio:700 / 563;object-fit:cover;border-radius:1.5rem}.st-card.svelte-abojcs h3:where(.svelte-abojcs){margin-top:1.25rem;font-size:clamp(1.25rem,1.45vw,1.625rem);font-weight:500;line-height:1.2}.st-card.svelte-abojcs p:where(.svelte-abojcs){margin-top:.6rem;font-size:clamp(.95rem,1vw,1.0625rem);font-weight:300;line-height:1.6}.st-bar.svelte-abojcs{width:calc(100% - 2 * var(--st-inset));height:3px;margin-inline:auto;border-radius:3px;background:#e3e8f5;overflow:hidden}.st-bar.svelte-abojcs i:where(.svelte-abojcs){display:block;height:100%;background:#1f5fff;transform-origin:left center;transform:scaleX(.25)}@media(min-width:64rem){.st.svelte-abojcs{--st-card: min(34rem, 30vw, calc((100svh - 24rem)*1.24) );--st-gap: clamp(1rem, 1.6vw, 1.5rem)}}@media(max-width:47.999rem){.st.svelte-abojcs{--st-inset: var(--site-gutter)}.st-title.svelte-abojcs{padding-inline:var(--site-gutter);font-size:clamp(2.25rem,10vw,3.25rem)}}.areas-swiper-pagination.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;gap:.45rem;margin-top:.75rem}.areas-swiper-pagination.svelte-1uha8ag .swiper-pagination-bullet{width:8px;height:8px;border-radius:9999px;background:#9fbbe4;opacity:.75;transition:all .25s ease}.areas-swiper-pagination.svelte-1uha8ag .swiper-pagination-bullet:hover{background:#7ea4d9;opacity:1}.areas-swiper-pagination.svelte-1uha8ag .swiper-pagination-bullet-active{width:20px;background:#1a45c8;opacity:1}@media(min-width:1024px){.areas-swiper-pagination.svelte-1uha8ag{display:none}}
