._page_1ya5c_1{padding-top:var(--header-height)}._intro_1ya5c_5{padding-top:var(--space-section);padding-bottom:var(--space-2xl)}._intro_1ya5c_5 h1{margin:0}._titlePeriod_1ya5c_14{color:var(--color-focus)}._description_1ya5c_18{max-width:39rem;margin:var(--space-lg) 0 0;color:var(--color-text-muted)}._gallery_1ya5c_24{padding-bottom:calc(var(--space-section) + var(--space-xl))}._group_1ya5c_28{margin-bottom:var(--space-2xl);align-items:start}._group_1ya5c_28:last-child{margin-bottom:0}._project_1ya5c_37{min-width:0;margin:0}._projectLink_1ya5c_42{cursor:pointer;display:block}._figure_1ya5c_47{margin:0}._project1_1ya5c_51{grid-column:1/span 7}._project2_1ya5c_54{margin-top:var(--space-xl);grid-column:9/span 4}._project3_1ya5c_58{margin-top:var(--space-lg);grid-column:1/span 5}._project4_1ya5c_62{grid-column:7/span 6}._project5_1ya5c_65{grid-column:1/span 4}._project6_1ya5c_68{margin-top:var(--space-xl);grid-column:6/span 7}._media_1ya5c_73 img{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-editorial);display:block}._caption_1ya5c_80{justify-content:space-between;align-items:start;gap:var(--space-sm);margin-top:var(--space-sm);display:flex}._captionText_1ya5c_88{min-width:0}._captionTitle_1ya5c_92{font-family:var(--font-display);font-size:var(--font-size-small);text-transform:uppercase;font-weight:500;line-height:1.35;display:block}._captionMeta_1ya5c_101{margin-top:var(--space-2xs);letter-spacing:normal;text-transform:none;display:block}._captionArrow_1ya5c_108{font-family:var(--font-display);font-size:var(--font-size-small);transition:transform var(--duration-fast) var(--ease-out);flex:none;line-height:1.35}@media (hover:hover) and (prefers-reduced-motion:no-preference){._projectLink_1ya5c_42:hover img{transform:scale(1.015)}._projectLink_1ya5c_42:hover ._captionArrow_1ya5c_108{transform:translate(2px,-2px)}}@media (max-width:64rem){._project1_1ya5c_51,._project3_1ya5c_58,._project5_1ya5c_65{grid-column:1/span 3}._project2_1ya5c_54,._project4_1ya5c_62,._project6_1ya5c_68{grid-column:4/span 3}._project2_1ya5c_54,._project3_1ya5c_58,._project6_1ya5c_68{margin-top:0}._project2_1ya5c_54,._project4_1ya5c_62,._project6_1ya5c_68{margin-top:var(--space-lg)}}@media (max-width:47.5rem){._intro_1ya5c_5{padding-bottom:var(--space-xl)}._group_1ya5c_28{row-gap:var(--space-xl);margin-bottom:var(--space-xl)}._project1_1ya5c_51,._project2_1ya5c_54,._project3_1ya5c_58,._project4_1ya5c_62,._project5_1ya5c_65,._project6_1ya5c_68{grid-column:1/-1;margin-top:0}._gallery_1ya5c_24{padding-bottom:var(--space-section)}}@media (prefers-reduced-motion:reduce){._media_1ya5c_73 img,._captionArrow_1ya5c_108{transition:none}}._cta_1ya5c_177{--color-focus:var(--color-brand);--cta-padding:clamp(5rem, 9vw, 10rem);--cta-width:min(calc(100% - 2 * var(--container-gutter)), var(--container-max));--cta-edge:calc((100% - var(--cta-width)) / 2);--cta-line-shift:clamp(1rem, 1.5vw, 2rem);--cta-axis:calc(var(--cta-edge) + var(--cta-width) * 1.7 / 2.7 - var(--cta-line-shift));isolation:isolate;background:var(--ink);color:var(--white);padding-block:var(--cta-padding);position:relative}._cta_1ya5c_177:before{content:"";z-index:-1;pointer-events:none;opacity:.5;background:linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) calc(var(--cta-edge) - var(--cta-line-shift)) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) var(--cta-axis) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) calc(100% - var(--cta-edge)) 0 / 1px 100% no-repeat, linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) 0 var(--cta-padding) / 100% 1px no-repeat, linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) 0 calc(100% - var(--cta-padding)) / 100% 1px no-repeat;position:absolute;inset:0}._ctaContent_1ya5c_216{padding-block:var(--space-lg);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;display:grid;position:relative}._ctaCopy_1ya5c_224{padding-inline-end:var(--space-xl)}._cta_1ya5c_177 h2{max-width:17ch;margin:0;font-size:clamp(2.5rem,1.5rem + 3.5vw,4.75rem);line-height:1.08}._cta_1ya5c_177 h2>span{display:block}._ctaIntro_1ya5c_239{max-width:40rem;color:var(--color-text-inverse-muted);margin:clamp(1.75rem,2.5vw,2.25rem) 0 0;line-height:1.65}._ctaServices_1ya5c_246{margin:var(--space-md) 0 0;color:var(--color-text-inverse-muted);font-size:var(--font-size-small);letter-spacing:.025em;line-height:1.8}._ctaAction_1ya5c_254{justify-content:center;align-self:stretch;align-items:center;display:flex}._ctaAction_1ya5c_254>a{flex:none;min-width:15rem;min-height:4rem;padding-inline:2rem;font-size:1rem}@media (max-width:64rem){._ctaCopy_1ya5c_224{padding-inline-end:var(--space-lg)}}@media (forced-colors:active){._cta_1ya5c_177 a:focus-visible{outline-color:highlight}}@media (max-width:56rem){._ctaContent_1ya5c_216{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}._ctaCopy_1ya5c_224{padding-inline-end:0}._ctaAction_1ya5c_254{justify-content:start}._cta_1ya5c_177:before{background:linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) 0 var(--cta-padding) / 100% 1px no-repeat, linear-gradient(var(--color-border-inverse), var(--color-border-inverse)) 0 calc(100% - var(--cta-padding)) / 100% 1px no-repeat}}@media (max-width:30rem){._ctaServices_1ya5c_246>span{display:block}._ctaServices_1ya5c_246>._ctaServiceSeparator_1ya5c_305{display:none}}
