/**handles:ashfork-portfolio**/
.ashfork-portfolio{--ashfork-gap:6px;--ashfork-card-overlay-color:rgba(0, 0, 0, 0.34);--ashfork-card-title-color:#fff;--ashfork-filter-active-color:#d53b2e;--ashfork-filter-font-family:Georgia,"Times New Roman",serif;--ashfork-filter-font-size:16px;--ashfork-filter-font-weight:800;--ashfork-filter-pill-active-bg:#171717;--ashfork-filter-pill-active-text:#fff;--ashfork-filter-pill-bg:rgba(255, 255, 255, 0.9);--ashfork-filter-pill-border:transparent;--ashfork-filter-pill-text:#4d5258;--ashfork-filter-separator-color:#4d5258;--ashfork-filter-text-color:#4d5258;--ashfork-filter-text-transform:uppercase;--ashfork-link-color:#6c5542;--ashfork-hero-object-position:center center;--ashfork-modal-bg:#f8f7f4;--ashfork-modal-backdrop:rgba(8, 9, 11, 0.88);--ashfork-body-font-family:inherit;--ashfork-body-font-size:16px;--ashfork-body-font-weight:400;--ashfork-body-text-color:#2d2a27;--ashfork-close-bg:#111;--ashfork-close-border:rgba(255, 255, 255, 0.22);--ashfork-close-font-family:Arial,Helvetica,sans-serif;--ashfork-close-font-weight:800;--ashfork-close-hover-bg:#111;--ashfork-close-text:#fff;--ashfork-cta-bg:#181614;--ashfork-cta-hover-bg:#6c5542;--ashfork-cta-text:#fff;--ashfork-gallery-item-bg:#f2f0ed;--ashfork-grid-subtitle-color:rgba(255, 255, 255, 0.82);--ashfork-grid-subtitle-font-family:Georgia,"Times New Roman",serif;--ashfork-grid-subtitle-font-size:13px;--ashfork-grid-subtitle-font-weight:700;--ashfork-grid-title-font-family:"Arial Narrow",Impact,sans-serif;--ashfork-grid-title-font-size:24px;--ashfork-grid-title-font-weight:800;--ashfork-metric-card-bg:rgba(255, 255, 255, 0.58);--ashfork-metric-card-border:rgba(20, 20, 20, 0.1);--ashfork-metric-font-family:Arial,Helvetica,sans-serif;--ashfork-metric-label-color:#747b88;--ashfork-metric-value-color:#181614;--ashfork-metric-value-font-size:76px;--ashfork-metric-value-font-weight:800;--ashfork-nav-bg:rgba(255, 255, 255, 0.9);--ashfork-nav-font-family:Arial,Helvetica,sans-serif;--ashfork-nav-font-weight:800;--ashfork-nav-icon-bg:#111;--ashfork-nav-icon-color:#fff;--ashfork-nav-text:#111;--ashfork-popup-description-color:#3a3029;--ashfork-popup-subtitle-color:#6c5542;--ashfork-popup-subtitle-font-family:Arial,Helvetica,sans-serif;--ashfork-popup-subtitle-font-size:14px;--ashfork-popup-subtitle-font-weight:800;--ashfork-popup-title-color:#141414;--ashfork-popup-title-font-family:Arial,Helvetica,sans-serif;--ashfork-popup-title-font-size:86px;--ashfork-popup-title-font-weight:800;--ashfork-project-info-card-bg:rgba(255, 255, 255, 0.42);--ashfork-project-info-card-border:rgba(17, 17, 17, 0.08);--ashfork-project-info-label-color:#747b88;--ashfork-project-info-value-color:#181614;--ashfork-section-accent-color:#6c5542;--ashfork-section-heading-color:#181614;--ashfork-section-heading-font-family:Arial,Helvetica,sans-serif;--ashfork-section-heading-font-size:54px;--ashfork-section-heading-font-weight:800;--ashfork-share-font-family:Arial,Helvetica,sans-serif;--ashfork-share-font-weight:800;--ashfork-share-icon-bg:#2c2d2f;--ashfork-share-icon-color:#fff;--ashfork-share-icon-hover-bg:#6c5542;--ashfork-share-icon-hover-color:#fff;--ashfork-share-label-color:#181614;--ashfork-story-eyebrow-color:#6c5542;--ashfork-story-heading-color:#161412;--ashfork-story-panel-bg:rgba(255, 255, 255, 0.48);--ashfork-story-panel-border:rgba(20, 20, 20, 0.08);--ashfork-story-text-color:#3b342e;--ashfork-video-badge-bg:rgba(17, 17, 17, 0.78);--ashfork-video-badge-color:#fff;--ashfork-video-badge-font-family:Arial,Helvetica,sans-serif;--ashfork-video-badge-font-weight:800;color:#171717;margin-left:auto;margin-right:auto;max-width:var(--ashfork-max-width,860px)}.ashfork-portfolio--creative{--ashfork-gap:6px}.ashfork-portfolio button{letter-spacing:0;line-height:1.2;text-transform:none}.ashfork-portfolio__filters{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin:0 0 34px;padding:0;text-align:center}.ashfork-portfolio__filters button{appearance:none;background:0 0;border:0;border-radius:0;color:var(--ashfork-filter-text-color);cursor:pointer;font:inherit;font-family:var(--ashfork-filter-font-family);font-size:var(--ashfork-filter-font-size);font-weight:var(--ashfork-filter-font-weight);padding:0;text-transform:var(--ashfork-filter-text-transform);transition:background-color 160ms ease,color 160ms ease}.ashfork-portfolio__filters button:not(:last-child)::after{color:var(--ashfork-filter-separator-color);content:"/";display:inline-block;padding:0 8px}.ashfork-portfolio__filters button.is-active,.ashfork-portfolio__filters button:hover{background:0 0;color:var(--ashfork-filter-active-color)}.ashfork-portfolio--filter-pills .ashfork-portfolio__filters{background:0 0;border:0;border-radius:0;box-shadow:none;gap:10px;justify-content:center;margin-left:auto;margin-right:auto;max-width:min(100%,980px);padding:0}.ashfork-portfolio--filter-pills .ashfork-portfolio__filters button{background:var(--ashfork-filter-pill-bg);border:1px solid var(--ashfork-filter-pill-border);border-radius:999px;color:var(--ashfork-filter-pill-text);flex:0 0 auto;font-family:var(--ashfork-filter-font-family);font-size:var(--ashfork-filter-font-size);min-width:max-content;padding:13px 22px;text-align:center;white-space:nowrap}.ashfork-portfolio--filter-minimal .ashfork-portfolio__filters button::after,.ashfork-portfolio--filter-pills .ashfork-portfolio__filters button::after{content:none}.ashfork-portfolio--filter-pills .ashfork-portfolio__filters button.is-active,.ashfork-portfolio--filter-pills .ashfork-portfolio__filters button:hover{background:var(--ashfork-filter-pill-active-bg);border-color:var(--ashfork-filter-pill-active-bg);color:var(--ashfork-filter-pill-active-text)}.ashfork-portfolio--filter-minimal .ashfork-portfolio__filters{gap:18px}.ashfork-portfolio--filter-minimal .ashfork-portfolio__filters button{font-family:var(--ashfork-filter-font-family);font-size:var(--ashfork-filter-font-size)}.ashfork-portfolio__grid{display:grid;gap:var(--ashfork-gap);grid-template-columns:repeat(var(--ashfork-columns),minmax(0,1fr))}.ashfork-portfolio--isotope .ashfork-portfolio__grid{display:block;margin:calc(var(--ashfork-gap)/ -2)}.ashfork-portfolio--isotope .ashfork-card{box-sizing:border-box;padding:calc(var(--ashfork-gap)/ 2);transition:opacity 180ms ease;width:calc(100% / var(--ashfork-columns))}.ashfork-portfolio--isotope .ashfork-card--tile-wide,.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3){width:calc(200% / var(--ashfork-columns))}.ashfork-portfolio--isotope .ashfork-card--tile-large,.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1){width:calc(200% / var(--ashfork-columns))}.ashfork-portfolio--isotope.ashfork-portfolio--layout-masonry .ashfork-card__media{aspect-ratio:auto}.ashfork-portfolio--isotope.ashfork-portfolio--layout-masonry .ashfork-card__media img{height:auto;min-height:100%}.ashfork-portfolio--isotope.ashfork-portfolio--layout-masonry .ashfork-card--tile-large .ashfork-card__media,.ashfork-portfolio--isotope.ashfork-portfolio--layout-masonry .ashfork-card--tile-tall .ashfork-card__media,.ashfork-portfolio--isotope.ashfork-portfolio--layout-masonry .ashfork-card--tile-wide .ashfork-card__media{aspect-ratio:inherit}.ashfork-portfolio--layout-masonry .ashfork-portfolio__grid,.ashfork-portfolio--layout-mosaic .ashfork-portfolio__grid{grid-auto-flow:dense}.ashfork-portfolio--layout-masonry .ashfork-card:nth-child(4n+1){grid-row:span 2}.ashfork-card--tile-large,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1){grid-column:span 2;grid-row:span 2}.ashfork-card--tile-wide,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3){grid-column:span 2}.ashfork-card--tile-tall,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+5){grid-row:span 2}.ashfork-card--tile-normal{grid-column:span 1!important;grid-row:span 1!important}.ashfork-card--tile-wide{grid-column:span 2!important}.ashfork-card--tile-tall{grid-row:span 2!important}.ashfork-card--tile-large{grid-column:span 2!important;grid-row:span 2!important}.ashfork-card.is-filtered-out{opacity:0;pointer-events:none;transform:translateY(8px)}.ashfork-portfolio--filter-animation-scale .ashfork-card.is-filtered-out{transform:scale(.96)}.ashfork-portfolio--filter-animation-none .ashfork-card{transition:none}.ashfork-card[hidden]{display:none}.ashfork-modal[hidden]{display:none!important}.ashfork-card__button{appearance:none;background:0 0;border:0;color:inherit;cursor:pointer;display:block;font:inherit;letter-spacing:0;line-height:normal;padding:0;text-align:left;text-transform:none;width:100%}.ashfork-card{transition:opacity 180ms ease,transform 180ms ease}.ashfork-portfolio--creative .ashfork-card__button{background:#111;overflow:hidden;position:relative}.ashfork-card__media{aspect-ratio:1/1;background:#eef0f2;display:block;overflow:hidden;position:relative}.ashfork-portfolio--tile-landscape .ashfork-card__media{aspect-ratio:4/3}.ashfork-portfolio--tile-portrait .ashfork-card__media{aspect-ratio:4/5}.ashfork-card--tile-wide .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3) .ashfork-card__media{aspect-ratio:2/1}.ashfork-card--tile-tall .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+5) .ashfork-card__media{aspect-ratio:1/2}.ashfork-card--tile-large .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1) .ashfork-card__media{aspect-ratio:1/1}.ashfork-card__media img{display:block;height:100%;object-fit:cover;transition:transform 220ms ease,filter 220ms ease;width:100%}.ashfork-card__media picture{display:block;height:100%;width:100%}.ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card__button:hover .ashfork-card__media img{filter:saturate(.92) contrast(1.08) brightness(.46);transform:scale(1.04)}.ashfork-card__play{align-items:center;background:var(--ashfork-video-badge-bg);border-radius:999px;color:var(--ashfork-video-badge-color);display:inline-flex;font-family:var(--ashfork-video-badge-font-family);font-size:0;height:28px;justify-content:center;left:auto;position:absolute;right:12px;top:12px;width:54px;z-index:2}.ashfork-card__play::before{content:"Video";font-size:.68rem;font-weight:var(--ashfork-video-badge-font-weight);letter-spacing:0;line-height:1;text-transform:uppercase}.ashfork-card__play--icon{height:34px;width:34px}.ashfork-card__play--icon::before{border-bottom:7px solid transparent;border-left:10px solid var(--ashfork-video-badge-color);border-top:7px solid transparent;content:"";display:block;font-size:0;margin-left:2px}.ashfork-card__body{display:grid;gap:4px;padding:12px 0 0}.ashfork-portfolio--creative .ashfork-card__body{align-content:center;background:var(--ashfork-card-overlay-color);color:#fff;inset:0;opacity:0;padding:26px;position:absolute;text-align:center;transform:none;transition:opacity 220ms ease,transform 220ms ease;overflow:hidden}.ashfork-portfolio--creative .ashfork-card__body::after,.ashfork-portfolio--creative .ashfork-card__body::before{background:rgba(255,255,255,.86);content:"";height:1px;pointer-events:none;position:absolute;transform:rotate(45deg) scale(.5);transform-origin:center;transition:transform 240ms ease;width:50%;z-index:0}.ashfork-portfolio--creative .ashfork-card__body::before{bottom:4%;right:20px;transform-origin:bottom right}.ashfork-portfolio--creative .ashfork-card__body::after{left:20px;top:4%;transform-origin:top left}.ashfork-portfolio--creative .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--creative .ashfork-card__button:hover .ashfork-card__body{opacity:1}.ashfork-portfolio--creative .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-portfolio--creative .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-portfolio--creative .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-portfolio--creative .ashfork-card__button:hover .ashfork-card__body::before{transform:rotate(45deg) scale(1)}.ashfork-card--hover-blur .ashfork-card__body::after,.ashfork-card--hover-blur .ashfork-card__body::before,.ashfork-card--hover-bubba .ashfork-card__body::after,.ashfork-card--hover-bubba .ashfork-card__body::before,.ashfork-card--hover-chico .ashfork-card__body::after,.ashfork-card--hover-chico .ashfork-card__body::before,.ashfork-card--hover-dexter .ashfork-card__body::after,.ashfork-card--hover-dexter .ashfork-card__body::before,.ashfork-card--hover-duke .ashfork-card__body::after,.ashfork-card--hover-duke .ashfork-card__body::before,.ashfork-card--hover-fade .ashfork-card__body::after,.ashfork-card--hover-fade .ashfork-card__body::before,.ashfork-card--hover-goliath .ashfork-card__body::after,.ashfork-card--hover-goliath .ashfork-card__body::before,.ashfork-card--hover-honey .ashfork-card__body::after,.ashfork-card--hover-honey .ashfork-card__body::before,.ashfork-card--hover-julia .ashfork-card__body::after,.ashfork-card--hover-julia .ashfork-card__body::before,.ashfork-card--hover-layla .ashfork-card__body::after,.ashfork-card--hover-layla .ashfork-card__body::before,.ashfork-card--hover-lexi .ashfork-card__body::after,.ashfork-card--hover-lexi .ashfork-card__body::before,.ashfork-card--hover-lift .ashfork-card__body::after,.ashfork-card--hover-lift .ashfork-card__body::before,.ashfork-card--hover-lily .ashfork-card__body::after,.ashfork-card--hover-lily .ashfork-card__body::before,.ashfork-card--hover-marley .ashfork-card__body::after,.ashfork-card--hover-marley .ashfork-card__body::before,.ashfork-card--hover-milo .ashfork-card__body::after,.ashfork-card--hover-milo .ashfork-card__body::before,.ashfork-card--hover-ming .ashfork-card__body::after,.ashfork-card--hover-ming .ashfork-card__body::before,.ashfork-card--hover-moses .ashfork-card__body::after,.ashfork-card--hover-moses .ashfork-card__body::before,.ashfork-card--hover-none .ashfork-card__body::after,.ashfork-card--hover-none .ashfork-card__body::before,.ashfork-card--hover-oscar .ashfork-card__body::after,.ashfork-card--hover-oscar .ashfork-card__body::before,.ashfork-card--hover-roxy .ashfork-card__body::after,.ashfork-card--hover-roxy .ashfork-card__body::before,.ashfork-card--hover-ruby .ashfork-card__body::after,.ashfork-card--hover-ruby .ashfork-card__body::before,.ashfork-card--hover-sadie .ashfork-card__body::after,.ashfork-card--hover-sadie .ashfork-card__body::before,.ashfork-card--hover-sarah .ashfork-card__body::after,.ashfork-card--hover-sarah .ashfork-card__body::before,.ashfork-card--hover-selena .ashfork-card__body::after,.ashfork-card--hover-selena .ashfork-card__body::before,.ashfork-card--hover-slide .ashfork-card__body::after,.ashfork-card--hover-slide .ashfork-card__body::before,.ashfork-card--hover-steve .ashfork-card__body::after,.ashfork-card--hover-steve .ashfork-card__body::before,.ashfork-card--hover-zoom .ashfork-card__body::after,.ashfork-card--hover-zoom .ashfork-card__body::before,.ashfork-portfolio--creative:not(.ashfork-portfolio--hover-slash):not(.ashfork-portfolio--hover-diagonal):not(.ashfork-portfolio--hover-romeo):not(.ashfork-portfolio--hover-jazz):not(.ashfork-portfolio--hover-apollo) .ashfork-card__body::after,.ashfork-portfolio--creative:not(.ashfork-portfolio--hover-slash):not(.ashfork-portfolio--hover-diagonal):not(.ashfork-portfolio--hover-romeo):not(.ashfork-portfolio--hover-jazz):not(.ashfork-portfolio--hover-apollo) .ashfork-card__body::before{content:none}.ashfork-portfolio--hover-lift .ashfork-card__button{transition:box-shadow 180ms ease,transform 180ms ease}.ashfork-portfolio--hover-lift .ashfork-card__button:focus-visible,.ashfork-portfolio--hover-lift .ashfork-card__button:hover{box-shadow:0 18px 44px rgba(0,0,0,.22);transform:translateY(-4px)}.ashfork-card--hover-chico .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-chico .ashfork-card__button:hover .ashfork-card__media img,.ashfork-card--hover-ruby .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-ruby .ashfork-card__button:hover .ashfork-card__media img,.ashfork-card--hover-zoom .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-zoom .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-chico .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-chico .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-ruby .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-ruby .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-zoom .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-zoom .ashfork-card__button:hover .ashfork-card__media img{transform:scale(1.12)}.ashfork-card--hover-blur .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-blur .ashfork-card__button:hover .ashfork-card__media img,.ashfork-card--hover-selena .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-selena .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-blur .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-blur .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-selena .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-selena .ashfork-card__button:hover .ashfork-card__media img{filter:blur(2px) saturate(.92) contrast(1.08) brightness(.48)}.ashfork-card--hover-goliath .ashfork-card__body,.ashfork-card--hover-julia .ashfork-card__body,.ashfork-card--hover-lily .ashfork-card__body,.ashfork-card--hover-sadie .ashfork-card__body,.ashfork-card--hover-slide .ashfork-card__body,.ashfork-portfolio--hover-goliath .ashfork-card__body,.ashfork-portfolio--hover-julia .ashfork-card__body,.ashfork-portfolio--hover-lily .ashfork-card__body,.ashfork-portfolio--hover-sadie .ashfork-card__body,.ashfork-portfolio--hover-slide .ashfork-card__body{opacity:1;transform:translateY(100%)}.ashfork-card--hover-goliath .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-goliath .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-julia .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-julia .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-lily .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-lily .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-sadie .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-sadie .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-slide .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-slide .ashfork-card__button:hover .ashfork-card__body,.ashfork-portfolio--hover-goliath .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-goliath .ashfork-card__button:hover .ashfork-card__body,.ashfork-portfolio--hover-julia .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-julia .ashfork-card__button:hover .ashfork-card__body,.ashfork-portfolio--hover-lily .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-lily .ashfork-card__button:hover .ashfork-card__body,.ashfork-portfolio--hover-sadie .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-sadie .ashfork-card__button:hover .ashfork-card__body,.ashfork-portfolio--hover-slide .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-slide .ashfork-card__button:hover .ashfork-card__body{transform:translateY(0)}.ashfork-card--hover-bubba .ashfork-card__body,.ashfork-card--hover-layla .ashfork-card__body,.ashfork-card--hover-ming .ashfork-card__body,.ashfork-card--hover-moses .ashfork-card__body,.ashfork-card--hover-oscar .ashfork-card__body,.ashfork-portfolio--hover-bubba .ashfork-card__body,.ashfork-portfolio--hover-layla .ashfork-card__body,.ashfork-portfolio--hover-ming .ashfork-card__body,.ashfork-portfolio--hover-moses .ashfork-card__body,.ashfork-portfolio--hover-oscar .ashfork-card__body{box-shadow:inset 0 0 0 1px rgba(255,255,255,.72),inset 0 0 0 16px rgba(255,255,255,.06)}.ashfork-card--hover-milo .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-milo .ashfork-card__button:hover .ashfork-card__media img,.ashfork-card--hover-roxy .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-roxy .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-milo .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-milo .ashfork-card__button:hover .ashfork-card__media img,.ashfork-portfolio--hover-roxy .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-roxy .ashfork-card__button:hover .ashfork-card__media img{transform:translateX(-10px) scale(1.08)}.ashfork-portfolio--hover-none .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-portfolio--hover-none .ashfork-card__button:hover .ashfork-card__media img{filter:none;transform:none}.ashfork-portfolio--hover-none .ashfork-card__body{opacity:0!important}.ashfork-portfolio--hover-none .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-portfolio--hover-none .ashfork-card__button:hover .ashfork-card__body{opacity:0!important}.ashfork-card--hover-lift .ashfork-card__button:focus-visible,.ashfork-card--hover-lift .ashfork-card__button:hover{box-shadow:0 18px 44px rgba(0,0,0,.22);transform:translateY(-4px)}.ashfork-card--hover-none .ashfork-card__button:focus-visible .ashfork-card__media img,.ashfork-card--hover-none .ashfork-card__button:hover .ashfork-card__media img{filter:none;transform:none}.ashfork-card--hover-none .ashfork-card__body{opacity:0!important}.ashfork-card--hover-slash .ashfork-card__body{opacity:0}.ashfork-card--hover-apollo .ashfork-card__body::after,.ashfork-card--hover-apollo .ashfork-card__body::before,.ashfork-card--hover-diagonal .ashfork-card__body::after,.ashfork-card--hover-diagonal .ashfork-card__body::before,.ashfork-card--hover-jazz .ashfork-card__body::after,.ashfork-card--hover-jazz .ashfork-card__body::before,.ashfork-card--hover-romeo .ashfork-card__body::after,.ashfork-card--hover-romeo .ashfork-card__body::before,.ashfork-card--hover-slash .ashfork-card__body::after,.ashfork-card--hover-slash .ashfork-card__body::before{background:rgba(255,255,255,.86);content:""!important;height:1px;pointer-events:none;position:absolute;transform:rotate(45deg) scale(.5);transform-origin:center;transition:transform 240ms ease;width:50%;z-index:0}.ashfork-card--hover-apollo .ashfork-card__body::before,.ashfork-card--hover-diagonal .ashfork-card__body::before,.ashfork-card--hover-jazz .ashfork-card__body::before,.ashfork-card--hover-romeo .ashfork-card__body::before,.ashfork-card--hover-slash .ashfork-card__body::before{bottom:4%;right:20px;transform-origin:bottom right}.ashfork-card--hover-apollo .ashfork-card__body::after,.ashfork-card--hover-diagonal .ashfork-card__body::after,.ashfork-card--hover-jazz .ashfork-card__body::after,.ashfork-card--hover-romeo .ashfork-card__body::after,.ashfork-card--hover-slash .ashfork-card__body::after{left:20px;top:4%;transform-origin:top left}.ashfork-card--hover-apollo .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-apollo .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-diagonal .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-diagonal .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-jazz .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-jazz .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-romeo .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-romeo .ashfork-card__button:hover .ashfork-card__body,.ashfork-card--hover-slash .ashfork-card__button:focus-visible .ashfork-card__body,.ashfork-card--hover-slash .ashfork-card__button:hover .ashfork-card__body{opacity:1!important}.ashfork-card--hover-apollo .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-card--hover-apollo .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-card--hover-apollo .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-card--hover-apollo .ashfork-card__button:hover .ashfork-card__body::before,.ashfork-card--hover-diagonal .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-card--hover-diagonal .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-card--hover-diagonal .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-card--hover-diagonal .ashfork-card__button:hover .ashfork-card__body::before,.ashfork-card--hover-jazz .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-card--hover-jazz .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-card--hover-jazz .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-card--hover-jazz .ashfork-card__button:hover .ashfork-card__body::before,.ashfork-card--hover-romeo .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-card--hover-romeo .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-card--hover-romeo .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-card--hover-romeo .ashfork-card__button:hover .ashfork-card__body::before,.ashfork-card--hover-slash .ashfork-card__button:focus-visible .ashfork-card__body::after,.ashfork-card--hover-slash .ashfork-card__button:focus-visible .ashfork-card__body::before,.ashfork-card--hover-slash .ashfork-card__button:hover .ashfork-card__body::after,.ashfork-card--hover-slash .ashfork-card__button:hover .ashfork-card__body::before{transform:rotate(45deg) scale(1)}.ashfork-card__body strong{font-size:1.05rem;line-height:1.2}.ashfork-portfolio--creative .ashfork-card__body strong{color:var(--ashfork-card-title-color);font-family:var(--ashfork-grid-title-font-family);font-size:clamp(1.15rem, 2.1vw, var(--ashfork-grid-title-font-size));font-weight:var(--ashfork-grid-title-font-weight);letter-spacing:0;line-height:.96;position:relative;text-transform:uppercase;z-index:1}.ashfork-portfolio--creative .ashfork-card__body strong::after{background:currentColor;content:"";display:block;height:1px;margin:7px auto 0;opacity:0;transform:scaleX(0);transition:opacity 180ms ease,transform 180ms ease;width:44px}.ashfork-card--hover-honey .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-card--hover-honey .ashfork-card__button:hover .ashfork-card__body strong::after,.ashfork-card--hover-marley .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-card--hover-marley .ashfork-card__button:hover .ashfork-card__body strong::after,.ashfork-card--hover-sarah .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-card--hover-sarah .ashfork-card__button:hover .ashfork-card__body strong::after,.ashfork-portfolio--hover-honey .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-portfolio--hover-honey .ashfork-card__button:hover .ashfork-card__body strong::after,.ashfork-portfolio--hover-marley .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-portfolio--hover-marley .ashfork-card__button:hover .ashfork-card__body strong::after,.ashfork-portfolio--hover-sarah .ashfork-card__button:focus-visible .ashfork-card__body strong::after,.ashfork-portfolio--hover-sarah .ashfork-card__button:hover .ashfork-card__body strong::after{opacity:1;transform:scaleX(1)}.ashfork-card__body span{color:#5b6472;font-size:.94rem}.ashfork-portfolio--creative .ashfork-card__body span{color:var(--ashfork-grid-subtitle-color);font-family:var(--ashfork-grid-subtitle-font-family);font-size:var(--ashfork-grid-subtitle-font-size);font-weight:var(--ashfork-grid-subtitle-font-weight);letter-spacing:.08em;position:relative;text-transform:uppercase;z-index:1}.ashfork-card__body em{color:#667085;display:none;font-size:.94rem;font-style:normal;line-height:1.45}.ashfork-portfolio--creative .ashfork-card__body em{display:none}.ashfork-modal{background:var(--ashfork-modal-backdrop);inset:0;overflow:auto;padding:0;position:fixed;z-index:9999;opacity:0;transition:opacity 180ms ease}.ashfork-modal.is-open{opacity:1}.ashfork-modal__panel{background:var(--ashfork-modal-bg);color:#111;margin:0;min-height:100vh;padding-bottom:92px;position:relative;transform:translateY(0);transition:transform 180ms ease,opacity 180ms ease}.ashfork-card--transition-zoom .ashfork-modal__panel,.ashfork-portfolio--transition-zoom .ashfork-modal__panel{transform:scale(.96)}.ashfork-card--transition-slide .ashfork-modal__panel,.ashfork-portfolio--transition-slide .ashfork-modal__panel{transform:translateY(32px)}.ashfork-card--transition-none .ashfork-modal,.ashfork-card--transition-none .ashfork-modal__panel,.ashfork-portfolio--transition-none .ashfork-modal,.ashfork-portfolio--transition-none .ashfork-modal__panel{transition:none}.ashfork-modal.is-open .ashfork-modal__panel{transform:none}.ashfork-modal__close{appearance:none;align-items:center;background:var(--ashfork-close-bg)!important;border:1px solid var(--ashfork-close-border)!important;border-radius:999px;box-shadow:0 16px 42px rgba(0,0,0,.28);color:var(--ashfork-close-text)!important;cursor:pointer;display:inline-flex;font-family:var(--ashfork-close-font-family);gap:10px;height:56px;letter-spacing:0;line-height:1;padding:0 22px 0 17px;position:fixed;right:26px;text-transform:uppercase;top:max(26px,calc(var(--wp-admin--admin-bar--height,0px) + 18px));transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease,opacity 160ms ease,transform 160ms ease;z-index:10001}.ashfork-modal:not(.is-scrolled) .ashfork-modal__close{background:rgba(17,17,17,.46)!important;border-color:rgba(255,255,255,.28)!important;box-shadow:0 12px 34px rgba(0,0,0,.16);gap:0;justify-content:center;opacity:.74;padding:0;width:56px}.ashfork-modal.is-scrolled .ashfork-modal__close,.ashfork-modal__close:focus-visible,.ashfork-modal__close:hover{opacity:1}.ashfork-modal:not(.is-scrolled) .ashfork-modal__close span:last-child{opacity:0;width:0}.ashfork-modal__close:focus-visible,.ashfork-modal__close:hover{background:var(--ashfork-close-hover-bg)!important;box-shadow:0 20px 54px rgba(0,0,0,.34);color:var(--ashfork-close-text)!important;gap:10px;padding:0 22px 0 17px;transform:translateY(-1px);width:auto}.ashfork-modal__close:focus-visible span:last-child,.ashfork-modal__close:hover span:last-child{opacity:1;width:auto}.ashfork-portfolio--close-light_fixed .ashfork-modal__close{background:#fff!important;border-color:rgba(17,17,17,.16)!important;color:#111!important}.ashfork-portfolio--close-light_fixed .ashfork-modal__close:focus-visible,.ashfork-portfolio--close-light_fixed .ashfork-modal__close:hover{background:#fff!important;color:#111!important}.ashfork-portfolio--close-minimal .ashfork-modal__close{background:rgba(17,17,17,.72)!important;border-color:transparent!important;box-shadow:none;height:48px;padding:0 16px 0 14px}.ashfork-modal__close span:first-child{display:inline-block;flex:0 0 22px;font-size:0;height:22px;line-height:1;position:relative;width:22px}.ashfork-modal__close span:first-child::after,.ashfork-modal__close span:first-child::before{background:currentColor;border-radius:999px;content:"";height:3px;left:50%;position:absolute;top:50%;transform-origin:center;width:24px}.ashfork-modal__close span:first-child::before{transform:translate(-50%,-50%) rotate(45deg)}.ashfork-modal__close span:first-child::after{transform:translate(-50%,-50%) rotate(-45deg)}.ashfork-modal__close span:last-child{font-size:.78rem;font-weight:var(--ashfork-close-font-weight);overflow:hidden;transition:opacity 160ms ease,width 160ms ease;white-space:nowrap}.ashfork-modal__nav{align-items:center;background:var(--ashfork-nav-bg);border:1px solid rgba(17,17,17,.08);border-radius:999px;bottom:max(24px,env(safe-area-inset-bottom));box-shadow:0 18px 52px rgba(0,0,0,.16);color:var(--ashfork-nav-text);display:flex;gap:4px;left:50%;padding:6px;position:fixed;top:auto;opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity 180ms ease,transform 180ms ease;z-index:10001}.ashfork-modal.is-scrolled .ashfork-modal__nav{opacity:1;pointer-events:auto;transform:translateX(-50%)}.ashfork-modal__nav button{appearance:none;align-items:center;background:0 0;border:0;border-radius:999px;color:var(--ashfork-nav-text);cursor:pointer;display:inline-flex;font-family:var(--ashfork-nav-font-family);gap:8px;font-size:.78rem;font-weight:var(--ashfork-nav-font-weight);height:44px;justify-content:center;letter-spacing:.02em;line-height:1;min-width:118px;padding:0 16px;text-transform:uppercase;transition:background-color 160ms ease,color 160ms ease,transform 160ms ease}.ashfork-modal__nav button span:first-child{align-items:center;background:var(--ashfork-nav-icon-bg);border-radius:999px;color:var(--ashfork-nav-icon-color);display:inline-flex;flex:0 0 32px;font-size:1.6rem;height:32px;justify-content:center;line-height:.8;padding-bottom:3px;width:32px}.ashfork-modal__nav button:focus-visible,.ashfork-modal__nav button:hover{background:#f0ece6;color:var(--ashfork-nav-text);transform:translateY(-1px)}.ashfork-modal__scroll-cue{align-items:center;appearance:none;background:rgba(255,255,255,.92);border:1px solid rgba(17,17,17,.08);border-radius:999px;bottom:max(24px,env(safe-area-inset-bottom));box-shadow:0 16px 44px rgba(0,0,0,.14);color:#111;cursor:pointer;display:inline-flex;font-family:var(--ashfork-nav-font-family);font-size:clamp(.82rem, 1.05vw, .95rem);font-weight:var(--ashfork-nav-font-weight);gap:12px;left:50%;letter-spacing:.04em;line-height:1;padding:14px 18px 14px 20px;position:fixed;text-transform:uppercase;transform:translateX(-50%);transition:opacity 180ms ease,transform 180ms ease;z-index:10000}.ashfork-modal__scroll-cue:focus-visible,.ashfork-modal__scroll-cue:hover{background:#fff!important;color:#111!important;transform:translateX(-50%) translateY(-1px)}.ashfork-modal__scroll-cue span:last-child{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:block;height:10px;transform:rotate(45deg);width:10px}.ashfork-modal.is-open .ashfork-modal__scroll-cue span:last-child{animation:ashfork-scroll-cue 1.15s ease-in-out infinite}.ashfork-modal.is-scrolled .ashfork-modal__scroll-cue{opacity:0;pointer-events:none;transform:translate(-50%,12px)}@keyframes ashfork-scroll-cue{0%,100%{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(4px) rotate(45deg)}}.ashfork-modal__stage{background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 35%),linear-gradient(135deg,#111 0,#20242b 100%);min-height:min(70vh,760px);padding:82px 42px 52px}.ashfork-modal__stage--hero{height:clamp(420px,56vh,620px);min-height:0;overflow:hidden;padding:0}.ashfork-modal__stage--height-media_ratio{aspect-ratio:var(--ashfork-hero-aspect-ratio,16 / 9);height:auto}.ashfork-modal__stage--height-sixteen_nine{aspect-ratio:16/9;height:auto}.ashfork-modal__stage--height-slider_controlled,.ashfork-modal__stage--revolution-own{height:auto;min-height:0}.ashfork-modal__stage--height-viewport{height:min(100vh,820px)}.ashfork-modal__stage--video{min-height:0;overflow:hidden;padding:0}.ashfork-modal__media{display:grid;justify-items:center;min-height:46vh}.ashfork-modal__stage--hero .ashfork-modal__media{height:100%;min-height:0;width:100%}.ashfork-modal__stage--video .ashfork-modal__media{display:block;height:auto;min-height:0;width:100%}.ashfork-modal__stage--hero .ashfork-modal__media img{box-shadow:none;height:100%;max-height:none;max-width:none;object-fit:cover;width:100%}.ashfork-modal__media iframe,.ashfork-modal__media img,.ashfork-modal__media video{display:block;background:#050505;box-shadow:0 24px 70px rgba(0,0,0,.35);max-height:68vh;max-width:100%;object-fit:contain;object-position:var(--ashfork-hero-object-position)}.ashfork-modal__media--static{height:clamp(420px,56vh,620px);min-height:0;overflow:hidden;position:relative;width:min(100%,1180px)}.ashfork-modal__media--background{box-shadow:0 24px 70px rgba(0,0,0,.35)}.ashfork-modal__stage--hero .ashfork-modal__media--background,.ashfork-modal__stage--hero .ashfork-modal__media--ken-burns,.ashfork-modal__stage--hero .ashfork-modal__media--revolution,.ashfork-modal__stage--hero .ashfork-modal__media--slider,.ashfork-modal__stage--hero .ashfork-modal__media--static{box-shadow:none;height:100%;max-width:none;min-height:0;width:100%}.ashfork-modal__hero-bg{background-image:var(--ashfork-hero-image);background-position:var(--ashfork-hero-object-position);background-repeat:no-repeat;background-size:cover;display:block;height:100%;inset:0;position:absolute;width:100%}@media (max-width:700px){.ashfork-modal__hero-bg{background-image:var(--ashfork-hero-mobile-image,var(--ashfork-hero-image))}}.ashfork-modal__media--slider{display:block;min-height:min(64vh,720px);overflow:hidden;position:relative}.ashfork-modal__media--slider img{box-shadow:none;height:100%;inset:0;max-height:none;object-fit:cover;object-position:var(--ashfork-hero-object-position);opacity:0;position:absolute;transition:opacity .5s ease,transform 2.6s ease;width:100%}.ashfork-modal__media--slider img.is-active{opacity:1;transform:scale(1.04)}.ashfork-modal__media--ken-burns{height:clamp(420px,56vh,620px);overflow:hidden;position:relative;width:min(100%,1180px)}.ashfork-modal__media--ken-burns .ashfork-modal__hero-bg{animation:ashfork-ken-burns 10s ease-in-out infinite alternate}.ashfork-modal__media--split{align-items:center;display:grid;gap:clamp(22px,5vw,64px);grid-template-columns:minmax(0,1.1fr) minmax(260px,0.9fr);justify-items:stretch;max-width:1120px;margin:0 auto}.ashfork-modal__media--split img,.ashfork-modal__media--split picture{display:block;width:100%}.ashfork-modal__media--split img{height:min(62vh,620px);max-height:none;object-fit:cover;object-position:var(--ashfork-hero-object-position);width:100%}.ashfork-modal__media--split div{color:#fff}.ashfork-modal__media--split p{color:rgba(255,255,255,.78);line-height:1.6}.ashfork-modal__media--split h2{color:#fff;font-size:clamp(2.6rem, 7vw, 6rem);line-height:.92;margin:0 0 18px}.ashfork-modal__media--revolution{display:block;min-height:0;overflow:hidden;width:100%}.ashfork-modal__stage--hero .ashfork-modal__media--revolution>*{height:100%!important;max-width:none!important;width:100%!important}.ashfork-modal__stage--revolution-own .ashfork-modal__media--revolution>*{height:auto!important}@keyframes ashfork-ken-burns{from{transform:scale(1)}to{transform:scale(1.08)}}.ashfork-modal__media img.ashfork-image--fallback,.ashfork-story__section img.ashfork-image--fallback{background:#eef0f2;object-fit:contain;padding:32px}.ashfork-modal__media iframe{aspect-ratio:16/9;height:auto;width:min(82vw,1040px)}.ashfork-vimeo-embed{aspect-ratio:16/9;display:block;max-width:100%;overflow:visible;position:relative;width:min(82vw,1040px)}.ashfork-vimeo-embed iframe{aspect-ratio:auto;border:0;box-shadow:none;height:100%;inset:0;max-height:none;max-width:none;min-height:0;position:absolute;width:100%}.ashfork-modal__media--video-wide .ashfork-vimeo-embed,.ashfork-modal__stage--video .ashfork-vimeo-embed{aspect-ratio:16/9;height:auto;max-width:none;width:100%}.ashfork-mixed-media .ashfork-vimeo-embed,.ashfork-story__media .ashfork-vimeo-embed{aspect-ratio:16/9;width:100%}.ashfork-mixed-media .ashfork-vimeo-embed iframe,.ashfork-story__media .ashfork-vimeo-embed iframe{height:100%;min-height:0;width:100%}.ashfork-story__media--video_embed,.ashfork-story__section figure.ashfork-story__media--video_embed{background:0 0;overflow:visible}.ashfork-modal__media--video-wide{min-height:0;width:100%}.ashfork-modal__media--video-wide iframe,.ashfork-modal__media--video-wide video{aspect-ratio:16/9;height:100%;max-height:none;max-width:none;width:100%}.ashfork-modal__stage--video .ashfork-modal__media--video-wide{aspect-ratio:16/9;height:auto;max-width:none;width:100%}.ashfork-video-cover{aspect-ratio:16/9;background:#111;background-image:linear-gradient(rgba(8,9,11,.28),rgba(8,9,11,.28)),var(--ashfork-video-cover-image,linear-gradient(#111,#111));background-position:var(--ashfork-hero-object-position);background-repeat:no-repeat;background-size:cover;display:block;min-height:0;overflow:hidden;position:relative;width:100%}.ashfork-video-cover.is-playing{background-image:none}.ashfork-video-cover__button{align-items:center;background:rgba(255,255,255,.92);border:0;border-radius:999px;box-shadow:0 18px 46px rgba(0,0,0,.28);cursor:pointer;display:inline-flex;height:clamp(62px,8vw,92px);justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform 180ms ease,background 180ms ease;width:clamp(62px,8vw,92px);z-index:2}.ashfork-video-cover__button:focus-visible,.ashfork-video-cover__button:hover{background:#fff;transform:translate(-50%,-50%) scale(1.06)}.ashfork-video-cover__button span{border-bottom:14px solid transparent;border-left:22px solid #111;border-top:14px solid transparent;display:block;height:0;margin-left:5px;width:0}.ashfork-video-cover video{background:#111;display:block;height:100%;object-fit:cover;width:100%}.ashfork-video-cover video[hidden]{display:none}.ashfork-video-cover--controls-hidden video{outline:0}.ashfork-video-cover--autoplay .ashfork-video-cover__button,.ashfork-video-cover.is-playing .ashfork-video-cover__button{opacity:0;pointer-events:none}.ashfork-modal__media--video-fit-native,.ashfork-video-cover--fit-native{aspect-ratio:auto;background:0 0}.ashfork-modal__media--video-fit-native .ashfork-video-cover--fit-native,.ashfork-modal__media--video-fit-native .ashfork-video-cover--fit-native video,.ashfork-video-cover--fit-native video{aspect-ratio:auto;height:auto;max-height:none;object-fit:contain}.ashfork-video-cover--fit-native video{background:0 0}.ashfork-video-cover--fit-wide{aspect-ratio:16/9}.ashfork-video-cover--fit-square video,.ashfork-video-cover--fit-wide video{height:100%;object-fit:cover}.ashfork-video-cover--fit-square{aspect-ratio:1/1;background-color:transparent;background-size:contain}.ashfork-video-cover--fit-square video{background:0 0}.ashfork-video-cover--fit-cover{aspect-ratio:16/9}.ashfork-video-cover--fit-cover video{height:100%;object-fit:cover}.ashfork-story__media--image_carousel{background:0 0;min-height:0;position:relative}.ashfork-story-carousel{aspect-ratio:16/10;background:#111;color:#fff;min-height:clamp(320px,38vw,620px);overflow:hidden;position:relative;width:100%}.ashfork-story-carousel__track{height:100%;position:relative;width:100%}.ashfork-story-carousel__slide{inset:0;position:absolute;width:100%}.ashfork-story-carousel__slide{opacity:0;pointer-events:none;transition:opacity 420ms ease,transform 520ms ease;z-index:0}.ashfork-story-carousel__slide.is-active{opacity:1;pointer-events:auto;transform:translateX(0);z-index:1}.ashfork-story-carousel--slide .ashfork-story-carousel__slide{opacity:1;transform:translateX(100%)}.ashfork-story-carousel--slide .ashfork-story-carousel__slide.is-active{transform:translateX(0)}.ashfork-story-carousel img{display:block;height:100%;min-height:0;object-fit:cover;width:100%}.ashfork-story-carousel--fit-contain{background:0 0;aspect-ratio:auto;height:var(--ashfork-carousel-height,auto);min-height:0}.ashfork-story-carousel--fit-contain img{height:auto;object-fit:contain}.ashfork-story-carousel--fit-contain .ashfork-story-carousel__track{height:100%}.ashfork-story-carousel--fit-contain .ashfork-story-carousel__slide.is-active{position:relative}.ashfork-story-carousel__arrow{align-items:center;background:rgba(17,17,17,.82);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:0;height:48px;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:background 180ms ease,opacity 180ms ease,transform 180ms ease;width:48px;z-index:3}.ashfork-story-carousel__arrow::before{display:block;font-size:30px;font-weight:800;line-height:1;margin-top:-2px}.ashfork-story-carousel__arrow--prev::before{content:"‹"}.ashfork-story-carousel__arrow--next::before{content:"›"}.ashfork-story-carousel--arrows-hover .ashfork-story-carousel__arrow{opacity:0;pointer-events:none}.ashfork-story-carousel--arrows-hover:focus-within .ashfork-story-carousel__arrow,.ashfork-story-carousel--arrows-hover:hover .ashfork-story-carousel__arrow{opacity:1;pointer-events:auto}.ashfork-story-carousel__arrow:focus-visible,.ashfork-story-carousel__arrow:hover{background:#111;transform:translateY(-50%) scale(1.06)}.ashfork-story-carousel__arrow--prev{left:18px}.ashfork-story-carousel__arrow--next{right:18px}.ashfork-story-carousel__dots{align-items:center;bottom:18px;display:flex;gap:8px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);z-index:3}.ashfork-story-carousel__dots button{background:rgba(255,255,255,.56);border:0;border-radius:999px;box-shadow:0 1px 8px rgba(0,0,0,.28);cursor:pointer;height:9px;opacity:.55;padding:0;transition:background 180ms ease,opacity 180ms ease,width 180ms ease;width:9px}.ashfork-story-carousel__dots button.is-active{background:#fff;opacity:1;width:24px}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__dots{display:none}@media (max-width:1024px){.ashfork-story-carousel--dots-mobile{background:0 0;margin-bottom:0}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__slide,.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__track{background:0 0}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__arrow{display:none}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__dots{background:0 0;bottom:14px;display:flex;gap:10px;left:50%;margin:0;position:absolute;transform:translateX(-50%);width:max-content}.ashfork-story-carousel--dots-mobile img{box-shadow:none}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__dots button{background:#b8b8b8;box-shadow:none;height:9px;opacity:1;width:9px}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__dots button.is-active{background:#000;opacity:1;width:9px}}.ashfork-modal--layout-editorial .ashfork-story__section .ashfork-story-carousel img,.ashfork-modal--layout-editorial .ashfork-story__section--media_left .ashfork-story-carousel img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right .ashfork-story-carousel img{min-height:0}.ashfork-modal__media--video-fit-cover .ashfork-video-cover,.ashfork-modal__media--video-fit-native .ashfork-video-cover,.ashfork-modal__media--video-fit-square .ashfork-video-cover,.ashfork-modal__media--video-fit-wide .ashfork-video-cover{max-width:100%}.ashfork-mixed-media{align-items:center;display:grid;gap:clamp(22px,4vw,54px);grid-column:1/-1;grid-template-columns:minmax(220px,0.38fr) minmax(0,1fr);margin:8px 0 26px}.ashfork-mixed-media>div{color:var(--ashfork-body-text-color);font-family:var(--ashfork-body-font-family)}.ashfork-mixed-media p{color:var(--ashfork-story-eyebrow-color);font-size:.78rem;font-weight:800;margin:0 0 10px;text-transform:uppercase}.ashfork-mixed-media h3{color:var(--ashfork-story-heading-color);font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.8rem, 3.6vw, 3.8rem);line-height:1;margin:0}.ashfork-mixed-media figure{background:#111;margin:0;overflow:hidden}.ashfork-mixed-media iframe{aspect-ratio:16/9;border:0;display:block;height:auto;width:100%}.ashfork-modal__content{display:grid;gap:38px;grid-template-columns:minmax(240px,0.85fr) minmax(0,1.15fr);margin:0 auto;max-width:1180px;padding:clamp(34px,7vw,82px) 28px}.ashfork-modal__intro{grid-column:1/-1;max-width:1040px}.entry-content .wp-audio-shortcode,.entry-content .wp-embedded-audio,.entry-content .wp-embedded-video,.entry-content .wp-video,.entry-content p{margin-bottom:unset}.ashfork-modal--layout-editorial .ashfork-modal__intro{display:grid;gap:clamp(0px,3vw,16px);grid-template-columns:minmax(0,0.95fr) minmax(260px,0.75fr)}.ashfork-modal--layout-editorial .ashfork-modal__eyebrow{grid-column:1/-1}.ashfork-modal--layout-editorial .ashfork-modal__dek{align-self:end;max-width:520px}.ashfork-modal--layout-editorial .ashfork-modal__content{grid-template-columns:minmax(0,1fr);max-width:none;overflow:hidden;padding-left:0;padding-right:0}.ashfork-modal--layout-editorial .ashfork-modal__details,.ashfork-modal--layout-editorial .ashfork-modal__intro{margin-left:auto;margin-right:auto;max-width:1180px;padding-left:28px;padding-right:28px;width:100%}.ashfork-modal--layout-editorial .ashfork-modal__copy{display:flow-root;margin-bottom:clamp(34px,6vw,78px)}.ashfork-modal--layout-editorial .ashfork-modal__copy>blockquote,.ashfork-modal--layout-editorial .ashfork-modal__copy>ol,.ashfork-modal--layout-editorial .ashfork-modal__copy>p,.ashfork-modal--layout-editorial .ashfork-modal__copy>ul{max-width:760px}.ashfork-modal--layout-editorial .ashfork-modal__copy img{box-shadow:none;display:block;height:auto;max-width:none}.ashfork-modal--layout-editorial .ashfork-modal__copy>.wp-caption,.ashfork-modal--layout-editorial .ashfork-modal__copy>figure,.ashfork-modal--layout-editorial .ashfork-modal__copy>img,.ashfork-modal--layout-editorial .ashfork-modal__copy>p>img{margin-left:calc(50% - 50vw);margin-right:0;width:100vw!important}.ashfork-modal--layout-editorial .ashfork-modal__copy>.wp-caption img,.ashfork-modal--layout-editorial .ashfork-modal__copy>figure img,.ashfork-modal--layout-editorial .ashfork-modal__copy>img,.ashfork-modal--layout-editorial .ashfork-modal__copy>p>img{width:100%}.ashfork-modal--layout-editorial .ashfork-modal__copy .aligncenter{margin-bottom:clamp(28px,5vw,64px);margin-top:clamp(28px,5vw,64px)}.ashfork-modal--layout-editorial .ashfork-modal__copy .left,.ashfork-modal--layout-editorial .ashfork-modal__copy .right{width:calc(50% - 25px)}.ashfork-modal--layout-editorial .ashfork-modal__copy .left{float:left;margin-right:25px}.ashfork-modal--layout-editorial .ashfork-modal__copy .right{float:right;margin-left:25px}.ashfork-modal--layout-editorial .ashfork-story{gap:clamp(46px,7vw,96px);margin:8px 0 36px;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){display:grid;gap:clamp(22px,4vw,44px);grid-template-columns:minmax(0,1fr);min-height:0}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{grid-column:1/-1;margin-left:calc(50% - 50vw);min-height:clamp(360px,54vw,680px);order:2;width:100vw}.ashfork-modal--layout-editorial .ashfork-story__section img{min-height:clamp(360px,54vw,680px)}.ashfork-modal--layout-editorial .ashfork-story__media iframe,.ashfork-modal--layout-editorial .ashfork-story__media video{min-height:clamp(360px,54vw,680px)}.ashfork-modal--layout-editorial .ashfork-story__section>div{margin-left:max(28px,calc((100vw - 1180px)/ 2));margin-right:auto;max-width:min(720px,calc(100vw - 56px));order:1}.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div{margin-left:auto;margin-right:max(28px,calc((100vw - 1180px)/ 2))}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){gap:clamp(24px,4vw,58px);grid-template-columns:minmax(0,1.08fr) minmax(300px,0.72fr);margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100vw - 56px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){grid-template-columns:minmax(300px,0.72fr) minmax(0,1.08fr)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{margin-left:0;min-height:clamp(320px,38vw,580px);width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--media_left img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right img{min-height:clamp(320px,38vw,580px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div{margin-left:0;margin-right:0}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure{order:1}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div{order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div{order:1}.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked>div{margin-left:max(28px,calc((100vw - 1180px)/ 2));margin-right:auto}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n) figure{margin-left:calc(50% - 50vw);width:100vw}.ashfork-modal--layout-editorial .ashfork-gallery{margin-left:calc(50% - 50vw);width:100vw}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--stacked,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){display:grid;gap:clamp(22px,3vw,38px);grid-template-columns:minmax(0,1fr);margin-left:0;margin-right:0;max-width:none;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{margin-left:calc(50% - 50vw);min-height:clamp(360px,54vw,680px);order:1;width:100vw}.ashfork-modal--layout-editorial .ashfork-story__section--stacked figure,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n) figure{margin-left:max(28px,calc((100vw - 1180px)/ 2));width:min(1180px,calc(100vw - 56px))}.ashfork-modal--layout-editorial .ashfork-story__section img,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed img,.ashfork-modal--layout-editorial .ashfork-story__section--media_left img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right img{min-height:clamp(360px,54vw,680px)}.ashfork-modal--layout-editorial .ashfork-story__media iframe,.ashfork-modal--layout-editorial .ashfork-story__media video{min-height:clamp(360px,54vw,680px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section>div{margin-left:max(28px,calc((100vw - 1180px)/ 2));margin-right:auto;max-width:min(720px,calc(100vw - 56px));order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div{margin-left:auto;margin-right:max(28px,calc((100vw - 1180px)/ 2))}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed>div{margin-left:auto;margin-right:auto;text-align:center}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){align-items:center;display:grid;gap:clamp(24px,4vw,58px);margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100vw - 56px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(300px,0.72fr)}.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){grid-template-columns:minmax(300px,0.72fr) minmax(0,1.08fr)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{grid-column:auto;margin-left:0;min-height:clamp(320px,38vw,580px);width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--media_left img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right img{min-height:clamp(320px,38vw,580px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure{order:1}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div{grid-column:auto;margin-left:0;margin-right:0;order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div{grid-column:auto;margin-left:0;margin-right:0;order:1}.ashfork-modal--layout-compact .ashfork-modal__content{gap:24px;grid-template-columns:minmax(0,1fr);max-width:880px}.ashfork-modal--layout-image_first .ashfork-story__section,.ashfork-modal--layout-split_story .ashfork-story__section{align-items:stretch}.ashfork-modal--layout-split_story .ashfork-story__section{background:var(--ashfork-story-panel-bg);border:1px solid var(--ashfork-story-panel-border);padding:clamp(18px,3vw,34px)}.ashfork-modal__eyebrow{color:var(--ashfork-popup-subtitle-color);font-family:var(--ashfork-popup-subtitle-font-family);font-size:var(--ashfork-popup-subtitle-font-size);font-weight:var(--ashfork-popup-subtitle-font-weight);letter-spacing:0;margin:0 0 6px;text-transform:uppercase}.ashfork-modal__content h2{color:var(--ashfork-popup-title-color);font-family:var(--ashfork-popup-title-font-family);font-size:clamp(2.45rem, 6vw, var(--ashfork-popup-title-font-size));font-weight:var(--ashfork-popup-title-font-weight);letter-spacing:0;line-height:.94;margin:0 0 18px;max-width:920px;text-wrap:balance}.ashfork-modal__dek{color:var(--ashfork-popup-description-color);font-family:var(--ashfork-body-font-family);font-size:clamp(1.05rem, 1.8vw, 1.38rem);font-weight:700;line-height:1.42;margin:0}.ashfork-modal__dek p{margin:0 0 .85em}.ashfork-modal__dek p:last-child{margin-bottom:0}.ashfork-modal__details{display:grid;gap:28px;grid-column:1/-1}.ashfork-story{grid-column:1/-1;display:grid;gap:clamp(34px,6vw,82px);margin:10px 0 28px}.ashfork-story__section{align-items:center;display:grid;gap:clamp(22px,4vw,54px);grid-template-columns:minmax(0,1.08fr) minmax(260px,0.72fr);min-height:420px}.ashfork-story__section:nth-child(2n){grid-template-columns:minmax(260px,0.72fr) minmax(0,1.08fr)}.ashfork-story__section:nth-child(2n) figure{order:2}.ashfork-story__section--media_left,.ashfork-story__section--media_left:nth-child(2n){grid-template-columns:minmax(0,1.08fr) minmax(260px,0.72fr)}.ashfork-story__section--media_left figure,.ashfork-story__section--media_left:nth-child(2n) figure{order:1}.ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-story__section--media_left>div{order:2}.ashfork-story__section--media_right,.ashfork-story__section--media_right:nth-child(2n){grid-template-columns:minmax(260px,0.72fr) minmax(0,1.08fr)}.ashfork-story__section--media_right figure,.ashfork-story__section--media_right:nth-child(2n) figure{order:2}.ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-story__section--media_right>div{order:1}.ashfork-story__section--full_bleed,.ashfork-story__section--full_bleed:nth-child(2n),.ashfork-story__section--stacked,.ashfork-story__section--stacked:nth-child(2n){grid-template-columns:minmax(0,1fr)}.ashfork-story__section--full_bleed figure,.ashfork-story__section--full_bleed:nth-child(2n) figure,.ashfork-story__section--stacked figure,.ashfork-story__section--stacked:nth-child(2n) figure{order:1}.ashfork-story__section--full_bleed:nth-child(2n)>div,.ashfork-story__section--full_bleed>div,.ashfork-story__section--stacked:nth-child(2n)>div,.ashfork-story__section--stacked>div{max-width:760px;order:2}.ashfork-story__section figure{align-self:stretch;background:0 0;margin:0;min-height:360px;overflow:hidden}.ashfork-story__section img{box-shadow:0 20px 50px rgba(23,18,14,.16);display:block;height:100%;min-height:360px;object-fit:cover;width:100%}.ashfork-story__media iframe,.ashfork-story__media video{aspect-ratio:16/9;border:0;display:block;height:100%;min-height:360px;width:100%}.ashfork-story__media--video_embed iframe{height:100%;min-height:0}.ashfork-story__section div{color:var(--ashfork-body-text-color);font-family:var(--ashfork-body-font-family)}.ashfork-story__section .ashfork-story__content>p:first-child,.ashfork-story__section .ashfork-story__eyebrow{color:var(--ashfork-story-eyebrow-color);font-size:.78rem;font-weight:800;margin:0;text-transform:uppercase}.ashfork-story__section h3{color:var(--ashfork-story-heading-color);font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.6rem, 3vw, 3rem);line-height:1;margin:0 0 16px}.ashfork-story__section .ashfork-story__body,.ashfork-story__section .ashfork-story__body p{color:var(--ashfork-story-text-color);line-height:1.65}.ashfork-story__section .ashfork-story__body p{margin:0 0 1em}.ashfork-story__section .ashfork-story__body p:last-child{margin-bottom:0}.ashfork-story__section .ashfork-story__body a{color:var(--ashfork-link-color);font-weight:700;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.18em}.ashfork-story__section .ashfork-story__body ol,.ashfork-story__section .ashfork-story__body ul{margin:0 0 1em 1.2em;padding:0}.ashfork-story__section .ashfork-story__body li{margin:0 0 .45em}.ashfork-gallery{display:grid;gap:clamp(12px,2vw,22px);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 22px}.ashfork-gallery__item{background:var(--ashfork-gallery-item-bg);margin:0;min-height:260px;overflow:hidden}.ashfork-gallery__item--wide{grid-column:span 2}.ashfork-gallery__item img{display:block;height:100%;min-height:260px;object-fit:cover;width:100%}.ashfork-gallery--mosaic{grid-auto-flow:dense;grid-template-columns:repeat(4,minmax(0,1fr))}.ashfork-gallery--mosaic .ashfork-gallery__item:nth-child(3n+1){grid-column:span 2;grid-row:span 2}.ashfork-gallery--mosaic .ashfork-gallery__item:nth-child(3n+1) img{min-height:542px}.ashfork-gallery--strip{display:flex;gap:clamp(12px,2vw,22px);overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory}.ashfork-gallery--strip .ashfork-gallery__item,.ashfork-gallery--strip .ashfork-gallery__item--wide{flex:0 0 min(78vw,520px);grid-column:auto;scroll-snap-align:start}.ashfork-gallery--strip .ashfork-gallery__item img{min-height:320px}.ashfork-modal__copy{color:var(--ashfork-body-text-color);font-family:var(--ashfork-body-font-family);font-size:var(--ashfork-body-font-size);font-weight:var(--ashfork-body-font-weight);line-height:1.72}.ashfork-modal__copy,.ashfork-modal__copy *{color:var(--ashfork-body-text-color)!important}.ashfork-modal__copy a{color:var(--ashfork-link-color)!important}.ashfork-modal__copy div{margin-bottom:1rem}.ashfork-modal__copy p{margin-top:0;margin-bottom:1.05em}.ashfork-modal__copy p:last-child{margin-bottom:0}.ashfork-modal__cta{margin:0}.ashfork-modal__cta a{align-items:center;background:var(--ashfork-cta-bg);border-radius:999px;color:var(--ashfork-cta-text)!important;display:inline-flex;font-family:var(--ashfork-cta-font-family, var(--ashfork-body-font-family));font-weight:var(--ashfork-cta-font-weight);min-height:48px;padding:0 22px;text-decoration:none}.ashfork-modal__cta a:focus-visible,.ashfork-modal__cta a:hover{background:var(--ashfork-cta-hover-bg)}.ashfork-share{align-items:center;border-top:1px solid rgba(17,17,17,.1);display:flex;flex-wrap:wrap;gap:12px;margin-top:4px;padding-top:18px}.ashfork-share__label{color:var(--ashfork-share-label-color);font-family:var(--ashfork-share-font-family);font-size:1rem;font-weight:var(--ashfork-share-font-weight);margin-right:4px}.ashfork-share__icon{align-items:center;background:var(--ashfork-share-icon-bg);border:1px solid var(--ashfork-share-icon-bg);border-radius:999px;color:var(--ashfork-share-icon-color)!important;cursor:pointer;display:inline-flex;font-size:1rem;font-family:var(--ashfork-share-font-family);font-weight:var(--ashfork-share-font-weight);height:34px;justify-content:center;line-height:1;padding:0;text-decoration:none;transition:background-color 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease;width:34px}.ashfork-share__icon--text{font-size:.58rem}.ashfork-share__copy{font-size:1.2rem}.ashfork-share__icon.is-copied,.ashfork-share__icon:focus-visible,.ashfork-share__icon:hover{background:var(--ashfork-share-icon-hover-bg);border-color:var(--ashfork-share-icon-hover-bg);color:var(--ashfork-share-icon-hover-color)!important;transform:translateY(-1px)}.ashfork-share__copy.is-copied span::before{content:"✓"}.ashfork-share__copy.is-copied span{font-size:0}.ashfork-share__copy.is-copied span::before{font-size:1rem}.ashfork-meta-list{margin-top:26px}.ashfork-meta-list h3{color:var(--ashfork-section-heading-color);font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.35rem, 3vw, 2.6rem);font-weight:var(--ashfork-section-heading-font-weight);line-height:.98;margin:0 0 24px;text-transform:uppercase}.ashfork-meta-list dl{display:grid;margin:0}.ashfork-meta-list dt{color:var(--ashfork-project-info-label-color);font-weight:700}.ashfork-meta-list dd{margin:0}.ashfork-results{background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.34)),var(--ashfork-modal-bg);border-top:1px solid rgba(20,20,20,.1);color:var(--ashfork-section-heading-color);margin-top:clamp(30px,6vw,64px);padding:clamp(34px,6vw,72px) 0 0}.ashfork-results h3{color:var(--ashfork-section-heading-color);display:inline-block;font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.7rem, 4vw, var(--ashfork-section-heading-font-size));font-weight:var(--ashfork-section-heading-font-weight);line-height:.98;margin:0 0 clamp(26px,5vw,46px);padding-bottom:10px;position:relative;text-transform:uppercase}.ashfork-results h3::first-letter{color:inherit}.ashfork-results h3::after{background:var(--ashfork-section-accent-color);bottom:0;content:"";height:3px;left:0;position:absolute;width:min(100%,220px)}.ashfork-results__grid{display:grid;gap:clamp(16px,3vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.ashfork-results__item{background:var(--ashfork-metric-card-bg);border:1px solid var(--ashfork-metric-card-border);display:grid;gap:12px;grid-template-rows:auto 1fr;min-width:0;min-height:210px;padding:clamp(20px,3.2vw,32px)}.ashfork-results__item strong{align-items:baseline;color:var(--ashfork-metric-value-color);display:flex;flex-wrap:wrap;gap:.18em;font-family:var(--ashfork-metric-font-family);font-size:clamp(2.45rem, 5.2vw, var(--ashfork-metric-value-font-size));font-weight:var(--ashfork-metric-value-font-weight);letter-spacing:0;line-height:.96;overflow-wrap:normal;text-wrap:balance;word-break:normal}.ashfork-results__item [data-ashfork-metric]{color:var(--ashfork-metric-value-color);display:inline-block;font-family:var(--ashfork-metric-font-family);font-size:inherit;font-weight:var(--ashfork-metric-value-font-weight);line-height:inherit;opacity:1;transform:none;transition:opacity 360ms ease,transform 360ms ease}.ashfork-results__item [data-ashfork-metric].is-animated{opacity:1;transform:none}.ashfork-results__item strong small{font-size:.42em;font-weight:800;line-height:1}.ashfork-results__item:nth-child(4n) strong,.ashfork-results__item:nth-child(6n) strong{color:var(--ashfork-metric-value-color)}.ashfork-results__item>span{color:var(--ashfork-metric-label-color);display:block;font-size:clamp(.88rem, 1.35vw, 1.05rem);font-weight:900;line-height:1.2;max-width:360px;text-transform:uppercase}.ashfork-results--compact{padding-top:clamp(34px,6vw,72px)}.ashfork-results--compact h3{font-size:clamp(1.7rem, 4vw, 3.4rem);margin-bottom:clamp(26px,5vw,46px)}.ashfork-results--compact .ashfork-results__grid{gap:clamp(16px,3vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.ashfork-results--compact .ashfork-results__item{background:var(--ashfork-metric-card-bg);border:1px solid var(--ashfork-metric-card-border);grid-template-columns:1fr;grid-template-rows:auto 1fr;min-height:210px;padding:clamp(20px,3.2vw,32px)}.ashfork-results--compact .ashfork-results__item strong{font-size:clamp(2.45rem, 5.2vw, var(--ashfork-metric-value-font-size))}.ashfork-results--editorial .ashfork-results__item{background:var(--ashfork-metric-card-bg);border:1px solid var(--ashfork-metric-card-border);padding-left:clamp(20px,3.2vw,32px)}.ashfork-portfolio--preset-editorial_case_study{--ashfork-modal-bg:#f3f0eb;--ashfork-link-color:#9b3f2f}.ashfork-portfolio--preset-minimal_agency{--ashfork-modal-bg:#fbfbfa;--ashfork-link-color:#222}.ashfork-portfolio--preset-masonry_creative{--ashfork-modal-bg:#f7f3ef;--ashfork-link-color:#7f5f3f}.ashfork-portfolio--motion-none *,.ashfork-portfolio--motion-none ::after,.ashfork-portfolio--motion-none ::before{animation-duration:0s!important;transition-duration:0s!important}.ashfork-portfolio--motion-expressive .ashfork-card__media img{transition-duration:520ms}.ashfork-meta-list--stats{background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.34)),var(--ashfork-modal-bg);border-top:1px solid rgba(20,20,20,.1);color:var(--ashfork-section-heading-color);padding:clamp(34px,6vw,72px) 0 0}.ashfork-meta-list--stats h3{color:var(--ashfork-section-heading-color);display:inline-block;font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.7rem, 4vw, var(--ashfork-section-heading-font-size));font-weight:var(--ashfork-section-heading-font-weight);letter-spacing:0;margin-bottom:clamp(26px,5vw,46px);max-width:860px;padding-bottom:10px;position:relative}.ashfork-meta-list--stats h3::first-letter{color:inherit}.ashfork-meta-list--stats h3::after{background:var(--ashfork-section-accent-color);bottom:0;content:"";height:3px;left:0;position:absolute;width:min(100%,220px)}.ashfork-meta-list--stats dl{gap:clamp(16px,3vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.ashfork-meta-list--stats div{background:var(--ashfork-metric-card-bg);border:1px solid var(--ashfork-metric-card-border);display:grid;gap:12px;min-width:0;padding:clamp(22px,4vw,34px)}.ashfork-meta-list--stats dt{color:var(--ashfork-metric-label-color);font-size:clamp(.88rem, 1.35vw, 1.05rem);font-weight:900;line-height:1.2;margin-top:10px;max-width:360px;text-transform:uppercase}.ashfork-meta-list--stats dd{color:var(--ashfork-metric-value-color);font-family:var(--ashfork-metric-font-family);font-size:clamp(2.7rem, 7vw, var(--ashfork-metric-value-font-size));font-weight:var(--ashfork-metric-value-font-weight);letter-spacing:0;line-height:.92;order:-1;overflow-wrap:anywhere}.ashfork-meta-list--stats div:nth-of-type(6n) dd,.ashfork-meta-list--stats div:nth-of-type(6n-2) dd{color:var(--ashfork-metric-value-color)}.ashfork-meta-list--project-info{background:0 0;border-top:1px solid rgba(17,17,17,.1);padding-top:clamp(24px,4vw,42px)}.ashfork-meta-list--project-info h3{color:var(--ashfork-section-heading-color);font-family:var(--ashfork-section-heading-font-family);font-size:clamp(1.15rem, 2vw, 1.55rem);font-weight:var(--ashfork-section-heading-font-weight);margin-bottom:clamp(18px,3vw,28px)}.ashfork-meta-list--project-info dl{gap:clamp(14px,2.5vw,24px);grid-template-columns:repeat(4,minmax(0,1fr))}.ashfork-meta-list--project-info div{background:var(--ashfork-project-info-card-bg);border:1px solid var(--ashfork-project-info-card-border);display:grid;gap:8px;grid-template-columns:1fr;min-width:0;padding:clamp(22px,3vw,32px)}.ashfork-meta-list--project-info dt{color:var(--ashfork-project-info-label-color);font-size:.78rem;font-weight:900;text-transform:uppercase}.ashfork-meta-list--project-info dd{color:var(--ashfork-project-info-value-color);font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.35;overflow-wrap:anywhere}@media (max-width:860px){.ashfork-modal--layout-editorial .ashfork-modal__intro{gap:clamp(0px,2.5vw,14px);grid-template-columns:1fr}.ashfork-modal__content h2{max-width:720px}.ashfork-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ashfork-results--compact .ashfork-results__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ashfork-meta-list--stats dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ashfork-meta-list--project-info dl{grid-template-columns:repeat(2,minmax(0,1fr))}.ashfork-meta-list--project-info div{padding:clamp(20px,3.2vw,28px)}.ashfork-portfolio__grid{grid-template-columns:repeat(var(--ashfork-tablet-columns),minmax(0,1fr))}.ashfork-portfolio--isotope .ashfork-card{width:calc(100% / var(--ashfork-tablet-columns))}.ashfork-portfolio--isotope .ashfork-card--tile-large,.ashfork-portfolio--isotope .ashfork-card--tile-wide,.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1),.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3){width:100%}}@media (max-width:620px){.ashfork-modal__panel{padding-bottom:82px}.ashfork-modal__content h2{font-size:clamp(2.25rem, 13vw, 4.2rem)}.ashfork-results__item{min-height:0}.ashfork-results__item strong{font-size:clamp(2.5rem, 14vw, 4.2rem)}.ashfork-results{padding-bottom:54px;padding-top:46px}.ashfork-results__grid{grid-template-columns:1fr}.ashfork-results--compact .ashfork-results__grid{grid-template-columns:1fr}.ashfork-results__item>span{max-width:none}.ashfork-meta-list--stats{padding-bottom:54px;padding-top:46px}.ashfork-meta-list--stats dl{grid-template-columns:1fr}.ashfork-meta-list--stats dt{max-width:none}.ashfork-meta-list--project-info div{grid-template-columns:1fr;padding:22px}.ashfork-meta-list--project-info dl{grid-template-columns:1fr}.ashfork-modal__close{align-items:center;border-width:2px!important;display:inline-flex;height:54px;justify-content:center;padding:0;right:max(14px,env(safe-area-inset-right));top:max(14px,calc(env(safe-area-inset-top) + 12px));width:54px}.ashfork-modal__close span:first-child{flex-basis:24px;height:24px;width:24px}.ashfork-modal__close span:first-child::after,.ashfork-modal__close span:first-child::before{height:3px;width:25px}.ashfork-modal__nav{border-radius:22px 22px 0 0;bottom:0;gap:8px;justify-content:space-between;left:0;opacity:0;pointer-events:none;padding:10px max(14px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));right:0;transform:translateY(16px);width:auto}.ashfork-modal.is-scrolled .ashfork-modal__nav{opacity:1;pointer-events:auto;transform:none}.ashfork-modal__scroll-cue{bottom:max(18px,env(safe-area-inset-bottom));font-size:.78rem;padding:12px 15px 12px 17px}.ashfork-modal__nav button{flex:1 1 0;font-size:.7rem;height:46px;min-width:0;padding:0 10px}.ashfork-modal__nav button span:first-child{flex-basis:30px;height:30px;width:30px}.ashfork-modal__close span:last-child{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.ashfork-portfolio__grid{grid-template-columns:repeat(var(--ashfork-mobile-columns),minmax(0,1fr))}.ashfork-portfolio--isotope .ashfork-card,.ashfork-portfolio--isotope .ashfork-card--tile-large,.ashfork-portfolio--isotope .ashfork-card--tile-wide,.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1),.ashfork-portfolio--isotope.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3){width:calc(100% / var(--ashfork-mobile-columns))}.ashfork-card,.ashfork-card--tile-large,.ashfork-card--tile-tall,.ashfork-card--tile-wide{grid-column:span 1!important;grid-row:span 1!important}.ashfork-card--tile-large .ashfork-card__media,.ashfork-card--tile-tall .ashfork-card__media,.ashfork-card--tile-wide .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+1) .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+3) .ashfork-card__media,.ashfork-portfolio--layout-mosaic .ashfork-card:nth-child(6n+5) .ashfork-card__media{aspect-ratio:1/1}.ashfork-modal__stage{min-height:0;padding:70px 16px 26px}.ashfork-modal__stage--hero{height:clamp(260px,62vw,420px);padding:0}.ashfork-modal__stage--height-media_ratio,.ashfork-modal__stage--height-sixteen_nine{height:auto}.ashfork-modal__stage--height-slider_controlled,.ashfork-modal__stage--revolution-own{height:auto;min-height:0}.ashfork-modal__stage--height-viewport{height:min(86vh,620px)}.ashfork-modal__stage--video{padding:0}.ashfork-modal__content{display:block;padding:34px 18px}.ashfork-modal--layout-editorial .ashfork-modal__content{display:grid;gap:32px;padding-left:0;padding-right:0}.ashfork-modal--layout-editorial .ashfork-modal__details,.ashfork-modal--layout-editorial .ashfork-modal__intro{padding-left:18px;padding-right:18px}.ashfork-modal--layout-editorial .ashfork-modal__copy>blockquote,.ashfork-modal--layout-editorial .ashfork-modal__copy>ol,.ashfork-modal--layout-editorial .ashfork-modal__copy>p,.ashfork-modal--layout-editorial .ashfork-modal__copy>ul{max-width:none}.ashfork-modal--layout-editorial .ashfork-modal__copy>.wp-caption,.ashfork-modal--layout-editorial .ashfork-modal__copy>figure,.ashfork-modal--layout-editorial .ashfork-modal__copy>img,.ashfork-modal--layout-editorial .ashfork-modal__copy>p>img{margin-left:-18px;width:calc(100% + 36px)!important}.ashfork-modal--layout-editorial .ashfork-modal__copy .left,.ashfork-modal--layout-editorial .ashfork-modal__copy .right{float:none;margin-left:0;margin-right:0;width:100%}.ashfork-modal__content h2{font-size:clamp(2.5rem, 15vw, 4.2rem)}.ashfork-modal__media{min-height:0}.ashfork-modal__media--slider{min-height:clamp(220px,62vw,380px)}.ashfork-modal__media--ken-burns,.ashfork-modal__media--static{height:100%;width:100%}.ashfork-modal__media iframe,.ashfork-modal__media img,.ashfork-modal__media video{max-height:62vh}.ashfork-modal__media--slider img{height:100%;max-height:none;min-height:100%}.ashfork-modal__media--split{display:block}.ashfork-modal__media--split img{height:auto;margin-bottom:20px}.ashfork-story__section,.ashfork-story__section:nth-child(2n){display:block;min-height:0}.ashfork-story__section--full_bleed,.ashfork-story__section--full_bleed:nth-child(2n),.ashfork-story__section--media_left,.ashfork-story__section--media_left:nth-child(2n),.ashfork-story__section--media_right,.ashfork-story__section--media_right:nth-child(2n),.ashfork-story__section--stacked,.ashfork-story__section--stacked:nth-child(2n){display:block}.ashfork-modal--layout-editorial .ashfork-story{gap:42px;margin-bottom:24px}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){display:grid;gap:18px;grid-template-columns:1fr;padding-bottom:40px}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{margin-bottom:0;margin-left:0;min-height:0;order:2;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section>div{margin-left:0;margin-right:0;max-width:none;order:1;padding-left:18px;padding-right:18px}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){display:grid;grid-template-columns:1fr;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{margin-left:0;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked>div{margin-left:0;margin-right:0;max-width:none;order:1}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--stacked figure,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{order:1}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section>div{order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){grid-template-columns:1fr;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{grid-column:auto;order:1}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div{grid-column:auto;max-width:none;order:2}.ashfork-mixed-media{display:block}.ashfork-mixed-media>div{margin-bottom:18px}.ashfork-story__section:nth-child(2n) figure{order:initial}.ashfork-story__section figure{margin-bottom:18px;min-height:0}.ashfork-story__section img{min-height:0}.ashfork-modal--layout-editorial .ashfork-story__section img{min-height:0}.ashfork-modal--layout-editorial .ashfork-story__media iframe,.ashfork-modal--layout-editorial .ashfork-story__media video{min-height:0}.ashfork-gallery{grid-template-columns:1fr;margin-top:24px}.ashfork-modal--layout-editorial .ashfork-gallery{margin-left:0;width:100%}.ashfork-gallery--mosaic,.ashfork-gallery--strip{display:grid;grid-template-columns:1fr;overflow:visible;padding-bottom:0;scroll-snap-type:none}.ashfork-gallery--mosaic .ashfork-gallery__item:nth-child(3n+1),.ashfork-gallery--strip .ashfork-gallery__item,.ashfork-gallery--strip .ashfork-gallery__item--wide,.ashfork-gallery__item,.ashfork-gallery__item--wide{flex-basis:auto;grid-column:auto;grid-row:auto;min-height:0}.ashfork-gallery--mosaic .ashfork-gallery__item:nth-child(3n+1) img,.ashfork-gallery--strip .ashfork-gallery__item img,.ashfork-gallery__item img{min-height:0}.ashfork-portfolio__filters{border-radius:0;max-width:none}.ashfork-portfolio--filter-pills .ashfork-portfolio__filters{gap:8px;justify-content:center;padding:0}.ashfork-portfolio__filters button{flex:0 0 auto}.ashfork-portfolio--filter-pills .ashfork-portfolio__filters button{flex:0 0 auto;max-width:none;min-width:0;padding:10px 14px}.ashfork-portfolio--creative .ashfork-card__body{opacity:1;transform:none}.ashfork-card--hover-none .ashfork-card__body,.ashfork-portfolio--hover-none .ashfork-card__body{opacity:0!important}.ashfork-portfolio--creative .ashfork-card__body::after,.ashfork-portfolio--creative .ashfork-card__body::before{transform:rotate(45deg) scale(1)}}@media (min-width:783px){.ashfork-modal--layout-editorial .ashfork-story{gap:clamp(42px,6vw,86px)}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){--ashfork-editorial-gap:clamp(28px, 4vw, 72px);--ashfork-editorial-media-col:minmax(0, min(64vw, 900px));--ashfork-editorial-text-col:minmax(300px, 430px);align-items:center;column-gap:var(--ashfork-editorial-gap);display:grid;margin-left:calc(50% - 50vw);margin-right:0;max-width:none;min-height:0;width:100vw}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n){grid-template-columns:var(--ashfork-editorial-media-col) var(--ashfork-editorial-text-col) minmax(0,1fr)}.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n),.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){grid-template-columns:minmax(0,1fr) var(--ashfork-editorial-text-col) var(--ashfork-editorial-media-col)}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{grid-column:auto;margin:0;min-height:clamp(320px,36vw,560px);order:1;width:100%}.ashfork-modal--layout-editorial .ashfork-story__media--image_carousel,.ashfork-modal--layout-editorial .ashfork-story__section--media_left .ashfork-story__media--image_carousel,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) .ashfork-story__media--image_carousel,.ashfork-modal--layout-editorial .ashfork-story__section--media_right .ashfork-story__media--image_carousel,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) .ashfork-story__media--image_carousel,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) .ashfork-story__media--image_carousel{background:0 0;min-height:0}.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{order:2}.ashfork-modal--layout-editorial .ashfork-story__section img,.ashfork-modal--layout-editorial .ashfork-story__section--media_left img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right img{min-height:clamp(320px,36vw,560px)}.ashfork-modal--layout-editorial .ashfork-story__media--image_carousel .ashfork-story-carousel img,.ashfork-modal--layout-editorial .ashfork-story__section--media_left .ashfork-story__media--image_carousel .ashfork-story-carousel img,.ashfork-modal--layout-editorial .ashfork-story__section--media_right .ashfork-story__media--image_carousel .ashfork-story-carousel img{min-height:0}.ashfork-modal--layout-editorial .ashfork-story__media--image_carousel .ashfork-story-carousel--fit-cover{aspect-ratio:16/10;height:clamp(320px,36vw,560px);min-height:clamp(320px,36vw,560px)}.ashfork-modal--layout-editorial .ashfork-story__media--image_carousel .ashfork-story-carousel--fit-contain{aspect-ratio:auto;height:var(--ashfork-carousel-height,auto);min-height:0}.ashfork-modal--layout-editorial .ashfork-story__media iframe,.ashfork-modal--layout-editorial .ashfork-story__media video{min-height:clamp(320px,36vw,560px)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section>div{grid-column:2;margin-left:0;margin-right:0;order:2;padding:0}.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div{grid-column:2;margin-left:0;margin-right:0;order:1}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure{grid-column:1}.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{grid-column:3}.ashfork-modal--layout-editorial .ashfork-story__section--stacked,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n){grid-template-columns:minmax(0,1fr);margin-left:auto;margin-right:auto;max-width:1180px;width:calc(100vw - 56px)}.ashfork-modal--layout-editorial .ashfork-story__section--stacked figure,.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n) figure{margin-left:0;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--stacked:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked>div{margin-left:0;margin-right:auto;max-width:720px}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n){grid-template-columns:minmax(0,1fr);margin-left:0;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n) figure{margin-left:calc(50% - 50vw);width:100vw}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed>div{margin-left:auto;margin-right:auto;max-width:720px;text-align:center}.ashfork-modal--layout-image_first .ashfork-modal__content,.ashfork-modal--layout-split_story .ashfork-modal__content{max-width:min(1440px,100vw)}.ashfork-modal--layout-image_first .ashfork-modal__details,.ashfork-modal--layout-image_first .ashfork-modal__intro,.ashfork-modal--layout-split_story .ashfork-modal__details,.ashfork-modal--layout-split_story .ashfork-modal__intro{max-width:none;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n){grid-template-columns:var(--ashfork-editorial-media-col) var(--ashfork-editorial-text-col) minmax(0,1fr)}.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n) figure{grid-column:1;order:1}.ashfork-modal--layout-editorial .ashfork-story__section--media_left:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div{grid-column:2;margin-left:0;margin-right:0;order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n){grid-template-columns:minmax(0,1fr) var(--ashfork-editorial-text-col) var(--ashfork-editorial-media-col)}.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n) figure{grid-column:3;order:2}.ashfork-modal--layout-editorial .ashfork-story__section--media_right:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div{grid-column:2;margin-left:0;margin-right:0;order:1}}@media (max-width:782px){.ashfork-modal__content{gap:24px;padding:28px 18px 38px}.ashfork-modal--layout-editorial .ashfork-modal__content{gap:24px;padding-top:24px}.ashfork-modal--layout-editorial .ashfork-modal__details,.ashfork-modal--layout-editorial .ashfork-modal__intro{padding-left:18px;padding-right:18px}.ashfork-modal__intro{gap:16px}.ashfork-modal__content h2{font-size:clamp(2.4rem, 13vw, 4rem);margin-bottom:12px}.ashfork-modal__copy p,.ashfork-modal__dek{line-height:1.52}.ashfork-modal--layout-editorial .ashfork-story{gap:28px;margin-bottom:20px}.ashfork-modal--layout-editorial .ashfork-story__section,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed,.ashfork-modal--layout-editorial .ashfork-story__section--media_left,.ashfork-modal--layout-editorial .ashfork-story__section--media_right,.ashfork-modal--layout-editorial .ashfork-story__section--stacked,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n){display:grid;gap:14px;grid-template-columns:1fr;margin-left:0;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section figure,.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_left figure,.ashfork-modal--layout-editorial .ashfork-story__section--media_right figure,.ashfork-modal--layout-editorial .ashfork-story__section--stacked figure,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n) figure{grid-column:auto;margin:0;min-height:0;order:1;width:100%}.ashfork-modal--layout-editorial .ashfork-story__section--full_bleed>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_left>div,.ashfork-modal--layout-editorial .ashfork-story__section--media_right>div,.ashfork-modal--layout-editorial .ashfork-story__section--stacked>div,.ashfork-modal--layout-editorial .ashfork-story__section:nth-child(2n)>div,.ashfork-modal--layout-editorial .ashfork-story__section>div{margin:0;max-width:none;order:2;padding:0;text-align:left}.ashfork-modal--layout-editorial .ashfork-story__section h3{margin-bottom:10px}.ashfork-story-carousel--dots-mobile .ashfork-story-carousel__dots{display:flex}}.ashfork-story__media .ashfork-video-cover{width:100%}.ashfork-story__media .ashfork-video-cover video{min-height:0}.ashfork-story__media .ashfork-video-cover--fit-native,.ashfork-story__media .ashfork-video-cover--fit-native video{aspect-ratio:auto;height:auto;min-height:0;object-fit:contain}.ashfork-story__media .ashfork-video-cover--fit-cover,.ashfork-story__media .ashfork-video-cover--fit-wide{aspect-ratio:16/9}.ashfork-story__media .ashfork-video-cover--fit-square{aspect-ratio:1/1}.ashfork-story__media .ashfork-video-cover--fit-cover video,.ashfork-story__media .ashfork-video-cover--fit-square video,.ashfork-story__media .ashfork-video-cover--fit-wide video{height:100%}.ashfork-modal__media .ashfork-video-cover--fit-cover video,.ashfork-modal__media .ashfork-video-cover--fit-square video,.ashfork-story__media .ashfork-video-cover--fit-cover video,.ashfork-story__media .ashfork-video-cover--fit-square video{object-fit:cover}.ashfork-modal__media .ashfork-video-cover--fit-wide video,.ashfork-story__media .ashfork-video-cover--fit-wide video{object-fit:contain}@media (max-width:1024px){.ashfork-modal__content{gap:clamp(26px,5vw,42px)}.ashfork-modal__content h2{font-size:clamp(3.2rem, 9vw, 5.6rem);line-height:.98;max-width:820px}.ashfork-modal__copy p,.ashfork-modal__dek,.ashfork-story__section .ashfork-story__body,.ashfork-story__section .ashfork-story__body p{font-size:clamp(1.08rem, 2vw, 1.28rem);line-height:1.55}.ashfork-modal__dek{line-height:1.38}.ashfork-story__section h3{font-size:clamp(2rem, 5vw, 3.4rem);line-height:1.02}.ashfork-meta-list--stats dd,.ashfork-results__item strong{font-size:clamp(3rem, 8vw, var(--ashfork-metric-value-font-size))}}@media (max-width:640px){.ashfork-modal__content{padding-left:22px;padding-right:22px}.ashfork-modal__content h2{font-size:clamp(2.85rem, 12vw, 4.35rem);letter-spacing:0;line-height:1}.ashfork-modal__eyebrow,.ashfork-story__section .ashfork-story__eyebrow{font-size:.86rem;line-height:1.25}.ashfork-modal__copy p,.ashfork-modal__dek,.ashfork-story__section .ashfork-story__body,.ashfork-story__section .ashfork-story__body p{font-size:clamp(1.02rem, 4.5vw, 1.18rem);line-height:1.56}.ashfork-modal__dek{line-height:1.34}.ashfork-story__section h3{font-size:clamp(1.75rem, 9vw, 2.8rem);line-height:1.05}.ashfork-meta-list--stats div,.ashfork-results__item{min-height:0;padding:24px}.ashfork-meta-list--stats dd,.ashfork-results__item strong{font-size:clamp(3rem, 15vw, 4.6rem)}.ashfork-meta-list--stats dt,.ashfork-results__item>span{font-size:.86rem;line-height:1.22}}.ashfork-modal--layout-editorial .ashfork-story__section figure.ashfork-story__media--video_embed,.ashfork-story__section figure.ashfork-story__media--video_embed{background:0 0;overflow:visible}.ashfork-modal--layout-editorial .ashfork-story__media--video_embed .ashfork-vimeo-embed iframe,.ashfork-story__media--video_embed .ashfork-vimeo-embed iframe{height:100%;min-height:0}