.gd-contact-sheet{width:100%;margin:0 auto;position:relative}.gd-photo-list{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:3.2rem 2.4rem;margin:0;padding:0;list-style:none;display:grid}.gd-photo-item{--gd-paper-tint:#fffdf6;aspect-ratio:var(--gd-card-ar,1);box-sizing:border-box;margin:0;list-style:none;position:relative;overflow:visible}html.gd-js .gd-contact-sheet:not([data-gd-ready]) .gd-photo-list{display:none}html.gd-js .gd-contact-sheet:not([data-gd-ready]){min-height:100vh}.gd-contact-sheet[data-gd-ready] .gd-photo-list{height:100%;display:block}.gd-contact-sheet[data-gd-ready] .gd-photo-item{aspect-ratio:auto;position:absolute}.gd-photo-shell{color:inherit;text-decoration:none;display:block;inset:0;overflow:visible;width:auto!important;height:auto!important;position:absolute!important}.gd-photo-shell:hover{opacity:1}.gd-photo-shell:focus-visible{outline:.2rem solid var(--accent,#1a5fb4);outline-offset:.3rem;z-index:5}.gd-photo-img{left:var(--gd-polaroid-side,1.2rem);top:var(--gd-polaroid-top,1.2rem);z-index:1;width:calc(100% - var(--gd-polaroid-side,1.2rem) * 2);height:calc(100% - var(--gd-polaroid-top,1.2rem) - var(--gd-polaroid-caption,4.4rem));object-fit:cover;opacity:1;max-width:none;margin:0;display:block;position:absolute}[data-gd-enhanced] .gd-photo-img{opacity:0;transition:opacity .5s}[data-gd-enhanced] .gd-photo-img.gd-loaded{opacity:1}.gd-photo-error{z-index:6;background:var(--gd-error-bg,#f7f5eff5);color:var(--gd-error-ink,#2c2923);font-size:var(--text-xs,1.35rem);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;display:flex;position:absolute;inset:0}.gd-photo-retry{font-size:var(--text-xs,1.35rem);cursor:pointer;background:0 0;border:.1rem solid;border-radius:.2rem;padding:.4rem 1rem}.gd-viewer{--gd-machine:Futura, "Futura PT", "Century Gothic", "Avenir Next", "Trebuchet MS", sans-serif;--gd-toolbar-height:4rem;--gd-control-size:2.4rem;--gd-mount:linear-gradient(180deg, #302a28, #242323);--gd-mount-edge:#48403b;--gd-mount-side:#3a3330;--gd-ink:#e7ded5;--gd-ink-muted:#a59a92;--gd-lcd:#a6ad97;--gd-lcd-ink:#1d221b;--gd-imprint:#ff7a2e;z-index:100;color:#e6e6e6;background:radial-gradient(55% 60% at 50% 45%,#fffaf00d,#0000 72%),#121212;border:none;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.gd-viewer::backdrop{background:#121212}html:has(.gd-viewer[open]){overflow:hidden}.gd-viewer-shell{width:100%;height:100%;position:relative}.gd-viewer-status,.gd-viewer-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:.1rem;height:.1rem;margin:-.1rem;padding:0;position:absolute;overflow:hidden}.gd-viewer-header{z-index:10;height:calc(var(--gd-toolbar-height) + env(safe-area-inset-top,0px));padding:calc(.8rem + env(safe-area-inset-top,0px)) max(1.6rem, env(safe-area-inset-right,0px)) .8rem max(1.6rem, env(safe-area-inset-left,0px));pointer-events:none;background:0 0;display:block;position:absolute;inset:0 0 auto}.gd-viewer-actions{align-items:center;gap:.8rem;display:flex}.gd-viewer-actions svg,.gd-viewer-nav svg{width:calc(var(--gd-control-size) / 2);height:calc(var(--gd-control-size) / 2);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;display:block}.gd-viewer-actions button,.gd-viewer-nav{min-width:var(--gd-control-size);min-height:var(--gd-control-size);width:var(--gd-control-size);height:var(--gd-control-size);border-radius:calc(var(--gd-control-size) / 4);color:#f1f1f1;font:500 1.4rem / 1 var(--gd-machine);cursor:pointer;opacity:1;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#242424;border:1px solid #414141;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:static}.gd-viewer-actions button:active{color:#fff;background:#414141}.gd-viewer-actions .gd-viewer-close{margin-inline-end:auto}.gd-viewer-turn[aria-expanded=true]{color:#191919;background:#e7ded5}.gd-viewer-actions button:disabled{opacity:.4;cursor:default}.gd-viewer-actions button:focus-visible{outline-offset:.2rem;outline:.2rem solid #fff}.gd-viewer-nav{z-index:12;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.gd-viewer-nav:focus-visible{opacity:1;pointer-events:auto;outline-offset:.2rem;outline:.2rem solid #fff}.gd-viewer-prev{left:1.6rem}.gd-viewer-next{right:1.6rem}.gd-viewer-stage{perspective-origin:50%;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:radial-gradient(clamp(46rem,90vw,140rem) clamp(26rem,55vh,60rem) at 50% -14%,#d7221280,#c81c0e29 40%,#c41a0e0d 65%,#0000 85%);position:absolute;inset:0;overflow:clip}.gd-viewer-stage.gd-carousel-dragging,.gd-viewer-stage.gd-carousel-dragging *{cursor:grabbing}.gd-viewer-stage:focus{outline:none}.gd-carousel,.gd-slot,.gd-slot-sway,.gd-slot-breeze{width:0;height:0;transform-style:preserve-3d;transform-origin:0 0;position:absolute;top:0;left:0}.gd-carousel{left:50%}.gd-slot-breeze{animation:7.4s ease-in-out infinite alternate gd-breeze}@keyframes gd-breeze{0%{transform:rotate(-.25deg)rotateY(-1.2deg)}to{transform:rotate(.25deg)rotateY(1.4deg)}}.gd-print{top:var(--gd-print-offset);transform-style:preserve-3d;transform-origin:50% 0;position:absolute}.gd-slot:not(.gd-slot-current) .gd-print{cursor:pointer}.gd-slot-current .gd-print-turnable{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M21.5 10A8.5 8.5 0 1 0 22.5 17' stroke='%23111' stroke-width='5'/%3E%3Cpath d='M21.5 10A8.5 8.5 0 1 0 22.5 17' stroke='%23fff' stroke-width='2.2'/%3E%3C/g%3E%3Cpath d='M24.5 4l-1.2 8.2-7.6-3z' fill='%23fff' stroke='%23111' stroke-width='1.4' stroke-linejoin='round'/%3E%3C/svg%3E") 14 14,pointer}.gd-print-face{box-shadow:inset 0 0 0 .1rem var(--gd-mount-edge), inset 0 .1rem #f4b29424;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:.2rem solid #0000;border-radius:.35rem;position:absolute;inset:-.2rem;overflow:hidden}.gd-print-face:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(180deg, rgba(255, 52, 32, calc(var(--gd-safe,0) * .16)), transparent 55%), rgba(0, 0, 0, var(--gd-shade,0));position:absolute;inset:0}.gd-print-front{background:linear-gradient(180deg, rgba(255, 52, 32, calc(var(--gd-safe,0) * .16)), transparent 55%), var(--gd-mount);background-clip:padding-box;transform:translateZ(.1rem)}.gd-print-front:after{background:rgba(0, 0, 0, var(--gd-shade,0))}.gd-print-front:before{content:"";inset:var(--gd-border);background:#1a1817;position:absolute;box-shadow:0 0 0 .1rem #000000a6,0 .2rem 1rem #0003}.gd-print-photo{inset:var(--gd-border);z-index:1;width:calc(100% - var(--gd-border) * 2);height:calc(100% - var(--gd-border) * 2);object-fit:cover;opacity:0;filter:brightness(.3)contrast(.7);-webkit-user-drag:none;max-width:none;max-height:none;margin:0;transition:opacity .8s ease-out,filter 2.2s cubic-bezier(.2,.7,.3,1);display:block;position:absolute}.gd-print-photo-full{z-index:2;filter:none;transition:opacity .6s}.gd-print-photo-developed{opacity:1;filter:none}.gd-print-error{inset:var(--gd-border);color:var(--gd-ink-muted);font-family:var(--gd-machine);letter-spacing:.08em;text-transform:uppercase;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;place-content:center;justify-items:center;gap:.8rem;padding:1.6rem;font-size:1.5rem;display:grid;position:absolute;transform:translateZ(.2rem)}.gd-print-error p{margin:0}.gd-viewer-retry{color:inherit;font:inherit;cursor:pointer;background:0 0;border:.1rem solid;border-radius:.2rem;padding:.6rem 1.4rem}.gd-print-edge{background:var(--gd-mount-side);width:.2rem;height:100%;margin-left:-.1rem;position:absolute;top:0;transform:rotateY(90deg)}.gd-print-edge-left{left:0}.gd-print-edge-right{left:100%}.gd-tag{left:calc(50% + var(--gd-tag-left));top:var(--gd-tag-top);z-index:6;color:#3d3222;width:9.6rem;height:3rem;font:inherit;cursor:pointer;transform-style:preserve-3d;transform-origin:0;background:0 0;border:0;margin:0;padding:0;position:absolute;transform:rotate(-5deg)}.gd-tag:not(:focus-visible){opacity:0;pointer-events:none}.gd-slot:not(.gd-slot-current) .gd-tag{visibility:hidden}.gd-tag:before{content:"";background:#ded6c8bf;width:2.3rem;height:.1rem;position:absolute;top:50%;left:-1.4rem}.gd-tag-face{clip-path:polygon(.8rem 0,100% 0,100% 100%,.8rem 100%,0 72%,0 28%);font-family:var(--gd-machine);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at .9rem,#121212 0 .24rem,#a68b52 .25rem .4rem,#0000 .41rem),linear-gradient(170deg,#e4cf9b,#ccb17a);justify-content:center;align-items:center;padding-left:1.4rem;font-size:1.15rem;font-weight:600;display:flex;position:absolute;inset:0}.gd-tag-rear{clip-path:polygon(0 0,calc(100% - .8rem) 0,100% 28%,100% 72%,calc(100% - .8rem) 100%,0 100%);background:radial-gradient(circle at calc(100% - .9rem),#121212 0 .24rem,#a68b52 .25rem .4rem,#0000 .41rem),linear-gradient(190deg,#e4cf9b,#ccb17a);padding:0 1.4rem 0 0;transform:rotateY(180deg)}.gd-tag-arrow{margin-left:.3em;font-family:system-ui,Apple Symbols,Segoe UI Symbol,sans-serif}.gd-tag:focus-visible{outline-offset:.3rem;outline:.2rem solid #fff}.gd-print-back{background:var(--gd-mount);color:var(--gd-ink);font-family:var(--gd-machine);background-clip:padding-box;transform:rotateY(180deg)translateZ(.1rem);container-type:size}.gd-back{--gd-back-pad:6cqmin;--gd-lcd-columns:2;--gd-lcd-fill:calc((100cqi - 2 * var(--gd-back-pad)) / 15.9);padding:var(--gd-back-pad);grid-template:"head""lcd""specs""map"minmax(0,1fr)"date"/minmax(0,1fr);align-content:start;gap:1.1em 1.8em;font-size:clamp(1rem,3.6cqmin,2.1rem);line-height:1.2;display:grid;position:absolute;inset:0}.gd-back:not(:has(.gd-back-locator)){grid-template:"head""."minmax(0,1fr)"lcd""specs""."minmax(0,1fr)"date"/minmax(0,1fr)}.gd-back:not(:has(.gd-back-locator)) .gd-back-lcd,.gd-back:not(:has(.gd-back-locator)) .gd-back-specs{justify-self:center}.gd-back:not(:has(.gd-back-locator)) .gd-back-specs{width:min(100%,31.8em)}@container (width>=48rem) or (aspect-ratio>=5/4){.gd-back:has(.gd-back-locator){--gd-lcd-columns:4;--gd-lcd-fill:calc((100cqi - 2 * var(--gd-back-pad)) / 28.1)}}@container (height<32rem) and (aspect-ratio>=5/4){.gd-back:not(:has(.gd-back-locator)){--gd-lcd-columns:4;--gd-lcd-fill:calc((100cqi - 2 * var(--gd-back-pad)) / 28.1);gap:.7em 1.4em}.gd-back:not(:has(.gd-back-locator)) .gd-back-specs{width:100%}}@container (aspect-ratio>=5/4){.gd-back:has(.gd-back-locator){--gd-lcd-columns:2;--gd-lcd-fill:calc((100cqi - 2 * var(--gd-back-pad) - 1.8em) / 2 / 15.9);grid-template:"head head""lcd map""specs map""date map"minmax(min-content,1fr)/minmax(0,1fr) minmax(0,1fr)}.gd-back:has(.gd-back-locator) .gd-back-imprint{justify-self:start}}@container (width<48rem) and (aspect-ratio>=5/4){.gd-back:has(.gd-back-locator){--gd-lcd-columns:4;--gd-lcd-fill:calc((100cqi - 2 * var(--gd-back-pad)) / 28.1);grid-template:"head head""lcd lcd""specs map""date map"minmax(min-content,1fr)/minmax(0,1fr) minmax(0,1fr);gap:.7em 1.4em}.gd-back:has(.gd-back-locator) .gd-back-spec{padding-block:.4em}}.gd-back-header{grid-area:head}.gd-back-mark{border-bottom:.1rem solid var(--gd-mount-edge);letter-spacing:.22em;text-transform:uppercase;margin:0;padding-bottom:.55em;font-size:.7em;font-weight:700}.gd-back-title{margin:1em 0 0;font-size:1.15em;font-weight:500}.gd-back-lcd{grid-area:lcd;grid-template-columns:repeat(var(--gd-lcd-columns), max-content);background:linear-gradient(180deg, #ffffff24, transparent 45%), var(--gd-lcd);width:max-content;color:var(--gd-lcd-ink);font-size:clamp(.85em, var(--gd-lcd-fill), 2em);border-radius:.3em;justify-self:start;gap:.7em 2.2em;margin:.32em;padding:.85em 1.3em .95em;display:grid;box-shadow:inset 0 .12em .35em #00000073,0 0 0 .24em #141211,0 0 0 .32em #3d3633}.gd-back-readout{min-width:0}.gd-back-lcd dt{letter-spacing:.18em;text-transform:uppercase;opacity:.72;font-size:.5em;font-weight:700}.gd-back-lcd dd{align-items:baseline;gap:.12em;margin:.3em 0 0;font-size:1.6em;line-height:1;display:flex}.gd-back-unit{letter-spacing:.06em;font-size:.36em;font-weight:700}.gd-back-digits{font-size:.8em;font-weight:500}.gd-seg{height:1em;display:inline-block;overflow:visible}.gd-seg-on{fill:currentColor}.gd-seg-off{fill:currentColor;opacity:.07}.gd-back-specs{border-top:.1rem solid var(--gd-mount-edge);grid-area:specs;grid-template-columns:max-content minmax(0,1fr);column-gap:1.6em;margin:0;display:grid}.gd-back-spec{grid-column:1/-1;grid-template-columns:subgrid;border-bottom:.1rem solid var(--gd-mount-edge);align-items:baseline;padding:.55em 0;display:grid}.gd-back-specs dt{color:var(--gd-ink-muted);letter-spacing:.22em;text-transform:uppercase;font-size:.56em;font-weight:700}.gd-back-specs dd{font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:normal;margin:0;font-size:.82em;font-weight:500}.gd-back-imprint{color:var(--gd-imprint);filter:drop-shadow(0 0 .12em #ff6e2899);grid-area:date;place-self:end;margin:0;font-size:1.4em;line-height:1}.gd-back-locator{flex-direction:column;grid-area:map;gap:.55em;min-height:0;margin:.32em;display:flex}.gd-back-map{z-index:0;isolation:isolate;background:linear-gradient(90deg,#e7ded50f .1rem,#0000 .1rem) 0 0/2.4em 2.4em,linear-gradient(0deg,#e7ded50f .1rem,#0000 .1rem) 0 0/2.4em 2.4em,#171514;border-radius:.3em;flex:auto;min-height:0;position:relative;overflow:hidden;box-shadow:0 0 0 .24em #141211,0 0 0 .32em #3d3633}.gd-back-map.maplibregl-map{font-family:var(--gd-machine);background:#29312e;font-size:1.1rem}.gd-back-map-failed{color:var(--gd-ink-muted);place-items:center;display:grid}.gd-back-map .maplibregl-ctrl-group{color:var(--gd-ink);background:#252c2f}.gd-back-map .maplibregl-ctrl-group button+button{border-top-color:#434a4d}@container (width<48rem){.gd-back-map .maplibregl-ctrl-group{display:flex}.gd-back-map .maplibregl-ctrl-group button+button{border-top:0;border-left:1px solid #434a4d}}.gd-back-map .maplibregl-ctrl button:not(:disabled):hover{background-color:#353e42}.gd-back-map .maplibregl-ctrl-icon,.gd-back-map .maplibregl-ctrl-attrib-button{filter:invert()}.gd-back-map.maplibregl-map .maplibregl-ctrl-attrib{color:var(--gd-ink-muted);background:#14181ae6}.gd-back-map .maplibregl-ctrl-attrib a{color:var(--gd-ink)}.gd-back-pin{--gd-reticle:linear-gradient(var(--gd-imprint), var(--gd-imprint));cursor:pointer;background:var(--gd-reticle) left top / 32% .2rem, var(--gd-reticle) left top / .2rem 32%, var(--gd-reticle) right top / 32% .2rem, var(--gd-reticle) right top / .2rem 32%, var(--gd-reticle) left bottom / 32% .2rem, var(--gd-reticle) left bottom / .2rem 32%, var(--gd-reticle) right bottom / 32% .2rem, var(--gd-reticle) right bottom / .2rem 32%, radial-gradient(circle, var(--gd-imprint) 0 .2rem, transparent .22rem);filter:drop-shadow(0 0 .15rem #ff6e288c);background-repeat:no-repeat;width:2.6rem;height:2.6rem;display:block}.gd-back-pin:focus-visible{outline:.2rem solid var(--gd-imprint);outline-offset:.3rem}.gd-back-place{color:inherit;text-decoration:none}.gd-back-place:hover,.gd-back-place:focus-visible{text-decoration:underline;text-decoration-color:var(--gd-imprint)}.gd-viewer-mobile{--gd-toolbar-height:6.4rem;--gd-control-size:4.8rem;font-family:var(--gd-machine);background:#121212}.gd-viewer-mobile .gd-viewer-header{background:#121212}.gd-viewer-mobile .gd-viewer-nav{display:none}.gd-viewer-mobile .gd-viewer-stage{inset:calc(var(--gd-toolbar-height) + env(safe-area-inset-top,0px)) 0 0;cursor:auto;background:0 0}.gd-viewer-mobile .gd-print-edge,.gd-viewer-mobile .gd-tag,.gd-viewer-mobile .gd-print-face:after,.gd-viewer-mobile .gd-print-front:before{display:none}.gd-viewer-mobile .gd-slot-breeze{animation:none}.gd-viewer-mobile .gd-carousel,.gd-viewer-mobile .gd-slot,.gd-viewer-mobile .gd-slot-sway,.gd-viewer-mobile .gd-slot-breeze,.gd-viewer-mobile .gd-print{transform-style:flat}.gd-viewer-mobile .gd-print-turnable{cursor:auto}.gd-viewer-mobile .gd-print-face{box-shadow:none;border:0;border-radius:0;inset:0;transform:none}.gd-viewer-mobile .gd-print-front{background:#121212}.gd-viewer-mobile .gd-print-photo{object-fit:contain;filter:none;width:100%;height:100%;transition:opacity .2s;inset:0}.gd-viewer-mobile .gd-print-back{overscroll-behavior:contain;touch-action:pan-y pinch-zoom;background:#121212;overflow:auto}.gd-viewer-mobile .gd-back{min-height:100%;padding:2rem max(2rem, env(safe-area-inset-right,0px)) max(2rem, env(safe-area-inset-bottom,0px)) max(2rem, env(safe-area-inset-left,0px));flex-direction:column;gap:2rem;font-size:1.6rem;line-height:1.4;display:flex;position:relative;inset:auto}.gd-viewer-mobile .gd-back-mark{letter-spacing:.14em;padding-bottom:1rem;font-size:1.3rem}.gd-viewer-mobile .gd-back-title{margin-top:1.2rem;font-size:1.6rem}.gd-viewer-mobile .gd-back .gd-back-lcd{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 1.6rem;width:auto;margin:.32rem;padding:1.8rem 1.6rem;font-size:1.6rem}.gd-viewer-mobile .gd-back-lcd dt{letter-spacing:.08em;font-size:1.1rem}.gd-viewer-mobile .gd-back-lcd dd{margin-top:.8rem;font-size:2.8rem}.gd-viewer-mobile .gd-back-unit{font-size:1.1rem}.gd-viewer-mobile .gd-back .gd-back-specs{flex:none;column-gap:1.6rem;width:100%}.gd-viewer-mobile .gd-back .gd-back-spec{padding-block:1.2rem}.gd-viewer-mobile .gd-back-specs dt{letter-spacing:.08em;font-size:1.1rem}.gd-viewer-mobile .gd-back-specs dd{font-size:1.5rem}.gd-viewer-mobile .gd-back-locator{flex:none;height:clamp(22rem,35dvh,32rem);min-height:22rem}.gd-viewer-mobile .gd-back-map .maplibregl-ctrl-group button,.gd-viewer-mobile .gd-back-map .maplibregl-ctrl-attrib-button{width:4.4rem;min-width:44px;height:4.4rem;min-height:44px}.gd-viewer-mobile .gd-back-map .maplibregl-ctrl-attrib{min-width:44px;min-height:44px;padding-right:4.4rem}.gd-viewer-mobile .gd-back-map .maplibregl-ctrl-attrib-button{background-position:50%;background-repeat:no-repeat}.gd-viewer-mobile .gd-back-imprint{flex:none;align-self:flex-end;margin-top:.4rem;font-size:2rem}@media (prefers-reduced-motion:reduce){.gd-photo-img,.gd-viewer-close,.gd-print-photo{transition:none!important}.gd-slot-breeze{animation:none}}
