.repertoire-teaser .section{padding-block:64px}.repertoire-teaser .repertoire-heading{margin-top:28px;margin-bottom:25px}.repertoire-button{margin-top:24px;font-size:12px;padding:14px 18px}.repertoire-index{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border-top:1px solid #3B556B;padding-top:22px;font-size:11px;color:#C2CFDB}.repertoire-index>span{color:#7992A8}.repertoire-index>a:hover{color:var(--paper);text-decoration:underline;text-underline-offset:4px}.repertoire-back{display:inline-flex;margin-bottom:35px;font-size:11px;color:#C2CFDB}.repertoire-back:hover{color:var(--paper)}.repertoire-page-heading{margin-bottom:61px}.repertoire-page-heading h1{font-size:clamp(42px,4.7vw,68px);line-height:1.05}.repertoire-page-heading h1 em{font-size:1.15em;color:var(--coral)}.repertoire-gallery{row-gap:65px}.repertoire-gallery .project{scroll-margin-top:130px}.repertoire-gallery .project-caption h2{font-size:31px;line-height:1.15;font-weight:550;letter-spacing:-1.2px;margin:13px 0}.project-semear .project-art{background:var(--paper);color:var(--navy);transform:rotate(-.8deg)}.semear-type{position:absolute;left:28px;top:55px;font-family:Manrope,sans-serif;font-size:31px;line-height:1.08;letter-spacing:-1.3px;font-weight:600}.semear-type em{font-size:72px;color:var(--blue);line-height:.94}.project-semear .project-star{font-size:90px;top:34px;right:24px}.project-habits .project-art{background:var(--coral);color:var(--navy);transform:rotate(1deg)}.habits-type{position:absolute;left:28px;top:53px;font-family:Manrope,sans-serif;font-size:70px;line-height:.95;letter-spacing:-3px;font-weight:750}.habits-type em{font-size:55px;line-height:.94}.project-habits .little-note{font-size:8px;padding:12px 14px;right:19px;bottom:22px}.project-neu .project-art{background:var(--paper);color:var(--navy);transform:rotate(-1deg)}.neu-type{position:absolute;left:28px;right:25px;top:74px;font-family:Manrope,sans-serif;font-size:34px;line-height:1.1;font-weight:600;letter-spacing:-1.4px}.neu-type em{display:block;font-size:70px;line-height:.95;color:var(--blue);max-width:350px;margin-top:10px}.project-neu .project-star{font-size:70px;top:18px;right:22px}.repertoire-invitation{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:490px;padding:35px 33px;border-top:1px solid #3B556B;border-bottom:1px solid #3B556B;position:relative}.repertoire-invitation>.eyebrow{font-size:8px;color:#C2CFDB;max-width:230px}.repertoire-invitation h2{font-size:48px;line-height:1.07;margin-top:27px}.repertoire-invitation h2 em{font-size:1.16em;color:var(--coral)}.repertoire-invitation p{font-size:13px;color:#C2CFDB;max-width:330px;margin-top:24px}.repertoire-invitation .button{margin-top:28px}.repertoire-page-bottom{border-top:1px solid #3B556B;margin-top:60px;padding-top:30px;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.repertoire-page-bottom .text-link:hover{color:var(--coral)}.header nav a[aria-current="page"]{color:var(--blue)}
@media(max-width:820px){.repertoire-teaser .section{padding-block:53px}.repertoire-index{font-size:10px;gap:9px 14px}.repertoire-page-heading h1{font-size:40px}.repertoire-page-heading{margin-bottom:45px}.semear-type{font-size:28px;top:56px;left:22px}.semear-type em{font-size:59px}.project-semear .project-star{font-size:68px;right:17px}.habits-type{font-size:61px;left:22px;top:53px}.habits-type em{font-size:45px}.project-habits .little-note{font-size:6.5px;right:13px;padding:10px}.neu-type{font-size:28px;left:22px;top:74px}.neu-type em{font-size:58px}.project-neu .project-star{font-size:61px}.repertoire-invitation{padding:25px 18px;min-height:440px}.repertoire-invitation h2{font-size:39px}.repertoire-invitation p{font-size:12px}.repertoire-invitation .button{font-size:11px;gap:15px}.repertoire-gallery .project-caption h2{font-size:27px}}
@media(max-width:580px){.repertoire-teaser .section{padding-block:47px}.repertoire-teaser .repertoire-heading{margin-top:27px;margin-bottom:27px}.repertoire-button{font-size:12px;margin-top:20px}.repertoire-index{column-gap:11px;row-gap:10px;font-size:10px}.repertoire-back{font-size:11px;margin-bottom:28px}.repertoire-page-heading h1{font-size:41px}.repertoire-gallery{row-gap:45px}.repertoire-gallery .project-caption h2{font-size:29px}.semear-type{font-size:30px;left:25px;top:51px}.semear-type em{font-size:67px}.project-semear .project-star{font-size:81px;right:22px;top:25px}.habits-type{font-size:69px;left:25px;top:51px}.habits-type em{font-size:51px}.project-habits .little-note{font-size:8px;padding:11px 14px;right:19px;bottom:21px}.neu-type{font-size:32px;left:25px;top:66px}.neu-type em{font-size:69px;max-width:300px}.project-neu .project-star{font-size:72px;right:23px;top:19px}.repertoire-invitation{min-height:0;padding:35px 6px 38px}.repertoire-invitation h2{font-size:45px}.repertoire-invitation p{font-size:13px}.repertoire-invitation .button{font-size:12px}.repertoire-page-bottom{margin-top:37px;padding-top:26px}.repertoire-page-bottom .text-link{font-size:11px}}
@media(max-width:360px){.repertoire-page-heading h1{font-size:35px}.repertoire-index{font-size:9px;gap:8px 10px}.semear-type{font-size:26px;left:20px;top:53px}.semear-type em{font-size:58px}.project-semear .project-star{font-size:61px;right:15px;top:31px}.habits-type{font-size:61px;left:20px}.habits-type em{font-size:44px}.project-habits .little-note{font-size:7px;right:14px;bottom:17px}.neu-type{font-size:29px;left:20px;top:66px}.neu-type em{font-size:60px}.project-neu .project-star{font-size:60px;right:18px;top:17px}.repertoire-gallery .project-caption h2{font-size:27px}}
