:root{--rule-thickness:1px;--space-2xs:8px;--space-xs:12px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:80px;--space-4xl:112px;--space-5xl:160px;--motion-duration:.25s;--motion-easing:ease-out;--target-min-size:44px;--site-header-height:112px;--color-black:#000;--color-brand:#4c1b3b;--color-accent:#c08c52;--color-accent-text:#93652f;--color-error:#a32332;--color-success:#246548;--font-body:Poppins, Arial, sans-serif;--font-support:Urbanist, Arial, sans-serif;--font-navigation:Poppins, Arial, sans-serif;--color-white:#fff;--color-surface:#f8f5f2;--color-border:#e7d8c8;--color-text-muted:#665b63;--color-media-muted:#747474;--type-display:clamp(36px, 30px + 1.5625vw, 60px);--type-h1:clamp(36px, 30px + 1.5625vw, 60px);--type-h2:clamp(30px, 25.5px + 1.17188vw, 48px);--type-h3:clamp(28px, 25px + .78125vw, 40px);--type-h4:clamp(26px, 23.5px + .651042vw, 36px);--type-h5:clamp(24px, 22px + .520833vw, 32px);--type-h6:clamp(20px, 19px + .260417vw, 24px);--type-body-large:clamp(18px, 16.5px + .390625vw, 24px);--type-body:clamp(16px, 15.5px + .130208vw, 18px);--type-meta:clamp(16px, 15px + .260417vw, 20px);--radius-control:0;--radius-tag:8px;--content-max-width:1856px;--fbs-theme-red:#c08c52;--fbs-theme-ink:#4c1b3b;--fbs-theme-surface:#f8f5f2;--fbs-theme-muted:#665b63;--fbs-theme-white:#fff;--fbs-theme-black:#000}@media screen and (min-width:768px){:root{--site-header-height:142px}}@media screen and (min-width:1440px){:root{--site-header-height:183px}}.project-details{padding-block:calc(var(--site-header-height) + 64px) 96px;color:#000;background:#fff}.project-details .project-details__layout{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.project-details .project-details__copy{min-width:0}.project-details .project-details__title{letter-spacing:.02em;overflow-wrap:anywhere;font-weight:700;line-height:1.4}.project-details .project-details__period{color:#4c1b3b;letter-spacing:.02em;margin-top:8px;font-weight:300}.project-details .project-details__sections{gap:32px;margin-top:52px;display:grid}.project-details .project-details__section-title{color:#93652f;font-family:Poppins,Arial,sans-serif;font-size:max(18px,min(17px + .260417vw,22px));font-weight:500;line-height:1.5}.project-details .project-details__text{letter-spacing:.02em;overflow-wrap:anywhere;font-weight:300}.project-details .project-details__text p,.project-details .project-details__text li{font-size:max(16px,min(15.5px + .130208vw,18px));font-weight:300;line-height:1.5}.project-details .project-details__text ul{list-style:outside}.project-details .project-details__text ul:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:22px}.project-details .project-details__text ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.project-details .project-details__text ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:22px}.project-details .project-details__text li::marker{color:#c08c52}.project-details .project-details__text p+p{margin-top:16px}.project-details .project-details__gallery{min-width:0}.project-details .project-details__slides{width:100%;min-width:0;display:block;overflow:hidden}.project-details .project-details__slides:not(.swiper-initialized) .project-details__slide:not(:first-child){display:none}.project-details .project-details__slides .swiper-wrapper{align-items:stretch}.project-details .project-details__slide{aspect-ratio:948/572;flex:0 0 100%;margin:0;overflow:hidden}.project-details .project-details__slide[hidden]{display:none}.project-details .project-details__image{object-fit:cover;width:100%;height:100%}.project-details .project-details__controls{justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}.project-details .project-details__controls[hidden]{display:none}.project-details .project-details__arrow{cursor:pointer;background:0 0;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;position:relative}.project-details .project-details__arrow:before{content:"";background:#4c1b3b;border-radius:8px;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.project-details .project-details__arrow img{width:31px;height:31px;position:relative;transform:translate(3.5px,6.5px)}.project-details .project-details__arrow--previous img{transform:rotate(180deg)translate(3.5px,6.5px)}.project-details .project-details__arrow:before{transition:background-color .25s}.project-details .project-details__arrow:hover:before{background:#63264e}.project-details .project-details__dots{flex-wrap:wrap;justify-content:center;align-items:center;width:auto;display:flex}.project-details .project-details__dot{opacity:1;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:26px;height:44px;padding:0;transition:transform .25s;display:grid}.project-details .project-details__dot span{opacity:.35;background:#c08c52;border-radius:50%;width:8px;height:8px;transition:opacity .25s,transform .25s}.project-details .project-details__dot[aria-current=true] span{opacity:1;transform:scale(1.15)}.project-details .project-details__dot:hover span{opacity:1;transform:scale(1.2)}.project-details .project-details__arrow{transition:opacity .25s,transform .25s}.project-details .project-details__arrow:hover:not(:disabled){transform:translateY(-2px)}.project-details .project-details__arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed}.project-details .project-details__slides{touch-action:pan-y;cursor:grab}.project-details .project-details__slides:active{cursor:grabbing}.project-details .project-details__arrow:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #4c1b3b}.project-details .project-details__dot:focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 6px #4c1b3b}@media screen and (min-width:1024px){.project-details{padding-top:350px;padding-bottom:176px}.project-details .project-details__layout{grid-template-columns:minmax(0,609fr) minmax(0,948fr);gap:max(48px,min(4.8958vw,94px));margin-left:calc(-1*max(0px,min(3.125vw - 32px,28px)));margin-right:calc(-1*max(0px,min(3.125vw - 32px,28px)))}}@media (min-width:1024px) and (max-width:1279.98px){.project-details .project-details__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px;margin-left:0;margin-right:0}.project-details .project-details__title{font-size:28px}.project-details .project-details__sections{gap:24px;margin-top:32px}.project-details .project-details__section-title{font-size:18px}.project-details .project-details__text p,.project-details .project-details__text li{font-size:17px;font-weight:400;line-height:1.65}}@media (prefers-reduced-motion:reduce){.project-details .project-details__arrow,.project-details .project-details__arrow:before,.project-details .project-details__dot,.project-details .project-details__dot span{transition:none}}@media (forced-colors:active){.project-details .project-details__arrow{background:buttontext}.project-details .project-details__dot span{border-color:buttontext}.project-details .project-details__dot[aria-current=true] span{background:buttontext}.project-details .project-details__arrow:focus-visible{box-shadow:none;outline:3px solid highlight}.project-details .project-details__dot:focus-visible{box-shadow:none;outline:3px solid highlight}}
/*# sourceMappingURL=project-details.css.map */
