.feature-project__grid{display:flex;flex-direction:column-reverse}@media screen and (min-width:990px){.feature-project__grid{flex-direction:row-reverse}.feature-project__grid--reverse{flex-direction:row}.feature-project__grid{min-height:calc(100vh - var(--header-height, 6rem))}.feature-project__grid--small{min-height:45vh}.feature-project__grid--medium{min-height:60vh}.feature-project__grid--large{min-height:75vh}}.feature-project__image-col,.feature-project__text-col{width:100%}@media screen and (min-width:990px){.feature-project__image-col,.feature-project__text-col{flex:0 0 50%;max-width:50%}}.feature-project__image-col{position:relative;overflow:hidden;min-height:28rem}.feature-project__image-wrapper{position:relative;width:100%;height:100%}@media screen and (min-width:990px){.feature-project__image-col{min-height:auto}.feature-project__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0}}.feature-project__image{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.feature-project__image{height:auto;object-fit:initial}}.feature-project__image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(226deg,#0000004d 2%,#0000 16%),linear-gradient(179deg,#0000004d 2%,#0000 39%)}.feature-project__text-col{display:flex;align-items:stretch;justify-content:flex-start;min-width:0}.feature-project__text-inner{width:100%;padding:var(--space-52, 5.2rem) var(--space-28, 2.8rem);display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-28, 2.8rem)}.feature-project__grid--small .feature-project__text-inner{padding-block:var(--space-28, 2.8rem)}.feature-project__grid--large .feature-project__text-inner{padding-block:var(--space-64, 6.4rem)}@media screen and (min-width:990px){.feature-project__grid--large .feature-project__text-inner{padding-block:var(--space-100, 10rem)}}.feature-project__heading-row{display:flex;align-items:flex-end;gap:var(--space-48, 4.8rem);width:100%;padding-bottom:var(--space-8, .8rem);border-bottom:1px solid var(--color-chalk);color:var(--color-chalk-light)}.feature-project__heading{flex:1 1 0;min-width:0;margin:0;line-height:1;font-family:var(--font-heading-family, "IvyOra Display"),Georgia,serif;font-weight:400;color:var(--color-chalk-light);font-size:var(--section-heading-size, 6.5rem);overflow-wrap:normal;word-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.feature-project__subtitle{flex:0 0 auto;margin:0;font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-size:1.6rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--color-chalk-light)}.feature-project__body{margin:0;font-family:"Aspekta",var(--font-body-family),sans-serif;font-weight:400;font-size:2.5rem;line-height:1.2;color:var(--color-chalk-light)}.feature-project__body p{margin:0;color:inherit}.feature-project__body p+p{margin-top:1em}.feature-project__cta-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-28, 2.8rem);margin-top:var(--space-16, 1.6rem);width:100%;max-width:40rem}.feature-project__cta{white-space:nowrap}@media screen and (max-width:749px){.feature-project__cta.button--primary{padding-left:var(--space-24, 2.4rem);padding-right:var(--space-24, 2.4rem)}}.feature-project__cta--highlight.button--primary{background-color:var(--color-powder-blue, #d9e1fd);color:var(--color-brown, #391b06)}.feature-project__cta--highlight.button--primary:hover{background-color:var(--color-powder-blue, #d9e1fd);color:var(--color-brown, #391b06);opacity:.85}.feature-project__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.feature-project__placeholder .placeholder-svg{width:100%;height:100%;object-fit:cover}@media screen and (max-width:989px){.feature-project__image-col{flex:0 0 auto;min-height:0;overflow:visible}.feature-project__text-col{flex:0 1 auto;min-height:auto}.feature-project__text-inner{padding:5rem var(--space-28, 2.8rem);padding-top:34px;justify-content:flex-start}.feature-project__heading-row{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-16, 1.6rem)}.feature-project__subtitle{white-space:normal}.feature-project__body,.feature-project__body p{font-size:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/section-feature-project.css.map */
