.IslandWordmark_wordmark__ue_34{display:inline-flex;align-items:center;gap:.3em;flex-shrink:0;font-family:var(--font-inter,Inter),sans-serif;font-size:var(--island-wordmark-size,22px);font-weight:760;line-height:1;letter-spacing:-.045em;white-space:nowrap}.IslandWordmark_wordmark__ue_34 svg{display:block;flex-shrink:0;width:1.08em;height:1.08em;overflow:visible}.IslandWordmark_name__sfrOu{display:inline-flex;align-items:baseline;gap:.16em}.IslandWordmark_ai__kQZ1M{color:#ed6a62;font-size:.78em;font-weight:650;line-height:1;letter-spacing:-.035em}.IslandWordmark_red___7AbO{fill:var(--island-spark-red,#d7184e)}.IslandWordmark_blue__vWjvm{fill:var(--island-spark-blue,#1d5eb8)}.IslandWordmark_gold__wZrrg{fill:var(--island-spark-gold,#eaa80b)}.IslandWordmark_green__L98nm{fill:var(--island-spark-green,#159e85)}.IslandWordmark_lettering__F6_2d{position:relative}.IslandWordmark_twinkle__Efx1w path,.IslandWordmark_wordmark__ue_34 svg path{transform-box:fill-box;transform-origin:center;animation:IslandWordmark_island-sparkle__6iF3u 3.6s cubic-bezier(.4,0,.2,1) infinite}.IslandWordmark_twinkle__Efx1w .IslandWordmark_red___7AbO,.IslandWordmark_wordmark__ue_34 svg .IslandWordmark_red___7AbO{--spark-scale:1.22;--spark-turn:10deg;animation-delay:-.7s}.IslandWordmark_twinkle__Efx1w .IslandWordmark_blue__vWjvm,.IslandWordmark_wordmark__ue_34 svg .IslandWordmark_blue__vWjvm{--spark-scale:1.35;--spark-turn:-12deg;animation-delay:-1.3s}.IslandWordmark_twinkle__Efx1w .IslandWordmark_gold__wZrrg,.IslandWordmark_wordmark__ue_34 svg .IslandWordmark_gold__wZrrg{--spark-scale:1.42;--spark-turn:18deg;animation-delay:-1.9s}.IslandWordmark_twinkle__Efx1w .IslandWordmark_green__L98nm,.IslandWordmark_wordmark__ue_34 svg .IslandWordmark_green__L98nm{--spark-scale:1.5;--spark-turn:-18deg;animation-delay:-3s}@keyframes IslandWordmark_island-sparkle__6iF3u{0%,to{transform:scale(.84) rotate(-6deg);opacity:.58}45%{transform:scale(var(--spark-scale)) rotate(var(--spark-turn));opacity:1}72%{transform:scale(1) rotate(0deg);opacity:.92}}.IslandWordmark_wordmark__ue_34 svg path{animation-name:IslandWordmark_island-brand-sparkle__XWpMh;animation-duration:5.4s}@keyframes IslandWordmark_island-brand-sparkle__XWpMh{0%,to{transform:scale(.94);opacity:.76}45%{transform:scale(1.05);opacity:1}72%{transform:scale(1);opacity:.9}}@media (prefers-reduced-motion:reduce){.IslandWordmark_twinkle__Efx1w path,.IslandWordmark_wordmark__ue_34 svg path{animation:none;transform:none;opacity:1}}@font-face{font-family:InterInvitation;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-cyrillic-variable.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:InterInvitation;src:url(/fonts/inter-invitation-variable.woff2) format("woff2");font-weight:100 900;font-display:swap}.island-invitation{--island-spark-red:#ff1d55;--island-spark-blue:#3490ff;--island-spark-gold:#ffca05;--island-spark-green:#03c791;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;width:min(1280px,92%);min-height:570px;margin:30px auto 95px;padding:70px 7%;border-radius:30px;color:#fff;background:#1c4662}.island-invitation:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b283dc9,#0b283d55 55%,#0b283d12)}.island-invitation-photo{object-fit:cover;object-position:center;z-index:-2}.island-invitation h2{font-size:clamp(44px,5.4vw,74px);font-weight:780;letter-spacing:-.055em;line-height:1.02;text-wrap:wrap}.island-invitation-copy>p{font-size:16px;line-height:1.8;margin-top:25px;max-width:410px;color:#f2f7f9}.island-invitation-planner{--island-wordmark-size:32px;color:#282d2b;border-radius:26px;padding:33px;background:#fffffff0;box-shadow:0 24px 65px #0b283d26,inset 0 1px 0 #fff9}@supports(backdrop-filter:blur(24px)){.island-invitation-planner{background:linear-gradient(135deg,#ffffffe6,#ffffffc9);backdrop-filter:blur(24px)}}.island-invitation-planner>p{margin-top:30px;font-size:27px;font-weight:650;letter-spacing:-.04em;line-height:1.22}.island-invitation-planner>span:not([data-island-wordmark]){display:block;margin-top:15px;font-size:13px;line-height:1.8;color:#4c5e67}.island-invitation-planner>a{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:56px;margin-top:28px;padding:16px 23px;background:#171b1d;color:#fff;border-radius:999px;font-size:13px;transition:transform .2s,box-shadow .2s}.island-invitation-planner>a:hover{transform:translateY(-2px);box-shadow:0 6px 20px #10233329}.island-invitation-planner>a:focus-visible{outline-color:#1c4662}.island-invitation-planner>small{display:block;text-align:center;margin-top:14px;font-size:10px;color:#4c5e67}.island-invitation-credit{position:absolute;right:24px;bottom:16px;font-size:9px;color:#fff;text-shadow:0 1px 5px #000}@media(max-width:800px){.island-invitation{grid-template-columns:1fr;gap:32px;padding:40px 28px 43px;margin-block:25px 60px;border-radius:24px}.island-invitation h2{font-size:48px}.island-invitation-copy>p{font-size:14px;margin-top:20px}.island-invitation-planner{width:min(430px,100%);padding:26px;--island-wordmark-size:29px}.island-invitation-planner>p{font-size:25px;margin-top:24px}.island-invitation:after{background:linear-gradient(180deg,#0b283dc4,#0b283d40)}.island-invitation-photo{object-position:45% center}}@media(max-width:380px){.island-invitation{padding-inline:23px}.island-invitation h2{font-size:42px}.island-invitation-planner{padding:23px;--island-wordmark-size:26px}}@media(prefers-reduced-motion:reduce){.island-invitation-planner>a{transition:none}}.island-invitation{font-family:InterInvitation,Inter,sans-serif;--font-inter:InterInvitation}.island-invitation-photo{position:absolute;inset:0;width:100%;height:100%}.island-invitation h2{color:#fff}.island-invitation-planner>p{color:#282d2b}.island-invitation-planner>a:focus-visible{outline:2px solid #1c4662;outline-offset:4px}.island-invitation-planner>a.island-invitation-contact{justify-content:center;gap:12px;margin-top:12px;padding:13px 18px;background:transparent;border:1px solid #8b999f;color:#171b1d}.island-invitation-contact small{display:block;margin-top:3px;font-size:11px;color:#4c5e67}.island-invitation-contact span{min-width:0}