.hero[data-astro-cid-jdesq2oh]{background:var(--role-page);padding:104px var(--gutter) 56px}.inner[data-astro-cid-jdesq2oh]{max-width:var(--content-max);align-items:flex-end;gap:80px;margin-inline:auto;display:flex}.left[data-astro-cid-jdesq2oh]{flex-direction:column;flex:0 720px;gap:20px;min-width:0;display:flex}.right[data-astro-cid-jdesq2oh]{flex-direction:column;flex:0 560px;gap:24px;min-width:0;display:flex}.eyebrow[data-astro-cid-jdesq2oh]{font:400 var(--text-tiny) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-jdesq2oh]{letter-spacing:0;font-size:54px;font-weight:400;line-height:1.06}.text[data-astro-cid-jdesq2oh]{font-size:var(--text-body-lg);color:var(--role-ink-muted);line-height:1.55}.buttons[data-astro-cid-jdesq2oh]{flex-wrap:wrap;gap:10px;display:flex}.btn[data-astro-cid-jdesq2oh]{border-radius:var(--radius-sm);font:500 14.5px / 1.45 var(--font-sans);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;gap:6px;padding:13px 18px;text-decoration:none;display:inline-flex}.ink[data-astro-cid-jdesq2oh]{background:var(--role-ink);color:var(--color-white)}.ink[data-astro-cid-jdesq2oh]:hover{background:var(--role-ink-hover)}.stone[data-astro-cid-jdesq2oh]{background:var(--color-chip);color:var(--role-ink)}.stone[data-astro-cid-jdesq2oh]:hover{background:var(--role-surface-strong-hover)}.live[data-astro-cid-jdesq2oh]{color:var(--role-ink);flex-basis:100%;justify-content:flex-start;padding:11px 0 11px 6px}.live[data-astro-cid-jdesq2oh] .svg-icon{font-size:16px}.live[data-astro-cid-jdesq2oh]:hover{text-underline-offset:3px;text-decoration:underline}.small[data-astro-cid-jdesq2oh]{font-size:var(--text-small);color:var(--role-ink-muted);line-height:1.45}@media (width<=1023px){.hero[data-astro-cid-jdesq2oh]{padding-top:80px}.inner[data-astro-cid-jdesq2oh]{flex-direction:column;align-items:flex-start;gap:24px}.left[data-astro-cid-jdesq2oh],.right[data-astro-cid-jdesq2oh]{flex:none;width:100%}.title[data-astro-cid-jdesq2oh]{max-width:720px;font-size:46px}}@media (width<=767px){.hero[data-astro-cid-jdesq2oh]{padding:64px var(--gutter) 56px}.title[data-astro-cid-jdesq2oh]{font-size:30px;line-height:1.06}.buttons[data-astro-cid-jdesq2oh]{flex-direction:column;align-items:flex-start}.live[data-astro-cid-jdesq2oh]{flex-basis:auto}}.wrap[data-astro-cid-ojbqyprj]{padding:0 var(--gutter)}.stage[data-astro-cid-ojbqyprj]{max-width:var(--content-max);aspect-ratio:1360/640;background:var(--stage-bg);border-radius:24px;margin-inline:auto;position:relative;overflow:hidden;container-type:inline-size}.frame[data-astro-cid-ojbqyprj],.label[data-astro-cid-ojbqyprj]{--u:calc(100cqw / 1360)}.frame[data-astro-cid-ojbqyprj]{padding:calc(6 * var(--u));background:var(--color-white);border-radius:calc(16 * var(--u));box-shadow:0 calc(16 * var(--u)) calc(40 * var(--u)) #0000001f;margin:0;position:absolute}.frame[data-astro-cid-ojbqyprj] img{aspect-ratio:1440/900;object-fit:cover;object-position:top;border-radius:calc(15.7 * var(--u));border:1px solid #00000014;width:100%;height:auto;display:block}.front[data-astro-cid-ojbqyprj]{left:calc(120 * var(--u));top:calc(90 * var(--u));width:calc(760 * var(--u))}.front[data-astro-cid-ojbqyprj] img{border-radius:calc(18.7 * var(--u))}.back[data-astro-cid-ojbqyprj]{left:calc(640 * var(--u));top:calc(150 * var(--u));width:calc(640 * var(--u))}.label[data-astro-cid-ojbqyprj]{border-radius:var(--radius-pill);background:var(--color-white);font:500 var(--text-small) / 1.45 var(--font-sans);color:var(--role-ink);white-space:nowrap;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute;box-shadow:0 16px 40px #0000001f}.label[data-astro-cid-ojbqyprj] .svg-icon{font-size:14px}.l-light[data-astro-cid-ojbqyprj]{left:calc(136 * var(--u));top:calc(583.5 * var(--u))}.l-dark[data-astro-cid-ojbqyprj]{left:calc(656 * var(--u));top:calc(568.5 * var(--u))}@media (prefers-reduced-motion:no-preference){.front[data-astro-cid-ojbqyprj]{animation:1.2s cubic-bezier(.22,1,.36,1) both tpl-front-in,9s ease-in-out 1.4s infinite tpl-float}.back[data-astro-cid-ojbqyprj]{animation:1.3s cubic-bezier(.22,1,.36,1) .38s both tpl-back-in,11s ease-in-out 1.8s infinite reverse tpl-float}.label[data-astro-cid-ojbqyprj]{animation:.7s cubic-bezier(.22,1,.36,1) both tpl-label-in}.l-light[data-astro-cid-ojbqyprj]{animation-delay:.9s}.l-dark[data-astro-cid-ojbqyprj]{animation-delay:1.05s}}@keyframes tpl-front-in{0%{opacity:.01;translate:0 calc(48 * var(--u))}}@keyframes tpl-back-in{0%{opacity:0;translate:calc(64 * var(--u)) calc(24 * var(--u))}}@keyframes tpl-label-in{0%{opacity:0;translate:0 8px}}@keyframes tpl-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-8 * var(--u)))}}@media (width<=767px){.wrap[data-astro-cid-ojbqyprj]{padding:0 var(--gutter)}.stage[data-astro-cid-ojbqyprj]{border-radius:8px}.label[data-astro-cid-ojbqyprj]{gap:4px;padding:3px 8px;font-size:11px;top:auto;bottom:8px}.label[data-astro-cid-ojbqyprj] .svg-icon{font-size:11px}}.gallery[data-astro-cid-yrbdppcc]{background:var(--role-page);padding:var(--section-pad) var(--gutter);position:relative}.gallery[data-astro-cid-yrbdppcc]>[data-astro-cid-yrbdppcc]{max-width:var(--content-max);margin-inline:auto}.head[data-astro-cid-yrbdppcc]{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.eyebrow[data-astro-cid-yrbdppcc]{font:400 var(--text-tiny) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-yrbdppcc]{letter-spacing:0;max-width:760px;font-size:44px;font-weight:400;line-height:1.12}.rows[data-astro-cid-yrbdppcc]{flex-direction:column;gap:28px;display:flex}.row[data-astro-cid-yrbdppcc]{gap:20px;margin:0;padding:0;list-style:none;display:grid}.r-home[data-astro-cid-yrbdppcc]{grid-template-columns:repeat(3,minmax(0,1fr))}.r-pages[data-astro-cid-yrbdppcc]{grid-template-columns:repeat(4,minmax(0,1fr))}.tile[data-astro-cid-yrbdppcc]{color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.tile[data-astro-cid-yrbdppcc]:focus-visible{outline:none}.shot[data-astro-cid-yrbdppcc]{aspect-ratio:16/10;background:var(--color-white);border:1px solid var(--role-line);transition:translate var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border-radius:12px;display:block;position:relative;overflow:hidden}.shot[data-astro-cid-yrbdppcc] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tile[data-astro-cid-yrbdppcc]:focus-visible .shot[data-astro-cid-yrbdppcc]{outline:2px solid var(--role-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.tile[data-astro-cid-yrbdppcc]:hover .shot[data-astro-cid-yrbdppcc]{translate:0 -4px;box-shadow:0 12px 32px #00000024}}.label[data-astro-cid-yrbdppcc]{color:var(--role-ink-muted);font-size:13.5px;line-height:1.45}.pill[data-astro-cid-yrbdppcc]{z-index:5;pointer-events:none;opacity:0;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(7px);font:500 13px / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--role-ink);white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out);background:#ffffffb8;border:1px solid #ffffffe6;align-items:center;gap:8px;padding:10px 16px;display:inline-flex;position:absolute;box-shadow:0 8px 24px #0000001f}.pill[data-astro-cid-yrbdppcc] .svg-icon{font-size:14px}.pill-follow[data-astro-cid-yrbdppcc]{max-width:none;margin:0;top:0;left:0}.pill-follow[data-astro-cid-yrbdppcc].on{opacity:1}.pill-focus[data-astro-cid-yrbdppcc]{top:50%;left:50%;translate:-50% -50%}.tile[data-astro-cid-yrbdppcc]:focus-visible .pill-focus[data-astro-cid-yrbdppcc]{opacity:1}@media (width<=1023px){.r-home[data-astro-cid-yrbdppcc],.r-pages[data-astro-cid-yrbdppcc]{grid-template-columns:repeat(2,minmax(0,1fr))}.title[data-astro-cid-yrbdppcc]{font-size:38px}}@media (width<=767px){.gallery[data-astro-cid-yrbdppcc]{padding:64px var(--gutter)}.head[data-astro-cid-yrbdppcc]{margin-bottom:40px}.title[data-astro-cid-yrbdppcc]{font-size:30px;line-height:1.12}.rows[data-astro-cid-yrbdppcc]{gap:20px}.r-home[data-astro-cid-yrbdppcc],.r-pages[data-astro-cid-yrbdppcc]{grid-template-columns:minmax(0,1fr)}}.about[data-astro-cid-ertfq2pc]{background:var(--role-raised);padding:var(--section-pad) var(--gutter)}.inner[data-astro-cid-ertfq2pc]{max-width:var(--content-max);align-items:flex-start;gap:80px;margin-inline:auto;display:flex}.head[data-astro-cid-ertfq2pc]{flex-direction:column;flex:0 0 420px;gap:14px;display:flex}.eyebrow[data-astro-cid-ertfq2pc]{font:400 var(--text-tiny) / 1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-ertfq2pc]{letter-spacing:0;font-size:40px;font-weight:400;line-height:1.18}.text[data-astro-cid-ertfq2pc]{min-width:0;color:var(--role-ink);flex:1;font-size:22px;line-height:1.5}@media (width<=1023px){.inner[data-astro-cid-ertfq2pc]{flex-direction:column;gap:32px}.head[data-astro-cid-ertfq2pc]{flex:none}}@media (width<=767px){.about[data-astro-cid-ertfq2pc]{padding:64px var(--gutter)}.inner[data-astro-cid-ertfq2pc]{gap:20px}.title[data-astro-cid-ertfq2pc]{font-size:28px}.text[data-astro-cid-ertfq2pc]{font-size:18px}}.options[data-astro-cid-yvgcqxwi]{background:var(--role-section);padding:var(--section-pad) var(--gutter)}.grid[data-astro-cid-yvgcqxwi]{max-width:var(--content-max);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-inline:auto;display:grid}.card[data-astro-cid-yvgcqxwi]{background:var(--role-raised);scroll-margin-top:calc(var(--header-height) + 16px);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:36px;display:flex}.card[data-astro-cid-yvgcqxwi]>p[data-astro-cid-yvgcqxwi],.card[data-astro-cid-yvgcqxwi]>h2[data-astro-cid-yvgcqxwi]{max-width:560px}.panel[data-astro-cid-yvgcqxwi]{border-radius:14px;align-self:stretch;height:300px;position:relative;overflow:hidden}.panel[data-astro-cid-yvgcqxwi] .window{width:86.96%;position:absolute;top:36px;left:6.52%}.eyebrow[data-astro-cid-yvgcqxwi]{font:400 var(--text-tiny) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-yvgcqxwi]{letter-spacing:0;font-size:30px;font-weight:400;line-height:1.18}.text[data-astro-cid-yvgcqxwi]{color:var(--role-ink-muted);font-size:15.5px;line-height:1.55}.actions[data-astro-cid-yvgcqxwi]{padding-top:10px}.btn[data-astro-cid-yvgcqxwi]{border-radius:var(--radius-sm);font:500 14.5px / 1.45 var(--font-sans);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out);align-items:center;padding:11px 16px;text-decoration:none;display:inline-flex}.ink[data-astro-cid-yvgcqxwi]{background:var(--role-ink);color:var(--color-white)}.ink[data-astro-cid-yvgcqxwi]:hover{background:var(--role-ink-hover)}.stone[data-astro-cid-yvgcqxwi]{background:var(--role-surface-strong);color:var(--role-ink)}.stone[data-astro-cid-yvgcqxwi]:hover{background:var(--role-surface-strong-hover)}.formats[data-astro-cid-yvgcqxwi]{flex-direction:column;gap:14px;max-width:560px;margin:0;padding:6px 0 0;list-style:none;display:flex}.formats[data-astro-cid-yvgcqxwi] li[data-astro-cid-yvgcqxwi]{align-items:flex-start;gap:12px;display:flex}.f-icon[data-astro-cid-yvgcqxwi]{border-radius:var(--radius-sm);background:var(--role-section);width:30px;height:30px;color:var(--role-ink);flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.formats[data-astro-cid-yvgcqxwi] p[data-astro-cid-yvgcqxwi]{color:var(--role-ink-muted);font-size:15px;line-height:1.55}.formats[data-astro-cid-yvgcqxwi] strong[data-astro-cid-yvgcqxwi]{color:var(--role-ink);font-weight:500}@media (width<=1023px){.grid[data-astro-cid-yvgcqxwi]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.options[data-astro-cid-yvgcqxwi]{padding:64px var(--gutter)}.card[data-astro-cid-yvgcqxwi]{padding:36px 20px}.panel[data-astro-cid-yvgcqxwi]{height:156px}.panel[data-astro-cid-yvgcqxwi] .window{width:86.96%;top:18px;left:6.52%}.title[data-astro-cid-yvgcqxwi]{font-size:24px}}.inside[data-astro-cid-ael322z3]{background:var(--role-page);padding:var(--section-pad) var(--gutter)}.inner[data-astro-cid-ael322z3]{max-width:var(--content-max);align-items:flex-start;gap:80px;margin-inline:auto;display:flex}.left[data-astro-cid-ael322z3]{flex-direction:column;flex:0 0 420px;gap:40px;display:flex}.head[data-astro-cid-ael322z3]{flex-direction:column;gap:14px;display:flex}.eyebrow[data-astro-cid-ael322z3]{font:400 var(--text-tiny) / 1.5 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--role-ink-muted)}.title[data-astro-cid-ael322z3]{letter-spacing:0;font-size:40px;font-weight:400;line-height:1.18}.who[data-astro-cid-ael322z3]{background:var(--role-section);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.who[data-astro-cid-ael322z3] ul[data-astro-cid-ael322z3]{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.who[data-astro-cid-ael322z3] li[data-astro-cid-ael322z3]{font-size:var(--text-body-lg);color:var(--role-ink);align-items:flex-start;gap:10px;line-height:1.5;display:flex}.who[data-astro-cid-ael322z3] li[data-astro-cid-ael322z3] .svg-icon{flex:none;margin-top:3px;font-size:16px}.specs[data-astro-cid-ael322z3]{border-top:1px solid var(--color-line-soft);flex:1;min-width:0;margin:0}.row[data-astro-cid-ael322z3]{border-bottom:1px solid var(--color-line-soft);align-items:flex-start;gap:24px;padding:22px 0;display:flex}dt[data-astro-cid-ael322z3]{flex:0 0 200px;padding-top:3px}dd[data-astro-cid-ael322z3]{min-width:0;color:var(--role-ink);flex:1;margin:0;font-size:17px;line-height:1.5}.tags[data-astro-cid-ael322z3]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tags[data-astro-cid-ael322z3] li[data-astro-cid-ael322z3]{border-radius:var(--radius-pill);background:var(--role-section);font-size:var(--text-body);padding:6px 12px;line-height:1.5}@media (width<=1023px){.inner[data-astro-cid-ael322z3]{flex-direction:column;gap:32px}.left[data-astro-cid-ael322z3]{flex:none;width:100%}.specs[data-astro-cid-ael322z3]{width:100%}}@media (width<=767px){.inside[data-astro-cid-ael322z3]{padding:64px var(--gutter)}.left[data-astro-cid-ael322z3]{gap:24px}.title[data-astro-cid-ael322z3]{font-size:28px}.who[data-astro-cid-ael322z3]{padding:20px}.specs[data-astro-cid-ael322z3]{border-top:0}.row[data-astro-cid-ael322z3]{flex-direction:column;gap:8px;padding:16px 0}dt[data-astro-cid-ael322z3]{flex:none;padding-top:0}dd[data-astro-cid-ael322z3]{font-size:var(--text-body-lg)}}.related[data-astro-cid-czap24pi]{background:var(--role-page);padding:var(--section-pad) var(--gutter) 120px}.related[data-astro-cid-czap24pi]>[data-astro-cid-czap24pi]{max-width:var(--content-max);margin-inline:auto}.head[data-astro-cid-czap24pi]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:40px;display:flex}.title[data-astro-cid-czap24pi]{letter-spacing:0;max-width:700px;font-size:44px;font-weight:400;line-height:1.12}.all[data-astro-cid-czap24pi]{font:500 14.5px / 1.45 var(--font-sans);color:var(--role-ink);white-space:nowrap;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.all[data-astro-cid-czap24pi]:hover{text-underline-offset:3px;text-decoration:underline}.grid[data-astro-cid-czap24pi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.grid[data-astro-cid-czap24pi]{grid-template-columns:repeat(2,minmax(0,1fr))}.title[data-astro-cid-czap24pi]{font-size:38px}}@media (width<=767px){.related[data-astro-cid-czap24pi]{padding:64px var(--gutter)}.head[data-astro-cid-czap24pi]{flex-direction:column;align-items:flex-start;gap:12px}.title[data-astro-cid-czap24pi]{font-size:30px}.grid[data-astro-cid-czap24pi]{grid-template-columns:minmax(0,1fr)}}.updated[data-astro-cid-md2yrsin]{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter) 56px;color:var(--role-ink-muted);margin:0 auto;font-size:14.5px;line-height:1.45}
