[data-component=milestone][data-v-1f2f3dd0]{color:var(--color-general-mute-black);background-color:var(--color-general-beige-100);position:relative;overflow-x:clip}[data-component=milestone] .top-container[data-v-1f2f3dd0]{padding:clamp(64px,6.826px + 14.66vw,256px) 0}[data-component=milestone] .top-container .upper-title[data-v-1f2f3dd0]{margin-bottom:clamp(36px,86.622px - 2.98vw,75px)}[data-component=milestone] .top-container .title[data-v-1f2f3dd0]{z-index:1;flex-direction:column;display:flex}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] p{letter-spacing:-.05em;font-family:Matter;font-size:clamp(72px,45.792px + 6.72vw,160px);font-weight:300;line-height:.9em}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] strong{letter-spacing:-.05em;font-family:Saol Display;font-size:clamp(56px,25.034px + 7.94vw,160px);font-style:italic;font-weight:300;line-height:.9em}@media only screen and (width>=1023px){[data-component=milestone] .top-container .title[data-v-1f2f3dd0] .line{opacity:0}}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] .line-2{text-align:end}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] .line-3{margin-top:-.15lh}@media only screen and (width<=1023px){[data-component=milestone] .top-container .title[data-v-1f2f3dd0]{display:block}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] .line{text-align:start;margin-top:0;display:inline}[data-component=milestone] .top-container .title[data-v-1f2f3dd0] .line:after{content:" "}}[data-component=milestone] .top-container .offsetted[data-v-1f2f3dd0]{letter-spacing:-.05em;margin-top:-.44lh;font-family:Matter;font-size:clamp(72px,45.792px + 6.72vw,160px);font-weight:300;line-height:.9em}[data-component=milestone] .top-container .offsetted .image-col[data-v-1f2f3dd0]{aspect-ratio:390/500;align-self:flex-start}[data-component=milestone] .top-container .offsetted .image-col[data-v-1f2f3dd0] img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}[data-component=milestone] .top-container .offsetted .info-col[data-v-1f2f3dd0]{flex-direction:column;justify-content:space-between;display:flex}@media only screen and (width<=1023px){[data-component=milestone] .top-container .offsetted .info-col[data-v-1f2f3dd0]{position:relative}}[data-component=milestone] .top-container .offsetted .info-col .info-top[data-v-1f2f3dd0]{width:max-content;margin-top:15%}@media only screen and (width<=1023px){[data-component=milestone] .top-container .offsetted .info-col .info-top[data-v-1f2f3dd0]{margin-left:calc((var(--100vw) - 2*var(--grid-padding))*9/var(--grid-columns));max-width:calc((var(--100vw) - 2*var(--grid-padding))*5/var(--grid-columns) - var(--grid-gap));position:absolute;bottom:100%;left:0;transform:none}}[data-component=milestone] .top-container .offsetted .info-col .info-top[data-v-1f2f3dd0] p{letter-spacing:-.02em;white-space:pre-line;font-family:Matter;font-size:clamp(20px,18.791px + .31vw,24px);font-weight:400;line-height:1.4em}[data-component=milestone] .top-container .offsetted .info-col .info-top[data-v-1f2f3dd0] strong{letter-spacing:-.02em;font-family:Saol Display;font-size:clamp(20px,18.791px + .31vw,24px);font-style:italic;font-weight:400;line-height:1.4em}[data-component=milestone] .top-container .offsetted .info-col .info-bottom[data-v-1f2f3dd0]{margin-bottom:-.25lh}@media only screen and (width<=1023px){[data-component=milestone] .top-container .offsetted .info-col .info-bottom[data-v-1f2f3dd0]{margin-top:24px}}[data-component=milestone] .project[data-v-1f2f3dd0]{padding-bottom:clamp(72px,42.243px + 7.63vw,172px)}[data-component=milestone] .project.layout-mobile[data-v-1f2f3dd0]{display:none}@media only screen and (width<=1023px){[data-component=milestone] .project.layout-desktop[data-v-1f2f3dd0]{display:none}[data-component=milestone] .project.layout-mobile[data-v-1f2f3dd0]{display:block}}[data-component=milestone] .project.layout-mobile[data-v-1f2f3dd0]{padding-top:36px}[data-component=milestone] .project.layout-mobile .project-image[data-v-1f2f3dd0] img{width:calc(100% + var(--grid-margin));max-width:none;margin-left:calc(var(--grid-margin)*-1)}[data-component=milestone] .project.layout-mobile .project-title[data-v-1f2f3dd0]{margin-bottom:clamp(16px,11.242px + 1.22vw,32px)}[data-component=milestone] .project.layout-mobile .project-title[data-v-1f2f3dd0] p{letter-spacing:-.05em;font-family:Matter;font-size:clamp(34px,23.86px + 2.6vw,68px);font-weight:300;line-height:1em;display:inline}[data-component=milestone] .project.layout-mobile .project-title[data-v-1f2f3dd0] p:not(:last-child):after{content:" "}[data-component=milestone] .project.layout-mobile .project-title[data-v-1f2f3dd0] strong{letter-spacing:-.05em;font-family:Saol Display;font-size:clamp(34px,23.86px + 2.6vw,68px);font-style:italic;font-weight:300;line-height:1em}[data-component=milestone] .project.layout-mobile .project-bottom[data-v-1f2f3dd0]{margin-top:60px}[data-component=milestone] .project.layout-mobile .project-bottom-content[data-v-1f2f3dd0]{margin-right:calc(var(--grid-margin)*-1);position:relative;overflow-x:clip}[data-component=milestone] .project.layout-mobile .project-bottom-content .draw-mobile[data-v-1f2f3dd0]{margin-left:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap));width:calc((var(--100vw) - 2*var(--grid-padding))*9/var(--grid-columns) - var(--grid-gap));position:relative}@media only screen and (width<=743px){[data-component=milestone] .project.layout-mobile .project-bottom-content .draw-mobile[data-v-1f2f3dd0]{margin-left:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap));width:calc((var(--100vw) - 2*var(--grid-padding))*12/var(--grid-columns) - var(--grid-gap))}}@media only screen and (width<=410px){[data-component=milestone] .project.layout-mobile .project-bottom-content .draw-mobile[data-v-1f2f3dd0]{margin-left:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap));width:calc((var(--100vw) - 2*var(--grid-padding))*16/var(--grid-columns) - var(--grid-gap))}}[data-component=milestone] .project.layout-mobile .project-subtitle[data-v-1f2f3dd0]{z-index:1;margin-left:calc((var(--100vw) - 2*var(--grid-padding))*1/var(--grid-columns));max-width:calc((var(--100vw) - 2*var(--grid-padding))*9/var(--grid-columns) - var(--grid-gap));position:absolute;top:0;left:0}[data-component=milestone] .project.layout-mobile .project-subtitle[data-v-1f2f3dd0] p{letter-spacing:-.02em;font-family:Matter;font-size:clamp(20px,18.791px + .31vw,24px);font-weight:400;line-height:1.4em;display:inline}[data-component=milestone] .project.layout-mobile .project-subtitle[data-v-1f2f3dd0] p:not(:last-child):after{content:" "}[data-component=milestone] .project.layout-mobile .project-subtitle[data-v-1f2f3dd0] strong{letter-spacing:-.02em;font-family:Saol Display;font-size:clamp(20px,18.791px + .31vw,24px);font-style:italic;font-weight:400;line-height:1.4em}[data-component=milestone] .project .bottom-note[data-v-1f2f3dd0],[data-component=milestone] .project .caption[data-v-1f2f3dd0]{text-align:end}[data-component=milestone] .project .bottom-note[data-v-1f2f3dd0]{opacity:.5}[data-component=milestone] .project .caption[data-v-1f2f3dd0]{margin-top:10px;margin-bottom:16px}[data-component=milestone] .project .project-info[data-v-1f2f3dd0]{flex-direction:column;justify-content:space-between;display:flex}[data-component=milestone] .project .project-info .project-title-wrapper[data-v-1f2f3dd0]{flex-direction:column;flex:1;justify-content:flex-end;display:flex}[data-component=milestone] .project .project-info .project-title-wrapper .project-title[data-v-1f2f3dd0]{z-index:1;margin-left:calc((var(--100vw) - 2*var(--grid-padding))*1/var(--grid-columns));margin-bottom:72px;position:sticky;bottom:72px}[data-component=milestone] .project .project-info .project-title-wrapper .project-title[data-v-1f2f3dd0] p{letter-spacing:-.05em;white-space:pre-line;font-family:Matter;font-size:clamp(34px,23.86px + 2.6vw,68px);font-weight:300;line-height:1em}[data-component=milestone] .project .project-info .project-title-wrapper .project-title[data-v-1f2f3dd0] strong{letter-spacing:-.05em;font-family:Saol Display;font-size:clamp(34px,23.86px + 2.6vw,68px);font-style:italic;font-weight:300;line-height:1em}[data-component=milestone] .project .project-info .project-bottom-content[data-v-1f2f3dd0]{margin-right:calc(var(--grid-margin)*-1);position:relative;overflow-x:clip}[data-component=milestone] .project .project-info .project-bottom-content .project-subtitle[data-v-1f2f3dd0]{z-index:1;margin-left:calc((var(--100vw) - 2*var(--grid-padding))*2/var(--grid-columns));max-width:calc((var(--100vw) - 2*var(--grid-padding))*8/var(--grid-columns));margin-bottom:-.5lh;position:relative}@media only screen and (width<=1440px){[data-component=milestone] .project .project-info .project-bottom-content .project-subtitle[data-v-1f2f3dd0]{margin-left:calc((var(--100vw) - 2*var(--grid-padding))*1/var(--grid-columns))}}[data-component=milestone] .project .project-info .project-bottom-content .project-subtitle[data-v-1f2f3dd0] p{letter-spacing:-.02em;white-space:pre-line;font-family:Matter;font-size:clamp(20px,18.791px + .31vw,24px);font-weight:400;line-height:1.4em}[data-component=milestone] .project .project-info .project-bottom-content .project-subtitle[data-v-1f2f3dd0] strong{letter-spacing:-.02em;font-family:Saol Display;font-size:clamp(20px,18.791px + .31vw,24px);font-style:italic;font-weight:400;line-height:1.4em}[data-component=milestone] .project .project-info .project-bottom-content .draw[data-v-1f2f3dd0]{bottom:-48px;left:calc((var(--100vw) - 2*var(--grid-padding))*11/var(--grid-columns) - var(--grid-gap));width:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap));position:absolute}@media only screen and (width<=1440px){[data-component=milestone] .project .project-info .project-bottom-content .draw[data-v-1f2f3dd0]{left:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap))}}@media only screen and (width>=2000px){[data-component=milestone] .project .project-info .project-bottom-content .draw[data-v-1f2f3dd0]{left:calc((var(--100vw) - 2*var(--grid-padding))*10/var(--grid-columns) - var(--grid-gap));width:calc((var(--100vw) - 2*var(--grid-padding))*12/var(--grid-columns) - var(--grid-gap))}}
