.ip34-intro{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;overflow:hidden;background:#202827;color:#f4f0e6;text-align:center;opacity:0;visibility:hidden;pointer-events:none;isolation:isolate}.intro-scenery{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;z-index:-3;transform:scale(1.08)}.ip34-intro:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#14211e78,#14211e94 45%,#101917dc);z-index:-2}.intro-border{position:absolute;inset:28px;border:1px solid #c4ad805c;z-index:-1}.intro-identity{padding:30px 22px;text-shadow:0 2px 30px #0008}.intro-kicker{font:10px/1.5 Arial,sans-serif;letter-spacing:.28em;color:#dfceb0;margin:0 0 32px}.intro-wordmark{font:500 clamp(46px,6.6vw,84px)/1.1 Arial,sans-serif;letter-spacing:-.07em}.intro-wordmark>span{font-weight:700}.intro-wordmark>small{font:300 .38em/1 Arial,sans-serif;letter-spacing:.12em;margin-left:.2em}.intro-rule{display:block;width:62px;height:1px;background:#c4ad80;margin:30px auto}.intro-name{font:400 clamp(19px,3.5vw,29px)/1.6 'Malgun Gothic',sans-serif;letter-spacing:-.04em;margin:0}.intro-name strong{font-weight:400;display:block;font-size:.76em;letter-spacing:.18em;margin-top:8px;color:#e2d2b5}.intro-tagline{font:12px/1.7 'Malgun Gothic',sans-serif;letter-spacing:.06em;color:#e0dfd8;margin:27px 0 0}.intro-image-note{position:absolute;bottom:40px;right:44px;font-size:10px;color:#d6d8d4b5}.ip34-intro.playing{animation:ip34-veil 1.75s ease-in-out both}.playing .intro-scenery{animation:ip34-drift 1.75s ease-out both}.playing .intro-identity{animation:ip34-rise .7s .07s both}.playing .intro-rule{animation:ip34-rule .7s .1s both}@keyframes ip34-veil{0%,68%{visibility:visible;opacity:1}100%{visibility:hidden;opacity:0}}@keyframes ip34-drift{from{transform:scale(1.14)}to{transform:scale(1.06)}}@keyframes ip34-rise{from{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ip34-rule{from{transform:scaleX(.2)}to{transform:scaleX(1)}}@media(max-width:700px){.intro-border{inset:16px}.intro-scenery{object-position:53% center}.intro-kicker{font-size:8px;letter-spacing:.21em;margin-bottom:28px}.intro-wordmark{font-size:52px}.intro-name{font-size:23px}.intro-tagline{font-size:11px}.intro-image-note{right:27px;bottom:29px;font-size:8px}}@media(prefers-reduced-motion:reduce){.ip34-intro.playing{display:none;animation:none}.ip34-intro.playing *{animation:none}}
@font-face{font-family:'IP34 Round';src:url('round-regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IP34 Round';src:url('round-bold.woff') format('woff');font-weight:600 900;font-style:normal;font-display:swap}body,button,input,select,textarea,.r-reservation-shell{font-family:'IP34 Round','Apple SD Gothic Neo','Malgun Gothic',sans-serif!important}h1,h2,h3,h4,.hero h1,.intro-name,.intro-tagline,.intro-kicker,.area-table,.hero-stats b,.plan-spec h3{font-family:'IP34 Round','Apple SD Gothic Neo','Malgun Gothic',sans-serif!important}.hero h1{font-weight:400;letter-spacing:-.035em}.section-heading h2{font-weight:400}.hero-lead{font-size:17px;line-height:1.85}.hero-deposit.ip34-terms{display:flex;flex-direction:column;align-items:flex-start;gap:18px;border:0;border-radius:12px 34px 12px 12px;background:#2a4940;box-shadow:inset 0 0 0 1px #c4ad8020;padding:22px 25px;margin:27px 0 28px;width:100%;max-width:350px;color:#f4f1e7}.ip34-terms-title{display:block;line-height:1.6}.hero-deposit .ip34-terms-title small{display:block;font:9px/1.4 Arial,sans-serif;color:#c2cfb9;letter-spacing:.18em;margin:0 0 6px}.hero-deposit .ip34-terms-title>span{font-size:16px;color:#f2f0e3}.ip34-terms-value{width:100%;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:15px;border-top:1px solid #c4ad8038}.hero-deposit .ip34-terms-value>span{font-size:14px;color:#d3dbc8}.hero-deposit .ip34-terms-value>strong{font-size:25px;font-weight:400;line-height:1.3;letter-spacing:0;white-space:nowrap;color:#eee0b7}.hero-deposit .ip34-terms-value b{font-weight:600}.ip34-slideshow{position:relative;touch-action:pan-y}.ip34-slideshow:focus-visible{outline:2px solid #c4ad80;outline-offset:-4px}.ip34-slide-controls{position:absolute;z-index:2;left:25px;bottom:49px;display:flex;align-items:center;gap:13px;padding:6px 10px 6px 14px;background:#14231fd1;border:1px solid #ffffff35;border-radius:25px;color:#fff;font:11px Arial,sans-serif;backdrop-filter:blur(8px)}.ip34-slide-controls>div{display:flex;align-items:center;gap:0}.ip34-slide-controls [data-hero-slide]{width:30px;height:32px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.ip34-slide-controls [data-hero-slide]:before{content:'';width:6px;height:6px;border-radius:50%;background:#eee7d167;transition:width .25s,background .25s}.ip34-slide-controls [aria-pressed=true]:before{width:19px;border-radius:4px;background:#dfc99e}.ip34-slide-controls #hero-slide-play{width:32px;height:32px;background:none;color:#f1e5c9;border:0;border-left:1px solid #ffffff35;cursor:pointer;font:13px Arial,sans-serif}.ip34-slide-controls button:focus-visible{outline:2px solid #dfc99e;outline-offset:1px}.ip34-slideshow>img{transition:opacity .3s ease}.ip34-slideshow.slide-updating>img{opacity:.78}@media(max-width:700px){.hero h1{font-size:clamp(34px,10.2vw,43px)}.hero-lead{font-size:16px}.hero-deposit.ip34-terms{max-width:100%;padding:21px 22px;margin:25px 0 26px;gap:16px}.hero-deposit .ip34-terms-title>span{font-size:16px}.hero-deposit .ip34-terms-value>strong{font-size:25px}.ip34-slide-controls{left:18px;bottom:47px}.intro-name{font-size:23px}}@media(max-width:350px){.hero-deposit.ip34-terms{padding:18px}.hero-deposit .ip34-terms-value>strong{font-size:22px}.hero-deposit .ip34-terms-title>span{font-size:14px}}@media(prefers-reduced-motion:reduce){.ip34-slideshow>img,.ip34-slide-controls [data-hero-slide]:before{transition:none}}
@font-face{font-family:'IP34 Serif';src:url('serif-medium.woff') format('woff');font-weight:400 900;font-display:swap}body,button,input,select,textarea,.r-reservation-shell,h1,h2,h3,h4,.hero h1,.intro-name,.intro-tagline,.intro-kicker,.area-table,.hero-stats b,.plan-spec h3{font-family:'IP34 Serif','Apple SD Gothic Neo',sans-serif!important}h1,h2,h3,.section-heading h2{font-weight:400!important;letter-spacing:-.035em;line-height:1.4}.image-deposit{position:absolute;top:28px;left:28px;z-index:3;padding:16px 24px;background:#203e36ed;border:1px solid #e7dab05c;border-radius:6px 24px 6px 6px;color:#f3e5be;box-shadow:0 6px 22px #0002;pointer-events:none}.image-deposit>span{display:block;font-size:12px;color:#e5e9da;margin-bottom:3px}.image-deposit>strong{font-size:22px;font-weight:400}.image-deposit b{font-size:36px;font-weight:400;margin-left:10px}.scroll-enter{transition:opacity .85s ease,transform .85s cubic-bezier(.16,1,.3,1)}.scroll-enter.waiting{opacity:0;transform:translateY(48px)}.scroll-enter.visible{opacity:1;transform:translateY(0)}@media(max-width:700px){.image-deposit{top:18px;left:18px;padding:12px 18px}.image-deposit>strong{font-size:19px}.image-deposit b{font-size:30px}.image-deposit>span{font-size:11px}.section-heading h2{font-size:clamp(29px,8vw,38px);line-height:1.42}.hero-image-label{display:none}}@media(prefers-reduced-motion:reduce){.scroll-enter,.scroll-enter.waiting{transition:none;transform:none;opacity:1}}
.image-deposit strong,.image-deposit b{font-weight:500}.hero h1,.section-heading h2{font-weight:500!important}input,select,textarea{font-size:16px}
.operator-contact{margin:14px 0 5px;font-size:13px;line-height:1.7}.operator-contact+.operator-notice{margin-top:0}