@media (width>=61.9988em) and (height>=700px){html:has(.page-home){scroll-snap-type:y mandatory}}.page-home>section{scroll-snap-align:start;min-height:100svh}.autograph__container{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-top:clamp(5rem,3.18182rem + 9.09091vw,10rem);padding-bottom:clamp(2.5rem,13.6364vw - .227273rem,10rem);display:flex}.autograph__body{min-width:100%;display:flex}@media (width<=61.9988em){.autograph__body{flex-direction:column-reverse}}@media (width>=61.9988em){.autograph__body{justify-content:space-between}}.autograph__image{flex:0 0 34.188%}.js .autograph__image{opacity:0;transition:all 1s;transform:translate(50rem,-12.5rem)}.js .active-section .autograph__image{opacity:1;transform:translate(0)}@media (width<=61.9988em){.autograph__image{padding-top:clamp(1.25rem,.795455rem + 2.27273vw,2.5rem)}}.autograph__photo-ibg{padding-bottom:125%}.autograph__photo-ibg img{border-radius:.3125rem;animation:1.6s cubic-bezier(.55,.085,.68,.53) both text-focus-in;box-shadow:2px 4px 20px #000000b3}.js .column-block{opacity:0;transition:all 1s;transform:translateY(37.5rem)}.js .previous-section .column-block{transform:translateY(-10rem)}.js .active-section .column-block{opacity:1;transform:translate(0)}.column-block{backdrop-filter:blur(6px);padding-top:clamp(.9375rem,5.11364vw - .0852273rem,3.75rem);padding-bottom:clamp(.9375rem,.369318rem + 2.84091vw,2.5rem);background:linear-gradient(90deg,#232323f7 0%,#154d58f7 100%);border-radius:.3125rem;flex-direction:column;padding-inline:clamp(.9375rem,.369318rem + 2.84091vw,2.5rem);display:flex;box-shadow:2px 4px 20px #000000b3}@media (width>=61.9988em){.column-block{flex:auto;margin-inline-start:.9375rem}}.js .column-block__title{opacity:0;transition:all 1.8s;transform:translateY(37.5rem)}.js .previous-section .column-block__title{transform:translateY(-10rem)}.js .active-section .column-block__title{opacity:1;transform:translate(0)}.column-block__title{letter-spacing:clamp(.4375rem,.392045rem + .227273vw,.5625rem);font-size:clamp(1.5rem,1rem + 2.5vw,2.875rem);font-weight:700;animation:1.6s cubic-bezier(.55,.085,.68,.53) both text-focus-in;overflow:hidden}.column-block__title:not(:last-child){margin-bottom:.565217em}.js .column-block__text{opacity:0;transition:all 1.6s;transform:translateY(37.5rem)}.js .previous-section .column-block__text{transform:translateY(-10rem)}.js .active-section .column-block__text{opacity:1;transform:translate(0)}.column-block__text{letter-spacing:clamp(.1875rem,.164773rem + .113636vw,.25rem);font-size:clamp(.875rem,.738636rem + .681818vw,1.25rem);font-weight:500;line-height:1.5;animation:1.6s cubic-bezier(.55,.085,.68,.53) both text-focus-in}.column-block__text:not(:last-child){margin-bottom:clamp(1.875rem,.788044rem + 1.73913vw,2.875rem)}.column-block__row{color:#849da2;flex-direction:column;flex:auto;display:inline-flex}.js .column-block__button{opacity:0;transition:all 1.2s;transform:translateY(37.5rem)}.js .previous-section .column-block__button{transform:translateY(-10rem)}.js .active-section .column-block__button{opacity:1;transform:translate(0)}.column-block__button{justify-content:end;margin-top:2.5rem;font-size:clamp(1.125rem,.943182rem + .909091vw,1.625rem);animation:1.5s cubic-bezier(.55,.085,.68,.53) both text-focus-in;display:flex}.column-block__button a{border:.0625rem solid #fff;border-radius:.3125rem;padding:.625rem 1.25rem;transition:all .6s}.column-block__button a:hover{color:#154d58f7;background-color:#fff;transform:translateY(-.25rem);box-shadow:2px 2px 20px #fff3}.column-block__button a:active{transform:translateY(.25rem)}.js .quote{opacity:0;transition:all 1.4s;transform:translateY(37.5rem)}.js .previous-section .quote{transform:translateY(-10rem)}.js .active-section .quote{opacity:1;transform:translate(0)}.quote{letter-spacing:clamp(.09375rem,.738636vw - .0539773rem,.5rem);flex-direction:column;max-width:fit-content;font-size:clamp(.8125rem,.653409rem + .795455vw,1.25rem);font-style:italic;line-height:1.5;animation:1.6s cubic-bezier(.55,.085,.68,.53) both text-focus-in;display:flex}.quote__author{text-align:end}.artworks__container{flex-direction:column;justify-content:center;min-height:100svh;padding-top:clamp(5rem,4.09091rem + 4.54545vw,7.5rem);padding-bottom:clamp(5rem,4.09091rem + 4.54545vw,7.5rem);transition:all .3s;display:flex}.js .artworks__container{opacity:0;overflow:hidden}.js .active-section .artworks__container{opacity:1;overflow:visible}.artworks__title{letter-spacing:clamp(.1125rem,.0965909rem + .0795455vw,.15625rem);margin-bottom:clamp(1.25rem,.340909rem + 4.54545vw,3.75rem);font-size:clamp(1.375rem,1.19318rem + .909091vw,1.875rem);font-weight:600}@media (width>=47.9988em){.artworks__title.is-revealed{animation:3s cubic-bezier(.25,.46,.45,.94) both focus-in-contract-bck}}@media (width<=47.9988em){.artworks__title.is-revealed{animation:1.6s cubic-bezier(.55,.085,.68,.53) both text-focus-in}}.artworks__items{flex-wrap:wrap;justify-content:space-around;align-items:center;gap:clamp(.625rem,.125rem + 2.5vw,2rem);display:flex}.artworks__item{border-radius:.5rem;flex-direction:column;padding-bottom:.3125rem;transition:transform .6s;animation:1s cubic-bezier(.55,.085,.68,.53) both text-focus-in;display:flex;position:relative;overflow:hidden}.artworks__item:after{content:"";z-index:-1;opacity:0;background:linear-gradient(#232323eb 80%,#154d5866 100%);border-radius:.5rem;transition:opacity 2s;position:absolute;inset:0}.js .artworks__item{opacity:0}.js .is-revealed .artworks__item{opacity:1}.is-revealed .artworks__item{overflow:visible;box-shadow:2px 4px 20px #0000001a}.is-revealed .artworks__item:after{opacity:1}@media (any-hover:hover){.tile:hover .tile__image img{filter:grayscale(30%);transform:scale(1.02)}.tile:hover .tile__title{transform:translateY(-.0625rem)}}.tile__image{border-radius:.5rem;width:12.5rem;height:12.5rem;margin-bottom:.625rem;position:relative;box-shadow:2px 4px 20px #000000b3}.tile__image_narrow{width:6.25rem}.is-revealed .tile__image_left{animation:.6s ease-out both roll-in-left}.is-revealed .tile__image_right{animation:.6s ease-out both roll-in-right}.tile__image img{object-fit:cover;will-change:transform;border-radius:.5rem;width:100.05%;height:100.05%;transition:all .6s;position:absolute;inset:0}.tile__title{letter-spacing:1px;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;min-height:1rem;font-size:.75rem;font-weight:600;transition:all .6s;display:flex;overflow:hidden}.tile__title.is-revealed{animation:1.4s cubic-bezier(.55,.085,.68,.53) both text-focus-in}
