.BackButton-module__FA0Hcq__back{min-height:44px;font-size:var(--text-small);font-weight:var(--weight-medium);color:#fff;border:1px solid #fff3;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 16px 0 12px;line-height:1;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.BackButton-module__FA0Hcq__arrow{transition:transform .2s}.BackButton-module__FA0Hcq__back:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (hover:hover) and (pointer:fine){.BackButton-module__FA0Hcq__back:hover{background:#ffffff14;border-color:#fff6}.BackButton-module__FA0Hcq__back:hover .BackButton-module__FA0Hcq__arrow{transform:translate(-3px)}}@media (prefers-reduced-motion:reduce){.BackButton-module__FA0Hcq__back,.BackButton-module__FA0Hcq__arrow{transition:none}}
.Caption-module__n9iQNG__caption{font-size:var(--text-caption);color:var(--color-text-muted);margin:0;line-height:1.5}
.Lightbox-module__78wArW__trigger{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;overflow:hidden}.Lightbox-module__78wArW__trigger:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.Lightbox-module__78wArW__thumb{width:100%;height:auto;transition:transform .3s;display:block}@media (hover:hover) and (pointer:fine){.Lightbox-module__78wArW__trigger:hover .Lightbox-module__78wArW__thumb{transform:scale(1.01)}}.Lightbox-module__78wArW__dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:64px 16px 16px}.Lightbox-module__78wArW__dialog[open]{justify-content:center;align-items:center;animation:.2s ease-out Lightbox-module__78wArW__fade-in;display:flex}.Lightbox-module__78wArW__dialog::backdrop{background:#111112d9}.Lightbox-module__78wArW__full{object-fit:contain;width:100%;height:auto;max-height:100%;display:block}.Lightbox-module__78wArW__dialog:has(.Lightbox-module__78wArW__zoomable){overflow:hidden}.Lightbox-module__78wArW__dialog:has(.Lightbox-module__78wArW__bottomBar){padding-bottom:80px}.Lightbox-module__78wArW__dialog:has(.Lightbox-module__78wArW__thumbs){padding-bottom:136px}.Lightbox-module__78wArW__zoomable{cursor:zoom-in;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50%;transition:transform .2s ease-out}.Lightbox-module__78wArW__zoomed{cursor:grab}.Lightbox-module__78wArW__maxZoom{cursor:zoom-out}.Lightbox-module__78wArW__dragging{cursor:grabbing;transition:none}.Lightbox-module__78wArW__bottomBar{pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding-inline:16px;display:flex;position:fixed;bottom:12px;left:0;right:0}.Lightbox-module__78wArW__bottomBar>*{pointer-events:auto}.Lightbox-module__78wArW__zoomControls{color:#fff;background:#28282ae6;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.Lightbox-module__78wArW__thumbs{scrollbar-width:none;gap:8px;max-width:100%;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.Lightbox-module__78wArW__thumbs li{flex:none}.Lightbox-module__78wArW__thumbButton{opacity:.5;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:6px;width:64px;height:44px;padding:0;transition:opacity .2s,border-color .2s;display:block;overflow:hidden}.Lightbox-module__78wArW__thumbButton img,.Lightbox-module__78wArW__thumbButton video{object-fit:cover;object-position:top left;pointer-events:none;width:100%;height:100%;display:block}.Lightbox-module__78wArW__thumbButton:hover{opacity:.85}.Lightbox-module__78wArW__thumbButton[aria-current=true]{opacity:1;border-color:#fff}.Lightbox-module__78wArW__thumbButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.Lightbox-module__78wArW__zoomButton{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.Lightbox-module__78wArW__zoomButton:hover:not(:disabled){background:#ffffff24}.Lightbox-module__78wArW__zoomButton:disabled{opacity:.35;cursor:default}.Lightbox-module__78wArW__zoomButton:focus-visible{outline-offset:2px;outline:2px solid #fff}.Lightbox-module__78wArW__zoomLevel{min-width:48px;font-size:var(--text-small);font-variant-numeric:tabular-nums;text-align:center}.Lightbox-module__78wArW__placeholder{background:linear-gradient(135deg,#f4f4f5,#e4e4e7);display:block}.Lightbox-module__78wArW__full.Lightbox-module__78wArW__placeholder{aspect-ratio:16/10;max-width:calc(160dvh - 192px);height:auto}.Lightbox-module__78wArW__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:28px;line-height:1;display:flex;position:fixed;top:12px;right:12px}.Lightbox-module__78wArW__nav{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.Lightbox-module__78wArW__prev{left:8px}.Lightbox-module__78wArW__next{right:8px}.Lightbox-module__78wArW__close:hover,.Lightbox-module__78wArW__nav:hover{background:#ffffff3d}.Lightbox-module__78wArW__close:focus-visible,.Lightbox-module__78wArW__nav:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (min-width:768px){.Lightbox-module__78wArW__dialog{padding:72px 48px 48px}.Lightbox-module__78wArW__dialog.Lightbox-module__78wArW__withNav{padding-inline:88px}.Lightbox-module__78wArW__dialog:has(.Lightbox-module__78wArW__bottomBar){padding-bottom:92px}.Lightbox-module__78wArW__dialog:has(.Lightbox-module__78wArW__thumbs){padding-bottom:160px}.Lightbox-module__78wArW__bottomBar{bottom:20px}.Lightbox-module__78wArW__thumbButton{width:80px;height:54px}.Lightbox-module__78wArW__close{top:20px;right:20px}.Lightbox-module__78wArW__nav{width:52px;height:52px}.Lightbox-module__78wArW__prev{left:20px}.Lightbox-module__78wArW__next{right:20px}}@keyframes Lightbox-module__78wArW__fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.Lightbox-module__78wArW__thumb{transition:none}.Lightbox-module__78wArW__dialog[open]{animation:none}.Lightbox-module__78wArW__zoomable{transition:none}}
.Carousel-module__kvvB0q__carousel{flex-direction:column;gap:12px;min-width:0;display:flex}.Carousel-module__kvvB0q__stage{border-radius:12px;width:100%;height:auto;overflow:hidden}.Carousel-module__kvvB0q__stage:has(.Carousel-module__kvvB0q__placeholder){aspect-ratio:16/10}.Carousel-module__kvvB0q__placeholder{background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}.Carousel-module__kvvB0q__image{object-fit:contain;width:100%;height:auto;max-height:min(80vh,700px);display:block}.Carousel-module__kvvB0q__stage .Carousel-module__kvvB0q__placeholder{height:100%}.Carousel-module__kvvB0q__controls{align-items:center;gap:8px;display:flex}.Carousel-module__kvvB0q__arrow{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:background .2s;display:flex}.Carousel-module__kvvB0q__arrow:hover{background:#f4f4f5}.Carousel-module__kvvB0q__arrow:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.Carousel-module__kvvB0q__thumbs{scrollbar-width:thin;flex:1;gap:8px;min-width:0;margin:0;padding:2px;list-style:none;display:flex;overflow-x:auto}.Carousel-module__kvvB0q__thumbs li{flex:none}.Carousel-module__kvvB0q__thumbs li:first-child{margin-left:auto}.Carousel-module__kvvB0q__thumbs li:last-child{margin-right:auto}.Carousel-module__kvvB0q__thumb{opacity:.6;cursor:pointer;background:#f4f4f5;border:2px solid #0000;border-radius:6px;width:64px;height:48px;padding:0;transition:opacity .2s,border-color .2s;display:block;overflow:hidden}.Carousel-module__kvvB0q__thumb img,.Carousel-module__kvvB0q__thumb video{object-fit:cover;object-position:top left;pointer-events:none;width:100%;height:100%;display:block}.Carousel-module__kvvB0q__thumb:hover{opacity:1}.Carousel-module__kvvB0q__thumb[aria-current=true]{border-color:var(--color-text);opacity:1}.Carousel-module__kvvB0q__thumb:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.Carousel-module__kvvB0q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.Carousel-module__kvvB0q__thumb{width:88px;height:60px}}@media (prefers-reduced-motion:reduce){.Carousel-module__kvvB0q__arrow,.Carousel-module__kvvB0q__thumb{transition:none}}
.ComingSoonIllustration-module__A25Dva__wrapper{text-align:center;flex-direction:column;align-items:center;max-width:560px;margin:0 auto;padding:48px 20px 80px;display:flex}.ComingSoonIllustration-module__A25Dva__art{width:min(100%,360px);height:auto;display:block;overflow:visible}.ComingSoonIllustration-module__A25Dva__title{color:var(--color-text);letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(20px,5vw,26px);font-weight:600;line-height:1.2}.ComingSoonIllustration-module__A25Dva__caption{color:var(--color-text-muted);text-wrap:balance;margin:0;font-size:16px;line-height:1.6}.ComingSoonIllustration-module__A25Dva__float{animation:4s ease-in-out infinite ComingSoonIllustration-module__A25Dva__float}.ComingSoonIllustration-module__A25Dva__bar{transform-box:fill-box;transform-origin:bottom;animation:3.2s cubic-bezier(.33,1,.68,1) infinite ComingSoonIllustration-module__A25Dva__grow}.ComingSoonIllustration-module__A25Dva__progress{transform-box:fill-box;transform-origin:0;animation:4.8s ease-in-out infinite ComingSoonIllustration-module__A25Dva__progress}.ComingSoonIllustration-module__A25Dva__step{transform-box:fill-box;transform-origin:50%;opacity:0;animation-duration:4.8s;animation-timing-function:cubic-bezier(.34,1.56,.64,1);animation-iteration-count:infinite}.ComingSoonIllustration-module__A25Dva__step0{animation-name:ComingSoonIllustration-module__A25Dva__step0}.ComingSoonIllustration-module__A25Dva__step1{animation-name:ComingSoonIllustration-module__A25Dva__step1}.ComingSoonIllustration-module__A25Dva__step2{animation-name:ComingSoonIllustration-module__A25Dva__step2}.ComingSoonIllustration-module__A25Dva__step3{animation-name:ComingSoonIllustration-module__A25Dva__step3}.ComingSoonIllustration-module__A25Dva__sparkle{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite ComingSoonIllustration-module__A25Dva__twinkle}@keyframes ComingSoonIllustration-module__A25Dva__float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ComingSoonIllustration-module__A25Dva__grow{0%{transform:scaleY(0)}35%,80%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes ComingSoonIllustration-module__A25Dva__progress{0%,8%{transform:scaleX(0)}25%{transform:scaleX(.333)}42%{transform:scaleX(.667)}59%,88%{transform:scaleX(1)}96%,to{transform:scaleX(0)}}@keyframes ComingSoonIllustration-module__A25Dva__step0{0%,4%{opacity:0;transform:scale(.5)}10%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes ComingSoonIllustration-module__A25Dva__step1{0%,21%{opacity:0;transform:scale(.5)}27%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes ComingSoonIllustration-module__A25Dva__step2{0%,38%{opacity:0;transform:scale(.5)}44%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes ComingSoonIllustration-module__A25Dva__step3{0%,55%{opacity:0;transform:scale(.5)}61%,88%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(.5)}}@keyframes ComingSoonIllustration-module__A25Dva__twinkle{0%,to{opacity:.2;transform:scale(.6)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@media (min-width:768px){.ComingSoonIllustration-module__A25Dva__wrapper{padding:72px 32px 112px}}@media (prefers-reduced-motion:reduce){.ComingSoonIllustration-module__A25Dva__float,.ComingSoonIllustration-module__A25Dva__bar,.ComingSoonIllustration-module__A25Dva__progress,.ComingSoonIllustration-module__A25Dva__step,.ComingSoonIllustration-module__A25Dva__sparkle{animation:none}.ComingSoonIllustration-module__A25Dva__step{opacity:1}}
.Hero-module__JgYmMq__hero{color:#fff;background:#232325;align-items:center;width:100%;min-height:50svh;padding:80px 20px;display:flex}.Hero-module__JgYmMq__inner{flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;display:flex}.Hero-module__JgYmMq__toolbar{display:flex}.Hero-module__JgYmMq__content{flex-direction:column;gap:16px;min-width:0;display:flex}.Hero-module__JgYmMq__withImage{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.Hero-module__JgYmMq__photo{aspect-ratio:1;object-fit:cover;object-position:50% 32%;border-radius:50%;flex-shrink:0;width:clamp(120px,32vw,168px)}.Hero-module__JgYmMq__banner{border-radius:12px;width:100%;height:auto;display:block}@media (min-width:1024px){.Hero-module__JgYmMq__banner{width:calc(100% - 264px)}}@media (min-width:768px){.Hero-module__JgYmMq__withImage{flex-direction:row;align-items:center;gap:32px}.Hero-module__JgYmMq__photo{width:clamp(140px,16vw,200px)}}.Hero-module__JgYmMq__intro{flex-direction:column;gap:16px;display:flex}.Hero-module__JgYmMq__heading{max-width:640px;font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:anywhere;margin:0}.Hero-module__JgYmMq__subtitle{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);line-height:var(--leading-snug);letter-spacing:.04em;text-transform:uppercase;color:#a1a1aa;overflow-wrap:anywhere;margin:0}.Hero-module__JgYmMq__wave{transform-origin:70% 70%;margin-right:.25em;animation:2.5s ease-in-out infinite Hero-module__JgYmMq__wave;display:inline-block}@keyframes Hero-module__JgYmMq__wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__wave{animation:none}}.Hero-module__JgYmMq__body{max-width:560px;font-size:var(--text-body);line-height:var(--leading-body);color:#d4d4d8;margin:4px 0 0}.Hero-module__JgYmMq__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (min-width:768px){.Hero-module__JgYmMq__hero{padding:128px 32px}.Hero-module__JgYmMq__body{font-size:var(--text-body-lg)}}.Hero-module__JgYmMq__compact{min-height:25svh;padding-block:16px 24px}.Hero-module__JgYmMq__compact .Hero-module__JgYmMq__inner{gap:12px}.Hero-module__JgYmMq__compact .Hero-module__JgYmMq__banner+div{margin-top:24px}.Hero-module__JgYmMq__compact .Hero-module__JgYmMq__content{gap:12px}.Hero-module__JgYmMq__compact .Hero-module__JgYmMq__intro{gap:8px}.Hero-module__JgYmMq__compact .Hero-module__JgYmMq__body{max-width:760px;margin:0}@media (min-width:768px){.Hero-module__JgYmMq__compact{padding-block:20px 32px}}.Hero-module__JgYmMq__compact:has(.Hero-module__JgYmMq__banner){padding-block:40px 48px}@media (min-width:768px){.Hero-module__JgYmMq__compact:has(.Hero-module__JgYmMq__banner){padding-block:56px 64px}}
.Metrics-module__izIzua__metrics{grid-template-columns:minmax(0,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.Metrics-module__izIzua__metric{background:#4f1a2d;flex-direction:column;gap:12px;padding:36px 24px 24px;display:flex;container-type:inline-size}.Metrics-module__izIzua__value{font-size:clamp(20px,15cqi,34px);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:#f6b3ea;overflow-wrap:anywhere;margin:0}.Metrics-module__izIzua__number{font-variant-numeric:tabular-nums}.Metrics-module__izIzua__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Metrics-module__izIzua__caption{font-size:var(--text-small);color:#e7c6dd;margin:0;line-height:1.5}@media (min-width:640px){.Metrics-module__izIzua__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.Metrics-module__izIzua__metric{padding:44px 20px 28px}}
.PageNav-module__2Jl-2G__nav{scrollbar-width:none;overflow-x:auto}.PageNav-module__2Jl-2G__list{gap:4px;width:max-content;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.PageNav-module__2Jl-2G__link{min-height:44px;font-size:var(--text-small);line-height:var(--leading-snug);color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 12px;text-decoration:none;display:flex}.PageNav-module__2Jl-2G__link:hover{color:var(--color-text)}.PageNav-module__2Jl-2G__link[aria-current]{border-color:var(--color-text);font-weight:var(--weight-semibold);color:var(--color-text)}.PageNav-module__2Jl-2G__link:focus-visible,.PageNav-module__2Jl-2G__sublink:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.PageNav-module__2Jl-2G__sublist{display:none}.PageNav-module__2Jl-2G__sublink{min-height:28px;font-size:var(--text-caption);line-height:var(--leading-snug);color:var(--color-text-muted);align-items:center;padding:4px 0 4px 27px;text-decoration:none;display:flex}.PageNav-module__2Jl-2G__sublink:hover,.PageNav-module__2Jl-2G__sublink[aria-current]{color:var(--color-text)}.PageNav-module__2Jl-2G__sublink[aria-current]{font-weight:var(--weight-semibold)}@media (min-width:1024px){.PageNav-module__2Jl-2G__list{flex-direction:column;gap:0;width:auto;padding:0}.PageNav-module__2Jl-2G__link{white-space:normal;border-bottom:0;border-left:3px solid #0000;min-height:32px;padding:4px 0 4px 12px}.PageNav-module__2Jl-2G__sublist{margin:0 0 8px;padding:0;list-style:none;display:block}}
.ProjectLayout-module___WQAPa__layout{grid-template-columns:minmax(0,1fr);max-width:1160px;margin:0 auto;padding:0 20px 80px;display:grid}.ProjectLayout-module___WQAPa__aside{z-index:1;border-bottom:1px solid var(--color-border);background:#fff;margin:0 -20px 32px;padding:0 8px;position:sticky;top:0}.ProjectLayout-module___WQAPa__content{flex-direction:column;gap:56px;min-width:0;display:flex}@media (min-width:768px){.ProjectLayout-module___WQAPa__layout{max-width:1184px;padding:0 32px 96px}.ProjectLayout-module___WQAPa__aside{margin:0 -32px 40px;padding:0 20px}}@media (min-width:1024px){.ProjectLayout-module___WQAPa__layout{grid-template-columns:minmax(0,1fr) 200px;column-gap:64px;padding-top:48px}.ProjectLayout-module___WQAPa__aside{background:0 0;border-bottom:0;grid-area:1/2;align-self:start;margin:0;padding:0;top:32px}.ProjectLayout-module___WQAPa__content{grid-area:1/1}}
.SectionDetails-module__QNIS-W__details{max-width:var(--measure);flex-direction:column;gap:16px;display:flex}.SectionDetails-module__QNIS-W__item{flex-direction:column;gap:4px;display:flex}.SectionDetails-module__QNIS-W__label{font-size:var(--text-body);font-weight:var(--weight-bold);line-height:var(--leading-snug);color:var(--color-text);margin:0}.SectionDetails-module__QNIS-W__text{font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--color-text);margin:0}
.page-module__OSLHOG__contact{max-width:1160px;margin:0 auto;padding:48px 20px 80px}.page-module__OSLHOG__list{flex-direction:column;gap:32px;margin:0;display:flex}.page-module__OSLHOG__item{flex-direction:column;gap:8px;display:flex}.page-module__OSLHOG__label{font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.page-module__OSLHOG__value{min-width:0;margin:0}.page-module__OSLHOG__link{font-size:clamp(20px,5.5vw,32px);font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--color-text);text-underline-offset:6px;overflow-wrap:anywhere;padding-block:6px;line-height:1.2;text-decoration:underline;text-decoration-thickness:2px;display:inline-block}.page-module__OSLHOG__list+.page-module__OSLHOG__collage{margin-top:48px}.page-module__OSLHOG__link:focus-visible{outline:2px solid var(--color-text);outline-offset:4px;border-radius:2px}@media (hover:hover) and (pointer:fine){.page-module__OSLHOG__link:hover{-webkit-text-decoration-color:var(--color-text-muted);text-decoration-color:var(--color-text-muted)}}@media (min-width:768px){.page-module__OSLHOG__contact{max-width:1184px;padding:72px 32px 112px}}
.Testimonial-module__HEyZyG__testimonial{background:#4f1a2d;align-items:flex-start;gap:16px;margin:0;padding:28px 24px 24px;display:flex}.Testimonial-module__HEyZyG__mark{color:#f6b3ea;flex-shrink:0;width:28px;height:auto}.Testimonial-module__HEyZyG__content{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.Testimonial-module__HEyZyG__quote{margin:0}.Testimonial-module__HEyZyG__quote p{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-body);color:#f6b3ea;margin:0}.Testimonial-module__HEyZyG__link{min-height:44px;font-size:var(--text-small);color:#e7c6dd;align-items:center;line-height:1.5;display:inline-flex}.Testimonial-module__HEyZyG__link:hover{color:#f6b3ea}.Testimonial-module__HEyZyG__link:focus-visible{outline-offset:3px;outline:2px solid #f6b3ea}@media (min-width:640px){.Testimonial-module__HEyZyG__testimonial{gap:24px;padding:36px 28px 28px}.Testimonial-module__HEyZyG__mark{width:44px}}
.page-module__LT-C6q__section{flex-direction:column;gap:16px;scroll-margin-top:72px;display:flex}.page-module__LT-C6q__title{font-size:var(--text-title);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--color-text);overflow-wrap:anywhere;margin:0}.page-module__LT-C6q__description{max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-body)}.page-module__LT-C6q__more{margin-top:24px}.page-module__LT-C6q__title+.page-module__LT-C6q__more{margin-top:0}.page-module__LT-C6q__more:has(>.page-module__LT-C6q__subheading:first-child){margin-top:0}.page-module__LT-C6q__description+.page-module__LT-C6q__more:has(>p:first-child){margin-top:0}.page-module__LT-C6q__description:has(>ul)+.page-module__LT-C6q__more:has(>.page-module__LT-C6q__subheading:first-child){margin-top:16px}.page-module__LT-C6q__more+.page-module__LT-C6q__more:has(>.page-module__LT-C6q__label:first-child){margin-top:16px}.page-module__LT-C6q__description>*{margin:0 0 16px}.page-module__LT-C6q__description>.page-module__LT-C6q__label{font-weight:var(--weight-semibold);color:var(--color-text);margin-bottom:4px}.page-module__LT-C6q__description>:last-child{margin-bottom:0}.page-module__LT-C6q__description ul{padding-left:20px}.page-module__LT-C6q__description li+li{margin-top:4px}.page-module__LT-C6q__description li ul{margin:4px 0 0}.page-module__LT-C6q__description strong{font-weight:var(--weight-semibold);color:var(--color-text)}.page-module__LT-C6q__subheading{scroll-margin-top:72px}.page-module__LT-C6q__description>.page-module__LT-C6q__subheading{font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-text);margin:32px 0 12px}.page-module__LT-C6q__title+.page-module__LT-C6q__more>.page-module__LT-C6q__subheading:first-child,.page-module__LT-C6q__description+.page-module__LT-C6q__more>.page-module__LT-C6q__subheading:first-child{margin-top:0}.page-module__LT-C6q__more+.page-module__LT-C6q__more>.page-module__LT-C6q__subheading:first-child{margin-top:16px}.page-module__LT-C6q__media,.page-module__LT-C6q__mediaPlaceholder{border-radius:12px;width:100%;margin-top:16px;display:block}.page-module__LT-C6q__media{height:auto}.page-module__LT-C6q__gallery{margin-top:16px}.page-module__LT-C6q__mediaPlaceholder{aspect-ratio:16/9;background:linear-gradient(135deg,#f4f4f5,#e4e4e7)}@media (min-width:1024px){.page-module__LT-C6q__section{scroll-margin-top:32px}}
