@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}:root{--yellow:#fffb72;--ink:#12120d;--white:#fff;--grey:#a4a4a4;--body:"stratos", system-ui, sans-serif;--serif:"span", Georgia, serif;--semi:700;--u:calc(min(100vw, 1680px) / 1440);--m:calc(30 * var(--u));--lw:3px;--line:var(--lw) solid var(--ink);--t-h1:max(48px, calc(120 * var(--u)));--t-h2:max(34px, calc(75 * var(--u)));--t-h3:max(26px, calc(46 * var(--u)));--t-xl:max(21px, calc(40 * var(--u)));--t-body:max(17px, calc(28 * var(--u)));--t-small:max(15px, calc(20 * var(--u)));--ease:cubic-bezier(.19, 1, .22, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--white)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html.lenis{scroll-behavior:auto}body{background:var(--white);color:var(--ink);font:400 var(--t-body)/1.2 var(--body);letter-spacing:-.02em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body.menu-open{overflow:hidden}img,video,svg,canvas{max-width:100%;display:block}a{color:inherit;text-decoration:none}p{margin:0}h1,h2,h3{font-weight:var(--semi);margin:0}ul,ol{margin:0;padding:0;list-style:none}button{font:inherit;color:inherit}::selection{background:var(--ink);color:var(--yellow)}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.dark :focus-visible,.card:focus-visible{outline-color:var(--yellow)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:60;background:var(--ink);color:var(--yellow);font-size:var(--t-small);padding:.7em 1em;position:fixed;top:-100px;left:12px}.skip:focus{top:12px}.h1{font-size:var(--t-h1);font-weight:var(--semi);letter-spacing:-.02em;line-height:1}.h2{font-size:var(--t-h2);font-weight:var(--semi);letter-spacing:-.02em;line-height:1.2}.h3{font-size:var(--t-h3);font-weight:var(--semi);letter-spacing:-.02em;line-height:1.22}.t-xl{font-size:var(--t-xl);letter-spacing:0;line-height:1.25}.t-body{font-size:var(--t-body);line-height:1.22}.t-lead{font-size:var(--t-body);font-weight:var(--semi);letter-spacing:0;line-height:1.22}.label{font-family:var(--serif);font-size:var(--t-body);line-height:1}p,li{text-wrap:pretty}.bar{height:max(64px, calc(102 * var(--u)));padding:0 var(--m);border-bottom:var(--line);background:var(--white);z-index:30;transition:transform .6s var(--ease);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.bar.is-hidden{transform:translateY(calc(-100% - 2px))}@media (prefers-reduced-motion:reduce){.bar{transition:none}}.bar__logo{width:max(88px, calc(124 * var(--u)));display:block}.bar__logo svg{width:100%;height:auto}.nav{align-items:center;gap:calc(50 * var(--u));display:flex}.nav a{font-size:var(--t-small);font-weight:var(--semi);line-height:1.2;position:relative}.nav a:after{content:"";transform-origin:0;height:2px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a[aria-current=page]:after{transform:none}.nav a.nav__lang{width:max(38px, calc(46 * var(--u)));aspect-ratio:1;border:2px solid;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:background .25s,color .25s;display:flex}.nav a.nav__lang:after{display:none}.nav a.nav__lang:hover{background:var(--ink);color:var(--white)}.burger,.menu{display:none}.btn{align-items:center;gap:calc(14 * var(--u));height:max(42px, calc(46 * var(--u)));padding:0 calc(21 * var(--u)) 0 calc(18 * var(--u));background:var(--yellow);color:var(--ink);font-size:var(--t-small);font-weight:var(--semi);text-transform:uppercase;letter-spacing:0;white-space:nowrap;cursor:pointer;border:0;line-height:1;transition:background .25s,color .25s;display:inline-flex}.btn svg{width:max(28px, calc(37 * var(--u)));height:auto;transition:transform .35s var(--ease);flex:none}.btn:hover{background:var(--ink);color:var(--yellow)}.dark .btn:hover{background:var(--white);color:var(--ink)}.btn:hover svg{transform:translate(5px)}.head{padding:calc(74 * var(--u)) var(--m) calc(78 * var(--u))}.head__lead{max-width:calc(900 * var(--u));margin-top:calc(56 * var(--u))}.hero__btns{gap:calc(16 * var(--u)) calc(20 * var(--u));margin-top:calc(40 * var(--u));flex-wrap:wrap;display:flex}.photo{border-top:var(--line);position:relative;overflow:clip}.photo img,.photo video{width:100%;height:auto;aspect-ratio:var(--ar,1.714);object-fit:cover;object-position:var(--focus,50% 50%)}.band{min-height:calc(120 * var(--u));padding:calc(14 * var(--u)) var(--m);border-top:var(--line);align-items:center;display:flex}.band--center{text-align:center;justify-content:center}.dark{background:var(--ink);color:var(--white)}.three{border-top:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.three__col{min-height:calc(503 * var(--u));padding:calc(25 * var(--u)) var(--m) calc(36 * var(--u));flex-direction:column;display:flex}.three__col+.three__col{border-left:var(--line)}.three__col h3 a:hover{text-underline-offset:.12em;text-decoration:underline 3px}.three__art{padding:calc(10 * var(--u)) 0;flex:1;place-items:center;display:grid}.three__art canvas{width:min(100%, calc(270 * var(--u)))}.three__col .t-body{max-width:calc(411 * var(--u))}.ai-foot{justify-content:space-between;align-items:flex-start;gap:var(--m);padding:calc(60 * var(--u)) var(--m) calc(64 * var(--u));display:flex}.ai-foot p{max-width:calc(660 * var(--u))}.works{border-top:var(--line);background:var(--ink);gap:var(--lw);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.works--list{grid-template-columns:minmax(0,1fr)}.card{color:var(--white);aspect-ratio:720/734;display:block;position:relative;overflow:clip}.works--list .card{aspect-ratio:1440/840}.card img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;transition:transform 1.2s var(--ease);position:absolute;inset:0}.card:hover img{transform:scale(1.03)}.card__top{left:var(--m);top:calc(35 * var(--u));right:var(--m);position:absolute}.card__top .label{margin-bottom:calc(14 * var(--u));display:block}.card__line{left:var(--m);bottom:calc(32 * var(--u));max-width:calc(420 * var(--u));position:absolute}.card__top,.card__line{text-shadow:0 0 18px #12120d73}.card--ink .card__top,.card--ink .card__line{color:var(--ink);text-shadow:none}.card--ink .card__line{top:calc(150 * var(--u));bottom:auto}.about{border-top:var(--line);position:relative;overflow:clip}.about img{aspect-ratio:1440/856;object-fit:cover;object-position:50% 0;width:100%;height:auto}.about__box{width:50%;min-height:calc(430 * var(--u));justify-content:space-between;gap:calc(40 * var(--u));padding:calc(46 * var(--u)) var(--m) calc(56 * var(--u));flex-direction:column;display:flex;position:absolute;top:0;left:0}.about__box p{max-width:calc(660 * var(--u))}.reach{grid-template-columns:calc(480 * var(--u)) minmax(0, 1fr);padding:calc(48 * var(--u)) var(--m) calc(76 * var(--u));border-top:var(--line);display:grid}.reach--page{border-top:0;padding-top:0}.reach__direct{font-size:var(--t-h3);font-weight:var(--semi);letter-spacing:-.02em;line-height:1.39}.reach__direct a{width:fit-content;display:block}.reach__direct a:hover{text-underline-offset:.14em;text-decoration:underline 3px}.reach .cform{width:100%;max-width:calc(900 * var(--u));justify-self:end}.cform{position:relative}.cform__chips{column-gap:calc(36 * var(--u));row-gap:calc(20 * var(--u));border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.cform__chips legend{width:100%;margin-bottom:calc(26 * var(--u));font-size:var(--t-body);font-weight:var(--semi);text-transform:uppercase;letter-spacing:0;padding:0}.check{align-items:center;gap:calc(17 * var(--u));cursor:pointer;font-size:var(--t-body);line-height:1.1;display:inline-flex}.check:nth-of-type(n+3){flex-basis:100%}.check input{-webkit-appearance:none;appearance:none;width:max(22px, calc(30 * var(--u)));height:max(22px, calc(30 * var(--u)));border:var(--line);background:var(--white);cursor:pointer;border-radius:0;flex:none;place-items:center;margin:0;display:grid}.check input:after{content:"";background:var(--ink);width:55%;height:55%;transition:transform .2s var(--ease);transform:scale(0)}.check input:checked:after{transform:none}.cform__fields{margin-top:calc(26 * var(--u))}.field{display:block}.field input,.field textarea{width:100%;color:var(--ink);font:inherit;font-size:var(--t-body);letter-spacing:-.02em;-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block}.field input{height:max(54px, calc(72.8 * var(--u)));padding:calc(22 * var(--u)) 0 calc(6 * var(--u));border-bottom:var(--line);line-height:1.3}.field textarea{--row:max(54px, calc(72.8 * var(--u)));min-height:calc(2 * var(--row));line-height:var(--row);resize:none;field-sizing:content;max-height:calc(8 * var(--row));background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--row) - var(--lw)), var(--ink) calc(var(--row) - var(--lw)), var(--ink) var(--row));background-attachment:local;padding:0}.field ::placeholder{color:var(--grey);opacity:1}.field:focus-within ::placeholder{color:#0000}.field input:focus{border-bottom-width:5px}.cform__foot{align-items:center;gap:calc(16 * var(--u)) calc(30 * var(--u));margin-top:calc(34 * var(--u));flex-wrap:wrap;display:flex}.cform__note{font-size:max(14px, calc(16 * var(--u)));letter-spacing:0;color:#55554f}.cform__note a{text-underline-offset:.15em;text-decoration:underline}.cform__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.cform__status{margin-top:calc(14 * var(--u));font-size:var(--t-small);font-weight:var(--semi)}.cform__status:empty{display:none}.cform__status.is-bad{color:#b3261e}.team{gap:var(--lw);background:var(--ink);border-top:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.team__person{background:var(--white)}.team__photo{aspect-ratio:480/518.5;border-bottom:var(--line);overflow:clip}.team__photo img{object-fit:cover;width:100%;height:100%}.team__info{padding:calc(28 * var(--u)) var(--m) calc(32 * var(--u));font-size:var(--t-body);line-height:1.22}.team__info strong{font-weight:var(--semi);display:block}.team__info a:hover{text-underline-offset:.15em;text-decoration:underline}.split{border-top:var(--line);min-height:calc(444 * var(--u));grid-template-columns:minmax(0,930fr) minmax(0,510fr);scroll-margin-top:20px;display:grid}.split__text{padding:calc(36 * var(--u)) var(--m) calc(48 * var(--u))}.split__text .t-body{max-width:calc(660 * var(--u));margin-top:calc(22 * var(--u))}.split__text .btn{margin-top:calc(24 * var(--u))}.split__art{border-left:var(--line);padding:calc(36 * var(--u)) var(--m);place-items:center;display:grid}.split__art canvas{width:min(100%, calc(330 * var(--u)))}.all{padding:calc(42 * var(--u)) var(--m) calc(60 * var(--u));border-top:var(--line)}.all p{margin-top:calc(28 * var(--u))}.belief{padding:calc(40 * var(--u)) var(--m) calc(50 * var(--u));border-top:var(--line)}.think{border-top:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.think__col{min-height:calc(724 * var(--u));padding:calc(35 * var(--u)) var(--m) calc(46 * var(--u));flex-direction:column;display:flex}.think__col+.think__col{border-left:var(--line)}.think__art{padding:calc(24 * var(--u)) 0;flex:1;place-items:center;display:grid}.think__art canvas{width:min(100%, calc(380 * var(--u)))}.think__col .t-body{max-width:calc(660 * var(--u))}.manifesto{border-top:var(--line);color:var(--white);position:relative;overflow:clip}.manifesto__frames{display:grid}.manifesto__frames picture{visibility:hidden;grid-area:1/1}.manifesto__frames picture.is-on{visibility:visible}.manifesto img{aspect-ratio:1440/840;object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:auto}.manifesto h2{left:var(--m);bottom:calc(26 * var(--u));right:var(--m);text-shadow:0 0 30px #12120d4d;position:absolute}.manifesto-text{padding:calc(45 * var(--u)) var(--m) calc(48 * var(--u));border-top:var(--line)}.manifesto-text strong{font-weight:var(--semi);text-transform:uppercase}.ref-hero{color:var(--white);position:relative;overflow:clip}.ref-hero img,.ref-hero video{aspect-ratio:1440/840;object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:auto}.ref-hero h1{left:var(--m);top:calc(26 * var(--u));right:var(--m);text-shadow:0 0 18px #12120d73;position:absolute}.ref-hero--ink{color:var(--ink)}.ref-hero--ink h1{text-shadow:none}.ref-lead{padding:calc(31 * var(--u)) var(--m) calc(40 * var(--u));border-top:var(--line)}.more{border-top:var(--line)}.more>summary{justify-content:space-between;align-items:center;gap:var(--m);min-height:calc(83 * var(--u));padding:calc(10 * var(--u)) var(--m);cursor:pointer;list-style:none;display:flex}.more>summary::-webkit-details-marker{display:none}.more>summary:hover .h3{text-underline-offset:.14em;text-decoration:underline 3px}.more__icon{width:max(28px, calc(44 * var(--u)));height:var(--lw);background:var(--ink);flex:none;position:relative}.more__icon:after{content:"";background:var(--ink);transition:transform .35s var(--ease);position:absolute;inset:0;transform:rotate(90deg)}.more[open] .more__icon:after{transform:rotate(0)}.more__body{grid-template-columns:minmax(0, calc(780 * var(--u))) minmax(0, 1fr);column-gap:calc(60 * var(--u));border-top:var(--line);padding:calc(36 * var(--u)) var(--m) calc(48 * var(--u));display:grid}.more__text,.more__did{padding:0}.more__did{justify-self:end}.more__text .t-body+.t-body{margin-top:1.2em}.more__text .btn{margin:calc(28 * var(--u)) calc(12 * var(--u)) 0 0}.more__did ul{margin-top:calc(22 * var(--u));padding-left:calc(30 * var(--u));font-size:var(--t-small);letter-spacing:-.02em;line-height:1.2;list-style:outside}.more__did li+li{margin-top:4px}.more__did li::marker{font-size:.8em}.gal{gap:var(--lw);background:var(--ink);border-top:var(--line);flex-direction:column;display:flex}.gal__row{gap:var(--lw);aspect-ratio:var(--row);display:grid}.gal__row--A{grid-template-columns:minmax(0,1fr)}.gal__row--B{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.gal__row--C{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.gal__row--H{grid-template-columns:repeat(2,minmax(0,1fr))}.gal__row--J{grid-template-columns:var(--cols)}.gal__cell{background:var(--white);min-height:0;margin:0;position:relative;overflow:clip}.photo,.card,.about,.manifesto,.ref-hero,.gal__cell,.team__photo{background:var(--ink)}.gal__cell picture,.gal__cell img,.gal__cell video{width:100%;height:100%}.gal__cell img,.gal__cell video{object-fit:cover;object-position:var(--focus,50% 50%)}.next{border-top:var(--line)}.next a{justify-content:space-between;align-items:center;gap:var(--m);padding:calc(32 * var(--u)) var(--m) calc(36 * var(--u));transition:background .25s,color .25s;display:flex}.next .label{margin-bottom:calc(10 * var(--u));display:block}.next svg{width:max(36px, calc(64 * var(--u)));height:auto;transition:transform .35s var(--ease);flex:none}.next a:hover{background:var(--ink);color:var(--white)}.next a:hover svg{transform:translate(8px)}.legal{padding:calc(10 * var(--u)) var(--m) calc(90 * var(--u));max-width:calc(980 * var(--u) + 2 * var(--m))}.legal__date{font-size:var(--t-small);color:#55554f;margin-top:1em}.legal section{margin-top:calc(56 * var(--u))}.legal h2{margin-bottom:.5em}.legal p+p,.legal ul+p,.legal p+ul{margin-top:.8em}.legal ul{padding-left:1.2em;list-style:outside}.legal li+li{margin-top:.4em}.legal a{text-underline-offset:.15em;text-decoration:underline}.story-lead{padding:0 var(--m) calc(70 * var(--u))}.story-lead p{max-width:calc(1100 * var(--u))}.scene{border-top:var(--line);background:var(--yellow);margin:0}.scene__canvas{width:100%;aspect-ratio:var(--ar,2.4);display:block}.ch{border-top:var(--line)}.ch__head{min-height:calc(120 * var(--u));border-bottom:var(--line);align-items:center;display:flex}.ch__title{padding:calc(20 * var(--u)) var(--m);text-wrap:balance;align-items:center;display:flex}.ch__text{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.ch__lead,.ch__body{padding:calc(48 * var(--u)) var(--m) calc(56 * var(--u))}.ch__body{border-left:var(--line)}.ch__body .t-body{max-width:calc(660 * var(--u))}.ch__body .t-body+.t-body{margin-top:1em}.foot{grid-template-columns:repeat(3, calc(240 * var(--u))) minmax(0, 1fr);min-height:calc(261.6 * var(--u));padding:calc(98 * var(--u)) var(--m) calc(40 * var(--u));border-top:var(--line);background:var(--yellow);color:#0f0f04;font-size:var(--t-small);letter-spacing:0;align-items:start;line-height:1.4;display:grid;position:relative}.foot__label{font-weight:var(--semi)}.foot a:hover{text-underline-offset:.15em;text-decoration:underline}.foot__round{right:var(--m);top:calc(41 * var(--u));width:max(96px, calc(180 * var(--u)));transition:transform .8s var(--ease);position:absolute}.foot__round svg{width:100%;height:auto}.foot__round:hover{transform:rotate(-90deg)}.rv-ready [data-rv]:not(.is-in){opacity:0;transform:translateY(24px)}.rv-ready [data-rv]{transition:opacity .6s var(--ease), transform .8s var(--ease);transition-delay:calc(var(--i,0) * 60ms)}.rv-in{display:block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main :is(.photo,.card,.about,.manifesto,.ref-hero,.gal__cell,.team__photo) img{animation:linear both vg-zoom}main :is(.photo,.card,.about,.manifesto,.ref-hero,.gal__cell,.team__photo) img:not(.no-zoom){animation-timeline:view();animation-range:entry}}}@keyframes vg-zoom{0%{scale:1.15}to{scale:1.004}}main :is(.photo,.card,.about,.manifesto,.ref-hero,.gal__cell,.team__photo) video{scale:1.004}@media (prefers-reduced-motion:reduce){.rv-ready [data-rv]:not(.is-in){opacity:1;transform:none}.card img,.btn svg,.next svg,.foot__round{transition:none}}@media (width>=761px) and (width<=1100px){.reach{grid-template-columns:minmax(0,1fr);row-gap:36px}.about__box{width:62%}}@media (width<=760px){:root{--u:calc(100vw / 390);--m:20px;--lw:2px;--t-h1:46px;--t-h2:32px;--t-h3:26px;--t-xl:21px;--t-body:18px;--t-small:15px}.bar{height:64px}.bar__logo{width:90px}.nav{display:none}.burger{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;display:grid}.burger i{background:var(--ink);width:26px;height:2px;transition:background .2s;display:block;position:relative}.burger i:before,.burger i:after{content:"";background:var(--ink);width:26px;height:2px;transition:transform .3s var(--ease);position:absolute;left:0}.burger i:before{transform:translateY(-8px)}.burger i:after{transform:translateY(8px)}.menu-open .burger i{background:0 0}.menu-open .burger i:before{transform:rotate(45deg)}.menu-open .burger i:after{transform:rotate(-45deg)}.menu{z-index:25;background:var(--yellow);opacity:0;visibility:hidden;transition:opacity .3s, transform .4s var(--ease), visibility 0s .4s;display:block;position:fixed;inset:64px 0 0;overflow-y:auto;transform:translateY(-8px)}.menu.is-open{opacity:1;visibility:visible;transition:opacity .3s, transform .4s var(--ease);transform:none}.menu a{padding:18px var(--m);border-bottom:var(--line);font-size:38px;font-weight:var(--semi);letter-spacing:-.02em;display:block}.menu a.menu__lang{width:72px;height:72px;margin:24px var(--m);letter-spacing:0;border:3px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:24px;line-height:1;display:flex}.menu a[aria-current=page]{text-underline-offset:.12em;text-decoration:underline 3px}.head{padding:36px var(--m) 40px}.hero .h1{font-size:calc((100vw - 2 * var(--m)) / 9.9)}.head__lead{margin-top:24px}.hero__btns{gap:12px;margin-top:28px}.photo img,.photo video{aspect-ratio:4/3.4}.band{min-height:0;padding:18px var(--m) 20px}.band--center{text-align:left;justify-content:flex-start}.three{grid-template-columns:minmax(0,1fr)}.three__col{min-height:0;padding:22px var(--m) 30px}.three__col+.three__col{border-left:0;border-top:var(--line)}.three__art{padding:18px 0 22px}.three__art canvas{width:62%}.three__col .t-body{max-width:none}.ai-foot{padding:28px var(--m) 36px;flex-direction:column;gap:24px}.works{grid-template-columns:minmax(0,1fr)}.card,.works--list .card{aspect-ratio:4/4.4}.card__top{top:20px}.card__top .label{margin-bottom:8px}.card__line{bottom:22px;right:var(--m);max-width:none}.card--ink .card__line{top:calc(28px + 60 * var(--u));bottom:auto}.about img{aspect-ratio:4/3}.about__box{width:auto;min-height:0;padding:28px var(--m) 34px;gap:26px;position:static}.reach{padding:30px var(--m) 48px;grid-template-columns:minmax(0,1fr);row-gap:34px}.reach--page{padding-top:0}.reach__direct{font-size:26px}.cform__chips{row-gap:14px}.cform__chips legend{margin-bottom:18px}.check{flex-basis:100%;gap:14px}.team{grid-template-columns:minmax(0,1fr)}.team__person{grid-template-columns:42% minmax(0,1fr);display:grid}.team__photo{aspect-ratio:1/1.08;border-bottom:0;border-right:var(--line)}.team__info{align-self:end;padding:16px 16px 18px;font-size:16px}.team__info a{overflow-wrap:anywhere}.split{grid-template-columns:minmax(0,1fr);min-height:0;scroll-margin-top:70px}.split__text{padding:24px var(--m) 28px}.split__text .t-body{margin-top:14px}.split__art{border-left:0;border-top:var(--line);padding:24px var(--m)}.split__art canvas{width:62%}.all{padding:28px var(--m) 40px}.all p{margin-top:18px}.belief,.manifesto-text{padding:28px var(--m) 34px}.think{grid-template-columns:minmax(0,1fr)}.think__col{min-height:0;padding:24px var(--m) 30px}.think__col+.think__col{border-left:0;border-top:var(--line)}.think__art canvas{width:66%}.manifesto img{aspect-ratio:4/4.2}.manifesto h2{bottom:18px}.ref-hero img,.ref-hero video{aspect-ratio:4/4.2}.ref-hero--whole img{aspect-ratio:1440/840}.ref-hero h1{top:18px}.ref-lead{padding:24px var(--m) 30px}.more>summary{min-height:64px}.more__body{padding:24px var(--m) 36px;grid-template-columns:minmax(0,1fr);row-gap:30px}.more__did{justify-self:start}.more__did ul{padding-left:22px}.gal__row{aspect-ratio:auto}.gal__row--B,.gal__row--C,.gal__row--H,.gal__row--J{grid-template-columns:minmax(0,1fr)}.gal__row--A .gal__cell{aspect-ratio:var(--row)}.gal__cell{aspect-ratio:var(--r,1.5)}.next a{padding:22px var(--m) 26px}.legal{padding:0 var(--m) 56px}.legal section{margin-top:34px}.story-lead{padding:0 var(--m) 36px}.scene__canvas{aspect-ratio:var(--arp,1.15)}.ch__head{min-height:0}.ch__title{padding:18px var(--m) 16px}.ch__text{grid-template-columns:minmax(0,1fr)}.ch__lead{padding:24px var(--m) 20px}.ch__body{padding:20px var(--m) 32px;border-left:0;border-top:var(--line)}.foot{min-height:0;padding:30px var(--m) 30px;grid-template-columns:1fr 1fr;gap:22px 16px}.foot__round{grid-column:1/-1;width:96px;margin-top:6px;position:static}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
