.home-scene_scene__Y2uOH{position:relative;width:100%;height:100%;overflow:hidden;container-type:inline-size;background:#4b3426;isolation:isolate}.home-scene_background__6w0a_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}.home-scene_element__vk3yp{position:absolute;left:var(--x);top:var(--y);width:var(--w);height:var(--h);font-size:var(--size);min-width:0}.home-scene_text__floBn{font-size:inherit!important;line-height:1.25;letter-spacing:normal;white-space:pre-wrap;overflow-wrap:anywhere;width:100%;height:100%;overflow:auto;text-shadow:0 1px 5px #0005;box-sizing:border-box;padding:.18em}.home-scene_text__floBn[data-panel=light]{background:#fffef1e8;text-shadow:none;padding:.45em}.home-scene_text__floBn[data-panel=dark]{background:#161411dc;text-shadow:none;padding:.45em}.home-scene_picture__1edwD{width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.home-scene_picture__1edwD img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-sizing:border-box}.home-scene_picture__1edwD[data-frame]:not([data-frame=none]) img{border:.55cqw solid #242321;box-shadow:.2cqw .6cqw 1.4cqw #0006}.home-scene_picture__1edwD[data-frame=white] img{border-color:#f8f5eb}.home-scene_picture__1edwD[data-frame=walnut] img{border:.8cqw ridge #66442b}.home-scene_picture__1edwD[data-frame=gold] img{border:.8cqw ridge #bd9451}.home-scene_scene__Y2uOH[data-preview=mobile] .home-scene_element__vk3yp{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);font-size:var(--msize)}@media(max-width:650px){.home-scene_scene__Y2uOH:not([data-preview=desktop]) .home-scene_element__vk3yp{left:var(--mx);top:var(--my);width:var(--mw);height:var(--mh);font-size:var(--msize)}}.gallery-home_home__gzDBP{font-family:var(--font-body),Arial,sans-serif;color:var(--home-ink,#292929);background:var(--home-paper,#fdfbf8);width:100%;max-width:none;margin:0;padding:0;font-size:var(--home-body,18px);line-height:1.6}.flourish-gallery:has(.gallery-home_home__gzDBP){background:var(--home-paper,#fdfbf8);min-height:100vh}.public-site:has(.gallery-home_home__gzDBP) main{width:100%;max-width:none;padding:0;margin:0}.public-site:has(.gallery-home_home__gzDBP) .smart-header{position:fixed;inset:0 0 auto;height:112px;min-height:0;background:transparent!important;border:0;pointer-events:none}.public-site:has(.gallery-home_home__gzDBP) .smart-header .gallery-logo{visibility:hidden}.public-site:has(.gallery-home_home__gzDBP) .smart-header .menu-trigger{pointer-events:auto;color:#292929;text-shadow:none;font-size:16px;min-height:44px}.public-site:has(.gallery-home_home__gzDBP) .smart-header dialog{pointer-events:auto}.public-site:has(.gallery-home_home__gzDBP) .smart-header[data-scrolled=true]{height:72px;background:var(--home-paper,#fdfbf8)!important;box-shadow:0 1px 0 #29292912}.public-site:has(.gallery-home_home__gzDBP) .smart-header[data-scrolled=true] .gallery-logo{visibility:visible;pointer-events:auto}.gallery-home_masthead__uCv8M{text-align:center;padding:24px 110px 28px}.gallery-home_masthead__uCv8M>span{font-family:var(--font-heading),Georgia,serif;font-size:clamp(32px,4vw,56px);line-height:1.15;letter-spacing:.28em;padding-left:.28em}.gallery-home_masthead__uCv8M>p{font-family:var(--font-body),Arial,sans-serif;font-size:clamp(11px,1.3vw,16px);line-height:1.4;letter-spacing:.28em;text-transform:uppercase;margin:10px 0 0}.gallery-home_entrance__iTB17{width:100%;aspect-ratio:3/1;max-height:640px;overflow:hidden;border:0;border-radius:0}.gallery-home_introduction__UZlg1{text-align:center;padding:clamp(36px,4vw,64px) 24px 0;max-width:1160px;margin:auto}.gallery-home_home__gzDBP .gallery-home_headline__wZ0IE{font-family:var(--font-heading),Georgia,serif!important;font-size:clamp(30px,4.7vw,var(--home-headline,48px))!important;font-style:italic;font-weight:400;line-height:1.25;letter-spacing:0!important;margin:0;text-wrap:balance}.gallery-home_introduction__UZlg1>p{font-size:var(--home-body,18px);line-height:1.75;max-width:720px;margin:22px auto 0;text-wrap:pretty}.gallery-home_visitButton__uHF_s{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:48px;margin-top:28px;padding:12px 26px;border:1px solid #bcaa8e;color:inherit;text-decoration:none!important;font-size:18px;line-height:1.4;transition:background .2s ease}.gallery-home_visitButton__uHF_s:hover{background:#bcaa8e20}.gallery-home_rule___0k6N{width:64px;height:1px;background:#bcaa8e;margin:clamp(44px,5vw,72px) auto 32px}.gallery-home_home__gzDBP h2{font-family:var(--font-section),Georgia,serif!important;font-size:clamp(24px,3.2vw,var(--home-heading,32px))!important;font-weight:400;text-transform:uppercase;letter-spacing:.15em!important;line-height:1.35;text-align:center;margin:0 0 36px}.gallery-home_mediums__u3FI3{max-width:1320px;margin:auto;padding-inline:clamp(24px,5vw,72px)}.gallery-home_mediumGrid__w8jdO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.gallery-home_mediumCard__PwdQ_{display:block;color:inherit;text-decoration:none!important;min-width:0}.gallery-home_mediumImage__JNgIR{aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:transparent;padding:8px}.gallery-home_mediumImage__JNgIR img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 5px 7px #29292912);transition:transform .25s ease,filter .25s ease}.gallery-home_mediumImage__JNgIR>span{font-size:18px;padding:20px}.gallery-home_mediumLabel__FpNr5{font-family:var(--font-section),Georgia,serif;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--home-label,22px);font-style:italic;margin-top:16px;padding:12px 0;min-height:44px;border-top:1px solid #bcaa8e70}.gallery-home_mediumLabel__FpNr5>span{font:18px Arial,sans-serif;opacity:.6;transition:transform .25s ease}.gallery-home_testimonial__Fex5K{text-align:center;margin:0 auto;max-width:820px;padding-inline:24px}.gallery-home_testimonial__Fex5K blockquote{font-family:var(--font-section),Georgia,serif;font-size:var(--home-quote,20px);font-style:italic;line-height:1.65;margin:0 auto;max-width:640px;text-wrap:pretty}.gallery-home_testimonial__Fex5K blockquote>span{display:block;font-size:56px;line-height:.8;font-style:normal;color:#a18b6c;margin-bottom:14px}.gallery-home_testimonial__Fex5K figcaption{font-size:13px;letter-spacing:.16em;text-transform:uppercase;margin-top:20px}.gallery-home_events__RLsTR{max-width:1240px;margin:auto;text-align:center;padding:0 clamp(24px,5vw,64px)}.gallery-home_eventGrid__tD3ul{display:grid;gap:0;margin-top:32px}.gallery-home_event__Z1Wch{padding:12px 28px;color:inherit;text-decoration:none!important;display:block;transition:transform .2s ease}.gallery-home_event__Z1Wch+.gallery-home_event__Z1Wch{border-left:1px solid #bcaa8e70}.gallery-home_eventDate__MGmBa{display:block;text-transform:uppercase;font-size:18px;letter-spacing:.16em;margin-bottom:14px}.gallery-home_event__Z1Wch h3{font-family:var(--font-section),Georgia,serif;font-size:24px;line-height:1.35;font-weight:400;margin:6px 0 12px}.gallery-home_event__Z1Wch p{font-size:var(--home-body,18px);margin:8px 0;line-height:1.6}.gallery-home_eventSummary__IW29c{font-style:italic;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gallery-home_closing__ipcxl{padding:clamp(48px,6vw,80px) 24px;display:flex;justify-content:center}.gallery-home_closing__ipcxl .newsletter-small-trigger{font-family:var(--font-body),Arial,sans-serif;font-size:16px;letter-spacing:.04em;padding:14px 28px;min-height:48px;border-radius:0;box-shadow:none}.public-site.theme-root:has(.gallery-home_home__gzDBP) .quiet-footer{max-width:1320px;margin:0 auto;padding:24px clamp(24px,5vw,72px);background:transparent;grid-template-columns:minmax(0,1fr) auto;border-color:#bcaa8e50}.gallery-home_home__gzDBP a:focus-visible{outline:2px solid currentColor;outline-offset:6px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.gallery-home_mediumCard__PwdQ_:hover .gallery-home_mediumImage__JNgIR img{transform:translateY(-5px);filter:drop-shadow(0 9px 10px #29292920)}.gallery-home_mediumCard__PwdQ_:hover .gallery-home_mediumLabel__FpNr5>span{transform:translate(2px,-2px)}.gallery-home_event__Z1Wch:hover{transform:translateY(-3px)}}@media(max-width:650px){.gallery-home_masthead__uCv8M{padding:64px 20px 24px}.gallery-home_masthead__uCv8M>span{font-size:36px;letter-spacing:.18em}.gallery-home_masthead__uCv8M>p{font-size:11px;letter-spacing:.16em}.public-site:has(.gallery-home_home__gzDBP) .smart-header{height:54px;padding-block:5px}.gallery-home_introduction__UZlg1{padding:32px 24px 0}.gallery-home_introduction__UZlg1>p{font-size:var(--home-body,18px);margin-top:18px}.gallery-home_events__RLsTR,.gallery-home_mediums__u3FI3{padding-inline:24px}.gallery-home_mediumGrid__w8jdO{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}.gallery-home_mediumImage__JNgIR{padding:0}.gallery-home_mediumLabel__FpNr5{font-size:20px;margin-top:12px}.gallery-home_home__gzDBP h2{letter-spacing:.1em!important;margin-bottom:28px}.gallery-home_eventGrid__tD3ul{grid-template-columns:1fr!important;gap:24px}.gallery-home_event__Z1Wch+.gallery-home_event__Z1Wch{border-left:0;border-top:1px solid #bcaa8e70;padding-top:28px}.gallery-home_event__Z1Wch{padding-inline:0}.public-site.theme-root:has(.gallery-home_home__gzDBP) .quiet-footer{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gallery-home_home__gzDBP *{transition:none!important}}.home-scene-editor_editor__KGy3s{border:1px solid var(--border);padding:clamp(16px,2vw,28px);margin-bottom:40px;background:var(--theme-panel,var(--background))}.home-scene-editor_heading__g28kj{display:flex;justify-content:space-between;gap:24px;align-items:start}.home-scene-editor_heading__g28kj h2{margin-top:0}.home-scene-editor_heading__g28kj p{max-width:650px;line-height:1.6}.home-scene-editor_heading__g28kj a{white-space:nowrap;font-size:.85rem}.home-scene-editor_controls__leajF{border:0;margin:0;padding:0;min-width:0}.home-scene-editor_previewTools__so7EL,.home-scene-editor_save__5xJtS,.home-scene-editor_toolbar__5E3eG{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.home-scene-editor_toolbar__5E3eG{padding:12px 0 20px;border-bottom:1px solid var(--border)}.home-scene-editor_editor__KGy3s button,.home-scene-editor_upload__Ur5Eg{font-size:.8rem;min-height:40px}.home-scene-editor_upload__Ur5Eg{position:relative;border:1px solid var(--border);padding:10px 14px;display:inline-flex!important;align-items:center;margin:0!important;overflow:hidden;cursor:pointer}.home-scene-editor_upload__Ur5Eg:focus-within{outline:2px solid currentColor}.home-scene-editor_upload__Ur5Eg input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0!important}.home-scene-editor_previewTools__so7EL{justify-content:space-between;margin-top:18px;font-size:.75rem}.home-scene-editor_previewTools__so7EL button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.home-scene-editor_hint__Hfc3n{font-size:.76rem!important;line-height:1.6!important;color:var(--theme-muted,#68615b);margin:12px 0}.home-scene-editor_workspace__8mGKS{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:24px;align-items:start}.home-scene-editor_previewShell__cRF1c{min-width:0;background:#e9e5df;padding:12px}.home-scene-editor_preview____CcJ{width:100%;aspect-ratio:16/9;position:relative;margin:auto}.home-scene-editor_preview____CcJ[data-mode=mobile]{max-width:320px;aspect-ratio:390/750}.home-scene-editor_handle__kXVlW{cursor:move;touch-action:none;outline:1px dashed #ffffff90;outline-offset:2px}.home-scene-editor_handle__kXVlW:focus-visible,.home-scene-editor_handle__kXVlW[data-selected=true]{outline:2px solid #88d6ff;box-shadow:0 0 0 3px #173a59}.home-scene-editor_handle__kXVlW>*{pointer-events:none}.home-scene-editor_inspector__XyNx4{min-width:0}.home-scene-editor_inspector__XyNx4 h3{font-size:.85rem;margin:22px 0 12px}.home-scene-editor_inspector__XyNx4 label{font-size:.78rem;display:block;margin:0 0 12px}.home-scene-editor_inspector__XyNx4 input,.home-scene-editor_inspector__XyNx4 select,.home-scene-editor_inspector__XyNx4 textarea{width:100%;min-width:0;font-size:.85rem;padding:8px;margin-top:5px}.home-scene-editor_inspector__XyNx4 input[type=checkbox]{width:auto}.home-scene-editor_inspector__XyNx4 textarea{min-height:100px}.home-scene-editor_inspector__XyNx4 input[type=color]{height:38px;padding:3px}.home-scene-editor_row___v9V8{display:grid;grid-template-columns:1fr 1fr;gap:10px}.home-scene-editor_row___v9V8 button{padding:8px}.home-scene-editor_save__5xJtS{margin-top:20px;padding-top:20px;border-top:1px solid var(--border);font-size:.8rem}@media(max-width:1150px){.home-scene-editor_workspace__8mGKS{grid-template-columns:1fr}.home-scene-editor_inspector__XyNx4{max-width:550px}.home-scene-editor_heading__g28kj{display:block}}.home-scene-editor_preview____CcJ[data-guides=true]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:10;background-image:linear-gradient(90deg,transparent calc(50% - .5px),#75d7ff 50%,transparent calc(50% + .5px)),linear-gradient(180deg,transparent calc(50% - .5px),#75d7ff 50%,transparent calc(50% + .5px)),linear-gradient(#ffffff25 1px,transparent 0),linear-gradient(90deg,#ffffff25 1px,transparent 0);background-size:100% 100%,100% 100%,10% 10%,10% 10%}.home-scene-editor_previewTools__so7EL label{display:flex;align-items:center;gap:6px;font-size:.75rem}.home-scene-editor_previewTools__so7EL input[type=checkbox]{width:auto;margin:0}.home-scene-editor_arrangement__nL102{margin-top:24px;border-top:1px solid var(--border);padding-top:16px}.home-scene-editor_arrangement__nL102 summary{font-weight:600;font-size:.9rem;cursor:pointer}.home-scene-editor_itemList__kp8Pi{padding:12px 0;border:0;margin:14px 0;max-height:240px;overflow:auto}.home-scene-editor_itemList__kp8Pi legend{font-size:.8rem}.home-scene-editor_itemList__kp8Pi label{display:flex;align-items:center;gap:8px}.home-scene-editor_itemList__kp8Pi input[type=checkbox]{flex:none;width:auto;margin:0}@media(min-width:1151px){.home-scene-editor_previewShell__cRF1c{position:sticky;top:24px;align-self:start}}.home-scene-editor_preview____CcJ,.home-scene-editor_preview____CcJ[data-mode=mobile]{aspect-ratio:3/1}.home-scene-editor_editor__KGy3s .home-design-controls{margin:16px 0 24px;padding:20px;border:1px solid var(--border)}.home-scene-editor_editor__KGy3s .home-design-controls summary{font-weight:600;cursor:pointer}.home-scene-editor_editor__KGy3s .home-design-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.home-scene-editor_editor__KGy3s .home-design-pictures,.home-scene-editor_editor__KGy3s .home-design-sizes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.home-scene-editor_editor__KGy3s .home-design-pictures fieldset{min-width:0;margin:0}.home-scene-editor_editor__KGy3s .home-design-pictures img{width:100%;height:130px;object-fit:contain}.home-scene-editor_editor__KGy3s .home-design-pictures input{max-width:100%;font-size:12px}.home-scene-editor_editor__KGy3s .home-design-visibility{display:flex;flex-wrap:wrap;gap:20px}.home-scene-editor_editor__KGy3s .home-design-controls p{font-size:14px;line-height:1.6}@media(max-width:650px){.home-scene-editor_editor__KGy3s .home-design-fields{grid-template-columns:1fr}}