:root{--timeline-line-color:var(--ww-color-line);--timeline-line-width:1px;--timeline-node-size:2.5rem;--timeline-node-color:rgba(255,252,248,0.95);--timeline-node-icon-color:var(--ww-color-rose);--timeline-node-disabled-color:rgba(223,231,219,0.8);--timeline-item-gap:1.5rem;--timeline-column-gap:1.25rem}@media (max-width:600px){:root{--timeline-node-size:1.25rem;--timeline-item-gap:1rem;--timeline-column-gap:0.5rem}.contentText{font-size:.8rem}}.timeline_timeline__iuUOn{position:relative;display:flex;flex-direction:column;width:100%}.timeline_timeline__iuUOn:before{content:"";position:absolute;top:var(--timeline-line-top,10px);bottom:var(--timeline-line-bottom,0);left:50%;width:var(--timeline-line-width);transform:translateX(-50%);background-color:var(--timeline-line-color);z-index:0}.timeline_item__ZI0El{position:relative;display:grid;grid-template-columns:1fr auto 1fr;column-gap:var(--timeline-column-gap);z-index:1;align-items:start;margin-bottom:var(--timeline-item-gap)}.timeline_item__ZI0El:last-child{margin-bottom:0}.timeline_leftContent__mVR3Z,.timeline_rightContent__qPvTe{display:flex;flex-direction:column;justify-content:flex-start;word-break:break-word;padding:18px 20px;border-radius:var(--card-radius);border:1px solid var(--card-border);background:linear-gradient(180deg,rgba(255,252,248,.78) 0,rgba(255,248,242,.94) 100%),var(--paper-noise);background-size:auto,180px 180px;box-shadow:var(--card-shadow)}.timeline_leftContent__mVR3Z:empty,.timeline_rightContent__qPvTe:empty{padding:0;border:0;background:none;box-shadow:none}.timeline_right__tJvYV .timeline_leftContent__mVR3Z,.timeline_right__tJvYV .timeline_rightContent__qPvTe{text-align:left}.timeline_left__67MT_ .timeline_leftContent__mVR3Z,.timeline_left__67MT_ .timeline_rightContent__qPvTe{text-align:right}.timeline_left__67MT_ .timeline_leftContent__mVR3Z{transform:rotate(-1.2deg)}.timeline_right__tJvYV .timeline_rightContent__qPvTe{transform:rotate(1.2deg)}.timeline_timelinePlain__uTWsU .timeline_leftContent__mVR3Z,.timeline_timelinePlain__uTWsU .timeline_rightContent__qPvTe{padding:0;border:0;border-radius:0;background:none;box-shadow:none;transform:none}.timeline_nodeWrapper__PmfwH{height:100%;display:flex;align-items:center}.timeline_node__nohW6{display:flex;align-items:center;position:relative;justify-content:center}.timeline_nodeIcon__xxnr7{align-items:center;justify-content:center;width:var(--timeline-node-size);height:var(--timeline-node-size);border-radius:50%;background-color:var(--timeline-node-color);color:var(--timeline-node-icon-color);box-shadow:inset 0 0 0 3px rgba(255,252,248,.72),0 10px 18px rgba(117,91,82,.08)}.timeline_item__ZI0El.timeline_disabled__gXAHT .timeline_node__nohW6{background-color:var(--timeline-node-disabled-color);color:var(--timeline-line-color)}.timeline_contentText__PTZQC{font-size:.875rem;line-height:1.4;margin:0}.timeline_revealItem__eFVUK{will-change:transform,opacity;transition-property:opacity,transform;transition-duration:.52s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:var(--timeline-reveal-delay,0s)}.timeline_revealHidden__eewat{opacity:0;transform:translate3d(0,14px,0)}.timeline_revealVisible__ZDdNv{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.timeline_revealItem__eFVUK{transition:none!important}.timeline_revealHidden__eewat,.timeline_revealVisible__ZDdNv{opacity:1!important;transform:none!important}}@media(max-width:700px){.timeline_item__ZI0El{grid-template-columns:minmax(0,1fr);row-gap:12px}.timeline_timeline__iuUOn:before{left:calc(var(--timeline-node-size)/2);transform:none}.timeline_leftContent__mVR3Z,.timeline_rightContent__qPvTe{text-align:left!important;margin-left:calc(var(--timeline-node-size) + var(--timeline-mobile-content-gap, 28px));transform:none!important}.timeline_leftContent__mVR3Z:empty,.timeline_rightContent__qPvTe:empty{display:none}.timeline_nodeWrapper__PmfwH,.timeline_node__nohW6{position:absolute}}.schedule-component_box__6KPMA{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;gap:clamp(30px,4vw,44px);text-align:center}.schedule-component_timelineWrap__vMGGB{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,820px)}.schedule-component_timelineHeart__AXem8{position:relative;z-index:2;display:block;width:16px;height:16px;margin-bottom:18px;background:#c98f91;transform:rotate(-45deg)}.schedule-component_timelineHeart__AXem8:after,.schedule-component_timelineHeart__AXem8:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:inherit}.schedule-component_timelineHeart__AXem8:before{top:-8px;left:0}.schedule-component_timelineHeart__AXem8:after{top:0;left:8px}.schedule-component_timeline__Ebnux{--timeline-line-color:rgba(201,143,145,0.3);--timeline-line-width:1px;--timeline-line-top:-18px;--timeline-line-bottom:7px;--timeline-node-size:12px;--timeline-node-color:rgba(217,170,168,0.82);--timeline-item-gap:clamp(34px,5vw,54px);--timeline-column-gap:clamp(20px,4.5vw,48px);--timeline-mobile-content-gap:18px}.schedule-component_scheduleEvent__W40Ag{display:flex;align-items:center;width:100%;min-width:0;max-width:330px;gap:clamp(10px,1.4vw,14px)}.schedule-component_scheduleEventLeft__Nkp5I{justify-content:flex-end;margin-left:auto;text-align:right}.schedule-component_scheduleEventRight__56hXB{justify-content:flex-start;margin-right:auto;text-align:left}.schedule-component_scheduleEventText__n6aiC{display:grid;min-width:0;gap:8px}.schedule-component_scheduleEventLeft__Nkp5I .schedule-component_scheduleEventText__n6aiC{justify-items:end}.schedule-component_scheduleEventRight__56hXB .schedule-component_scheduleEventText__n6aiC{justify-items:start}.schedule-component_scheduleEventIcon__6C_V2{display:block;flex:0 0 auto;width:100px;height:auto}@media(max-width:700px){.schedule-component_box__6KPMA{gap:26px}.schedule-component_timelineWrap__vMGGB{width:min(100%,440px)}.schedule-component_timelineHeart__AXem8{align-self:flex-start;width:14px;height:14px;margin-left:-1px;margin-bottom:16px}.schedule-component_timelineHeart__AXem8:after,.schedule-component_timelineHeart__AXem8:before{width:14px;height:14px}.schedule-component_timelineHeart__AXem8:before{top:-7px}.schedule-component_timelineHeart__AXem8:after{left:7px}.schedule-component_timeline__Ebnux{--timeline-line-top:-16px;--timeline-node-size:11px;--timeline-item-gap:30px;--timeline-mobile-content-gap:18px}.schedule-component_scheduleEventLeft__Nkp5I,.schedule-component_scheduleEventRight__56hXB,.schedule-component_scheduleEvent__W40Ag{max-width:none;justify-content:flex-start;margin-right:0;margin-left:0;text-align:left}.schedule-component_scheduleEventLeft__Nkp5I .schedule-component_scheduleEventIcon__6C_V2,.schedule-component_scheduleEventRight__56hXB .schedule-component_scheduleEventIcon__6C_V2{order:1}.schedule-component_scheduleEventLeft__Nkp5I .schedule-component_scheduleEventText__n6aiC,.schedule-component_scheduleEventRight__56hXB .schedule-component_scheduleEventText__n6aiC{order:2;justify-items:start}}@media(max-width:420px){.schedule-component_scheduleEvent__W40Ag{align-items:center;gap:10px}.schedule-component_scheduleEventIcon__6C_V2{width:70px}.schedule-component_nodeWrapper__QZLoB{position:absolute;left:.5px}}.wedding-countdown-section_box__fueci{display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;max-width:960px;gap:14px}.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b .wedding-countdown-section_timeCountdownItem__Zi_I5{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px}.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b .wedding-countdown-section_timeCountdownItem__Zi_I5>p{font-size:60px;line-height:normal;color:var(--ww-color-text);font-family:var(--font-3)}@media(max-width:500px){.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b .wedding-countdown-section_timeCountdownItem__Zi_I5>p{font-size:30px}}.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b .wedding-countdown-section_timeCountdownItem__Zi_I5>span{color:var(--ww-color-text)}@media(max-width:600px){.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b .wedding-countdown-section_timeCountdownItem__Zi_I5>span{font-size:12px}}.wedding-countdown-section_box__fueci .wedding-countdown-section_floralDivider__SBcZB{display:block;width:100%;max-width:400px;height:auto}@media(max-width:700px){.wedding-countdown-section_box__fueci{gap:16px}.wedding-countdown-section_box__fueci .wedding-countdown-section_timeCountdownItems__OX69b{grid-template-columns:1fr 1fr}}.welcome-component_root__6LuhV{overflow:clip;background:var(--paper-noise),linear-gradient(180deg,rgba(255,252,248,.86) 0,rgba(251,248,243,.96) 100%)}.welcome-component_box__bjwYM{position:relative;display:grid;justify-items:center;align-content:center;width:100%;color:var(--ww-color-text)}.welcome-component_wreathStage__xk6zH{display:grid;place-items:center;width:min(100%,clamp(320px,58vw,580px));max-width:calc(100vw - 48px);container-type:inline-size;isolation:isolate}.welcome-component_wreathContent__geovp,.welcome-component_wreathImage___uf3H{grid-area:1/1}.welcome-component_wreathImage___uf3H{z-index:0;width:100%;height:auto;pointer-events:none;user-select:none;opacity:.92;filter:saturate(.84) contrast(.94) brightness(1.06);mix-blend-mode:multiply}.welcome-component_wreathContent__geovp{z-index:1;position:relative;display:flex;justify-content:center}.welcome-component_names__pi9I7{display:grid;justify-items:center;gap:clamp(2px,1cqw,6px);margin:0;color:var(--ww-color-heading);font-family:var(--font-3);font-size:clamp(32px,15cqw,92px);font-weight:400;line-height:.88;letter-spacing:0}.welcome-component_names__pi9I7 span{display:block}.welcome-component_weddingDate__OtS5K{display:block;margin-top:clamp(12px,3.5cqw,22px);font-family:var(--font-2);font-size:clamp(12px,3.4cqw,15px);font-weight:400;line-height:1.42;letter-spacing:0}@media(max-width:640px){.welcome-component_wreathStage__xk6zH{width:calc(100vw - 100px);max-width:390px}}@media(max-width:380px){.welcome-component_wreathStage__xk6zH{width:calc(100vw - 96px);max-width:284px}.welcome-component_weddingDate__OtS5K{font-size:12px}}