*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-family:"Noi Grotesk",sans-serif;text-align:right;scroll-behavior:smooth;font-size:24px}section{margin-top:200px}section h2{font-size:3rem}section.projects{margin-top:300px}h1,h2,h3{font-weight:100;font-style:italic;line-height:1.2}h1{font-size:2rem;cursor:default}h2{font-size:1.45rem;cursor:default}h3{font-size:1.8rem;cursor:default}p{font-weight:200;line-height:1.5;font-size:.9rem;max-width:70ch;cursor:default}li{font-size:1rem;cursor:default}button,a{font-size:1.5rem;background:none;border:none;color:#000}a:hover{padding:2px;background-color:#df0;transition:all .3s ease}::selection{background-color:#df0}@media(max-width: 768px){section.projects{margin-top:0}section h2{margin-top:100px;font-size:2.5rem}h1{font-size:2.75rem}h2{font-size:1rem}h3{font-size:1.7rem}p{font-size:1rem;max-width:100ch}li{font-size:.9rem;font-weight:200}button,a{font-size:2rem;background:none;border:none;color:#000;background-color:#df0}}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:999;cursor:pointer;padding:16px;font-size:1rem;color:#000;background-color:#df0;border:2px solid #df0;transition:background-color .5s ease-in-out}#myBtn:hover{background-color:#fff}.split-text-container{text-align:right;grid-column:1/-1}.split-text-container .split-text{opacity:0;will-change:transform}.split-text-container .split-text *{will-change:transform}body>header,body>section,body>footer,article{margin-inline:auto;padding:48px 16px}.row{display:grid;grid-template-columns:repeat(6, minmax(0, 1fr))}@media(min-width: 768px){.row{grid-template-columns:repeat(8, minmax(0, 1fr))}}section,article:not(.biography-card),footer{max-width:1500px;margin:auto}.project-gallery{overflow:hidden;grid-auto-rows:calc(min(100vw,1500px)/8)}.project-gallery a:hover{padding:0;background-color:none}.project-gallery-title{font-weight:100;font-style:italic;line-height:1.2;grid-column:7/-1;text-align:right;grid-row:1;display:flex;justify-content:flex-end;align-items:center}.project-gallery-project-card{grid-column:span 4;grid-row:span 4;aspect-ratio:1/1;height:100%;width:100%;scroll-margin-top:15vh}.project-gallery-project-card[data-pos="1"]{grid-row:2/span 4}.project-gallery-project-card[data-pos="2"]{grid-row:3/span 4}.project-gallery-project-card :hover .project-gallery-label{background-color:#df0}.project-gallery-label{background:#fff;position:absolute;bottom:0;right:0;padding:12px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;grid-column:span 3;grid-row:span 1;width:100%;transition:background-color .2s ease-in-out}.project-gallery-label h3{text-align:left}.project-gallery article{overflow:hidden;position:relative;width:100%;height:100%;padding:0;display:grid;grid-template-columns:repeat(4, 1fr);color:#000}.project-gallery article h4{font-weight:500;line-height:1.5;margin-bottom:5px}.project-gallery article ul{list-style-type:none;display:flex;align-items:flex-start;align-content:space-between;column-gap:8px;row-gap:5px;align-self:stretch;flex-wrap:wrap}.project-gallery article ul li{padding:5px 10px;border:.5px solid #000;background:#fff;font-weight:100}.project-gallery article img{width:100%;height:100%;object-fit:cover;position:relative;grid-column:span 4;transition:transform .2s ease-in-out}.project-gallery :hover img{transform:scale(1.05)}@media(max-width: 768px){.project-gallery{grid-auto-rows:calc(min(100vw,1500px)/6)}.project-gallery-title{grid-column:1/-1;grid-row:auto}.project-gallery-project-card{grid-column:1/-1;grid-row:span 6;aspect-ratio:auto}.project-gallery-project-card[data-pos="1"]{grid-row:3/span 6}.project-gallery-project-card[data-pos="2"]{grid-row:9/span 6}.project-gallery-label{grid-column:span 2}.project-gallery article{grid-template-columns:repeat(3, 1fr)}.project-gallery article img{grid-column:span 3}}.projet-page{position:relative;display:block;width:100%;overflow:visible}.projet-page article{padding:0;max-width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.projet-page section{grid-column:1/-1;width:100%;margin:0}.projet-page-thumbnail{position:sticky;top:0;z-index:0;height:100vh;overflow:hidden;background:#000}.projet-page-thumbnail img{position:sticky;width:100%;height:115%;object-fit:cover;display:block;transform-origin:center center;will-change:transform}.projet-page-tags-container{position:absolute;right:24px;bottom:calc(24px + 18vh);z-index:3;max-width:45%;display:flex;justify-content:end}.projet-page-tags-container ul{list-style-type:none;display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap;gap:8px}.projet-page-tags-container li{padding:5px 10px;border:.5px solid #000;background:#fff;color:#000;font-weight:100}.projet-page-content{position:relative;z-index:2;background:#fff;display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));grid-auto-rows:minmax(calc(min(100vw, 1500px) / 8), auto);width:100%;min-height:100vh;margin-top:-18vh}.projet-page-retour{grid-column:1/2;grid-row:span 1;font-size:clamp(32px,2.2vw,36px);cursor:pointer;display:flex;justify-content:center;align-items:center;color:#000;text-decoration:none;padding-block:48px;gap:10px;transition:background-color .2s ease-in-out,text-decoration .3s ease-in-out}.projet-page-retour button{border:0;padding:0;background:none;color:inherit;font:inherit;cursor:pointer}.projet-page-retour:hover{padding-block:48px;height:100%;text-decoration:underline;background-color:#df0}.projet-page-title{grid-column:2/-1;grid-row:span 1;font-weight:100;font-style:italic;line-height:1.2;display:flex;justify-content:flex-end;align-items:center;padding-right:24px}.projet-page-spacer{grid-column:1/-1;grid-row:span 1;min-height:12.5vw}.projet-page-section-description{grid-auto-rows:fit-content(100%)}.projet-page-description{grid-column:2/8;grid-row:3;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));height:auto;align-self:start}.projet-page-description p{height:100%}.projet-page-description-content{grid-column:1/5}.projet-page-description-legend{grid-column:5/-1;font-size:14px;font-style:italic;font-weight:500;text-align:left;padding-left:24px}.projet-page-images{grid-column:1/6;grid-row:span 6;display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));grid-auto-rows:calc(min(100vw,1500px)/8);margin:0}.projet-page-images:nth-child(even){grid-column:3/-1}.projet-page-images img{grid-column:1/-1;grid-row:span 4;width:100%;height:100%;object-fit:cover;display:block}.projet-page-images-caption{grid-column:1/-1;grid-row:span 1;height:100%;display:flex;flex-direction:column;align-items:end;padding:24px;font-size:14px;color:#000;font-style:italic;font-weight:500}.projet-page-images-caption p{max-width:1000ch}.projet-page-info{grid-column:2/8;grid-row:span 4;display:grid;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(calc(min(100vw, 1500px) / 8), auto);gap:24px}.projet-page-info-block{grid-column:span 3;display:flex;flex-direction:column;align-items:start;text-align:left}.projet-page-info-block:nth-child(even){align-items:end;text-align:right}.projet-page-info-title{font-weight:500;font-style:italic}.projet-page-info-content{max-width:25ch}.projet-page-info a{color:#000;font-weight:200;cursor:pointer;font-size:1rem}@media(min-width: 768px){.projet-page-images-caption p{font-size:.7rem}}@media(min-width: 1200px){.projet-page-images-caption p{font-size:.7rem}}@media(max-width: 768px){.projet-page-thumbnail img{height:90vh}.projet-page-content{grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(16.6666666667vw, auto);margin-top:-14vh}.projet-page-content p{font-size:.8rem}.projet-page-tags{top:auto;right:16px;bottom:18vh}.projet-page-retour{grid-column:1/3}.projet-page-title{grid-column:3/-1;padding-right:16px}.projet-page-spacer{min-height:16.6666666667vw}.projet-page-description{grid-column:1/-1;grid-template-columns:repeat(6, minmax(0, 1fr));padding-inline:24px;gap:24px}.projet-page-description-content{grid-column:1/-1;grid-row:2}.projet-page-description-legend{grid-column:1/-1;grid-row:1;text-align:right}.projet-page-images{grid-column:1/-1;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:16.6666666667vw;grid-row:span 8}.projet-page-images:nth-child(even){grid-column:1/-1}.projet-page-images-caption{grid-column:2/-1;padding:16px}.projet-page-images-caption p{font-size:.7rem;max-width:100ch}.projet-page-images img{grid-column:1/-1;grid-row:span 6}.projet-page-info{grid-column:1/-1;grid-template-columns:repeat(6, minmax(0, 1fr));grid-auto-rows:minmax(16.6666666667vw, auto);padding-inline:24px}}.hero-grid{width:100%;min-height:100vh;height:auto;overflow:visible;grid-template-rows:20vh 20vh 0px 20vh 0px 20vh 0px 20vh;grid-template-areas:"img1     img2     img2  img3      contact   contact     img4        img4" "eikonlab eikonlab img5  mot       mot       img6        sessions    sessions" ".        .        .     .         .         .           .           ." "img7     edito    img8  img8      img9      img10       bilan       bilan" ".        .        .     .         .         .           .           ." "img11    img12    priorites priorites img13 img14       img14       annee" ".        .        .     .         .         .           .           ." "encadrants encadrants encadrants img15 img15 partenaires partenaires img16";gap:0;transition:grid-template-rows .6s cubic-bezier(0.77, 0, 0.175, 1)}.hero-grid.open-r2{grid-template-rows:20vh 20vh auto 20vh 0px 20vh 0px 20vh}.hero-grid.open-r2 .hero-grid-expand-r2 .hero-grid-expand-content{opacity:1;transform:translateY(0)}.hero-grid.open-r3{grid-template-rows:20vh 20vh 0px 20vh auto 20vh 0px 20vh}.hero-grid.open-r3 .hero-grid-expand-r3 .hero-grid-expand-content{opacity:1;transform:translateY(0)}.hero-grid.open-r4{grid-template-rows:20vh 20vh 0px 20vh 0px 20vh auto 20vh}.hero-grid.open-r4 .hero-grid-expand-r4 .hero-grid-expand-content{opacity:1;transform:translateY(0)}.hero-grid-cell{min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;text-align:center;font-family:"Noi Grotesk",sans-serif;font-size:clamp(32px,2.2vw,36px);font-weight:100;font-style:italic;line-height:1.2;color:#000;text-decoration:none}.hero-grid-cell hr{height:.5px;width:100px;color:#000;background-color:#000}.hero-grid-cell h2{cursor:pointer}.hero-grid-cell[data-pos="1"]{grid-area:img1}.hero-grid-cell[data-pos="2"]{grid-area:img2}.hero-grid-cell[data-pos="3"]{grid-area:img3}.hero-grid-cell[data-pos="4"]{grid-area:contact}.hero-grid-cell[data-pos="5"]{grid-area:img4}.hero-grid-cell[data-pos="6"]{grid-area:eikonlab}.hero-grid-cell[data-pos="7"]{grid-area:img5}.hero-grid-cell[data-pos="8"]{grid-area:mot}.hero-grid-cell[data-pos="9"]{grid-area:img6}.hero-grid-cell[data-pos="10"]{grid-area:sessions}.hero-grid-cell[data-pos="11"]{grid-area:img7}.hero-grid-cell[data-pos="12"]{grid-area:edito}.hero-grid-cell[data-pos="13"]{grid-area:img8}.hero-grid-cell[data-pos="14"]{grid-area:img9}.hero-grid-cell[data-pos="15"]{grid-area:img10}.hero-grid-cell[data-pos="16"]{grid-area:bilan}.hero-grid-cell[data-pos="17"]{grid-area:img11}.hero-grid-cell[data-pos="18"]{grid-area:img12}.hero-grid-cell[data-pos="19"]{grid-area:priorites}.hero-grid-cell[data-pos="20"]{grid-area:img13}.hero-grid-cell[data-pos="21"]{grid-area:img14}.hero-grid-cell[data-pos="22"]{grid-area:annee}.hero-grid-cell[data-pos="23"]{grid-area:encadrants}.hero-grid-cell[data-pos="24"]{grid-area:img15}.hero-grid-cell[data-pos="25"]{grid-area:partenaires}.hero-grid-cell[data-pos="26"]{grid-area:img16}.hero-grid-cell-img{display:block;overflow:hidden;flex:1;align-self:stretch;min-height:0;filter:contrast(2);transition:filter .5s ease-in-out}.hero-grid-cell-img img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(1);transition:filter .5s ease-in-out,transform .5s ease-in-out}.hero-grid-cell-img:hover{filter:contrast(1.2);background-color:#000}.hero-grid-cell-img:hover img{filter:grayscale(0);transform:scale(1.1)}.hero-grid-cell-contact,.hero-grid-cell-mot,.hero-grid-cell-portfolio,.hero-grid-cell-edito,.hero-grid-cell-priorites,.hero-grid-cell-encadrants,.hero-grid-cell-partenaires{background:#fff;transition:color .2s ease-in-out}.hero-grid-cell-contact:hover,.hero-grid-cell-mot:hover,.hero-grid-cell-portfolio:hover,.hero-grid-cell-edito:hover,.hero-grid-cell-priorites:hover,.hero-grid-cell-encadrants:hover,.hero-grid-cell-partenaires:hover{color:#df0;font-weight:900;text-decoration:none;cursor:pointer;background-color:#fff}.hero-grid-cell-contact.active,.hero-grid-cell-mot.active,.hero-grid-cell-portfolio.active,.hero-grid-cell-edito.active,.hero-grid-cell-priorites.active,.hero-grid-cell-encadrants.active,.hero-grid-cell-partenaires.active{color:#df0}.hero-grid-cell-bilan,.hero-grid-cell-annee,.hero-grid-cell-eikonlab{background:#df0;color:#000;font-family:"Noi Grotesk",sans-serif;font-size:clamp(60px,3.2vw,64px);font-weight:100;font-style:italic;line-height:1.2;padding:14px 18px;cursor:default}.hero-grid-cell-eikonlab{display:flex;gap:0px}.hero-grid-cell-eikonlab span{opacity:0;font-size:0;cursor:default}.hero-grid-cell-eikonlab p{text-align:left;line-height:1.2;font-size:.6rem;width:195px;margin-left:55px}.hero-grid-cell-annee{cursor:grab;transform-origin:center center}.hero-grid-cell-annee-rotate-mobile{display:none}.hero-grid-cell-annee h2{font-size:clamp(50px,3.2vw,54px);cursor:grab}.hero-grid-cell-priorites-title{grid-column:2/4;font-size:clamp(18px,2vw,28px);font-weight:100;line-height:1.2}.hero-grid-cell-priorites-text{grid-column:4/8;font-size:clamp(15px,1.3vw,18px);font-weight:200;line-height:1.5;color:#000;text-align:right}.hero-grid-cell-sessions{height:100%}.hero-grid-cell-sessions a{display:flex;justify-content:center;align-items:center;text-decoration:none;height:100%;width:100%}.hero-grid-cell-sessions a:hover{color:#df0;font-weight:900;text-decoration:none;cursor:pointer;background-color:#fff}.hero-grid-expand{grid-column:1/-1;overflow:hidden;background:#fff}.hero-grid-expand-r2{grid-row:3}.hero-grid-expand-r3{grid-row:5}.hero-grid-expand-r4{grid-row:7}.hero-grid-expand-r4 .hero-grid-expand-expand-content{display:grid;grid-template-columns:repeat(8, 1fr);row-gap:60px;column-gap:0}.hero-grid-expand-sizer{overflow:hidden}.hero-grid-expand-content{display:grid;grid-template-columns:repeat(8, 1fr);background:#fff;padding:80px 0;opacity:0;transform:translateY(20px);transition:opacity 1s .5s,transform 1s .5s}.hero-grid-expand-priorite-wrapper{grid-column:2/8;display:grid;grid-template-columns:repeat(6, 1fr);gap:80px}.hero-grid-expand-priorite-titre{display:flex;width:100%;grid-column:1/3;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:1.15;justify-content:end;align-items:start}.hero-grid-expand-priorite-texte{grid-column:3/8;font-size:clamp(15px,1.3vw,18px);line-height:1.37;letter-spacing:.9px;font-weight:300}.hero-grid-expand-left{grid-column:2/6}.hero-grid-expand-signature{grid-column:7/8;font-size:14px;font-style:italic;font-weight:500;text-align:left}.hero-grid-expand-text,.hero-grid-expand-text-suite p{font-size:clamp(15px,1.3vw,18px);font-weight:200;line-height:1.5;color:#000;text-align:right}.hero-grid-expand-r4 .hero-grid-expand-content{row-gap:60px}.hero-grid-expand-text-suite{display:none}.hero-grid-expand.is-expanded .hero-grid-expand-text-suite{display:block}.hero-grid-expand.is-expanded .hero-grid-voir-plus{display:none}.hero-grid-expand.is-expanded .hero-grid-voir-moins{display:block}.hero-grid-voir-plus,.hero-grid-voir-moins{background:none;border:none;color:#000;font-size:clamp(15px,1.3vw,18px);font-weight:700;cursor:pointer;padding:12px 0 0;display:block}.hero-grid-voir-plus:hover,.hero-grid-voir-moins:hover{color:#df0;text-decoration:underline}.hero-grid-voir-moins{display:none}.hero-grid a:hover{color:#df0;font-weight:800;text-decoration:none}@media(max-width: 768px){.hero-grid{grid-template-columns:repeat(6, 1fr);grid-template-rows:4.5vh 4.5vh 4.5vh 4.5vh 0px 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 0px 4.5vh 4.5vh 0px 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh 4.5vh;grid-template-rows:16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 0px 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 0px 16.6666666667vw 16.6666666667vw 0px 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw 16.6666666667vw;grid-template-areas:"eikonlab eikonlab eikonlab eikonlab contact contact" "eikonlab eikonlab eikonlab eikonlab contact contact" "img10 img10 edito edito img3 img3" "img10 img10 edito edito img3 img3" ". . . . . . " "img6 img6 img2 img2 img2 img2" "img6 img6 img2 img2 img2 img2" "sessions sessions bilan bilan bilan bilan" "sessions sessions bilan bilan bilan bilan" "img8 img8 img8 img8 annee annee" "img8 img8 img8 img8 annee annee" "mot mot img4 img4 img1 img1" "mot mot img4 img4 img1 img1" ". . . . . . " "img9 img9 priorites priorites img13 img13" "img9 img9 priorites priorites img13 img13" ". . . . . . " "img14 img14 img14 img14 partenaires partenaires" "img14 img14 img14 img14 partenaires partenaires" "encadrants encadrants img11 img11 img12 img12" "encadrants encadrants img11 img11 img12 img12" "img15 img15 img15 img15 img5 img5" "img15 img15 img15 img15 img5 img5" "img7 img7 img16 img16 img16 img16" "img7 img7 img16 img16 img16 img16";min-height:auto}.hero-grid-cell h2{color:#000;background-color:#df0}.hero-grid-cell[data-pos="1"]{grid-area:img1}.hero-grid-cell[data-pos="2"]{grid-area:img2}.hero-grid-cell[data-pos="3"]{grid-area:img3}.hero-grid-cell[data-pos="4"]{grid-area:contact}.hero-grid-cell[data-pos="5"]{grid-area:img4}.hero-grid-cell[data-pos="6"]{grid-area:eikonlab}.hero-grid-cell[data-pos="7"]{grid-area:img5}.hero-grid-cell[data-pos="8"]{grid-area:mot}.hero-grid-cell[data-pos="9"]{grid-area:img6}.hero-grid-cell[data-pos="10"]{grid-area:sessions}.hero-grid-cell[data-pos="11"]{grid-area:img7}.hero-grid-cell[data-pos="12"]{grid-area:edito}.hero-grid-cell[data-pos="13"]{grid-area:img8}.hero-grid-cell[data-pos="14"]{grid-area:img9}.hero-grid-cell[data-pos="15"]{grid-area:img10}.hero-grid-cell[data-pos="16"]{grid-area:bilan}.hero-grid-cell[data-pos="17"]{grid-area:img11}.hero-grid-cell[data-pos="18"]{grid-area:img12}.hero-grid-cell[data-pos="19"]{grid-area:priorites}.hero-grid-cell[data-pos="20"]{grid-area:img13}.hero-grid-cell[data-pos="21"]{grid-area:img14}.hero-grid-cell[data-pos="22"]{grid-area:annee}.hero-grid-cell[data-pos="23"]{grid-area:encadrants}.hero-grid-cell[data-pos="24"]{grid-area:img15}.hero-grid-cell[data-pos="25"]{grid-area:partenaires}.hero-grid-cell[data-pos="26"]{grid-area:img16}.hero-grid-cell-bilan,.hero-grid-cell-annee,.hero-grid-cell-eikonlab{font-size:clamp(42px,10vw,62px);padding:8px}.hero-grid-cell-encadrants h2{font-size:1rem}.hero-grid-cell-annee h2{font-size:clamp(30px,1.2vw,34px)}.hero-grid a{background-color:inherit}.hero-grid-expand{grid-column:1/-1}.hero-grid-expand-r3{grid-row:5}.hero-grid-expand-r2{grid-row:14}.hero-grid-expand-r4{grid-row:17}.hero-grid-expand-content{grid-template-columns:repeat(6, 1fr);padding:48px 24px}.hero-grid-expand-left{grid-column:1/-1}.hero-grid-expand-signature{grid-column:5/-1;grid-row:1/2;text-align:right;padding-bottom:10px}.hero-grid-expand-priorite-wrapper{width:100%;grid-column:1/-1;grid-template-columns:repeat(6, 1fr);column-gap:0;row-gap:20px}.hero-grid-expand-priorite-titre{grid-column:2/-1;grid-row:span 1}.hero-grid-expand-priorite-texte{grid-column:1/-1;grid-row:2;width:100%;font-weight:200;line-height:1.5;color:#000;text-align:right}}@media(max-width: 1300px){.hero-grid-cell-annee-rotate-desktop{display:none}.hero-grid-cell-annee-rotate-mobile{display:block}}.teams section{margin:0}.team-container{grid-template-areas:"intern1 intern1 . . . . . ." "intern1 intern1 team-box team-box team-box . intern2 intern2" ". . team-box team-box team-box . intern2 intern2" ". intern3 intern3 . . . . ." ". intern3 intern3 . . . intern5 intern5" ". . . . intern4 intern4 intern5 intern5" "intern6 intern6 . . intern4 intern4 . ." "intern6 intern6 . . . . . ." ". . . intern7 intern7 . . ." ". . . intern7 intern7 . intern8 intern8" "intern9 intern9 . . . . intern8 intern8" "intern9 intern9 . . . intern10 intern10 ." ". intern11 intern11 . . intern10 intern10 ." ". intern11 intern11 . . . . ." ". . . . . . intern13 intern13" "intern14 intern14 . . intern12 intern12 intern13 intern13" "intern14 intern14 . . intern12 intern12 . ." ". intern15 intern15 . . . . ." ". intern15 intern15 . . intern16 intern16 ." ". . . . . intern16 intern16 ." ". . . . . . . ." ". . . . . . . ." ". . . . . . . ." ". . . intern17 intern17 . . ." ". . . intern17 intern17 . . ."}.team-box{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:end;gap:1rem;padding:1rem;width:100%;aspect-ratio:1/1;background-color:#df0;grid-area:team-box;z-index:2}.team-members{display:contents}.team-card-member{position:relative;background-color:#df0}.team-card-member h2{font-size:1.5rem}.team-card-member h4{font-weight:100}.team-card-member figcaption{padding:.25rem}.team-card-member figure{border:1rem}.team-card-member img{width:100%}.team-cards-border img{border:.25px solid #000;border-bottom:none}.team-cards-member[data-member-pos="1"]{grid-area:intern1}.team-cards-member[data-member-pos="2"]{grid-area:intern2}.team-cards-member[data-member-pos="3"]{grid-area:intern3}.team-cards-member[data-member-pos="4"]{grid-area:intern4}.team-cards-member[data-member-pos="5"]{grid-area:intern5}.team-cards-member[data-member-pos="6"]{grid-area:intern6}.team-cards-member[data-member-pos="7"]{grid-area:intern7}.team-cards-member[data-member-pos="8"]{grid-area:intern8}.team-cards-member[data-member-pos="9"]{grid-area:intern9}.team-cards-member[data-member-pos="10"]{grid-area:intern10}.team-cards-member[data-member-pos="11"]{grid-area:intern11}.team-cards-member[data-member-pos="12"]{grid-area:intern12}.team-cards-member[data-member-pos="13"]{grid-area:intern13}.team-cards-member[data-member-pos="14"]{grid-area:intern14}.team-cards-member[data-member-pos="15"]{grid-area:intern15}.team-cards-member[data-member-pos="16"]{grid-area:intern16}.team-cards-member[data-member-pos="17"]{grid-area:intern17}@media(max-width: 768px){.team-box h3{font-size:1.25rem}.team-box div p{font-size:.75rem}.team-container{grid-template-areas:". . . . intern4 intern4" ". . . . intern4 intern4" "intern5 intern5 . . . ." "intern5 intern5 team-box team-box team-box ." ". . team-box team-box team-box ." "intern7 intern7 . . intern6 intern6" "intern7 intern7 . . intern6 intern6" ". intern8 intern8 . . ." ". intern8 intern8 . intern10 intern10" ". . . . intern10 intern10" "intern1 intern1 . . . ." "intern1 intern1 . . intern3 intern3" ". . . . intern3 intern3" ". . . intern2 intern2 ." ". . . intern2 intern2 ." "intern9 intern9 . . . ." "intern9 intern9 . . intern11 intern11" ". . . . intern11 intern11" ". intern12 intern12 . . ." ". intern12 intern12 . intern13 intern13" "intern14 intern14 . . intern13 intern13" "intern14 intern14 . . . ." ". . . intern15 intern15 ." ". intern16 intern16 intern15 intern15 ." ". intern16 intern16 . . ." ". . . . intern17 intern17" ". . . . intern17 intern17"}.team-card-member h4{font-size:.65rem;font-weight:100}}.partners-wrapper{display:flex;justify-content:center;align-items:center;align-content:center;gap:72px 300px;flex-wrap:wrap}article.partner-box{padding:0}.partner-box{width:180px;height:180px;display:flex;align-items:center;justify-content:center}.partner-box img{width:100%;object-fit:contain}@media(max-width: 768px){.partners-wrapper{gap:84px}.partner-box{width:150px;height:150px}}.portfolio-card-pos{width:100%;height:100%}.portfolio-card-pos[data-portfolio-pos="20"]{width:100%;height:100%}.portfolio-card-img{position:relative;cursor:pointer}.portfolio-card-text{display:flex;justify-content:center;align-items:center;padding:24px;cursor:default}.portfolio-card-text p{color:#000;font-style:italic}.portfolio-legend{width:100%;position:absolute;left:0;bottom:0;opacity:0;display:flex;padding:6px 9px;justify-content:end;align-items:center;background:#000;transition:transform .2s ease,opacity .2s ease;z-index:1}.portfolio-legend p{font-size:.5rem;font-weight:500;font-style:italic;line-height:1.5;background-color:#000;color:#fff}article.portfolio-card{padding:0;margin:0;height:100%}article.portfolio-card figure{height:100%;margin:0}article.portfolio-card figure img{width:100%;height:100%;object-fit:cover;border-radius:0;opacity:0;will-change:transform}article.portfolio-card figure figcaption{width:100%}@media(max-width: 768px){.portfolio-card-text{padding:12px;overflow:hidden}.portfolio-card-text p{font-size:.75rem}#portfolio h2{padding-bottom:80px}}article.portfolio-card:hover .portfolio-legend{opacity:1}.portfolio-hidden-modal{display:none}.porfolio-content-modal{font-weight:normal;color:#df0;cursor:pointer}article.portfolio-popup{padding:0;flex:1;min-width:0;height:100%;display:flex;align-items:center;justify-content:center}.portfolio-close-modal{transition:all .3s ease;flex:2;margin-left:auto;text-decoration:underline;cursor:pointer}button.portfolio-close-modal:hover{padding:2px;background-color:#df0;transition:all .3s ease}.porfolio-content-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;overflow-y:auto;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);display:flex;padding:48px;cursor:default}.portfolio-body-modal{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.portfolio-body-modal p{position:absolute;bottom:0;right:0;align-items:end;justify-self:start;font-weight:500;font-style:italic;line-height:1.5;background-color:#000;padding:24px;color:#fff}.portfolio-body-modal img{width:auto;height:100%;max-width:100%;object-fit:contain}.portfolio-body-modal.portfolio-selector-hidden{display:none}.portfolio-wrapper{grid-auto-rows:12.5vw;grid-template-areas:". . img1 img1 . . . ." ". . img1 img1 . . . ." ". . . . . . quo1 quo1" ". . . . . . quo1 quo1" "img2 img2 . . img3 img3 . ." "img2 img2 . . img3 img3 . ." ". . . . . . img4 img4" ". . . . . . img4 img4" "img5 img5 img6 img6 . . . ." "img5 img5 img6 img6 . . . ." "img7 img7 quo2 quo2 img8 img8 img9 img9" "img7 img7 quo2 quo2 img8 img8 img9 img9" "img10 img10 img11 img11 img12 img12 img13 img13" "img10 img10 img11 img11 img12 img12 img13 img13" "img14 img14 img15 img15 quo3 quo3 img16 img16" "img14 img14 img15 img15 quo3 quo3 img16 img16" "img17 img17 img17 img17 img17 img17 img17 img17" "img17 img17 img17 img17 img17 img17 img17 img17" "quo4 quo4 img18 img18 quo5 quo5 img19 img19" "quo4 quo4 img18 img18 quo5 quo5 img19 img19" "img20 img20 img21 img21 img22 img22 . ." "img20 img20 img21 img21 img22 img22 . ." ". . img23 img23 . . img24 img24" ". . img23 img23 . . img24 img24" "img25 img25 . . . . quo6 quo6" "img25 img25 . . . . quo6 quo6" ". . . . img26 img26 . ." ". . . . img26 img26 . ."}.portfolio-card-pos[data-portfolio-pos="1"]{grid-area:img1}.portfolio-card-pos[data-portfolio-pos="2"]{grid-area:quo1}.portfolio-card-pos[data-portfolio-pos="3"]{grid-area:img2}.portfolio-card-pos[data-portfolio-pos="4"]{grid-area:img3}.portfolio-card-pos[data-portfolio-pos="5"]{grid-area:img4}.portfolio-card-pos[data-portfolio-pos="6"]{grid-area:img5}.portfolio-card-pos[data-portfolio-pos="7"]{grid-area:img6}.portfolio-card-pos[data-portfolio-pos="8"]{grid-area:img7}.portfolio-card-pos[data-portfolio-pos="9"]{grid-area:quo2}.portfolio-card-pos[data-portfolio-pos="10"]{grid-area:img8}.portfolio-card-pos[data-portfolio-pos="11"]{grid-area:img9}.portfolio-card-pos[data-portfolio-pos="12"]{grid-area:img10}.portfolio-card-pos[data-portfolio-pos="13"]{grid-area:img11}.portfolio-card-pos[data-portfolio-pos="14"]{grid-area:img12}.portfolio-card-pos[data-portfolio-pos="15"]{grid-area:img13}.portfolio-card-pos[data-portfolio-pos="16"]{grid-area:img14}.portfolio-card-pos[data-portfolio-pos="17"]{grid-area:img15}.portfolio-card-pos[data-portfolio-pos="18"]{grid-area:quo3}.portfolio-card-pos[data-portfolio-pos="19"]{grid-area:img16}.portfolio-card-pos[data-portfolio-pos="20"]{grid-area:img17}.portfolio-card-pos[data-portfolio-pos="21"]{grid-area:quo4}.portfolio-card-pos[data-portfolio-pos="22"]{grid-area:img18}.portfolio-card-pos[data-portfolio-pos="23"]{grid-area:quo5}.portfolio-card-pos[data-portfolio-pos="24"]{grid-area:img19}.portfolio-card-pos[data-portfolio-pos="25"]{grid-area:img20}.portfolio-card-pos[data-portfolio-pos="26"]{grid-area:img21}.portfolio-card-pos[data-portfolio-pos="27"]{grid-area:img22}.portfolio-card-pos[data-portfolio-pos="28"]{grid-area:img23}.portfolio-card-pos[data-portfolio-pos="29"]{grid-area:img24}.portfolio-card-pos[data-portfolio-pos="30"]{grid-area:img25}.portfolio-card-pos[data-portfolio-pos="31"]{grid-area:img26}.portfolio-card-pos[data-portfolio-pos="32"]{grid-area:quo6}@media(max-width: 768px){.portfolio-wrapper{grid-auto-rows:calc(min(100vw,1100px)/6);grid-template-areas:"img1 img1 img1 . . ." "img1 img1 img1 . . ." "img1 img1 img1 . . ." ". . . img3 img3 img3" ". . . img3 img3 img3" ". . . img3 img3 img3" "img2 img2 img2 quo1 quo1 quo1" "img2 img2 img2 quo1 quo1 quo1" "img2 img2 img2 quo1 quo1 quo1" "img4 img4 img4 img5 img5 img5" "img4 img4 img4 img5 img5 img5" "img4 img4 img4 img5 img5 img5" "quo2 quo2 quo2 img6 img6 img6" "quo2 quo2 quo2 img6 img6 img6" "quo2 quo2 quo2 img6 img6 img6" "img7 img7 img7 quo3 quo3 quo3" "img7 img7 img7 quo3 quo3 quo3" "img7 img7 img7 quo3 quo3 quo3" "img8 img8 img8 img9 img9 img9" "img8 img8 img8 img9 img9 img9" "img8 img8 img8 img9 img9 img9" "img10 img10 img10 img11 img11 img11" "img10 img10 img10 img11 img11 img11" "img10 img10 img10 img11 img11 img11" "img12 img12 img12 img13 img13 img13" "img12 img12 img12 img13 img13 img13" "img12 img12 img12 img13 img13 img13" "quo4 quo4 quo4 img15 img15 img15" "quo4 quo4 quo4 img15 img15 img15" "quo4 quo4 quo4 img15 img15 img15" "img17 img17 img17 img17 img17 img17" "img17 img17 img17 img17 img17 img17" "img17 img17 img17 img17 img17 img17" "img16 img16 img16 quo5 quo5 quo5" "img16 img16 img16 quo5 quo5 quo5" "img16 img16 img16 quo5 quo5 quo5" "img18 img18 img18 img19 img19 img19" "img18 img18 img18 img19 img19 img19" "img18 img18 img18 img19 img19 img19" "img20 img20 img20 img21 img21 img21" "img20 img20 img20 img21 img21 img21" "img20 img20 img20 img21 img21 img21" "img22 img22 img22 img14 img14 img14" "img22 img22 img22 img14 img14 img14" "img22 img22 img22 img14 img14 img14" "img23 img23 img23 img24 img24 img24" "img23 img23 img23 img24 img24 img24" "img23 img23 img23 img24 img24 img24" "img25 img25 img25 quo6 quo6 quo6" "img25 img25 img25 quo6 quo6 quo6" "img25 img25 img25 quo6 quo6 quo6" ". . . img26 img26 img26" ". . . img26 img26 img26" ". . . img26 img26 img26"}.portfolio-legend{opacity:0;display:none}.porfolio-content-modal-wrapper{display:flex;flex-direction:column;inset:0}.porfolio-modal-header{flex-shrink:0}.portfolio-popup{flex:1;position:relative;display:flex;align-items:center;justify-content:center}.portfolio-popup p{align-items:end}.portfolio-body-modal{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.portfolio-body-modal img{width:100%;object-fit:contain;flex:1}.portfolio-body-modal p{position:static}.porfolio-modal-header{order:-1}}@media(max-width: 576px){.portfolio-wrapper{grid-auto-rows:calc(min(100vw,1100px)/6);grid-template-areas:"img1 img1 img1 . . ." "img1 img1 img1 . . ." "img1 img1 img1 . . ." ". . . img3 img3 img3" ". . . img3 img3 img3" ". . . img3 img3 img3" "img2 img2 img2 quo1 quo1 quo1" "img2 img2 img2 quo1 quo1 quo1" "img2 img2 img2 quo1 quo1 quo1" "img4 img4 img4 quo1 quo1 quo1" "img4 img4 img4 quo1 quo1 quo1" "img4 img4 img4 quo1 quo1 quo1" "quo2 quo2 quo2 img5 img5 img5" "quo2 quo2 quo2 img5 img5 img5" "quo2 quo2 quo2 img5 img5 img5" "quo2 quo2 quo2 img6 img6 img6" "quo2 quo2 quo2 img6 img6 img6" "quo2 quo2 quo2 img6 img6 img6" "img7 img7 img7 quo3 quo3 quo3" "img7 img7 img7 quo3 quo3 quo3" "img7 img7 img7 quo3 quo3 quo3" "img8 img8 img8 img9 img9 img9" "img8 img8 img8 img9 img9 img9" "img8 img8 img8 img9 img9 img9" "img10 img10 img10 img11 img11 img11" "img10 img10 img10 img11 img11 img11" "img10 img10 img10 img11 img11 img11" "img12 img12 img12 img13 img13 img13" "img12 img12 img12 img13 img13 img13" "img12 img12 img12 img13 img13 img13" "quo4 quo4 quo4 img15 img15 img15" "quo4 quo4 quo4 img15 img15 img15" "quo4 quo4 quo4 img15 img15 img15" "img17 img17 img17 img17 img17 img17" "img17 img17 img17 img17 img17 img17" "img17 img17 img17 img17 img17 img17" "img16 img16 img16 quo5 quo5 quo5" "img16 img16 img16 quo5 quo5 quo5" "img16 img16 img16 quo5 quo5 quo5" "img18 img18 img18 quo5 quo5 quo5" "img18 img18 img18 quo5 quo5 quo5" "img18 img18 img18 quo5 quo5 quo5" ". . . img19 img19 img19" ". . . img19 img19 img19" ". . . img19 img19 img19" "img20 img20 img20 img21 img21 img21" "img20 img20 img20 img21 img21 img21" "img20 img20 img20 img21 img21 img21" "img22 img22 img22 img14 img14 img14" "img22 img22 img22 img14 img14 img14" "img22 img22 img22 img14 img14 img14" "img23 img23 img23 img24 img24 img24" "img23 img23 img23 img24 img24 img24" "img23 img23 img23 img24 img24 img24" "img25 img25 img25 quo6 quo6 quo6" "img25 img25 img25 quo6 quo6 quo6" "img25 img25 img25 quo6 quo6 quo6" ". . . img26 img26 img26" ". . . img26 img26 img26" ". . . img26 img26 img26"}}.biography-popup{cursor:pointer}.biography-card{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;overflow-y:auto;background:rgba(0,0,0,.3);backdrop-filter:blur(10px);display:flex;gap:24px;padding:48px}.biography-card img{width:100%;height:100%}.biography-img{object-fit:cover}.biography-title{display:flex;padding:24px;align-items:center;flex-shrink:0}.biography-info{display:flex;padding:24px;flex-direction:column;color:#000;background-color:#fff}.biography-info h3{padding:0;font-size:3rem}.biography-hidden-modal{display:none}.biography-group{display:flex;flex-direction:column;gap:10px;align-items:end}.biography-group .biography-legend{font-size:.5rem;font-weight:500;font-style:italic;line-height:1.5}.biography-middle-content{display:flex;flex-direction:column;justify-content:space-between;margin-top:80px;height:80%}.biography-middle-top-content{display:flex;flex-direction:column;gap:100%}.biography-card-element{display:flex}.biography-close-modal{transition:all .3s ease;flex:2;margin-left:auto;text-decoration:underline;cursor:pointer}button.biography-close-modal:hover{padding:2px;background-color:#df0;transition:all .3s ease}.biography-content-modal{font-weight:normal;color:#df0;cursor:default}article.biography-popup{padding:0}.biography-close-modal{transition:all .3s ease;flex:2;margin-left:auto}@media(max-width: 1200px){.biography-card{width:100%;display:flex;flex-direction:column;justify-content:center}.biography-card img{width:100%;flex:1}.biography-card h3{font-size:2rem}.biography-card p{font-size:.9rem}.biography-modal-header{order:-1}.biography-group{gap:5px}.biography-middle-content{margin-top:25px;gap:60px;height:100%}.biography-middle-top-content{gap:15px}.biography-card-element{display:flex;flex-direction:column;height:100%}}@media(max-width: 768px){p.biography-bio{font-size:.9rem}}#screensaver-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.55);backdrop-filter:blur(18px);opacity:0;pointer-events:none;transition:opacity .8s ease;z-index:9999;overflow:hidden}#screensaver-overlay img{position:absolute;top:0;left:0;width:220px;height:auto;margin:0;display:block;will-change:transform;filter:drop-shadow(0 0 25px rgba(255, 200, 60, 0.35))}#screensaver-overlay.active{opacity:1;pointer-events:auto}footer{display:flex}.footer-animation{position:relative;display:flex;flex-direction:column;flex:1;width:100%;height:840px;overflow:hidden}.footer-title{display:none}.footer-track{position:absolute;top:0;left:0;height:100%;z-index:1}.footer-track h4{position:absolute;top:0;left:0;font-size:8.5rem;white-space:nowrap;margin:0}.footer-contact{display:flex;flex-direction:column;padding:24px;gap:29px;flex-shrink:0;align-self:flex-start;margin-left:auto;margin-top:197px;height:664px}.footer-contact-copyright{display:flex;flex-direction:column;gap:70px}.footer-contact-info{display:flex;flex-direction:column;gap:29px}.footer-contact-info p{font-family:"Noi Grotesk",sans-serif;font-weight:200}.footer-director{display:flex;gap:24px}.footer-director a{padding:2px;transition:background-color .3s ease}.footer-bottom-all{display:flex;flex-direction:column;gap:29px}.footer-bottom-all p{font-size:.5rem;font-family:"Noi Grotesk",sans-serif;font-weight:200}.hover-box{position:relative;display:inline-block}.hover-box p{margin:0;cursor:pointer}.hover-box p:hover~.box{opacity:1}.hover-box .box{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:80px;height:80px;object-fit:contain;opacity:0;transition:opacity .2s ease;pointer-events:none}.hover-box img{width:100%}.footer-contact-info a{font-weight:200;line-height:1.5;font-size:.9rem;max-width:70ch}.footer-contact-info a a:hover{padding:1px}@media(max-width: 768px){footer{flex-direction:column}.footer-animation{order:1;height:730px;overflow:hidden;flex:none;width:100%;position:relative}.footer-title{display:none}.footer-track h4{font-size:7.5rem}.footer-contact{order:2;margin-top:0;margin-left:0;align-self:flex-end;text-align:right;height:auto;width:100%;padding:24px}.footer-contact-copyright{gap:80px;gap:90px;align-items:end}.footer-contact-info p{font-size:1rem;max-width:100ch}.hover-box .box{opacity:0;animation:fadeInOut 6s infinite}.hover-box:nth-child(1) .box{animation-delay:0s}.hover-box:nth-child(2) .box{animation-delay:2s}.hover-box:nth-child(3) .box{animation-delay:4s}@keyframes fadeInOut{0%{opacity:0}10%{opacity:1}30%{opacity:1}40%{opacity:0}100%{opacity:0}}}body.loading{overflow:hidden}.loader{display:none;position:fixed;inset:0;z-index:9999}.loader.active{display:flex}.loader video{width:100%;height:100%;object-fit:cover}
