._app_1r0h2_1{flex-direction:column;justify-content:space-between;min-height:100dvh;display:flex}._app_1r0h2_1>section{margin-bottom:50px}._app_1r0h2_1>footer{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;margin-bottom:30px;font-size:1.5rem;display:flex}@media (width>=700px){._app_1r0h2_1>footer{font-size:1rem}}._app_1r0h2_1>footer a{text-decoration:underline}._toggle_flmth_1{z-index:1;color:var(--muted);-webkit-tap-highlight-color:transparent;align-items:center;padding:16px 16px 20px 24px;transition:color .2s;display:flex;position:absolute;top:0;right:0}@media (width>=700px){._toggle_flmth_1{padding:18px 18px 18px 22px}}._toggle_flmth_1 svg{flex:none;width:28px;height:28px}@media (hover:hover) and (pointer:fine){._toggle_flmth_1:hover{color:var(--text)}}._toggle_flmth_1:focus-visible{color:var(--text)}._images_z15g5_1{--arrow:#fff;--arrow-halo:#0008;--arrow-hover:#0006;left:var(--edit-inset,0px);top:0;bottom:0;right:var(--edit-inset-right,0px);scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x;background:#000;display:flex;position:fixed;overflow-x:auto}._images_z15g5_1._zoomed_z15g5_17{touch-action:none;cursor:grab;overflow:hidden}._images_z15g5_1._zoomed_z15g5_17:active{cursor:grabbing}._images_z15g5_1[data-background=theme-dark]{background:var(--theme-dark)}._images_z15g5_1[data-background=theme-light]{background:var(--theme-light)}._images_z15g5_1[data-background=white]{background:#fff}._images_z15g5_1[data-shadow-color=theme-dark]{--shadow-color:var(--theme-dark)}._images_z15g5_1[data-shadow-color=theme-light]{--shadow-color:var(--theme-light)}._images_z15g5_1[data-shadow-color=white]{--shadow-color:#fff}._images_z15g5_1[data-arrows=dark]{--arrow:#000;--arrow-halo:#fff8;--arrow-hover:#0001}._slide_z15g5_49{scroll-snap-align:start;flex:0 0 calc(100dvw - var(--edit-inset,0px) - var(--edit-inset-right,0px));justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}._slide_z15g5_49 a{display:content}._slide_z15g5_49 img{object-fit:contain;--shadow-strength:var(--shadow,.4);max-width:100%;max-height:100%;box-shadow:0 calc(10px * var(--shadow-strength)) calc(30px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(90% * var(--shadow-strength)), transparent), 0 0 calc(60px * var(--shadow-strength)) calc(16px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(80% * var(--shadow-strength)), transparent), 0 calc(80px * var(--shadow-strength)) calc(240px * var(--shadow-strength)) calc(64px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(100% * var(--shadow-strength)), transparent);position:relative}._slide_z15g5_49 ._image_z15g5_1{width:min(100%, 100dvh * var(--ratio));max-height:100%;aspect-ratio:var(--ratio);--shadow-strength:var(--shadow,.4);box-shadow:0 calc(10px * var(--shadow-strength)) calc(30px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(90% * var(--shadow-strength)), transparent), 0 0 calc(60px * var(--shadow-strength)) calc(16px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(80% * var(--shadow-strength)), transparent), 0 calc(80px * var(--shadow-strength)) calc(240px * var(--shadow-strength)) calc(64px * var(--shadow-strength)) color-mix(in srgb, var(--shadow-color,#000) calc(100% * var(--shadow-strength)), transparent);position:relative}._slide_z15g5_49 ._image_z15g5_1 img{width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;position:absolute;inset:0}._slide_z15g5_49 ._image_z15g5_1 img._loading_z15g5_87{visibility:hidden}._slide_z15g5_49 img._backdrop_z15g5_90{object-fit:cover;filter:blur(40px)brightness(.35);width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;pointer-events:none;position:absolute;inset:0;transform:scale(1.2)}._slide_z15g5_49 img._backdrop_z15g5_90._full_z15g5_103{transition:opacity .4s}._slide_z15g5_49 img._backdrop_z15g5_90._loading_z15g5_87{opacity:0}._slide_z15g5_49 img._backdrop_z15g5_90._covered_z15g5_109{visibility:hidden;transition:visibility 0s .4s}._slide_z15g5_49 svg{color:#fff;width:36px;height:36px}._slide_z15g5_49 ._edit_z15g5_118{transition:opacity .2s;position:absolute;top:8px;left:8px}._slide_z15g5_49 ._edit_z15g5_118 svg{color:currentColor;width:16px;height:16px}._slideshow_z15g5_130,._slideshow_z15g5_130._zoomed_z15g5_17{overflow:clip}._slideshow_z15g5_130{scroll-snap-type:none}._slideshow_z15g5_130 ._slide_z15g5_49{background:inherit;opacity:0;visibility:hidden;position:absolute;inset:0}._slideshow_z15g5_130 ._slide_z15g5_49:not(._near_z15g5_143){display:none}._slideshow_z15g5_130 ._slide_z15g5_49._current_z15g5_146{z-index:1;opacity:1;visibility:visible}._slideshow_z15g5_130 ._slide_z15g5_49._entering_z15g5_151{animation:var(--transition-duration) ease-in-out}._slideshow_z15g5_130 ._slide_z15g5_49._leaving_z15g5_154{opacity:1;visibility:visible;animation:_slide-hold_z15g5_1 var(--transition-duration) ease-in-out forwards}._slideshow_z15g5_130[data-transition=crossfade] ._entering_z15g5_151{animation-name:_crossfade-in_z15g5_1}._slideshow_z15g5_130[data-transition=soft-wipe] ._entering_z15g5_151{--transition-progress:100%;-webkit-mask-image:linear-gradient(to left, #000 calc(var(--transition-progress) * 1.3 - 30%), transparent calc(var(--transition-progress) * 1.3));mask-image:linear-gradient(to left, #000 calc(var(--transition-progress) * 1.3 - 30%), transparent calc(var(--transition-progress) * 1.3));animation-name:_mask-reveal_z15g5_1}._slideshow_z15g5_130[data-transition=wipe] ._entering_z15g5_151{animation-name:_wipe-in_z15g5_1}._slideshow_z15g5_130[data-transition=iris] ._entering_z15g5_151{animation-name:_iris-in_z15g5_1;animation-timing-function:cubic-bezier(.33,1,.68,1)}._slideshow_z15g5_130[data-transition=blinds] ._entering_z15g5_151{--transition-progress:100%;-webkit-mask-image:repeating-linear-gradient(to right, #000 0 calc(var(--transition-progress) / 10), transparent calc(var(--transition-progress) / 10) 10%);mask-image:repeating-linear-gradient(to right, #000 0 calc(var(--transition-progress) / 10), transparent calc(var(--transition-progress) / 10) 10%);animation-name:_mask-reveal_z15g5_1}._slideshow_z15g5_130[data-transition=settle] ._entering_z15g5_151{animation-name:_settle-in_z15g5_1;animation-timing-function:cubic-bezier(.33,1,.68,1)}._slideshow_z15g5_130[data-transition=slide-over] ._entering_z15g5_151{animation-name:_push-in_z15g5_1;animation-timing-function:cubic-bezier(.33,1,.68,1)}._slideshow_z15g5_130[data-transition=blur-dissolve] ._entering_z15g5_151{animation-name:_blur-dissolve-in_z15g5_1;animation-timing-function:cubic-bezier(.33,1,.68,1)}._slideshow_z15g5_130[data-transition=push] ._entering_z15g5_151{animation-name:_push-in_z15g5_1}._slideshow_z15g5_130[data-transition=push] ._leaving_z15g5_154{animation-name:_push-out_z15g5_1}._slideshow_z15g5_130[data-transition=parallax-push] ._entering_z15g5_151{animation-name:_push-in_z15g5_1}._slideshow_z15g5_130[data-transition=parallax-push] ._leaving_z15g5_154{animation-name:_parallax-push-out_z15g5_1}._slideshow_z15g5_130[data-transition=fade-through-black] ._entering_z15g5_151{animation-name:_black-in_z15g5_1}._slideshow_z15g5_130[data-transition=fade-through-black] ._leaving_z15g5_154{animation-name:_black-out_z15g5_1}._slideshow_z15g5_130[data-transition=zoom-through] ._leaving_z15g5_154{z-index:2;animation-name:_zoom-through-out_z15g5_1;animation-timing-function:cubic-bezier(.32,0,.67,0)}._slideshow_z15g5_130[data-transition=toss] ._leaving_z15g5_154{z-index:2;animation-name:_toss-out_z15g5_1;animation-timing-function:cubic-bezier(.32,0,.67,0)}._slideshow_z15g5_130[data-transition=flip] ._entering_z15g5_151{animation-name:_flip-in_z15g5_1}._slideshow_z15g5_130[data-transition=flip] ._leaving_z15g5_154{animation-name:_flip-out_z15g5_1}@media (prefers-reduced-motion:reduce){._slideshow_z15g5_130 ._slide_z15g5_49._entering_z15g5_151{animation:none}._slideshow_z15g5_130 ._slide_z15g5_49._leaving_z15g5_154{visibility:hidden;animation:none}}@property --transition-progress{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes _slide-hold_z15g5_1{to{visibility:hidden}}@keyframes _crossfade-in_z15g5_1{0%{opacity:0}}@keyframes _mask-reveal_z15g5_1{0%{--transition-progress:0%}}@keyframes _wipe-in_z15g5_1{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes _iris-in_z15g5_1{0%{clip-path:circle(0%)}to{clip-path:circle(71%)}}@keyframes _settle-in_z15g5_1{0%{opacity:0;transform:scale(1.05)}}@keyframes _blur-dissolve-in_z15g5_1{0%{opacity:0;filter:blur(24px)}to{filter:blur()}}@keyframes _push-in_z15g5_1{0%{transform:translate(100%)}}@keyframes _push-out_z15g5_1{to{visibility:hidden;transform:translate(-100%)}}@keyframes _parallax-push-out_z15g5_1{to{visibility:hidden;filter:brightness(.4);transform:translate(-30%)}}@keyframes _black-in_z15g5_1{0%,49.9%{opacity:0}50%{opacity:1;filter:brightness(0)}to{filter:brightness()}}@keyframes _black-out_z15g5_1{50%{filter:brightness(0)}to{visibility:hidden;filter:brightness(0)}}@keyframes _zoom-through-out_z15g5_1{to{visibility:hidden;opacity:0;transform:scale(1.3)}}@keyframes _toss-out_z15g5_1{to{visibility:hidden;transform:translate(-130%,6%)rotate(-12deg)}}@keyframes _flip-in_z15g5_1{0%,50%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:perspective(2000px)rotateY(90deg)}to{transform:perspective(2000px)rotateY(0)}}@keyframes _flip-out_z15g5_1{0%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:perspective(2000px)rotateY(0)}50%{transform:perspective(2000px)rotateY(-90deg)}to{visibility:hidden;transform:perspective(2000px)rotateY(-90deg)}}._hideControls_z15g5_360 ._edit_z15g5_118{opacity:0;pointer-events:none}._zoomed_z15g5_17 ._edit_z15g5_118{display:none}._control_z15g5_369{cursor:pointer;pointer-events:all;opacity:.4;color:#fff;z-index:100;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;background:#000;border:0;border-radius:50%;outline:0;margin:0;padding:10px;font-size:0;transition:opacity .2s}@media (hover:hover) and (pointer:fine){._control_z15g5_369:hover{opacity:1}}._control_z15g5_369._prev_z15g5_396,._control_z15g5_369._next_z15g5_396{opacity:1;color:var(--arrow);background:0 0;transition:opacity .2s,background-color .2s;position:fixed;top:50%;transform:translateY(-50%)}@media (width>=520px) and (hover:hover) and (pointer:fine){._control_z15g5_369._prev_z15g5_396:hover,._control_z15g5_369._next_z15g5_396:hover{background:var(--arrow-hover)}}._control_z15g5_369._prev_z15g5_396:before,._control_z15g5_369._next_z15g5_396:before{content:"";height:50dvh;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}._control_z15g5_369._prev_z15g5_396 svg,._control_z15g5_369._next_z15g5_396 svg{filter:drop-shadow(0 0 2px var(--arrow-halo))}._control_z15g5_369._prev_z15g5_396{left:var(--edit-inset,0px);view-transition-name:lightbox-prev}._control_z15g5_369._next_z15g5_396{right:var(--edit-inset-right,0px);view-transition-name:lightbox-next}@media (width>=520px){._control_z15g5_369._prev_z15g5_396{left:calc(var(--edit-inset,0px) + 10px)}._control_z15g5_369._next_z15g5_396{right:calc(var(--edit-inset-right,0px) + 10px)}}._tools_z15g5_441{right:calc(var(--edit-inset-right,0px) + 10px);z-index:100;view-transition-name:lightbox-tools;background:#000000bf;border-radius:999px;gap:16px;padding:7px;transition:opacity .2s;display:flex;position:fixed;top:10px}._tools_z15g5_441 ._zoomOut_z15g5_454{opacity:0;grid-template-columns:0fr;margin-right:-16px;transition:grid-template-columns .2s,margin-right .2s,opacity .2s;display:grid}._tools_z15g5_441 ._zoomOut_z15g5_454._shown_z15g5_461{opacity:1;grid-template-columns:1fr;margin-right:0}._tools_z15g5_441 ._zoomOut_z15g5_454>div{display:flex;overflow:hidden}._tools_z15g5_441 ._zoomOut_z15g5_454 ._control_z15g5_369{flex-shrink:0}._tools_z15g5_441 ._control_z15g5_369{opacity:.8;background:0 0;border-radius:50%;padding:6px;transition:opacity .2s,background-color .2s}@media (hover:hover) and (pointer:fine){._tools_z15g5_441 ._control_z15g5_369:hover{opacity:1;background:#fff3}}._hideControls_z15g5_360 ._tools_z15g5_441{opacity:0;pointer-events:none}._hideControls_z15g5_360 ._control_z15g5_369{opacity:0;pointer-events:none;cursor:default}._hideControls_z15g5_360{cursor:none}._control_z15g5_369 svg{width:30px;height:30px}._tools_z15g5_441 ._control_z15g5_369 svg{width:22px;height:22px}@media (width>=520px){._control_z15g5_369 svg{width:40px;height:40px}._tools_z15g5_441 ._control_z15g5_369 svg{width:28px;height:28px}}._control_z15g5_369._next_z15g5_396 svg{transform:rotate(180deg)}._control_z15g5_369 ._spinner_z15g5_526{animation:.8s linear infinite _spin_z15g5_526}@media (prefers-reduced-motion:reduce){._control_z15g5_369 ._spinner_z15g5_526{animation-duration:2s}}@keyframes _spin_z15g5_526{to{transform:rotate(360deg)}}body{visibility:visible}@layer reset{*,:before,:after{box-sizing:border-box;font-family:var(--site-font,serif);font-optical-sizing:auto;font-weight:var(--site-weight,400);letter-spacing:var(--site-letter-spacing,normal);margin:0;padding:0;font-style:normal;text-decoration:none}button{color:inherit;cursor:pointer;text-align:unset;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none}a{color:inherit}input,button,textarea,select{font:inherit}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#faf9f5;--text:#312e24;--muted:#888;--edit-color:#444;--edit-active-color:#312e24;--placeholder:#d6d2c4;--theme-light:#faf9f5;--theme-dark:#2b2a27}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#2b2a27;--text:#ecebe8;--muted:#9a978f;--edit-color:#4b4944;--edit-active-color:#67645d;--placeholder:#4a4741}:root{--hero-rest-scale:1.01;--hero-hover-scale:1.06;--hero-rest-filter:grayscale(0);--hero-hover-filter:grayscale(0);--hero-hover-lift:0px;--hero-hover-shadow:0 0 0 #0000;--hero-glow-blur:0px;--hero-glow-spread:0px;--hero-dim:1;--hero-room:0px}:root[data-image-hover=zoom-out]{--hero-rest-scale:1.06;--hero-hover-scale:1.01}:root[data-image-hover=lift]{--hero-hover-scale:1.01;--hero-hover-lift:-4px;--hero-hover-shadow:0 10px 24px #0004;--hero-room:24px}:root[data-image-hover=glow]{--hero-hover-scale:1.01;--hero-glow-blur:28px;--hero-glow-spread:2px;--hero-room:24px}:root[data-image-hover=color]{--hero-hover-scale:1.01}@media (hover:hover) and (pointer:fine){:root[data-image-hover=color]{--hero-rest-filter:grayscale(1)}}:root[data-image-hover=spotlight]{--hero-hover-scale:1.01;--hero-dim:.45}:root[data-image-hover=none]{--hero-hover-scale:1.01}@media (prefers-reduced-motion:reduce){:root,:root[data-image-hover]{--hero-rest-scale:1.01;--hero-hover-scale:1.01;--hero-hover-lift:0px}}html{--root-size:min(3vw, 20px);font-size:calc(var(--root-size) * var(--font-scale,1));background:var(--background)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text) 35%, transparent) transparent}html[data-edit-pinned]{margin-left:var(--edit-inset,0px);margin-right:var(--edit-inset-right,0px)}body{line-height:var(--site-line-height,normal);background:var(--background);width:100%;max-width:1400px;color:var(--text);flex-direction:column;justify-content:center;min-height:100dvh;margin:0 auto;display:flex}::view-transition-group(.image){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}::view-transition-old(.image){object-fit:cover;height:100%;animation-duration:.35s}::view-transition-new(.image){object-fit:cover;height:100%;animation-duration:.35s}::view-transition-group(.title){animation-duration:.35s;animation-timing-function:cubic-bezier(.2,.6,.2,1)}::view-transition-old(.title){height:100%;animation-duration:.35s}::view-transition-new(.title){height:100%;animation-duration:.35s}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}::view-transition-group(lightbox-tools){animation-duration:.35s}::view-transition-old(lightbox-tools){animation-duration:.35s}::view-transition-new(lightbox-tools){animation-duration:.35s}::view-transition-group(lightbox-prev){animation-duration:.35s}::view-transition-old(lightbox-prev){animation-duration:.35s}::view-transition-new(lightbox-prev){animation-duration:.35s}::view-transition-group(lightbox-next){animation-duration:.35s}::view-transition-old(lightbox-next){animation-duration:.35s}::view-transition-new(lightbox-next){animation-duration:.35s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}img[src=""]{visibility:hidden}picture{display:contents}picture source{display:none}:where(#root) header{flex-direction:column;justify-content:center;align-items:center;margin:40px 0;display:flex}@media (width>=1040px){:where(#root) header{margin:60px 0}}:where(#root) header :is(h1,h2){margin-block:calc(.3275em - (var(--site-trim,.3275) + (var(--site-line-height,1.305) - 1.305) / 2) * 1em);display:inline-block}@supports (text-box:trim-both cap alphabetic){:where(#root) header :is(h1,h2){text-box:trim-both cap alphabetic;margin-block:.3275em}}:where(#root) header h1{-webkit-user-select:none;user-select:none;font-size:2.2rem}:where(#root) header h2{color:var(--muted);font-size:1.6rem}@media (width>=700px){:where(#root) header h2{font-size:1.4rem}}:where(#root) header[data-align=left]{text-align:left;align-items:flex-start;padding-inline:16px}:where(#root) header[data-align=center]{text-align:center}:where(#root) header[data-align=right]{text-align:right;align-items:flex-end;padding-inline:16px}:where(#root) header[data-case=uppercase] :is(h1,h2){text-transform:uppercase}:where(#root) header[data-case=lowercase] :is(h1,h2){text-transform:lowercase}:where(#root) header[data-case=small-caps] :is(h1,h2){font-variant-caps:small-caps}:where(#root) header :is(h1,h2) .ui{text-transform:none;font-variant-caps:normal}:where(#root) header .divider{width:100%;max-width:300px;height:1px;margin:20px 10px 0}:where(#root) header .divider[data-separator=fade]{background:radial-gradient(circle,#999 0%,#9990 100%)}:where(#root) header .divider[data-separator=hairline]{background:var(--muted)}:where(#root) header .divider[data-separator=full]{background:var(--muted);align-self:stretch;width:auto;max-width:none}:where(#root) header .divider[data-separator=double]{border-block:1px solid var(--muted);height:4px}:where(#root) header .divider[data-separator=dotted]{border-top:2px dotted var(--muted);height:0}:where(#root) header .divider[data-separator=rule]{background:var(--muted);width:40px;height:2px}:where(#root) header .divider[data-separator=dots],:where(#root) header .divider[data-separator=wave],:where(#root) header .divider[data-separator=asterism],:where(#root) header .divider[data-separator=fleuron]{width:auto;max-width:none;height:auto;color:var(--muted);display:flex}:where(#root) header .divider[data-separator=diamond]{height:auto;color:var(--muted);align-items:center;gap:8px;display:flex}:where(#root) header .divider[data-separator=diamond]:before,:where(#root) header .divider[data-separator=diamond]:after{content:"";background:currentColor;flex:1;height:1px}:where(#root) header .divider[data-separator=diamond] svg{width:8px;height:8px}:where(#root) header .divider[data-separator=dots] svg{width:28px;height:6px}:where(#root) header .divider[data-separator=wave] svg{width:84px;height:10px}:where(#root) header .divider[data-separator=asterism] svg{width:24px;height:20px}:where(#root) header .divider[data-separator=fleuron] svg{width:72px;height:18px}:where(#root) header:not([data-align=center]) .divider{margin-inline:0}:where(#root) header[data-align=left] .divider[data-separator=fade]{background:linear-gradient(90deg,#999,#9990)}:where(#root) header[data-align=right] .divider[data-separator=fade]{background:linear-gradient(270deg,#999,#9990)}
