:root{--breakpoint-mobile:320px;--breakpoint-portrait:530px;--breakpoint-landscape:800px;--breakpoint-notebook:1180px;--breakpoint-desktop:1480px;--breakpoint-desktop-large:2260px;--breakpoint:var(--breakpoint-mobile);--document-min-width:320px;--document-max-width:2560px;--full-grid-column-width:calc((100% - (var(--grid-margin) * 2) - (var(--grid-column-gap) * (1 + var(--grid-columns)))) / var(--grid-columns));--grid-indent:calc(var(--grid-column-gap) + var(--grid-margin));--block-margin:2rem;--grid-columns:6;--grid-column-gap:.5rem;--grid-margin:.5rem;--grid-max-width:90rem;--grid-padding:1rem;--grid-row-gap:1rem}@media (width>=530px) and (width<=799px){:root{--breakpoint:var(--breakpoint-portrait)}}@media (width>=800px) and (width<=1179px){:root{--breakpoint:var(--breakpoint-landcape)}}@media (width>=1180px) and (width<=1479px){:root{--breakpoint:var(--breakpoint-notebook)}}@media (width>=1480px) and (width<=2259px){:root{--breakpoint:var(--breakpoint-desktop)}}@media (width>=2260px){:root{--breakpoint:var(--breakpoint-desktop-large)}}@media (width>=800px){:root{--block-margin:2rem;--grid-columns:12;--grid-column-gap:1rem;--grid-margin:1rem;--grid-padding:1rem;--grid-row-gap:1rem}.card-deck{gap:0 var(--grid-column-gap);grid-template-columns:repeat(var(--grid-columns),[column] minmax(0,1fr));max-width:calc(var(--grid-max-width) + var(--grid-column-gap) * 2 + var(--grid-margin) * 2);padding-inline:calc(var(--grid-column-gap) + var(--grid-margin));width:100%;margin-inline:auto;display:grid}}.card-deck{position:relative}.card-deck:last-child{margin-block-end:2.5rem}.card-deck__inner{grid-column:span 6;margin-top:3.5rem;overflow:hidden}.card-deck__container{display:flex}.card-deck__card{width:0;transition:all var(--easing-superslow);flex:0 0}.card-deck__card:nth-child(3n+1){background-color:#ad976c}.card-deck__card:nth-child(3n+2){background:#fff}.card-deck__card:nth-child(3n+3){background:linear-gradient(0deg,var(--gold-30,#e4ded3) 0,var(--gold-30,#e4ded3) 100%)}@media (width>=800px){.card-deck__inner{grid-column:span 12}.card-deck__card{cursor:pointer;justify-content:space-between;width:3rem;height:30rem;display:flex}.card-deck__card .card-deck__content,.card-deck__card .card-deck__image-wrapper{max-width:0}}.card-deck__card--active{flex:1 0;width:100%}.card-deck__card--active .card-deck__content{opacity:1;transition:opacity var(--easing-superslow) var(--timing-extraslow)}.card-deck__image-wrapper{height:16rem}@media (width>=800px){.card-deck__card--active{cursor:auto;width:auto}.card-deck__card--active .card-deck__image-wrapper{max-width:65%}.card-deck__card--active .card-deck__image{transform:scale(1.2)}.card-deck__image-wrapper{max-width:0;height:100%;transition:all var(--easing-superslow);flex:1 0;overflow:hidden}.card-deck__image{transition:transform 4s ease-in-out 1s}}.card-deck__image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%}.card-deck__content{opacity:0;height:20rem;transition:opacity var(--easing-superslow) flex var(--easing-superslow);flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:1.5rem 1rem;display:flex;position:relative}.card-deck__text{min-height:4.25rem;margin-top:1rem}.card-deck__button{background-color:var(--color-transparent);margin-top:2.5rem}.card-deck__button .button__title{color:var(--color-black)}.card-deck__button:hover .button__title{color:var(--color-white)}.card-deck__bullets{z-index:1;width:auto;position:absolute;top:1.5rem;bottom:auto;left:1rem}@media (width>=800px){.card-deck__content{min-width:35%;height:auto;padding:1.5rem 2.5rem;overflow:hidden}.card-deck__bullets{left:2.5rem}}.card-deck__bullets .card-deck__bullet{border:1px solid var(--color-black);cursor:pointer;background-color:#0000;width:13.15px;height:13.15px;margin:0 .5rem;display:inline-block;transform:rotate(45deg)}.card-deck__bullets .card-deck__bullet--active{background-color:var(--color-black)}.card-deck__navigation{display:flex;position:absolute;top:1.5rem;right:1rem}@media (width>=800px){.card-deck__navigation{display:none}}.card-deck__navigation-button{text-align:center;flex-direction:column;justify-content:center;width:2rem;height:2rem;display:flex}.card-deck__navigation-button--next svg{transform:rotate(180deg)}
