.ops-film[data-astro-cid-igbkoo62]{scroll-margin-top:0;margin:0;position:relative}.film-stage[data-astro-cid-igbkoo62]{position:relative;isolation:isolate;overflow:hidden;height:100vh;height:100svh;background:var(--ink)}.film-video[data-astro-cid-igbkoo62]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.film-shade[data-astro-cid-igbkoo62]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 55%,transparent),transparent 24%),linear-gradient(90deg,color-mix(in srgb,var(--ink) 76%,transparent),color-mix(in srgb,var(--ink) 20%,transparent)),linear-gradient(0deg,color-mix(in srgb,var(--ink) 85%,transparent),transparent 55%)}.film-hero-copy[data-astro-cid-igbkoo62]{position:absolute;top:15%;inset-inline:max(var(--ops-space-xl),calc((100vw - 1200px) / 2 + var(--ops-space-md)));color:var(--surface)}.film-eyebrow[data-astro-cid-igbkoo62]{color:var(--primary-light);font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:var(--ops-space-md)}h1[data-astro-cid-igbkoo62]{font-size:clamp(40px,4.8vw,70px);line-height:1.18;letter-spacing:-.045em;font-weight:600;max-width:1000px;word-break:keep-all}h1[data-astro-cid-igbkoo62] span[data-astro-cid-igbkoo62]{display:block;animation:hero-title-enter .8s cubic-bezier(.22,1,.36,1) both}h1[data-astro-cid-igbkoo62] span[data-astro-cid-igbkoo62]+span[data-astro-cid-igbkoo62]{animation-delay:.14s;color:var(--primary-light)}.film-description[data-astro-cid-igbkoo62]{max-width:600px;margin-top:var(--ops-space-md);color:color-mix(in srgb,var(--surface) 85%,transparent);font-size:16px;line-height:1.8;word-break:keep-all}.film-actions[data-astro-cid-igbkoo62]{display:flex;flex-wrap:wrap;gap:var(--ops-space-sm);margin-top:var(--ops-space-lg)}.film-actions[data-astro-cid-igbkoo62] a[data-astro-cid-igbkoo62]{min-height:48px;padding-inline:var(--ops-space-md);gap:var(--ops-space-sm)}.film-start[data-astro-cid-igbkoo62]{background:var(--primary-light);color:var(--ink)}.film-explore[data-astro-cid-igbkoo62]{color:var(--surface);border:1px solid color-mix(in srgb,var(--surface) 60%,transparent);background:color-mix(in srgb,var(--ink) 20%,transparent)}.film-actions[data-astro-cid-igbkoo62] a[data-astro-cid-igbkoo62]:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}@keyframes hero-title-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.film-captions[data-astro-cid-igbkoo62]{position:absolute;inset:auto max(var(--ops-space-xl),calc((100vw - 1200px) / 2 + var(--ops-space-md))) calc(var(--ops-space-xl) * 2 + var(--ops-space-sm));min-height:80px;pointer-events:none}.film-caption[data-astro-cid-igbkoo62]{position:absolute;inset:auto 0 0;opacity:0;transform:translateY(14px);filter:blur(3px);transition:opacity .5s ease,transform .65s cubic-bezier(.22,1,.36,1),filter .5s ease}.film-caption[data-astro-cid-igbkoo62].is-active{opacity:1;transform:translateY(0);filter:blur(0)}.film-tag[data-astro-cid-igbkoo62]{display:block;color:var(--primary-light);font-size:13px;font-weight:600;letter-spacing:.04em;margin-bottom:var(--ops-space-sm)}.film-caption[data-astro-cid-igbkoo62] p[data-astro-cid-igbkoo62]{color:var(--surface);font-size:clamp(22px,2.1vw,30px);font-weight:600;letter-spacing:-.035em;line-height:1.3;max-width:900px;text-wrap:balance;word-break:keep-all}.film-bottom[data-astro-cid-igbkoo62]{position:absolute;inset:auto max(var(--ops-space-xl),calc((100vw - 1200px) / 2 + var(--ops-space-md))) var(--ops-space-lg);display:flex;justify-content:space-between;gap:var(--ops-space-md);align-items:center}.film-chapters[data-astro-cid-igbkoo62]{display:flex;gap:var(--ops-space-xs);width:180px}.film-chapter[data-astro-cid-igbkoo62]{flex:1;height:3px;background:color-mix(in srgb,var(--surface) 30%,transparent);border-radius:var(--radius-sm);transition:background .4s}.film-chapter[data-astro-cid-igbkoo62].is-active{background:var(--primary-light)}.film-toggle[data-astro-cid-igbkoo62]{display:inline-flex;align-items:center;justify-content:center;gap:var(--ops-space-xs);min-height:44px;padding-inline:var(--ops-space-sm);border:1px solid color-mix(in srgb,var(--surface) 45%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--ink) 25%,transparent);color:var(--surface);font-size:12px}.film-toggle[data-astro-cid-igbkoo62][hidden]{display:none}.film-toggle[data-astro-cid-igbkoo62]:hover{background:color-mix(in srgb,var(--ink) 65%,transparent)}.film-toggle[data-astro-cid-igbkoo62]:focus-visible{outline:2px solid var(--primary-light);outline-offset:4px}.film-toggle-icon[data-astro-cid-igbkoo62]{width:10px;height:12px;border-left:10px solid var(--surface);border-top:6px solid transparent;border-bottom:6px solid transparent}[data-astro-cid-igbkoo62][data-playing=true] .film-toggle-icon[data-astro-cid-igbkoo62]{border:0;border-inline:3px solid var(--surface)}figcaption[data-astro-cid-igbkoo62]{position:absolute;bottom:var(--ops-space-xs);inset-inline:var(--ops-space-md);text-align:center;color:color-mix(in srgb,var(--surface) 65%,transparent);font-size:10px;pointer-events:none}.film-error[data-astro-cid-igbkoo62]{position:absolute;top:var(--ops-space-sm);inset-inline:var(--ops-space-md);color:var(--surface);font-size:12px;text-align:left}@media (max-width: 760px){.film-hero-copy[data-astro-cid-igbkoo62]{top:14%;inset-inline:var(--ops-space-md)}h1[data-astro-cid-igbkoo62]{font-size:clamp(36px,8.5vw,48px)}.film-description[data-astro-cid-igbkoo62]{display:none}.film-actions[data-astro-cid-igbkoo62]{gap:var(--ops-space-xs)}.film-actions[data-astro-cid-igbkoo62] a[data-astro-cid-igbkoo62]{padding-inline:var(--ops-space-sm)}.film-video[data-astro-cid-igbkoo62]{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;background:var(--ink)}[data-astro-cid-igbkoo62][data-product=true] .film-video[data-astro-cid-igbkoo62]{-o-object-fit:contain;object-fit:contain;-o-object-position:center 56%;object-position:center 56%;padding-block:280px 170px}.film-shade[data-astro-cid-igbkoo62]{background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 65%,transparent),color-mix(in srgb,var(--ink) 35%,transparent) 55%,var(--ink))}.film-captions[data-astro-cid-igbkoo62]{inset-inline:var(--ops-space-md);bottom:110px;min-height:80px}.film-caption[data-astro-cid-igbkoo62] p[data-astro-cid-igbkoo62]{font-size:clamp(22px,5vw,32px)}.film-tag[data-astro-cid-igbkoo62]{font-size:11px;margin-bottom:var(--ops-space-xs)}.film-bottom[data-astro-cid-igbkoo62]{inset-inline:var(--ops-space-md);bottom:var(--ops-space-xl);gap:var(--ops-space-sm)}.film-chapters[data-astro-cid-igbkoo62]{width:100px}figcaption[data-astro-cid-igbkoo62]{font-size:10px}}@media (max-height: 650px){.film-hero-copy[data-astro-cid-igbkoo62]{top:18%}h1[data-astro-cid-igbkoo62]{font-size:clamp(30px,4vw,48px)}.film-description[data-astro-cid-igbkoo62]{display:none}.film-actions[data-astro-cid-igbkoo62]{margin-top:var(--ops-space-sm)}.film-actions[data-astro-cid-igbkoo62] a[data-astro-cid-igbkoo62]{min-height:44px}.film-captions[data-astro-cid-igbkoo62]{bottom:80px;min-height:50px}.film-caption[data-astro-cid-igbkoo62] p[data-astro-cid-igbkoo62]{font-size:20px}.film-tag[data-astro-cid-igbkoo62]{font-size:10px;margin-bottom:var(--ops-space-xs)}}@media (prefers-reduced-motion: reduce){h1[data-astro-cid-igbkoo62] span[data-astro-cid-igbkoo62]{animation:none}.film-caption[data-astro-cid-igbkoo62],.film-chapter[data-astro-cid-igbkoo62]{transition:none;transform:none;filter:none}}.ops-hero[data-astro-cid-j2524t2o],.ops-work[data-astro-cid-j2524t2o]{--ops-space-xs: 8px;--ops-space-sm: 16px;--ops-space-md: 24px;--ops-space-lg: 32px;--ops-space-xl: 48px;--ops-space-section: 80px}.ops-hero[data-astro-cid-j2524t2o]{padding:0;background:var(--ink)}.ops-work[data-astro-cid-j2524t2o]{padding-block:var(--ops-space-section);scroll-margin-top:100px}.ops-work[data-astro-cid-j2524t2o] h2[data-astro-cid-j2524t2o]{word-break:keep-all;white-space:pre-line;font-size:clamp(28px,3.5vw,42px);line-height:1.3;font-weight:600;letter-spacing:-.04em;margin-block:var(--ops-space-sm) var(--ops-space-xl);text-wrap:balance}.ops-cards[data-astro-cid-j2524t2o]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ops-space-md)}.ops-cards[data-astro-cid-j2524t2o] article[data-astro-cid-j2524t2o]{display:flex;flex-direction:column;padding:var(--ops-space-lg);border:1px solid var(--line);border-radius:var(--radius-lg)}.ops-card-tag[data-astro-cid-j2524t2o]{color:var(--primary-text);font-size:12px;font-weight:600}.ops-cards[data-astro-cid-j2524t2o] h3[data-astro-cid-j2524t2o]{word-break:keep-all;font-size:23px;font-weight:600;letter-spacing:-.035em;line-height:1.4;margin-block:var(--ops-space-md) var(--ops-space-sm);text-wrap:balance}.ops-card-description[data-astro-cid-j2524t2o]{color:var(--ink-3);font-size:15px;line-height:1.8;margin-bottom:var(--ops-space-lg)}.ops-card-foot[data-astro-cid-j2524t2o]{margin-top:auto;padding-top:var(--ops-space-sm);border-top:1px solid var(--line);color:var(--muted);font-size:12px}.ops-note[data-astro-cid-j2524t2o]{margin-top:var(--ops-space-md);color:var(--muted);font-size:12px}@media (max-width: 760px){.ops-hero[data-astro-cid-j2524t2o],.ops-work[data-astro-cid-j2524t2o]{--ops-space-section: 48px}.ops-cards[data-astro-cid-j2524t2o]{grid-template-columns:minmax(0,1fr)}.ops-cards[data-astro-cid-j2524t2o] article[data-astro-cid-j2524t2o]{padding:var(--ops-space-md)}}.reels[data-astro-cid-3hsqis2a]{padding:140px 0;background:var(--bg-2);border-top:1px solid var(--line)}.reels[data-astro-cid-3hsqis2a][hidden]{display:none}.reels[data-astro-cid-3hsqis2a] .sec-head[data-astro-cid-3hsqis2a]{max-width:1040px}:lang(ko) .reels[data-astro-cid-3hsqis2a] .sec-head[data-astro-cid-3hsqis2a],:lang(ko) .reels-grid[data-astro-cid-3hsqis2a]{word-break:keep-all}.reels-grid[data-astro-cid-3hsqis2a]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.reels-grid[data-astro-cid-3hsqis2a] .reel-card{display:flex;flex-direction:column;gap:16px}.reels-grid[data-astro-cid-3hsqis2a] .reel-media{aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-3);box-shadow:var(--shadow);transition:box-shadow .2s ease,transform .2s ease}.reels-grid[data-astro-cid-3hsqis2a] .reel-card:hover .reel-media{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.reels-grid[data-astro-cid-3hsqis2a] video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reels-grid[data-astro-cid-3hsqis2a] h3{font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ink);line-height:1.3}.reels-grid[data-astro-cid-3hsqis2a] p{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--muted)}.reels-more[data-astro-cid-3hsqis2a]{display:block;margin-top:44px;text-align:center;font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--primary-text)}.reels-more[data-astro-cid-3hsqis2a]:hover{text-decoration:underline}@media (max-width: 980px){.reels[data-astro-cid-3hsqis2a]{padding:96px 0}.reels-grid[data-astro-cid-3hsqis2a]{grid-template-columns:repeat(2,1fr)}.reels-grid[data-astro-cid-3hsqis2a] .reel-card:nth-child(n+3){display:none}}@media (max-width: 640px){.reels-grid[data-astro-cid-3hsqis2a]{grid-template-columns:1fr}.reels-grid[data-astro-cid-3hsqis2a] .reel-card:nth-child(n+2){display:none}}#direct-booking[data-astro-cid-2ltb2oys] .d-card[data-astro-cid-2ltb2oys]{grid-column:1 / -1}#direct-booking[data-astro-cid-2ltb2oys] .d-card[data-astro-cid-2ltb2oys] p[data-astro-cid-2ltb2oys]{max-width:660px}
