.home-premium .faq-script{--script-margin:64px;--script-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", monospace;color:var(--home-ink);background:0 0;border-block:0;padding-block:96px 112px}.home-premium .faq-script-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:32px 72px;display:grid}.home-premium .faq-script-head{justify-items:start;gap:28px;display:grid;position:sticky;top:132px}.home-premium .faq-script-head h2{max-width:13ch;font-size:var(--type-section);letter-spacing:-.02em;color:var(--home-ink);text-wrap:balance;margin:0;line-height:1.1}.home-premium .faq-script-head h2:is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;max-width:16ch;line-height:1.3}.home-premium .faq-script-more{color:var(--brand-highlight,#8b84ff);align-items:center;gap:6px;font-size:14px;transition:color .2s;display:inline-flex}.home-premium .faq-script-more:hover{color:var(--home-ink)}[dir=rtl] .home-premium :is(.faq-script-more,.faq-reply-link) svg{transform:scaleX(-1)}.home-premium .faq-page{background:var(--tile);box-shadow:var(--lit-edge);border-radius:20px;margin:0;padding:44px 0 36px;position:relative}.home-premium .faq-page-n{top:20px;font:500 12px/1 var(--script-mono);color:var(--home-index);margin:0;position:absolute;inset-inline-end:28px}.home-premium .faq-page-slug{padding-inline:var(--script-margin);font:600 13px/1.5 var(--script-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--home-ink);margin:0 0 18px}.home-premium .faq-scenes{margin:0;padding:0;list-style:none}.home-premium .faq-scene+.faq-scene{border-top:1px solid var(--home-line)}.home-premium .faq-scene-line{font:inherit;margin:0}.home-premium .faq-scene-button{grid-template-columns:var(--script-margin) minmax(0, 1fr) var(--script-margin);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:12px;align-items:start;padding-block:22px;transition:background-color .2s;display:grid}.home-premium .faq-scene-button:hover{background:color-mix(in srgb, var(--home-ink) 3%, transparent)}.home-premium .faq-scene-button:focus-visible{outline:2px solid var(--brand-highlight,#8b84ff);outline-offset:-2px}.home-premium .faq-scene-n{font:500 13px/18px var(--script-mono);font-variant-numeric:tabular-nums;color:var(--home-index);flex-direction:column;align-items:center;gap:12px;padding-top:1px;transition:color .3s;display:flex}.home-premium .faq-scene-chevron{width:16px;height:16px;color:var(--home-muted);transition:transform .32s var(--ease-out,ease)}.home-premium .faq-scene[data-open] .faq-scene-n{color:var(--gold)}.home-premium .faq-scene[data-open] .faq-scene-chevron{color:var(--gold);transform:rotate(180deg)}.home-premium .faq-dialogue{flex-direction:column;gap:6px;width:100%;max-width:34em;margin-inline:auto;display:flex}.home-premium .faq-cue{font:500 12px/18px var(--script-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--home-index);align-self:center}.home-premium .faq-cue:is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;font-family:inherit;font-size:13px}.home-premium .faq-line{color:var(--home-ink);text-wrap:pretty;font-size:18px;font-weight:500;line-height:1.45}.home-premium .faq-reply-panel{transition:grid-template-rows .36s var(--ease-out,ease);grid-template-rows:0fr;display:grid}.home-premium .faq-scene[data-open]>.faq-reply-panel{grid-template-rows:1fr}.home-premium .faq-reply-clip{min-height:0;padding-inline:var(--script-margin);overflow:hidden}.home-premium .faq-reply{opacity:0;padding-bottom:28px;transition:opacity .24s}.home-premium .faq-scene[data-open] .faq-reply{opacity:1;transition:opacity .32s .12s}.home-premium .faq-cue-studio{color:var(--gold)}.home-premium .faq-reply-text{color:var(--home-ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.home-premium .faq-reply-link{color:var(--brand-highlight,#8b84ff);align-items:center;gap:6px;margin-top:10px;font-size:14px;display:inline-flex}.home-premium .faq-reply-link:hover{color:var(--home-ink)}.home-premium .faq-page-transition{padding-inline:var(--script-margin);text-align:end;font:600 13px/1.5 var(--script-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--home-ink-2);margin:22px 0 0}.home-premium :is(.faq-page-slug,.faq-page-transition):is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;font-family:inherit;font-size:14px}@media (prefers-reduced-motion:reduce){.home-premium :is(.faq-reply-panel,.faq-reply,.faq-scene-chevron,.faq-scene-n,.faq-scene-button),.home-premium .faq-scene[data-open] .faq-reply{transition:none}}@media (max-width:1023px){.home-premium .faq-script-layout{grid-template-columns:minmax(0,1fr);gap:32px}.home-premium .faq-script-head{gap:20px;position:static}.home-premium .faq-script-head h2{max-width:18ch}}@media (max-width:767px){.home-premium .faq-script{--script-margin:36px;padding-block:72px 80px}.home-premium .faq-page{border-radius:16px;padding:36px 0 28px}.home-premium .faq-page-n{top:16px;inset-inline-end:18px}.home-premium .faq-page-slug{padding-inline-end:52px}.home-premium .faq-scene-button{padding-block:18px;padding-inline-end:8px}.home-premium .faq-scene-n-end{gap:0;padding-top:22px;font-size:0}.home-premium .faq-line{font-size:17px}.home-premium .faq-reply-text{font-size:15px}.home-premium .faq-reply-link,.home-premium .faq-script-more{min-height:44px}}.home-premium .home-final.final-sky{isolation:isolate;background:var(--room);--brand-highlight:#9b95ff;--home-ink:#f4f4f6;--home-ink-2:#d4d4dc;--home-muted:#c2c2ca;--home-index:#9a9aa4;--home-line:#ffffff24;min-height:clamp(720px,100svh,1040px);color:var(--home-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-block:0;padding-block:152px 64px;display:grid;position:relative;overflow:clip}.home-premium .home-final.final-sky:before{content:none}.home-premium .final-sky-frame{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-premium .final-sky-frame picture{inset-inline:0;height:110%;display:block;position:absolute;top:0}.home-premium .final-sky-image{object-fit:cover;object-position:50% 62%;width:100%;height:100%;display:block}.home-premium .final-sky-frame:after{content:"";background:radial-gradient(ellipse 58% 42% at 50% 44%, #06060780, #06060700 100%), linear-gradient(to bottom, var(--house) 0, #1212148c 12%, #06060733 34%, #0606071f 64%, #06060780 100%);position:absolute;inset:0}.home-premium .final-sky-body{grid-template-rows:1fr auto;gap:72px;width:100%;display:grid}.home-premium .final-sky-ask{text-align:center;align-self:center;max-width:760px;margin-inline:auto}.home-premium .final-sky-ask h2{font-size:var(--type-billboard);letter-spacing:-.015em;color:var(--home-ink);white-space:pre-line;text-wrap:balance;text-shadow:0 2px 32px #00000073;margin:0 0 20px;line-height:1.02}.home-premium .final-sky-ask h2:is(:lang(hi),:lang(ar),:lang(zh)){letter-spacing:0;line-height:1.2}.home-premium .final-sky-subtitle{max-width:56ch;color:var(--home-ink-2);text-wrap:pretty;text-shadow:0 1px 16px #00000080;margin:0 auto;font-size:18px;line-height:28px}.home-premium .final-sky-invitation{max-width:560px;margin:40px auto 0}.home-premium .final-sky .final-sky-form{grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.home-premium .final-sky .final-sky-form label{color:var(--home-ink-2);grid-column:1/-1;margin-bottom:10px}.home-premium .final-sky .final-sky-form input{color:#fff;border-radius:0;background:#08080a9e;border:1px solid #ffffff42;border-inline-end:0;border-start-start-radius:12px;border-end-start-radius:12px;min-height:56px;transition:border-color .2s,box-shadow .2s}.home-premium .final-sky .final-sky-form input::placeholder{color:#b7b7bd}.home-premium .final-sky .final-sky-form input:focus-visible{border-color:#8b84ff;box-shadow:0 0 0 1px #8b84ff}.home-premium .final-sky .final-sky-form button[type=submit]{border-radius:0;border-start-end-radius:12px;border-end-end-radius:12px;justify-content:center;gap:12px;min-height:56px;padding-inline:24px}[dir=rtl] .home-premium .final-sky :is(.final-sky-form button,.final-sky-links a) svg{transform:scaleX(-1)}.home-premium .final-sky .final-sky-links{justify-content:center;margin-top:20px;display:flex}.home-premium .final-sky .final-sky-links .studio-text-link{color:var(--home-ink);border-color:var(--home-line)}.home-premium .final-sky .final-sky-email{text-align:center;color:var(--home-muted);margin-top:14px}.home-premium .final-sky .final-sky-email a{color:var(--brand-highlight)}.home-premium .final-sky .final-signoff{text-align:center;max-width:760px;color:var(--home-ink-2);text-shadow:0 1px 12px #0009;align-self:end;margin:0 auto;font-size:18px;line-height:28px}@media (max-width:767px){.home-premium .home-final.final-sky{min-height:clamp(640px,100svh,900px);padding-block:112px 48px}.home-premium .final-sky-image{object-position:50% 70%}.home-premium .final-sky-frame:after{background:radial-gradient(ellipse 90% 40% at 50% 42%, #0606078c, #06060700 100%), linear-gradient(to bottom, var(--house) 0, #12121480 10%, #06060733 30%, #06060726 62%, #0606078c 100%)}.home-premium .final-sky-body{gap:56px}.home-premium .final-sky-subtitle{font-size:16px;line-height:26px}.home-premium .final-sky .final-sky-form{grid-template-columns:1fr;gap:10px}.home-premium .final-sky .final-sky-form label{margin-bottom:0}.home-premium .final-sky .final-sky-form input{border-inline-end:1px solid #ffffff42;border-radius:12px}.home-premium .final-sky .final-sky-form button[type=submit]{border-radius:12px;width:100%}.home-premium .final-sky .final-signoff{font-size:17px;line-height:26px}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.home-premium .final-sky-frame picture{animation:linear both final-sky-tilt;animation-timeline:view();animation-range:entry}}}@keyframes final-sky-tilt{0%{opacity:.35;transform:translateY(-9.09%)}to{opacity:1;transform:none}}
