._hero_1nyeh_1{isolation:isolate;color:#fff;background:#24131d;min-height:660px;position:relative}._hero_1nyeh_1>img{object-fit:cover;object-position:center;z-index:-2}._hero_1nyeh_1:after{content:"";z-index:-1;background:linear-gradient(90deg,#210914d9,#21091445);position:absolute;inset:0}._heroInner_1nyeh_4{width:min(100% - 128px,1280px);margin:auto;padding:185px 0 65px}._eyebrow_1nyeh_5{letter-spacing:.14em;text-transform:uppercase;color:#cb2169;margin:0 0 28px;font-size:11px}._hero_1nyeh_1 ._eyebrow_1nyeh_5{color:#ffadcf}._hero_1nyeh_1 h1{letter-spacing:-.07em;margin:0 0 30px;font-size:clamp(80px,10vw,148px);font-weight:500;line-height:.9}._hero_1nyeh_1 h1 span,._intro_1nyeh_8 h2 span{color:var(--pink)}._hero_1nyeh_1 p:not(._eyebrow_1nyeh_5){font-size:15px;line-height:1.8}._hero_1nyeh_1 a{margin-top:20px;font-size:12px;display:inline-block}._catalog_1nyeh_11{width:min(100% - 128px,1280px);margin:auto;padding:90px 0}._intro_1nyeh_8{max-width:720px}._intro_1nyeh_8 h2,._wedding_1nyeh_13 h2,._packages_1nyeh_13 h2{letter-spacing:-.06em;margin:0 0 28px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1}._intro_1nyeh_8>p:last-child{color:#6c5963;max-width:560px;font-size:15px;line-height:1.85}._shortcuts_1nyeh_15{flex-wrap:wrap;gap:10px;margin:35px 0 48px;display:flex}._shortcuts_1nyeh_15 a{border:1px solid #25151e30;border-radius:30px;padding:11px 17px;font-size:12px;transition:background .2s}._shortcuts_1nyeh_15 a:hover{background:#f5cadd}._service_1nyeh_18{border-top:1px solid #25151e25;scroll-margin-top:24px}._service_1nyeh_18:last-child{border-bottom:1px solid #25151e25}._service_1nyeh_18 summary{cursor:pointer;align-items:center;gap:28px;padding:29px 0;list-style:none;display:flex}._service_1nyeh_18 summary::-webkit-details-marker{display:none}._service_1nyeh_18 summary:focus-visible{outline:2px solid var(--pink);outline-offset:4px}._number_1nyeh_23{color:#cb2169;align-self:flex-start;padding-top:7px;font-size:11px}._service_1nyeh_18 h3{letter-spacing:-.04em;margin:0 0 9px;font-size:clamp(25px,3vw,39px);font-weight:500}._description_1nyeh_25{color:#6c5963;font-size:13px;line-height:1.6}._plus_1nyeh_26{border:1px solid #25151e35;border-radius:50%;flex:0 0 34px;height:34px;margin-left:auto;position:relative}._plus_1nyeh_26:before,._plus_1nyeh_26:after{content:"";background:currentColor;width:12px;height:1px;position:absolute;top:16px;left:10px}._plus_1nyeh_26:after{transform:rotate(90deg)}._service_1nyeh_18[open] ._plus_1nyeh_26:after{transform:rotate(0)}._service_1nyeh_18[open] h3{color:#cb2169}._expanded_1nyeh_31{padding:0 0 30px 44px}._expanded_1nyeh_31 ul,._wedding_1nyeh_13 ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 30px;margin:10px 0 30px;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}._expanded_1nyeh_31 li:before{content:"·";color:#cb2169;margin-right:9px}._expanded_1nyeh_31 a,._wedding_1nyeh_13 a,._packages_1nyeh_13 a{border-bottom:1px solid;padding-bottom:9px;font-size:13px;display:inline-block}._wedding_1nyeh_13{color:#fff;background:#28141f;grid-template-columns:1fr 1.2fr;gap:20px 60px;padding:75px max(32px,50vw - 640px);scroll-margin-top:20px;display:grid}._wedding_1nyeh_13 ._eyebrow_1nyeh_5{color:#ffa9ce;grid-column:1/-1}._wedding_1nyeh_13 h2 span{color:#ffa9ce}._wedding_1nyeh_13 p:not(._eyebrow_1nyeh_5){color:#e2d3db;margin-top:0;font-size:14px;line-height:1.8}._wedding_1nyeh_13 ul{grid-template-columns:1fr 1fr}._packages_1nyeh_13{grid-template-columns:1fr 1fr;gap:80px;width:min(100% - 128px,1280px);margin:auto;padding:85px 0 55px;display:grid}._packages_1nyeh_13 article{scroll-margin-top:35px}._packages_1nyeh_13 p:not(._eyebrow_1nyeh_5){color:#6c5963;max-width:460px;font-size:14px;line-height:1.85}._packages_1nyeh_13 a{margin-top:15px}._closing_1nyeh_44{text-align:center;color:#6c5963;max-width:620px;margin:0 auto;padding:20px 24px 75px;font-size:14px;line-height:1.85}@media (max-width:700px){._heroInner_1nyeh_4,._catalog_1nyeh_11,._packages_1nyeh_13{width:calc(100% - 40px)}._hero_1nyeh_1{min-height:610px}._heroInner_1nyeh_4{padding-top:170px}._catalog_1nyeh_11{padding:60px 0}._shortcuts_1nyeh_15{gap:8px}._shortcuts_1nyeh_15 a{padding:10px 12px;font-size:11px}._service_1nyeh_18 summary{gap:14px}._expanded_1nyeh_31{padding-left:0}._expanded_1nyeh_31 ul{grid-template-columns:1fr 1fr;gap:14px 20px}._wedding_1nyeh_13{grid-template-columns:1fr;gap:14px;padding:55px 20px}._packages_1nyeh_13{grid-template-columns:1fr;gap:50px;padding-top:60px}}@media (max-width:380px){._expanded_1nyeh_31 ul,._wedding_1nyeh_13 ul{grid-template-columns:1fr}}._cards_1nyeh_47{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:45px;display:grid}._card_1nyeh_47{background:#fff8fb;border:1px solid #25151e25;flex-direction:column;padding:30px;scroll-margin-top:25px;transition:background .2s,border-color .2s;display:flex}._card_1nyeh_47:hover{background:#f8e4ee;border-color:#cb2169}._card_1nyeh_47 h3{letter-spacing:-.04em;margin:0 0 18px;font-size:29px;font-weight:500;line-height:1.15}._card_1nyeh_47 p{color:#6c5963;margin:0 0 28px;font-size:14px;line-height:1.8}._cardAction_1nyeh_52{border-top:1px solid #25151e20;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px;font-size:12px;display:flex}._giftNote_1nyeh_53{color:#fff;background:#28141f;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:35px;display:flex}._giftNote_1nyeh_53 ._eyebrow_1nyeh_5{color:#ffa9ce;margin-bottom:16px}._giftNote_1nyeh_53 h2{letter-spacing:-.04em;margin:0 0 14px;font-size:32px;font-weight:500}._giftNote_1nyeh_53 p,._giftNote_1nyeh_53 a{font-size:14px;line-height:1.7}._giftNote_1nyeh_53 a{border-bottom:1px solid;flex-shrink:0;padding-bottom:8px}._detailHero_1nyeh_58 h1{overflow-wrap:break-word;max-width:1000px;font-size:clamp(60px,8vw,112px)}._detailHero_1nyeh_58 p:not(._eyebrow_1nyeh_5){max-width:580px}._breadcrumbs_1nyeh_60{align-items:center;gap:14px;margin-bottom:35px;font-size:12px;display:flex}._breadcrumbs_1nyeh_60 a{margin:0}._detailLayout_1nyeh_62{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}._offerGroup_1nyeh_63{margin-bottom:40px}._offerGroup_1nyeh_63 h2{letter-spacing:-.04em;margin:0 0 20px;font-size:28px;font-weight:500}._offerGroup_1nyeh_63 ul{margin:0;padding:0;list-style:none}._offerGroup_1nyeh_63 li{border-bottom:1px solid #25151e20;padding:16px 0;font-size:15px;line-height:1.5}._offerGroup_1nyeh_63 li:first-child{border-top:1px solid #25151e20}._contactLink_1nyeh_68{border-bottom:1px solid;margin-top:18px;padding-bottom:9px;font-size:13px;display:inline-block}._packageNote_1nyeh_69{color:#6c5963;font-size:14px;line-height:1.8}._related_1nyeh_70{border-top:1px solid #25151e25;margin-top:65px;padding-top:40px}._related_1nyeh_70 h2{letter-spacing:-.04em;font-size:30px;font-weight:500}@media (max-width:1000px){._cards_1nyeh_47{grid-template-columns:repeat(2,minmax(0,1fr))}._detailLayout_1nyeh_62{gap:45px}}@media (max-width:700px){._cards_1nyeh_47,._detailLayout_1nyeh_62{grid-template-columns:1fr}._card_1nyeh_47{padding:25px}._giftNote_1nyeh_53{flex-direction:column;align-items:flex-start;padding:28px}._detailHero_1nyeh_58 h1{font-size:clamp(48px,11vw,75px)}}
