.FeatureMediaBlock-module-scss-module__zJxQOG__root{gap:var(--space-5);min-width:0;width:min(var(--container-max-width),100% - var(--container-gutter)*2);grid-template-columns:1fr;align-items:start;margin-inline:auto;display:grid}@media (min-width:768px){.FeatureMediaBlock-module-scss-module__zJxQOG__root{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 60%;align-items:start}}@media (min-width:1024px){.FeatureMediaBlock-module-scss-module__zJxQOG__root{gap:var(--space-8);grid-template-columns:minmax(0,1fr) 67%}}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__root{gap:var(--space-10)}}.FeatureMediaBlock-module-scss-module__zJxQOG__content{gap:var(--space-3);flex-direction:column;order:2;min-width:0;height:100%;display:flex}@media (min-width:768px){.FeatureMediaBlock-module-scss-module__zJxQOG__content{order:initial;gap:var(--space-4);min-height:0;padding:0}}@media (min-width:1024px){.FeatureMediaBlock-module-scss-module__zJxQOG__content{gap:var(--space-6)}}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__content{padding:var(--space-6);gap:var(--space-8)}}.FeatureMediaBlock-module-scss-module__zJxQOG__title{font-family:var(--font-display-stack);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);color:var(--color-text);margin:0}@media (min-width:768px){.FeatureMediaBlock-module-scss-module__zJxQOG__title{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}}@media (min-width:1024px){.FeatureMediaBlock-module-scss-module__zJxQOG__title{font-size:var(--text-2xl);padding-bottom:var(--space-6)}}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__title{font-size:var(--text-3xl);padding-bottom:var(--space-8)}}.FeatureMediaBlock-module-scss-module__zJxQOG__titleLink{color:inherit;transition:color var(--transition-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.FeatureMediaBlock-module-scss-module__zJxQOG__titleLink:hover{color:var(--color-amaranth-red)}}.FeatureMediaBlock-module-scss-module__zJxQOG__titleLink:focus{outline:none}.FeatureMediaBlock-module-scss-module__zJxQOG__titleLink:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.FeatureMediaBlock-module-scss-module__zJxQOG__titleLink{transition:none}}.FeatureMediaBlock-module-scss-module__zJxQOG__metaBlock{gap:var(--space-2);flex-direction:column;display:flex}.FeatureMediaBlock-module-scss-module__zJxQOG__metaBlock:not(:first-of-type){padding-top:var(--space-6);border-top:1px solid var(--color-border)}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaBlock:not(:first-of-type){padding-top:var(--space-8)}}@media (max-width:767px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaBlockServices{display:none}}.FeatureMediaBlock-module-scss-module__zJxQOG__metaLabel{font-size:var(--text-base);text-transform:uppercase;color:var(--color-text);font-weight:700;line-height:var(--leading-snug)}@media (max-width:767px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLabel{display:none}}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLabel{font-size:var(--text-lg)}}.FeatureMediaBlock-module-scss-module__zJxQOG__metaList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.FeatureMediaBlock-module-scss-module__zJxQOG__metaList li{padding-left:var(--space-5);position:relative}.FeatureMediaBlock-module-scss-module__zJxQOG__metaList li:before{content:"";background:var(--gradient-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:.4em;left:0}@media (max-width:767px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaList{align-items:center;gap:var(--space-3) var(--space-5);flex-flow:wrap}.FeatureMediaBlock-module-scss-module__zJxQOG__metaList li{align-items:center;min-width:0;display:inline-flex}.FeatureMediaBlock-module-scss-module__zJxQOG__metaList li:before{top:50%;transform:translateY(-50%)}}.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink{font-size:var(--text-base);color:var(--color-text);transition:color var(--transition-normal);line-height:var(--leading-tight);text-decoration:none}@media (max-width:767px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink{font-size:var(--text-sm);font-weight:400;line-height:var(--leading-none)}}@media (min-width:1280px){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink{font-size:var(--text-lg)}}@media (hover:hover) and (pointer:fine){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink:hover{color:var(--color-amaranth-red)}}.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink:focus{outline:none}.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink:focus-visible{box-shadow:inset 0 0 0 1px var(--color-focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.FeatureMediaBlock-module-scss-module__zJxQOG__metaLink{transition:none}}.FeatureMediaBlock-module-scss-module__zJxQOG__ctaWrap{margin-top:var(--space-1)}@media (min-width:768px){.FeatureMediaBlock-module-scss-module__zJxQOG__ctaWrap{margin-top:0}}.FeatureMediaBlock-module-scss-module__zJxQOG__mediaWrap{width:100%;min-width:0;max-width:100%;aspect-ratio:var(--feature-media-aspect,16/11);order:1;max-height:40svh;position:relative}@supports not (height:40svh){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaWrap{max-height:40vh}}@media (min-width:480px){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaWrap{max-height:50svh}@supports not (height:50svh){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaWrap{max-height:50vh}}}@media (min-width:768px){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaWrap{order:initial;max-height:80dvh}}.FeatureMediaBlock-module-scss-module__zJxQOG__mediaLink{display:block;position:absolute;inset:0}.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame{border-radius:var(--radius-2xl);background:var(--color-bg-muted);width:100%;height:100%;position:relative;overflow:hidden}.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame img,.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame video{transition-property:transform;transition-duration:.4s;transition-timing-function:ease-in-out}@media (prefers-reduced-motion:reduce){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame img,.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame video{transition:none}}@media (hover:hover) and (pointer:fine){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame:hover img,.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame:hover video{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame:hover img,.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame:hover video{transform:none}}.FeatureMediaBlock-module-scss-module__zJxQOG__mediaImage{object-fit:cover}@media (hover:hover) and (pointer:fine){.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame.FeatureMediaBlock-module-scss-module__zJxQOG__noHoverScale:hover img,.FeatureMediaBlock-module-scss-module__zJxQOG__mediaFrame.FeatureMediaBlock-module-scss-module__zJxQOG__noHoverScale:hover video{transform:none}}.FeatureMediaBlock-module-scss-module__zJxQOG__hoverVideoWrap{position:absolute;inset:0}
.SelectedWorkList-module-scss-module__cFeXcG__root{gap:var(--space-12);flex-direction:column;display:flex}@media (min-width:1024px){.SelectedWorkList-module-scss-module__cFeXcG__root{gap:var(--space-16)}}.SelectedWorkList-module-scss-module__cFeXcG__item{background-color:var(--color-bg);min-width:0}.SelectedWorkList-module-scss-module__cFeXcG__rootParallax{position:relative}@media (min-width:1024px){.SelectedWorkList-module-scss-module__cFeXcG__rootParallax{padding:0 var(--space-6)}}.SelectedWorkList-module-scss-module__cFeXcG__panel{border-radius:var(--radius-4xl);align-items:center;height:75svh;display:flex;position:sticky;top:0;overflow:hidden}@supports not (height:75svh){.SelectedWorkList-module-scss-module__cFeXcG__panel{height:75vh}}@media (min-width:480px){.SelectedWorkList-module-scss-module__cFeXcG__panel{height:100svh}@supports not (height:100svh){.SelectedWorkList-module-scss-module__cFeXcG__panel{height:100vh}}}.SelectedWorkList-module-scss-module__cFeXcG__panelNoise{z-index:0}.SelectedWorkList-module-scss-module__cFeXcG__overlay{background-color:color-mix(in srgb, var(--color-black) 10%, transparent);opacity:0;pointer-events:none;z-index:1;position:absolute;inset:0}