@font-face{font-family:lovelyMay;src:url("../media/Lovely May Script-s.p.0o2c2v3rk_6kt.otf")format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:lovelyMay Fallback;src:local(Arial);ascent-override:99.73%;descent-override:46.28%;line-gap-override:0.0%;size-adjust:86.44%}.lovelymay_38c32d1f-module__4P-t1a__className{font-family:lovelyMay,lovelyMay Fallback;font-style:normal;font-weight:400}.lovelymay_38c32d1f-module__4P-t1a__variable{--font-lovely-may:"lovelyMay", "lovelyMay Fallback"}
@font-face{font-family:gabrielSans;src:url(../media/GabrielSans_Trial_Medium-s.p.401fhf6mib6t5.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:gabrielSans Fallback;src:local(Arial);ascent-override:86.43%;descent-override:21.5%;line-gap-override:17.2%;size-adjust:116.28%}.gabrielsans_8981fdc5-module__ZAhMyq__className{font-family:gabrielSans,gabrielSans Fallback;font-style:normal;font-weight:500}.gabrielsans_8981fdc5-module__ZAhMyq__variable{--font-gabriel-sans:"gabrielSans", "gabrielSans Fallback"}
@font-face{font-family:Aelia Sans;src:url(/fonts/office-sans.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 800}@font-face{font-family:Aelia Mono;src:url(/fonts/office-mono.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--paper:#fff;--paper-bright:#fff;--ink:#171815;--muted:#5f605b;--line:#17181538;--blue:#879bbd;--blue-soft:#dbe3f0;--blue-deep:#3f5578;--rail:280px;--frame-max:1680px;--gutter:clamp(20px, 2.8vw, 46px);--page-pad:max(var(--gutter), calc((100vw - var(--rail) - var(--frame-max)) / 2));--section-space:clamp(96px, 8vw, 124px);--section-heading-gap:clamp(58px, 5.5vw, 78px);--sans:"Aelia Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Aelia Mono", "SFMono-Regular", Consolas, monospace;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif}*{box-sizing:border-box}html{background:var(--paper);scroll-behavior:smooth;overflow-x:clip}body{min-width:320px;color:var(--ink);background:var(--paper);font-family:var(--sans);font-variation-settings:"wght" 430;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px;line-height:1.35;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{color:inherit;font:inherit}button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}img,canvas{display:block}::selection{color:var(--paper-bright);background:var(--blue-deep)}:focus-visible{outline:1px solid var(--blue-deep);outline-offset:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:500;color:var(--paper);background:var(--ink);padding:9px 12px;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-canvas{margin-left:var(--rail);min-width:0}.site-canvas>main>header,.site-canvas>main>section,.site-canvas>main>footer{padding-right:var(--page-pad);padding-left:var(--page-pad)}.site-rail{z-index:80;width:var(--rail);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;flex-direction:column;justify-content:space-between;padding:24px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.wordmark{width:112px;height:56px;display:block}.wordmark__image{object-fit:contain;width:100%;height:100%}.rail-descriptor{color:var(--muted);margin:16px 0 0;font-size:20px;line-height:1.4}.site-rail nav{flex-direction:column;display:flex}.site-rail nav a{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;min-height:64px;padding:0 9px;font-size:24px;transition:color .18s,background .18s,padding .18s;display:grid}.site-rail nav a:last-child{border-bottom:1px solid var(--line)}.site-rail nav a span:first-child,.site-rail nav a span:last-child,.rail-footer,.mono-row,.eyebrow,.section-note,.project-meta,.record-meta,.capability-link>span,.capability-link>p,.contact-top,.contact-options,.footer-top,.footer-legal,.artist-gallery figcaption{font-family:var(--mono);text-transform:uppercase;letter-spacing:.045em;font-size:10px}.site-rail nav a span:first-child{color:var(--muted)}.site-rail nav a span:first-child,.site-rail nav a span:last-child{font-size:14px}.site-rail nav a span:last-child{opacity:0;transition:all .18s;transform:translate(-5px,-5px)}.site-rail nav a:hover,.site-rail nav a.is-active{color:var(--paper-bright);background:var(--ink);padding-left:13px}.site-rail nav a:hover span:first-child,.site-rail nav a.is-active span:first-child{color:var(--blue-soft)}.site-rail nav a:hover span:last-child,.site-rail nav a.is-active span:last-child{opacity:1;transform:none}.rail-footer{font-size:17px;line-height:1.45}.rail-footer button{font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid;margin-bottom:34px;padding-bottom:3px;font-size:14px}.rail-footer p{margin:0 0 6px}.rail-footer p i{background:var(--blue-deep);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2.4s ease-in-out infinite status-pulse;display:inline-block}.rail-footer>span{color:var(--muted);font-size:17px}.mobile-header{display:none}@keyframes status-pulse{50%{opacity:.35}}.ascii-intro{z-index:70;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#fff;position:fixed;inset:0;overflow:hidden}.ascii-intro__canvas{width:100%;height:100%}.ascii-intro__skip{color:var(--paper);background:var(--ink);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;padding:9px 12px;font-size:9px;transition:transform .18s;position:absolute;bottom:12px;right:12px;transform:translateY(calc(100% + 16px))}.ascii-intro__skip:focus-visible{transform:none}.ascii-studio{bottom:12px;right:12px;left:calc(var(--rail) + 12px);font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;cursor:default;flex-wrap:wrap;justify-content:flex-end;gap:1px;font-size:9px;display:flex;position:absolute}.ascii-studio>*{color:var(--paper);background:var(--ink);padding:9px 12px}.ascii-studio>span{color:var(--blue-soft);margin-left:8px}.ascii-studio button:hover{background:var(--blue-deep)}:is(body:has(.ascii-intro[data-clean]) .site-rail,body:has(.ascii-intro[data-clean]) .mobile-header){opacity:0!important;pointer-events:none!important}body:has(.ascii-intro){overflow:hidden}body:has(.ascii-intro) .mobile-header{opacity:0;pointer-events:none;transition:opacity .8s}body:has(.ascii-intro.is-nav-ready) .mobile-header{opacity:1;pointer-events:auto}@media (min-width:1001px){body:has(.ascii-intro) .site-rail{opacity:0;pointer-events:none;transition:opacity .8s}body:has(.ascii-intro.is-nav-ready) .site-rail{opacity:1;pointer-events:auto}}.section-pad{padding:var(--section-space) var(--gutter)}.eyebrow{margin:0}.mono-row{justify-content:space-between;display:flex}.arrow-link,.underlined-link{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;gap:30px;padding-bottom:4px;font-size:10px;display:inline-flex}.arrow-link span{color:var(--blue-deep)}.home-hero{padding:0 var(--gutter);flex-direction:column;display:flex}.hero-reel{margin-inline:calc(var(--page-pad) * -1);aspect-ratio:16/9;background:var(--ink);max-height:60svh;position:relative;overflow:hidden}.hero-reel video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-reel video::-webkit-media-controls{-webkit-appearance:none;display:none!important}.hero-reel video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.hero-reel video::-webkit-media-controls-overlay-play-button{-webkit-appearance:none;display:none!important}.hero-stage{flex:none;grid-template-rows:1fr;grid-template-columns:minmax(0,3.2fr) minmax(270px,.9fr);align-content:stretch;align-items:center;gap:clamp(36px,5vw,90px);padding:clamp(36px,5vh,56px) 0 0;display:grid}.home-hero h1{letter-spacing:-.073em;align-self:center;margin:0;font-size:clamp(58px,8.25vw,142px);font-weight:440;line-height:.76}.home-hero h1>span{white-space:nowrap;display:block}.hero-lettering{--lettering-width:5.42em;margin-top:.14em;position:relative;container-type:inline-size}.hero-lettering__art{font-family:var(--mono);letter-spacing:0;white-space:pre;opacity:1;font-weight:400;line-height:1.12;display:block}.hero-copy{place-self:center end;width:100%;max-width:360px;margin:0}.hero-feature{border-top:1px solid var(--line);grid-column:1/-1;align-self:end;min-width:0;padding-top:12px}.hero-feature__primary{grid-template-columns:1fr;align-items:stretch;gap:0;display:grid}.hero-feature__image{aspect-ratio:16/9;background:var(--blue-soft);height:auto;position:relative;overflow:hidden}.hero-feature__image .processed-image img,.hero-feature__image .processed-image canvas{object-position:50% 34%}.hero-feature__meta{min-height:170px;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;align-items:start;gap:0 24px;padding:18px 0 2px;font-size:clamp(9px,.75vw,11px);display:grid}.hero-feature__meta p,.hero-feature__meta h2{margin:0}.hero-feature__meta>p:first-child{color:var(--muted);grid-column:1/-1;padding-bottom:16px}.hero-feature__name{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding:9px 0 11px;display:flex}.hero-feature__name h2{font-family:var(--sans);letter-spacing:-.045em;text-transform:none;font-size:clamp(28px,3vw,52px);font-weight:430;line-height:1}.hero-feature__name span{color:var(--blue-deep);font-size:15px}.hero-feature__meta>p:nth-last-child(2){align-self:end;padding-top:28px}.hero-feature__meta>span:last-child{text-align:right;align-self:end;padding-top:28px}.hero-feature:hover .hero-feature__name{border-color:var(--ink)}.hero-feature__instagram{border-top:1px solid var(--line);color:var(--blue-deep);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:11px 0 4px;font-size:9px;display:flex}.hero-feature__instagram:hover span:first-child{text-underline-offset:3px;text-decoration:underline}.hero-copy p{margin:0;font-size:17px;line-height:1.45}.hero-copy .arrow-link{width:100%;color:var(--paper-bright);background:var(--ink);border:0;padding:19px 18px;transition:color .18s,background .18s}.hero-copy .arrow-link:hover{color:var(--ink);background:var(--blue-soft)}.processed-image{position:absolute;inset:0;overflow:hidden}.processed-image img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.processed-image canvas{z-index:2;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:0;transition:opacity .72s cubic-bezier(.65,0,.35,1);position:absolute;inset:0}.processed-image.is-ready canvas{opacity:1}.processed-image--subtle.is-ready canvas{opacity:.58}.processed-image.is-ready:hover canvas,.hero-feature__primary:hover .processed-image.is-ready canvas,.hero-feature__primary:focus-visible .processed-image.is-ready canvas,.project-link:hover .processed-image.is-ready canvas{opacity:0}.processed-image.is-ready:hover img,.hero-feature__primary:hover .processed-image.is-ready img,.hero-feature__primary:focus-visible .processed-image.is-ready img,.project-link:hover .processed-image.is-ready img{transform:scale(1.018)}.processed-image__note{z-index:3;color:var(--paper-bright);background:var(--ink);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;padding:5px 7px;font-size:8px;transition:opacity .3s;position:absolute;bottom:10px;right:10px}.processed-image:hover .processed-image__note,.hero-feature__primary:hover .processed-image__note,.hero-feature__primary:focus-visible .processed-image__note,.project-link:hover .processed-image__note{opacity:0}.section-heading{gap:var(--gutter);margin-bottom:var(--section-heading-gap);grid-template-columns:1fr 3.1fr 1.25fr;align-items:start;display:grid}.section-heading h1,.section-heading h2,.office-statement h2{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(46px,5.7vw,95px);font-weight:430;line-height:.91}.section-note{max-width:250px;margin:0;line-height:1.45}.roster-section{background:var(--paper-bright)}.artist-record{border:1px solid var(--ink);padding:clamp(20px,2vw,30px)}.artist-record__topline{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.065em;text-transform:uppercase;justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.artist-record__layout{grid-template-columns:.9fr 1.1fr;gap:clamp(34px,4.4vw,76px);margin-top:clamp(24px,2.2vw,34px);display:grid}.artist-image{background:var(--blue-soft);min-height:clamp(500px,43vw,720px);position:relative;overflow:hidden}.artist-image img{object-fit:cover;filter:saturate(.86);transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s}.artist-image:hover img{filter:saturate();transform:scale(1.015)}.artist-copy{flex-direction:column;padding:8px 0 2px;display:flex}.artist-copy h3{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(58px,6.2vw,104px);font-weight:430;line-height:.82}.artist-role{letter-spacing:-.022em;max-width:540px;margin:0;font-size:clamp(17px,1.55vw,24px);line-height:1.32}.record-meta{margin:auto 0 32px}.record-meta>div{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:18px;padding:10px 0;display:grid}.record-meta>div:last-child{border-bottom:1px solid var(--line)}.record-meta dt,.record-meta dd{margin:0}.record-meta dt{color:var(--muted)}.artist-copy .arrow-link{align-self:flex-start}.index-page{background:var(--paper-bright);min-height:100vh}.index-page__header{padding:24px var(--gutter) 0}.index-page__meta{border-bottom:1px solid var(--ink);padding-bottom:18px}.index-page__hero{gap:var(--gutter);grid-template-columns:1fr 3.1fr 1.25fr;align-items:start;padding:clamp(92px,10vw,160px) 0 clamp(104px,11vw,176px);display:grid}.index-page__hero h1,.contact-index__hero h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(66px,8.7vw,146px);font-weight:430;line-height:.78}.index-page__hero h1 em,.contact-index__hero h1 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;text-transform:inherit}.index-page__note{max-width:280px;margin:0;font-size:16px;line-height:1.48}.work-ledger{padding:0 var(--gutter) var(--section-space);border-top:1px solid var(--line)}.work-entry{border-bottom:1px solid var(--ink);padding:clamp(54px,6vw,92px) 0}.work-entry__image{width:min(100%, calc(78svh * var(--ratio,1)));background:var(--blue-soft);display:block;position:relative;overflow:hidden}.work-entry:nth-child(2n) .work-entry__image{margin-left:auto}.work-entry__image>video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.work-entry__image>img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.work-entry__image:hover>img{transform:scale(1.015)}.work-entry__copy{gap:var(--gutter);grid-template-columns:1.35fr .65fr;padding-top:28px;display:grid}.work-entry__copy h2{letter-spacing:-.065em;max-width:850px;margin:0;font-size:clamp(54px,7vw,116px);font-weight:430;line-height:.82}.work-entry__details{justify-self:end;max-width:520px}.work-entry__details>p{margin:0 0 38px;font-size:16px;line-height:1.48}.work-entry__details dl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0 0 32px;font-size:9px}.work-entry__details dl>div{border-top:1px solid var(--line);grid-template-columns:95px 1fr;gap:16px;padding:9px 0;display:grid}.work-entry__details dl>div:last-child{border-bottom:1px solid var(--line)}.work-entry__details dt,.work-entry__details dd{margin:0}.work-entry__details dt{color:var(--muted)}.about-hero{padding:24px var(--gutter) clamp(56px, 6vw, 84px)}.about-hero__heading{padding-top:clamp(64px,5.5vw,88px)}.about-hero__heading h1{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(66px,8.7vw,146px);font-weight:430;line-height:.78}.about-hero__identity{justify-content:space-between;gap:var(--gutter);border-top:1px solid var(--ink);align-items:baseline;margin-top:clamp(48px,4vw,64px);padding-top:clamp(44px,5vw,72px);display:flex}.about-hero__identity strong{letter-spacing:-.035em;font-size:clamp(24px,2.5vw,40px);font-weight:430}.about-hero__identity span{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;font-size:17px}.about-hero__copy{width:min(76%,1050px);margin:clamp(72px,8vw,124px) auto 0}.about-hero__copy p{margin:0;font-size:clamp(17px,1.4vw,22px);line-height:1.5}.about-hero__copy p+p{margin-top:1.4em}.office-manifesto{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr 4fr;display:grid}.office-manifesto h2{letter-spacing:-.065em;text-transform:uppercase;max-width:1100px;margin:0;font-size:clamp(52px,6.5vw,108px);font-weight:430;line-height:.88}.office-manifesto__copy{gap:var(--gutter);grid-template-columns:1fr 1fr;max-width:860px;margin:86px 0 0 auto;display:grid}.office-manifesto__copy p{margin:0;font-size:16px;line-height:1.5}.office-services{border-top:1px solid var(--line)}.office-index .office-services.section-pad{padding-top:clamp(56px,5vw,76px);padding-bottom:clamp(28px,3vw,40px)}.office-index .office-services .section-heading{margin-bottom:clamp(36px,4vw,52px)}.office-service-list{border-top:1px solid var(--ink)}.office-service article{border-bottom:1px solid var(--line);grid-template-columns:80px 1.1fr 1fr;align-items:start;gap:24px;padding:30px 0 34px;display:grid}.office-service article>span{font-family:var(--mono);font-size:9px}.office-service h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.6vw,76px);font-weight:430;line-height:.92}.office-service p{max-width:520px;margin:4px 0 0;font-size:16px;line-height:1.48}.office-method{padding:var(--section-space) var(--gutter);background:var(--blue-soft)}.animation-list{border-top:1px solid var(--line)}.animation-entry{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:80px 1.1fr 1fr auto;align-items:start;gap:24px;padding:30px 0 34px;display:grid}.animation-entry>span{font-family:var(--mono);font-size:9px}.animation-entry h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.6vw,76px);font-weight:430;line-height:.92}.animation-entry p{max-width:520px;margin:4px 0 0;font-size:16px;line-height:1.48}.animation-entry__play{margin-top:6px}.office-method__heading{gap:var(--gutter);grid-template-columns:1fr 4fr;display:grid}.office-method__heading h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(56px,7vw,116px);font-weight:430;line-height:.82}.office-method ol{gap:var(--gutter);grid-template-columns:repeat(4,1fr);margin:clamp(86px,9vw,140px) 0 0;padding:0;list-style:none;display:grid}.office-method li{border-top:1px solid var(--ink);flex-direction:column;min-height:290px;padding-top:12px;display:flex}.office-method li>span{font-family:var(--mono);font-size:9px}.office-method li h3{letter-spacing:-.045em;margin:auto 0 16px;font-size:clamp(29px,3vw,48px);font-weight:430}.office-method li p{min-height:62px;margin:0;line-height:1.45}.contact-index__hero{min-height:0;padding:24px var(--gutter) 40px;background:var(--blue);flex-direction:column;display:flex}.contact-index__hero .index-page__meta{flex:none}.contact-index__hero>div:last-child{column-gap:var(--gutter);grid-template-columns:1fr 4fr;align-items:end;row-gap:0;margin-top:clamp(44px,4vw,64px);display:grid}.contact-index__hero h1{grid-column:2;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.contact-index__hero>div:last-child>p:last-child{font-family:var(--mono);text-transform:uppercase;grid-column:2;margin:clamp(32px,3vw,44px) 0 0 auto;font-size:10px}.contact-directory{padding:0 var(--gutter)}.contact-route{border-bottom:1px solid var(--line);grid-template-columns:70px 1.35fr 1fr auto;align-items:center;gap:24px;min-height:168px;padding:26px 0;transition:padding .18s,color .18s,background .18s;display:grid}.contact-route:first-child{border-top:1px solid var(--ink)}.contact-route:hover{margin:0 calc(var(--gutter) * -1);padding-right:var(--gutter);padding-left:var(--gutter);color:var(--paper-bright);background:var(--ink)}.contact-route>span{font-family:var(--mono);font-size:9px}.contact-route>span:last-child{color:var(--blue-deep);font-size:20px}.contact-route>div p{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:9px}.contact-route strong{letter-spacing:-.045em;font-size:clamp(25px,3.2vw,50px);font-weight:430;line-height:1;display:block}.contact-route[href="mailto:partnerships@aelia.agency"]>div p{font-size:10px}.contact-route[href="mailto:partnerships@aelia.agency"] strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.contact-route>p{max-width:430px;margin:0;line-height:1.46}.contact-brief{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr 4fr;display:grid}.contact-index .contact-brief.section-pad{padding-top:clamp(56px,5vw,76px);padding-bottom:clamp(28px,3vw,40px)}.contact-brief h2,.representation-note h2{letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(52px,6.5vw,108px);font-weight:430;line-height:.88}.contact-brief__intro{width:min(82%,760px);margin:clamp(32px,3vw,44px) 0 clamp(36px,4vw,52px) auto}.contact-brief__intro p{margin:0;font-size:18px;line-height:1.45}.contact-brief__intro p+p{margin-top:1em}.contact-brief ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.contact-brief li{gap:var(--gutter);border-bottom:1px solid var(--line);grid-template-columns:minmax(230px,.85fr) 1.4fr;align-items:start;padding:24px 0;display:grid}.contact-brief li strong{letter-spacing:-.025em;font-size:clamp(19px,2vw,30px);font-weight:430;line-height:1.15}.contact-brief li p{max-width:620px;margin:2px 0 0;font-size:16px;line-height:1.45}.contact-brief__cta{margin-top:clamp(36px,4vw,52px)}.representation-note{gap:var(--gutter);padding:var(--section-space) var(--gutter);background:var(--blue-soft);grid-template-columns:1fr 2fr 1fr;display:grid}.contact-index .representation-note{padding-top:clamp(56px,5vw,76px);padding-bottom:clamp(48px,4vw,64px)}.representation-note>div{align-self:end}.representation-note>div p{margin:0 0 34px;font-size:16px;line-height:1.5}.project-inquiry-hero{padding:24px var(--gutter) clamp(72px, 7vw, 108px)}.project-inquiry-hero__content{gap:var(--gutter);grid-template-columns:1fr 4fr;align-items:start;padding-top:clamp(64px,7vw,108px);display:grid}.project-inquiry-hero__content h1{letter-spacing:-.075em;text-transform:uppercase;grid-column:2;max-width:1320px;margin:0;font-size:clamp(68px,9vw,150px);font-weight:430;line-height:.78}.project-inquiry-hero__content>p:last-child{grid-column:2;width:min(62%,720px);margin:clamp(48px,5vw,72px) 0 0 auto;font-size:18px;line-height:1.5}.project-inquiry-section{padding:0 var(--gutter) clamp(72px, 7vw, 108px);border-top:1px solid var(--line)}.project-inquiry-form{width:100%}.project-form__section{border:0;border-bottom:1px solid var(--line);min-width:0;margin:0;padding:clamp(36px,4vw,56px) 0 clamp(56px,6vw,88px)}.project-form__section legend{letter-spacing:-.04em;gap:18px;width:100%;padding:0;font-size:clamp(26px,3vw,46px);font-weight:430;display:flex}.project-form__section legend span{min-width:52px;color:var(--muted);font-family:var(--mono);letter-spacing:.045em;padding-top:8px;font-size:9px}.project-form__grid{gap:clamp(28px,3vw,44px);width:80%;margin:clamp(48px,5vw,72px) 0 0 auto;display:grid}.project-form__grid--two{grid-template-columns:1fr 1fr}.project-form__grid label{min-width:0;display:block}.project-form__grid label>span{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;margin-bottom:10px;font-size:9px;display:block}.project-form__grid input,.project-form__grid textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;outline:0;padding:13px 0 15px;font-size:17px;line-height:1.45;display:block}.project-form__grid textarea{resize:vertical;min-height:120px}.project-form__grid input::placeholder,.project-form__grid textarea::placeholder{color:var(--muted);opacity:.72}.project-form__grid input:focus,.project-form__grid textarea:focus{border-bottom-color:var(--blue-deep);box-shadow:0 1px 0 var(--blue-deep)}.project-form__grid [aria-invalid=true]{border-bottom-color:#8b2d2d}.project-form__grid small{color:#8b2d2d;font-family:var(--mono);text-transform:uppercase;margin-top:8px;font-size:9px;display:block}.project-form__submit{width:80%;margin:clamp(48px,5vw,72px) 0 0 auto}.project-form__status{min-height:22px;color:var(--blue-deep);font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:0 0 18px;font-size:10px}.project-form__status.is-error{color:#8b2d2d}.project-form__submit button{width:100%;color:var(--paper-bright);background:var(--ink);letter-spacing:-.04em;text-align:left;justify-content:space-between;gap:24px;padding:20px 22px;font-size:clamp(25px,3vw,48px);line-height:1;transition:color .18s,background .18s;display:flex}.project-form__submit button:hover:not(:disabled){color:var(--ink);background:var(--blue-soft)}.project-form__submit button:disabled{cursor:wait;opacity:.58}.index-cta{min-height:64svh;padding:36px var(--gutter);background:var(--blue);flex-direction:column;display:flex}.index-cta h2{letter-spacing:-.075em;text-transform:uppercase;margin:auto 0 28px;font-size:clamp(68px,10.5vw,170px);font-weight:430;line-height:.78}.index-cta>a{letter-spacing:-.055em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;gap:24px;padding:16px 0;font-size:clamp(30px,5vw,80px);line-height:1;display:flex}.office-index .index-cta{min-height:0}.office-index .index-cta h2{margin-top:clamp(64px,6vw,92px)}.artists-index{background:var(--paper-bright);min-height:100vh}.artists-index__header{padding:24px var(--gutter) 0}.artists-index__meta{border-bottom:1px solid var(--ink);padding-bottom:18px}.artists-index__heading{padding:var(--section-space) 0 clamp(72px, 7vw, 108px);margin:0}.artists-index__records{padding:0 var(--gutter) var(--section-space);flex-direction:column;gap:clamp(44px,6vw,92px);display:flex}.artist-record--roster{background:var(--paper-bright)}.artist-image--alyssa img{object-position:center 60%}.artist-hero__image--alyssa img{object-position:center 58%}.work-section{border-top:1px solid var(--line)}.work-heading .underlined-link{justify-self:end}.home-study__link{border-top:1px solid var(--ink);grid-template-columns:1fr;gap:0;padding-top:12px;display:grid}.home-study__image{aspect-ratio:16/9;background:var(--blue-soft);position:relative;overflow:hidden}.home-study__image img{object-fit:cover;object-position:center 63%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.home-study__link:hover .home-study__image img{transform:scale(1.012)}.home-study__copy{flex-direction:column;min-height:0;padding-top:18px;display:flex}.home-study__copy>div{margin:clamp(26px,2.4vw,40px) 0 22px}.home-study__copy h3{letter-spacing:-.06em;margin:0 0 18px;font-size:clamp(38px,4.8vw,78px);font-weight:430;line-height:.88}.home-study__copy>div p{max-width:520px;margin:0;font-size:15px;line-height:1.5}.home-study__copy>span{color:var(--blue-deep);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;align-self:flex-start;padding-bottom:4px;font-size:9px}.project-index{grid-template-columns:1.35fr .75fr .75fr;align-items:start;gap:14px;display:grid}.project-card{width:100%}.project-image{background:#d3d5d4;height:clamp(310px,27vw,440px);position:relative;overflow:hidden}.project-card--lead .project-image{height:clamp(470px,41vw,680px)}.project-image>img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .5s}.project-link:hover .project-image>img{transform:scale(1.018)}.project-meta{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:5px 14px;padding:10px 0 9px;display:grid}.project-meta h3{font:inherit;margin:0}.project-meta h3,.project-meta span:nth-child(3){text-align:right}.project-meta span:last-child{text-align:right;grid-column:2}.office-section{border-top:1px solid var(--line)}.office-statement{grid-template-columns:3fr 1.15fr;gap:clamp(60px,9vw,150px);margin:clamp(54px,5vw,72px) 0 clamp(96px,9vw,128px);display:grid}.office-statement h2{max-width:1080px}.office-statement>div{align-self:end}.office-statement>div p{margin:0 0 22px;font-size:16px;line-height:1.5}.office-contact-link{width:100%;color:var(--paper-bright);background:var(--ink);border:0;margin-top:12px;padding:17px 18px;transition:color .18s,background .18s}.office-contact-link:hover{color:var(--ink);background:var(--blue-soft)}.capabilities-section{border-top:1px solid var(--line)}.capabilities-section.home-capabilities{border-top:0;padding-top:clamp(24px,2.5vw,40px);padding-bottom:clamp(24px,2vw,32px)}.home-capabilities .capabilities{border-top:1px solid var(--line)}.capabilities-heading{gap:var(--gutter);grid-template-columns:1fr 3.15fr;align-items:start;margin-bottom:clamp(58px,6vw,92px);display:grid}.capabilities-heading>div{max-width:1120px}.capabilities-heading h2{letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(58px,7.4vw,122px);font-weight:430;line-height:.82}.capabilities-heading>div>p{max-width:520px;margin:42px 0 0 auto;font-size:16px;line-height:1.5}.capabilities{border-top:1px solid var(--ink)}.capability-link{border-bottom:1px solid var(--line);grid-template-columns:70px 1.6fr 1fr auto;align-items:center;gap:20px;min-height:98px;transition:color .2s,background .2s,padding .2s;display:grid}.capability-link h3{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,47px);font-weight:430}.capability-link p{color:var(--muted);margin:0}.capability-link>span:last-child{color:var(--blue-deep);font-size:16px}.capability-link:hover,.capability-link:focus-visible{color:var(--paper-bright);background:var(--ink);padding:0 14px}.capability-link:hover p,.capability-link:focus-visible p,.capability-link:hover>span:last-child,.capability-link:focus-visible>span:last-child{color:var(--blue-soft)}.contact-section{padding:var(--section-space) var(--gutter);color:var(--ink);background:var(--blue)}.contact-top{border-bottom:1px solid var(--ink);justify-content:space-between;padding-bottom:18px;display:flex}.contact-gateway{grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(64px,9vw,150px);padding-top:clamp(72px,8vw,124px);display:grid}.contact-section h2{letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(65px,9vw,146px);font-weight:430;line-height:.8}.contact-gateway__intro>p{max-width:480px;margin:48px 0 0;font-size:17px;line-height:1.5}.contact-routes{border-top:1px solid var(--ink)}.contact-routes a{border-bottom:1px solid #17181573;grid-template-columns:1fr auto;gap:7px 20px;padding:20px 0 22px;transition:padding .18s,color .18s;display:grid}.contact-routes a>span:first-child{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;font-size:9px}.contact-routes a>span:last-child{grid-area:1/2/3;align-self:center;font-size:16px}.contact-routes strong{letter-spacing:-.02em;text-transform:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(16px,1.3vw,21px);font-weight:400}.contact-routes a:hover,.contact-routes a:focus-visible{color:var(--paper-bright);background:var(--ink);padding-left:10px;padding-right:10px}.featured-artist-section{border-top:1px solid var(--line)}.site-footer{padding:36px var(--gutter) 18px;color:var(--paper);background:var(--ink);overflow:hidden}.footer-top{grid-template-columns:1.5fr 1fr 1fr;min-height:0;padding-bottom:clamp(54px,5vw,82px);display:grid}.footer-top p{margin:0}.footer-top nav{flex-direction:column;align-items:flex-end;display:flex}.footer-top a:hover{text-underline-offset:3px;text-decoration:underline}.footer-mark{white-space:nowrap;font-family:var(--font-gabriel-sans), var(--sans);letter-spacing:-.08em;margin:clamp(-96px,-5.5vw,-56px) -.7vw 0;font-size:clamp(150px,18.3vw,330px);font-weight:500;line-height:.69;display:block}.footer-legal{justify-content:space-between;margin-top:30px;font-size:8px;display:flex}.site-footer--artist .footer-top{gap:24px;min-height:0;padding-bottom:clamp(38px,4vw,64px)}.site-footer--artist .footer-mark{margin-top:0}.reveal{opacity:0;transition:opacity .85s cubic-bezier(.2,.7,.2,1),transform .85s cubic-bezier(.2,.7,.2,1);transform:translateY(38px)}.reveal.is-visible{opacity:1;transform:none}.artist-hero{padding:24px var(--gutter) 0;flex-direction:column;display:flex}.artist-hero__grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(45px,8vw,130px);margin-top:clamp(32px,4vw,64px);display:grid}.artist-hero__copy{flex-direction:column;justify-content:flex-end;padding-bottom:48px;display:flex}.artist-hero__copy h1{letter-spacing:-.08em;text-transform:uppercase;margin:0 0 62px;font-size:clamp(86px,11vw,182px);font-weight:430;line-height:.72}.artist-hero--leonie .artist-hero__copy h1{font-size:clamp(72px,9vw,150px)}.artist-hero__copy>p{min-width:250px;margin:0 0 36px auto;font-size:20px;line-height:1.35}.artist-hero__copy .arrow-link{align-self:flex-end;min-width:250px}.artist-hero__copy .arrow-link+.arrow-link{margin-top:14px}.artist-hero__copy .arrow-link:nth-of-type(odd),.artist-hero__copy .arrow-link:nth-of-type(odd) span{color:var(--muted)}.artist-hero__copy .arrow-link:nth-of-type(odd):hover,.artist-hero__copy .arrow-link:nth-of-type(odd):hover span{color:var(--ink)}.artist-hero__image{border:1px solid var(--ink);background:#fff;align-self:start;width:100%;height:min(76vh,900px);position:relative}.artist-hero__image img{object-fit:cover;object-position:center 34%}.artist-hero__image--sara img{object-position:center 58%}.artist-profile{gap:var(--gutter);border-top:1px solid var(--line);grid-template-columns:1fr 4fr;display:grid}.profile-copy{gap:var(--gutter);grid-template-columns:1fr 1fr;max-width:820px;margin:0 0 0 auto;display:grid}.profile-copy p{margin:0;font-size:16px;line-height:1.5}.artist-profile__metrics{max-width:820px;margin:54px 0 0 auto}.artist-profile__metrics>div{grid-template-columns:160px 1fr}.dossier-index-section{border-top:1px solid var(--line)}.dossier-index-section--lead{border-top:0;padding-top:clamp(40px,4vw,64px)}.dossier-card-grid{gap:clamp(44px, 6vw, 92px) var(--gutter);grid-template-columns:1fr 1fr;display:grid}.dossier-card-grid>.dossier-card:last-child:nth-child(odd){width:calc((100% - var(--gutter)) / 2);grid-column:1/-1;justify-self:center}.dossier-card__link{display:block}.dossier-card__image{aspect-ratio:4/5;background:var(--blue-soft);position:relative;overflow:hidden}.dossier-card__image img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.dossier-card__link:hover .dossier-card__image img{transform:scale(1.015)}.dossier-card__copy{gap:16px var(--gutter);border-bottom:1px solid var(--ink);grid-template-columns:1fr 1.35fr;padding:16px 0 14px;display:grid}.dossier-card__copy .eyebrow{margin:3px 0 0}.dossier-card__copy h3{letter-spacing:-.06em;grid-column:2;margin:0;font-size:clamp(38px,4vw,68px);font-weight:430;line-height:.9}.dossier-card__copy>p:not(.eyebrow){grid-column:2;margin:0;font-size:15px;line-height:1.5}.dossier-card__copy>span{color:var(--blue-deep);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;grid-column:2;justify-self:start;padding-bottom:4px;font-size:9px}.content-creation-hero{margin:clamp(20px,2.2vw,34px) 0 0}.content-creation-hero img{width:100%;height:auto;display:block}.content-creation-archive .section-heading .section-note{grid-column:2;max-width:360px;margin-top:26px;line-height:1.55}.content-creation-archive{border-top:1px solid var(--line);padding-top:clamp(48px,4vw,68px)}.reel-group{border-top:1px solid var(--ink);padding:clamp(54px,6vw,92px) 0}.reel-group:first-of-type{border-top:0;padding-top:0}.reel-group__heading{gap:var(--gutter);grid-template-columns:1fr 2fr 1.25fr;align-items:start;margin-bottom:clamp(42px,5vw,72px);display:grid}.reel-group__heading h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(42px,5.4vw,86px);font-weight:430;line-height:.88}.reel-group__heading>p:last-child{max-width:290px;margin:0;font-size:15px;line-height:1.5}.reel-grid{gap:clamp(28px, 3vw, 48px) var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reel-entry{min-width:0}.reel-entry__frame{aspect-ratio:9/16;border:1px solid var(--line);background:var(--blue-soft);position:relative;overflow:hidden}.reel-entry__frame iframe{border:0;width:100%;height:100%;display:block}.reel-entry__meta{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:10px 0;font-size:8px;display:flex}.reel-entry h4{letter-spacing:-.045em;margin:20px 0 28px;font-size:clamp(28px,2.8vw,46px);font-weight:430;line-height:.94}.reel-entry>a{color:var(--blue-deep);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:4px;font-size:9px;display:inline-block}.dossier-project-opening{width:min(100%,1120px);margin:0 0 0 auto}.dossier-project-opening img,.dossier-project-secondary img{width:100%;height:auto;display:block}.dossier-project-secondary{width:min(72%,980px);margin-left:auto}.dossier-project-secondary figure{margin:0}.gallery-section{border-top:1px solid var(--line)}.featured-journal{margin-bottom:clamp(104px,10vw,150px)}.featured-journal__link{gap:var(--gutter);border-top:1px solid var(--ink);grid-template-columns:3.1fr 1fr;padding-top:12px;display:grid}.featured-journal__image{background:var(--blue-soft);min-height:min(72vw,940px);position:relative;overflow:hidden}.featured-journal__image img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.featured-journal__link:hover .featured-journal__image img{transform:scale(1.012)}.featured-journal__meta{min-height:100%;font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;flex-direction:column;font-size:9px;display:flex}.featured-journal__meta>span:first-child{color:var(--blue-deep)}.featured-journal__meta>div{margin:auto 0}.featured-journal__meta h3{font-family:var(--sans);letter-spacing:-.06em;text-transform:none;margin:0 0 24px;font-size:clamp(34px,4.1vw,68px);font-weight:430;line-height:.9}.featured-journal__meta p{font-family:var(--sans);letter-spacing:0;text-transform:none;margin:0;font-size:14px;line-height:1.5}.featured-journal__meta>span:last-child{color:var(--blue-deep);border-bottom:1px solid;align-self:flex-start;padding-bottom:4px}.artist-gallery{gap:130px var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.gallery-item{width:100%}.gallery-item:nth-child(4n+2),.gallery-item:nth-child(4n+3){width:72%;margin-left:auto}.gallery-item:nth-child(4n+3){margin-left:0;margin-right:auto}.gallery-item figure{margin:0}.gallery-item figure>div{aspect-ratio:2/3;background:#d4d2ca;position:relative;overflow:hidden}.gallery-item figure img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gallery-item figure:hover img{transform:scale(1.015)}.artist-gallery figcaption{justify-content:space-between;gap:20px;padding-top:9px;display:flex}.artist-contact{min-height:64svh;padding:36px var(--gutter);background:var(--blue);flex-direction:column;display:flex}.artist-contact h2{letter-spacing:-.075em;text-transform:uppercase;margin:auto 0 25px;font-size:clamp(70px,11vw,176px);font-weight:430;line-height:.78}.artist-contact>a{letter-spacing:-.055em;border-top:1px solid;border-bottom:1px solid;justify-content:space-between;gap:24px;padding:16px 0;font-size:clamp(30px,5vw,80px);line-height:1;display:flex}.artist-contact--compact{gap:clamp(42px,5vw,76px);min-height:0;padding-top:28px;padding-bottom:32px}.artist-contact--compact>a{white-space:nowrap;overflow-wrap:normal;font-family:var(--mono);letter-spacing:-.035em;font-size:clamp(13px,3.9vw,64px)}.artist-contact--compact>a span:last-child{flex:none}.show-journal{background:var(--paper-bright)}.show-journal__hero{padding:24px var(--gutter) 0}.show-journal__meta{border-bottom:1px solid var(--ink);padding-bottom:18px}.show-journal__hero-grid{gap:var(--gutter);grid-template-columns:3fr 1fr;align-items:end;padding:clamp(36px,3.5vw,56px) 0 clamp(64px,7vw,108px);display:grid}.show-journal__title h1{letter-spacing:-.08em;text-transform:uppercase;margin:0;font-size:clamp(78px,10vw,162px);font-weight:430;line-height:.72}.show-journal__title h1 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;text-transform:inherit}.show-journal__summary{text-align:center;grid-column:1/-1;justify-self:center;max-width:640px;margin:clamp(24px,3vw,44px) 0 0;font-size:18px;line-height:1.45}.show-journal__hero-copy dl{font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase;margin:0;font-size:9px}.show-journal__hero-copy dl div{border-top:1px solid var(--line);grid-template-columns:96px 1fr;gap:14px;padding:8px 0;display:grid}.show-journal__hero-copy dl div:last-child{border-bottom:1px solid var(--line)}.show-journal__hero-copy dt,.show-journal__hero-copy dd{margin:0}.show-journal__hero-copy dt{color:var(--muted)}.show-journal__opening-image{margin:0}.show-journal__opening-frame{aspect-ratio:1024/730;position:relative;overflow:hidden}.show-journal__opening-frame img{object-fit:cover;object-position:center 55%}.show-journal figcaption{font-family:var(--mono);letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;gap:20px;padding-top:9px;font-size:9px;display:flex}.show-sequence{margin:clamp(72px, 7vw, 108px) calc(var(--gutter) * -1) 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(6,1fr);display:grid}.show-sequence a{min-height:110px;padding:14px var(--gutter) 13px;border-right:1px solid var(--line);font-family:var(--mono);text-transform:uppercase;flex-direction:column;gap:30px;font-size:9px;transition:color .18s,background .18s;display:flex}.show-sequence a:last-child{border-right:0}.show-sequence a span{color:var(--muted)}.show-sequence a:hover{color:var(--paper-bright);background:var(--ink)}.show-sequence a:hover span{color:var(--blue-soft)}.journal-chapter{padding:var(--section-space) var(--gutter)}.journal-chapter__heading{gap:var(--gutter);grid-template-columns:1fr 4fr;display:grid}.journal-chapter__heading h2,.look-journal__heading h2,.runway-chapter__heading h2{letter-spacing:-.072em;text-transform:uppercase;max-width:1130px;margin:0;font-size:clamp(62px,8.5vw,138px);font-weight:430;line-height:.8}.journal-chapter__title{letter-spacing:-.072em;text-transform:uppercase;margin:0 0 clamp(40px,5vw,72px);font-size:clamp(62px,8.5vw,138px);font-weight:430;line-height:.8}.journal-chapter--flush{padding-top:0}.photo-grid{columns:2;column-gap:var(--gutter)}.photo-grid--small{columns:3}.photo-grid__item{break-inside:avoid;margin-bottom:clamp(40px,5vw,80px)}.photo-grid--small .photo-grid__item{margin-bottom:var(--gutter)}.photo-grid__item img{width:100%;height:auto;display:block}.journal-chapter__intro{gap:var(--gutter);grid-template-columns:3fr 1fr;margin:clamp(58px,7vw,106px) 0;display:grid}.journal-chapter__intro p{grid-column:2;margin:0;font-size:17px;line-height:1.5}.preparation-pair{gap:var(--gutter);grid-template-columns:1.45fr .8fr;align-items:end;display:grid}.journal-figure figure{margin:0}.journal-figure img{width:100%;height:auto}.journal-figure--wardrobe{padding-bottom:7vw}.soundcheck-chapter{gap:var(--gutter);padding:var(--section-space) var(--gutter);color:var(--paper-bright);background:var(--ink);grid-template-columns:1.2fr .8fr;display:grid}.soundcheck-chapter h2{letter-spacing:-.072em;text-transform:uppercase;margin:36px 0 0;font-size:clamp(62px,8vw,130px);font-weight:430;line-height:.8}.soundcheck-chapter>p{color:#d9d9d4;max-width:430px;margin:auto 0 0;font-size:17px;line-height:1.5}.soundcheck-chapter>img{grid-column:1/-1;width:100%;height:auto;margin-top:clamp(54px,7vw,108px)}.look-journal{padding:var(--section-space) var(--gutter)}.look-journal__heading{gap:var(--gutter);grid-template-columns:1fr 3fr 1fr;align-items:start;margin-bottom:clamp(100px,11vw,168px);display:grid}.look-journal__heading h2 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit;text-transform:inherit}.look-journal__heading>p:last-child{margin:4px 0 0;font-size:16px;line-height:1.5}.look-contact-sheet{gap:clamp(80px, 10vw, 150px) var(--gutter);grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.look-frame{grid-column:span 6}.look-frame:nth-child(4n+2){grid-column:8/span 5}.look-frame:nth-child(4n+3){grid-column:1/span 5}.look-frame figure{margin:0}.look-frame figure>div{aspect-ratio:2/3;background:var(--blue-soft);position:relative;overflow:hidden}.look-frame img{object-fit:cover}.live-chapter{gap:var(--gutter);padding:var(--section-space) var(--gutter);background:var(--blue-soft);grid-template-columns:.72fr 1.28fr;align-items:center;display:grid}.live-chapter__copy{max-width:600px}.live-chapter__copy h2{letter-spacing:-.07em;text-transform:uppercase;margin:40px 0 80px;font-size:clamp(58px,7.2vw,116px);font-weight:430;line-height:.8}.live-chapter__copy>p:last-child{max-width:390px;margin:0 0 0 auto;font-size:17px;line-height:1.5}.live-chapter__image{justify-self:end;width:min(100%,480px)}.live-chapter__image figure{margin:0}.live-chapter__image img{width:100%;height:auto}.runway-chapter{padding:var(--section-space) var(--gutter)}.runway-chapter__heading{gap:var(--gutter);grid-template-columns:1fr 3fr 1fr;align-items:start;margin-bottom:clamp(86px,9vw,140px);display:grid}.runway-chapter__heading>p:last-child{margin:4px 0 0;font-size:16px;line-height:1.5}.runway-pair{gap:var(--gutter);grid-template-columns:1fr 1fr;align-items:start;display:grid}.runway-pair>:last-child{margin-top:18vw}.runway-reel{margin-top:clamp(72px,8vw,128px)}.runway-reel video{background:var(--ink);width:100%;height:auto;display:block}.journal-after{min-height:88svh;padding:38px var(--gutter);background:var(--blue);flex-direction:column;display:flex}.journal-after h2{letter-spacing:-.075em;text-transform:uppercase;max-width:1420px;margin:auto 0 60px;font-size:clamp(70px,10vw,162px);font-weight:430;line-height:.78}.journal-after>p:last-of-type{width:30%;min-width:300px;margin:0 0 54px auto;font-size:17px;line-height:1.5}.journal-after>a{font-family:var(--mono);text-transform:uppercase;border-bottom:1px solid;align-self:flex-end;padding-bottom:4px;font-size:9px}@media (hover:none){.processed-image.is-ready.is-in-view:not(.processed-image--hold) canvas{animation:2.2s .65s forwards resolve-dither}.processed-image.is-ready.is-in-view:not(.processed-image--hold) .processed-image__note{animation:.4s 1.55s forwards resolve-note}.processed-image--hold.is-ready.is-passed canvas,.processed-image--hold.is-ready.is-passed .processed-image__note{opacity:0}}@keyframes resolve-dither{to{opacity:0}}@keyframes resolve-note{to{opacity:0}}@media (min-width:1800px){:root{--rail:clamp(360px, 18vw, 560px)}body{font-size:18px}.site-rail{padding:42px 40px 34px}.wordmark{width:240px;height:120px}.rail-descriptor{margin-top:22px;font-size:24px}.site-rail nav a{grid-template-columns:64px 1fr auto;min-height:104px;padding:0 18px;font-size:30px}.site-rail nav a span:first-child,.site-rail nav a span:last-child{font-size:16px}.site-rail nav a:hover,.site-rail nav a.is-active{padding-left:24px}.rail-footer{font-size:20px}.rail-footer button{margin-bottom:48px;font-size:14px}.rail-footer p{margin-bottom:10px}.rail-footer p i{width:10px;height:10px;margin-right:9px}.rail-footer>span{font-size:20px}.arrow-link,.underlined-link,.ascii-intro__skip,.ascii-studio,.mono-row,.eyebrow,.section-note,.project-meta,.record-meta,.capability-link>span,.capability-link>p,.contact-top,.contact-options,.footer-top,.footer-legal,.artist-gallery figcaption,.hero-feature__meta,.hero-feature__instagram,.artist-record__topline,.work-entry__details dl,.office-service article>span,.animation-entry>span,.office-method li>span,.contact-index__hero>div:last-child>p:last-child,.contact-route>span,.contact-route>div p,.contact-brief li span,.home-study__copy>span,.contact-routes a>span:first-child,.featured-journal__meta,.show-journal__hero-copy dl,.show-journal figcaption,.show-sequence a,.journal-after>a,.contact-route[href="mailto:partnerships@aelia.agency"]>div p{font-size:15px}.processed-image__note{font-size:12px}.hero-copy{max-width:500px}.hero-copy p{font-size:24px}.index-page__note{max-width:380px}.index-page__note,.work-entry__details>p,.office-manifesto__copy p,.office-service p,.animation-entry p,.representation-note>div p,.home-study__copy>div p,.office-statement>div p,.capabilities-heading>div>p,.contact-gateway__intro>p,.profile-copy p,.featured-journal__meta p,.show-journal__summary,.journal-chapter__intro p,.soundcheck-chapter>p,.look-journal__heading>p:last-child,.live-chapter__copy>p:last-child,.runway-chapter__heading>p:last-child,.journal-after>p:last-of-type{font-size:21px}.artist-hero__copy>p,.contact-brief__intro p,.contact-routes strong{font-size:24px}}@media (max-width:1000px){:root{--rail:0px}.site-canvas{margin-left:0;padding-top:65px}.mobile-header{z-index:100;height:65px;padding:0 var(--gutter);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.mobile-header button{font-family:var(--mono);text-transform:uppercase;font-size:10px}.site-rail{width:100%;padding:45px var(--gutter) 24px;opacity:0;visibility:hidden;pointer-events:none;border-right:0;transition:opacity .23s,visibility .23s;inset:65px 0 0}.site-rail.is-open{opacity:1;visibility:visible;pointer-events:auto}.site-rail>div:first-child .wordmark{display:none}.site-rail nav a{grid-template-columns:45px 1fr auto;min-height:76px;font-size:27px}.rail-descriptor{font-size:18px}.section-heading{grid-template-columns:1fr 3fr}.section-heading .section-note{grid-column:2;margin-top:26px}.office-index .office-services .section-heading{row-gap:0}.office-index .office-services .section-heading .section-note{margin-top:18px}.artist-record__layout{gap:40px}.artist-role{font-size:20px}.record-meta>div{grid-template-columns:105px 1fr}.home-study__link{grid-template-columns:1fr}.project-index{grid-template-columns:1fr 1fr}.project-card--lead{grid-column:1/-1}.project-card--lead .project-image{height:min(68vw,680px)}.office-statement{grid-template-columns:1fr}.office-statement>div{max-width:560px;margin-left:auto}.work-entry__copy{grid-template-columns:1fr .8fr}.office-method ol{grid-template-columns:1fr 1fr}.contact-route{grid-template-columns:55px 1.25fr .75fr auto}.representation-note{grid-template-columns:1fr 2fr}.representation-note>div{grid-column:2}.artist-hero__grid{grid-template-columns:1fr .9fr;gap:35px}.reel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reel-group__heading{grid-template-columns:1fr 2fr}.reel-group__heading>p:last-child{grid-column:2;margin-top:24px}}@media (max-width:700px){:root{--gutter:16px}.hero-lettering{--lettering-width:100cqi}body{font-size:13px}.section-pad{padding-top:78px;padding-bottom:86px}.mono-row{font-size:8px}.hero-stage{flex:none;grid-template-rows:auto;grid-template-columns:1fr;gap:32px;padding:40px 0 0}.home-hero h1{font-size:clamp(42px,12.4vw,67px);line-height:.81}.home-hero h1>span{white-space:normal}.hero-copy{width:100%;max-width:none;margin:0}.hero-copy p{width:88%;font-size:15px}.hero-feature{padding-top:16px}.hero-feature__image{aspect-ratio:16/9;width:100%;height:calc(56.25vw - 18px);display:block}.hero-feature__image .processed-image img{z-index:1;opacity:1;visibility:visible}.hero-feature__image .processed-image canvas{display:block}.hero-feature__image .processed-image__note{display:none}.hero-feature__meta{min-height:128px}.section-heading{margin-bottom:48px;display:block}.section-heading h1,.section-heading h2{margin-top:34px;font-size:43px}.section-heading .section-note{max-width:78%;margin:24px 0 0 auto}.content-creation-archive .section-heading .section-note{max-width:78%;margin-top:24px}.index-page__header{padding-top:16px}.index-page__hero{padding:78px 0 86px;display:block}.index-page__hero h1,.contact-index__hero h1{margin-top:42px;font-size:16.2vw;line-height:.82}.index-page__note{width:78%;margin:42px 0 0 auto;font-size:14px}.about-hero{padding-top:16px;padding-bottom:58px}.about-hero__heading{padding-top:72px;display:block}.about-hero__heading h1{font-size:16.2vw;line-height:.82}.about-hero__identity{margin-top:44px;padding-top:18px;display:block}.about-hero__identity strong{font-size:25px;display:block}.about-hero__identity span{margin-top:12px;font-size:15px;display:block}.about-hero__copy{width:88%;margin:64px auto 0}.about-hero__copy p{font-size:16px}.work-ledger{padding-bottom:86px}.work-entry{padding:58px 0}.work-entry__image,.work-entry:nth-child(2n) .work-entry__image{width:100%;margin:0}.work-entry__copy{padding-top:24px;display:block}.work-entry__copy h2{margin-top:24px;font-size:54px}.work-entry__details{width:82%;margin:48px 0 0 auto}.work-entry__details>p{font-size:15px}.office-manifesto,.contact-brief{display:block}.office-manifesto>div,.contact-brief>div{margin-top:52px}.office-manifesto h2,.contact-brief h2,.representation-note h2{font-size:43px}.office-manifesto__copy{width:82%;margin:54px 0 0 auto;display:block}.office-manifesto__copy p+p{margin-top:22px}.office-service article,.animation-entry{grid-template-columns:38px 1fr;gap:14px;padding:28px 0 34px}.animation-entry>p,.animation-entry__play{grid-column:2}.office-service h3{font-size:36px}.office-service p{grid-column:2;margin-top:18px;font-size:14px}.office-method{padding-top:78px;padding-bottom:86px}.office-method__heading{display:block}.office-method__heading h2{margin-top:42px;font-size:50px}.office-method ol{grid-template-columns:1fr;gap:0;margin-top:78px}.office-method li{min-height:220px}.office-method li h3{font-size:35px}.contact-index__hero{min-height:0;padding-top:16px;padding-bottom:40px}.contact-index__hero>div:last-child{margin-top:42px;display:block}.contact-index__hero h1{margin-top:36px}.contact-index__hero>div:last-child>p:last-child{text-align:right;margin-top:36px}.contact-directory{padding-top:34px;padding-bottom:34px}.contact-route{grid-template-columns:28px 1fr auto;gap:12px;min-height:0;padding:28px 0}.contact-route>p{grid-column:2/-1;max-width:92%}.contact-route strong{overflow-wrap:anywhere;font-size:25px}.contact-route:hover{color:inherit;background:0 0;margin:0;padding-left:0;padding-right:0}.contact-brief__intro{width:82%;margin:32px 0 40px auto}.contact-brief__intro p{font-size:16px}.contact-brief li{display:block}.contact-brief li strong{font-size:20px}.contact-brief li p{margin-top:10px;font-size:15px}.contact-brief__cta{margin-top:32px}.representation-note{padding-top:78px;padding-bottom:86px;display:block}.representation-note h2{margin-top:44px}.representation-note>div{width:82%;margin:58px 0 0 auto}.project-inquiry-hero{padding-top:16px;padding-bottom:64px}.project-inquiry-hero__content{padding-top:64px;display:block}.project-inquiry-hero__content h1{margin-top:34px;font-size:16vw;line-height:.82}.project-inquiry-hero__content>p:last-child{width:88%;margin:46px 0 0 auto;font-size:16px}.project-inquiry-section{padding-bottom:64px}.project-form__section{padding-top:32px;padding-bottom:58px}.project-form__section legend{font-size:30px}.project-form__grid,.project-form__submit{width:88%;margin-left:auto}.project-form__grid{margin-top:44px}.project-form__grid--two{grid-template-columns:1fr}.project-form__grid input,.project-form__grid textarea{font-size:16px}.project-form__submit{margin-top:46px}.project-form__submit button{padding:17px 16px;font-size:27px}.index-cta{min-height:58svh;padding-top:26px}.index-cta h2{font-size:15vw}.index-cta>a{overflow-wrap:anywhere;font-size:8vw}.artists-index__header{padding-top:16px}.artists-index__heading{margin-bottom:0;padding:78px 0 70px}.artists-index__records{gap:42px;padding-bottom:86px}.artist-record{padding:16px}.artist-record__layout{flex-direction:column;gap:30px;display:flex}.artist-record__topline{font-size:8px}.artist-image{aspect-ratio:4/5;order:1;width:100%;min-height:0}.artist-copy{order:2;min-height:0;padding-top:2px}.artist-copy h3{margin-top:24px;font-size:58px}.artist-role{max-width:95%;font-size:18px}.record-meta{margin:52px 0 30px}.work-heading .underlined-link{margin-top:28px}.home-study__link{grid-template-columns:1fr;gap:0}.home-study__image{aspect-ratio:4/3}.home-study__copy{min-height:0}.home-study__copy>div{margin-top:24px}.home-study__copy h3{font-size:43px}.home-study__copy>div p{width:82%}.project-index{grid-template-columns:1fr;gap:54px}.project-card--lead{grid-column:auto}.project-image,.project-card--lead .project-image{aspect-ratio:4/5;height:auto}.project-meta{grid-template-columns:.7fr 1.3fr auto;gap:8px;font-size:8px}.project-meta span:nth-child(3){display:none}.office-statement{margin:46px 0 76px}.office-statement h2{font-size:41px}.office-statement>div{width:82%;margin-left:auto}.capabilities-heading{margin-bottom:52px;display:block}.capabilities-heading>div{margin-top:38px}.capabilities-heading h2{font-size:15vw;line-height:.84}.capabilities-heading>div>p{width:82%;margin:30px 0 0 auto;font-size:15px}.capability-link{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-content:center;gap:9px 12px;min-height:126px;padding:22px 0}.capability-link>span:first-child{grid-area:1/1;align-self:center}.capability-link h3{grid-area:1/2;font-size:29px}.capability-link p{grid-area:2/2/auto/-1;align-self:start;font-size:10px;line-height:1.45}.capability-link>span:last-child{grid-area:1/3;align-self:center}.capability-link:hover,.capability-link:focus-visible{padding-left:10px;padding-right:10px}.contact-section{padding-top:62px;padding-bottom:68px}.contact-gateway{padding-top:56px;display:block}.contact-section h2{font-size:14vw}.contact-gateway__intro>p{width:82%;margin:30px 0 0 auto;font-size:15px}.contact-routes{margin-top:54px}.contact-routes a{grid-template-columns:minmax(0,1fr) auto;padding:18px 0 20px}.contact-routes strong{overflow-wrap:anywhere;font-size:clamp(15px,4.4vw,20px)}.featured-artist-section{padding-top:62px;padding-bottom:68px}.footer-top{grid-template-columns:1fr 1fr;row-gap:34px;min-height:0;padding-bottom:0}.footer-top>p:nth-child(2){grid-row:2;align-self:start}.footer-top nav{grid-area:1/2}.footer-mark{margin-top:25px;font-size:18.2vw}.site-footer--artist .footer-top{grid-template-columns:1fr auto;row-gap:18px;min-height:0;padding-bottom:28px}.site-footer--artist .footer-top>p:nth-child(2){grid-row:2;align-self:start}.site-footer--artist .footer-top nav{grid-area:1/2}.site-footer--artist .footer-mark{margin-top:0}.artist-hero{padding-top:16px}.artist-hero__grid{flex-direction:column;margin-top:28px;display:flex}.artist-hero__copy{padding-bottom:10px}.artist-hero__copy h1{max-width:100%;margin-bottom:38px;font-size:clamp(58px,21vw,138px)}.artist-hero--hannah .artist-hero__copy h1{font-size:clamp(54px,19vw,124px)}.artist-hero--alyssa .artist-hero__copy h1{font-size:clamp(50px,17vw,112px)}.artist-hero--leonie .artist-hero__copy h1{font-size:clamp(44px,13.5vw,78px)}.artist-hero__copy>p,.artist-hero__copy .arrow-link{min-width:56%}.artist-hero__image{height:76svh}.artist-profile{display:block}.artist-profile>div{margin-top:28px}.profile-copy{width:82%;margin:0 0 0 auto;display:block}.profile-copy p+p{margin-top:22px}.dossier-card-grid{grid-template-columns:1fr;gap:64px}.dossier-card-grid>.dossier-card:last-child:nth-child(odd){width:100%}.dossier-card__copy{padding-top:14px;display:block}.dossier-card__copy h3{margin-top:28px;font-size:43px}.dossier-card__copy>p:not(.eyebrow){width:82%;margin:24px 0 28px auto}.dossier-card__copy>span{margin-left:18%;display:inline-block}.reel-group{padding:64px 0}.reel-group__heading{margin-bottom:44px;display:block}.reel-group__heading h3{margin-top:30px;font-size:43px}.reel-group__heading>p:last-child{width:82%;margin:28px 0 0 auto}.reel-grid{grid-template-columns:1fr;gap:64px}.reel-entry h4{font-size:38px}.dossier-project-opening,.dossier-project-secondary{width:100%}.featured-journal{margin-bottom:90px}.featured-journal__link{grid-template-columns:1fr;gap:24px}.featured-journal__image{aspect-ratio:2/3;min-height:0}.featured-journal__meta{min-height:330px}.featured-journal__meta h3{font-size:43px}.featured-journal__meta p{width:82%}.artist-gallery{grid-template-columns:1fr;gap:90px}.gallery-item:nth-child(n){width:100%;margin:0}.gallery-item:nth-child(2n){width:82%;margin-left:auto}.artist-contact{min-height:58svh;padding-top:26px}.artist-contact h2{font-size:15vw}.artist-contact>a{overflow-wrap:anywhere;font-size:8vw}.artist-contact--compact{min-height:0;padding-top:24px;padding-bottom:26px}.artist-contact--compact>a{white-space:nowrap;overflow-wrap:normal;font-size:clamp(13px,3.9vw,27px)}.show-journal__hero{padding-top:16px}.show-journal__hero-grid{padding:36px 0 70px;display:block}.show-journal__title h1{font-size:17vw;line-height:.75}.show-journal__hero-copy{width:82%;margin:48px 0 0 auto}.show-journal__summary{margin:44px auto 0;font-size:15px}.show-journal__opening-image{margin:0 calc(var(--gutter) * -1)}.show-journal__opening-image figcaption{padding-right:var(--gutter);padding-left:var(--gutter)}.show-sequence{grid-template-columns:1fr 1fr;margin-top:72px}.show-sequence a{border-bottom:1px solid var(--line);min-height:90px;padding:12px 16px}.journal-chapter{padding-top:78px;padding-bottom:86px}.journal-chapter__heading{display:block}.journal-chapter__heading h2,.look-journal__heading h2,.runway-chapter__heading h2{margin-top:34px;font-size:14vw}.journal-chapter__title{margin-bottom:44px;font-size:14vw}.photo-grid{columns:1}.photo-grid--small{columns:2;column-gap:12px}.photo-grid__item{margin-bottom:44px}.photo-grid--small .photo-grid__item{margin-bottom:12px}.journal-chapter__intro{width:82%;margin:52px 0 68px auto;display:block}.preparation-pair{grid-template-columns:1fr;gap:70px}.journal-figure--wardrobe{width:82%;margin-left:auto;padding-bottom:0}.soundcheck-chapter{padding-top:78px;padding-bottom:86px;display:block}.soundcheck-chapter h2{font-size:14vw}.soundcheck-chapter>p{width:82%;margin:58px 0 0 auto;font-size:15px}.soundcheck-chapter>img{width:calc(100% + var(--gutter) * 2);margin:72px calc(var(--gutter) * -1) 0}.look-journal{padding-top:78px;padding-bottom:86px}.look-journal__heading{margin-bottom:82px;display:block}.look-journal__heading>p:last-child{width:82%;margin:50px 0 0 auto;font-size:15px}.look-contact-sheet{display:block}.look-frame{width:100%;margin:0 0 80px}.look-frame:nth-child(2n){width:82%;margin-left:auto}.live-chapter{padding-top:78px;padding-bottom:86px;display:block}.live-chapter__copy h2{margin:38px 0 54px;font-size:14vw}.live-chapter__copy>p:last-child{width:82%;font-size:15px}.live-chapter__image{width:min(100%,310px);margin-top:72px;margin-left:auto}.runway-chapter{padding-top:78px;padding-bottom:86px}.runway-chapter__heading{margin-bottom:72px;display:block}.runway-chapter__heading>p:last-child{width:82%;margin:50px 0 0 auto;font-size:15px}.runway-pair{grid-template-columns:1fr;gap:72px}.runway-pair>:last-child{width:82%;margin:0 0 0 auto}.journal-after{min-height:80svh;padding-top:26px}.journal-after h2{margin-bottom:48px;font-size:14vw}.journal-after>p:last-of-type{width:82%;min-width:0;margin-bottom:48px;font-size:15px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.ascii-intro{display:none}}
