._categories_4uzmo_1{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;gap:7px;margin:-24px var(--page-gutter) 32px;padding:8px;border:1px solid color-mix(in srgb,var(--border) 70%,transparent);border-radius:22px;background:color-mix(in srgb,var(--background) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 8px 24px #100e1a14}._category_4uzmo_18{display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;padding:10px 12px;border-radius:100px;text-align:center;text-decoration:none;color:var(--foreground);font-size:14px;line-height:1.4;transition:background .15s}._category_4uzmo_18:hover{background:var(--surface)}._category_4uzmo_18[aria-current]{background:var(--selected);color:var(--selected-foreground)}._category_4uzmo_18[data-film]{background:var(--film-accent);color:var(--film-foreground)}._category_4uzmo_18[data-film][aria-current]{text-decoration:underline;text-underline-offset:4px}._category_4uzmo_18:focus-visible{outline-offset:-3px}@media(max-width:900px){._category_4uzmo_18{flex-basis:calc((100% - 21px)/4);font-size:13px}}@media(max-width:450px){._categories_4uzmo_1{margin-bottom:20px}._category_4uzmo_18{flex-basis:calc((100% - 7px)/2)}}._hero_x69tc_1{position:relative;isolation:isolate;min-height:clamp(440px,calc(43vw + 140px),760px);padding-bottom:172px;color:#fffdf5;overflow:hidden;background:#343b38}._backdrop_x69tc_2{position:absolute;z-index:-1;inset:0;background:linear-gradient(135deg,#465642,#2b2431)}._frame_x69tc_3{position:absolute;inset:0;opacity:0;background:linear-gradient(135deg,#465642,#2b2431)}._frame_x69tc_3[data-ready]{animation:_revealBanner_x69tc_1 .7s ease-in-out both}@keyframes _revealBanner_x69tc_1{0%{opacity:0}to{opacity:1}}._backdrop_x69tc_2 img{display:block;width:100%;height:100%;object-fit:cover}._backdrop_x69tc_2:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--photo-overlay-start),#00000015 35%,var(--photo-overlay-end))}._header_x69tc_8{display:flex;align-items:center;gap:18px;padding:clamp(20px,4vw,56px) var(--page-gutter) 0}._brand_x69tc_9{font-family:Georgia,serif;font-size:clamp(23px,3vw,30px);letter-spacing:-.8px;text-decoration:none}._brand_x69tc_9 span,._flower_x69tc_10{color:var(--film-accent)}._headerNote_x69tc_11{margin-left:auto;font-size:12px}._flower_x69tc_10{font-size:clamp(24px,4vw,46px);line-height:1}._theme_x69tc_13{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;padding:0;border:1px solid #ffffff50;border-radius:50%;color:#fffdf5;background:#00000018;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}._theme_x69tc_13:hover{background:#00000040}._header_x69tc_8 a:focus-visible,._theme_x69tc_13:focus-visible{outline-color:#fffdf5}._intro_x69tc_16{padding:clamp(50px,9vw,126px) var(--page-gutter) clamp(40px,5vw,70px)}._eyebrow_x69tc_17{margin:0 0 20px;font-size:11px;letter-spacing:1.2px;text-transform:uppercase}._intro_x69tc_16 h1{font-family:Georgia,serif;font-size:clamp(42px,8vw,108px);font-weight:400;letter-spacing:-.055em;line-height:.98;margin:0}._intro_x69tc_16 h1 em{color:var(--film-accent)}._note_x69tc_20{font-size:clamp(12px,1.6vw,15px);margin:24px 0 0}@media(max-width:640px){._header_x69tc_8{gap:14px}._headerNote_x69tc_11{display:none}._flower_x69tc_10{margin-left:auto}._intro_x69tc_16{padding-top:50px}}._empty_1gqkj_1{min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 20px}._symbol_1gqkj_10{width:68px;height:68px;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);border-radius:16px;color:var(--accent);margin-bottom:28px}._eyebrow_1gqkj_21{font-size:11px;text-transform:uppercase;letter-spacing:2px;color:var(--muted);margin:0 0 16px}._empty_1gqkj_1 h2{font-weight:400;font-size:clamp(24px,3vw,36px);letter-spacing:-1px;line-height:1.25;margin:0}._description_1gqkj_23{color:var(--muted);font-size:14px;line-height:1.8;margin:18px 0 0}._line_1gqkj_24{height:1px;width:40px;background:var(--border);margin-top:32px}._gallery_1i0o4_1{columns:1;column-gap:var(--gallery-gap)}._card_1i0o4_2{display:block;width:100%;padding:0;border:0;background:var(--surface);margin-bottom:var(--gallery-gap);break-inside:avoid;overflow:hidden;border-radius:3px}._card_1i0o4_2 img{display:block;width:100%;height:auto;transition:opacity .15s}._card_1i0o4_2:hover img{opacity:.88}._card_1i0o4_2[data-description]{padding:clamp(10px,1.4vw,12px);border-radius:4px;background:var(--film-accent);color:var(--film-foreground)}._card_1i0o4_2[data-description] img{border-radius:6px}._caption_1i0o4_17{display:block;padding-top:16px;padding-bottom:4px;font-size:14px;line-height:1.6;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}._card_1i0o4_2[data-film]{padding:clamp(10px,1.4vw,20px) clamp(10px,1.4vw,20px) clamp(28px,4vw,54px);border-radius:0;background:#fffaf0;box-shadow:0 4px 14px #1a142520}._card_1i0o4_2[data-film] img{border-radius:0}._card_1i0o4_2[data-film][data-description]{padding-bottom:clamp(16px,2vw,28px)}._card_1i0o4_2[data-film] ._caption_1i0o4_17{color:var(--film-foreground);font-family:var(--font-vintage);font-size:15px;letter-spacing:.025em;padding-top:20px}._failed_1i0o4_22{display:grid;place-items:center;height:100%;padding:24px;color:var(--muted)}@media(min-width:640px){._gallery_1i0o4_1{columns:2}}@media(min-width:1024px){._gallery_1i0o4_1{columns:3}}@media(min-width:1440px){._gallery_1i0o4_1{columns:4}}._dialog_1rvmn_1{position:fixed;inset:0;width:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;overflow:hidden}._dialog_1rvmn_1[open]{display:grid;place-items:center}._dialog_1rvmn_1::backdrop{background:#080c0ab8;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}._photo_1rvmn_22,._captionedPhoto_1rvmn_22{--photo-max-width: calc(100vw - 160px) ;--photo-max-height: calc(100dvh - 64px) }._photo_1rvmn_22{display:block;width:auto;height:auto;max-width:var(--photo-max-width);max-height:var(--photo-max-height);object-fit:contain}._photo_1rvmn_22[data-film]{--frame-edge: clamp(10px, 1.7vw, 24px);--frame-bottom: clamp(30px, 4.5vw, 64px);box-sizing:content-box;border:solid #fffaf0;border-width:var(--frame-edge) var(--frame-edge) var(--frame-bottom);max-width:calc(var(--photo-max-width) - var(--frame-edge) * 2);max-height:calc(var(--photo-max-height) - var(--frame-edge) - var(--frame-bottom));box-shadow:0 4px 14px #1a142520}._captionedPhoto_1rvmn_22{--frame-edge: clamp(10px, 1.7vw, 24px);--caption-height: min(160px, 20dvh);--image-width: min(calc(var(--photo-max-width) - var(--frame-edge) * 2), calc((var(--photo-max-height) - var(--frame-edge) * 2 - var(--caption-height) - 20px) * var(--photo-aspect-ratio)));margin:0;padding:var(--frame-edge);width:calc(var(--image-width) + var(--frame-edge) * 2);max-width:var(--photo-max-width);background:#fffaf0;color:var(--film-foreground);box-shadow:0 4px 14px #1a142520}._captionedPhoto_1rvmn_22 ._photo_1rvmn_22[data-film]{border:0;width:100%;max-width:none;max-height:none;box-shadow:none}._caption_1rvmn_22{margin-top:20px;max-height:var(--caption-height);overflow-y:auto;font-family:var(--font-vintage);font-size:15px;line-height:1.6;letter-spacing:.025em;text-align:center;white-space:pre-wrap;overflow-wrap:anywhere}._control_1rvmn_58{position:absolute;z-index:1;display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;color:#fff;background:#0000002e;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:.75;transition:opacity .15s,background .15s}._control_1rvmn_58:hover:enabled,._control_1rvmn_58:focus-visible{opacity:1;background:#00000059}._control_1rvmn_58:focus-visible{outline-color:#fff;outline-offset:3px}._control_1rvmn_58:disabled{opacity:.2}._close_1rvmn_78{top:max(20px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}._previous_1rvmn_79{top:50%;left:max(20px,env(safe-area-inset-left));transform:translateY(-50%)}._next_1rvmn_80{top:50%;right:max(20px,env(safe-area-inset-right));transform:translateY(-50%)}._error_1rvmn_81{padding:72px;color:#fffc;text-align:center}@media(max-width:640px){._photo_1rvmn_22,._captionedPhoto_1rvmn_22{--photo-max-width: calc(100vw - 24px) ;--photo-max-height: calc(100dvh - 112px) }._control_1rvmn_58{width:44px;height:44px}._close_1rvmn_78{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right))}._previous_1rvmn_79{left:max(8px,env(safe-area-inset-left))}._next_1rvmn_80{right:max(8px,env(safe-area-inset-right))}}._app_mu446_1{min-height:100dvh;display:flex;flex-direction:column}._main_mu446_2{flex:1;padding:20px var(--page-gutter) 48px}._footer_mu446_3{min-height:45px;margin:0 var(--page-gutter);border-top:1px solid var(--border)}._status_mu446_4{text-align:center;padding:80px 16px;color:var(--muted)}._status_mu446_4 button{background:var(--selected);color:var(--selected-foreground);border:1px solid var(--border);border-radius:5px;padding:10px 16px}._skipLink_mu446_6{position:fixed;z-index:3;top:-100px;left:16px;padding:12px;background:var(--background)}._skipLink_mu446_6:focus{top:12px}@media(max-width:640px){._main_mu446_2{padding-top:16px}}
