.selected-work{isolation:isolate;border-block:var(--border-width--main) solid var(--_theme---border);position:relative}.selected-work:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(var(--_theme---border), var(--_theme---border)) calc(100% / 3) 0 / 1px 100% no-repeat;position:absolute;inset:0}.selected-work__header{padding-block:var(--_spacing---section-space--main) var(--_spacing---section-space--small)}.selected-work__header .agency-section-head{margin-bottom:0}.selected-work__list{border-top:var(--border-width--main) solid var(--_theme---border);margin:0;padding:0;list-style:none}.selected-work__list>li{border-bottom:var(--border-width--main) solid var(--_theme---border);margin:0;padding:0}.selected-work__row{color:var(--_theme---text);text-decoration:none;transition:background-color .35s;display:block;position:relative}.selected-work__row:focus-visible{outline:var(--border-width--main) solid var(--swatch--brand);outline-offset:calc(-1 * var(--border-width--main))}.selected-work__grid{grid-template-columns:repeat(var(--site--column-count), minmax(0, 1fr));column-gap:var(--site--gutter);min-height:calc(var(--_spacing---space--8) * 3);padding-block:var(--_spacing---space--6);align-items:start;display:grid}.selected-work__year{grid-column:var(--apogeo-content-start,5) / span 2;padding-top:var(--_spacing---space--1);color:color-mix(in srgb, var(--_theme---text) 58%, transparent);font-family:var(--_typography---font--special);font-size:var(--_typography---font-size--text-small)}.selected-work__copy{grid-column:7/12;min-width:0}.selected-work__copy h3{font-size:var(--_typography---font-size--h4);font-weight:var(--_typography---font--primary-regular);line-height:var(--_typography---line-height--1-3);margin:0}.selected-work__copy p{margin:var(--_spacing---space--4) 0 0;max-width:42ch;color:color-mix(in srgb, var(--_theme---text) 65%, transparent);font-size:var(--_typography---font-size--text-small);line-height:var(--_typography---line-height--1-5)}.selected-work__arrow{width:var(--_spacing---space--5);height:var(--_spacing---space--5);grid-column:12;place-self:center end;transition:transform .35s;display:block}.selected-work__arrow svg{width:100%;height:100%;display:block}.selected-work__media{place-items:center;width:33.3333%;display:grid;position:absolute;inset:0 auto 0 0;overflow:hidden}.selected-work__cover{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s,transform .7s;position:absolute;inset:0;transform:scale(1.04)}.selected-work__media:after{content:"";background:color-mix(in srgb, var(--swatch--dark) 25%, transparent);opacity:0;transition:opacity .4s;position:absolute;inset:0}.selected-work__logo{z-index:1;width:calc(var(--_spacing---space--8) * 3.5);object-fit:contain;max-width:75%;height:auto;transition:filter .4s;position:relative}.selected-work__logo-fallback{z-index:1;font-size:var(--_typography---font-size--h5);position:relative}.selected-work__footer{padding-block:var(--_spacing---section-space--small)}@media (hover:hover) and (pointer:fine){.selected-work__row:hover{background:color-mix(in srgb, var(--_theme---text) 2%, transparent)}.selected-work__row:hover .selected-work__cover{opacity:1;transform:scale(1)}.selected-work__row:hover .selected-work__media:after{opacity:1}.selected-work__row:hover .selected-work__logo{filter:brightness(0)invert()}.selected-work__row:hover .selected-work__arrow{transform:translateX(var(--_spacing---space--1))}}@media (width<=767px){.selected-work:before{display:none}.selected-work__header{padding-block:var(--_spacing---section-space--small)}.selected-work__row{padding-top:calc(var(--_spacing---space--8) * 2.5)}.selected-work__media{inset:0 auto auto var(--site--margin);width:44%;height:calc(var(--_spacing---space--8) * 2.5);justify-items:start}.selected-work__logo{width:calc(var(--_spacing---space--8) * 4);max-width:100%}.selected-work__grid{row-gap:var(--_spacing---space--3);min-height:0;padding-block:0 var(--_spacing---space--6);grid-template-columns:minmax(0,1fr) auto}.selected-work__year{font-size:var(--_typography---font-size--h6);grid-area:1/1;padding:0}.selected-work__copy{grid-area:2/1}.selected-work__copy h3{font-size:var(--_typography---font-size--h4)}.selected-work__copy p{margin-top:var(--_spacing---space--3)}.selected-work__arrow{grid-area:2/2;align-self:start}}@media (prefers-reduced-motion:reduce){.selected-work__row,.selected-work__cover,.selected-work__logo,.selected-work__media:after,.selected-work__arrow{transition:none}}.editorial-blog{--editorial-inset:var(--_spacing---space--6);--_theme---border:color-mix(in srgb, var(--_theme---text) 7%, transparent)}.editorial-blog__hero{isolation:isolate;padding-block:calc(var(--site--nav-height) + var(--_spacing---section-space--main)) var(--_spacing---space--7);border-bottom:var(--border-width--main) solid var(--_theme---border);display:grid;position:relative}.editorial-blog__hero:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(var(--_theme---border), var(--_theme---border)), linear-gradient(var(--_theme---border), var(--_theme---border));background-size:var(--border-width--main) 100%;background-position:33.3333% 0,66.6667% 0;background-repeat:no-repeat;position:absolute;inset:0}.editorial-blog__hero .agency-section-head{margin-bottom:0}.editorial-blog__intro .c-heading{max-width:22ch}.editorial-blog__intro .c-paragraph{max-width:58ch}.editorial-blog__archive{scroll-margin-top:calc(var(--site--nav-height) + var(--_spacing---space--4));border-bottom:var(--border-width--main) solid var(--_theme---border)}.editorial-blog__toolbar{justify-content:space-between;align-items:center;gap:var(--_spacing---space--5) var(--_spacing---space--7);padding:var(--_spacing---space--5) var(--editorial-inset);border-bottom:var(--border-width--main) solid var(--_theme---border);flex-wrap:wrap;display:flex}.editorial-blog__categories{gap:var(--_spacing---space--2) var(--_spacing---space--6);flex-wrap:wrap;display:flex}.editorial-blog__categories a{padding-block:var(--_spacing---space--3);color:color-mix(in srgb, var(--_theme---text) 60%, transparent);font-size:var(--_typography---font-size--text-small)}.editorial-blog__categories a[aria-current]{color:var(--swatch--brand-secondary)}.editorial-blog__search{align-items:center;gap:var(--_spacing---space--3);border-bottom:var(--border-width--main) solid var(--_theme---border);display:flex}.editorial-blog__search input{padding:var(--_spacing---space--3) 0;width:22ch;min-width:0;color:inherit;font:inherit;font-size:var(--_typography---font-size--text-small);background:0 0;border:0;border-radius:0;margin:0}.editorial-blog__search input::placeholder{color:color-mix(in srgb, var(--_theme---text) 60%, transparent);opacity:1}.editorial-blog__search button{color:inherit;padding:var(--_spacing---space--3);cursor:pointer;background:0 0;border:0}.editorial-blog__search svg{width:var(--_spacing---space--4);height:var(--_spacing---space--4);display:block}.editorial-blog :is(a,button,input):focus-visible{outline:var(--border-width--main) solid var(--swatch--brand);outline-offset:var(--_spacing---space--1)}.editorial-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.editorial-card{border-bottom:var(--border-width--main) solid var(--_theme---border);min-width:0;margin:0;padding:0;display:flex}.editorial-card:nth-child(odd){border-right:var(--border-width--main) solid var(--_theme---border)}.editorial-card:last-child,.editorial-card:nth-last-child(2):nth-child(odd){border-bottom:0}.editorial-card__link{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.editorial-card__link:focus-visible{outline-offset:calc(-1 * var(--border-width--main))}.editorial-card__visual{padding:var(--editorial-inset)}.editorial-card__image{isolation:isolate;aspect-ratio:7/5;background:var(--swatch--dark-secondary);position:relative;overflow:hidden}.editorial-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .7s;display:block;position:absolute;inset:0}.editorial-card__image:after{content:"";pointer-events:none;background:linear-gradient(180deg, transparent 20%, color-mix(in srgb, var(--swatch--dark) 45%, transparent) 50%, var(--swatch--dark) 100%);position:absolute;inset:0}.editorial-card__title{z-index:1;padding:var(--_spacing---space--5);position:absolute;inset:auto 0 0}.editorial-card__title .c-heading{max-width:30ch;margin:0}.editorial-card__body{border-top:var(--border-width--main) solid var(--_theme---border);padding:var(--_spacing---space--5) var(--editorial-inset) var(--editorial-inset);flex:1}.editorial-card__meta{font-family:var(--_typography---font--special);font-size:var(--_typography---font-size--text-small);line-height:var(--_typography---line-height--1-5);text-transform:uppercase;flex-direction:column;display:flex}.editorial-card__body p{max-width:58ch;margin:var(--_spacing---space--5) 0 0;font-size:var(--_typography---font-size--text-small);line-height:var(--_typography---line-height--1-5);color:color-mix(in srgb, var(--_theme---text) 70%, transparent)}.editorial-blog__empty{padding:var(--_spacing---section-space--small) var(--editorial-inset);border-bottom:var(--border-width--main) solid var(--_theme---border)}.editorial-blog__empty a{margin-top:var(--_spacing---space--5);text-underline-offset:var(--_spacing---space--1);text-decoration:underline;display:inline-block}@media (hover:hover) and (pointer:fine){.editorial-card__image img{filter:grayscale()}.editorial-card__link:is(:hover,:focus-visible) img{filter:grayscale(0);transform:scale(1.025)}.editorial-blog__categories a:hover{color:var(--swatch--brand-secondary)}}@media (width<=767px){.editorial-blog{--editorial-inset:var(--site--margin)}.editorial-blog__hero:before{background-position:50% 0;background-image:linear-gradient(var(--_theme---border), var(--_theme---border))}.editorial-blog__grid{grid-template-columns:minmax(0,1fr)}.editorial-card:nth-child(odd){border-right:0}.editorial-card:nth-last-child(2):nth-child(odd){border-bottom:var(--border-width--main) solid var(--_theme---border)}.editorial-card__visual{padding-block:var(--_spacing---space--6)}.editorial-card__image{aspect-ratio:1}.editorial-card__title{padding:var(--_spacing---space--5)}.editorial-card__body{padding-block:var(--_spacing---space--5) var(--_spacing---space--7)}.editorial-blog__toolbar{gap:var(--_spacing---space--4)}.editorial-blog__categories{column-gap:var(--_spacing---space--5);width:100%}.editorial-blog__search{width:100%}.editorial-blog__search input{flex:1}}@media (prefers-reduced-motion:reduce){.editorial-card__image img{transition:none}}
