.Hero-module__JgYmMq__hero{box-sizing:border-box;background-color:#1e1e1e;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:40px 80px;display:flex}.Hero-module__JgYmMq__navSpacer{flex-shrink:0;width:100%;height:64px}.Hero-module__JgYmMq__taglineWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Hero-module__JgYmMq__heartAnimation{aspect-ratio:1;opacity:.45;pointer-events:none;z-index:0;width:min(55vw,55vh,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__tagline{z-index:1;color:#f7a9c5;text-align:center;max-width:1400px;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:clamp(32px,6vw,78px);font-weight:400;line-height:1.15;position:relative}.Hero-module__JgYmMq__bottomBar{justify-content:space-between;align-items:center;width:100%;padding:17px 0;display:flex;overflow:hidden}.Hero-module__JgYmMq__bottomBarLeft{justify-content:flex-start;display:flex}.Hero-module__JgYmMq__bottomBarRight{justify-content:flex-end;display:flex}@media (max-width:810px){.Hero-module__JgYmMq__hero{justify-content:flex-start;height:100vh;padding:24px}.Hero-module__JgYmMq__heartAnimation{width:min(80vw,500px)}.Hero-module__JgYmMq__navSpacer{height:62px}.Hero-module__JgYmMq__tagline{text-align:left;text-wrap:balance;font-size:36px}.Hero-module__JgYmMq__tagline br{display:none}}.Hero-module__JgYmMq__heartStage{justify-content:center;align-items:center;width:100%;height:65dvh;display:flex;position:sticky;top:0}.Hero-module__JgYmMq__heroContent{z-index:2;flex-direction:column;align-items:flex-start;gap:48px;width:100%;padding-top:24px;display:flex;position:relative}.Hero-module__JgYmMq__mobileActions{justify-content:space-between;align-items:center;width:100%;display:flex}
.Arrow-module__49A21q__circle{--fill:0px;--arrow-border:#1e1e1e;--arrow-fill:#1e1e1e;--arrow-hover-color:#f7a9c5;box-sizing:border-box;border:2px solid var(--arrow-border);box-shadow:inset 0 0 0 var(--fill) var(--arrow-fill);cursor:pointer;appearance:none;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.Arrow-module__49A21q__arrowDefault,.Arrow-module__49A21q__arrowHover{pointer-events:none;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.Arrow-module__49A21q__arrowDefault{color:var(--arrow-border)}.Arrow-module__49A21q__arrowHover{color:var(--arrow-hover-color)}.Arrow-module__49A21q__arrowDefault svg,.Arrow-module__49A21q__arrowHover svg{width:100%;height:100%}
.AboutOverlay-module__2LM_DW__overlay{z-index:50;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;background-color:#ffcce0;align-items:center;gap:220px;width:100%;height:100vh;padding:32px;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateY(100%)}.AboutOverlay-module__2LM_DW__logo,.AboutOverlay-module__2LM_DW__photo{display:none}.AboutOverlay-module__2LM_DW__logo{color:#1e1e1e}.AboutOverlay-module__2LM_DW__scrollArea{overscroll-behavior:contain -webkit-overflow-scrolling: touch;overscroll-behavior:contain;flex:auto;order:1;min-width:0;min-height:0;max-height:100%;padding-top:33.333vh;overflow-y:auto}.AboutOverlay-module__2LM_DW__text{width:100%;max-width:1920px}.AboutOverlay-module__2LM_DW__text p{color:#1e1e1e;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:38px;font-weight:500;line-height:1.15}.AboutOverlay-module__2LM_DW__text p+p{margin-top:1em}.AboutOverlay-module__2LM_DW__arrowRow{pointer-events:auto;flex:none;order:2;justify-content:center;align-items:center;display:flex}.AboutOverlay-module__2LM_DW__closeButton{pointer-events:auto;flex-shrink:0;position:relative}@media (max-width:1200px){.AboutOverlay-module__2LM_DW__overlay{flex-direction:column;align-items:stretch;gap:0;padding:16px}.AboutOverlay-module__2LM_DW__arrowRow{pointer-events:auto;flex:none;order:1;justify-content:flex-end;align-items:center;width:100%;padding-bottom:8px;display:flex}.AboutOverlay-module__2LM_DW__closeButton{flex-shrink:0;position:relative}.AboutOverlay-module__2LM_DW__scrollArea{flex:auto;order:2;width:100%;min-width:0;min-height:0;max-height:none;overflow:hidden auto}.AboutOverlay-module__2LM_DW__text{width:100%;max-width:none}.AboutOverlay-module__2LM_DW__text p{font-size:30px}}@media (max-width:810px){.AboutOverlay-module__2LM_DW__text p{font-size:20px}.AboutOverlay-module__2LM_DW__text p+p{margin-top:.75em}}
.Footer-module__Grjkva__footer{box-sizing:border-box;background-color:#1e1e1e;justify-content:center;align-items:center;width:100%;height:100vh;padding:0;display:flex}.Footer-module__Grjkva__card{box-sizing:border-box;color:#1e1e1e;background-color:#ffcce0;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:80px 80px 24px;font-family:Booton,Arial,Helvetica,sans-serif;display:flex}.Footer-module__Grjkva__topRow{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.Footer-module__Grjkva__columns{align-items:flex-start;gap:10px;display:flex}.Footer-module__Grjkva__column{align-items:flex-start;gap:24px;width:229px;display:flex}.Footer-module__Grjkva__label{white-space:nowrap;color:#1e1e1e;margin:0;font-size:14px;font-weight:500;line-height:normal}.Footer-module__Grjkva__linkList{flex-direction:column;align-items:flex-start;gap:12px;width:179px;display:flex}a.Footer-module__Grjkva__link,button.Footer-module__Grjkva__link{font-size:24px}.Footer-module__Grjkva__email{text-align:right;color:#1e1e1e;white-space:nowrap;margin:0;font-size:16px;font-weight:500;line-height:normal}.Footer-module__Grjkva__footerBottom{flex-direction:column;gap:48px;width:100%;display:flex}.Footer-module__Grjkva__formBlock{flex-direction:column;gap:8px;display:flex}.Footer-module__Grjkva__leadForm{align-items:flex-end;gap:24px;display:flex}.Footer-module__Grjkva__fieldGroup{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Footer-module__Grjkva__input{color:#1e1e1e;box-sizing:border-box;appearance:none;background:0 0;border:none;border-bottom:1px solid #1e1e1e;border-radius:0;outline:none;width:179px;margin:0;padding:8px 12px;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.Footer-module__Grjkva__input::placeholder{color:#1e1e1e;opacity:1}.Footer-module__Grjkva__submitArrow{flex-shrink:0;transform:rotate(-90deg)}.Footer-module__Grjkva__submitArrowMobile{display:none}.Footer-module__Grjkva__formStatus{color:#1e1e1e;margin:0;font-size:12px;font-weight:500;line-height:normal}.Footer-module__Grjkva__emailMobileOnly{display:none}.Footer-module__Grjkva__bottomRow{color:#1e1e1e;justify-content:space-between;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:normal;display:flex}@media (max-width:810px){.Footer-module__Grjkva__footer{height:100dvh}.Footer-module__Grjkva__card{gap:0;width:100%;height:100%;padding:40px 24px 16px}.Footer-module__Grjkva__topRow{flex-direction:column;align-items:flex-start;gap:32px;height:100%}.Footer-module__Grjkva__columns{flex-direction:column;gap:32px}.Footer-module__Grjkva__column{flex-direction:column;align-items:flex-start;gap:12px;width:auto}.Footer-module__Grjkva__linkList{gap:12px;width:auto}.Footer-module__Grjkva__email{display:none}a.Footer-module__Grjkva__link,button.Footer-module__Grjkva__link{font-size:30px}.Footer-module__Grjkva__footerBottom{gap:24px}.Footer-module__Grjkva__leadForm{justify-content:space-between;width:100%;padding:48px 0}.Footer-module__Grjkva__submitArrowDesktop{display:none}.Footer-module__Grjkva__submitArrowMobile{display:inline-flex}.Footer-module__Grjkva__emailMobileOnly{text-align:left;margin-top:0;padding-bottom:24px;font-size:18px;display:block}}
.BackgroundGrid-module__1sod6a__grid{z-index:0;pointer-events:none;opacity:.5;width:100%;height:100%;display:block;position:absolute;inset:0}.BackgroundGrid-module__1sod6a__line{stroke:#f7a9c5;stroke-width:1px}
.ProjectCard-module__lKWxVW__card{width:var(--card-w,100%);height:var(--card-h,auto);aspect-ratio:430/529;flex-shrink:0;text-decoration:none;display:block;position:relative;overflow:hidden}.ProjectCard-module__lKWxVW__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:-1px}.ProjectCard-module__lKWxVW__imageStage{z-index:0;pointer-events:none;position:absolute;inset:0}.ProjectCard-module__lKWxVW__placeholder{background-color:#2d2d2d;position:absolute;inset:0}.ProjectCard-module__lKWxVW__panel{z-index:1;box-sizing:border-box;will-change:transform;background-color:#1e1e1e;flex-direction:column;justify-content:space-between;height:40.36%;padding:16px;display:flex;position:absolute;bottom:0;left:0;right:0}.ProjectCard-module__lKWxVW__description{color:#f7a9c5;word-break:break-word;white-space:pre-line;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.ProjectCard-module__lKWxVW__footer{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;display:flex}.ProjectCard-module__lKWxVW__title{color:#f7a9c5;text-transform:uppercase;word-break:break-word;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:normal}.ProjectCard-module__lKWxVW__arrow{color:#f7a9c5;flex-shrink:0;width:26px;height:26px}.ProjectCard-module__lKWxVW__arrow svg{width:100%;height:100%}
.Works-module__ajQVLW__section{background-color:#1e1e1e;width:100%;position:relative}.Works-module__ajQVLW__desktopGrid{z-index:1;box-sizing:border-box;--card-w:min(430px, calc((100vw - 400px) / 3));--card-h:calc(var(--card-w) * 529 / 430);justify-content:center;align-items:flex-start;gap:120px;padding:80px;display:flex;position:relative}.Works-module__ajQVLW__colLeft,.Works-module__ajQVLW__colCenter,.Works-module__ajQVLW__colRight{flex-direction:column;flex-shrink:0;gap:117px;display:flex}.Works-module__ajQVLW__colCenter{padding-top:calc((var(--card-h) + 117px) / 2)}.Works-module__ajQVLW__responsiveGrid{display:none}@media (max-width:1200px){.Works-module__ajQVLW__desktopGrid{display:none}.Works-module__ajQVLW__responsiveGrid{box-sizing:border-box;z-index:1;grid-template-columns:repeat(2,1fr);gap:48px;padding:80px;display:grid;position:relative}}@media (max-width:767px){.Works-module__ajQVLW__responsiveGrid{grid-template-columns:1fr;gap:32px;padding:24px}}
.LanguageSwitch-module__Ksxcuq__languageSwitch{--language-color:#ffcce0;--language-inactive-color:#6f5861;color:var(--language-color);align-items:center;gap:4px;font-family:Booton,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;display:flex}.LanguageSwitch-module__Ksxcuq__languageDivider{color:var(--language-color)}.LanguageSwitch-module__Ksxcuq__languageOption{cursor:pointer;font:inherit;color:var(--language-inactive-color);appearance:none;background:0 0;border:none;padding:0}.LanguageSwitch-module__Ksxcuq__languageOption[data-active=true]{color:var(--language-color);text-decoration:underline}
.Testimonials2-module__aBri8a__section{box-sizing:border-box;background-color:#1e1e1e;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:80px;display:flex}.Testimonials2-module__aBri8a__card{box-sizing:border-box;background-color:#ffcce0;flex-direction:column;flex:1 0 0;gap:10px;width:100%;max-width:1920px;padding:48px;display:flex;overflow:hidden}.Testimonials2-module__aBri8a__upper{flex-direction:column;flex:1 0 0;justify-content:space-between;width:100%;min-height:0;padding-bottom:24px;display:flex}.Testimonials2-module__aBri8a__headerRow{justify-content:space-between;align-items:flex-start;gap:24px;width:100%;display:flex}.Testimonials2-module__aBri8a__title{color:#1e1e1e;white-space:nowrap;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:60px;font-weight:500;line-height:normal}.Testimonials2-module__aBri8a__languageSwitch{--language-color:#1e1e1e;--language-inactive-color:#1e1e1e;flex-shrink:0}.Testimonials2-module__aBri8a__quote{max-width:997px;margin:0}.Testimonials2-module__aBri8a__quote p{color:#1e1e1e;word-break:break-word;text-wrap:balance;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:normal}.Testimonials2-module__aBri8a__divider{background-color:#1e1e1e;flex-shrink:0;width:100%;height:2px}.Testimonials2-module__aBri8a__lower{box-sizing:border-box;flex-direction:column;flex-shrink:0;justify-content:space-between;width:100%;height:124px;padding-top:12px;display:flex}.Testimonials2-module__aBri8a__lowerTop{align-items:flex-start;width:100%;display:flex}.Testimonials2-module__aBri8a__lowerBottom{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.Testimonials2-module__aBri8a__author{color:#1e1e1e;word-break:break-word;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:normal}.Testimonials2-module__aBri8a__arrowPrev{transform:rotate(90deg)}.Testimonials2-module__aBri8a__arrowNext{transform:rotate(-90deg)}@media (max-width:1200px){.Testimonials2-module__aBri8a__section{height:620px;min-height:0;padding:16px}.Testimonials2-module__aBri8a__card{padding:16px}.Testimonials2-module__aBri8a__title{font-size:30px}.Testimonials2-module__aBri8a__quote{max-width:756px}.Testimonials2-module__aBri8a__quote p{font-size:24px}}@media (max-width:810px){.Testimonials2-module__aBri8a__quote{max-width:none}.Testimonials2-module__aBri8a__quote p{font-size:16px}.Testimonials2-module__aBri8a__author{font-size:18px}}
.WorkHero-module__-2medW__hero{--hero-side-padding:80px;--nav-height:64px;background-color:#1e1e1e;width:100%;position:relative}.WorkHero-module__-2medW__pinStage{width:100%;height:100vh;padding:80px var(--hero-side-padding) 24px;box-sizing:border-box;flex-direction:column;display:flex;position:relative;overflow:hidden}.WorkHero-module__-2medW__metaBlock{flex-direction:column;flex-shrink:0;gap:24px;width:100%;display:flex}.WorkHero-module__-2medW__metaRow{z-index:3;color:#ffcce0;justify-content:space-between;align-items:center;width:100%;font-family:Booton,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:normal;display:flex;position:relative}.WorkHero-module__-2medW__headline{z-index:1;color:#ffcce0;word-break:break-word;white-space:pre-line;max-width:700px;margin:0;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:48px;font-weight:400;line-height:normal;position:relative}.WorkHero-module__-2medW__galleryViewport{inset:var(--nav-height,64px) var(--hero-side-padding,80px) 0 var(--hero-side-padding,80px);z-index:2;pointer-events:none;align-items:center;display:flex;position:absolute;overflow:visible}.WorkHero-module__-2medW__galleryTrack{will-change:transform;align-items:center;gap:24px;width:max-content;display:flex}.WorkHero-module__-2medW__imageWrapper{flex-shrink:0;width:474px;position:relative}.WorkHero-module__-2medW__image{width:100%;height:100%;display:block}.WorkHero-module__-2medW__galleryItem{height:var(--gallery-item-height,350px);flex-shrink:0;width:auto;position:relative}.WorkHero-module__-2medW__galleryItem .WorkHero-module__-2medW__image{width:auto;height:100%}.WorkHero-module__-2medW__descriptionAnchor{top:0;bottom:0;left:calc(var(--hero-side-padding) + var(--gallery-initial-offset,0px) + 474px + 24px);z-index:1;pointer-events:none;align-items:center;display:flex;position:absolute}.WorkHero-module__-2medW__description{opacity:0;pointer-events:none;flex-direction:column;gap:10px;max-width:400px;display:flex;transform:translate(-16px)}.WorkHero-module__-2medW__descriptionText{color:#ffcce0;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.WorkHero-module__-2medW__actionsRow{left:var(--hero-side-padding);z-index:1;position:absolute;bottom:40px}.WorkHero-module__-2medW__mobileStage{box-sizing:border-box;flex-direction:column;gap:48px;width:100%;padding:80px 16px 16px;display:flex}.WorkHero-module__-2medW__mobileTopGroup{flex-direction:column;gap:24px;width:100%;display:flex}.WorkHero-module__-2medW__mobileMetaBlock{flex-direction:column;gap:12px;width:100%;display:flex}.WorkHero-module__-2medW__mobileHeadline{color:#ffcce0;word-break:break-word;white-space:pre-line;margin:0;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:38px;font-weight:400;line-height:normal}.WorkHero-module__-2medW__mobileImage{width:100%;height:auto;display:block}.WorkHero-module__-2medW__mobileActionsGroup{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.WorkHero-module__-2medW__mobileDescriptionBlock{opacity:0;pointer-events:none;flex-direction:column;gap:10px;width:100%;display:flex;transform:translateY(12px)}.WorkHero-module__-2medW__mobileDescriptionText{color:#ffcce0;white-space:pre-wrap;word-break:break-word;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.WorkHero-module__-2medW__mobileGallery{flex-direction:column;gap:24px;width:100%;display:flex}
.ProjectRow-module__KIzIsa__row{box-sizing:border-box;cursor:pointer;width:100%;padding:24px;display:block;position:relative}.ProjectRow-module__KIzIsa__fill{transform-origin:0;z-index:0;pointer-events:none;background-color:#f7a9c5;position:absolute;inset:0;transform:scaleX(0)}.ProjectRow-module__KIzIsa__borderLine{pointer-events:none;background-color:#f7a9c5;height:1px;position:absolute;bottom:0;left:0;right:0}.ProjectRow-module__KIzIsa__content{z-index:1;align-items:center;gap:48px;width:100%;display:flex;position:relative}.ProjectRow-module__KIzIsa__title{color:#f7a9c5;word-break:break-word;flex:0 356px;min-width:0;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:24px;font-weight:500;line-height:normal}.ProjectRow-module__KIzIsa__right{flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.ProjectRow-module__KIzIsa__description{color:#f7a9c5;white-space:pre-line;word-break:break-word;flex:auto;min-width:0;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:normal}.ProjectRow-module__KIzIsa__year{color:#f7a9c5;white-space:nowrap;flex-shrink:0;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;line-height:normal}.ProjectRow-module__KIzIsa__arrow{--arrow-border:#f7a9c5;flex-shrink:0;transform:rotate(-90deg)}.ProjectRow-module__KIzIsa__mobileRow{box-sizing:border-box;border-bottom:1px solid #f7a9c5;flex-direction:column;gap:8px;width:100%;padding:16px 8px;display:flex}.ProjectRow-module__KIzIsa__mobileTopRow{white-space:nowrap;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ProjectRow-module__KIzIsa__mobileTitle{color:#f7a9c5;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.ProjectRow-module__KIzIsa__mobileYear{color:#f7a9c5;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;line-height:normal}.ProjectRow-module__KIzIsa__mobileBottomRow{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.ProjectRow-module__KIzIsa__mobileDescription{color:#f7a9c5;white-space:pre-line;word-break:break-word;flex:auto;min-width:0;margin:0;font-family:Booton,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:normal}
.ServicesSection2-module__v4Zr1G__section{box-sizing:border-box;background-color:#1e1e1e;width:100%;min-height:100vh;padding:160px 80px 80px;position:relative}.ServicesSection2-module__v4Zr1G__grid{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 80px;width:100%;display:grid}.ServicesSection2-module__v4Zr1G__column{flex-direction:column;align-items:flex-start;min-width:0;display:flex}@supports (grid-template-rows:subgrid){.ServicesSection2-module__v4Zr1G__column{grid-template-rows:subgrid;grid-row:span 3;align-content:start;justify-items:start;display:grid}}.ServicesSection2-module__v4Zr1G__heading{color:#f7a9c5;white-space:pre-line;word-break:break-word;margin:0;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:48px;font-weight:400;line-height:normal}.ServicesSection2-module__v4Zr1G__toggle{cursor:pointer;appearance:none;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;padding:0;display:flex}.ServicesSection2-module__v4Zr1G__toggleLabel{letter-spacing:.04em;text-transform:uppercase;color:#f7a9c5;font-family:Booton,Arial,Helvetica,sans-serif;font-size:10px;font-weight:500;line-height:normal}.ServicesSection2-module__v4Zr1G__arrow{--arrow-border:#f7a9c5;--arrow-fill:#f7a9c5;--arrow-hover-color:#1e1e1e}.ServicesSection2-module__v4Zr1G__body{opacity:0;width:100%;max-width:460px;height:0;overflow:hidden}.ServicesSection2-module__v4Zr1G__bodyInner{flex-direction:column;align-items:flex-start;gap:16px;padding-top:24px;display:flex}.ServicesSection2-module__v4Zr1G__languageSwitch{flex-shrink:0}.ServicesSection2-module__v4Zr1G__description{color:#f7a9c5;flex-direction:column;gap:1.5em;width:100%;font-family:Booton,Arial,Helvetica,sans-serif;font-size:14px;font-weight:500;line-height:1.5;display:flex}.ServicesSection2-module__v4Zr1G__paragraph{white-space:pre-line;word-break:break-word;text-wrap:balance;margin:0}@media (max-width:810px){.ServicesSection2-module__v4Zr1G__section{min-height:0;padding:80px 24px}.ServicesSection2-module__v4Zr1G__grid{grid-template-columns:minmax(0,1fr);row-gap:48px}.ServicesSection2-module__v4Zr1G__column{flex-direction:column;align-items:flex-start;display:flex}.ServicesSection2-module__v4Zr1G__heading{font-size:38px}.ServicesSection2-module__v4Zr1G__body{max-width:none}}
.WorkQuote-module__4ykbFa__section{box-sizing:border-box;background-color:#1e1e1e;justify-content:center;align-items:center;width:100%;height:100vh;padding:40px 80px;display:flex;position:relative;overflow:hidden}.WorkQuote-module__4ykbFa__animation{opacity:.45;pointer-events:none;z-index:0;height:100vh;position:absolute;top:0;left:50%;transform:translate(-50%)}.WorkQuote-module__4ykbFa__quote{z-index:1;color:#f7a9c5;text-align:center;white-space:pre-wrap;word-break:break-word;max-width:1156px;margin:0;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:64px;font-weight:400;line-height:normal;position:relative}@media (max-width:1200px){.WorkQuote-module__4ykbFa__quote{font-size:40px}}@media (max-width:810px){.WorkQuote-module__4ykbFa__section{padding:24px}.WorkQuote-module__4ykbFa__quote{font-size:28px}}
.WorksList-module__CHWj6a__list{box-sizing:border-box;background-color:#1e1e1e;width:100%;padding:160px 80px 24px;position:relative;overflow:visible}.WorksList-module__CHWj6a__heading{color:#f7a9c5;word-break:break-word;margin:0 0 24px;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:48px;font-weight:400;line-height:normal}.WorksList-module__CHWj6a__rows{flex-direction:column;width:100%;display:flex}.WorksList-module__CHWj6a__imageLayer{opacity:0;pointer-events:none;z-index:5;will-change:transform, opacity;width:min(420px,32vw);position:absolute;top:0;left:0}.WorksList-module__CHWj6a__image{width:100%;height:auto;display:block}@media (max-width:810px){.WorksList-module__CHWj6a__list{flex-direction:column;gap:24px;padding:80px 24px 24px;display:flex}.WorksList-module__CHWj6a__heading{margin:0}.WorksList-module__CHWj6a__mobileRows{flex-direction:column;width:100%;display:flex}}
.Button-module__iYV4-q__wrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.Button-module__iYV4-q__sizer{visibility:hidden;pointer-events:none;white-space:nowrap;border:1px solid #0000;padding:16.5px 22px;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal}.Button-module__iYV4-q__button{--pad-x:8px;--pad-y:4px;--radius:0px;--button-color:#f7a9c5;--button-fill:#ffcde0;--button-hover-color:#1e1e1e;padding:var(--pad-y) var(--pad-x);border-radius:var(--radius);border:1px solid var(--button-color);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;justify-content:center;align-items:center;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:normal;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.Button-module__iYV4-q__wrapper .Button-module__iYV4-q__button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Button-module__iYV4-q__fill{background-color:var(--button-fill);transform-origin:0;z-index:0;pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.Button-module__iYV4-q__textDefault{z-index:1;color:var(--button-color);pointer-events:none;position:relative}.Button-module__iYV4-q__textHover{z-index:2;color:var(--button-hover-color);font-family:Booton,Arial,Helvetica,sans-serif;font-size:inherit;white-space:nowrap;clip-path:inset(0 100% 0 0);pointer-events:none;justify-content:center;align-items:center;font-weight:500;line-height:normal;display:flex;position:absolute;inset:0}.Button-module__iYV4-q__button[data-variant=sectionTitle]{white-space:normal;word-break:break-word;border:none;justify-content:flex-start;align-items:flex-start;padding:0;font-size:40px}.Button-module__iYV4-q__button[data-variant=sectionTitle] .Button-module__iYV4-q__textDefault{text-align:left}.Button-module__iYV4-q__button[data-variant=sectionTitle] .Button-module__iYV4-q__textHover{white-space:normal;word-break:break-word;text-align:left;display:block}.Button-module__iYV4-q__button[data-variant=plain]{border:none;border-radius:0;justify-content:flex-start;margin-left:-6px;padding:2px 6px}.Button-module__iYV4-q__button[data-variant=plain] .Button-module__iYV4-q__textDefault{color:#ffcde0}.Button-module__iYV4-q__button[data-variant=footer]{border:none;border-radius:0;justify-content:flex-start;margin-left:-6px;padding:2px 6px}.Button-module__iYV4-q__button[data-variant=footer] .Button-module__iYV4-q__textDefault{color:#1e1e1e}.Button-module__iYV4-q__button[data-variant=footer] .Button-module__iYV4-q__fill{background-color:#1e1e1e}.Button-module__iYV4-q__button[data-variant=footer] .Button-module__iYV4-q__textHover{color:#ffcce0}
.Navigation-module__l8qRma__nav{z-index:40;box-sizing:border-box;color:#f7a9c5;text-align:center;background-color:#1e1e1e;justify-content:space-between;align-items:center;width:100%;padding:24px 80px;font-family:Booton,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:1;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}@media (max-width:810px){.Navigation-module__l8qRma__nav{padding:24px;font-size:14px}}
.NotFound-module__bvQlaa__notFound{box-sizing:border-box;background-color:#1e1e1e;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100vh;padding:40px 80px;display:flex}.NotFound-module__bvQlaa__navSpacer{flex-shrink:0;width:100%;height:52px}.NotFound-module__bvQlaa__codeWrap{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.NotFound-module__bvQlaa__heartAnimation{aspect-ratio:1;opacity:.45;pointer-events:none;z-index:0;width:min(55vw,55vh,650px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.NotFound-module__bvQlaa__code{z-index:1;color:#f7a9c5;text-align:center;max-width:914px;font-family:Reckless Standard M-TRIAL,Georgia,serif;font-size:64px;font-weight:400;line-height:normal;position:relative}.NotFound-module__bvQlaa__bottomBar{justify-content:center;align-items:center;width:100%;padding:17px 0;display:flex;overflow:hidden}@media (max-width:810px){.NotFound-module__bvQlaa__notFound{padding:24px}.NotFound-module__bvQlaa__heartAnimation{width:min(80vw,500px)}.NotFound-module__bvQlaa__code{font-size:48px}}
