.sg[data-astro-cid-2rgb55cq]{gap:40px 20px;display:grid}@media (width>=640px){.sg[data-astro-cid-2rgb55cq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.sg[data-astro-cid-2rgb55cq]{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-link[data-astro-cid-2rgb55cq]{align-content:start;gap:8px;display:grid}.sg-img[data-astro-cid-2rgb55cq]{border-radius:var(--radius);aspect-ratio:4/3;background:var(--paper-2);margin-bottom:10px;display:block;overflow:hidden}.sg-img[data-astro-cid-2rgb55cq] img{object-fit:cover;width:100%;height:100%}.sg-img[data-astro-cid-2rgb55cq].is-studio img{object-fit:contain}.sg-name[data-astro-cid-2rgb55cq]{font-size:var(--t-xl);letter-spacing:-.01em;font-weight:500;font-stretch:100%;line-height:1.2;transition:color .2s}.sg-text[data-astro-cid-2rgb55cq]{font-size:var(--t-sm);color:var(--muted);max-width:40ch}@media (hover:hover) and (pointer:fine){.sg-link[data-astro-cid-2rgb55cq]:hover .sg-name[data-astro-cid-2rgb55cq]{color:var(--accent)}}.sg[data-astro-cid-2rgb55cq].is-list{gap:0 32px}.sg[data-astro-cid-2rgb55cq].is-list li[data-astro-cid-2rgb55cq]{box-shadow:inset 0 1px 0 var(--line-strong)}.sg[data-astro-cid-2rgb55cq].is-list .sg-link[data-astro-cid-2rgb55cq]{height:100%;padding:24px 0 32px}.sg[data-astro-cid-2rgb55cq].is-list .sg-name[data-astro-cid-2rgb55cq]{justify-content:space-between;gap:12px;display:flex}.sg[data-astro-cid-2rgb55cq].is-list .arr[data-astro-cid-2rgb55cq]{transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sg[data-astro-cid-2rgb55cq].is-list .sg-link[data-astro-cid-2rgb55cq]:hover .arr[data-astro-cid-2rgb55cq]{transform:translate(4px)}}@media (width<=639px){.sg[data-astro-cid-2rgb55cq].is-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.sg[data-astro-cid-2rgb55cq].is-swipe::-webkit-scrollbar{display:none}.sg[data-astro-cid-2rgb55cq].is-swipe li[data-astro-cid-2rgb55cq]{scroll-snap-align:start;flex:0 0 78%}}.film[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;align-items:end;min-height:min(100svh,980px);display:grid;position:relative;overflow:hidden}@media (width<=767px){.film[data-astro-cid-lcdefpme]{min-height:88svh}}.film-media[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.film-media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.film-media[data-astro-cid-lcdefpme] img{animation:film-zoom 18s var(--ease-out) both}@keyframes film-zoom{0%{transform:scale(1.07)}to{transform:none}}}.film-media[data-astro-cid-lcdefpme]:after{content:"";z-index:1;background:linear-gradient(90deg,#0808099e 0%,#08080947 42%,#08080900 70%),linear-gradient(#08080900 55%,#0808098c 100%),linear-gradient(#08080959 0%,#08080900 22%);position:absolute;inset:0}@media (width<=767px){.film-media[data-astro-cid-lcdefpme]:after{background:linear-gradient(#08080959 0%,#08080940 45%,#080809c7 100%)}}.film-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:22px;padding-top:140px;padding-bottom:clamp(72px,9vw,120px);display:grid}.film-copy[data-astro-cid-lcdefpme] .film-logo{color:#fff;filter:drop-shadow(0 2px 12px #00000059);width:clamp(150px,12vw,210px)}.film-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;font-size:clamp(2.5rem,1.4rem + 3.8vw,5rem);font-weight:600;line-height:1.02}.film-lead[data-astro-cid-lcdefpme]{max-width:44ch;font-size:var(--t-lg);color:#ffffffe6;line-height:1.55}.btn-light[data-astro-cid-lcdefpme]{--b-bg:#fff;--b-fg:#111112}@media (hover:hover) and (pointer:fine){.btn-light[data-astro-cid-lcdefpme]:hover{--b-bg:#e9e9e7}}.film-link[data-astro-cid-lcdefpme]{color:#fff}.film-place[data-astro-cid-lcdefpme]{text-align:right;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;pointer-events:none;margin-inline:auto;font-weight:600;position:absolute;bottom:28px;left:0;right:0}@media (width<=767px){.film-place[data-astro-cid-lcdefpme]{display:none}}.fleet[data-astro-cid-lcdefpme]{--fleet-top:clamp(64px, 6vw, 112px);padding-top:var(--fleet-top);scroll-margin-top:calc(8px - var(--fleet-top))}.showcase[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--tile);height:clamp(260px,46vw,min(600px,100svh - 330px));position:relative;overflow:hidden}.slide[data-astro-cid-lcdefpme]{opacity:0;visibility:hidden;margin:0;position:absolute;inset:0}.slide[data-astro-cid-lcdefpme].is-active,.slide[data-astro-cid-lcdefpme].is-leaving{opacity:1;visibility:visible}.slide[data-astro-cid-lcdefpme].is-leaving{z-index:1}.sc-word[data-astro-cid-lcdefpme]{text-align:center;white-space:nowrap;letter-spacing:-.045em;color:var(--white);font-size:clamp(4.5rem,17vw,17rem);font-weight:700;line-height:.85;position:absolute;top:6%;left:0;right:0}.slide[data-astro-cid-lcdefpme] img{object-fit:contain;transform-origin:50% 80%;will-change:transform;width:100%;height:100%;position:absolute;inset:0}html.js .showcase[data-astro-cid-lcdefpme]:not(.is-warm) .slide[data-astro-cid-lcdefpme]:not(.is-active) img{display:none}@media (width>=1024px){.slide[data-astro-cid-lcdefpme] img{translate:0 -5%;scale:1.38}.slide[data-astro-cid-lcdefpme].is-kompakt img{translate:0 -5%;scale:.9}}.is-waiting[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme].is-active img,.is-waiting[data-astro-cid-lcdefpme] .slide[data-astro-cid-lcdefpme].is-active .sc-word[data-astro-cid-lcdefpme]{opacity:0}.sc-nav[data-astro-cid-lcdefpme]{z-index:2;background:var(--white);width:48px;height:48px;color:var(--ink);transition:transform .16s var(--ease-out), box-shadow .2s ease;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%;box-shadow:0 1px 2px #0000000f,0 4px 16px #0000000f}.sc-nav[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sc-nav[data-astro-cid-lcdefpme]:hover{box-shadow:0 1px 2px #00000014,0 8px 24px #0000001a}.sc-prev[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(-2px)}.sc-next[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(2px)}}.sc-nav[data-astro-cid-lcdefpme]:active{transform:scale(.94)}.sc-prev[data-astro-cid-lcdefpme]{left:16px}.sc-next[data-astro-cid-lcdefpme]{right:16px}@media (width<=767px){.sc-nav[data-astro-cid-lcdefpme]{width:40px;height:40px;top:auto;bottom:12px;translate:none}.sc-prev[data-astro-cid-lcdefpme]{left:auto;right:60px}.sc-next[data-astro-cid-lcdefpme]{right:12px}.slide[data-astro-cid-lcdefpme] img{translate:0 -4%;scale:1.12}.slide[data-astro-cid-lcdefpme].is-kompakt img{translate:0 -5.3%;scale:.8}}.bar[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;display:flex}.switch[data-astro-cid-lcdefpme]{scrollbar-width:none;scroll-snap-type:x mandatory;flex:920px;grid-auto-columns:minmax(224px,1fr);grid-auto-flow:column;gap:8px;max-width:100%;display:grid;overflow-x:auto}.switch[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{text-align:left;border-radius:var(--radius-s);scroll-snap-align:start;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:12px 16px;transition:color .2s,box-shadow .2s,background-color .2s;display:grid}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]{color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--fg)}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:active{background:var(--tile)}@media (hover:hover){.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong)}.switch[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-pressed=true]:hover{box-shadow:inset 0 0 0 1.5px var(--fg)}}.sw-name[data-astro-cid-lcdefpme]{font-size:var(--t-sm);white-space:nowrap;font-weight:600}.sw-spec[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--muted)}.captions[data-astro-cid-lcdefpme]{display:grid}.captions[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme]{transition:opacity .25s ease, transform .16s var(--ease-out), background-color .2s ease;grid-area:1/1;justify-content:center}.captions[data-astro-cid-lcdefpme] .caption[data-astro-cid-lcdefpme].is-off{visibility:hidden;opacity:0}@media (width<=767px){.captions[data-astro-cid-lcdefpme]{width:100%}}.facts[data-astro-cid-lcdefpme]{box-shadow:inset 0 1px 0 var(--line-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;margin-top:clamp(48px,6vw,88px);padding-top:28px;display:grid}@media (width>=900px){.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px}}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{align-content:start;gap:8px;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.5rem);font-weight:600;line-height:1.05}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:linear-gradient(currentColor,currentColor) 0 calc(100% - 7px)/100% 1px no-repeat;margin-block:-8px;padding-block:8px;transition:color .2s;display:inline-block}@media (hover:hover){.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:var(--t-sm);color:var(--muted);max-width:26ch}.sec-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 32px;margin-bottom:clamp(32px,4vw,56px);display:flex}.svc-more[data-astro-cid-lcdefpme]{margin-top:clamp(40px,5vw,72px)}.place-grid[data-astro-cid-lcdefpme]{gap:40px;display:grid}@media (width>=1024px){.place-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,112px)}}.place-img[data-astro-cid-lcdefpme]{border-radius:var(--radius);aspect-ratio:4/3;background:var(--graphite);margin:0;overflow:hidden}@media (width>=1024px){.place-img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;max-height:720px}}.place-img[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.place-copy[data-astro-cid-lcdefpme]{gap:24px;display:grid}.place-copy[data-astro-cid-lcdefpme] .display-m[data-astro-cid-lcdefpme]{max-width:18ch}.place-copy[data-astro-cid-lcdefpme] .body-l[data-astro-cid-lcdefpme]{max-width:46ch}.place-addr[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:8px 24px;font-style:normal;font-weight:500;display:flex}.place-facts[data-astro-cid-lcdefpme]{box-shadow:inset 0 1px 0 var(--line-strong);display:grid}.place-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{box-shadow:inset 0 -1px 0 var(--line);gap:6px;padding-block:20px;display:grid}@media (width>=640px){.place-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:124px 1fr;gap:24px}}.place-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:600}.place-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);max-width:44ch}.flat-grid[data-astro-cid-lcdefpme]{align-items:center;gap:40px;display:grid}@media (width>=1024px){.flat-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;gap:96px}}.flat-copy[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;display:grid}.flat-copy[data-astro-cid-lcdefpme] .display-m[data-astro-cid-lcdefpme]{max-width:16ch}.flat-facts[data-astro-cid-lcdefpme]{box-shadow:inset 0 1px 0 var(--line-strong);display:grid}.flat-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{box-shadow:inset 0 -1px 0 var(--line);gap:4px 24px;padding-block:18px;display:grid}@media (width>=480px){.flat-facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{grid-template-columns:160px 1fr}}.flat-facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--muted)}.flat-facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-weight:500}.inq-grid[data-astro-cid-lcdefpme]{gap:48px;display:grid}@media (width>=1100px){.inq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:96px}}.inq-copy[data-astro-cid-lcdefpme]{align-content:start;justify-items:start;gap:32px;display:grid}.steps[data-astro-cid-lcdefpme]{gap:16px;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--muted);grid-template-columns:32px 1fr;gap:12px;display:grid}.steps[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme],.step-n[data-astro-cid-lcdefpme]{color:var(--fg);font-weight:600}.inq-form[data-astro-cid-lcdefpme]{border-radius:var(--radius);--field:var(--white);background:var(--paper);padding:clamp(16px,4vw,48px)}.inq-direct[data-astro-cid-lcdefpme]{box-shadow:inset 0 1px 0 var(--line);gap:6px;width:100%;padding-top:24px;font-style:normal;display:grid}.inq-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--t-xl);width:fit-content;padding-block:6px;font-stretch:100%;transition:color .2s}.inq-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}
