.Yn1ujG_panel{box-sizing:border-box;flex-direction:column;align-items:center;gap:31.5px;width:100%;max-width:630px;max-height:calc(88vh - 54px);padding:63px 54px 54px;display:flex;overflow-y:auto}.Yn1ujG_rank{font-family:var(--font-serif-en);letter-spacing:.2em;color:var(--color-accent);font-size:16.88px}.Yn1ujG_swatch{width:180px;height:auto;display:block}.Yn1ujG_nameBlock{flex-direction:column;align-items:center;gap:11.25px;display:flex}.Yn1ujG_name{letter-spacing:.12em;color:var(--color-primary);font-size:24.75px}.Yn1ujG_hex{letter-spacing:.08em;color:var(--color-muted);align-items:center;gap:9px;font-size:14.63px;display:flex}.Yn1ujG_dot{border:1px solid #2c23181f;border-radius:50%;width:13.5px;height:13.5px}.Yn1ujG_rule{background:#cfcac7;width:45px;height:1px}.Yn1ujG_desc{letter-spacing:.06em;color:var(--color-text);text-align:center;text-wrap:pretty;margin:0;font-size:16.31px;line-height:2}.Yn1ujG_tags{flex-wrap:wrap;justify-content:center;gap:11.25px;display:flex}.Yn1ujG_tag{letter-spacing:.08em;color:var(--color-primary);border:1px solid #d9d0c8;border-radius:1123.88px;padding:7.88px 18px;font-size:14.63px}@media (max-width:767px){.Yn1ujG_panel{padding:48px 20px 32px}.Yn1ujG_swatch{width:132px}}
.wW44Ba_link{align-items:center;gap:27px;width:fit-content;text-decoration:none;display:flex}.wW44Ba_label{font-family:var(--font-serif-en);color:var(--color-primary);font-size:20.25px;transition:color .25s}.wW44Ba_circle{border:1px solid var(--color-primary);width:123.75px;height:123.75px;color:var(--color-primary);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background .25s,color .25s;display:flex}.wW44Ba_link:hover .wW44Ba_label{color:var(--color-accent)}.wW44Ba_link:hover .wW44Ba_circle{background:var(--color-primary);color:var(--color-light)}@media (max-width:767px){.wW44Ba_link{gap:18px}.wW44Ba_label{font-size:17px}.wW44Ba_circle{width:84px;height:84px;font-size:16px}}
.RHteCa_about{min-height:1027.5px;padding:180px 0 135px;position:relative;overflow:hidden}.RHteCa_photoLeft{width:483.75px;height:922.5px;clip-path:path("M0,45 C180,-22.5 483.75,146.25 483.75,472.5 C483.75,742.5 225,888.75 0,855 Z");position:absolute;top:0;left:calc(-1*max(0px,720px - 50%));overflow:hidden}.RHteCa_photoLeftBlur{filter:blur(27px);position:absolute;inset:-33.75px}.RHteCa_photoLeftBlurImg{object-fit:cover;object-position:60% 55%}.RHteCa_photoLeftMain{width:608.85px;height:811.8px;position:absolute;top:55.35px;left:-75.06px}.RHteCa_edgeText{pointer-events:none;z-index:1;position:absolute;top:0;left:calc(-1*max(0px,720px - 50%));overflow:visible}.RHteCa_edgeTextLabel{font-family:var(--font-serif-en);fill:var(--color-muted)}.RHteCa_photoRight{width:483.75px;height:922.5px;clip-path:path("M483.75,45 C303.75,-22.5 0,146.25 0,472.5 C0,742.5 258.75,888.75 483.75,855 Z");transform-origin:100% 0;position:absolute;top:371.25px;right:calc(-1*max(0px,720px - 50%));transform:scale(.62)}.RHteCa_photoRightImg{object-fit:cover;object-position:50% 55%}.RHteCa_body{max-width:var(--content-max);margin-inline:auto}.RHteCa_text{z-index:1;max-width:509.62px;margin-left:calc(607.5px + -1*max(0px,720px - 50%));position:relative}.RHteCa_logo{margin:0 0 63px -33.75px}.RHteCa_heading{color:var(--color-primary);margin:0 0 63px;font-size:31.5px;font-weight:700;line-height:2}.RHteCa_lead{color:var(--color-text);margin:0 0 22.5px;font-size:16.88px;line-height:2.2}.RHteCa_leadLast{margin-bottom:81px}.RHteCa_phrase{display:inline-block}@media (max-width:1023px){.RHteCa_pcBreak{display:none}}.RHteCa_marquee{width:100%;height:225px;position:absolute;bottom:27px;left:0;overflow:hidden}@keyframes RHteCa_yg-marquee{0%{transform:translate(0)}to{transform:translate(-1878.75px)}}.RHteCa_marqueeTrack{width:max-content;animation:22s linear infinite RHteCa_yg-marquee;display:flex}.RHteCa_tagline{opacity:.6;background:#ece6dc;flex:none;width:1743.75px;height:225px;margin-right:135px;-webkit-mask:url(/images/about-tagline.png) 50%/contain no-repeat;mask:url(/images/about-tagline.png) 50%/contain no-repeat}@media (min-width:1441px){.RHteCa_about{--about-scale:clamp(1, calc(1 + (100vw - 1440px) / 1600px), 1.3);min-height:max(1342.5px, calc(922.5px * var(--about-scale) + 361px));box-sizing:border-box}.RHteCa_photoLeft,.RHteCa_edgeText{transform:scale(var(--about-scale));transform-origin:0 0}.RHteCa_photoRight{transform:scale(calc(.62 * var(--about-scale)))}}@keyframes RHteCa_yg-marquee-sm{0%{transform:translate(0)}to{transform:translate(-1002px)}}@media (max-width:1023px){.RHteCa_about{min-height:0;padding:150px 0 680px}.RHteCa_photoLeft,.RHteCa_edgeText{transform-origin:0 0;left:0;transform:scale(.62)}.RHteCa_edgeTextLabel{letter-spacing:6px;font-size:17px}.RHteCa_photoRight{transform-origin:100% 100%;top:auto;bottom:190px;right:0;transform:scale(.5)}.RHteCa_text{margin-left:316px;margin-right:var(--gutter);max-width:509.62px}.RHteCa_logo{margin:0 0 44px -29px}.RHteCa_heading{margin-bottom:40px;font-size:26px}.RHteCa_lead{font-size:15.5px;line-height:2.1}.RHteCa_leadLast{margin-bottom:56px}.RHteCa_marquee{height:120px;bottom:32px}.RHteCa_marqueeTrack{animation-name:RHteCa_yg-marquee-sm}.RHteCa_tagline{width:930px;height:120px;margin-right:72px}}@media (max-width:767px){.RHteCa_about{padding:0 0 168px}.RHteCa_edgeTextLabel{letter-spacing:7px;font-size:20px}.RHteCa_photoRight{transform-origin:100% 0;top:256px;bottom:auto;transform:scale(.23)}.RHteCa_photoLeft,.RHteCa_edgeText{transform:scale(.5)}.RHteCa_text{padding:440px var(--gutter) 0;max-width:none;margin:0}.RHteCa_logo{margin:0 0 32px -22px}.RHteCa_heading{margin-bottom:28px;font-size:22px;line-height:1.9}.RHteCa_lead{margin-bottom:16px;font-size:15px;line-height:2}.RHteCa_leadLast{margin-bottom:40px}.RHteCa_marquee{height:96px;bottom:28px}.RHteCa_tagline{height:96px}}@media (max-width:374px){.RHteCa_photoRight{top:286px;transform:scale(.18)}}
.aOxhXa_booking{padding:180px var(--gutter) 135px;container-type:inline-size}.aOxhXa_logo{margin-bottom:22.5px}.aOxhXa_note{text-align:center;letter-spacing:.08em;color:var(--color-muted);margin:27px 0 0;font-size:15.75px}.aOxhXa_grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(60px,18.75cqi - 137.813px,90px);margin-top:90px;display:grid}.aOxhXa_slotsHeading{letter-spacing:.04em;color:var(--color-primary);margin:0 0 13.5px;font-size:29.25px;font-weight:700}.aOxhXa_slotsLead{color:var(--color-muted);letter-spacing:.04em;margin:0 0 45px;font-size:15.75px}.aOxhXa_slots{flex-direction:column;gap:15.75px;display:flex}.aOxhXa_slot{background:#f8f5f2;border-radius:18px;align-items:center;gap:clamp(20px,4.375cqi - 26.1563px,27px);padding:22.5px 29.25px;text-decoration:none;transition:background .25s;display:flex;box-shadow:0 4.5px 18px #1915100d}.aOxhXa_slot:hover{background:#e8e1d8}.aOxhXa_slotIcon{background:#efe7e0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:49.5px;height:49.5px;transition:background .25s;display:flex}.aOxhXa_slot:hover .aOxhXa_slotIcon{background:#dcd3c6}.aOxhXa_slotDate{color:var(--color-primary);letter-spacing:.04em;flex:none;width:clamp(140px,17.97cqi - 49.5855px,168.75px);font-size:19.13px}.aOxhXa_slotDivider{background:#ddd3cc;flex:none;width:1px;height:22.5px}.aOxhXa_slotTimes{color:var(--color-text);letter-spacing:.02em;flex:1;align-items:center;gap:13.5px;font-size:18px;display:flex}.aOxhXa_slotChevron{color:var(--color-muted);font-size:18px}.aOxhXa_allSlots{letter-spacing:.08em;color:var(--color-primary);transition:color .4s var(--ease-out-soft);align-items:center;gap:18px;margin-top:45px;font-size:19.13px;text-decoration:none;display:inline-flex}.aOxhXa_allSlots:hover{color:var(--color-accent)}.aOxhXa_allSlotsLabel{border-bottom:1px solid;padding-bottom:6.75px}.aOxhXa_allSlotsArrow{transition:transform .4s var(--ease-out-soft);font-size:18px;display:inline-block}.aOxhXa_allSlots:hover .aOxhXa_allSlotsArrow{transform:translate(6.75px)}.aOxhXa_card{text-align:center;background:#ffffff59;border:1px solid #e3dcd6;border-radius:31.5px;flex-direction:column;align-items:center;padding:49.5px 45px 40.5px;display:flex;box-shadow:0 9px 33.75px #1915100a}.aOxhXa_cardBubble{display:block}.aOxhXa_cardHeading{letter-spacing:.04em;color:var(--color-primary);margin:24.75px 0 20.25px;font-size:33.75px;font-weight:700}.aOxhXa_cardLead{letter-spacing:.06em;color:var(--color-muted);margin:0 0 33.75px;font-size:15.75px;line-height:2}.aOxhXa_lineButton{box-sizing:border-box;background:var(--color-primary);width:100%;height:72px;color:var(--color-base);letter-spacing:.1em;transition:background .5s var(--ease-out-soft), transform .5s var(--ease-out-soft), box-shadow .5s var(--ease-out-soft);border-radius:13.5px;justify-content:center;align-items:center;gap:31.5px;font-size:19.13px;font-weight:500;text-decoration:none;display:flex}.aOxhXa_lineButton:hover{color:var(--color-base);background:#3d2f22;transform:translateY(-2.25px);box-shadow:0 11.25px 27px #2c231838}.aOxhXa_lineButtonIcon{background:var(--color-line-green);width:45px;height:45px;transition:transform .5s var(--ease-out-soft);border-radius:11.25px;flex:none;justify-content:center;align-items:center;display:flex}.aOxhXa_lineButton:hover .aOxhXa_lineButtonIcon{transform:scale(1.06)}.aOxhXa_lineButtonArrow{transition:transform .5s var(--ease-out-soft);font-size:22.5px;line-height:1}.aOxhXa_lineButton:hover .aOxhXa_lineButtonArrow{transform:translate(9px)}.aOxhXa_white{filter:var(--filter-white)}.aOxhXa_flowDivider{align-items:center;gap:20.25px;width:100%;margin:31.5px 0 24.75px;display:flex}.aOxhXa_flowRule{background:#ddd7d2;flex:1;height:1px}.aOxhXa_flowLabel{letter-spacing:.1em;color:var(--color-muted);font-size:14.63px}.aOxhXa_steps{justify-content:center;align-items:flex-start;gap:15.75px;width:100%;display:flex}.aOxhXa_step{flex-direction:column;align-items:center;gap:13.5px;width:117px;display:flex}.aOxhXa_stepIcon{background:#efe7e0;border-radius:50%;justify-content:center;align-items:center;width:63px;height:63px;display:flex}.aOxhXa_stepText{letter-spacing:.06em;color:var(--color-primary);font-size:14.63px;line-height:1.7}.aOxhXa_stepArrow{flex:none;margin-top:25.88px}.aOxhXa_cardNote{box-sizing:border-box;background:var(--color-base);text-align:left;border-radius:13.5px;align-items:center;gap:20.25px;width:100%;margin-top:31.5px;padding:22.5px 27px;display:flex}.aOxhXa_cardNoteIcon{flex:none}.aOxhXa_cardNoteText{letter-spacing:.04em;color:var(--color-muted);font-size:14.63px;line-height:1.9}@media (max-width:1023px){.aOxhXa_booking{padding:112px var(--gutter)}}@media (max-width:1199px){.aOxhXa_grid{grid-template-columns:minmax(0,1fr);gap:56px;margin-top:56px}.aOxhXa_card{box-sizing:border-box;width:100%;max-width:560px;margin-inline:auto}}@media (max-width:767px){.aOxhXa_booking{padding:80px var(--gutter)}.aOxhXa_note{font-size:14px}.aOxhXa_grid{gap:44px;margin-top:40px}.aOxhXa_slotsHeading{font-size:22px}.aOxhXa_slotsLead{margin-bottom:24px;font-size:14px}.aOxhXa_slots{gap:10px}.aOxhXa_slot{border-radius:14px;gap:12px;padding:14px 16px}.aOxhXa_slotIcon{width:38px;height:38px}.aOxhXa_slotDate{width:auto;font-size:15.5px}.aOxhXa_slotTimes{gap:8px;font-size:15px}.aOxhXa_allSlots{margin-top:32px;font-size:16px}.aOxhXa_card{border-radius:24px;padding:36px 20px 28px}.aOxhXa_cardHeading{margin:18px 0 14px;font-size:24px}.aOxhXa_cardLead{margin-bottom:24px;font-size:14px;line-height:1.9}.aOxhXa_lineButton{letter-spacing:.06em;gap:16px;height:64px;font-size:16.5px}.aOxhXa_lineButtonIcon{width:38px;height:38px}.aOxhXa_steps{gap:6px}.aOxhXa_step{gap:10px;width:80px}.aOxhXa_stepIcon{width:52px;height:52px}.aOxhXa_stepText{font-size:12.5px}.aOxhXa_stepArrow{margin-top:20px}.aOxhXa_cardNote{gap:12px;padding:16px}.aOxhXa_cardNoteText{font-size:13px}}
