.composition-study[data-v-4c1c1b92]{aspect-ratio:4/3;background:#e8ebed;isolation:isolate;overflow:hidden;position:relative;width:100%}.study-photo[data-v-4c1c1b92]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.original-layer[data-v-4c1c1b92]{background:repeating-conic-gradient(#e5e7eb 0,#e5e7eb 25%,#f3f4f6 0,#f3f4f6 50%) 0 0 /20px 20px;top:0;right:0;bottom:0;left:0;position:absolute}.original-photo[data-v-4c1c1b92]{clip-path:inset(0 25%)}.original-frame[data-v-4c1c1b92]{border-inline:1px dashed #fff;top:0;right:25%;bottom:0;left:25%;position:absolute}.study-label[data-v-4c1c1b92]{background:#fff;border-radius:4px;color:#171717;font-size:11px;line-height:1.4;max-width:43%;padding:7px 10px;pointer-events:none;position:absolute;top:16px}.original-label[data-v-4c1c1b92]{left:16px}.expanded-label[data-v-4c1c1b92]{background:#2454e6;color:#fff;right:16px}.comparison-divider[data-v-4c1c1b92]{background:#fff;box-shadow:0 0 6px #0003;inset-block:0;pointer-events:none;position:absolute;transform:translate(-1px);width:2px}.comparison-divider>span[data-v-4c1c1b92]{background:#fff;border-radius:50%;box-shadow:0 2px 8px #0002;color:#171717;display:grid;height:40px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.comparison-range[data-v-4c1c1b92]{cursor:ew-resize;height:100%;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;position:absolute;touch-action:pan-y;width:100%}.composition-study[data-v-4c1c1b92]:has(input:focus-visible){outline:3px solid #2454e6;outline-offset:4px}.expand-landing[data-v-93dfbf6c]{--expand-ink:#18181b;--expand-muted:#62626b;--expand-line:#e4e4e7;--expand-soft:#f6f7f9;--expand-accent:#2454e6;background:#fff;color:var(--expand-ink);letter-spacing:0}.dark .expand-landing{--expand-ink:#f4f4f5;--expand-muted:#a1a1aa;--expand-line:#303036;--expand-soft:#151518;--expand-accent:#9ab4ff;background:#0c0c0f}.expand-landing h1[data-v-93dfbf6c],.expand-landing h2[data-v-93dfbf6c]{font-family:Georgia,Times New Roman,serif;font-weight:400;text-wrap:balance}.expand-landing[data-v-93dfbf6c] :is(h1,h2,h3,p){margin:0;overflow-wrap:anywhere}.expand-landing a[data-v-93dfbf6c]{text-decoration:none}.expand-landing[data-v-93dfbf6c] :is(a,button,summary):focus-visible{outline:2px solid var(--expand-accent);outline-offset:5px}.expand-landing section[id][data-v-93dfbf6c]{scroll-margin-top:100px}.expand-hero[data-v-93dfbf6c]{align-items:center;color:#fff;display:flex;isolation:isolate;min-height:460px;overflow:hidden;position:relative}.hero-photo[data-v-93dfbf6c]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 61%;object-position:center 61%;width:100%;z-index:-3}.hero-photo[data-v-93dfbf6c],.hero-shade[data-v-93dfbf6c]{top:0;right:0;bottom:0;left:0;position:absolute}.hero-shade[data-v-93dfbf6c]{background:#07141140;z-index:-2}.hero-content[data-v-93dfbf6c]{margin:auto;max-width:1184px;padding:52px 32px;width:100%}.eyebrow[data-v-93dfbf6c]{align-items:center;display:flex;font-size:11px;font-weight:600;gap:10px;text-shadow:0 1px 5px #000}.expand-hero h1[data-v-93dfbf6c]{color:#fff;font-size:56px;line-height:1.08;margin:24px 0 20px;max-width:680px;text-shadow:0 2px 18px #0006}.expand-hero p[data-v-93dfbf6c]{color:#fff;font-size:15px;line-height:1.8;max-width:520px;text-shadow:0 1px 5px #000}.primary-action[data-v-93dfbf6c]{align-items:center;background:#fff;border-radius:5px;color:#18181b;display:inline-flex;font-size:13px;font-weight:600;gap:24px;justify-content:center;min-height:48px;padding:15px 21px;transition:background .18s,transform .18s}.primary-action[data-v-93dfbf6c]:hover{background:#edf2ff;transform:translateY(-2px)}.primary-action[data-v-93dfbf6c]:active{transform:translateY(0)}.hero-content .primary-action[data-v-93dfbf6c]{margin-top:28px}.hero-frame[data-v-93dfbf6c]{border:1px dashed #ffffffa8;bottom:17%;pointer-events:none;position:absolute;right:7%;top:17%;width:28%;z-index:-1}.hero-frame[data-v-93dfbf6c]:after,.hero-frame[data-v-93dfbf6c]:before{border-color:#fff;border-style:solid;content:"";height:15px;position:absolute;width:15px}.hero-frame[data-v-93dfbf6c]:before{border-width:3px 0 0 3px;left:-2px;top:-2px}.hero-frame[data-v-93dfbf6c]:after{border-width:0 3px 3px 0;bottom:-2px;right:-2px}.hero-frame span[data-v-93dfbf6c]{font-size:11px;position:absolute;right:12px;top:10px}.hero-caption[data-v-93dfbf6c]{align-items:center;bottom:20px;display:flex;font-size:10px;gap:8px;position:absolute;right:32px;text-shadow:0 1px 5px #000}.section-navigation[data-v-93dfbf6c]{border-bottom:1px solid var(--expand-line)}.section-navigation-inner[data-v-93dfbf6c]{align-items:center;display:flex;gap:36px;margin:auto;max-width:1184px;min-height:66px;padding:0 32px}.model-signature[data-v-93dfbf6c]{align-items:center;display:flex;font-size:13px;font-weight:600;gap:10px;margin-right:auto}.model-signature svg[data-v-93dfbf6c]{color:var(--expand-accent)}.section-navigation a[data-v-93dfbf6c]{align-items:center;color:var(--expand-muted);display:flex;font-size:12px;gap:12px;padding:20px 0}.section-navigation a[data-v-93dfbf6c]:hover{color:var(--expand-accent)}.section-inner[data-v-93dfbf6c]{margin:auto;max-width:1184px;padding:76px 32px}.section-heading[data-v-93dfbf6c]{align-items:flex-end;display:flex;gap:32px;justify-content:space-between;margin-bottom:36px}.section-number[data-v-93dfbf6c]{color:var(--expand-accent);font-size:11px;font-weight:600}.faq-heading h2[data-v-93dfbf6c],.section-heading h2[data-v-93dfbf6c]{font-size:34px;line-height:1.3;margin:15px 0 12px}.section-heading p[data-v-93dfbf6c]{color:var(--expand-muted);font-size:14px;line-height:1.8}.format-note[data-v-93dfbf6c]{align-items:center;color:var(--expand-muted);display:inline-flex;flex-shrink:0;font-size:11px;gap:8px;padding-bottom:5px}.section-symbol[data-v-93dfbf6c]{color:var(--expand-accent);flex-shrink:0}.landing-workspace[data-v-93dfbf6c]{max-width:none;padding:0}.landing-workspace[data-v-93dfbf6c]>.grid{gap:56px;grid-template-columns:minmax(0,350px) minmax(0,1fr)}.landing-workspace[data-v-93dfbf6c]>.grid>div{grid-column:auto}.landing-workspace[data-v-93dfbf6c]>.grid>div:last-child>div:first-child{background:transparent;border:0;border-radius:0;min-height:0}.composition-workspace[data-v-93dfbf6c]{align-self:start;min-width:0;width:100%}.scene-picker[data-v-93dfbf6c]{align-items:center;display:flex;gap:4px;padding:0 0 14px}.scene-picker button[data-v-93dfbf6c]{align-items:center;border-radius:4px;color:var(--expand-muted);display:inline-flex;font-size:11px;gap:7px;justify-content:center;min-height:36px;min-width:66px;padding:8px 10px}.scene-picker button[data-v-93dfbf6c]:hover{background:var(--expand-soft)}.scene-picker button[aria-pressed=true][data-v-93dfbf6c]{background:var(--expand-soft);color:var(--expand-accent)}.scene-picker>span[data-v-93dfbf6c]{color:var(--expand-muted);font-size:10px;margin-left:auto;text-align:right}.illustration-note[data-v-93dfbf6c]{color:var(--expand-muted);font-size:11px;line-height:1.7;padding-top:13px}.landing-workspace[data-v-93dfbf6c] .composition-study{border-radius:6px}.inspiration-band[data-v-93dfbf6c]{background:var(--expand-soft)}.scene-grid[data-v-93dfbf6c]{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.scene-image[data-v-93dfbf6c]{aspect-ratio:4/3;background:#e4e5e7;border-radius:6px;margin:0;overflow:hidden;position:relative}.scene-image img[data-v-93dfbf6c]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s;width:100%}.scene-item:hover img[data-v-93dfbf6c]{transform:scale(1.025)}.scene-image.square img[data-v-93dfbf6c]{-o-object-position:center 45%;object-position:center 45%}.crop-outline[data-v-93dfbf6c]{border:1px dashed #fff;box-shadow:0 0 0 200px #0b132622;top:14%;right:25%;bottom:14%;left:25%;position:absolute}.square .crop-outline[data-v-93dfbf6c]{top:8%;right:30%;bottom:8%;left:30%}.product .crop-outline[data-v-93dfbf6c]{top:14%;right:22%;bottom:14%;left:22%}.scene-image figcaption[data-v-93dfbf6c]{align-items:center;background:#fff;border-radius:4px;bottom:12px;color:#18181b;display:flex;font-size:11px;gap:8px;left:12px;padding:7px 10px;position:absolute}.scene-title[data-v-93dfbf6c]{align-items:baseline;display:flex;gap:12px;margin-top:24px}.scene-title>span[data-v-93dfbf6c]{color:var(--expand-accent);font-size:11px}.scene-title h3[data-v-93dfbf6c]{font-size:18px;font-weight:600;line-height:1.5}.scene-item>p[data-v-93dfbf6c]{color:var(--expand-muted);font-size:13px;line-height:1.9;margin-top:10px}.gallery-note[data-v-93dfbf6c]{color:var(--expand-muted);font-size:11px;line-height:1.7;margin-top:28px!important}.faq-section[data-v-93dfbf6c]{display:grid;gap:80px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.faq-heading h2[data-v-93dfbf6c]{margin-bottom:26px}.text-action[data-v-93dfbf6c]{align-items:center;color:var(--expand-muted);display:inline-flex;font-size:13px;gap:10px}.text-action[data-v-93dfbf6c]:hover{color:var(--expand-accent)}.faq-list details[data-v-93dfbf6c]{border-bottom:1px solid var(--expand-line);padding:24px 0}.faq-list details[data-v-93dfbf6c]:first-child{padding-top:0}.faq-list summary[data-v-93dfbf6c]{cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:24px;justify-content:space-between;line-height:1.6;list-style:none}.faq-list summary[data-v-93dfbf6c]::-webkit-details-marker{display:none}.faq-list summary svg[data-v-93dfbf6c]{flex-shrink:0;margin-top:2px;transition:transform .2s}.faq-list details[open] svg[data-v-93dfbf6c]{transform:rotate(45deg)}.faq-list p[data-v-93dfbf6c]{color:var(--expand-muted);font-size:13px;line-height:1.9;margin:14px 36px 0 0}.closing-section[data-v-93dfbf6c]{background:#2454e6;color:#fff}.closing-inner[data-v-93dfbf6c]{align-items:center;display:flex;gap:26px;padding-block:48px}.closing-inner>svg[data-v-93dfbf6c]{flex-shrink:0}.closing-inner h2[data-v-93dfbf6c]{color:#fff;flex:1;font-size:30px;line-height:1.4}.closing-inner .primary-action[data-v-93dfbf6c]{flex-shrink:0}@media (min-width:1600px){.expand-hero[data-v-93dfbf6c]{min-height:500px}}@media (max-width:1023px){.hero-frame[data-v-93dfbf6c]{display:none}.hero-photo[data-v-93dfbf6c]{-o-object-position:60% center;object-position:60% center}.hero-shade[data-v-93dfbf6c]{background:#07141160}.landing-workspace[data-v-93dfbf6c]>.grid{gap:32px;grid-template-columns:minmax(0,1fr)}.composition-workspace[data-v-93dfbf6c]{margin:auto;max-width:680px}.section-navigation-inner[data-v-93dfbf6c]{gap:22px}.faq-section[data-v-93dfbf6c]{gap:40px}}@media (max-width:640px){.expand-hero[data-v-93dfbf6c]{min-height:420px}.hero-content[data-v-93dfbf6c]{padding:36px 24px 46px}.expand-hero h1[data-v-93dfbf6c]{font-size:38px;margin-top:20px}.expand-hero p[data-v-93dfbf6c]{font-size:13px;line-height:1.8}.eyebrow[data-v-93dfbf6c]{font-size:10px}.hero-caption[data-v-93dfbf6c]{bottom:12px;font-size:9px;right:20px}.section-navigation-inner[data-v-93dfbf6c]{gap:18px;justify-content:space-between;min-height:56px;padding:0 20px}.model-signature[data-v-93dfbf6c]{display:none}.section-navigation a[data-v-93dfbf6c]{font-size:11px;gap:7px;padding-block:18px}.section-inner[data-v-93dfbf6c]{padding:48px 20px}.section-heading[data-v-93dfbf6c]{gap:14px;margin-bottom:28px}.faq-heading h2[data-v-93dfbf6c],.section-heading h2[data-v-93dfbf6c]{font-size:27px}.section-heading p[data-v-93dfbf6c]{font-size:13px}.format-note[data-v-93dfbf6c]{display:none}.section-symbol[data-v-93dfbf6c]{width:25px}.scene-grid[data-v-93dfbf6c]{gap:36px;grid-template-columns:minmax(0,1fr)}.scene-image[data-v-93dfbf6c]{aspect-ratio:16/10}.scene-title[data-v-93dfbf6c]{margin-top:18px}.faq-section[data-v-93dfbf6c]{gap:32px;grid-template-columns:minmax(0,1fr)}.closing-inner[data-v-93dfbf6c]{flex-wrap:wrap;gap:18px}.closing-inner h2[data-v-93dfbf6c]{font-size:26px}.closing-inner .primary-action[data-v-93dfbf6c]{width:100%}.scene-picker>span[data-v-93dfbf6c]{max-width:105px}.scene-picker button[data-v-93dfbf6c]{min-width:62px}.illustration-note[data-v-93dfbf6c]{font-size:10px}}@media (prefers-reduced-motion:reduce){.expand-landing[data-v-93dfbf6c] *,.expand-landing[data-v-93dfbf6c] :after,.expand-landing[data-v-93dfbf6c] :before{transition:none!important}}
