:root{--page-margin:20px;--page-container-width:1400px;--section-spacing:60px;--section-spacing-inner:40px;--grid-gap:10px;--border-radius-xs:5px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--ui-border-radius:var(--border-radius-sm);--media-border-radius:var(--border-radius-lg);--badge-border-radius:var(--border-radius-sm);--card-border-radius:var(--border-radius-lg);--card-spacing:30px;--card-spacing-lg:40px;--text-spacing-xxs:0.4rem;--text-spacing-xs:0.8rem;--text-spacing-sm:1.2rem;--text-spacing-md:1.6rem;--text-spacing-lg:2rem;--text-spacing-xl:2.4rem;--font-size-body-sm:13px;--font-size-body-md:16px;--font-size-body-lg:19px;--font-size-h0:54px;--font-size-h1:48px;--font-size-h2:38px;--font-size-h3:28px;--font-size-h4:24px;--font-size-h5:20px;--font-size-h6:16px;--background-opaque:rgba(39,65,241,.1);--form-placeholder-color:rgba(27,26,61,.33);--form-border-color:rgba(27,26,61,.15);--form-border-active-color:#1b1a3d;--text-link-color:#2741f1;--text-link-border-color:rgba(39,65,241,.25);--text-link-hover-color:#2741f1;--text-link-hover-border-color:#2741f1;--button-border-radius:var(--border-radius-sm);--button-primary-text-color:#fff;--button-primary-background-color:#2741f1;--button-primary-border-color:transparent;--button-primary-hover-text-color:#fff;--button-primary-hover-background-color:#2741f1;--button-primary-hover-border-color:transparent;--button-secondary-text-color:#2741f1;--button-secondary-background-color:transparent;--button-secondary-border-color:#2741f1;--button-secondary-hover-text-color:#fff;--button-secondary-hover-background-color:#2741f1;--button-secondary-hover-border-color:transparent;--button-tertiary-text-color:#1b1a3d;--button-tertiary-background-color:rgba(27,26,61,.1);--button-tertiary-border-color:transparent;--button-tertiary-hover-text-color:#1b1a3d;--button-tertiary-hover-background-color:rgba(27,26,61,.2);--button-tertiary-hover-border-color:transparent}@media screen and (min-width:900px){:root{--page-margin:60px;--section-spacing:calc(100px + 4vh);--section-spacing-inner:calc(60px + 2vh);--card-spacing:35px;--card-spacing-lg:50px;--grid-gap:20px;--font-size-body-sm:15px;--font-size-body-md:19px;--font-size-body-lg:22px;--font-size-h0:84px;--font-size-h1:60px;--font-size-h2:46px;--font-size-h3:34px;--font-size-h4:26px;--font-size-h5:22px;--font-size-h6:19px}}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{line-height:1;min-height:100vh;overflow-x:hidden;width:100%;-moz-overflow-scrolling:touch;-webkit-overflow-scrolling:touch;margin:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img,object,picture,video{display:block;height:auto;width:100%}a{color:inherit;text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}button,input,select,textarea{background:none;border:0;border-radius:0;box-sizing:border-box;color:inherit;font:inherit;font-size:100%;margin:0;padding:0}button,input[type=button],input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none;appearance:none}button,input[type=button],input[type=submit]{cursor:hand;cursor:pointer}body{background-color:#1b1a3d;color:#fff}#hs-eu-cookie-confirmation{background:transparent!important;border:0!important;box-shadow:0 0 1rem rgba(0,0,0,.1)!important;font-family:inherit!important;font-size:var(--font-size-body-sm)!important;line-height:1.65!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner{border-radius:var(--border-radius-sm);padding:var(--card-spacing)}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-policy-wording{margin:0!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-close-button-container{display:none!important}#hs-eu-policy-wording a{color:#2741f1!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner p{color:#1b1a3d!important;margin:0 0 1em!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area{gap:10px!important;margin:2em 0 0!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-confirmation-button-group{gap:10px!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button{margin:0!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area #hs-eu-decline-button{border-radius:var(--button-border-radius)!important;font-size:calc(var(--font-size-body-sm)*.9)!important;font-weight:600!important;letter-spacing:.02em!important;padding:.7em 1.6em!important;text-transform:uppercase!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-decline-button{order:1!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-eu-confirmation-button{order:2!important}@media (min-width:500px){#hs-eu-cookie-confirmation{bottom:20px!important;left:20px!important;max-width:600px!important;width:calc(100% - 40px)!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area{justify-content:space-between!important}}@media (max-width:499px){#hs-eu-cookie-confirmation{bottom:10px!important;left:10px!important;width:calc(100% - 20px)!important}#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-inner #hs-en-cookie-confirmation-buttons-area{align-items:flex-start!important;flex-direction:column!important;gap:20px!important}#hs-eu-cookie-confirmation #hs-eu-confirmation-button,#hs-eu-cookie-confirmation #hs-eu-cookie-confirmation-button-group,#hs-eu-cookie-confirmation #hs-eu-cookie-settings-button,#hs-eu-cookie-confirmation #hs-eu-decline-button{text-align:center!important;width:100%!important}}@media (max-width:480px){html body div#hs-eu-cookie-confirmation{font-size:.8rem!important}html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner{padding:20px!important}html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner #hs-eu-confirmation-button,html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner #hs-eu-decline-button,html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner a,html body div#hs-eu-cookie-confirmation div#hs-eu-cookie-confirmation-inner p{font-size:.8rem!important;line-height:1.5!important}}@media (min-width:800px){body #hs-modal #hs-modal-content #hs-modal-body #hs-modal-body-container .hs-category-row{height:auto!important}}:root{--margin:clamp(1rem,2.5vw,3rem);--grid-gap:min(1rem,2.5vw);--section-gap:clamp(2rem,5vw,4rem);--category-gap:calc(10vmin + var(--margin)*2);--color-sand:#faf1dc;--color-blue:#3546b9;--font-size-body-lg:clamp(1.15rem,2vw,1.35rem);--font-size-body-md:1rem;--font-size-body-sm:max(0.77rem,13px);--font-size-h1:clamp(3rem,5vw,6rem);--font-size-h2:clamp(2rem,4vw,4rem);--font-size-h3:clamp(1.75rem,3vw,2.5rem);--font-size-h4:var(--font-size-body-lg);--font-size-h5:var(--font-size-body-md);font-size:clamp(14px,1.1vw,19px)}body{background-color:var(--color-sand);color:var(--color-blue)}::selection{background-color:var(--color-blue);color:#fff}.scrolling-to-anchor{scroll-behavior:auto}body{font-family:inter-variable,sans-serif;font-optical-sizing:auto;font-size:var(--font-size-body-md);font-variant-ligatures:contextual;font-variation-settings:"wght" 400;font-weight:400;letter-spacing:-.015em;line-height:1.5}.font-body-sm{font-size:var(--font-size-body-sm)}.font-body-md{font-size:var(--font-size-body-md)}.font-body-lg{font-size:var(--font-size-body-lg);letter-spacing:-.02em;line-height:1.3}.font-caps-md,.font-caps-sm{font-variation-settings:"wght" 500;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.font-caps-sm{font-size:min(12px,calc(var(--font-size-body-sm)*.8));font-variation-settings:"wght" 550}.font-caps-md{font-size:min(14px,calc(var(--font-size-body-md)*.8))}.font-h1,.font-h2,.font-h4,h1,h2,h4{font-family:campaign-serif,sans-serif;font-style:normal;font-weight:500}.font-h1,h1{font-size:var(--font-size-h1);letter-spacing:-.005em;line-height:calc(var(--font-size-h1)*1)}.font-h2,h2{font-size:var(--font-size-h2);letter-spacing:-.0025em;line-height:calc(var(--font-size-h2)*1)}.font-h3,h3{font-size:var(--font-size-h3);font-variation-settings:"wght" 550;font-weight:600;letter-spacing:-.02em;line-height:calc(var(--font-size-h3)*1.1)}.font-h4,h4{font-size:var(--font-size-h4);line-height:calc(var(--font-size-h4)*1.15)}.font-h5,h5{font-size:var(--font-size-h5);font-variation-settings:"wght" 500;font-weight:500;letter-spacing:-.01em;line-height:calc(var(--font-size-h5)*1.2)}.button{border:1px solid;border-radius:999px;color:var(--color-blue);font-family:campaign-serif,sans-serif;font-size:1.1rem;font-style:normal;font-weight:400;letter-spacing:0;line-height:1;padding:.8em 1.6em .9em;transition:transform .8s cubic-bezier(.075,.82,.165,1)}.button:hover{background-color:var(--color-blue);border-color:var(--color-blue);color:#fff}.cursor{color:#031dc7;overflow:hidden;pointer-events:none;position:fixed}.cursor,.cursor__trail{height:100%;left:0;top:0;width:100%;z-index:1000}.cursor__trail{position:absolute}.cursor__star{height:auto;position:fixed;width:14px}.cursor__hover,.cursor__wand{display:none}@media (pointer:fine){.cursor__hover{display:none;font-size:10px;font-variation-settings:"wght" 600;left:100%;line-height:1;position:fixed;top:100%;transform:translate(21px);transform-origin:center left;white-space:nowrap}.hovering .cursor__hover{display:block}.hovering:active .cursor__hover{display:none}.cursor__wand{display:block;height:auto;left:100%;position:fixed;top:100%;transition:transform 1s cubic-bezier(.075,.82,.165,1);width:21px}:active .cursor__wand{transform:scale(1) rotate(-60deg)}}.header{align-items:center;justify-content:space-between;left:0;padding:var(--margin);position:absolute;top:0;width:100%;z-index:10}.header,.header__author,.header__logo{display:flex}.header__logo{align-items:center;gap:.75em}.header__logo svg{height:auto;width:1.3em}.header__author{border-radius:5px;margin-right:-.5em;padding:.3em .5em .2em;transition:all .1s ease}.header__author:hover{background-color:rgba(0,0,0,.05)}@media screen and (max-width:349px){.header__logo svg{display:none}}.hero{background-color:inherit;overflow:hidden;padding-bottom:var(--section-gap);position:relative;text-align:center}.hero__intro{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;min-height:50vh;padding:calc(var(--margin)*3 + var(--section-gap)) var(--margin) var(--section-gap);position:relative}.hero__content{margin:0 auto;width:100%}.hero__pre-title{display:block;height:2.25em;margin:0 auto;overflow:visible;width:auto}.hero__pre-title path{transform-box:fill-box;transform-origin:center}.hero__pre-title path:first-child{transition-delay:0s}.hero__pre-title path:nth-child(2){transition-delay:20ms}.hero__pre-title path:nth-child(3){transition-delay:40ms}.hero__pre-title path:nth-child(4){transition-delay:60ms}.hero__pre-title path:nth-child(5){transition-delay:80ms}.hero__pre-title path:nth-child(6){transition-delay:.1s}.hero__pre-title path:nth-child(7){transition-delay:.12s}.hero__pre-title path:nth-child(8){transition-delay:.14s}.hero__pre-title path:nth-child(9){transition-delay:.16s}.hero__pre-title path:nth-child(10){transition-delay:.18s}.hero__pre-title path:nth-child(11){transition-delay:.2s}.hero__pre-title path:nth-child(12){transition-delay:.22s}.hero__pre-title path:nth-child(13){transition-delay:.24s}.hero__pre-title path:nth-child(14){transition-delay:.26s}.hero__pre-title path:nth-child(15){transition-delay:.28s}.hero__pre-title path:nth-child(16){transition-delay:.3s}.hero__pre-title path:nth-child(17){transition-delay:.32s}.hero__title{margin:.5em auto 0;max-width:20ch}.hero__stage{padding-bottom:var(--margin);position:relative}.hero__video{margin:0 auto;max-width:calc(100% - var(--margin)*2);position:relative;width:100%}.hero__video:before{background:rgba(0,0,0,.5);border-radius:50%;bottom:-.5vw;content:"";filter:blur(5px);height:1vw;left:0;position:absolute;width:100%}.hero__video-toggle{border-radius:1em;display:block;overflow:clip;position:relative;width:100%}.hero__play{background-color:#faf1dc;border-radius:999px;color:var(--color-blue);font-family:campaign-serif,sans-serif;font-size:1.75rem;font-style:normal;font-weight:300;left:50%;letter-spacing:0;line-height:1;padding:.8em 1.6em .9em;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .8s cubic-bezier(.075,.82,.165,1)}.hero__video-toggle:hover .hero__play{transform:translate(-50%,-50%) scale(.9)}.hero__podium{display:none}.hero__cascade{height:66.666%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:599px){.hero__cascade .cascade__track:nth-child(3),.hero__cascade .cascade__track:nth-child(4),.hero__cascade .cascade__track:nth-child(5),.hero__cascade .cascade__track:nth-child(7),.hero__title br{display:none}}@media screen and (min-width:600px){.hero__podium{bottom:var(--section-gap);display:block;height:auto;left:0;mix-blend-mode:multiply;position:absolute;transform:translateZ(0);user-select:none;width:100%}.hero__stage{padding-bottom:14vw}.hero__video{max-width:60vw}}@media screen and (min-width:900px){.hero__intro{min-height:0;padding-top:calc(var(--margin)*3)}}.cascade{--base:0;--inview:0;--dependency:0.4;--opacity:calc((100 - var(--inview))/100);--unit:1deg;display:flex;font-size:1.5vmin;opacity:var(--opacity);transform:translate(calc(.025vmin*var(--cursor-pos-x)),calc(.025vmin*var(--cursor-pos-y)));transition:transform 4s cubic-bezier(.075,.82,.165,1);user-select:none}@media screen and (min-width:600px){.cascade{--dependency:0.3}}@media screen and (min-width:900px){.cascade{--dependency:0.2}}.cascade__track{position:relative;width:100%}.cascade__card{--position:0;--parallax:1;--rotate:1;--flip:1;--scale:1;--blur:0;--current:calc(var(--dependency)*var(--base) + var(--inview));--translate:calc(0.1vmax*var(--parallax)*var(--inview));aspect-ratio:297/540;filter:blur(calc(2px*var(--blur)));left:50%;perspective:1000px;position:absolute;top:calc(1%*var(--position));transform:translate(-50%) scale(var(--scale));width:10em}.cascade__flipper{height:100%;position:absolute;transform-style:preserve-3d;width:100%}.cascade__back,.cascade__front{backface-visibility:hidden;border-radius:1em;height:100%;object-fit:cover;overflow:hidden;position:absolute;width:100%}.cascade__back{transform:rotateY(180deg)}@media (prefers-reduced-motion:no-preference){.cascade__card{transform:translate(-50%,var(--translate)) scale(var(--scale))}.cascade__flipper{transform:rotateY(calc(var(--unit)*var(--flip)*var(--current))) rotate(calc(var(--unit)*var(--rotate)*var(--current)))}}.end{align-items:center;display:flex;flex-direction:column;justify-content:start;min-height:100vh;overflow:clip;padding:0 var(--margin) 16.67vmin;text-align:center}.end__cascade,.end__wrapper{position:relative;width:100%}.end__cascade{height:18em;height:var(--category-gap);margin:0 auto;max-width:66em;max-width:100%;width:calc(66em + .25em*var(--inview));--opacity:1!important;--dependency:0!important}.end__text{align-items:center;display:flex;flex-direction:column;margin-top:3rem}.end__title{margin-bottom:.75em}.end__cta{margin-top:3rem}.features{min-height:100vh;overflow:clip;position:relative}.features__categories{width:100%}@media screen and (min-width:900px){.features{display:flex;padding:0 var(--margin)}}.category{padding-bottom:var(--category-gap);padding-top:var(--margin);position:relative}.category:not(:first-child):before{background:linear-gradient(135deg,#efe4cd,transparent 50%);content:"";height:100%;left:-50%;position:absolute;top:0;width:200%}.category__title{margin:0 var(--margin);position:relative}.category__star{height:auto;position:absolute;width:14px}.category__items{margin-top:var(--margin);width:100%}@media screen and (max-width:899px){.category__cascade{display:none}.category__title{margin:2rem auto 0;padding:0 var(--margin);text-align:center}.category__title br{display:none}.category__items{margin-top:2rem}}@media screen and (min-width:900px){.category__inner{align-items:start;display:flex;flex-direction:column;position:relative;transform-origin:top left;transition:all 2s cubic-bezier(.075,.82,.165,1)}html.scrolling-to-anchor .category__inner,html:not(.scrolling-to-anchor) .category--active+.category .category__inner,html:not(.scrolling-to-anchor) .category:has(~.category--active) .category__inner{opacity:.2}html:not(.scrolling-to-anchor) .category--active+.category .category__inner{transform:translateY(5vh)}html:not(.scrolling-to-anchor) .category:has(~.category--active) .category__inner{transform:translateY(-5vh)}html:not(.scrolling-to-anchor) .category--active .category__inner{opacity:1}.category__cascade{height:100vh;max-height:100%;opacity:1;position:absolute;top:calc(var(--category-gap)*-1);transition:all .8s cubic-bezier(.075,.82,.165,1);visibility:visible;width:25%}.category--cascade-left .category__cascade{left:-25%}.category--cascade-right .category__cascade{right:0}html.scrolling-to-anchor .category__cascade{opacity:0;visibility:hidden}}.items{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--grid-gap);align-items:start;align-self:start;padding:0 var(--margin);width:100%}@media screen and (min-width:700px){.items{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:900px){.items{padding:0}}@media screen and (min-width:1300px){.items{grid-template-columns:repeat(6,1fr)}}.item{--random:0;--padding:1em;--border-radius:1em;--frame-color:var(--color-sand);backface-visibility:hidden;color:#faf1dc;opacity:1;position:relative;transform:scale(1) rotate(0deg) rotateY(0deg);transform-style:preserve-3d;transition:all .2s cubic-bezier(.075,.82,.165,1)}.item--sm{grid-column:span 1}.item--lg,.item--md{grid-column:span 2}.item--opening{opacity:0;transform:scale(2) rotate(-20deg) rotateY(180deg);transition:all 1.2s cubic-bezier(.075,.82,.165,1);z-index:10}.item--open{opacity:0;transform:scale(1) rotate(0deg) rotateY(0deg);z-index:10}.items--empty .item{opacity:0;transform:scale(.66) rotate(calc(var(--random)*1deg));transition-duration:.4s}.item__inner{border-radius:var(--border-radius);overflow:clip;padding-top:87.15%;position:relative}.item--sm .item__inner{padding-top:180.32%}.item--md .item__inner{padding-top:87.15%}.item--lg .item__inner{padding-top:57.46%}.item__image,.item__ui,.item__video{border-radius:var(--border-radius);height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.item__title{bottom:var(--padding);left:var(--padding);position:absolute;width:calc(100% - var(--padding)*2);width:calc(80% - var(--padding)*2)}.item__labels{display:flex;justify-content:start;left:0;padding:var(--padding);position:absolute;top:0;width:100%}.item__category{align-items:center;background:var(--color-blue);border-radius:.5em;color:#fff;display:flex;gap:.3em;padding:.4em .8em}.item__overlay{background:linear-gradient(rgba(71,55,22,0),rgba(71,55,22,.75));border-radius:0 0 var(--border-radius) var(--border-radius);bottom:0;height:30%;left:0;mix-blend-mode:multiply;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);transition:all .8s cubic-bezier(.075,.82,.165,1);width:100%}.item--face{color:#7a6e56}.item--face .item__overlay{display:none}.item--face .item__title{width:calc(80% - var(--padding)*2)}.item__hover,.item__shadow,.item__title-arrow{display:none}@media (pointer:fine){.item__arrow,.item__fold,.item__hover,.item__inner,.item__shadow{transition:all .2s cubic-bezier(.075,.82,.165,1)}.item__inner{clip-path:polygon(100% 0,100% 0,100% 100%,0 100%,0 0)}.item__hover{display:block;height:5rem;overflow:clip;pointer-events:none;position:absolute;right:0;top:0;width:5rem}.item__shadow{background:rgba(0,0,0,.5);display:block;filter:blur(15px);height:4rem;opacity:0;width:4rem}.item__fold,.item__shadow{position:absolute;right:0;top:0;transform:scale(0);transform-origin:top right}.item__fold{border-radius:0 0 0 100%;fill:#a6916e;height:100%;overflow:hidden;width:100%}.item__title{transform:translateY(0);transition:all .4s cubic-bezier(.075,.82,.165,1)}.item:hover:before{border-radius:var(--border-radius);box-shadow:0 5px 40px rgba(0,0,0,.15);content:"";height:50%;position:absolute;top:50%;width:100%}.item:hover .item__arrow,.item:hover .item__fold,.item:hover .item__hover,.item:hover .item__inner,.item:hover .item__shadow{transition:all .8s cubic-bezier(.075,.82,.165,1)}.item:hover .item__inner{border-top-right-radius:5.5rem;clip-path:polygon(calc(100% - 4.525rem) 0,100% 4.525rem,100% 100%,0 100%,0 0);transition:clip-path .8s cubic-bezier(.075,.82,.165,1),border-radius 1.2s cubic-bezier(.075,.82,.165,1)}.item:hover .item__arrow{opacity:1;transform:translate(50%,-50%) scale(1) rotate(-135deg);transition-delay:.05s}.item:hover .item__shadow{opacity:1;transform:scale(1)}.item:hover .item__fold{border-radius:0;transform:scale(1)}.item:hover .item__overlay{opacity:1;transform:translateY(0)}}@media screen and (max-width:699px){.item__overlay{opacity:1}}@media screen and (min-width:700px){.item--sm{grid-column:span 1}.item--md{grid-column:span 2}.item--lg{grid-column:span 3}.item--face .item__labels{justify-content:end}}html.item-details-open,html.item-details-open body{overflow:clip}.item-details{align-items:center;display:flex;height:100%;justify-content:center;left:0;opacity:0;overflow-y:auto;padding:var(--margin);pointer-events:none;position:fixed;top:0;transition:all .8s ease;visibility:hidden;width:100%;z-index:20}html.item-details-open .item-details{opacity:1;pointer-events:all;transition:all 0s linear;visibility:visible}.item-details__overlay{background:hsla(42,75%,92%,.9);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .8s ease;width:100%}html.item-details-open .item-details__overlay{opacity:1}.item-details__wrapper{--padding:1.5rem;align-items:flex-start;background-color:#beac8a;border-radius:1em;box-shadow:0 0 10em 0 rgba(41,34,22,.2);color:#faf1dc;display:flex;flex-direction:row;flex-wrap:wrap;margin:auto;max-width:800px;opacity:0;padding:calc(var(--padding)*.9) var(--padding);position:relative;transform:scale(1.5) rotate(-20deg) rotateY(90deg);transition:all .2s cubic-bezier(.075,.82,.165,1);width:100%}html.item-details-open .item-details__wrapper{opacity:1;transform:scale(1) rotate(0deg) rotateY(0deg);transition-delay:.2s;transition-duration:.4s}.item-details__button,.item-details__category{border:1px solid transparent;border-radius:.5em;margin-bottom:max(1.5rem,calc(var(--padding)*.66));padding:.4em 1em}.item-details__category{background:#faf1dc;color:#7a6e56}.item-details__button:hover{background-color:#faf1dc;border-color:#faf1dc;color:#7a6e56}.item-details__more{border:1px solid}.item-details__title{width:100%}.item-details__body{margin-bottom:max(1.5rem,calc(var(--padding)*.66));margin-top:1rem}.item-details__body p:not(:first-child){margin-top:1rem}.item-details__img,.item-details__video{border-radius:.75rem;display:block;height:auto;margin-bottom:max(1.5rem,calc(var(--padding)*.66));width:100%}.item-details__symbols{flex-shrink:0;height:1em;margin-top:auto}@media screen and (max-width:599px){.item-details__button,.item-details__category{font-size:min(12px,calc(var(--font-size-body-sm)*.8));font-variation-settings:"wght" 550}.item-details__more,.item-details__symbols{order:10}.item-details__more{margin:0;padding-bottom:.75em;padding-top:.75em;text-align:center;width:100%}.item-details__close{margin-left:auto}.item-details__symbols{margin-top:max(1.5rem,calc(var(--padding)*.66))}}@media screen and (min-width:600px){.item-details__wrapper{--padding:2rem}.item-details__category{margin-right:auto}.item-details__more{margin-right:.5em}.item-details__close{margin-right:-1em}}@media screen and (min-width:900px){.item-details__wrapper{--padding:2.5rem}}.filters{flex-shrink:0;margin:0;pointer-events:none;position:relative;z-index:10}.filters__list{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;pointer-events:all;position:relative}@media screen and (max-width:899px){.filters{margin-bottom:var(--margin);overflow:clip;padding:var(--margin);position:sticky;top:0}.filters:before{background-color:var(--color-sand);content:"";height:100%;left:0;position:absolute;top:0;transform:translateY(-100%);transition:all .4s cubic-bezier(.075,.82,.165,1);width:100%}.filters--open:before{transform:translateY(0)}.filters__toggle{align-items:center;display:flex;gap:.5em;margin:calc(var(--margin)*-1) calc(var(--margin)*-1) 0;padding:var(--margin);pointer-events:all;position:relative}.filters__toggle>svg{height:1em;transform:rotate(-90deg);transition:all .4s cubic-bezier(.075,.82,.165,1);width:auto}.filters--open .filters__toggle>svg{transform:rotate(0deg)}.filters:not(.filters--open) .filters__list{display:none}}@media screen and (min-width:900px){.filters{padding:var(--margin) var(--margin) var(--category-gap) 0;z-index:10}.filters__sticky{position:sticky;top:var(--margin)}.filters__toggle{display:none}.filters__list{align-items:start;flex-direction:column;gap:0;min-width:12em;transition:all .8s cubic-bezier(.075,.82,.165,1)}}.filter{align-items:center;color:#7a6e56;display:flex;font-size:var(--font-size-body-sm);font-variation-settings:"wght" 500;font-weight:500;gap:.2em;padding:.4em .8em;transform-origin:left center}.filter>span,.filter>svg{position:relative}.filter>svg{color:inherit;height:auto;margin:-.5em 0;width:18px}@media screen and (max-width:899px){.filter{border:1px solid #7a6e56;border-radius:999px}.filter--active{background-color:#948871;border-color:#948871;color:#fff}}@media screen and (min-width:900px){.filter{border-width:0;position:relative;transition:padding .8s cubic-bezier(.075,.82,.165,1);will-change:padding}.filter--active{color:#fff}.filter:before{backdrop-filter:blur(10px);background-color:hsla(39,14%,51%,.1);border-radius:999px;content:"";height:calc(100% - 6px);left:0;position:absolute;top:3px;width:100%;will-change:background,color}.filter:not(.filter--active):hover:before{background-color:hsla(39,14%,51%,.2)}.filter--active:before{background-color:#948871}.filter:has(+.filter:hover),.filter:hover+.filter{padding:.6em 1em;transition:all .4s cubic-bezier(.075,.82,.165,1)}.filter:hover{padding:.8em 1.2em;transition:all .4s cubic-bezier(.075,.82,.165,1)}}.scroll-to-top{align-items:center;bottom:0;display:flex;gap:.5em;justify-content:center;opacity:0;padding:0 var(--margin) var(--margin) 0;pointer-events:none;position:fixed;right:0;transform:translateY(2em);transition:all .4s cubic-bezier(.075,.82,.165,1)}.scroll-to-top--active{opacity:1;pointer-events:all;transform:translateY(0)}.scroll-to-top>svg{height:1em;transform:rotate(-180deg);width:auto}.blocker{background-color:rgba(0,0,0,.75);padding:var(--page-margin);z-index:20}.modal{border:1px solid #eb5c32;border-radius:0;box-shadow:none;box-shadow:-6px 6px 0 0 #fe4e1a;max-width:960px;padding:calc(var(--page-margin)*2);width:100%}.modal a.close-modal{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' viewBox='0 0 22 22'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 20 20M21 1 1 21'/%3E%3C/svg%3E");box-shadow:none;height:22px;right:20px;top:20px;width:22px}.modal__category,.modal__title{margin-bottom:var(--spacer-sm)}.modal__button,.modal__image{margin-top:var(--spacer-sm)}.modal__button{background:#fff;color:#0e0330;font-size:var(--font-size-body-sm);padding:.6em 1.5em}@media screen and (min-width:900px){.modal{padding:calc(var(--page-margin)*1.5)}.modal a.close-modal{right:calc(var(--page-margin) - 11px);top:calc(var(--page-margin) - 11px)}}@keyframes modal-video{0%{opacity:0}to{opacity:1}}@keyframes modal-video-inner{0%{transform:translateY(100px)}to{transform:translate(0)}}.modal-video{animation-duration:.3s;animation-name:modal-video;animation-timing-function:ease-out;background-color:rgba(0,0,0,.75);cursor:pointer;height:100%;left:0;opacity:1;position:fixed;top:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out;width:100%;z-index:20}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.modal-video-body{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 10px}.modal-video-body,.modal-video-inner{display:flex;height:100%;justify-content:center;width:100%}.modal-video-inner{align-items:center;max-width:1080px!important}@media (orientation:landscape){.modal-video-inner{box-sizing:border-box;padding:10px 60px}}.modal-video-movie-wrap{animation-duration:.3s;animation-name:modal-video-inner;animation-timing-function:ease-out;background-color:#333;border:1px solid #eb5c32;box-shadow:-6px 6px 0 0 #fe4e1a;height:0;padding-bottom:56.25%;position:relative;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;width:100%}.modal-video-movie-wrap iframe{height:100%;left:0;position:absolute;top:0;width:100%}.modal-video-close-btn{background:transparent;border:none;display:inline-block;display:none;height:35px;overflow:hidden;position:absolute;right:0;top:-45px;width:35px;z-index:2}@media (orientation:landscape){.modal-video-close-btn{right:-45px;top:0}}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:after,.modal-video-close-btn:before{background:#fff;border-radius:5px;content:"";height:2px;left:0;margin-top:-6px;position:absolute;top:50%;width:100%}