




@charset "UTF-8";.prints-gallery-wrapper{--prints-gallery-columns:repeat(auto-fit,minmax(200px,1fr));--prints-gallery-gap:3rem 2rem;--prints-border-size:5px;--prints-border:var(--prints-border-size) solid #fff;--prints-max-height:200px;--prints-radius:4px;--prints-shadow:0 0 10px rgba(0,0,0,0.2);--prints-shadow-hover:0 0 15px rgba(0,0,0,0.3);--prints-full-bg:#fff;--prints-full-border-size:10px;--prints-full-border:var(--prints-full-border-size) solid #fff;--prints-full-radius:4px;--prints-backdrop-color:rgba(0,0,0,0.8);--prints-backdrop-filter:blur(3px);--prints-dialog-width:80vw;--prints-dialog-start-zoom:0.25;--prints-dialog-max-height:90vh;--prints-scale-hover:1.05;--prints-transition-duration:0.3s;--prints-transition-timing:ease-in-out;--prints-caption-color:#222;--prints-caption-size:1rem;--prints-dialog-caption-color:#fff;--prints-dialog-caption-size:1rem;--prints-dialog-nav-bg:rgba(255,255,255,1);--prints-dialog-nav-color:#333;--prints-dialog-nav-size:2rem;--prints-dialog-nav-opacity:0.8;--prints-dialog-nav-padding:0.25em 0.5em;--prints-dialog-nav-radius:var(--prints-radius);--prints-dialog-nav-offset:10px}body.prints-no-scroll{overflow:hidden;touch-action:none}.prints-gallery{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:var(--prints-gallery-columns);gap:var(--prints-gallery-gap);justify-items:center;align-items:center}.prints-gallery figure,.prints-dialog figure{margin:0}.prints-item{display:block;width:fit-content;z-index:0;cursor:pointer;max-width:100%;will-change:rotate;transition:rotate var(--prints-transition-duration) var(--prints-transition-timing)}.prints-item.hovered{z-index:1}.prints-caption{margin-top:0.25rem;padding:0 var(--prints-border-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--prints-caption-color);font-size:var(--prints-caption-size)}.prints-thumb{border:var(--prints-border);box-shadow:var(--prints-shadow);border-radius:var(--prints-radius);will-change:box-shadow;transition:box-shadow var(--prints-transition-duration) var(--prints-transition-timing)}.prints-thumb:hover{box-shadow:var(--prints-shadow-hover)}.prints-thumb img{display:block;width:auto;height:auto;-webkit-user-select:none;user-select:none;max-height:var(--prints-max-height);max-width:100%;border-radius:calc(var(--prints-radius) - 2px)}.prints-gallery:not(.prints-rotate) .prints-thumb{will-change:scale,box-shadow;transition:scale var(--prints-transition-duration) var(--prints-transition-timing),box-shadow var(--prints-transition-duration) var(--prints-transition-timing)}.prints-gallery:not(.prints-rotate) .prints-thumb:hover{scale:var(--prints-scale-hover)}.prints-gallery.prints-rotate .prints-item{will-change:scale,rotate;transition:scale var(--prints-transition-duration) var(--prints-transition-timing),rotate var(--prints-transition-duration) var(--prints-transition-timing)}.prints-gallery.prints-rotate .prints-item:hover{scale:var(--prints-scale-hover)}.prints-dialog{border:none;padding:0;background:transparent;display:flex;align-items:center;justify-content:center;overflow:visible;translate:0 -1rem;background:var(--prints-full-bg);box-shadow:0 0 20px rgba(0,0,0,0.5);border-radius:var(--prints-full-radius);border:var(--prints-full-border);opacity:0;scale:var(--prints-dialog-start-zoom);transition:opacity var(--prints-transition-duration) var(--prints-transition-timing),scale var(--prints-transition-duration) var(--prints-transition-timing);/* When we’re “closing”,we already removed [open],but thedialog still has the .closing class so that we can keepusing our transition. */}.prints-dialog::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:var(--prints-backdrop-filter);transition:background-color var(--prints-transition-duration) var(--prints-transition-timing)}.prints-dialog.opening::backdrop{background-color:var(--prints-backdrop-color)}.prints-dialog.closing::backdrop{background-color:rgba(0,0,0,0)}.prints-dialog[open]{opacity:1;scale:1}.prints-dialog.closing{opacity:0;scale:var(--prints-dialog-start-zoom)}.prints-dialog-image{width:auto;height:auto;max-width:var(--prints-dialog-width);max-height:var(--prints-dialog-max-height);border-radius:var(--prints-full-radius);-webkit-user-select:none;user-select:none}.prints-dialog-caption{position:absolute;margin-top:0.5rem;translate:0 var(--prints-full-border-size);color:var(--prints-dialog-caption-color);font-size:var(--prints-dialog-caption-size);max-width:70ch}.prints-dialog button{display:grid;position:absolute;font-family:monospace,sans-serif;border:none;line-height:1;-webkit-user-select:none;user-select:none;cursor:pointer;background:var(--prints-dialog-nav-bg);opacity:var(--prints-dialog-nav-opacity);font-size:var(--prints-dialog-nav-size);color:var(--prints-dialog-nav-color);padding:var(--prints-dialog-nav-padding);border-radius:var(--prints-dialog-nav-radius);transition:opacity var(--prints-transition-duration) var(--prints-transition-timing)}.prints-dialog button svg{width:var(--prints-dialog-nav-size)}.prints-dialog button:hover,[data-whatinput="keyboard"] .prints-dialog button:focus{background:var(--prints-dialog-nav-bg);opacity:1}.prints-dialog button.prints-close-button{top:var(--prints-dialog-nav-offset);right:var(--prints-dialog-nav-offset)}.prints-dialog button.prints-prev-button{top:50%;left:var(--prints-dialog-nav-offset);transform:translateY(-50%)}.prints-dialog button.prints-prev-button.outside{left:calc((var(--prints-dialog-nav-offset) + var(--prints-full-border-size)) * -1);transform:translateY(-50%) translateX(-100%)}.prints-dialog button.prints-next-button{top:50%;right:var(--prints-dialog-nav-offset);transform:translateY(-50%)}.prints-dialog button.prints-next-button.outside{right:calc((var(--prints-dialog-nav-offset) + var(--prints-full-border-size)) * -1);transform:translateY(-50%) translateX(100%)}








@charset "UTF-8";
.header-bg{background-repeat:no-repeat    ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;-webkit-background-clip:border-box ;background-clip:border-box ; background-size:  cover ; }@media (hover:none) and (pointer:coarse){.header-bg{background-attachment:scroll!important}}
.content,.stacks_in_21{padding:48px 32px 64px 32px ;}


@charset "UTF-8";
.bento-container.stacks_in_22{display:grid;gap:calc(18rem/16);}@media (min-width:400px) and (max-width:640px){.bento-container.stacks_in_22{gap:calc(18rem/16)}}@media (min-width:640px) and (max-width:1024px){.bento-container.stacks_in_22{gap:calc(24rem/16)}}@media (min-width:1024px){.bento-container.stacks_in_22{gap:calc(24rem/16)}}
.prints-gallery-wrapper.stacks_in_25{--prints-width:160px;--prints-max-height:200px;--prints-gallery-gap:calc(16rem / 16);--prints-border-size:5px;--prints-full-border-size:10px;--prints-caption-size:calc(16rem / 16);--prints-dialog-caption-size:calc(16rem / 16);--prints-gallery-columns:repeat(auto-fit,minmax(var(--prints-width),1fr));--prints-border:var(--prints-border-size) solid rgba(255, 255, 255, 1.00);--prints-radius:2px;--prints-shadow:0 0 10px rgba(0, 0, 0, 0.25);--prints-shadow-hover:0 2px 15px rgba(0, 0, 0, 0.50);--prints-scale-hover:1.01;--prints-caption-color:rgba(0, 0, 0, 1.00);--prints-dialog-caption-color:rgba(255, 255, 255, 0.80);--prints-dialog-width:80vw;--prints-dialog-max-height:80vh;--prints-full-border:var(--prints-full-border-size) solid rgba(255, 255, 255, 1.00);--prints-full-bg:rgba(255, 255, 255, 1.00);--prints-full-radius:2px;--prints-dialog-start-zoom:0.25;--prints-transition-duration:0.3s;--prints-transition-timing:ease-in-out;--prints-backdrop-color:rgba(51, 51, 51, 0.80);--prints-backdrop-filter:blur(5px);--prints-dialog-nav-bg:rgba(255, 255, 255, 0.00);--prints-dialog-nav-color:rgba(255, 255, 255, 1.00);--prints-dialog-nav-opacity:0.75;--prints-dialog-nav-size:calc(32rem / 16);--prints-dialog-nav-padding:calc(8rem / 16) calc(16rem / 16);--prints-dialog-nav-radius:var(--prints-radius);}@media screen and (min-width:640px){.prints-gallery-wrapper.stacks_in_25{--prints-width:256px;--prints-max-height:200px;--prints-gallery-gap:calc(24rem / 16);--prints-border-size:7px;--prints-full-border-size:14px;--prints-caption-size:calc(16rem / 16);--prints-dialog-caption-size:calc(16rem / 16)}}@media screen and (min-width:1024px){.prints-gallery-wrapper.stacks_in_25{--prints-width:256px;--prints-max-height:200px;--prints-gallery-gap:calc(24rem / 16);--prints-border-size:7px;--prints-full-border-size:14px;--prints-caption-size:calc(16rem / 16);--prints-dialog-caption-size:calc(16rem / 16)}}.stacks_in_25 .prints-caption{text-align:center}
