.Ornament_ornament___0Of9{display:inline-block;background-image:url(/images/botanical-sprite.png);background-repeat:no-repeat;background-size:200% 200%;opacity:.9;transform-origin:center;transform:scale(var(--orn-scale,1));pointer-events:none;will-change:transform}.Ornament_sm__KPGtz{--orn-w:clamp(72px,8vw,110px);width:var(--orn-w);height:var(--orn-w)}.Ornament_md__LnQZo{--orn-w:clamp(120px,12vw,170px);width:var(--orn-w);height:var(--orn-w)}.Ornament_lg__XJL_n{--orn-w:clamp(160px,16vw,240px);width:var(--orn-w);height:var(--orn-w)}.Ornament_xl__qyhC7{--orn-w:clamp(200px,20vw,300px);width:var(--orn-w);height:var(--orn-w)}.Ornament_vA__olSQy{background-position:0 0}.Ornament_vB__9l15r{background-position:100% 0}.Ornament_vC__lL3P8{background-position:0 100%}.Ornament_vD__KoqGa{background-position:100% 100%}.Ornament_flipX__3fefi{transform:scaleX(-1)}.Ornament_flipY__Ty_Tt{transform:scaleY(-1)}.page_main__yiKJr{--max:clamp(320px,70vw,1000px);--max-narrow:clamp(300px,50vw,800px);--lh:1.45;--tracking:0.04em;--radius:1.6rem;--gutter:calc((100vw - var(--max)) / 2);position:relative;display:flex;flex-direction:column;align-items:center;padding-bottom:3rem}.page_main__yiKJr h1,.page_main__yiKJr h2,.page_main__yiKJr h3{margin-top:2.4rem;text-align:center;text-transform:uppercase;letter-spacing:var(--tracking)}.page_main__yiKJr h1{font-size:clamp(2.8rem,6vw,5.6rem);font-weight:400;line-height:1.15;margin-bottom:.6rem}.page_main__yiKJr h2{font-size:clamp(2rem,3.5vw,3.4rem);font-weight:500;line-height:1.2}.page_main__yiKJr h3{font-size:clamp(1.8rem,2.5vw,2.6rem)}.page_main__yiKJr address,.page_main__yiKJr p,.page_main__yiKJr span,.page_main__yiKJr ul{font-size:clamp(1.4rem,1.8vw,1.7rem);font-weight:500;line-height:var(--lh);text-wrap:pretty;margin-block:1.2rem}.page_main__yiKJr>section{width:var(--max);margin-top:2rem}section.page_intro__9HgsY{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:2.8rem;gap:2.8rem;align-items:center}section.page_intro__9HgsY .page_left__8ijIc{display:flex;flex-direction:column;justify-content:center}.page_addressBlock__dNoMv{display:flex;justify-content:end;align-items:flex-start;gap:.8rem;margin-block:2.4rem;font-style:normal}.page_addressImage__j0a4s{opacity:.9;margin-top:.2rem;margin-right:1rem;align-self:center;width:128px;height:128px;object-fit:contain}.page_addressBlock__dNoMv .page_text__kabTC{display:flex;flex-direction:column}.page_addressBlock__dNoMv .page_text__kabTC span{margin-block:.2rem;line-height:1.3}section.page_intro__9HgsY .page_left__8ijIc address .page_text__kabTC{display:flex;flex-direction:column}section.page_intro__9HgsY .page_left__8ijIc address .page_text__kabTC span{margin-block:.2rem;line-height:1.3}section.page_intro__9HgsY .page_right__ndwrb{width:100%;max-width:340px;aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius);justify-self:center}section.page_intro__9HgsY .page_right__ndwrb img{width:100%;height:100%;object-fit:cover;object-position:center 35%;transition:transform .3s ease;&:hover{transform:scale(1.02)}}.page_ctaRow__L6uCL{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.6rem 0 0}.page_btnGhost__ZVUsW,.page_btnPrimary__lKCa_,.page_btnRSVP__tf38P{display:inline-block;padding:.8rem 1.2rem;border-radius:999px;font-size:1.5rem;line-height:1;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease;will-change:transform;cursor:pointer}.page_btnPrimary__lKCa_,.page_btnRSVP__tf38P{background:#000;color:#fff}.page_btnRSVP__tf38P{font-size:1rem;padding:.4rem 1rem;transform:translateY(-1px)}.page_btnGhost__ZVUsW{border:1px solid #bbb;color:inherit;background:transparent}.page_btnGhost__ZVUsW:focus-visible,.page_btnPrimary__lKCa_:focus-visible,.page_btnRSVP__tf38P:focus-visible{outline:2px solid #7aa7ff;outline-offset:2px}.page_btnGhost__ZVUsW:hover,.page_btnPrimary__lKCa_:hover,.page_btnRSVP__tf38P:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.12)}.page_btnRSVP__tf38P:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.page_btnGhost__ZVUsW,.page_btnPrimary__lKCa_,.page_btnRSVP__tf38P{transition:none}}section.page_poprawiny__J_uKB{display:flex;flex-direction:column;width:var(--max-narrow)}section.page_poprawiny__J_uKB p{margin-block:1.6rem}section.page_accommodation__ezAOI{display:flex;flex-direction:column;width:var(--max)}section.page_accommodation__ezAOI p{margin-block:1.6rem}section.page_accommodation__ezAOI p.page_hotels__ZAi6r{margin-bottom:.4rem}section.page_accommodation__ezAOI ul{padding-left:1.2rem}section.page_accommodation__ezAOI a{text-decoration:underline}section.page_contact__PjZ2j{display:flex;flex-direction:column;width:var(--max)}section.page_contact__PjZ2j h3{text-align:left;margin-bottom:.8rem}section.page_contact__PjZ2j span{margin:0}.page_sectionDivider__gFAXF{display:flex;justify-content:center;align-items:center;margin:1.6rem 0 .8rem}.page_sectionDivider__gFAXF>span{opacity:.85}.page_pageOrnLeft__unmkR,.page_pageOrnRight__Qsn4W{position:absolute;z-index:0;opacity:.9;pointer-events:none}.page_pageOrnLeft__unmkR{left:clamp(12px,calc(var(--gutter) - var(--orn-w) - 12px),calc(50vw - var(--orn-w) - 12px));top:38vh}.page_pageOrnRight__Qsn4W{right:clamp(12px,calc(var(--gutter) - var(--orn-w) - 12px),calc(50vw - var(--orn-w) - 12px));top:115vh;transform:scaleX(-1)}@media (max-width:1500px){.page_pageOrnLeft__unmkR{transform:scale(.9) translateX(-50px)}.page_pageOrnRight__Qsn4W{transform:scaleX(-1) scale(.9)}}@media (max-width:1380px){.page_pageOrnLeft__unmkR{transform:scale(.8) translateX(-50px)}.page_pageOrnRight__Qsn4W{transform:scaleX(-1) scale(.8)}}@media (max-width:1280px){.page_pageOrnLeft__unmkR{transform:scale(.7) translateX(-60px)}.page_pageOrnRight__Qsn4W{transform:scaleX(-1) scale(.7)}}@media (max-width:1080px){.page_pageOrnLeft__unmkR,.page_pageOrnRight__Qsn4W{display:none}}@media (max-width:900px){.page_pageOrnLeft__unmkR,.page_pageOrnRight__Qsn4W{display:none}section.page_intro__9HgsY{grid-template-columns:1fr;gap:1.6rem}section.page_intro__9HgsY .page_right__ndwrb{order:-1}.page_main__yiKJr h1,.page_main__yiKJr h2,.page_main__yiKJr h3{margin-top:2rem}.page_addressImage__j0a4s{width:100px;height:100px}}