*,::after,::before{box-sizing:border-box}*{margin:0}body,html{height:100%}body{line-height:1.2;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{-webkit-appearance:none;border-radius:0;text-align:inherit;background:0 0;box-shadow:none;padding:0;cursor:pointer;border:none;color:inherit;font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-weight:400}@font-face{font-family:Geist;src:url("../fonts/Geist-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary:hsla(14, 100%, 50%, 1);--color-background:hsla(35, 13%, 94%, 1);--color-background-dark:hsla(35, 14%, 88%, 1);--color-text-light:hsla(35, 5%, 40%, 1);--color-text:hsla(345, 6%, 13%, 1);--size-step--1:14px;--size-step-0:16px;--size-step-1:18px;--size-step-2:21px;--gap--3:12px;--gap--2:16px;--gap--1:18px;--gap-0:24px;--gap-1:32px;--gap-2:40px;--gap-3:44px;--gap-4:56px;--gap-5:64px;--gap-6:80px;--gap-7:192px}html{font-size:var(--size-step-0)}body{font-family:Geist,serif;background:var(--color-background);font-size:var(--size-step-0);letter-spacing:.02em}a{text-decoration:none;color:var(--color-text)}address{font-style:normal}.wrapper{width:clamp(16rem,90vw,85rem);margin-left:auto;margin-right:auto;padding-left:.8rem;padding-right:.8rem;position:relative}.font-size--1{font-size:var(--size-step--1)}.font-size-0{font-size:var(--size-step-0)}.font-size-1{font-size:var(--size-step-1)}.font-size-2{font-size:var(--size-step-2)}.relative{position:relative}.absolute{position:absolute}.italic{font-style:italic}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.flex{display:flex}.inline-block{display:inline-block}.block{display:block}.gap--2{gap:var(--gap--2)}.gap--1{gap:var(--gap--1)}.gap-0{gap:var(--gap-0)}.gap-1{gap:var(--gap-1)}.gap-2{gap:var(--gap-2)}.gap-4{gap:var(--gap-4)}.gap-6{gap:var(--gap-6)}.gap-7{gap:var(--gap-7)}.pr--3{padding-right:var(--gap--3)}.px--2{padding-block:var(--gap--2)}.pb--2{padding-bottom:var(--gap--2)}.pt-0{padding-top:var(--gap-0)}.pb-1{padding-bottom:var(--gap-1)}.pt-2{padding-top:var(--gap-2)}.py-3{padding-block:var(--gap-3)}.pt-3{padding-top:var(--gap-3)}.pb-3{padding-bottom:var(--gap-3)}.py-4{padding-block:var(--gap-4)}.pt-4{padding-top:var(--gap-4)}.p-3{padding:var(--gap-3)}.pt-5{padding-top:var(--gap-5)}.pb-5{padding-bottom:var(--gap-5)}.pl-5{padding-left:var(--gap-5)}.py-5{padding-top:var(--gap-5);padding-bottom:var(--gap-5)}.leading-relaxed{line-height:1.5}.mr--2{margin-right:var(--gap--2)}.ml--2{margin-left:var(--gap--2)}.mt--1{margin-top:var(--gap--1)}.mb--1{margin-bottom:var(--gap--1)}.mt-0{margin-top:var(--gap-0)}.mb-0{margin-bottom:var(--gap-0)}.mr-1{margin-right:var(--gap-1)}.mb-3{margin-bottom:var(--gap-3)}.mb-4{margin-bottom:var(--gap-4)}.mb-5{margin-bottom:var(--gap-5)}.shrink-0{flex-shrink:0}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.direction-column{flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.flex-half{flex:1 1 47%}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.hidden{display:none}.text-center{text-align:center}.mt-1{margin-top:var(--gap-1)}.mb-1{margin-bottom:var(--gap-1)}.mt-2{margin-top:var(--gap-2)}.mb-2{margin-bottom:var(--gap-2)}.bg-primary{background-color:var(--color-primary)}.bg-dark{background-color:var(--color-background-dark)}.color-primary{color:var(--color-primary)}.color-text-light{color:var(--color-text-light)}.color-background{color:var(--color-background)}.border-top{border-top:1px solid var(--color-text)}.border-bottom{border-bottom:1px solid var(--color-text)}.border-bottom-light{border-bottom:1px solid #c2bfbc}.w-100{width:100%}.h-100{height:100%}.uppercase{text-transform:uppercase}.v-hidden{visibility:hidden}.filter-bw{filter:grayscale(1)}.filter-bw:hover{filter:grayscale(0)}.grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:var(--gap--1)}.actors article{border-radius:8px}#header{padding-block:26px;margin-bottom:26px}#header.floating{position:fixed;background:var(--color-background);z-index:10;width:100%}#header.floating+main{padding-top:109px}.actors article img{width:100%;aspect-ratio:1;object-fit:cover}ul{list-style:none;padding:0}aside.floating{position:sticky;top:109px;align-self:flex-start}aside ul li{padding-bottom:12px;text-wrap:nowrap;letter-spacing:-.02em}aside ul li a:hover{color:var(--color-primary)}footer{margin-top:80px}.flip-x{transform:scaleX(-1)}.actor-highlighted{filter:grayscale(0%)!important;color:var(--color-primary)}#homepage-wrapper{gap:clamp(2rem,15vw,164px)}#actor-wrapper{gap:clamp(2rem,15vw,58px)}#actor-wrapper aside #img-portrait{width:378px;object-fit:cover;height:clamp(320px,50vh,429px)}#actor-links img{height:40px;width:40px}#actor-gallery-section{position:relative}#actor-gallery a{display:inline-block}#actor-gallery a>img{object-fit:cover;cursor:pointer;height:320px;width:360px}#actor-gallery-container{overflow-x:scroll;overflow-y:hidden;width:100%;padding-bottom:var(--gap--3);scroll-behavior:smooth}#actor-gallery-container button{position:absolute;top:44%;z-index:10;background-color:var(--color-background-dark);border-radius:100%;height:50px;width:50px;transition:all .3s ease}#actor-gallery-container button:hover{transform:translateX(2px) scaleX(-1)}#actor-gallery-container button.right{right:-24px}#actor-gallery-container button.left{left:-24px}#actor-gallery-container button.left:hover{transform:translateX(-2px) scaleX(1)}#actor-gallery-container button img{padding:16px}#actor-gallery-container::-webkit-scrollbar{height:6px}#actor-gallery-container::-webkit-scrollbar-track{background:var(--color-background-dark);border-radius:4px}#actor-gallery-container::-webkit-scrollbar-thumb{background:var(--color-text-light);border-radius:4px;cursor:pointer}#actor-gallery{display:flex;gap:var(--gap--2,1rem);width:fit-content}#actor-gallery a{flex-shrink:0}#actor-gallery img{display:block}.expandable-section{max-width:586px;position:relative}.expandable-section h2{padding-bottom:8px}.border-list.free li{grid-template-columns:unset}.border-list li:first-of-type{padding-top:24px}.border-list li{padding-block:8px;display:grid;grid-template-columns:1fr 3fr 2fr}.separator{border-bottom:1px solid #000;width:100%;align-self:center}#grid-logo{object-fit:contain}.expandable-list{position:relative}.expandable-list:not(.expanded) .list-item:nth-child(n+12){display:none}.expandable-section.has-more:not(.expanded)::after{opacity:1}.expand-button{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);background:var(--color-background-dark);cursor:pointer;height:40px;width:40px;font-size:var(--size-step--1);border-radius:50%;display:none;align-items:center;justify-content:center;transition:all .3s ease}.expandable-section.has-more .expand-button{display:flex}.expandable-section.expanded .expand-button{display:none}.expandable-section.has-more:not(.expanded){margin-bottom:var(--gap-4)}.expand-button:hover{transform:translateX(-50%) translateY(2px)}#contact .wrapper{padding-block:128px}@media (max-width:1016px){#intro article{min-height:213px}.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.sm-relative{position:relative}.sm-direction-column{flex-direction:column}.sm-direction-column-reverse{flex-direction:column-reverse}.sm-hidden{display:none}.sm-block{display:block}.sm-gap--1{gap:var(--gap--1)}.sm-gap-0{gap:var(--gap-0)}.sm-gap-3{gap:var(--gap-3)}.sm-gap-4{gap:var(--gap-4)}.sm-leading-normal{line-height:1.2}.sm-mb-4{margin-bottom:var(--gap-4)}.sm-mb-none{margin-bottom:0}.sm-py-4{padding-top:var(--gap-4);padding-bottom:var(--gap-4)}.sm-pt-none{padding-top:0}.sm-pb-1{padding-bottom:var(--gap-1)}.sm-object-cover{object-fit:cover}.sm-object-position-y-20{object-position:0 20%}.sm-h-100{height:100%}.sm-border-top-light-transparent{border-top:1px solid hsla(56,30%,91%,.3)}.sm-pt-2{padding-top:var(--gap-2)}.sm-pb-2{padding-bottom:var(--gap-2)}.sm-pb-none{padding-bottom:0}.sm-pt-4{padding-top:var(--gap-4)}.sm-pb-4{padding-bottom:var(--gap-4)}.sm-pl-none{padding-left:0}#header-logo{height:24px;width:auto}.sm-border-bottom{border-bottom:1px solid hsla(0,0%,0%,.64)}.sm-items-center{align-items:center}.actors article{width:auto;height:auto}.border-list{max-width:100%}.border-list li{grid-template-columns:4rem 1fr auto}#contact .wrapper{padding-block:64px}}@media (max-width:720px){#homepage-wrapper aside{display:none}#actor-wrapper{flex-direction:column}#actor-wrapper aside img{width:100%}aside.floating{position:static;align-self:unset;margin-top:107px}#header.floating+main{padding-top:0}#header.floating+main#contact{padding-top:161px}footer span{display:block}.xs-block{display:block}.xs-hidden{display:none}.xs-direction-column{flex-direction:column}.xs-gap-3{gap:var(--gap-3)}.xs-gap-4{gap:var(--gap-4)}.xs-mt--1{margin-top:var(--gap--1)}.grid article span{text-align:center;margin-top:8px;font-size:var(--size-step--1)}.actors article img{height:auto;aspect-ratio:1}#actor-wrapper aside #img-portrait{width:100%;height:100%}.grid.actors{grid-template-columns:1fr 1fr}#actor-gallery a>img{width:70vw}#contact .wrapper{padding-block:12px}}