html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}html,body{width:100%;min-height:100svh;margin:0;font-size:16px}*{box-sizing:border-box;word-break:auto-phrase}img{display:inline-block}button{all:unset;box-sizing:border-box;cursor:pointer}button:hover{cursor:pointer}a{text-decoration:none}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{border:none}@font-face{font-family:Kis Antiqua Pro;font-weight:400;font-style:normal;src:url("/static/dist/assets/KisAntiquaProBook.CMQbQT2f.bb40ca598a03.woff")format("woff"),url("/static/dist/assets/KisAntiquaProBook.CMoeOuT2.0a9805d82c0e.woff2")format("woff2")}@font-face{font-family:Kis Antiqua Pro Italic;font-weight:400;font-style:normal;src:url("/static/dist/assets/KisAntiquaProBookItalic.CMxmjLuA.a61bb4ea3e39.woff")format("woff"),url("/static/dist/assets/KisAntiquaProBookItalic.b9QTYx3o.e54897799f11.woff2")format("woff2")}@font-face{font-family:Fellix-R;font-weight:400;font-style:normal;src:url("/static/dist/assets/Fellix-Regular.DW6cpiSn.d6468b3c8c3e.otf")format("opentype"),url("/static/dist/assets/Fellix-Regular.BZ6fsg7g.1dbbc359f2b6.woff2")format("woff2"),url("/static/dist/assets/Fellix-Regular.DqMlV1vi.bdd41877259f.woff")format("woff"),url("/static/dist/assets/Fellix-Regular.92koDk6g.2348186b93b2.ttf")format("truetype")}@font-face{font-family:Fellix-M;font-weight:400;font-style:normal;src:url("/static/dist/assets/Fellix-Medium.C92gt427.4b83f1894746.otf")format("opentype"),url("/static/dist/assets/Fellix-Medium.gr65QWbY.0648ca5e6917.woff2")format("woff2"),url("/static/dist/assets/Fellix-Medium.CiObzEa3.ff9e7da75d09.woff")format("woff"),url("/static/dist/assets/Fellix-Medium.Cirww5XT.d4595010ce82.ttf")format("truetype")}@font-face{font-family:Sullivan Display Regular;font-weight:400;font-style:normal;src:url("/static/dist/assets/SullivanDisplay-Regular.CiqmvXHc.5ade4c2dce7b.otf")format("opentype"),url("/static/dist/assets/SullivanDisplay-Regular.jJgyxtWY.a767669a9b74.woff2")format("woff2"),url("/static/dist/assets/SullivanDisplay-Regular.BQZ9ja2f.2f4b66727349.woff")format("woff"),url("/static/dist/assets/SullivanDisplay-Regular.Bx-n-8jC.c36b1650f04e.ttf")format("truetype")}:root{--break-point:760px;--mint:#eff1ea;--mint-90:#eff1eae6;--mint-80:#eff1eacc;--mint-70:#eff1eab3;--mint-60:#eff1ea99;--mint-50:#eff1ea80;--mint-30:#eff1ea4d;--mint-20:#eff1ea33;--mint-10:#eff1ea1a;--mint-0:#eff1ea00;--pearl:#fffdf7;--pearl-70:#fffdf7b3;--pearl-30:#fffdf74d;--pearl-20:#fffdf733;--pearl-10:#fffdf71a;--pearl-0:#fffdf700;--silverleaf:#909082;--silverleaf-70:#909082b3;--silverleaf-20:#90908233;--grey-transparent-40:#32292466;--roman-clay:#c0bdb2;--roman-clay-70:#c0bdb2b3;--bitter-chocolate:#574c46;--bitter-chocolate-90:#574c46e6;--bitter-chocolate-80:#574c46cc;--bitter-chocolate-70:#574c46b3;--bitter-chocolate-50:#574c4680;--bitter-chocolate-40:#574c4666;--bitter-chocolate-30:#574c464d;--bitter-chocolate-20:#574c4633;--bitter-chocolate-10:#574c461a;--bitter-chocolate-0:#574c4600;--project-bg-50:#332a2580;--focused:#007bff;--focused-50:#007bff80;--font-KAP:"Kis Antiqua Pro", Helvetica;--font-KAPI:"Kis Antiqua Pro Italic", Helvetica;--font-SDR:"Sullivan Display Regular", Helvetica;--font-FR:"Fellix-R", Helvetica;--font-FM:"Fellix-M", Helvetica;--p1-font-size:18px;--p1-font-size-small:16px;--p1-letter-spacing:.32px;--p1-line-height:1.65;--p1-line-height-nav:1;--p1-italics-font-size:18px;--p1-italics-font-size-small:18px;--p1-italics-letter-spacing:.96px;--p1-italics-line-height:1.65;--p1-italics-line-height-nav:1;--p1-link-font-size:16px;--p1-link-letter-spacing:.32px;--p1-link-line-height:1.65;--p2-font-size:14px;--p2-letter-spacing:.56px;--p2-line-height:1.65;--p2-italics-font-size:14px;--p2-italics-letter-spacing:1.08px;--p2-italics-line-height:1.65;--p3-font-weight:500;--p3-font-size:12px;--p3-font-size-plus:12px;--p3-letter-spacing:2.8px;--p3-line-height:1.4;--p4-font-weight:400;--p4-font-size:14px;--p4-font-size-small:12px;--p4-special-font-size:14px;--p4-letter-spacing:2.8px;--p4-line-height:1.4;--p4-font-style:normal;--p5-font-weight:400;--p5-font-size:12px;--p5-letter-spacing:2.8px;--p5-line-height:2;--p5-font-style:normal;--p6-font-size:16px;--p6-letter-spacing:.32px;--p6-line-height:1.35;--p6-italics-font-size:16px;--p6-italics-letter-spacing:.96px;--p6-italics-line-height:1.35;--h0-font-size:22px;--h0-letter-spacing:.44px;--h0-line-height:1;--h0-line-height-2:1.33;--h1-font-size:36px;--h1-letter-spacing:.72px;--h1-line-height:1.2;--h2-font-size:30px;--h2-letter-spacing:.6px;--h2-line-height:1.33;--h3-font-size:36px;--h3-letter-spacing:.72px;--h3-line-height:1.2;--h4-font-size:24px;--h4-letter-spacing:.48px;--h4-line-height:1.33;--h5-font-weight:500;--h5-font-size:14px;--h5-letter-spacing:3.2px;--h5-line-height:1.4;--h5-font-style:normal;--font-weight-bolder:700;--drop-shadow:0px 0px 12px 0px #0000004d;--transition-1-duration:.75s}@media screen and (width>=761px){:root{--b-font-size:13px;--b-letter-spacing:2.21px;--b-line-height:1;--p1-font-size:18px;--p1-font-size-small:16px;--p1-letter-spacing:.36px;--p1-line-height:1.65;--p1-line-height-nav:1;--p1-italics-font-size:18px;--p1-italics-font-size-small:16px;--p1-italics-letter-spacing:1.08px;--p1-italics-line-height:1.65;--p1-italics-line-height-nav:1;--p1-link-font-size:18px;--p1-link-letter-spacing:.36px;--p1-link-line-height:1.65;--p2-font-size:16px;--p2-letter-spacing:.64px;--p2-line-height:1.65;--p2-italics-letter-spacing:1.08px;--p2-italics-font-size:16px;--p2-italics-line-height:1.65;--p3-font-weight:500;--p3-font-size:12px;--p3-letter-spacing:2.4px;--p3-line-height:1.4;--p4-font-weight:400;--p4-font-size:16px;--p4-font-size-small:14px;--p4-special-font-size:14px;--p4-letter-spacing:3.2px;--p4-line-height:1.4;--p4-font-style:normal;--p5-font-weight:400;--p5-font-size:12px;--p5-letter-spacing:2.04px;--p5-line-height:2;--p5-font-style:normal;--p6-font-size:18px;--p6-letter-spacing:.36px;--p6-line-height:1.35;--p6-italics-font-size:18px;--p6-italics-letter-spacing:1.08px;--p6-italics-line-height:1.35;--h0-font-size:26px;--h0-letter-spacing:.52px;--h0-line-height:1;--h0-line-height-2:1.33;--h1-font-size:42px;--h1-letter-spacing:.84px;--h1-line-height:1.2;--h1-font-style:normal;--h2-font-size:34px;--h2-letter-spacing:.68px;--h2-line-height:1.33;--h2-font-style:normal;--h3-font-size:60px;--h3-letter-spacing:6px;--h3-line-height:.97;--h3-font-style:normal;--h4-font-size:26px;--h4-letter-spacing:.52px;--h4-line-height:1.33;--h4-font-style:normal;--h5-font-weight:500;--h5-font-size:14px;--h5-letter-spacing:3.2px;--h5-line-height:1.4;--h5-font-style:normal}}@media screen and (width>=1200px){:root{--p1-font-size-small:18px;--p1-italics-font-size-small:18px;--p4-font-size-small:14px;--h5-font-size:16px}}:focus-visible{outline:solid var(--focused) 2px;-webkit-box-shadow:0 0 3px 3px var(--focused-50);box-shadow:0 0 3px 3px var(--focused-50);outline:-webkit-focus-ring-color auto 5px!important}body{background-color:var(--mint);color:var(--bitter-chocolate)}picture{width:100%;height:100%}img,video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto;display:block}article img:not(.hero img){opacity:0;-webkit-transition:opacity calc(var(--transition-1-duration) * 2) ease calc(var(--transition-1-duration) * .75);transition:opacity calc(var(--transition-1-duration) * 2) ease calc(var(--transition-1-duration) * .75)}article img.image--loaded:not(.hero img){opacity:1}p{text-align:justify}.body--locked,.body--locked *{pointer-events:none!important}.body--locked :focus{outline:none!important}.header{z-index:auto;position:static;transform:none}.hero a,.project-description a,.editorial a{color:var(--bitter-chocolate);text-decoration:underline}.footer{background-color:var(--pearl);color:var(--bitter-chocolate);flex-direction:column;gap:60px;padding:60px 30px 30px;display:flex}.footer a{color:var(--bitter-chocolate);-webkit-transition:all calc(.25 * var(--transition-1-duration));transition:all calc(.25 * var(--transition-1-duration))}.footer a:hover{color:var(--silverleaf)}.footer__contact{display:none}.menu__footer-menu{text-align:center;text-transform:uppercase;font-family:var(--font-FR);font-weight:var(--p5-font-weight);font-size:var(--p5-font-size);letter-spacing:var(--p5-letter-spacing);line-height:var(--p5-line-height);flex-direction:column;justify-content:center;gap:7px;display:flex}.footer__nav{flex-direction:column;justify-content:space-between;gap:60px;display:flex}.footer__copyright{color:var(--silverleaf);text-align:center;text-transform:uppercase;font-family:var(--font-FM);font-weight:var(--p5-font-weight);font-size:var(--p5-font-size);letter-spacing:var(--p5-letter-spacing);line-height:var(--p5-line-height)}.footer__copyright p{text-align:center}.footer__copyright__link{display:block}@media screen and (width>=820px){.footer{flex-direction:row;gap:20px;padding:40px;display:flex}.footer__contact{flex-direction:row;gap:100px;width:74%;display:flex}.footer__contact__column{flex-direction:column;gap:20px;width:auto;display:flex}.footer__contact__column__header{font-family:var(--font-FM);font-weight:var(--p5-font-weight);font-size:var(--h5-font-size);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);text-transform:uppercase;color:var(--silverleaf)}.footer__contact__item p,.footer__contact__item a{font-family:var(--font-KAP);font-weight:var(--p1-font-weight);font-size:var(--p1-font-size-small);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.footer__contact__item .footer__contact__item__social{font-family:var(--font-FM);font-weight:var(--p4-font-weight);font-size:var(--p4-font-size-small);letter-spacing:var(--p4-letter-spacing);line-height:var(--p4-line-height)}.footer__contact__item__label{font-family:var(--font-KAPI);font-weight:var(--p1-italics-font-weight);font-size:var(--p1-italics-font-size-small);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height);display:block}.footer__nav{flex-direction:column;justify-content:space-between;width:26%;display:flex}.footer__nav a{color:var(--silverleaf)}.menu__footer-menu{text-align:right;gap:7px}.footer__copyright__link{display:inline-block}.footer__copyright p{flex-direction:column;align-items:end;display:flex}}@media screen and (width>=1200px){.footer{gap:60px}}@media screen and (width>=1460px){.footer__copyright p{flex-direction:row;justify-content:end}.footer__copyright__link{display:inline-block}.footer__copyright__link:before{content:"|";margin:0 8px}}@view-transition{navigation:auto}::view-transition-old(root){-webkit-animation-duration:var(--transition-1-duration);animation-duration:var(--transition-1-duration);animation-timing-function:ease-in-out}::view-transition-new(root){-webkit-animation-duration:var(--transition-1-duration);animation-duration:var(--transition-1-duration);animation-timing-function:ease-in-out}::view-transition-new(root){-webkit-animation-delay:var(--transition-1-duration);animation-delay:var(--transition-1-duration)}.svg--spinner{transform-origin:50%;width:3.25rem;animation:2s linear infinite spinner_rotate;scale:.5}.svg--spinner circle{stroke:var(--bitter-chocolate);fill:none;stroke-width:6px;stroke-dasharray:1 200;stroke-dashoffset:0;stroke-linecap:round;animation:1.5s ease-in-out infinite spinner_dash}@keyframes spinner_rotate{to{transform:rotate(360deg)}}@keyframes spinner_dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:90 200;stroke-dashoffset:-35px}to{stroke-dashoffset:-125px}}#header.header--no-pointer{pointer-events:none}.navigation__sidebar__top__logo{width:auto;height:16px}.navigation__sidebar__top__logo svg{width:100%;height:100%}.navigation__sidebar__top__logo svg,.navigation__sidebar__top__logo path{fill:var(--bitter-chocolate)}@keyframes top-bar--fade-in{0%{opacity:0}to{opacity:1}}@property --g1{syntax:"<color>";inherits:false;initial-value:#f0f1ea}@property --g2{syntax:"<color>";inherits:false;initial-value:#f0f1ea}.top-bar{--g1:#f0f1ea;--g2:#f0f1ea;opacity:0;pointer-events:all;width:100%;-webkit-animation:top-bar--fade-in calc(1 * var(--transition-1-duration)) ease forwards calc(.75 * var(--transition-1-duration));animation:top-bar--fade-in calc(1 * var(--transition-1-duration)) ease forwards calc(.75 * var(--transition-1-duration));background:linear-gradient(180deg, var(--g1) 0%, var(--g2) 100%);transition:--g1 calc(.5 * var(--transition-1-duration)), --g2 calc(.5 * var(--transition-1-duration));z-index:10000;justify-content:center;gap:20px;padding:20px 0;display:flex;position:fixed;top:0;left:0}.top-bar .top-bar__logo{opacity:0;pointer-events:none;width:221px;height:16px;-webkit-transition:opacity calc(var(--transition-1-duration)* .5) ease;transition:opacity calc(var(--transition-1-duration)* .5) ease;margin:0 auto}.top-bar .top-bar__logo svg{width:100%;height:100%}.top-bar .top-bar__logo svg path{fill:var(--bitter-chocolate);-webkit-transition:fill calc(var(--transition-1-duration)* .5) ease;transition:fill calc(var(--transition-1-duration)* .5) ease}.top-bar--home .top-bar__logo{display:none}.top-bar--home,.top-bar--project,.top-bar--studio{-webkit-animation:top-bar--fade-in var(--transition-1-duration) ease forwards calc(2* var(--transition-1-duration));animation:top-bar--fade-in var(--transition-1-duration) ease forwards calc(2* var(--transition-1-duration));--g1:var(--bitter-chocolate-50);--g2:var(--bitter-chocolate-0)}.top-bar--home .top-bar__logo,.top-bar--project .top-bar__logo,.top-bar--studio .top-bar__logo{opacity:1;pointer-events:all}.top-bar--home .top-bar__logo svg path,.top-bar--project .top-bar__logo svg path,.top-bar--studio .top-bar__logo svg path{fill:var(--mint)}.top-bar--press,.top-bar--singles{--g1:var(--mint);--g2:var(--mint)}.top-bar--press .top-bar__logo,.top-bar--singles .top-bar__logo{opacity:1;pointer-events:all;display:block}.top-bar--press .top-bar__logo svg path,.top-bar--singles .top-bar__logo svg path{fill:var(--bitter-chocolate)}.top-bar--scroll--hidden{pointer-events:none;--g1:var(--mint-0);--g2:var(--mint-0)}.top-bar--scroll--hidden .navigation__control{pointer-events:all}.top-bar--scroll--hidden .top-bar__logo{opacity:0;pointer-events:none}.top-bar--scroll--show{--g1:var(--pearl);--g2:var(--pearl)}.top-bar--scroll--show .top-bar__logo{opacity:1;pointer-events:all}.top-bar--scroll--show .top-bar__logo svg path{fill:var(--bitter-chocolate)}.top-bar--scroll--no-bar{-webkit-transition:-webkit-transform calc(.75 * var(--transition-1-duration)) ease;transition:-webkit-transform calc(.75 * var(--transition-1-duration)) ease;transition:transform calc(.75 * var(--transition-1-duration)) ease;transition:transform calc(.75 * var(--transition-1-duration)) ease, -webkit-transform calc(.75 * var(--transition-1-duration)) ease;transform:translateY(-100%)}.top-bar--scroll--yes-bar{-webkit-transition:-webkit-transform calc(1 * var(--transition-1-duration)) ease calc(.25 * var(--transition-1-duration));transition:-webkit-transform calc(1 * var(--transition-1-duration)) ease calc(.25 * var(--transition-1-duration));transition:transform calc(1 * var(--transition-1-duration)) ease calc(.25 * var(--transition-1-duration));transition:transform calc(1 * var(--transition-1-duration)) ease calc(.25 * var(--transition-1-duration)), -webkit-transform calc(1 * var(--transition-1-duration)) ease calc(.25 * var(--transition-1-duration));transform:translateY(0%)}@media screen and (width>=761px){.top-bar{padding:19px 0}.top-bar .top-bar__logo{height:22px}.top-bar--scroll--show .navigation__control{pointer-events:all;opacity:1}.top-bar--scroll--show .navigation__control .navigation__control__inner--desktop{color:var(--bitter-chocolate)}.top-bar--scroll--hidden .navigation__control{pointer-events:none;opacity:0}.top-bar--press .navigation__control__inner--desktop,.top-bar--singles .navigation__control__inner--desktop{color:var(--bitter-chocolate)}}.navigation__control{position:absolute;top:20px;left:20px}.navigation__control__inner--mobile{display:block}.navigation__control__inner--desktop{display:none}.navigation__control_inner svg{width:25px;height:auto}@media screen and (width>=761px){.navigation__control{top:25px;left:40px}.navigation__control__inner--mobile{display:none}.navigation__control__inner--desktop{font-family:var(--font-FM);font-size:var(--b-font-size);letter-spacing:var(--b-letter-spacing);line-height:var(--b-line-height);color:var(--mint);text-transform:uppercase;display:block}.navigation__control__inner--desktop .navigation__control__inner--desktop--open{display:block}.navigation__control__inner--desktop .navigation__control__inner--desktop--close{display:none}}.navigation{background-color:var(--pearl);opacity:0;z-index:99999;width:100%;height:100%;-webkit-transition:left var(--transition-1-duration) ease-in-out, opacity var(--transition-1-duration) ease-in-out;transition:left var(--transition-1-duration) ease-in-out, opacity var(--transition-1-duration) ease-in-out;position:fixed;top:0;left:-100%;overflow:hidden}.navigation.navigation--open{opacity:1;pointer-events:auto;left:0}.navigation__sidebar{width:100%;height:100%;-webkit-transition:background-color var(--transition-1-duration) ease-in-out;transition:background-color var(--transition-1-duration) ease-in-out;flex-direction:column;gap:44px;padding:20px;display:flex}.navigation__sidebar__top{flex-direction:row;justify-content:center;padding-bottom:20px;display:flex}.navigation__images{display:none}.nav__contact{pointer-events:none;opacity:0;-webkit-transition:opacity var(--transition-1-duration) ease;transition:opacity var(--transition-1-duration) ease;display:flex}@media screen and (width>=761px){.navigation{-webkit-box-shadow:var(--drop-shadow);box-shadow:var(--drop-shadow);width:400px;left:-400px}.navigation .navigation__sidebar{gap:66px;padding:25px 40px}.navigation .navigation__sidebar__top{justify-content:start}.navigation .navigation__sidebar__top .navigation__control{top:unset;left:unset;position:relative}.navigation .navigation__sidebar__top .navigation__control__inner--desktop--open{display:none}.navigation .navigation__sidebar__top .navigation__control__inner--desktop--close{color:var(--bitter-chocolate);-webkit-transition:color var(--transition-1-duration) ease;transition:color var(--transition-1-duration) ease;display:block}.navigation .navigation__sidebar__top .navigation__sidebar__top__logo{display:none}.navigation .nav__contact{padding-top:40px}}.navigation__sidebar .contact-return-label{opacity:0;-webkit-transition:opacity calc(.75 * var(--transition-1-duration)) ease;transition:opacity calc(.75 * var(--transition-1-duration)) ease}.navigation__sidebar--contact-onview{background-color:var(--bitter-chocolate)}.navigation__sidebar--contact-onview .menu__main{-webkit-transition:gap calc(2 * var(--transition-1-duration)) ease var(--transition-1-duration);transition:gap calc(2 * var(--transition-1-duration)) ease var(--transition-1-duration);gap:0}.navigation__sidebar--contact-onview .menu-item.menu-item--contact>a{color:var(--pearl);-webkit-transition:color calc(.75 * var(--transition-1-duration)) ease 0s;transition:color calc(.75 * var(--transition-1-duration)) ease 0s}.navigation__sidebar--contact-onview .menu-item.menu-item--contact>a:hover,.navigation__sidebar--contact-onview .menu-item.menu-item--contact>a:hover span{color:var(--mint-70)}.navigation__sidebar--contact-onview .menu-item:not(.menu-item--contact){opacity:0;pointer-events:none;height:0;-webkit-transition:opacity var(--transition-1-duration) ease, height var(--transition-1-duration) ease calc(1.2 * var(--transition-1-duration));transition:opacity var(--transition-1-duration) ease, height var(--transition-1-duration) ease calc(1.2 * var(--transition-1-duration))}.navigation__sidebar--contact-onview .contact-return-label{opacity:1;-webkit-transition-delay:calc(2.5 * var(--transition-1-duration));transition-delay:calc(2.5 * var(--transition-1-duration))}.navigation__sidebar--contact-removed{-webkit-transition:background-color var(--transition-1-duration) ease-in-out var(--transition-1-duration);transition:background-color var(--transition-1-duration) ease-in-out var(--transition-1-duration)}.navigation__sidebar--contact-removed .menu__main{-webkit-transition:gap calc(2 * var(--transition-1-duration)) ease var(--transition-1-duration);transition:gap calc(2 * var(--transition-1-duration)) ease var(--transition-1-duration);gap:35px}.navigation__sidebar--contact-removed .menu-item:not(.menu-item--contact){pointer-events:auto;-webkit-transition:height var(--transition-1-duration) ease var(--transition-1-duration), opacity var(--transition-1-duration) ease calc(2 * var(--transition-1-duration));transition:height var(--transition-1-duration) ease var(--transition-1-duration), opacity var(--transition-1-duration) ease calc(2 * var(--transition-1-duration))}.navigation__sidebar--contact-removed .menu-item.menu-item--contact>a{color:var(--bitter-chocolate);-webkit-transition:color calc(1 * var(--transition-1-duration)) ease calc(1 * var(--transition-1-duration));transition:color calc(1 * var(--transition-1-duration)) ease calc(1 * var(--transition-1-duration))}.navigation__sidebar--contact-removed .contact-return-label{opacity:0}.navigation__sidebar--contact-onview .nav__contact{opacity:1;-webkit-transition-delay:calc(2 * var(--transition-1-duration));transition-delay:calc(2 * var(--transition-1-duration));pointer-events:all;display:flex}.navigation__sidebar--contact-removed .nav__contact{opacity:0;pointer-events:none;display:flex}.menu-item--contact a{flex-direction:row;align-items:baseline;gap:30px;display:flex}.menu-item--contact a span{color:var(--pearl);font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height);text-transform:none;margin-left:30px;text-decoration:none}@media screen and (width>=761px){.navigation__sidebar--contact-onview .navigation__sidebar__top .navigation__control__inner--desktop--close{color:var(--mint)}}.menu__main{-webkit-transition:gap var(--transition-1-duration) ease var(--transition-1-duration);transition:gap var(--transition-1-duration) ease var(--transition-1-duration);flex-direction:column;gap:35px;display:flex}.menu__main>.menu-item{height:calc(var(--h0-font-size) * var(--h0-line-height));-webkit-transition:height var(--transition-1-duration) ease, opacity var(--transition-1-duration) ease;transition:height var(--transition-1-duration) ease, opacity var(--transition-1-duration) ease;overflow:hidden}.menu__main>.menu-item>a{color:var(--bitter-chocolate);height:calc(var(--h0-font-size) * var(--h0-line-height));font-family:var(--font-SDR);font-size:var(--h0-font-size);letter-spacing:var(--h0-letter-spacing);line-height:var(--h0-line-height);text-transform:uppercase;-webkit-transition:color calc(.33 * var(--transition-1-duration)) ease 0s;transition:color calc(.33 * var(--transition-1-duration)) ease 0s;text-decoration:none;display:block}.menu__main>.menu-item>a:hover{color:var(--silverleaf)}.menu-item.menu-item--has-children.menu-item--has-children--open{height:auto}.menu-item.menu-item--has-children.menu-item--has-children--closed{pointer-events:none}.submenu{opacity:0;flex-direction:column;gap:0;height:auto;padding:0 0 0 20px;display:flex}.submenu .menu-item{opacity:1;height:0;-webkit-transition:margin-top var(--transition-1-duration) ease, height var(--transition-1-duration) ease;transition:margin-top var(--transition-1-duration) ease, height var(--transition-1-duration) ease;margin-top:0;margin-bottom:0;padding:0}.submenu .menu-item a{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:calc((var(--p1-font-size) * var(--p1-line-height-nav)) + 20px);color:var(--bitter-chocolate);text-transform:capitalize;-webkit-transition:color calc(.33 * var(--transition-1-duration)) 0s;transition:color calc(.33 * var(--transition-1-duration)) 0s;text-decoration:none;display:block}.submenu .menu-item a:hover{font-family:var(--font-KAPI);letter-spacing:var(--p1-italics-letter-spacing);-webkit-transition-delay:0;transition-delay:0}.submenu--open{opacity:1;-webkit-transition:opacity var(--transition-1-duration) ease var(--transition-1-duration);transition:opacity var(--transition-1-duration) ease var(--transition-1-duration)}.submenu--open .menu-item{height:calc((var(--p1-font-size) * var(--p1-line-height-nav)) + 20px);margin-bottom:0}.submenu--open .menu-item:first-child{margin-top:35px}.submenu--closed{opacity:0;-webkit-transition:opacity var(--transition-1-duration) ease;transition:opacity var(--transition-1-duration) ease}.submenu--closed .menu-item{height:0;-webkit-transition:margin-top var(--transition-1-duration) ease calc(var(--transition-1-duration) / 2), height var(--transition-1-duration) ease calc(var(--transition-1-duration) / 2);transition:margin-top var(--transition-1-duration) ease calc(var(--transition-1-duration) / 2), height var(--transition-1-duration) ease calc(var(--transition-1-duration) / 2);margin-top:0}@media screen and (width>=761px){.submenu .menu-item a,.submenu--open .menu-item{height:calc(var(--p1-font-size) * var(--p1-line-height-nav) + 22px)}.submenu--open .menu-item:last-child{height:calc(var(--p1-font-size) * var(--p1-line-height-nav) + 20px)}.navigation__images{background-color:var(--mint);opacity:0;width:100%;height:100%;-webkit-transition:opacity calc(1 * var(--transition-1-duration)) ease .1s;transition:opacity calc(1 * var(--transition-1-duration)) ease .1s;pointer-events:none;z-index:10;display:block;position:fixed;top:0%;left:0%}.navigation__images figure{opacity:0;z-index:10;width:100%;height:100%;-webkit-transition:opacity calc(1 * var(--transition-1-duration)) ease;transition:opacity calc(1 * var(--transition-1-duration)) ease;position:absolute;top:0;left:0}.navigation__images img,.navigation__images video{height:100%}.navigation__images--visible{opacity:1}.navigation__images--visible .figure--view{opacity:1;z-index:20}.navigation__images--hiding,.navigation__images--hiding figure{opacity:0}}.nav__contact{flex-direction:column;flex-grow:1;justify-content:space-between;gap:20px}.nav__contact *{color:var(--mint);font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);text-transform:none;text-decoration:none}.nav__contact span,.nav__contact a{float:left;clear:both;-webkit-transition:color calc(.33 * var(--transition-1-duration)) ease 0s;transition:color calc(.33 * var(--transition-1-duration)) ease 0s}.nav__contact a:hover{color:var(--mint-70)}.nav__contact .nav__contact__item__label{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height)}.nav__contact .nav__contact__item--social a{font-family:var(--font-FM);font-size:var(--p4-special-font-size);letter-spacing:var(--p4-letter-spacing);line-height:var(--p4-line-height);font-weight:var(--p4-font-weight);font-style:var(--p4-font-style)}.nav__contact__list{flex-direction:column;gap:40px;display:flex}.nav__copyright a{color:var(--roman-clay);font-family:var(--font-FM);font-size:var(--p5-font-size);letter-spacing:var(--p5-letter-spacing);line-height:var(--p5-line-height);text-transform:uppercase}@media screen and (width>=760px){.nav__copyright{display:none}}.home{grid-template-areas:"pile";place-items:center;width:100%;height:100dvh;display:grid}.home>*{z-index:1;grid-area:pile;width:100%;height:100%}.home figure{opacity:0}.home figure.figure--onview{opacity:1;-webkit-transition:opacity var(--transition-1-duration) ease calc(.5 * var(--transition-1-duration));transition:opacity var(--transition-1-duration) ease calc(.5 * var(--transition-1-duration))}.home figure video,.home figure img{width:100%;height:100dvh}.home__woodmark{opacity:0;pointer-events:none;-webkit-transition:opacity calc(3 * var(--transition-1-duration)) ease var(--transition-1-duration), width calc(3 * var(--transition-1-duration)) ease;transition:opacity calc(3 * var(--transition-1-duration)) ease var(--transition-1-duration), width calc(3 * var(--transition-1-duration)) ease;width:calc(100% - 30px);height:auto}.home__woodmark svg{width:100%;height:auto}.home__woodmark.home__woodmark--visible{opacity:1}.home__spinner{pointer-events:none;-webkit-transition:opacity calc(.5 * var(--transition-1-duration)) ease;transition:opacity calc(.5 * var(--transition-1-duration)) ease;width:auto;height:auto}.home__spinner.home__spinner--hidden{opacity:0}@media screen and (width>=761px){.home__woodmark{width:57.5%}}.hero{width:100%;height:100vh;margin:0 0 80px;padding:0}.hero figure{opacity:0;grid-template-areas:"pile";place-items:center;width:100%;height:100%;display:grid}.hero figure>*{grid-area:pile;width:100%;height:100vh}.hero figure img,.hero figure video{height:100vh}.hero .hero__video--desktop{display:none}.hero figcaption{opacity:1;pointer-events:none;background:var(--project-bg-50);width:100%;height:calc(100% + 90px);color:var(--pearl);font-family:var(--font-SDR);font-size:var(--h3-font-size);letter-spacing:var(--h3-letter-spacing);line-height:var(--h3-line-height);text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;margin-top:-90px;display:flex}.hero .hero__figure--ready{opacity:1;-webkit-transition:opacity calc(var(--transition-1-duration) * 1) ease;transition:opacity calc(var(--transition-1-duration) * 1) ease}.hero .hero__caption--ready{opacity:1;-webkit-transition:opacity calc(var(--transition-1-duration) * 1.25) ease;transition:opacity calc(var(--transition-1-duration) * 1.25) ease}.hero .hero__caption--hide{opacity:0;-webkit-transition:opacity calc(var(--transition-1-duration) * 4) ease calc(var(--transition-1-duration) * .66);transition:opacity calc(var(--transition-1-duration) * 4) ease calc(var(--transition-1-duration) * .66)}@media screen and (width>=761px){.hero .hero__video--mobile{display:none}.hero .hero__video--desktop{display:block}.hero figcaption{height:100%;margin-top:0}}@media screen and (width>=1440px){.hero figcaption{font-size:calc(1.5 * var(--h3-font-size))}}.project-description{flex-direction:column;gap:60px;width:calc(100% - 30px);margin:0 15px 80px;display:flex}.project-description p:not(:last-child){margin-bottom:15px}.project-description header{text-align:center;text-transform:uppercase}.project-description h1{font-family:var(--font-SDR);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);margin-bottom:16px}.project-description span{font-family:var(--font-FM);font-size:var(--p4-font-size);letter-spacing:var(--p4-letter-spacing);line-height:var(--p4-line-height)}.project-description__content{text-align-last:left;font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);flex-direction:column;gap:80px;padding:0 15px;display:flex}.project-description__content a{color:var(--bitter-chocolate);text-underline-offset:17.5%;text-decoration:underline}.project-description__content .copy__list{flex-direction:column;gap:8px;display:flex}.project-description__content .copy__list .org{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:1}.project-description__content .copy__list .role{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:1;display:block}.project-description__content .copy__list__ul{flex-direction:column;gap:12px;display:flex}.project-description__content .copy__list__icon{margin-left:10px;text-decoration:none}@media screen and (width>=761px){.project-description{gap:80px;width:100%;max-width:1440px;margin:0 auto 80px;padding:0 40px}.project-description__content{flex-direction:row;justify-content:space-between;gap:20px;padding:0}.project-description__content>*{flex:1 1 0}.project-description__content .copy__list{align-items:center}.project-description__content .copy__list__ul{gap:4px}.project-description__content .copy__list__ul .org{line-height:var(--p1-line-height)}.project-description__content .copy__list__ul .role{line-height:var(--p1-italics-line-height);display:inline}.project-description__content .copy__list__ul .role:before{content:", "}}.editorial figcaption p:not(:last-child){margin-bottom:15px}.editorial--video{width:calc(100% - 30px);margin:0 15px 40px}.editorial--video figure{flex-direction:column;gap:40px;width:100%;display:flex}.editorial__video--desktop{display:none}@media screen and (width>=761px){.editorial.editorial--video{width:calc(100% - 80px);margin:0 40px 80px}.editorial.editorial--video figcaption{width:100%;max-width:670px;margin:0}.editorial__video--mobile{display:none}.editorial__video--desktop{display:block}}.editorial--quote{text-transform:uppercase;width:calc(100% - 30px);margin:80px 15px}.editorial--quote blockquote{text-align:center;flex-direction:column;gap:60px;display:flex}.editorial--quote blockquote p{font-family:var(--font-SDR);font-size:var(--h0-font-size);letter-spacing:var(--h0-letter-spacing);line-height:var(--h0-line-height-2);text-align:center}.editorial--quote blockquote footer{font-family:var(--font-FR);font-size:var(--p4-font-size);letter-spacing:var(--p4-letter-spacing);line-height:var(--p4-line-height)}@media screen and (width>=761px){.editorial--quote{width:100%;max-width:1440px;margin:200px auto;padding:0 40px}.editorial--quote blockquote{gap:50px;max-width:852px;margin:0 auto}.editorial--quote blockquote p{font-family:var(--font-SDR);font-size:var(--h2-font-size);letter-spacing:var(--h2-letter-spacing);line-height:var(--h2-line-height)}}.editorial--single-image{margin-bottom:40px}.editorial--single-image figure{flex-direction:column;gap:40px;width:100%;display:flex}.editorial--multiple-image{width:calc(100% - 30px);margin:0 auto 40px}.editorial--multiple-image figure{flex-direction:column;gap:40px;width:100%;display:flex}.editorial figcaption{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);text-align:left;margin:0 15px}.editorial figcaption p{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.editorial--desktop{display:none}.editorial--mobile,.editorial--everywhere{display:block}@media screen and (width>=761px){.editorial--mobile{display:none}.editorial--desktop{display:block}}.editorial--full-bleed{width:100%;margin:0 0 40px;padding:0}.editorial--full-bleed figure{width:100%}.editorial--full-bleed figcaption{margin:0 30px}.editorial--full-width{width:calc(100% - 30px);margin:0 15px 40px}.editorial--full-width figure{width:100%}.editorial--vertical{width:calc(100% - 30px);margin-left:auto;margin-right:auto}.editorial--vertical figure{width:100%}.editorial--vertical picture,.editorial--vertical img{aspect-ratio:2/3;width:100%}.editorial--vertical img{height:100%}.editorial--extra-margin{margin-bottom:80px}.editorial--image:last-child{margin-bottom:0}@media screen and (width>=761px){.editorial--image,.editorial--video,.editorial--single-image,.editorial--multiple-image{margin:0 auto 80px}.editorial--image figure,.editorial--video figure,.editorial--single-image figure,.editorial--multiple-image figure{gap:60px}.editorial--vertical,.editorial--full-width{width:calc(100% - 80px);margin:0 40px 80px}.editorial--full-width figcaption{width:100%;max-width:670px;margin:0}.editorial--full-bleed{width:100%;margin:0 0 80px;padding:0}.editorial--full-bleed figure{width:100%}.editorial--full-bleed figcaption{width:100%;max-width:670px;margin:0 0 0 40px}.editorial--single-image.editorial--vertical figure{max-width:750px;margin-left:auto;margin-right:auto}.editorial--single-image.editorial--vertical figure img{aspect-ratio:2/3;width:100%;height:auto}.editorial--single-image.editorial--vertical figcaption{width:100%;margin:0}.editorial--multiple-image{width:calc(100% - 80px);margin:0 40px 80px}.editorial--multiple-image figure{grid-auto-rows:-webkit-min-content;-webkit-column-gap:20px;-moz-column-gap:20px;grid-auto-rows:min-content;justify-content:space-between;gap:60px 20px;display:grid}.editorial--multiple-image figure picture{aspect-ratio:2/3;overflow:hidden}.editorial--multiple-image figure img{height:100%}.editorial--multiple-image figcaption{width:100%;max-width:670px;margin:0}.editorial--multiple-image--2 figure{grid-template-columns:1fr 1fr;container:figure__container--2/inline-size}.editorial--multiple-image--2 figcaption{grid-column:1/3}.editorial--multiple-image--3 figure{grid-template-columns:1fr 1fr 1fr;container:figure__container--3/inline-size}.editorial--multiple-image--3 figcaption{grid-column:1/4}.editorial--extra-margin{margin-bottom:160px}}@media screen and (width>=1240px){.editorial--extra-margin{margin-bottom:240px}}@keyframes background-fade-out{0%{opacity:0}to{opacity:1}}.project__footer{background-color:var(--bitter-chocolate);grid-template-areas:"pile";place-items:center;width:100%;display:grid;position:relative}.project__footer>*{grid-area:pile;width:100%}.project__footer .project_footer_image{z-index:0;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}@supports (animation-timeline:view()){.project__footer .project_footer_image{animation-name:background-fade-out;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();animation-range:entry 50%}}.project__footer .project_footer_image picture,.project__footer .project_footer_image img{opacity:1;width:100%;height:100%;display:block}.project__footer .project_footer_background{background:linear-gradient(180deg, var(--bitter-chocolate-90) 15%, var(--bitter-chocolate-10) 100%);background-blend-mode:lighten;opacity:1;z-index:2;width:100%;height:100%}.project__footer a{color:var(--pearl);text-align:center;text-transform:uppercase;z-index:3;flex-direction:column;gap:30px;width:100%;height:100%;padding:180px 30px;text-decoration:none;display:flex}.project__footer a .label{font-family:var(--font-FM);font-weight:var(--p3-font-weight);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height)}.project__footer a .title{font-family:var(--font-SDR);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height)}@media screen and (width>=761px){.project__footer a{padding:180px 40px 220px}}@media screen and (width>=761px) and (pointer:fine){.project__footer .project_footer_image{animation-timeline:none;-webkit-animation-delay:unset;animation-delay:unset;will-change:opacity;opacity:0;-webkit-transition:opacity var(--transition-1-duration) ease;transition:opacity var(--transition-1-duration) ease;animation:none!important}.project__footer:hover .project_footer_image{opacity:1}}.studio-page .hero{margin:0}.editorial__description{width:100%;padding:60px 30px 40px}.editorial__description h2{font-family:var(--font-SDR);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);text-transform:uppercase;margin-bottom:35px}.editorial__description .copy{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.editorial__description__content{margin-bottom:80px}.editorial__description__content p:not(:last-child){margin-bottom:15px}.editorial__description__image{width:calc(100% - 60px);height:auto;margin:0 30px}@media screen and (width>=761px){.editorial__description{align-items:stretch;gap:20px;max-width:1440px;margin:0 auto;padding:80px 40px}.editorial__description__content{flex-direction:column;justify-content:start;display:flex}.editorial__description__image picture{aspect-ratio:5/7}.editorial__description__image img{height:100%}}@media screen and (width>=960px){.editorial__description{flex-direction:row;gap:40px;display:flex}.editorial__description__content{justify-content:center;width:52%;margin:0}.editorial__description__image{width:50%;height:auto;margin:0;display:block;container:studio_side_image/inline-size}.editorial__description__image figure{align-items:center;height:100%;display:flex}.editorial__description__image picture{height:auto}.editorial__description.editorial__description--solo .editorial__description__content{width:670px}}@media screen and (width>=1240px){.editorial__description__image figure{padding-left:60px}}@media screen and (width>=1440px){.editorial__description__image figure{padding-left:180px}}@media screen and (width>=1240px){.studio-staff-listing{margin-top:180px}}.card-staff--main{flex-direction:column;gap:45px;width:100%;padding:0 30px 80px;display:flex}.card-staff--main figure{aspect-ratio:5/7;width:100%;height:auto;margin-bottom:7px}.card-staff--main picture,.card-staff--main img{height:100%}.card-staff__person__info{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.card-staff__person__info h3{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.card-staff__person__info span{font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--silverleaf);text-transform:uppercase}.card-staff__content{flex-direction:column;gap:45px;display:flex}.card-staff__content__bio{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.card-staff__content__bio i{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height)}.card-staff__content__bio strong{font-weight:700}.card-staff__content__bio p:not(:last-child){margin-bottom:15px}.card-staff__content__accreditation h4{font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--silverleaf);text-transform:uppercase;margin-bottom:30px}.card-staff__content__accreditation__copy,.card-staff__content__accreditation__copy ul,.card-staff__content__accreditation__copy li{font-family:var(--font-KAPI);font-size:var(--p2-italics-font-size);letter-spacing:var(--p2-italics-letter-spacing);line-height:var(--p2-italics-line-height)}.card-staff__content__accreditation__copy li{margin-bottom:8px}@media screen and (width>=761px){.card-staff--main{flex-direction:row;justify-content:space-around;gap:40px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 40px 180px;display:flex}.card-staff--main .card-staff__person{width:50%}.card-staff--main .card-staff__content{justify-content:center;width:50%;padding-top:20px}.card-staff--regular.expandable-listing__item:hover h3{font-family:var(--font-KAPI)}}@media screen and (width>=1440px){.card-staff--main{flex-direction:row;gap:120px;width:100%;padding:0 160px 180px 120px;display:flex}}.studio-staff-listing__other{padding-bottom:40px}.card-staff--regular{flex-direction:column;gap:0;width:100%;padding:0 30px 40px;display:flex}.card-staff--regular .card-staff__person{width:100%}.card-staff--regular .card-staff__person figure{margin-bottom:15px}.card-staff--regular .card-staff__person__info{flex-direction:column-reverse;justify-content:flex-start;gap:4px;display:flex}.card-staff--regular .card-staff__person__info h3{font-family:var(--font-KAP);font-size:var(--p6-font-size);letter-spacing:var(--p6-letter-spacing);line-height:var(--p6-line-height)}.card-staff--regular figure{aspect-ratio:2/3;width:100%;height:auto;margin-bottom:15px}.card-staff--regular figure picture,.card-staff--regular figure img{height:100%}.card-staff--regular .card-staff__content{width:100%;display:grid}.card-staff--regular .card-staff__content__inner{flex-direction:column;gap:27px;display:flex}.card-staff--regular .card-staff__content__accreditation h4{margin-bottom:21px}.card-staff--regular.expandable-listing__item{cursor:pointer}@media screen and (width>=761px){.card-staff__person{width:100%}.card-staff__person figure{margin-bottom:7px}.studio-staff-listing__other{grid-column-gap:20px;grid-row-gap:80px;flex-wrap:wrap;grid-template-columns:1fr 1fr;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 40px 160px;display:grid}.card-staff--regular{padding:0}.card-staff--regular .card-staff__content__inner{gap:27px}.card-staff--regular .card-staff__content__accreditation h4{margin-bottom:20px}}@media screen and (width>=1240px){.studio-staff-listing__other{grid-template-columns:1fr 1fr 1fr}}.jobs{background-color:var(--bitter-chocolate);color:var(--pearl);flex-direction:column;gap:60px;padding:60px 30px;display:flex}.jobs h2{max-width:280px;font-family:var(--font-SDR);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);text-align:center;text-transform:uppercase;margin:0 auto}.jobs a{color:var(--pearl)}.jobs__brow{text-transform:uppercase;text-align:center;font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--roman-clay)}.jobs__content,.jobs__listing{flex-direction:column;gap:40px;display:flex}.listing__item summary{text-align:center;text-transform:uppercase;font-family:var(--font-SDR);font-size:var(--h4-font-size);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);cursor:pointer;list-style:none}.listing__item summary::marker{content:""}.listing__item summary::-webkit-details-marker{display:none}.listing__item summary h3:after{content:"+";vertical-align:baseline;width:22px;margin-left:10px}.listing__item summary[aria-expanded=true] h3:after{content:"−"}.job__description{padding-bottom:40px}.job__description p{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);margin-bottom:36px}.job__description p:last-child{margin-bottom:0}.job__description a{text-decoration:underline}.job__description i{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height)}.job__description strong{font-weight:700}.job__requirements h4{text-transform:uppercase;text-align:left;font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--roman-clay);margin-bottom:30px}.job__requirements__copy,.job__requirements__copy ul,.job__requirements__copy li{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height)}.job__requirements__copy p,.job__requirements__copy ul p,.job__requirements__copy li p{margin-bottom:36px}.job__requirements__copy p:last-child,.job__requirements__copy ul p:last-child,.job__requirements__copy li p:last-child{margin-bottom:0}.job__requirements__copy a,.job__requirements__copy ul a,.job__requirements__copy li a{text-decoration:underline}.job__requirements__copy i,.job__requirements__copy ul i,.job__requirements__copy li i{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height)}.job__requirements__copy strong,.job__requirements__copy ul strong,.job__requirements__copy li strong{font-weight:700}.job__requirements__copy li{margin-bottom:10px;margin-left:20px;padding-left:5px;list-style-type:disc;list-style-position:outside}.job__requirements__copy li::marker{font-size:14px}@media screen and (width>=761px){.jobs{padding:100px 200px 140px}.jobs h2{max-width:100%}.jobs__listing{max-width:852px;margin-left:auto;margin-right:auto}.job__details{padding-bottom:40px}}@media screen and (width>=1020px){.job__details__inner{flex-direction:row;gap:60px;display:flex}.job__description,.job__requirements{width:50%}.job__description{padding-bottom:0}}.expandable-listing__item__details{opacity:0;-webkit-transition:opacity var(--transition-1-duration) ease, grid-template-rows var(--transition-1-duration) ease-in-out var(--transition-1-duration), margin-top var(--transition-1-duration) ease-in-out var(--transition-1-duration);transition:opacity var(--transition-1-duration) ease, grid-template-rows var(--transition-1-duration) ease-in-out var(--transition-1-duration), margin-top var(--transition-1-duration) ease-in-out var(--transition-1-duration);transition:opacity var(--transition-1-duration) ease, grid-template-rows var(--transition-1-duration) ease-in-out var(--transition-1-duration), margin-top var(--transition-1-duration) ease-in-out var(--transition-1-duration), -ms-grid-rows var(--transition-1-duration) ease-in-out var(--transition-1-duration);grid-template-rows:0fr;margin-top:0;display:grid}.expandable-listing__item__details--ready{opacity:1;-webkit-transition:grid-template-rows var(--transition-1-duration) ease-in-out, margin-top var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, margin-top var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, margin-top var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration), -ms-grid-rows var(--transition-1-duration) ease-in-out;grid-template-rows:1fr;margin-top:40px}.expandable-listing__item__details__inner{overflow:hidden}.expandable-listing__item__details--ready.card-staff__content{gap:30px;margin-top:30px}@media screen and (width>=761px){.expandable-listing__item__details--ready.card-staff__content{gap:40px;margin-top:27px}}.press-listing{padding:60px 30px 0}.press-listing__cards{flex-direction:column;display:flex}.press-listing__card{grid-template-rows:1fr;gap:15px;padding-bottom:34px;display:grid}.press-listing__card a,.press-listing__card .press-listing__card__no-link{width:100%;color:var(--bitter-chocolate);-webkit-transition:all calc(.25 * var(--transition-1-duration));transition:all calc(.25 * var(--transition-1-duration));flex-direction:column;gap:15px;display:flex;overflow:hidden}.press-listing__card a:hover .press-listing__card__title{font-family:var(--font-KAPI);font-size:var(--p6-italics-font-size);letter-spacing:var(--p6-italics-letter-spacing);line-height:var(--p6-italics-line-height)}.press-listing__card figure{aspect-ratio:2/3;overflow:hidden}.press-listing__card figure img{height:100%}.press-listing__card h2{text-align-last:left;flex-direction:column;gap:8px;display:flex}.press-listing__card .press-listing__card__publication{font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--silverleaf);text-transform:uppercase}.press-listing__card .press-listing__card__title{font-family:var(--font-KAP);font-size:var(--p6-font-size);letter-spacing:var(--p6-letter-spacing);line-height:var(--p6-line-height)}.press-listing__card--hidden{opacity:0;-webkit-transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration), -ms-grid-rows var(--transition-1-duration) ease-in-out;grid-template-rows:0fr;padding-bottom:0}.press-listing__card--visible{opacity:1;grid-template-rows:1fr;padding-bottom:60px}@media screen and (width>=761px){.press-listing{width:auto;padding:60px 40px 0}.press-listing__cards{grid-column-gap:20px;grid-row-gap:80px;grid-template-columns:1fr 1fr;max-width:1580px;margin-left:auto;margin-right:auto;padding:0 0 80px;display:grid}.press-listing__card--hidden,.press-listing__card{opacity:1;grid-template-rows:1fr;padding:0;display:grid}.press-listing__card--hidden a,.press-listing__card a{gap:12px}}@media screen and (width>=1240px){.press-listing__cards{grid-template-columns:1fr 1fr 1fr}}.press button{text-align:center;width:100%;font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--silverleaf);text-transform:uppercase;grid-template-rows:1fr;padding-bottom:60px;display:grid}.press button .button__inner{overflow:hidden}.press button .button__inner--see-less,.press button.button--hidden .button__inner{display:none}.press button.button--hidden .button__inner--see-less{display:inline}@media screen and (width>=761px){.press button{display:none}}.press-awards{background-color:var(--bitter-chocolate);color:var(--pearl);padding:60px 30px 0}.press-awards h2{font-family:var(--font-SDR);font-size:var(--h1-font-size);letter-spacing:var(--h1-letter-spacing);line-height:var(--h1-line-height);text-align:center;text-transform:uppercase;margin-bottom:60px}.press-awards__card{grid-template-rows:1fr;padding-bottom:50px;display:grid}.press-awards__card__inner{overflow:hidden}.press-awards__card h3{text-align:center;font-family:var(--font-FM);font-size:var(--p3-font-size);letter-spacing:var(--p3-letter-spacing);line-height:var(--p3-line-height);color:var(--roman-clay);text-transform:uppercase;margin-bottom:15px}.press-awards__custom-text{text-align:center;font-family:var(--font-KAP);font-size:var(--p6-font-size);letter-spacing:var(--p6-letter-spacing);line-height:var(--p6-line-height)}.press-awards__custom-text p{text-align:center}.press-awards a{text-decoration:none;display:block}.press-awards a h3{color:var(--roman-clay)}.press-awards a .press-awards__custom-text p{color:var(--pearl)}.press-awards a:hover .press-awards__custom-text p{font-family:var(--font-KAPI);letter-spacing:var(--p6-italics-letter-spacing)}.press button.press-awards__cards__button{color:var(--roman-clay)}.press-awards__card--hidden{opacity:0;-webkit-transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration);transition:grid-template-rows var(--transition-1-duration) ease-in-out, padding-bottom var(--transition-1-duration) ease-in-out, opacity calc(var(--transition-1-duration) * .75) ease var(--transition-1-duration), -ms-grid-rows var(--transition-1-duration) ease-in-out;grid-template-rows:0fr;padding-bottom:0}.press-awards__card--visible{opacity:1;grid-template-rows:1fr;padding-bottom:60px}@media screen and (width>=761px){.press-awards{padding:80px 0}.press-awards h2{margin-bottom:80px}.press-awards__cards{flex-flow:wrap;justify-content:space-between;gap:70px;max-width:1056px;margin-left:auto;margin-right:auto;padding:0 40px 80px;display:flex}.press-awards__card--hidden,.press-awards__card{opacity:1;grid-template-rows:1fr;width:calc(50% - 40px);padding-bottom:0;display:grid}.press-awards__card--hidden h3,.press-awards__card h3{margin-bottom:3px}}.single{color:var(--bitter-chocolate);padding:60px 30px 0}.single__header{margin-bottom:40px}.single__header h1{font-family:var(--font-SDR);font-size:var(--h4-font-size);letter-spacing:var(--h4-letter-spacing);line-height:var(--h4-line-height);text-align:left;text-transform:uppercase;margin-bottom:60px}.single__header .single__date{font-family:var(--font-FM);font-size:var(--h5-font-size);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);text-align:left;text-transform:uppercase}.single__content h2,.single__content h3{font-family:var(--font-FM);font-size:var(--h5-font-size);letter-spacing:var(--h5-letter-spacing);line-height:var(--h5-line-height);text-align:left;text-transform:uppercase;margin-bottom:2px}.single__content p{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);margin-bottom:60px}.single__content p:has(+ul){margin-bottom:0}.single__content li{font-family:var(--font-KAP);font-size:var(--p1-font-size);letter-spacing:var(--p1-letter-spacing);line-height:var(--p1-line-height);margin-bottom:5px;margin-left:20px;padding-left:5px;list-style:outside}.single__content li::marker{font-size:10px}.single__content a{color:var(--bitter-chocolate);text-decoration:underline}.single__content strong{font-weight:700}.single__content i{font-family:var(--font-KAPI);font-size:var(--p1-italics-font-size);letter-spacing:var(--p1-italics-letter-spacing);line-height:var(--p1-italics-line-height)}@media screen and (width>=761px){.single{width:750px;margin-left:auto;margin-right:auto;padding:100px 40px 80px}.single__header{margin-bottom:30px}.single__header h1{font-size:var(--h4-font-size);margin-bottom:60px}.single__header .single__date{margin-bottom:40px}.single__content h2,.single__content h3{font-size:var(--h5-font-size);margin-bottom:10px}.single__content p{margin-bottom:60px}}#accessibility-button,#aacx-button{width:1px;height:1px;overflow:hidden;opacity:0!important;right:1000000px!important}
