@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-normal.BEhtfm5r.woff2)format("woff2"),url(/_astro/lato-latin-400-normal.B11PyLys.woff)format("woff")}@font-face{font-family:Lato;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/lato-latin-400-italic.Dc0B1559.woff2)format("woff2"),url(/_astro/lato-latin-400-italic.DL5fBv-7.woff)format("woff")}@font-face{font-family:Lato;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/lato-latin-700-normal.BUGMgin4.woff2)format("woff2"),url(/_astro/lato-latin-700-normal.DAdL7O4w.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2)format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}:root{--violet:#9c20c5;--violet-dark:#7a1899;--ink:#111;--text:#444;--muted:#666;--line:#eee;--bg-soft:#f7f7f7;--white:#fff;--font-body:"Lato", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:"Montserrat", system-ui, -apple-system, "Segoe UI", sans-serif;--container:1170px;--gutter:16px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--font-body);color:var(--text);background:var(--white);margin:0;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:var(--violet);text-decoration:none;transition:color .2s}a:hover{color:var(--ink)}h1,h2,h3,h4,h5,h6{font-family:var(--font-head);color:var(--ink);margin:0 0 .6em;font-weight:700;line-height:1.25}p{margin:0 0 1.1em}ul{padding-left:1.2em}:focus-visible{outline:3px solid var(--violet);outline-offset:2px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:1000;background:var(--violet);color:#fff;padding:10px 16px;position:absolute;top:0;left:-9999px}.skip-link:focus{color:#fff;top:8px;left:8px}.btn{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--violet);cursor:pointer;border:0;border-radius:0;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.btn:hover{background:var(--ink);color:#fff}.btn svg{width:14px;height:14px}.heading-title{color:var(--ink);font-size:clamp(26px,3.2vw,34px)}.section-lead{color:var(--muted);max-width:720px}.site-header{background:var(--violet);color:#fff;position:relative}.site-header__inner{align-items:center;gap:24px;min-height:96px;display:flex}.site-branding{background:#fff;flex-shrink:0;align-self:stretch;align-items:center;padding:10px 24px 10px 0;display:flex;position:relative}.site-branding img{width:170px;height:auto}.header-info{flex:1;gap:40px;padding-left:70px;display:none}.header-info__item{align-items:flex-start;gap:16px;display:flex}.header-info__item svg{width:30px;height:30px;color:var(--violet);flex-shrink:0;margin-top:4px}.header-info__item strong{font-family:var(--font-head);color:#fff;font-size:17px;line-height:1.3;display:block}.header-info__item strong a{padding:3px 0;display:inline-block}.header-info__item a,.header-info__item span{color:#fff9;font-size:15px}.header-info__item a:hover,.header-info__item strong a{color:#fff}.menu-toggle{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:10px}.menu-toggle svg{width:28px;height:28px;display:block}.social-tab{z-index:2;background:var(--violet);padding-right:15%;display:none;position:absolute;bottom:-25px;right:0}.social-tab ul{margin:0;padding:0;list-style:none;display:flex;position:relative}.social-tab ul:before{content:"";border-style:solid;border-width:25px 15px 25px 0;border-color:transparent var(--violet) transparent transparent;position:absolute;top:0;right:100%}.social-tab a{color:#fff;background:var(--violet);align-items:center;height:50px;padding:0 22px 0 16px;transition:background .2s;display:flex}.social-tab a:hover{background:var(--ink);color:#fff}.social-tab svg{width:18px;height:18px}@media (width>=1280px){.site-header{background:var(--ink)}.site-branding:before{content:"";background:#fff;width:100vw;position:absolute;top:0;bottom:0;right:100%}.site-branding:after{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:40px;height:100%;position:absolute;top:0;left:100%}.header-info{display:flex}.menu-toggle{display:none}.social-tab{display:block}}.menu-toggle .icon-close,.menu-toggle[aria-expanded=true] .icon-open{display:none}.menu-toggle[aria-expanded=true] .icon-close{display:block}.primary-nav{border-bottom:1px solid var(--line);background:#fff}.primary-nav ul{margin:0;padding:0;list-style:none}.primary-nav a{font-family:var(--font-head);text-transform:uppercase;color:var(--muted);letter-spacing:.02em;font-size:14px;font-weight:600}.primary-nav a:hover,.primary-nav a[aria-current=page]{color:var(--ink)}@media (width<=1279.98px){.primary-nav{display:none}.primary-nav.is-open{display:block}.primary-nav li{border-top:1px solid var(--line)}.primary-nav a{padding:14px var(--gutter);display:block}.primary-nav a[aria-current=page]{color:var(--violet)}}@media (width>=1280px){.primary-nav ul{display:flex}.primary-nav li{border-bottom:4px solid #0000;position:relative}.primary-nav li:hover,.primary-nav li:has(a[aria-current=page]){border-color:var(--violet)}.primary-nav a{padding:27px 20px;display:block;position:relative}.primary-nav a:after{content:"";border-style:solid;border-color:transparent transparent var(--violet);opacity:0;border-width:0 8px 3px;margin-left:-8px;transition:opacity .2s,bottom .2s;position:absolute;bottom:-10px;left:50%}.primary-nav li:hover a:after,.primary-nav a[aria-current=page]:after{opacity:1;bottom:0}}.hero{aspect-ratio:1920/655;background:#1b0b2b;width:100%;max-height:655px;position:relative;overflow:hidden}.hero__slide{opacity:0;animation:24s infinite hero-fade;position:absolute;inset:0}.hero__slide:first-child{opacity:1}.hero__slide:nth-child(2){animation-delay:8s}.hero__slide:nth-child(3){animation-delay:16s}.hero__slide img{object-fit:cover;width:100%;height:100%}@keyframes hero-fade{0%,30%{opacity:1}34%,96%{opacity:0}to{opacity:1}}.hero__slide:not(:first-child){animation-name:hero-fade-later}@keyframes hero-fade-later{0%{opacity:0}4%,30%{opacity:1}34%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__slide:not(:first-child){display:none}}.intro{text-align:center;padding-block:50px 10px}.intro h1{margin-bottom:.4em;font-size:clamp(24px,3vw,32px)}.intro p{color:var(--muted);max-width:820px;margin:0 auto}.features{padding-block:30px 40px}.features__grid{grid-template-columns:1fr;gap:30px;display:grid}@media (width>=768px){.features__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features__grid{grid-template-columns:repeat(3,1fr)}}.feature-card{border:2px solid var(--violet);min-height:120px;color:var(--ink);align-items:center;padding:26px 110px 22px 22px;transition:transform .2s;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";background:var(--violet);clip-path:polygon(40% 0,100% 0,100% 100%,40% 100%,0 50%);width:90px;transition:width .25s;position:absolute;top:0;bottom:0;right:-1px}.feature-card:after{content:"";background:#fff;width:10px;height:2px;position:absolute;bottom:-2px;left:35px}.feature-card h3{margin:0;font-size:18px}.feature-card svg{color:#fff;z-index:1;width:46px;height:46px;margin-top:-23px;position:absolute;top:50%;right:14px}.feature-card:hover{color:var(--ink)}.feature-card:hover:before{width:110px}.products-band{background:#fff;padding:50px 0 60px;position:relative;overflow:hidden}.products-band:before{content:"";clip-path:polygon(0 0,100% 0,15% 50%,100% 100%,0 100%);background:linear-gradient(90deg,#e9e9e9,#f6f6f6);width:90px;position:absolute;top:0;bottom:0;left:0}.products-band__panel{max-width:640px}.products-band__logos{grid-template-columns:repeat(3,1fr);align-items:center;gap:16px 24px;margin:20px 0 30px;padding:0;list-style:none;display:grid}@media (width>=640px){.products-band__logos{grid-template-columns:repeat(4,1fr)}}.products-band__logos a{padding:6px;transition:transform .2s;display:block}.products-band__logos a:hover{transform:translateY(-3px)}.brand-chip{min-height:90px;font-family:var(--font-head);color:var(--ink);text-align:center;background:#fff;justify-content:center;align-items:center;padding:8px 12px;font-size:1.05rem;font-weight:700;display:flex}@media (width<=1279.98px){.products-band:before{display:none}}@media (width>=1280px){.products-band__panel{margin-left:max(170px, calc((100vw - var(--container)) / 2 + 60px))}}.services{background:var(--white)}.services__heading{background:var(--ink);margin-bottom:40px;padding:60px 0}.services__heading .heading-title{color:#fff;margin:0}.services__heading p{color:#fff9;margin:.6em 0 0}.services__grid{grid-template-columns:1fr;gap:70px 30px;padding-bottom:50px;display:grid}@media (width>=640px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.services__grid{grid-template-columns:repeat(3,1fr)}}.service-card{display:block;position:relative}.service-card__img{overflow:hidden}.service-card__img img{aspect-ratio:370/200;object-fit:cover;width:100%;transition:transform .4s}.service-card:hover .service-card__img img{transform:scale(1.08)}.service-card__label{text-align:right;background:var(--violet);color:#fff;width:82%;min-height:77px;font-family:var(--font-head);justify-content:flex-end;align-items:center;margin:0;padding:14px 20px 14px 60px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:absolute;bottom:-38px;right:0}.service-card:hover .service-card__label{color:var(--ink)}.service-icon{background:var(--ink);color:#fff;z-index:1;width:50px;height:77px;transition:background .2s,color .2s;position:absolute;bottom:-38px;left:0}.service-icon:before,.service-icon:after{content:"";background:inherit;width:20px;height:100%;position:absolute;top:0}.service-icon:before{clip-path:polygon(100% 0,100% 100%,0 50%);right:100%}.service-icon:after{clip-path:polygon(0 0,100% 50%,0 100%);left:100%}.service-icon i{-webkit-mask:var(--icon) center / 32px no-repeat;mask:var(--icon) center / 32px no-repeat;background-color:currentColor;position:absolute;inset:0}.service-card:hover .service-icon{background:var(--line);color:var(--ink)}.services__footer{text-align:center;padding:30px 0 60px}.references{background-position:50%;background-size:cover;padding-top:50px;position:relative}.references__title{font-size:clamp(28px,3.4vw,36px)}.ref-grid{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=1024px){.ref-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=1280px){.ref-grid--home{grid-template-columns:repeat(5,1fr)}}.ref-tile{background:#fff;display:block;position:relative;overflow:hidden}.ref-tile img{aspect-ratio:3/2;object-fit:cover;width:100%}.ref-tile__overlay{text-align:center;color:#fff;background:#111111e6;flex-direction:column;justify-content:center;align-items:center;padding:12px;transition:transform .35s;display:flex;position:absolute;inset:0;transform:translateY(-100%)}.ref-tile:hover .ref-tile__overlay,.ref-tile:focus-visible .ref-tile__overlay{transform:none}.ref-tile__title{font-family:var(--font-head);color:var(--violet);font-size:18px;font-weight:700}.ref-tile__meta{color:#bbb;margin-top:4px;font-size:13px}@media (hover:none){.ref-tile__overlay{background:var(--ink);min-height:64px;padding:10px 8px;position:static;transform:none}.ref-tile__title{color:#fff;font-size:15px}.ref-tile__meta{display:none}}.testimonials{background:linear-gradient(#f7f0fb 0%,#fff 100%);padding-block:64px 72px}.testimonials__grid{gap:30px;margin-top:10px;display:grid}@media (width>=1024px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}.testimonial{margin:0}.testimonial blockquote{border-left:6px solid var(--violet);background:#fff;margin:0 0 22px;padding:64px 34px 30px;position:relative;box-shadow:0 10px 30px #3c0a501a}.testimonial blockquote:before{content:"“";color:var(--violet);font-family:Georgia,serif;font-size:84px;line-height:1;position:absolute;top:6px;left:28px}.testimonial blockquote p{color:#333;margin:0;font-size:18px;font-style:italic;line-height:1.65}.testimonial figcaption{padding-left:6px}@media (width<=640px){.testimonial blockquote{padding:56px 20px 24px}.testimonial blockquote p{font-size:16px}}.testimonial cite{font-style:normal}.testimonial cite strong{font-family:var(--font-head);color:var(--ink);font-size:18px;display:block}.testimonial cite span{color:#6b6b6b;font-size:15px}.contact-band{background:var(--ink);padding:60px 0 70px}.contact-band .container{max-width:calc(var(--container) + 2 * var(--gutter))}.contact-band .heading-title{color:#fff}.contact-band p{color:#fff9}.form,.form__row{gap:12px;display:grid}@media (width>=640px){.form__row{grid-template-columns:1fr 1fr}}.form label{display:block}.form input,.form textarea,.form select{width:100%;font:inherit;color:var(--ink);background:#fff;border:2px solid #0000;border-radius:0;padding:13px 15px;font-size:15px}.form--light input,.form--light textarea,.form--light select{border-color:var(--line)}.form input:focus,.form textarea:focus,.form select:focus{border-color:var(--violet);outline:none}.form textarea{resize:vertical;min-height:130px}.form__hp{position:absolute;left:-9999px}.form__status{min-height:1.5em;margin:0;font-weight:700}.form__status[data-state=ok]{color:#5fd38d}.form__status[data-state=error]{color:#ff7b7b}.form--light .form__status[data-state=ok]{color:#18803c}.form--light .form__status[data-state=error]{color:#c62828}.form__consent{color:#ffffff8c;margin:0;font-size:13px}.form--light .form__consent{color:var(--muted)}.form__consent a{color:inherit;text-decoration:underline}.footer{color:#ffffffa6;background-position:50%;background-size:cover;padding:70px 0 0;position:relative}.footer:before{content:"";background:#111111eb;position:absolute;inset:0}.footer>*{position:relative}.footer a{color:#ffffffa6}.footer a:hover{color:var(--violet)}.footer__grid{gap:40px;padding-bottom:50px;display:grid}@media (width>=768px){.footer__grid{grid-template-columns:1.2fr 1fr 1fr}}.footer__logo img{width:170px;height:auto;margin-bottom:20px}.footer__title{color:#fff;margin-bottom:24px;padding-bottom:18px;font-size:20px;font-weight:400;position:relative;overflow:hidden}.footer__title:before,.footer__title:after{content:"";background:var(--violet);height:2px;position:absolute;bottom:0}.footer__title:before{width:20px;left:0}.footer__title:after{width:100%;left:30px}.footer ul{margin:0;padding:0;list-style:none}.footer__links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.footer__links a:before{content:"›";margin-right:8px}.footer__contact li{gap:12px;margin-bottom:12px;display:flex}.footer__contact svg{width:16px;height:16px;color:var(--violet);flex-shrink:0;margin-top:5px}.footer__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:20px 0;font-size:14px;display:flex}.footer__social{gap:16px;display:flex}.footer__social svg{width:18px;height:18px}.page-title{background:var(--ink);margin-bottom:60px}.page-title .container{padding-top:70px;padding-bottom:70px}.page-title h1{color:#fff;margin:0;font-size:clamp(28px,4vw,38px)}.breadcrumb{color:#ffffff8c;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.breadcrumb a{color:#ffffffbf}.breadcrumb a:hover{color:#fff}.breadcrumb li+li:before{content:"/";margin-right:6px}@media (width<=767px){.page-title{margin-bottom:36px}.page-title .container{padding-top:44px;padding-bottom:44px}}.prose{color:#222;font-size:17px}.prose p,.prose li{color:#333}.prose img{margin:24px 0}.prose strong{color:var(--ink)}.prose ul{margin:0 0 1.2em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--violet)}.prose em{color:var(--muted)}.prose h2{margin-top:1.2em;font-size:28px}.layout-sidebar{gap:50px;padding-bottom:70px;display:grid}@media (width>=1024px){.layout-sidebar{grid-template-columns:minmax(0,1fr) 320px}}.sidebar-nav{margin:0 0 30px;padding:0;list-style:none}.sidebar-nav a{font-family:var(--font-head);color:#6b6b6b;border:2px solid #ddd;border-bottom:0;justify-content:space-between;padding:13px 20px;font-size:15px;transition:background .2s,color .2s;display:flex}.sidebar-nav li:last-child a{border-bottom:2px solid #ddd}.sidebar-nav a:hover,.sidebar-nav a[aria-current=page]{color:#fff;background:var(--violet);border-color:var(--violet)}.sidebar-cta{background:var(--ink);color:#ffffffb3;padding:30px}.sidebar-cta h2{color:#fff;font-size:22px}.sidebar-cta a.phone{font-family:var(--font-head);color:#fff;margin-bottom:4px;font-size:20px;display:block}.cta-band{background:var(--violet);color:#fff;padding:40px 0}.cta-band .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cta-band h2{color:#fff;margin:0;font-size:clamp(22px,2.6vw,28px)}.cta-band .btn{background:var(--ink)}.cta-band .btn:hover{color:var(--ink);background:#fff}.ref-details{border:2px solid var(--line);border-collapse:collapse;width:100%;margin-bottom:30px}.ref-details th,.ref-details td{text-align:left;border-bottom:2px solid var(--line);vertical-align:top;padding:18px 20px}.ref-details th{color:var(--violet);font-family:var(--font-head);width:35%}.tag-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list a{border:1px solid var(--violet);color:var(--violet);padding:4px 10px;font-size:14px;display:inline-block}.tag-list a:hover{background:var(--violet);color:#fff}.cards{grid-template-columns:1fr;gap:30px;padding-bottom:70px;display:grid}@media (width>=640px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.cards{grid-template-columns:repeat(3,1fr)}}.card{border:2px solid var(--line);flex-direction:column;transition:border-color .2s;display:flex}.card:hover{border-color:var(--violet)}.card__img{aspect-ratio:16/10;border-bottom:2px solid var(--line);background:#fff;justify-content:center;align-items:center;padding:20px;display:flex}.card__img img{object-fit:contain;width:auto;max-height:100%}.card__body{flex-direction:column;flex:1;padding:22px;display:flex}.card__body h2,.card__body h3{font-size:19px}.card__body p{color:var(--muted);flex:1;font-size:15px}.card__body .btn{align-self:flex-start}.team{grid-template-columns:1fr;gap:30px;padding-bottom:60px;display:grid}@media (width>=640px){.team{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.team{grid-template-columns:repeat(3,1fr)}}.team-member{align-items:center;gap:18px;display:flex}.team-member img{object-fit:cover;flex-shrink:0;width:110px;height:110px}.team-member h3{color:var(--violet);margin-bottom:.25em;font-size:16px}.gallery{grid-template-columns:1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.gallery{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.gallery{grid-template-columns:repeat(3,1fr)}}.gallery img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.team-member p{color:var(--ink);margin:0;font-size:15px;font-weight:700}.team-member:has(.team-member__bio){align-items:flex-start}.team-member p.team-member__bio{color:var(--muted);margin-top:.5em;font-size:14px;font-weight:400;line-height:1.5}.about-intro{align-items:start;gap:40px;padding-bottom:50px;display:grid}.about-intro__photo{justify-self:center}@media (width>=1024px){.about-intro{grid-template-columns:1fr 1fr}}.section-pad{padding:60px 0}.bg-soft{background:var(--bg-soft)}.filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.filter-bar a{font-family:var(--font-head);text-transform:uppercase;color:#666;border:2px solid #ddd;padding:8px 14px;font-size:13px}.filter-bar a:hover,.filter-bar a[aria-current=page]{background:var(--violet);border-color:var(--violet);color:#fff}.contact-grid{gap:40px;padding-bottom:70px;display:grid}@media (width>=1024px){.contact-grid{grid-template-columns:1fr 1.3fr}}.contact-card{background:var(--ink);color:#ffffffb3;padding:36px}.contact-card h2{color:#fff;font-size:24px}.contact-card a{color:#fff}.contact-card a:hover{color:var(--violet)}.contact-card dl{margin:0}.contact-card dt{font-family:var(--font-head);color:var(--violet);margin-top:18px}.contact-card dd{margin:4px 0 0}.map{aspect-ratio:4/3;background:#eee;margin-top:30px}.map iframe{border:0;width:100%;height:100%}.prose .lead-media{width:100%;max-width:640px;margin-top:0}.prose .lead-media--logo{width:auto;max-height:260px}.whatsapp-fab{z-index:50;color:#fff;font-family:var(--font-head);background:#1a7f4b;border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:14px;font-weight:700;display:inline-flex;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 14px #0000004d}.whatsapp-fab:hover{background:var(--ink);color:#fff}.whatsapp-fab svg{width:24px;height:24px}@media (width<=480px){.whatsapp-fab>span:not(.visually-hidden){display:none}.whatsapp-fab{padding:12px}}.btn--whatsapp{background:#1a7f4b}.btn--whatsapp svg{width:18px;height:18px}.footer__contact svg[aria-hidden]{flex-shrink:0}.lang-switch{background:var(--violet-dark)}.lang-switch ul{padding:0 var(--gutter);max-width:calc(var(--container) + 2 * var(--gutter));justify-content:flex-end;gap:4px;margin:0 auto;list-style:none;display:flex}.lang-switch a{color:#fff;min-height:24px;padding:8px 10px;font-size:13px;display:block}.lang-switch a:hover{background:var(--ink);color:#fff}.lang-switch a[aria-current]{text-underline-offset:4px;font-weight:700;text-decoration:underline}@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}
