.eliz-section{padding:12px var(--eliz-gutter) 80px}.eliz-section-title{display:grid;grid-template-columns:minmax(170px,1fr) 2.2fr minmax(210px,1fr);gap:16px;align-items:end;border-top:1px solid var(--eliz-line);padding-top:7px;margin-bottom:48px}.eliz-section-title>p{font-family:var(--eliz-font-mono);font-size:10px;text-transform:uppercase}.eliz-section-title h2{font-size:clamp(78px,12.5vw,235px);line-height:.72;margin:0}.eliz-section-title nav{display:flex;gap:22px;justify-content:flex-end;font-size:11px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.eliz-section-title--compact{grid-template-columns:1fr 2.2fr auto}.eliz-home-hero{height:100svh;min-height:620px;position:relative;overflow:hidden;background:#111;color:#fff;padding-top:var(--eliz-header-h)}.eliz-home-hero__media{position:absolute;inset:var(--eliz-header-h) 0 0;overflow:hidden}.eliz-home-hero__object,.eliz-home-hero__media>.eliz-placeholder{width:100%;height:100%;object-fit:cover;transform:scale(1.025)}.eliz-home-hero__tone{position:absolute;inset:0;background:linear-gradient(180deg,rgba(220,16,7,.62),rgba(90,0,0,.42));mix-blend-mode:multiply;pointer-events:none}.eliz-home-hero__wordmark{position:absolute;z-index:4;left:1px;right:4px;top:calc(var(--eliz-header-h) + 4px);display:flex;flex-direction:column;margin:0;font-size:clamp(102px,23vw,445px);line-height:.665;text-transform:uppercase;pointer-events:none}.eliz-home-hero__wordmark span:nth-child(2){align-self:flex-end}.eliz-home-hero__wordmark sup{font-family:var(--eliz-font-mono);font-size:.06em;letter-spacing:0;vertical-align:top;position:relative;top:-.6em;margin-left:.15em}.eliz-home-hero__meta{position:absolute;z-index:4;left:var(--eliz-gutter);right:var(--eliz-gutter);bottom:6px;display:flex;justify-content:space-between;font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-highlights{padding-top:12px}.eliz-highlight-list{display:grid;gap:36px}.eliz-highlight__heading{display:grid;grid-template-columns:1fr auto;align-items:end;border-top:1px solid var(--eliz-ink);padding:5px 0 4px}.eliz-highlight__heading h3{font-family:var(--eliz-font-display);font-size:clamp(36px,5.7vw,108px);font-weight:400;letter-spacing:-.06em;line-height:.82;margin:0}.eliz-highlight__heading span{font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-highlight__media{position:relative;display:block;height:min(69vw,900px);overflow:hidden;background:#111}.eliz-highlight__media>.eliz-media-object,.eliz-highlight__media>.eliz-placeholder{width:100%;height:100%;object-fit:cover}.eliz-studio-intro{border-top:1px solid var(--eliz-line);padding-top:7px}.eliz-studio-intro__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:7vw;align-items:start;margin:70px 0 110px}.eliz-studio-intro h2{font-size:clamp(95px,15vw,285px);line-height:.69;margin:0}.eliz-studio-intro__copy{font-family:var(--eliz-font-display);font-size:clamp(34px,4.5vw,84px);line-height:.91;letter-spacing:-.055em;margin:40px 0 0}.eliz-marquee{border-top:1px solid var(--eliz-ink);border-bottom:1px solid var(--eliz-ink);overflow:hidden;padding:5px 0}.eliz-marquee>div{display:flex;width:max-content;animation:elizMarquee 24s linear infinite}.eliz-marquee span{font-family:var(--eliz-font-display);font-size:clamp(36px,5vw,94px);line-height:.88;letter-spacing:-.055em;white-space:nowrap}.eliz-showreel__top{display:flex;justify-content:space-between;border-top:1px solid var(--eliz-ink);padding:5px 0;font-family:var(--eliz-font-mono);font-size:10px}.eliz-showreel__media{height:min(65vw,900px);position:relative;overflow:hidden;background:#111;color:#fff}.eliz-showreel__object,.eliz-showreel__media>.eliz-placeholder{width:100%;height:100%;object-fit:cover}.eliz-news-list{border-top:1px solid var(--eliz-ink)}.eliz-news-row{display:grid;grid-template-columns:190px 1.25fr 1fr 24px;gap:20px;align-items:start;border-bottom:1px solid var(--eliz-line);padding:13px 0}.eliz-news-row>span{font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-news-row strong{font-family:var(--eliz-font-display);font-size:clamp(25px,3vw,55px);font-weight:400;letter-spacing:-.045em;line-height:.9}.eliz-news-row p{font-size:15px;line-height:1.1;margin:0}.eliz-news-row i{font-style:normal}.eliz-work-page{padding-top:var(--eliz-header-h)}.eliz-work-toolbar{position:sticky;z-index:100;top:var(--eliz-header-h);display:grid;grid-template-columns:180px 1fr auto;align-items:center;min-height:37px;border-bottom:1px solid var(--eliz-ink);background:var(--eliz-paper);padding:0 var(--eliz-gutter);font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-view-switch,.eliz-filter-switch{display:flex;gap:12px}.eliz-work-toolbar button{border:0;padding:0;cursor:pointer;opacity:.35}.eliz-work-toolbar button.is-active{opacity:1}.eliz-work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--eliz-gutter);padding:var(--eliz-gutter);align-items:start}.eliz-project-card{grid-column:span 4}.eliz-project-card--wide{grid-column:span 7}.eliz-project-card--tall{grid-column:span 4}.eliz-project-card--full{grid-column:1/-1}.eliz-project-card__media{display:block;position:relative;overflow:hidden;background:#111;aspect-ratio:1.42}.eliz-project-card--wide .eliz-project-card__media{aspect-ratio:1.65}.eliz-project-card--tall .eliz-project-card__media{aspect-ratio:.78}.eliz-project-card--full .eliz-project-card__media{aspect-ratio:2}.eliz-project-card__media>.eliz-media-object,.eliz-project-card__media>.eliz-placeholder{width:100%;height:100%;object-fit:cover}.eliz-project-card__caption{display:grid;grid-template-columns:1fr auto;gap:10px;padding:3px 0 18px;position:relative}.eliz-project-card__caption>span{grid-column:1/-1;font-family:var(--eliz-font-mono);font-size:8px;text-transform:uppercase}.eliz-project-card__caption h2{font-family:var(--eliz-font-display);font-size:14px;font-weight:400;line-height:1;margin:0;text-transform:uppercase}.eliz-project-card__caption i{font-family:var(--eliz-font-mono);font-size:8px;font-style:normal}.eliz-work-grid[data-work-layout="list"]{display:block}.eliz-work-grid[data-work-layout="list"] .eliz-project-card{display:grid;grid-template-columns:1fr 2fr;border-bottom:1px solid var(--eliz-line);padding:6px 0}.eliz-work-grid[data-work-layout="list"] .eliz-project-card__media{display:none}.eliz-work-grid[data-work-layout="list"] .eliz-project-card__caption{grid-template-columns:1fr 2fr auto;padding:0}.eliz-work-grid[data-work-layout="list"] .eliz-project-card__caption>span{grid-column:auto}.eliz-project-card.is-filtered{display:none}.eliz-index{padding:90px var(--eliz-gutter)}.eliz-index header,.eliz-index>a{display:grid;grid-template-columns:140px 1.3fr 1fr 220px;gap:16px;border-bottom:1px solid var(--eliz-line);padding:8px 0}.eliz-index header{align-items:end;border-top:1px solid var(--eliz-ink);font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-index h2{font-family:var(--eliz-font-display);font-size:clamp(70px,9vw,170px);line-height:.7;letter-spacing:-.07em;margin:0}.eliz-index a{font-size:13px}.eliz-index a strong{font-weight:400}.eliz-ent-hero,.eliz-podcast-hero{min-height:88svh;padding:calc(var(--eliz-header-h) + 12px) var(--eliz-gutter) 12px;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid var(--eliz-ink)}.eliz-ent-hero__categories,.eliz-podcast-hero>p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-ent-hero h1,.eliz-podcast-hero h1{font-size:clamp(115px,21vw,400px);line-height:.66;margin:0;text-transform:uppercase}.eliz-ent-hero__copy{display:grid;grid-template-columns:1fr 1fr;gap:30px}.eliz-ent-hero__copy>span{font-family:var(--eliz-font-mono);font-size:9px}.eliz-ent-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--eliz-gutter);padding:var(--eliz-gutter)}.eliz-about-hero{height:100svh;min-height:620px;padding:calc(var(--eliz-header-h) + 12px) var(--eliz-gutter) 8px;display:flex;flex-direction:column;justify-content:space-between;background:var(--eliz-signal);color:var(--eliz-signal-text)}.eliz-about-hero__quote{font-family:var(--eliz-font-display);font-size:clamp(28px,4vw,75px);max-width:900px;line-height:.92;letter-spacing:-.045em}.eliz-about-hero h1{font-size:clamp(130px,25vw,470px);line-height:.62;margin:0;text-transform:uppercase}.eliz-about-hero__meta{display:flex;justify-content:space-between;font-family:var(--eliz-font-mono);font-size:9px}.eliz-about-story{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding-top:10px}.eliz-about-story__copy{font-size:clamp(27px,4.2vw,80px);line-height:.95}.eliz-recipe>header{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--eliz-line);padding-top:7px}.eliz-recipe>header p{font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-recipe>header h2{font-family:var(--eliz-font-display);font-size:clamp(65px,11vw,205px);line-height:.72;letter-spacing:-.07em;margin:0}.eliz-recipe__grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--eliz-ink);border-left:1px solid var(--eliz-ink);margin-top:60px}.eliz-recipe__grid article{min-height:440px;border-right:1px solid var(--eliz-ink);border-bottom:1px solid var(--eliz-ink);padding:9px;display:flex;flex-direction:column}.eliz-recipe__grid i{font-family:var(--eliz-font-mono);font-size:10px;font-style:normal}.eliz-recipe__grid h3{font-family:var(--eliz-font-display);font-size:clamp(45px,5vw,90px);line-height:.8;letter-spacing:-.06em;margin:auto 0 18px}.eliz-recipe__grid p{font-size:17px;max-width:330px}.eliz-team__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--eliz-gutter)}.eliz-team__image{aspect-ratio:.78;overflow:hidden;background:#111}.eliz-team__image img,.eliz-team__image>.eliz-placeholder{height:100%;object-fit:cover}.eliz-team h3{font-size:14px;font-weight:400;text-transform:uppercase;margin:5px 0 2px}.eliz-team p{font-family:var(--eliz-font-mono);font-size:8px;text-transform:uppercase}.eliz-generic-hero{min-height:66vh;padding:calc(var(--eliz-header-h) + 70px) var(--eliz-gutter) 30px;border-bottom:1px solid var(--eliz-ink);display:flex;flex-direction:column;justify-content:space-between}.eliz-generic-hero>p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-generic-hero h1{font-size:clamp(105px,20vw,380px);line-height:.66;margin:0;text-transform:uppercase}.eliz-generic-content{padding:70px max(var(--eliz-gutter),12vw) 130px}.eliz-feed-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--eliz-gutter);padding:var(--eliz-gutter) var(--eliz-gutter) 100px}.eliz-feed-card--featured{grid-column:1/-1}.eliz-feed-card__media{display:block;aspect-ratio:1.45;overflow:hidden;background:#111}.eliz-feed-card--featured .eliz-feed-card__media{aspect-ratio:2}.eliz-feed-card__media img,.eliz-feed-card__media>.eliz-placeholder{height:100%;object-fit:cover}.eliz-feed-card__copy{display:block;padding:6px 0 35px}.eliz-feed-card__copy span{font-family:var(--eliz-font-mono);font-size:8px}.eliz-feed-card__copy h2{font-family:var(--eliz-font-display);font-size:clamp(36px,5vw,90px);line-height:.85;letter-spacing:-.055em;font-weight:400;margin:16px 0}.eliz-feed-card__copy p{font-size:16px;max-width:600px}.eliz-podcast-hero .eliz-entry{max-width:800px;align-self:flex-end}.eliz-episodes>header{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--eliz-line);padding-top:7px;margin-bottom:50px}.eliz-episodes>header p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-episodes>header h2{font-family:var(--eliz-font-display);font-size:clamp(80px,13vw,230px);line-height:.7;letter-spacing:-.08em;margin:0}.eliz-episode-row{display:grid;grid-template-columns:90px 1fr 150px 100px;gap:20px;align-items:center;border-top:1px solid var(--eliz-line);padding:12px 0}.eliz-episode-row strong{font-family:var(--eliz-font-display);font-size:clamp(28px,3.8vw,70px);font-weight:400;letter-spacing:-.05em}.eliz-episode-row span,.eliz-episode-row i{font-family:var(--eliz-font-mono);font-size:9px;font-style:normal}.eliz-contact-hero{min-height:62vh;padding:calc(var(--eliz-header-h) + 20px) var(--eliz-gutter) 8px;background:var(--eliz-signal);color:var(--eliz-signal-text);display:flex;flex-direction:column;justify-content:space-between}.eliz-contact-hero>p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-contact-hero h1{font-size:clamp(120px,23vw,430px);line-height:.65;margin:0;text-transform:uppercase}.eliz-contact-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12vw;padding-top:60px;min-height:55vh}.eliz-contact-grid>div:last-child>p{font-family:var(--eliz-font-mono);font-size:10px;text-transform:uppercase}.eliz-contact-mail{font-family:var(--eliz-font-display);font-size:clamp(38px,5.5vw,100px);line-height:.85;letter-spacing:-.06em;overflow-wrap:anywhere}.eliz-project-hero{height:100svh;min-height:650px;position:relative;padding-top:var(--eliz-header-h);overflow:hidden;background:#111;color:#fff}.eliz-project-hero__media{position:absolute;inset:var(--eliz-header-h) 0 0}.eliz-project-hero__media>.eliz-media-object,.eliz-project-hero__media>.eliz-placeholder{width:100%;height:100%;object-fit:cover}.eliz-project-hero__title{position:absolute;z-index:5;left:var(--eliz-gutter);right:var(--eliz-gutter);bottom:7px}.eliz-project-hero__title>p{font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-project-hero h1{font-size:clamp(68px,11vw,210px);line-height:.75;margin:0;max-width:90%;text-transform:uppercase}.eliz-project-hero__title>div{display:flex;justify-content:space-between;font-family:var(--eliz-font-mono);font-size:9px;margin-top:8px}.eliz-project-intro{display:grid;grid-template-columns:1fr 2fr;gap:8vw;padding-top:60px}.eliz-project-intro__meta{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-content:start}.eliz-project-intro__meta p{font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-project-intro__meta strong{display:block;font-family:var(--eliz-font-primary);font-size:13px;font-weight:400;margin-top:5px}.eliz-project-statement{font-family:var(--eliz-font-display);font-size:clamp(44px,6.6vw,125px);line-height:.86;letter-spacing:-.06em;margin:0 0 80px}.eliz-project-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--eliz-gutter);padding:0 var(--eliz-gutter) 80px}.eliz-project-gallery__item{min-height:45vw;overflow:hidden;background:#111}.eliz-project-gallery__item--full,.eliz-project-gallery__item--landscape{grid-column:1/-1;min-height:56vw}.eliz-project-gallery__item--portrait{min-height:70vw}.eliz-project-gallery__item>.eliz-media-object{width:100%;height:100%;object-fit:cover}.eliz-project-credits{display:grid;grid-template-columns:1fr 2fr;border-top:1px solid var(--eliz-line);padding-top:8px}.eliz-project-credits>p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-project-credits>div{font-size:18px;line-height:1.35;columns:2}.eliz-project-next{border-top:1px solid var(--eliz-ink);padding-top:7px}.eliz-project-next>p{font-family:var(--eliz-font-mono);font-size:9px}.eliz-project-next>a{display:flex;justify-content:space-between;align-items:end}.eliz-project-next span{font-family:var(--eliz-font-display);font-size:clamp(65px,12vw,225px);line-height:.72;letter-spacing:-.07em}.eliz-project-next i{font-size:70px;font-style:normal}.eliz-article-hero{min-height:82vh;padding:calc(var(--eliz-header-h) + 70px) var(--eliz-gutter) 50px;display:flex;flex-direction:column;justify-content:space-between}.eliz-article-hero>p:first-child{font-family:var(--eliz-font-mono);font-size:9px}.eliz-article-hero h1{font-size:clamp(75px,14vw,260px);line-height:.72;margin:0;max-width:1500px}.eliz-article-hero>p:last-child{font-family:var(--eliz-font-display);font-size:clamp(28px,4vw,74px);line-height:.92;letter-spacing:-.045em;max-width:900px;align-self:flex-end}.eliz-article-image{height:min(70vw,930px);overflow:hidden}.eliz-article-image img{height:100%;object-fit:cover}.eliz-article-content{padding:100px max(var(--eliz-gutter),17vw) 140px}.eliz-article-content img,.eliz-article-content video,.eliz-article-content figure{width:calc(100% + 22vw);max-width:none;margin:60px -11vw}.eliz-error{min-height:100svh;padding:calc(var(--eliz-header-h) + 30px) var(--eliz-gutter) 10px;display:flex;flex-direction:column;justify-content:space-between}.eliz-error span{font-size:40vw;line-height:.65}.eliz-error h1{font-size:6vw;font-weight:400}.eliz-footer{position:relative;z-index:2;background:var(--eliz-signal);color:var(--eliz-signal-text);padding:8px var(--eliz-gutter)}.eliz-footer__cta{min-height:58vh;display:flex;flex-direction:column;justify-content:space-between;border-bottom:1px solid currentColor;padding-bottom:10px}.eliz-footer__cta p,.eliz-footer h2{font-family:var(--eliz-font-mono);font-size:9px;font-weight:400;text-transform:uppercase}.eliz-footer__cta>a{font-family:var(--eliz-font-display);font-size:clamp(68px,13vw,250px);line-height:.7;letter-spacing:-.075em;overflow-wrap:anywhere}.eliz-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:12px 0 70px}.eliz-footer__grid section{min-height:180px}.eliz-footer__grid p,.eliz-footer__grid li{font-size:16px;line-height:1.1;list-style:none}.eliz-footer__nav{list-style:none}.eliz-footer__bottom{display:flex;justify-content:space-between;border-top:1px solid currentColor;padding-top:7px;font-family:var(--eliz-font-mono);font-size:9px;text-transform:uppercase}.eliz-footer__bottom button{border:0;padding:0;cursor:pointer;color:inherit}@keyframes elizMarquee{to{transform:translateX(-50%)}}
