.modal{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:all .2s ease;position:fixed;width:1000px;height:800px;max-width:90vw;max-height:40vh;opacity:0;visibility:hidden;z-index:20020}@media(min-width: 768px){.modal{max-width:80vw}}@media(min-width: 1050px){.modal{max-width:60vw;max-height:60vh}}@media(min-height: 850px){.modal{max-height:50vh}}.modal.panelActive{transition:all .4s ease;opacity:1;transition-delay:.2s;visibility:visible}.modal .closeButton{position:absolute;width:20px;height:20px;top:-26px;right:-3px;cursor:pointer;outline-offset:2px}.modal .closeButton:focus-visible{outline:1px solid #fff}.modal .closeButton:before,.modal .closeButton:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);content:"";width:20px;height:3px;background:#fff;display:block;-webkit-transform-origin:70% 50%;transform-origin:50% 50%;transition:all .2s ease}.modal .closeButton:before{-webkit-transform:translate(-51%, -50%) rotate(-45deg);transform:translate(-51%, -50%) rotate(-45deg)}.modal .closeButton:after{-webkit-transform:translate(-51%, -50%) rotate(45deg);transform:translate(-51%, -50%) rotate(45deg)}.modal .content,.modal iframe{width:100%;height:100%}.collectionsBanner{text-align:center;position:relative;overflow:hidden;padding-top:210px}@media(min-width: 1050px){.collectionsBanner{padding-top:145px}}.collectionsBanner.background-darkgreen{color:#fff;background:linear-gradient(#00341c 90%, #ffffff 10%)}@media(min-width: 1050px){.collectionsBanner.background-darkgreen{background:linear-gradient(#00341c 80%, #ffffff 20%)}}.collectionsBanner.background-darkgreen .cursiveHeader{color:#d9b04d}.collectionsBanner.background-darkgreen h1,.collectionsBanner.background-darkgreen .preamble{color:#fff}.collectionsBanner.background-darkgreen .createdBy{color:#d9b04d}.collectionsBanner.background-darkgreen .authorName{color:#fff}.collectionsBanner.background-darkgreen .authorName:hover{color:#d9b04d}.collectionsBanner.background-beige{background:linear-gradient(#faf8f5 90%, #ffffff 10%)}@media(min-width: 1050px){.collectionsBanner.background-beige{background:linear-gradient(#faf8f5 80%, #ffffff 20%)}}.collectionsBanner.background-lightgreen{background:linear-gradient(#ecf3ef 90%, #ffffff 10%)}@media(min-width: 1050px){.collectionsBanner.background-lightgreen{background:linear-gradient(#ecf3ef 80%, #ffffff 20%)}}.collectionsBanner.background-lightgreen .cursiveHeader,.collectionsBanner.background-lightgreen .createdBy,.collectionsBanner.background-beige .cursiveHeader,.collectionsBanner.background-beige .createdBy{color:#986f0d}.collectionsBanner.background-lightgreen .authorName,.collectionsBanner.background-beige .authorName{color:#045b2a}.collectionsBanner .headerText{position:relative;display:flex;justify-content:center}.collectionsBanner .headerText .cursiveHeader{font-size:32px;font-size:3.2rem;font-family:"Quickpen",sans-serif;position:absolute;margin-top:9px}@media(min-width: 1050px){.collectionsBanner .headerText .cursiveHeader{font-size:36px;font-size:3.6rem;margin-top:22px}}@media(min-width: 1420px){.collectionsBanner .headerText .cursiveHeader{font-size:42px;font-size:4.2rem}}.collectionsBanner h1{text-transform:uppercase;padding-top:30px;max-width:min(800px,80%)}@media(min-width: 1050px){.collectionsBanner h1{padding-top:45px}}.collectionsBanner .preamble{max-width:min(650px,80%);margin:0 auto 20px auto}.collectionsBanner .createdBy{font-size:14px;font-size:1.4rem;text-transform:uppercase;font-weight:700;margin-bottom:0;margin-top:5px}@media(min-width: 1050px){.collectionsBanner .createdBy{font-size:16px;font-size:1.6rem;margin-top:15px}}.collectionsBanner .authorName{font-size:14px;font-size:1.4rem;text-transform:capitalize;border:none;text-decoration:underline;padding:0;transition:color .2s ease;font-weight:400;margin-bottom:10px}@media(min-width: 1050px){.collectionsBanner .authorName{font-size:16px;font-size:1.6rem;margin-bottom:20px}}@media(min-width: 1420px){.collectionsBanner .authorName{font-size:18px;font-size:1.8rem}}.collectionsBanner .authorName:hover{color:#986f0d}.collectionsBanner .authorName:after{display:none}.collectionsBanner .imageGrid{width:100%;display:grid;grid-template-columns:[leftColumn] 1fr [mainColumn] 2fr [rightColumn] 1fr}@media(min-width: 1050px){.collectionsBanner .imageGrid{grid-template-columns:[leftColumn] 1fr [mainColumn] 1fr [rightColumn] 1fr;gap:35px}}@media(min-width: 1420px){.collectionsBanner .imageGrid{grid-template-columns:[leftColumn] 1fr [mainColumn] 1fr [rightColumn] 1fr;gap:50px}}.collectionsBanner .imageGrid img,.collectionsBanner .imageGrid video{width:100%;height:100%;object-fit:cover}.collectionsBanner .imageGrid .leftColumn{display:grid;grid-column:leftColumn/mainColumn;grid-template-columns:[leftImage23] 1fr;gap:20px;transform:translateX(-30%) !important}@media(min-width: 1050px){.collectionsBanner .imageGrid .leftColumn{grid-template-columns:[leftImage1] 1fr [leftImage23] 1fr;transform:translateX(-25%) !important;gap:35px}}@media(min-width: 1420px){.collectionsBanner .imageGrid .leftColumn{gap:50px}}.collectionsBanner .imageGrid .rightColumn{display:grid;grid-column:rightColumn/4;grid-template-columns:[rightImage12] 1fr;gap:20px;transform:translateX(30%) !important}@media(min-width: 1050px){.collectionsBanner .imageGrid .rightColumn{grid-template-columns:[rightImage12] 1fr [rightImage3] 1fr;transform:translateX(25%) !important;gap:35px}}@media(min-width: 1420px){.collectionsBanner .imageGrid .rightColumn{gap:50px}}.collectionsBanner .imageGrid .leftImage1{display:none}@media(min-width: 1050px){.collectionsBanner .imageGrid .leftImage1{display:block;grid-column:leftImage1/leftImage23;grid-row:1/3;place-self:center;justify-self:end}}.collectionsBanner .imageGrid .leftImage2{grid-column:leftImage23/3;grid-row:1/2}.collectionsBanner .imageGrid .leftImage3{grid-column:leftImage23/3;grid-row:2/3}.collectionsBanner .imageGrid .mainImage{position:relative;place-self:center;grid-column:mainColumn/rightColumn;position:relative;overflow:hidden;width:115%;margin:22px 0}@media(min-width: 1050px){.collectionsBanner .imageGrid .mainImage{width:150%;max-height:90%;margin:40px 0}}@media(min-width: 1420px){.collectionsBanner .imageGrid .mainImage{margin:60px 0}}.collectionsBanner .imageGrid .mainImage:after{content:"";position:absolute;border:10px solid;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to right, #a48045 20%, #8f703e 30%, #ebc866 60%, #a48045 100%);inset:10px}@media(min-width: 1050px){.collectionsBanner .imageGrid .mainImage:after{inset:20px}}.collectionsBanner .imageGrid .mainImage .playIcon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:60px;height:60px;outline-offset:2px;z-index:10}@media(min-width: 768px){.collectionsBanner .imageGrid .mainImage .playIcon{width:70px;height:70px}}@media(min-width: 1050px){.collectionsBanner .imageGrid .mainImage .playIcon{width:80px;height:80px}}@media(min-width: 1420px){.collectionsBanner .imageGrid .mainImage .playIcon{width:98px;height:98px}}.collectionsBanner .imageGrid .mainImage .playIcon:focus-visible{outline:1px solid #0015ff}.collectionsBanner .imageGrid .mainImage .playIcon:hover circle{color:#986f0d}.collectionsBanner .imageGrid .mainImage .playIcon:hover path{color:#faf8f5}.collectionsBanner .imageGrid .mainImage .playIcon circle,.collectionsBanner .imageGrid .mainImage .playIcon path{transition:color ease-in-out .2s}.collectionsBanner .imageGrid .mainImage .playIcon circle{color:#d9b04d}.collectionsBanner .imageGrid .mainImage .playIcon path{color:#022517}.collectionsBanner .imageGrid .mainImage .playIcon svg{height:60px;width:60px;transition:fill .2s ease}@media(min-width: 768px){.collectionsBanner .imageGrid .mainImage .playIcon svg{width:70px;height:70px}}@media(min-width: 1050px){.collectionsBanner .imageGrid .mainImage .playIcon svg{width:80px;height:80px}}@media(min-width: 1420px){.collectionsBanner .imageGrid .mainImage .playIcon svg{width:98px;height:98px}}.collectionsBanner .imageGrid .mainWrapper{padding-top:80%}.collectionsBanner .imageGrid .mainWrapper video{position:absolute;top:0;bottom:0;left:0;right:0}.collectionsBanner .imageGrid .rightImage1{grid-column:rightImage12/rightImage3;grid-row:1/2}.collectionsBanner .imageGrid .rightImage2{grid-column:rightImage12/rightImage3;grid-row:2/3}.collectionsBanner .imageGrid .rightImage3{display:none}@media(min-width: 1050px){.collectionsBanner .imageGrid .rightImage3{display:block;grid-column:rightImage3/3;grid-row:1/3;place-self:center;justify-self:start}}
