.archive-heading{margin:24px 0 40px}.project-archive{border-top:1px solid var(--border)}.project-row{display:flex;align-items:center;gap:22px;padding:22px 14px;border-bottom:1px solid var(--border);text-decoration:none;border-radius:var(--radius-lg);transition:background-color .18s var(--ease),padding-left .18s var(--ease)}.project-row:hover{background:var(--surface-2);padding-left:24px}.project-row__icon{flex:none;width:52px;height:52px;border-radius:14px;overflow:hidden;background:var(--tile-bg);border:1px solid var(--border);display:grid;place-items:center}.project-row__icon img{width:100%;height:100%;object-fit:cover}.project-row__mono{font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text-2)}.project-row__title{font-size:clamp(1.3rem, 2.6vw, 1.9rem);font-weight:560;letter-spacing:-.015em;color:var(--text);transition:color .18s var(--ease)}.project-row:hover .project-row__title{color:var(--brand)}.project-row__meta{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.project-row__year{font-family:var(--font-mono);font-size:13px;color:var(--text-3);min-width:44px;text-align:right}.pill{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.02em;color:var(--text-2);border:1px solid var(--border-strong);padding:5px 14px;border-radius:var(--radius-pill);white-space:nowrap}.project-hero{padding:56px 0 32px}.project-hero__eyebrow{font-size:15px;color:var(--text-2);margin-bottom:6px}.project-hero__title{font-size:clamp(2.6rem, 7vw, 5rem);font-weight:560;letter-spacing:-.02em;max-width:18ch}.project-hero__media{margin:24px 0 0}.project-hero__media img{width:100%;height:auto;display:block}.project-meta{display:flex;flex-wrap:wrap;gap:32px 72px;margin-top:48px}.project-meta__col h4{font-size:15.5px;font-weight:600;margin:0 0 14px}.project-meta .pills{display:flex;flex-wrap:wrap;gap:8px}.project-meta .mono{font-family:var(--font-mono);font-size:14px;color:var(--text-2);max-width:34ch}.mia-palette{display:flex;width:100%}.mia-palette__chip{flex:1;height:56px;display:flex;align-items:center;padding:0 18px;border-radius:14px 14px 0 0;margin-right:-6px}.mia-palette__chip span{font-family:var(--font-mono);font-size:13px;color:rgb(0 0 0 / .55);mix-blend-mode:luminosity}.project-body{padding:48px 0}.project-nav{display:flex;justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:56px}.project-nav a{text-decoration:none;color:var(--text-2);font-weight:550}.project-nav a:hover{color:var(--brand)}.mia-statement{font-size:clamp(1.5rem, 3.2vw, 2.3rem);font-weight:480;line-height:1.45;letter-spacing:-.01em;color:var(--text);max-width:24ch;margin:0 auto;text-align:center}.mia-cta-panel{position:relative;display:grid;place-items:center;min-height:420px;margin:40px 16px;border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--border);text-decoration:none;overflow:hidden;cursor:pointer;transition:background-color .35s var(--ease)}.mia-cta-panel__title{font-size:clamp(2.6rem, 8vw, 6rem);font-weight:520;letter-spacing:-.02em;color:var(--text);transition:color .35s var(--ease);z-index:1}.mia-cta-panel__bubble{position:absolute;z-index:2;width:130px;height:130px;border-radius:50%;background:var(--text);color:var(--bg);display:grid;place-items:center;font-size:15px;font-weight:550;opacity:0;transform:scale(.5);transition:opacity .25s var(--ease),transform .3s var(--ease);pointer-events:none;left:var(--mx,50%);top:var(--my,50%);translate:-50% -50%}.mia-cta-panel:hover{background:var(--brand)}.mia-cta-panel:hover .mia-cta-panel__title{color:#0C0C0F}.mia-cta-panel:hover .mia-cta-panel__bubble{opacity:1;transform:scale(1)}.mia-fade-up,.mia-fade-left,.mia-fade-right,.mia-pop,.mia-zoom,.mia-img-reveal{will-change:transform,opacity}.mia-fade-up{opacity:0;transform:translateY(36px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mia-fade-left{opacity:0;transform:translateX(-48px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mia-fade-right{opacity:0;transform:translateX(48px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mia-zoom{opacity:0;transform:scale(.92);transition:opacity .7s var(--ease),transform .7s var(--ease)}.mia-pop{opacity:0;transform:scale(.86) translateY(20px);transition:opacity .5s var(--ease),transform .8s cubic-bezier(.34,1.56,.64,1)}.mia-img-reveal{clip-path:inset(12% 4% 12% 4% round 20px);opacity:.001;transition:clip-path 1s var(--ease),opacity .6s var(--ease)}.is-inview.mia-fade-up,.is-inview.mia-fade-left,.is-inview.mia-fade-right,.is-inview.mia-zoom,.is-inview.mia-pop{opacity:1;transform:none}.is-inview.mia-img-reveal{clip-path:inset(0 0 0 0 round 0);opacity:1}.mia-stagger>*{opacity:0;transform:translateY(28px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.mia-stagger.is-inview>*{opacity:1;transform:none}.mia-stagger.is-inview>*:nth-child(1){transition-delay:.05s}.mia-stagger.is-inview>*:nth-child(2){transition-delay:.15s}.mia-stagger.is-inview>*:nth-child(3){transition-delay:.25s}.mia-stagger.is-inview>*:nth-child(4){transition-delay:.35s}.mia-stagger.is-inview>*:nth-child(5){transition-delay:.45s}.mia-stagger.is-inview>*:nth-child(6){transition-delay:.55s}@media (prefers-reduced-motion:reduce){.mia-fade-up,.mia-fade-left,.mia-fade-right,.mia-pop,.mia-zoom,.mia-img-reveal,.mia-stagger>*{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}.mia-carousel{position:relative}.mia-carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.mia-carousel__track::-webkit-scrollbar{display:none}.mia-carousel__slide{flex:0 0 min(78%, 900px);scroll-snap-align:center;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-2)}.mia-carousel__slide img{width:100%;height:100%;object-fit:cover;display:block}.mia-carousel__btn{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid var(--border);background:var(--surface-glass);backdrop-filter:blur(10px);color:var(--text);font-size:17px;cursor:pointer;z-index:2;transition:background-color .18s var(--ease)}.mia-carousel__btn:hover{background:var(--brand);color:var(--brand-contrast)}.mia-carousel__btn--prev{left:14px}.mia-carousel__btn--next{right:14px}.elementor-widget-container{color:inherit}body[class*="elementor-kit-"]{color:var(--text)}.elementor-widget-text-editor,.elementor-widget-heading .elementor-heading-title{color:inherit}.mia-bg{background-color:var(--bg)!important;color:var(--text)!important}.mia-surface{background-color:var(--surface)!important;color:var(--text)!important}.mia-invert{background-color:var(--text)!important;color:var(--bg)!important}.mia-bg *:not([class*="button"]):not(.mia-cta),.mia-surface *:not([class*="button"]):not(.mia-cta){color:inherit}.mia-text-token,.mia-text-token *{color:var(--text)!important}h1,.project-hero__title,.mia-cta-panel__title,.archive-heading{font-weight:700}h2{font-weight:600}.mega-col--implicit ul{columns:1;column-gap:40px}.mia-mega[data-count-gt="6"] .mega-col--implicit ul{columns:2}.mega-col--implicit li{break-inside:avoid}[data-theme="light"] .mia-adaptive [data-mia-dark-bg],[data-theme="light"].mia-adaptive [data-mia-dark-bg]{background-color:var(--bg)!important;background-image:none!important}[data-theme="light"] .mia-adaptive [data-mia-dark-bg] :is(h1,h2,h3,h4,h5,h6,p,li,span.elementor-heading-title),[data-theme="light"].mia-adaptive [data-mia-dark-bg] :is(h1,h2,h3,h4,h5,h6,p,li,span.elementor-heading-title){color:var(--text)!important}[data-theme="dark"] .mia-adaptive [data-mia-light-bg],[data-theme="dark"].mia-adaptive [data-mia-light-bg]{background-color:var(--bg)!important;background-image:none!important}[data-theme="dark"] .mia-adaptive [data-mia-light-bg] :is(h1,h2,h3,h4,h5,h6,p,li,span.elementor-heading-title),[data-theme="dark"].mia-adaptive [data-mia-light-bg] :is(h1,h2,h3,h4,h5,h6,p,li,span.elementor-heading-title){color:var(--text)!important}.mia-img{overflow:hidden;line-height:0}.mia-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease)}.mia-img.shape-rounded{border-radius:var(--radius-xl)}.mia-img.shape-squircle{border-radius:34% / 22%}.mia-img.shape-circle{border-radius:50%;aspect-ratio:1}.mia-img.shape-arch{border-radius:999px 999px 24px 24px}.mia-img.shape-leaf{border-radius:0 44% 0 44%}.mia-img.shape-blob{border-radius:58% 42% 55% 45% / 46% 55% 45% 54%}.mia-img.hover-zoom:hover img{transform:scale(1.06)}.mia-img.hover-lift{transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.mia-img.hover-lift:hover{transform:translateY(-8px);box-shadow:var(--shadow-panel)}.mia-img.hover-tilt{transition:transform .3s var(--ease)}.mia-img.hover-tilt:hover{transform:rotate(-1.6deg) scale(1.02)}.mia-video{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-2)}.mia-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mia-video__play{position:absolute;inset:0;margin:auto;width:78px;height:78px;border-radius:50%;border:0;cursor:pointer;z-index:2;background:var(--surface-glass);backdrop-filter:blur(10px);color:var(--text);display:grid;place-items:center;transition:transform .2s var(--ease),background-color .2s var(--ease)}.mia-video__play:hover{transform:scale(1.08);background:var(--brand);color:#fff}.mia-video iframe,.mia-video video{position:absolute;inset:0;width:100%;height:100%;border:0}.mia-btn{display:inline-flex;align-items:center;gap:12px;font-weight:600;font-size:16px;text-decoration:none;padding:15px 30px;border-radius:var(--radius-pill);transition:transform .18s var(--ease),background-color .18s var(--ease),gap .18s var(--ease)}.mia-btn:hover{transform:translateY(-2px);gap:16px}.mia-btn--light{background:var(--text);color:var(--bg)}[data-theme="dark"] .mia-btn--light{background:#fff;color:#111}.mia-btn--brand{background:var(--brand);color:#fff}.mia-btn--brand:hover{background:var(--brand-strong)}.mia-btn--ghost{border:1px solid var(--border-strong);color:var(--text)}.mia-hero{padding:12vh 0 8vh}.mia-hero__tick{display:block;width:54px;height:5px;background:var(--brand);border-radius:3px;margin-bottom:42px}.mia-hero__title{font-size:clamp(3rem, 8.5vw, 6.4rem);font-weight:700;letter-spacing:-.02em;margin:0 0 42px;max-width:20ch}.mia-tile-grid{display:grid;grid-template-columns:repeat(var(--cols,3),1fr);gap:8px 24px}@media (max-width:800px){.mia-tile-grid{grid-template-columns:1fr}}.mia-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.mia-marquee__track{display:flex;align-items:center;gap:64px;width:max-content;animation:mia-marquee var(--dur,28s) linear infinite}.mia-marquee__track img{height:var(--logo-h,34px)!important;width:auto!important;max-width:none!important;opacity:.65;filter:grayscale(1);transition:opacity .2s,filter .2s}.mia-marquee__track img:hover{opacity:1;filter:none}.mia-marquee:hover .mia-marquee__track{animation-play-state:paused}@keyframes mia-marquee{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.mia-marquee__track{animation:none}}.mia-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px}.mia-stat b{display:block;font-family:var(--font-display);font-size:clamp(2.2rem, 5vw, 3.4rem);font-weight:700;color:var(--text)}.mia-stat span{color:var(--text-3);font-size:14.5px}.mia-quote{padding:34px 38px;display:flex;flex-direction:column;justify-content:center;height:auto!important;min-height:240px}.mia-quote blockquote{margin:0 0 18px;font-size:clamp(1.15rem, 2.2vw, 1.5rem);line-height:1.5;color:var(--text)}.mia-quote__who{color:var(--text-3);font-size:14px;margin:0}.mia-faq details{border-bottom:1px solid var(--border)}.mia-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:20px 4px;font-size:17.5px;font-weight:600;color:var(--text)}.mia-faq summary::-webkit-details-marker{display:none}.faq-x{position:relative;width:16px;height:16px;flex:none}.faq-x::before,.faq-x::after{content:"";position:absolute;inset:0;margin:auto;background:var(--text-2);transition:transform .25s var(--ease)}.faq-x::before{width:16px;height:2px}.faq-x::after{width:2px;height:16px}details[open] .faq-x::after{transform:rotate(90deg)}.mia-faq details p{color:var(--text-2);padding:0 4px 20px;margin:0;max-width:70ch}.mega-dot{width:7px;height:7px;border-radius:50%;background:var(--text-3);flex:none;transition:background-color .18s var(--ease),transform .18s var(--ease)}.mia-nav>li:hover>button .mega-dot{background:var(--brand)}.mia-nav>li.is-open>button .mega-dot{background:var(--brand);transform:scale(1.35)}body.mia-adaptive{background-color:var(--bg)!important}[data-theme="light"] body.mia-adaptive .elementor-motion-effects-layer[data-mia-dark-bg],[data-theme="dark"] body.mia-adaptive .elementor-motion-effects-layer[data-mia-light-bg]{background-color:var(--bg)!important}.mia-breadcrumbs,.rank-math-breadcrumb,#breadcrumbs{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.03em;color:var(--text-3);display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 22px}.mia-breadcrumbs a,.rank-math-breadcrumb a,#breadcrumbs a{color:var(--text-3);text-decoration:none;transition:color .15s var(--ease)}.mia-breadcrumbs a:hover,.rank-math-breadcrumb a:hover,#breadcrumbs a:hover{color:var(--brand)}.mia-breadcrumbs .sep,.rank-math-breadcrumb .separator{opacity:.5}.mia-breadcrumbs .current,.rank-math-breadcrumb .last{color:var(--text-2)}.mia-mega{display:flex;align-items:flex-start}.mia-mega__cols{flex:1 1 auto;min-width:0}@media (max-width:1100px){.mega-spotlight-wrap{width:250px;margin-left:28px;padding-left:28px}}.mia-anim-text{--anim-accent:var(--brand)}.mia-anim-text__stack{display:inline-grid;vertical-align:bottom}.mia-anim-text__item{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .45s var(--ease),transform .55s var(--ease);will-change:opacity,transform;overflow-wrap:break-word}.mia-anim-text{max-width:100%}.mia-anim-text__stack{max-width:100%;min-width:0}.mia-anim-text__item.is-active{opacity:1;visibility:visible}[data-effect="fade-up"] .mia-anim-text__item{transform:translateY(.55em)}[data-effect="fade-down"] .mia-anim-text__item{transform:translateY(-.55em)}[data-effect="slide-left"] .mia-anim-text__item{transform:translateX(.6em)}[data-effect="slide-right"].mia-anim-text .mia-anim-text__item,[data-effect="slide-right"] .mia-anim-text__item{transform:translateX(-.6em)}[data-effect="zoom"] .mia-anim-text__item{transform:scale(.75);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}[data-effect="flip"]{perspective:600px}[data-effect="flip"] .mia-anim-text__item{transform:rotateX(70deg);transform-origin:50% 100%}.mia-anim-text__item.is-active{transform:none}.overlay-highlight .mia-anim-text__item{background:var(--anim-accent);color:#fff;padding:.04em .28em;border-radius:.28em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.overlay-semi .mia-anim-text__item{background:color-mix(in srgb,var(--anim-accent) 22%,transparent);color:var(--anim-accent);padding:.04em .28em;border-radius:.28em}.overlay-outline .mia-anim-text__item{color:#fff0;-webkit-text-stroke:.035em var(--anim-accent)}.overlay-underline .mia-anim-text__item{background:linear-gradient(var(--anim-accent),var(--anim-accent)) no-repeat left 92% / 100% .14em;padding-bottom:.08em}.overlay-invert .mia-anim-text__item{background:var(--text);color:var(--bg);padding:.04em .3em;border-radius:.12em}@media (prefers-reduced-motion:reduce){.mia-anim-text__item{transition:opacity .3s ease!important;transform:none!important}}.mia-marquee.treat-white .mia-marquee__track img{filter:brightness(0) invert(1)!important;opacity:.8}.mia-marquee.treat-black .mia-marquee__track img{filter:brightness(0)!important;opacity:.75}.mia-marquee.treat-none .mia-marquee__track img{filter:none!important;opacity:1}.mia-marquee.treat-auto .mia-marquee__track img{filter:brightness(0)!important;opacity:.75}[data-theme="dark"] .mia-marquee.treat-auto .mia-marquee__track img{filter:brightness(0) invert(1)!important;opacity:.8}.mia-marquee.treat-white .mia-marquee__track img:hover,.mia-marquee.treat-black .mia-marquee__track img:hover,.mia-marquee.treat-auto .mia-marquee__track img:hover{opacity:1}.mia-slider{position:relative;height:82vh;min-height:420px;overflow:hidden;border-radius:var(--radius-xl)}.mia-slider__slides,.mia-slider__slide{position:absolute;inset:0}.mia-slider__slide{opacity:0;visibility:hidden;transition:opacity .7s var(--ease),visibility .7s}.mia-slider__slide.is-active{opacity:1;visibility:visible}.mia-slider__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mia-slider__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(8 8 10 / .25),rgb(8 8 10 / .55))}.mia-slider__content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px}.mia-slider__slide.is-active .mia-slider__content>*{animation:mia-slide-up .7s var(--ease) both}.mia-slider__slide.is-active .mia-slider__content>*:nth-child(2){animation-delay:.1s}.mia-slider__slide.is-active .mia-slider__content>*:nth-child(3){animation-delay:.2s}.mia-slider__slide.is-active .mia-slider__content>*:nth-child(4){animation-delay:.3s}@keyframes mia-slide-up{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mia-slider__eyebrow{color:rgb(255 255 255 / .75);font-size:15px;margin:0}.mia-slider__title{color:#fff;font-size:clamp(2.2rem, 6vw, 4.4rem);font-weight:700;margin:0;max-width:18ch}.mia-slider__text{color:rgb(255 255 255 / .85);font-size:17px;max-width:52ch;margin:0}.mia-slider__nav{z-index:3}.mia-slider__dots{position:absolute;z-index:3;left:0;right:0;bottom:22px;display:flex;justify-content:center;gap:8px}.mia-slider__dots button{width:9px;height:9px;border-radius:50%;border:0;cursor:pointer;background:rgb(255 255 255 / .45);transition:background-color .2s var(--ease),transform .2s var(--ease)}.mia-slider__dots button.is-active{background:var(--brand);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.mia-slider__slide.is-active .mia-slider__content>*{animation:none}}.mia-gcar button.mia-cnav,.mia-testi button.mia-cnav{width:var(--nav-size,44px);height:var(--nav-size,44px);border-radius:var(--nav-radius,999px);border:var(--nav-bw,1px) solid var(--nav-border,var(--border-strong,#555));background:var(--nav-bg,var(--surface,#17171a));color:var(--nav-color,var(--text,#fff));font-size:calc(var(--nav-size,44px) * .45);line-height:1;cursor:pointer;padding:0;display:inline-grid;place-items:center;transition:transform .2s ease,border-color .2s ease,background .2s ease}.mia-gcar button.mia-cnav:hover,.mia-testi button.mia-cnav:hover,.mia-gcar button.mia-cnav:focus,.mia-testi button.mia-cnav:focus,.mia-gcar button.mia-cnav:focus-visible,.mia-testi button.mia-cnav:focus-visible,.mia-gcar button.mia-cnav:active,.mia-testi button.mia-cnav:active{background:var(--nav-bg-h,var(--nav-bg,var(--surface,#17171a)));color:var(--nav-color-h,var(--nav-color,var(--text,#fff)));border-color:var(--nav-border-h,var(--nav-border,var(--border-strong,#555)));border-radius:var(--nav-radius,999px);outline:none;box-shadow:none}.mia-gcar button.mia-cnav:hover,.mia-testi button.mia-cnav:hover{transform:scale(1.08)}.mia-gcar button.mia-cnav:active,.mia-testi button.mia-cnav:active{transform:scale(.96)}.mia-gcar button.mia-cnav:focus-visible,.mia-testi button.mia-cnav:focus-visible{border-color:var(--nav-color,var(--text,#fff))}.mia-gcar{display:grid;gap:26px;border-radius:var(--wrap-radius,0)}.mia-gcar__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.mia-gcar__eyebrow{margin:0;font-weight:700;font-size:clamp(17px,2vw,20px);color:var(--eyebrow-c,var(--text,#fff))}.mia-gcar__sub{margin:2px 0 0;font-size:clamp(15px,1.8vw,18px);color:var(--sub-c,var(--text-3,#9a9aa2));max-width:460px}.mia-gcar__track{display:flex;gap:var(--card-gap,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 4px 18px;-ms-overflow-style:none;scrollbar-width:none}.mia-gcar__track::-webkit-scrollbar{display:none}.mia-gcar .mia-gcard{position:relative;flex:0 0 var(--card-w,320px);scroll-snap-align:start;border-radius:var(--card-radius,22px);padding:var(--card-pad,26px);min-height:var(--card-h,560px);display:flex;flex-direction:column;gap:16px;text-decoration:none;color:var(--text,#fff);isolation:isolate;overflow:hidden;background:radial-gradient(140% 110% at 50% 118%,color-mix(in srgb,var(--gcard-glow,#E8112D) calc(var(--glow-str,55) * 1%),transparent),transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--gcard-glow,#E8112D) calc(var(--glow-fill,16) * 1%),var(--card-base,var(--surface,#141417))),color-mix(in srgb,var(--gcard-glow,#E8112D) calc(var(--glow-fill,16) * .5%),var(--card-base,var(--surface,#141417))));border:var(--card-bw,1px) solid color-mix(in srgb,var(--gcard-glow,#E8112D) 38%,var(--card-border,var(--border,#2a2a2e)));box-shadow:0 1px 0 rgb(255 255 255 / .06) inset,0 22px 54px -22px color-mix(in srgb,var(--gcard-glow,#E8112D) 50%,transparent);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s ease,border-color .3s ease}.mia-gcar .mia-gcard::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(115deg,transparent 30%,rgb(255 255 255 / .13) 46%,rgb(255 255 255 / .02) 54%,transparent 70%);transform:translateX(-75%);transition:transform .7s ease;pointer-events:none}.mia-gcar--nosheen .mia-gcard::after{display:none}.mia-gcar .mia-gcard:hover{transform:translateY(var(--card-lift,-8px));border-color:color-mix(in srgb,var(--gcard-glow,#E8112D) 65%,var(--card-border,var(--border,#2a2a2e)));box-shadow:0 1px 0 rgb(255 255 255 / .08) inset,0 34px 70px -24px color-mix(in srgb,var(--gcard-glow,#E8112D) 65%,transparent)}.mia-gcar .mia-gcard:hover::after{transform:translateX(75%)}.mia-gcard__icon{width:var(--icon-size,64px);height:var(--icon-size,64px);border-radius:var(--icon-radius,16px);overflow:hidden;flex:0 0 auto;display:grid;place-items:center;margin-bottom:6px;background:var(--icon-bg,color-mix(in srgb,var(--gcard-glow,#E8112D) 18%,var(--surface-2,#1d1d21)));border:var(--icon-bw,1px) solid var(--icon-border-c,color-mix(in srgb,var(--gcard-glow,#E8112D) 55%,transparent));color:var(--icon-color,var(--gcard-glow,#E8112D));font-size:var(--icon-fs,calc(var(--icon-size,64px) * .5));box-shadow:0 0 calc(var(--icon-glow-size,26px) * .45) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * 1%),transparent),0 0 var(--icon-glow-size,26px) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * .7%),transparent),0 0 calc(var(--icon-glow-size,26px) * 2.2) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * .45%),transparent);transition:box-shadow .35s ease,transform .35s ease}.mia-gcar .mia-gcard:hover .mia-gcard__icon{transform:scale(1.05);box-shadow:0 0 calc(var(--icon-glow-size,26px) * .6) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * 1.15%),transparent),0 0 calc(var(--icon-glow-size,26px) * 1.4) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * .9%),transparent),0 0 calc(var(--icon-glow-size,26px) * 3) color-mix(in srgb,var(--icon-glow-c,var(--gcard-glow,#E8112D)) calc(var(--icon-glow,80) * .55%),transparent)}.mia-gcard__icon img{width:60%;height:60%;object-fit:contain}.mia-gcard__icon i{font-size:inherit;line-height:1}.mia-gcard__icon svg{width:var(--icon-fs,calc(var(--icon-size,64px) * .5));height:var(--icon-fs,calc(var(--icon-size,64px) * .5));fill:currentColor}.mia-gcard__title{font-weight:650;font-size:clamp(19px,2vw,24px);line-height:1.3;color:var(--title-c,var(--text,#fff))}.mia-gcard__title em{font-style:normal;opacity:.95}.mia-gcard__desc{margin:0;font-size:15px;line-height:1.65;color:var(--desc-c,var(--text-2,#c9c9cf));flex:1}.mia-gcard__media{border-radius:14px;overflow:hidden}.mia-gcard__media img{width:100%;height:auto;display:block}.mia-gcard__cta{align-self:flex-start;margin-top:auto;padding:12px 22px 12px 0;width:var(--cta-w,auto);max-width:100%;text-align:center;box-sizing:border-box;border:var(--cta-bw,0) solid var(--cta-border-c,var(--gcard-glow,#E8112D));border-radius:var(--cta-radius,0);background:var(--cta-bg,transparent);color:var(--cta-c,var(--text,#fff));font-weight:600;font-size:15px;border-bottom:var(--cta-line-w,1.5px) solid var(--cta-line-c,color-mix(in srgb,var(--gcard-glow,#E8112D) 70%,#fff 10%));transition:letter-spacing .25s ease,color .25s ease,background .25s ease,border-color .25s ease}.mia-gcar .mia-gcard:hover .mia-gcard__cta,.mia-gcar .mia-gcard:active .mia-gcard__cta{letter-spacing:.03em;color:var(--cta-c-h,var(--cta-c,var(--text,#fff)));background:var(--cta-bg-h,var(--cta-bg,transparent));border-color:var(--cta-border-c-h,var(--cta-border-c,var(--gcard-glow,#E8112D)));border-bottom-width:var(--cta-line-w-h,var(--cta-line-w,1.5px));border-bottom-color:var(--cta-line-c-h,var(--gcard-glow,#E8112D))}.mia-gcar__foot{display:flex;justify-content:space-between;align-items:center;gap:20px}.mia-gcar__more{color:var(--sub-c,var(--text-2,#c9c9cf));text-decoration:none;font-weight:550}.mia-gcar__more:hover{color:var(--text,#fff)}.mia-gcar__nav{display:flex;gap:12px}.mia-testi{display:grid;gap:30px;text-align:center;border-radius:var(--wrap-radius,0)}.mia-testi__title{margin:0;font-weight:700;font-size:clamp(18px,2.2vw,22px);color:var(--title-c,var(--text,#fff))}.mia-testi__sub{margin:4px 0 0;color:var(--sub-c,var(--text-3,#9a9aa2));font-size:clamp(15px,1.8vw,18px)}.mia-testi__row{display:flex;justify-content:center;align-items:stretch;gap:var(--p-gap,18px)}.mia-testi button.mia-testi__person{display:flex;align-items:center;gap:14px;padding:var(--p-pad,16px) calc(var(--p-pad,16px) + 6px);border-radius:var(--p-radius,16px);border:1px solid #fff0;background:none;cursor:pointer;text-align:left;color:var(--meta-c,var(--text-3,#9a9aa2));font:inherit;opacity:calc(var(--p-dim,55) / 100);filter:saturate(.4);transform:scale(.96);transition:all .35s cubic-bezier(.2,.7,.2,1)}.mia-testi button.mia-testi__person.is-active{opacity:1;filter:none;transform:scale(1.02);color:var(--name-c,var(--text,#fff));background:var(--p-bg,var(--surface,#17171a));border-color:var(--p-border,var(--border,#2a2a2e));box-shadow:0 16px 40px -22px rgb(0 0 0 / .4)}.mia-testi button.mia-testi__person:hover{opacity:.92}.mia-testi__avatar{width:var(--avatar-size,52px);height:var(--avatar-size,52px);border-radius:999px;object-fit:cover;flex:0 0 auto}span.mia-testi__avatar--ph{display:grid;place-items:center;background:var(--ph-bg,var(--brand,#E8112D));color:#fff;font-weight:700;font-size:calc(var(--avatar-size,52px) * .4)}.mia-testi__who b{display:block;font-size:15.5px;color:inherit}.mia-testi__who em{font-style:normal;color:var(--meta-c,var(--text-3,#9a9aa2));font-size:13px}.mia-testi__who small{display:block;color:var(--meta-c,var(--text-3,#9a9aa2));font-size:13px;margin-top:2px}.mia-testi__rule{border:0;border-top:1px solid var(--rule-c,var(--border,#2a2a2e));margin:6px auto;width:min(680px,100%)}.mia-testi__quote{margin:0 auto;max-width:var(--quote-w,640px);font-size:clamp(17px,2.4vw,22px);line-height:1.6;color:var(--quote-c,var(--text-2,#c9c9cf));transition:opacity .3s ease}.mia-testi__quote.is-fading{opacity:0}.mia-testi__nav{justify-content:center}.mia-showtabs{display:grid;gap:26px;border-radius:var(--wrap-radius,0)}.mia-showtabs__stage{position:relative;border-radius:var(--stage-radius,24px);overflow:hidden;border:1px solid var(--stage-border,var(--border,#2a2a2e));background:var(--stage-bg,var(--surface-2,#1d1d21));aspect-ratio:var(--stage-ratio,16/8.5)}.mia-showtabs__panel{position:absolute;inset:0;opacity:0;transform:scale(1.015);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.mia-showtabs__panel.is-active{opacity:1;transform:none;pointer-events:auto}.mia-showtabs__panel img{width:100%;height:100%;object-fit:cover;display:block}.mia-showtabs__dots{display:flex;justify-content:center;gap:10px}.mia-showtabs button.mia-showtabs__dot{width:var(--dot-w,34px);height:var(--dot-h,4px);border-radius:999px;border:0;padding:0;background:var(--dot-c,var(--border-strong,#3a3a40));cursor:pointer;transition:background .25s ease,width .25s ease}.mia-showtabs button.mia-showtabs__dot.is-active{background:var(--dot-active,var(--brand,#E8112D));width:calc(var(--dot-w,34px) * 1.5)}.mia-showtabs__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--cols-gap,26px)}.mia-showtabs button.mia-showtabs__col{background:none;border:0;text-align:left;cursor:pointer;font:inherit;font-size:15.5px;line-height:1.6;color:var(--colmuted-c,var(--text-3,#9a9aa2));padding:0;transition:color .25s ease}.mia-showtabs button.mia-showtabs__col b{color:var(--colmuted-c,var(--text-3,#9a9aa2));transition:color .25s ease}.mia-showtabs button.mia-showtabs__col.is-active,.mia-showtabs button.mia-showtabs__col:hover{color:var(--coldesc-c,var(--text-2,#c9c9cf))}.mia-showtabs button.mia-showtabs__col.is-active b{color:var(--lead-c,var(--text,#fff))}.mia-showtabs__cta{text-align:center;margin:0}.mia-showtabs__cta a{color:var(--cta-c,var(--text,#fff));font-weight:600;text-decoration:none}.mia-showtabs__cta a:hover{opacity:.8}.mia-tiltgrid{border-radius:var(--wrap-radius,0);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-minw,280px),1fr));gap:var(--grid-gap,34px);align-items:stretch}.mia-tiltgrid .mia-tiltcard{position:relative;border-radius:var(--card-radius,22px);padding:34px 30px 30px;background:var(--card-bg,var(--surface,#17171a));border:var(--card-bw,1px) solid var(--card-border,var(--border,#2a2a2e));display:flex;flex-direction:column;gap:14px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s ease,border-color .3s ease;will-change:transform}.mia-tiltgrid .mia-tiltcard h3{margin:0;font-size:clamp(24px,3vw,34px);font-weight:600;letter-spacing:-.01em;color:var(--title-c,var(--text,#fff))}.mia-tiltgrid .mia-tiltcard p{margin:0;color:var(--desc-c,var(--text-2,#c9c9cf));font-size:15.5px;line-height:1.65;flex:1}.mia-tiltgrid .mia-tiltcard__btn{align-self:flex-start;margin-top:10px;padding:12px 24px;border-radius:var(--btn-radius,999px);border:var(--btn-bw,1px) solid var(--btn-border,var(--border-strong,#3a3a40));background:var(--btn-bg,transparent);color:var(--btn-c,var(--text,#fff));text-decoration:none;font-weight:550;transition:all .25s ease}.mia-tiltgrid .mia-tiltcard:hover{transform:translateY(var(--tilt-lift,-10px)) rotate(-1deg) scale(1.015);box-shadow:0 34px 70px -30px rgb(0 0 0 / .4)}.mia-tiltgrid .mia-tiltcard:hover .mia-tiltcard__btn,.mia-tiltgrid .mia-tiltcard__btn:hover,.mia-tiltgrid .mia-tiltcard__btn:active{background:var(--btn-bg-h,var(--text,#fff));color:var(--btn-c-h,var(--bg,#0c0c0e));border-color:var(--btn-border-h,var(--text,#fff));transform:translateX(4px)}.mia-tiltcard--tilted{transform:rotate(var(--tilt-deg,-3.2deg))}.mia-tiltgrid .mia-tiltcard--tilted:hover{transform:rotate(calc(var(--tilt-deg,-3.2deg) / 5)) translateY(var(--tilt-lift,-10px)) scale(1.02)}.mia-tiltcard--accent{background:color-mix(in srgb,var(--tilt-accent,#7B2CBF) 82%,#000);border-color:color-mix(in srgb,var(--tilt-accent,#7B2CBF) 60%,transparent)}.mia-tiltgrid .mia-tiltcard--accent h3{color:#fff}.mia-tiltgrid .mia-tiltcard--accent p{color:rgb(255 255 255 / .84)}.mia-tiltgrid .mia-tiltcard--accent .mia-tiltcard__btn{background:color-mix(in srgb,var(--tilt-accent,#7B2CBF) 55%,#fff 12%);border-color:#fff0;color:#fff}.mia-tiltgrid .mia-tiltcard--accent:hover .mia-tiltcard__btn{background:#fff;color:#111}.mia-tiltcard__orb{position:absolute;top:26px;right:26px;width:22px;height:22px;border-radius:999px;background:radial-gradient(circle at 32% 30%,#fff,color-mix(in srgb,var(--tilt-accent,var(--brand,#E8112D)) 60%,#cfd6c8));opacity:0;transform:scale(.4);transition:all .4s ease}.mia-tiltgrid .mia-tiltcard:hover .mia-tiltcard__orb,.mia-tiltcard--accent .mia-tiltcard__orb{opacity:1;transform:none}.mia-orbit{position:relative;padding:30px 0 20px;border-radius:var(--wrap-radius,0)}.mia-orbit__ring{position:relative;width:var(--ring-size,min(560px,78vw));aspect-ratio:1;margin:0 auto;border-radius:50%;border:1px solid var(--ring-c,var(--border-strong,#3a3a40))}.mia-orbit button.mia-orbit__node{position:absolute;transform:translate(-50%,-50%);background:none;border:0;padding:0;cursor:pointer;display:flex;align-items:center;gap:10px;font:inherit;color:var(--label-c,var(--text-3,#9a9aa2));font-size:13px;letter-spacing:.09em;text-transform:uppercase;transition:color .25s ease;-webkit-appearance:none;appearance:none;box-shadow:none}.mia-orbit button.mia-orbit__node--big{font-size:clamp(18px,2.4vw,26px);letter-spacing:0;text-transform:none;font-weight:600}.mia-orbit__dot{width:var(--dot-size,14px);height:var(--dot-size,14px);border-radius:999px;border:1.5px solid var(--dot-c,var(--text-3,#9a9aa2));background:var(--bg,#0c0c0e);transition:all .25s ease;flex:0 0 auto}.mia-orbit button.mia-orbit__node:hover,.mia-orbit button.mia-orbit__node.is-active{color:var(--label-active,var(--text,#fff))}.mia-orbit button.mia-orbit__node:hover .mia-orbit__dot,.mia-orbit button.mia-orbit__node.is-active .mia-orbit__dot{background:var(--dot-active,var(--text,#fff));border-color:var(--dot-active,var(--text,#fff));transform:scale(1.15)}.mia-orbit__info{position:absolute;right:0;bottom:0;width:var(--info-w,min(360px,86vw));background:var(--info-bg,var(--surface,#17171a));border:1px solid var(--info-border,var(--border,#2a2a2e));border-radius:var(--info-radius,16px);padding:22px 26px;box-shadow:0 24px 60px -30px rgb(0 0 0 / .4);transition:opacity .3s ease,transform .3s ease}.mia-orbit__info.is-swapping{opacity:0;transform:translateY(6px)}.mia-orbit__info-k{margin:0 0 8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--infok-c,var(--text-3,#9a9aa2))}.mia-orbit__info-d{margin:0;font-size:16px;line-height:1.6;color:var(--infod-c,var(--text,#fff))}.mia-stories,.mia-blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--card-minw,300px),1fr));gap:var(--grid-gap,26px)}.mia-stories .mia-story,.mia-blog-grid .mia-story{position:relative;border-radius:var(--card-radius,22px);overflow:hidden;min-height:var(--card-minh,480px);background-color:var(--surface-2,#1d1d21);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:space-between;padding:28px;color:var(--stat-c,#fff);isolation:isolate;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}.mia-story:hover{transform:translateY(-8px);box-shadow:0 34px 70px -30px rgb(0 0 0 / .55)}.mia-story__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--scrim,42) / 100)) 0%,rgba(0,0,0,calc(var(--scrim,42) / 500)) 42%,rgba(0,0,0,calc(var(--scrim,42) / 66)) 100%)}.mia-story__stat b{display:block;font-size:clamp(44px,6vw,72px);font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--stat-c,#fff)}.mia-story__stat span{font-size:15px;font-weight:600;opacity:.9}.mia-story__foot p{margin:0 0 14px;font-size:16.5px;font-weight:550;line-height:1.5;color:var(--cap-c,#fff);text-shadow:0 1px 8px rgb(0 0 0 / .4)}.mia-story__btn{display:inline-block;padding:10px 20px;border-radius:var(--btn-radius,10px);background:var(--btn-bg,rgb(255 255 255 / .16));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:var(--btn-bw,1px) solid var(--btn-border,rgb(255 255 255 / .28));color:var(--btn-c,#fff);text-decoration:none;font-weight:600;font-size:14.5px;transition:background .25s ease,transform .25s ease}.mia-story__btn:hover,.mia-story__btn:active{transform:translateX(3px);background:var(--btn-bg-h,rgb(255 255 255 / .3));color:var(--btn-c-h,var(--btn-c,#fff));border-color:var(--btn-border-h,var(--btn-border,rgb(255 255 255 / .28)))}.mia-blog-hero{margin:0 0 38px}.mia-blog-hero h1{margin:0 0 8px;font-size:clamp(32px,5vw,52px);letter-spacing:-.02em}.mia-blog-hero p{margin:0;color:var(--text-3);font-size:clamp(15px,1.8vw,18px);max-width:560px}.mia-story--post .mia-story__stat b{font-size:clamp(24px,2.6vw,32px);line-height:1.25;letter-spacing:-.01em}.mia-story--post .mia-story__meta{font-size:13px;opacity:.85;margin:10px 0 0;display:block}.mia-story--noimg{background:linear-gradient(160deg,var(--surface-2),var(--surface));color:var(--text)}.mia-story--noimg .mia-story__scrim{display:none}.mia-story--noimg .mia-story__foot p{text-shadow:none;color:var(--text-2)}.mia-story--noimg .mia-story__btn{background:var(--surface);border-color:var(--border-strong);color:var(--text)}.mia-blog-pagination{margin-top:38px;display:flex;justify-content:center}.mia-blog-pagination .nav-links{display:flex;gap:10px}.mia-blog-pagination .page-numbers{padding:10px 16px;border-radius:12px;border:1px solid var(--border);color:var(--text-2);text-decoration:none}.mia-blog-pagination .page-numbers.current{background:var(--text);color:var(--bg);border-color:var(--text)}.mia-post-hero{max-width:820px;margin:0 auto 30px;text-align:center}.mia-post-hero .post-meta{color:var(--text-3);font-size:14px;margin:0 0 14px}.mia-post-hero h1{margin:0;font-size:clamp(32px,5vw,54px);line-height:1.12;letter-spacing:-.02em}.mia-post-feature{max-width:1060px;margin:0 auto 44px}.mia-post-feature img{width:100%;height:auto;border-radius:24px;display:block}.mia-post-body{max-width:720px;margin:0 auto;font-size:17.5px;line-height:1.75;color:var(--text-2)}.mia-post-body h2,.mia-post-body h3{color:var(--text);letter-spacing:-.01em;margin:1.8em 0 .6em}.mia-post-body img{border-radius:16px}.mia-post-body blockquote{border-left:3px solid var(--brand);margin:1.6em 0;padding:.2em 0 .2em 1.2em;color:var(--text);font-size:1.08em}.mia-post-body a{color:var(--brand)}.mia-post-nav{max-width:720px;margin:50px auto 0;display:flex;justify-content:space-between;gap:16px}.mia-post-nav a{flex:1;padding:18px 20px;border:1px solid var(--border);border-radius:16px;text-decoration:none;color:var(--text);transition:border-color .25s ease,transform .25s ease}.mia-post-nav a:hover{border-color:var(--brand);transform:translateY(-3px)}.mia-post-nav small{display:block;color:var(--text-3);margin-bottom:4px}@media (max-width:1024px){.mia-gcar{--card-w:280px;--card-h:480px}.mia-orbit__info{position:static;margin:26px auto 0}}@media (max-width:768px){.mia-testi__row{flex-direction:column;align-items:center}.mia-testi button.mia-testi__person{width:min(420px,100%)}.mia-showtabs{--stage-ratio:16/10}.mia-footer__newsletter{grid-template-columns:1fr}.mia-footer__nl-note{grid-column:1}.mia-post-nav{flex-direction:column}}@media (max-width:560px){.mia-gcar{--card-w:84vw;--card-h:440px}.mia-gcar__foot{flex-direction:column;align-items:flex-start;gap:14px}.mia-stories,.mia-blog-grid{grid-template-columns:1fr}.mia-orbit__label{font-size:11px}.mia-orbit button.mia-orbit__node--big{font-size:16px}}@media (prefers-reduced-motion:reduce){.mia-gcar .mia-gcard,.mia-tiltgrid .mia-tiltcard,.mia-story,.mia-cnav,.mia-showtabs__panel{transition:none}.mia-gcar .mia-gcard::after{display:none}}.mia-testi--tabs .mia-testi__tabwrap{position:relative}.mia-testi__tabs{display:flex;flex-wrap:wrap;gap:var(--t-gap,12px);padding:4px 0 8px}.mia-testi__tab{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--t-h,52px);padding:0 var(--t-padx,26px);border-radius:var(--t-radius,16px);white-space:nowrap;cursor:pointer;font:inherit;font-weight:600;background:var(--t-bg,var(--surface-2,#f6f2ea));color:var(--t-fg,var(--text-2,#6b6259));border:1px solid var(--t-bd,var(--border,rgb(0 0 0 / .12)));transition:background .25s var(--ease,ease),color .25s,border-color .25s,box-shadow .25s}.mia-testi__tab:hover{background:var(--t-bg-h,var(--surface,#efe6d0))}.mia-testi__tab.is-active,.mia-testi__tab[aria-selected="true"]{background:var(--t-bg-a,var(--brand,#843c12));color:var(--t-fg-a,#fff);border-color:var(--t-bd-a,var(--brand,#843c12));box-shadow:0 8px 20px rgb(0 0 0 / .14)}.mia-testi__tab:focus-visible{outline:2px solid var(--brand,#843c12);outline-offset:2px}.mia-testi__tabav{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 28px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--ph-bg,rgb(0 0 0 / .12))}.mia-testi__panel{margin-top:22px}.mia-testi--tabs .mia-testi__quote{margin:0 0 14px}.mia-testi__by{margin:0}.mia-testi__by b{display:block;font-weight:650;color:var(--name-c,inherit)}.mia-testi__by small{color:var(--meta-c,var(--text-3,#8a8a93))}.mia-testi__hint{position:absolute;right:4px;top:calc(var(--t-h, 52px) + 12px);font-size:11px;color:var(--text-3,#8b8b8b);opacity:.85;transition:opacity .3s;pointer-events:none;display:none}@media only screen and (max-width:767px){.mia-testi__tabs{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;padding:12px 2px 26px;scrollbar-width:none}.mia-testi__tabs::-webkit-scrollbar{display:none}.mia-testi__tab{scroll-snap-align:start}.mia-testi__hint{display:block;right:18px}.mia-testi--tabs.is-scrolled .mia-testi__hint{opacity:0}.mia-testi__panel{margin-top:6px}}@media (prefers-reduced-motion:reduce){.mia-testi__tabs{scroll-behavior:auto}.mia-testi__tab{transition:none}}.mia-orbit{--orbit-bp:767px}.mia-orbit__alt{display:none}@media (max-width:767px){.mia-orbit--m-accordion .mia-orbit__ring,.mia-orbit--m-accordion .mia-orbit__info,.mia-orbit--m-steps .mia-orbit__ring,.mia-orbit--m-steps .mia-orbit__info{display:none}.mia-orbit--m-accordion .mia-orbit__alt,.mia-orbit--m-steps .mia-orbit__alt{display:block}}.mia-orbit__acc,.mia-orbit__steps{display:flex;flex-direction:column;gap:var(--acc-gap,10px);margin:0;padding:0;list-style:none;counter-reset:none}.mia-orbit__accitem,.mia-orbit__step{background:var(--acc-bg,var(--surface,#fff));border:1px solid var(--acc-bd,var(--border,rgb(0 0 0 / .10)));border-radius:var(--acc-radius,14px);padding:var(--acc-pad,16px);transition:border-color .2s}.mia-orbit__accitem[open]{border-color:var(--brand,#843c12)}.mia-orbit__accsum{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none;font-weight:650}.mia-orbit__accsum::-webkit-details-marker{display:none}.mia-orbit__accsum:focus-visible{outline:2px solid var(--brand,#843c12);outline-offset:3px;border-radius:6px}.mia-orbit__num{flex:0 0 auto;min-width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--acc-num-bg,rgb(0 0 0 / .06));color:var(--acc-num-c,var(--brand,#843c12))}.mia-orbit__acc-k{margin:0;flex:1 1 auto;color:var(--acc-k-c,var(--text,inherit))}.mia-orbit__acc-d{margin:10px 0 0;padding-left:42px;color:var(--acc-d-c,var(--text-2,#6b6259));line-height:1.6}.mia-orbit__step .mia-orbit__acc-d{padding-left:0;margin-top:6px}.mia-orbit__step{display:flex;gap:12px;align-items:flex-start}.mia-orbit__chev{flex:0 0 auto;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .22s var(--ease,ease);opacity:.55;margin-right:3px}.mia-orbit__accitem[open] .mia-orbit__chev{transform:rotate(-135deg)}@media (prefers-reduced-motion:reduce){.mia-orbit__chev{transition:none}}.mia-testi--tabs{--ta:left;--tj:flex-start;--tmi:0 auto 0 0}.mia-ta-left .mia-testi--tabs{--ta:left;--tj:flex-start;--tmi:0 auto 0 0}.mia-ta-center .mia-testi--tabs{--ta:center;--tj:center;--tmi:0 auto}.mia-ta-right .mia-testi--tabs{--ta:right;--tj:flex-end;--tmi:0 0 0 auto}@media (max-width:1024px){.mia-ta-tablet-left .mia-testi--tabs{--ta:left;--tj:flex-start;--tmi:0 auto 0 0}.mia-ta-tablet-center .mia-testi--tabs{--ta:center;--tj:center;--tmi:0 auto}.mia-ta-tablet-right .mia-testi--tabs{--ta:right;--tj:flex-end;--tmi:0 0 0 auto}}@media (max-width:767px){.mia-ta-mobile-left .mia-testi--tabs{--ta:left;--tj:flex-start;--tmi:0 auto 0 0}.mia-ta-mobile-center .mia-testi--tabs{--ta:center;--tj:center;--tmi:0 auto}.mia-ta-mobile-right .mia-testi--tabs{--ta:right;--tj:flex-end;--tmi:0 0 0 auto}}.mia-testi.mia-testi--tabs{text-align:var(--ta)}.mia-testi.mia-testi--tabs .mia-testi__head{text-align:var(--ta)}.mia-testi.mia-testi--tabs .mia-testi__tabs{justify-content:var(--tj)}.mia-testi.mia-testi--tabs .mia-testi__panel{text-align:var(--ta)}.mia-testi.mia-testi--tabs .mia-testi__quote{margin:var(--tmi);max-width:var(--quote-w,100%);text-align:var(--ta)}.mia-testi.mia-testi--tabs .mia-testi__by{text-align:var(--ta)}.mia-testi.mia-testi--tabs .mia-testi__nav{justify-content:var(--tj)}@media only screen and (max-width:767px){.mia-testi.mia-testi--tabs .mia-testi__tabs{justify-content:flex-start}.mia-testi.mia-testi--tabs .mia-testi__panel{padding:0 2px}.mia-testi.mia-testi--tabs .mia-testi__quote{font-size:clamp(16px, 4.2vw, 19px);line-height:1.62;max-width:none}.mia-testi.mia-testi--tabs{max-width:100%;overflow-x:clip}.mia-testi.mia-testi--tabs .mia-testi__tabwrap{max-width:100%}.mia-testi.mia-testi--tabs .mia-testi__by{margin-top:12px}.mia-testi.mia-testi--tabs .mia-testi__by b{font-size:15px}.mia-testi.mia-testi--tabs .mia-testi__by small{font-size:13px}}.mia-testi{max-width:100%}.mia-testi>*{min-width:0}.mia-testi.mia-testi--tabs .mia-testi__tabwrap{min-width:0;max-width:100%}.mia-testi.mia-testi--tabs .mia-testi__tabs{max-width:100%}.mia-testi.mia-testi--tabs .mia-testi__panel{min-width:0;max-width:100%}.mia-testi.mia-testi--tabs .mia-testi__quote,.mia-testi.mia-testi--tabs .mia-testi__by{min-width:0;overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.mia-tile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--tile-minw,240px),1fr));gap:var(--tile-gap,20px);align-items:stretch}.mia-tile-grid>*{min-width:0}@media (max-width:900px){.mia-tile-grid{--tile-minw:200px;--tile-gap:16px}}@media (max-width:560px){.mia-tile-grid{grid-template-columns:1fr;--tile-gap:12px}}.mia-stats{gap:var(--stat-gap,20px)}@media (max-width:900px){.mia-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media (max-width:560px){.mia-stats{grid-template-columns:repeat(2,minmax(0,1fr));--stat-gap:14px}.mia-stats .mia-stat__value,.mia-stats .mia-stat b{font-size:clamp(26px, 8vw, 38px)}}@media (max-width:900px){.mia-tiltgrid{--card-minw:240px;--grid-gap:20px}.mia-tiltgrid .mia-tiltcard{padding:26px 22px 24px}}@media (max-width:560px){.mia-tiltgrid{grid-template-columns:1fr;--grid-gap:14px}.mia-tiltgrid .mia-tiltcard{padding:22px 18px 20px}.mia-tiltgrid .mia-tiltcard{transform:none!important;transition:box-shadow .3s ease}}.mia-tiltgrid .mia-tiltcard{background:var(--card-bg,var(--surface,#fff));border-color:var(--card-border,var(--border,rgb(0 0 0 / .10)))}.mia-tiltgrid .mia-tiltcard p{color:var(--desc-c,var(--text-2,#4a423a))}@media (max-width:900px){.mia-stories{--card-minh:380px}.mia-stories .mia-story{padding:22px}}@media (max-width:560px){.mia-stories{grid-template-columns:1fr;--card-minh:320px}.mia-stories .mia-story{padding:18px}}@media (max-width:900px){.mia-showtabs__cols{grid-template-columns:1fr;gap:18px}}@media (max-width:1024px) and (min-width:768px){.mia-orbit__ring{--ring-size:min(78vw, 460px)}.mia-orbit__label{font-size:clamp(11px, 1.6vw, 13px)}}.mia-tile-grid,.mia-stats,.mia-tiltgrid,.mia-stories,.mia-showtabs{max-width:100%}.mia-tile-grid>*,.mia-stats>*,.mia-tiltgrid>*,.mia-stories>*{min-width:0}