._page_pjfq3_1{color:#28182e;background:#faf8f7;min-height:100vh}._nav_pjfq3_1{z-index:5;box-sizing:border-box;color:#fff;text-shadow:0 2px 12px #000c;justify-content:space-between;align-items:center;width:100%;padding:24px 32px;display:flex;position:absolute;top:0;left:0}._nav_pjfq3_1 a{color:inherit;font-size:13px;font-weight:800;text-decoration:none}._tenka_pjfq3_1{letter-spacing:.04em;font:900 25px/1 Arial}._hero_pjfq3_1{color:#fff;background:#28113c;min-height:690px;position:relative;overflow:hidden}._hero_pjfq3_1>img,._hero_pjfq3_1>i{width:100%;height:100%;position:absolute;inset:0}._hero_pjfq3_1>img{object-fit:cover;object-position:center}._hero_pjfq3_1>i{background:linear-gradient(90deg,#0c0c1029,#0c0c1000 72%),linear-gradient(#0c0c1000 48%,#0c0c102e)}._heroCopy_pjfq3_1{z-index:2;text-shadow:0 2px 16px #000000d1,0 1px 3px #000000e6;max-width:1120px;margin:auto;padding:188px 32px;position:relative}._heroCopy_pjfq3_1 small,._intro_pjfq3_1>small,._featuredTop_pjfq3_1 small,._detailsLead_pjfq3_1 small,._prepare_pjfq3_1>small{color:#f2bc68;letter-spacing:.17em;font:800 11px/1 Arial}._hero_pjfq3_1 h1{letter-spacing:-.055em;margin:22px 0 20px;font-size:clamp(66px,8vw,104px);line-height:.94}._hero_pjfq3_1 p{margin:0;font-size:20px;line-height:1.75}._intro_pjfq3_1{text-align:center;max-width:850px;margin:auto;padding:110px 28px 70px}._intro_pjfq3_1>small,._prepare_pjfq3_1>small{color:#be4b70}._intro_pjfq3_1 h2{color:#3a174e;letter-spacing:-.04em;margin:20px 0 25px;font-size:clamp(40px,6vw,64px);line-height:1.15}._intro_pjfq3_1 p{color:#706774;margin:0;font-size:17px;line-height:2}._values_pjfq3_1{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto;padding:0 28px 110px;display:grid}._values_pjfq3_1 article{background:#fff;border:1px solid #e3d8e4;border-radius:22px;padding:30px;box-shadow:0 15px 35px #2d103d0b}._values_pjfq3_1 b{color:#ce507a;opacity:.24;font:900 45px/1 Arial}._values_pjfq3_1 h3{color:#39164d;margin:28px 0 12px;font-size:23px}._values_pjfq3_1 p{color:#746a77;margin:0;font-size:14px;line-height:1.85}._featured_pjfq3_1{color:#fff;background:#32104f;border-radius:29px;max-width:1064px;margin:0 auto 110px;overflow:hidden;box-shadow:0 25px 70px #2c103330}._featuredTop_pjfq3_1{grid-template-columns:1fr 1fr;gap:55px;padding:62px;display:grid}._featuredTop_pjfq3_1 h2{letter-spacing:-.045em;margin:17px 0 19px;font-size:clamp(41px,5vw,61px);line-height:1.08}._featuredTop_pjfq3_1>div>p{color:#eee7f2;margin:0;font-size:15px;line-height:1.9}._roomTypes_pjfq3_1{grid-template-columns:1fr 1fr;align-self:center;gap:12px;display:grid}._roomTypes_pjfq3_1 article{box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff25;border-radius:18px;flex-direction:column;justify-content:center;min-height:150px;padding:23px;display:flex}._roomTypes_pjfq3_1 b{color:#f3bd69;font:900 22px/1.2 Arial}._roomTypes_pjfq3_1 span{margin-top:13px;font-size:17px;font-weight:800}._roomTypes_pjfq3_1 small{color:#d9cfe0;letter-spacing:0;margin-top:8px;font:500 12px/1.5 sans-serif}._facilities_pjfq3_1{border-top:1px solid #ffffff1e;grid-template-columns:repeat(4,1fr);display:grid}._facilities_pjfq3_1 article{border-right:1px solid #ffffff1e;min-height:150px;padding:27px}._facilities_pjfq3_1 article:last-child{border-right:0}._facilities_pjfq3_1 h3{color:#f3bd69;margin:0 0 12px;font-size:18px}._facilities_pjfq3_1 p{color:#e3dce8;margin:0;font-size:13px;line-height:1.75}._priceNote_pjfq3_1{color:#e8e0ec;text-align:center;background:#230a3a;margin:0;padding:26px 62px;font-size:13px;line-height:1.8}._details_pjfq3_1{grid-template-columns:.72fr 1.28fr;gap:55px;max-width:1064px;margin:0 auto 110px;display:grid}._detailsLead_pjfq3_1 small{color:#be4b70}._detailsLead_pjfq3_1 h2{color:#3a174e;margin:18px 0 0;font-size:clamp(42px,5vw,62px);line-height:1.08}._detailList_pjfq3_1{border-top:1px solid #ded3df}._detailList_pjfq3_1 article{border-bottom:1px solid #ded3df;grid-template-columns:95px 1fr;gap:20px;padding:25px 0;display:grid}._detailList_pjfq3_1 article>b{color:#c54b74;font:900 21px/1.2 Arial}._detailList_pjfq3_1 h3{margin:0 0 7px;font-size:18px}._detailList_pjfq3_1 p{color:#776d79;margin:0;font-size:13px;line-height:1.75}._prepare_pjfq3_1{text-align:center;max-width:900px;margin:auto;padding:0 28px 160px}._prepare_pjfq3_1 h2{color:#38144f;margin:18px 0 34px;font-size:clamp(38px,5vw,58px)}._prepare_pjfq3_1>div{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}._prepare_pjfq3_1 article{background:#fff;border:1px solid #dfd4e2;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:112px;padding:15px;display:flex}._prepare_pjfq3_1 article b{color:#bd486d;font:900 12px/1 Arial}._prepare_pjfq3_1 article span{font-size:13px;font-weight:800}._prepare_pjfq3_1>p{color:#756a78;margin:32px 0 0;line-height:1.85}@media (max-width:760px){._nav_pjfq3_1{padding:20px}._tenka_pjfq3_1{font-size:22px}._hero_pjfq3_1{background:#2c1044;min-height:0;padding-top:64px}._hero_pjfq3_1>img{aspect-ratio:4/3;object-fit:cover;object-position:51% center;width:100%;height:auto;display:block;position:relative;inset:auto}._hero_pjfq3_1>i{display:none}._heroCopy_pjfq3_1{min-height:0;padding:31px 22px 42px;position:relative}._heroCopy_pjfq3_1 small{font-size:9px}._hero_pjfq3_1 h1{font-size:52px}._hero_pjfq3_1 p{font-size:15px}._intro_pjfq3_1{padding:72px 20px 46px}._intro_pjfq3_1 h2{font-size:38px}._intro_pjfq3_1 p{font-size:14px}._values_pjfq3_1{grid-template-columns:1fr;gap:12px;padding:0 14px 72px}._values_pjfq3_1 article{padding:23px 24px}._values_pjfq3_1 b{font-size:34px}._values_pjfq3_1 h3{margin:18px 0 9px;font-size:21px}._values_pjfq3_1 p{font-size:13px}._details_pjfq3_1{margin:0 20px 72px;display:block}._detailsLead_pjfq3_1 h2{margin-bottom:32px;font-size:38px}._detailList_pjfq3_1 article{grid-template-columns:72px 1fr}._detailList_pjfq3_1 article>b{font-size:17px}._prepare_pjfq3_1{padding:0 14px 140px}._prepare_pjfq3_1 h2{font-size:36px}._prepare_pjfq3_1>div{grid-template-columns:1fr 1fr;gap:9px}._prepare_pjfq3_1 article{min-height:92px}._prepare_pjfq3_1 article:last-child{grid-column:1/-1}._prepare_pjfq3_1>p{font-size:13px}}
