._invitation_4kazz_1{--inv-accent:#7d303d;--inv-heading:Georgia,serif;color:#403c36;width:100%;max-width:480px;font-family:var(--sans,Arial),sans-serif;isolation:isolate;margin:0 auto;font-size:14px;line-height:1.6;position:relative;overflow:clip}._invitation_4kazz_1 *,._scene_4kazz_1 *,._widget_4kazz_1 *{box-sizing:border-box}._scene_4kazz_1{isolation:isolate;flex-shrink:0;position:relative;overflow:hidden}._sceneBackground_4kazz_1{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}._node_4kazz_1{transform-origin:50%;box-sizing:border-box;position:absolute}._text_4kazz_1{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;width:100%;margin:0;padding:0}._editingText_4kazz_1{z-index:1;outline:1px dashed #95704d;position:relative;cursor:text!important;-webkit-user-select:text!important;user-select:text!important}._image_4kazz_1,._shape_4kazz_1{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}._sceneFrame_4kazz_1{flex-shrink:0;width:100%;position:relative;overflow:hidden}._scaledScene_4kazz_1{transform-origin:0 0;position:absolute;top:0;left:0}._widget_4kazz_1{text-align:center;overflow-wrap:anywhere;width:100%;padding:48px 26px;scroll-margin-top:20px}._widget_4kazz_1 h2{font-family:var(--inv-heading,Georgia),serif;letter-spacing:-.6px;color:var(--inv-accent);margin:0 0 25px;font-size:32px;font-weight:400;line-height:1.25}._eyebrow_4kazz_1{color:var(--inv-accent);letter-spacing:2px;margin-bottom:16px;font-size:9px;line-height:1.8;display:block}._note_4kazz_1{color:#807567;white-space:pre-wrap;font-size:13px;line-height:1.9}._button_4kazz_1{border:1px solid color-mix(in srgb,var(--inv-accent),transparent 60%);min-height:44px;color:var(--inv-accent);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding:11px 22px;font-size:12px;text-decoration:none;display:inline-flex}._button_4kazz_1:hover{background:color-mix(in srgb,var(--inv-accent),transparent 94%)}._gallery_4kazz_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}._gallery_4kazz_1 figure{min-width:0;margin:0}._gallery_4kazz_1 figure:nth-child(3n){grid-column:1/-1}._gallery_4kazz_1 img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}._gallery_4kazz_1 figure:nth-child(3n) img{aspect-ratio:4/3}._gallery_4kazz_1 figcaption{text-align:left;color:#928472;letter-spacing:.5px;padding-top:7px;font-size:9px}._countdown_4kazz_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;max-width:350px;margin:30px auto 0;display:grid}._countdown_4kazz_1>div{border:1px solid color-mix(in srgb,var(--inv-accent),transparent 82%);flex-direction:column;padding:12px 2px;display:flex}._countdown_4kazz_1 strong{font-family:var(--inv-heading,Georgia),serif;color:var(--inv-accent);font-size:34px;font-weight:400;line-height:1.3}._countdown_4kazz_1 span{color:#857765;font-size:10px}._celebration_4kazz_1{font-family:var(--inv-heading,Georgia),serif;color:var(--inv-accent);font-size:23px;line-height:1.6}._event_4kazz_1{flex-direction:column;align-items:center;gap:12px;display:flex}._event_4kazz_1>svg{color:var(--inv-accent)}._event_4kazz_1 h3{font-family:var(--inv-heading,Georgia),serif;color:var(--inv-accent);margin:0;font-size:27px;font-weight:400;line-height:1.3}._event_4kazz_1 p{color:#807567;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.8}._event_4kazz_1 time{margin-top:10px;font-size:13px;line-height:1.8}._event_4kazz_1 small{color:#948777;font-size:10px}._widgetPreview_4kazz_1{background:#fffdf8;border:1px solid #e0d5c4;max-width:420px;margin:0 auto;padding:26px 22px}._widgetPreview_4kazz_1>svg{color:var(--inv-accent)}._widgetPreview_4kazz_1>p{color:#827568;margin:12px 0 22px;font-size:12px;line-height:1.8}._widgetPreview_4kazz_1 fieldset{border:0;min-width:0;margin:0;padding:0}._widgetPreview_4kazz_1 label{text-align:left;color:#5a5044;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;display:flex}._widgetPreview_4kazz_1 input,._widgetPreview_4kazz_1 select,._widgetPreview_4kazz_1 textarea{color:#8a8071;opacity:1;width:100%;min-width:0;min-height:43px;font:inherit;background:#fffdf8;border:1px solid #d9d0c2;padding:10px 12px;font-size:12px}._widgetPreview_4kazz_1 textarea{resize:vertical;min-height:85px}._widgetPreview_4kazz_1 button{background:var(--inv-accent);color:#fffdf8;border:0;width:100%;min-height:44px;font-size:12px}._widgetPreview_4kazz_1 small{color:#968b7b;margin-top:15px;font-size:10px;display:block}._footer_4kazz_1{text-align:center;color:var(--inv-accent);background:#f3eee5;border-top:1px solid #ddd2c3;flex-direction:column;align-items:center;gap:13px;padding:42px 25px 30px;display:flex}._footer_4kazz_1 p{font-family:var(--inv-heading,Georgia),serif;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:22px;font-style:italic}._footer_4kazz_1 a{color:#998674;align-items:center;gap:5px;font-size:9px;line-height:1.6;text-decoration:none;display:inline-flex}._footer_4kazz_1 b{font-weight:400;font-family:var(--inv-heading,Georgia),serif;color:var(--inv-accent);font-size:16px}._musicWrap_4kazz_1{z-index:30;flex-direction:column;align-items:flex-end;gap:7px;max-width:220px;display:flex;position:fixed;bottom:20px;right:20px}._musicButton_4kazz_1{min-height:44px;color:var(--inv-accent);cursor:pointer;background:#fffdf8;border:1px solid #dfd1bf;border-radius:30px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-size:11px;display:flex;box-shadow:0 3px 20px #49301b14}._musicNotice_4kazz_1{color:#807260;background:#fffdf8;border:1px solid #e1d5c5;padding:8px 12px;font-size:10px}._opening_4kazz_1{z-index:40;color:var(--inv-accent);text-align:center;background:#fbf8f1;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}._opening_4kazz_1>svg{margin:18px auto 24px}._opening_4kazz_1 h1{font-family:var(--inv-heading,Georgia),serif;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:clamp(32px,6vw,58px);font-weight:400;line-height:1.18}._opening_4kazz_1 h1 em{opacity:.7;margin:10px 0;font-size:32px;display:block}._opening_4kazz_1 p{color:#887b69;max-width:340px;margin:22px 0 12px;font-size:13px;line-height:1.8}._petals_4kazz_1{z-index:15;pointer-events:none;position:fixed;inset:0;overflow:hidden}._petals_4kazz_1 i{pointer-events:none;background:#e5acb980;border-radius:90% 0;width:10px;height:16px;animation:13s linear infinite _fall_4kazz_1;position:absolute;top:-30px}._fade_4kazz_1{animation:.9s ease-out both _fadeIn_4kazz_1}._rise_4kazz_1{animation:.8s ease-out both _riseIn_4kazz_1}._compact_4kazz_1 ._petals_4kazz_1,._compact_4kazz_1 ._musicWrap_4kazz_1,._compact_4kazz_1 ._opening_4kazz_1{display:none}._compact_4kazz_1 *{transition:none!important;animation:none!important}@keyframes _fadeIn_4kazz_1{0%{opacity:0}to{opacity:var(--node-opacity,1)}}@keyframes _riseIn_4kazz_1{0%{opacity:0;translate:0 15px}to{opacity:var(--node-opacity,1);translate:0}}@keyframes _fall_4kazz_1{0%{opacity:0;translate:0 -30px;rotate:0deg}10%{opacity:.8}to{opacity:0;translate:70px 110vh;rotate:300deg}}@media (max-width:375px){._widget_4kazz_1{padding:38px 20px}._widget_4kazz_1 h2,._countdown_4kazz_1 strong{font-size:29px}._countdown_4kazz_1{gap:7px}._widgetPreview_4kazz_1{padding:23px 17px}._musicWrap_4kazz_1{bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){._invitation_4kazz_1 *,._fade_4kazz_1,._rise_4kazz_1,._petals_4kazz_1 i{transition:none!important;animation:none!important}._petals_4kazz_1{display:none}}._altLink_4kazz_3{color:inherit;opacity:.75;margin-top:10px;font-size:12px;text-decoration:underline;display:block}
