.quote-form.is-quote{display:flex;flex-direction:column;gap:24px;padding-top:24px}.quote-form.is-quote [hidden]{display:none!important}.quote-form.is-quote label{display:flex;flex-direction:column;gap:10px}.quote-form.is-quote .field-label{color:#888;font-weight:500;line-height:1.2}.quote-form.is-quote .field-input{border:1px solid #8888881a;color:#999;font-family:inherit}.quote-form.is-quote .field-input:focus{outline:1px solid #09f;outline-offset:0}.quote-form.is-quote .venue{display:flex;flex-direction:column;gap:10px}.quote-form.is-quote .venue-list{z-index:10;display:flex;flex-direction:column;gap:0;width:100%;margin:0;padding:12px;list-style:none;background:#f0f0f0;border-radius:12px}.quote-form.is-quote .venue-list button{width:100%;margin:0;padding:12px 0;border:0;border-bottom:1px solid #e0e0e0;background:transparent;color:#000;font:inherit;font-size:14px;line-height:1.3;text-align:left}.quote-form.is-quote .venue-list li:last-child button{border-bottom:0}.quote-form.is-quote .venue-list button:hover,.quote-form.is-quote .venue-list button[aria-selected=true]{background:#bfcdd4}.quote-form.is-quote .venue-error{margin:0;color:#8a1f1f;font-size:13px;line-height:1.4}.quote-form.is-quote .quote-banner{margin:0;padding:12px;color:#000;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.quote-form.is-quote .quote-banner.is-error{background:#ffebeb}.quote-form.is-quote .quote-banner.is-info{background:#bfcdd4}.quote-form.is-quote .quote-result{display:flex;flex-direction:column;gap:24px}.quote-form.is-quote .plan-block{display:flex;flex-direction:column;gap:6px;align-items:stretch}.quote-form.is-quote .plan-note{margin:0;color:#000;font-size:12px;line-height:1.4;text-align:center}.quote-form.is-quote a.field-button{display:flex;align-items:center;justify-content:center;text-decoration:none}.quote-form.is-quote .field-button.is-disabled,.quote-form.is-quote .field-button:disabled{cursor:not-allowed;opacity:.45}.quote-form.is-quote .field-button[aria-busy=true]{position:relative;color:transparent;opacity:1;pointer-events:none}.quote-form.is-quote .field-button[aria-busy=true]:after{content:"";position:absolute;inset:0;width:16px;height:16px;margin:auto;border:2px solid #fff;border-right-color:transparent;border-radius:50%;animation:quote-spin .7s linear infinite}@keyframes quote-spin{to{transform:rotate(360deg)}}.seen[data-astro-cid-q3lvl2nn]{display:flex;flex-direction:column;align-items:center;gap:48px;width:100%;padding:48px 0 0}h2[data-astro-cid-q3lvl2nn]{margin:0;color:#000;font-size:32px;font-weight:700;line-height:32px;text-align:center}.seen-logo[data-astro-cid-q3lvl2nn],.seen[data-astro-cid-q3lvl2nn] img{display:block;width:400px;max-width:100%;height:auto}.compare[data-astro-cid-fztqauyw]{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}h2[data-astro-cid-fztqauyw]{margin:0;color:#000;font-size:2rem;font-weight:700;line-height:1;text-align:center}p[data-astro-cid-fztqauyw]{margin:0;max-width:760px;color:#000;font-size:16px;line-height:1.6;letter-spacing:-.02em;text-align:center}.stage[data-astro-cid-fztqauyw]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.shot[data-astro-cid-fztqauyw],.stage[data-astro-cid-fztqauyw] img{display:block;width:100%;height:100%;object-fit:cover}.stage[data-astro-cid-fztqauyw]>img{position:absolute;inset:0}.after[data-astro-cid-fztqauyw]{position:absolute;inset:0;clip-path:inset(0 0 0 50%)}.tag[data-astro-cid-fztqauyw]{position:absolute;top:6px;z-index:2;padding:2px 16px;border-radius:6px;background:#ffffff7a;color:#000;font-size:14px;font-weight:500;line-height:28px;pointer-events:none}.before-tag[data-astro-cid-fztqauyw]{left:6px}.after-tag[data-astro-cid-fztqauyw]{right:6px}.handle[data-astro-cid-fztqauyw]{position:absolute;top:0;bottom:0;left:50%;z-index:2;width:1px;background:#fff6;transform:translate(-.5px);pointer-events:none}.knob[data-astro-cid-fztqauyw]{position:absolute;top:50%;left:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:2px;width:64px;height:64px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#fff6;transform:translate(-50%,-50%)}.knob[data-astro-cid-fztqauyw]:before,.knob[data-astro-cid-fztqauyw]:after{content:"";box-sizing:content-box;flex:0 0 auto;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000}.knob[data-astro-cid-fztqauyw]:before{transform:rotate(-45deg)}.knob[data-astro-cid-fztqauyw]:after{transform:rotate(135deg)}input[data-astro-cid-fztqauyw]{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.expect[data-astro-cid-axkmxy7q]{display:flex;flex-direction:column;gap:24px;width:100%;padding:12px;background:#00000005}.expect-photo[data-astro-cid-axkmxy7q] img{display:block;width:100%;height:400px;object-fit:cover;object-position:39.5% 2.6%}.expect-copy[data-astro-cid-axkmxy7q]{display:flex;flex:1 0 0;flex-direction:column;min-width:0}h2[data-astro-cid-axkmxy7q]{margin:0 0 10px;color:#000;font-size:2rem;font-weight:700;line-height:1;text-align:left}.expect-items[data-astro-cid-axkmxy7q]{display:flex;flex-direction:column;gap:6px}.expect-item[data-astro-cid-axkmxy7q]{border-radius:6px;background:#00000005;padding:12px}button[data-astro-cid-axkmxy7q]{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;border:0;padding:0;background:transparent;color:#000;font-size:16px;font-weight:700;line-height:16px;text-align:left}.expect-title[data-astro-cid-axkmxy7q]{flex:1 0 0;min-width:0}.mark[data-astro-cid-axkmxy7q]{position:relative;display:block;flex:0 0 auto;width:10px;height:16px}.plus[data-astro-cid-axkmxy7q],.minus[data-astro-cid-axkmxy7q]{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;transition:opacity .2s ease,transform .2s ease}.minus[data-astro-cid-axkmxy7q],.is-open[data-astro-cid-axkmxy7q] .plus[data-astro-cid-axkmxy7q]{opacity:0;transform:scale(.53)}.is-open[data-astro-cid-axkmxy7q] .minus[data-astro-cid-axkmxy7q]{opacity:1;transform:scale(1)}.expect-panel[data-astro-cid-axkmxy7q]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .2s ease}.is-open[data-astro-cid-axkmxy7q] .expect-panel[data-astro-cid-axkmxy7q]{grid-template-rows:1fr;opacity:1}.clip[data-astro-cid-axkmxy7q]{overflow:hidden;min-height:0}p[data-astro-cid-axkmxy7q]{margin:8px 0 0;color:#000;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.02em;white-space:pre-line}@media(min-width:810px){.expect[data-astro-cid-axkmxy7q]{flex-direction:row;align-items:flex-end}.expect-photo[data-astro-cid-axkmxy7q],.expect-copy[data-astro-cid-axkmxy7q]{flex:1 0 0;width:1px}}.media-split[data-astro-cid-khie5szy]{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%;height:300px}.is-right[data-astro-cid-khie5szy]{flex-direction:row-reverse}.is-text[data-astro-cid-khie5szy]{flex-direction:column;align-items:center;gap:12px;height:auto;max-width:720px;margin:24px auto 84px;padding:0;text-align:center}.is-text[data-astro-cid-khie5szy] h3[data-astro-cid-khie5szy],.is-text[data-astro-cid-khie5szy] p[data-astro-cid-khie5szy],.is-text[data-astro-cid-khie5szy] li[data-astro-cid-khie5szy]{text-align:center}.is-text[data-astro-cid-khie5szy] h3[data-astro-cid-khie5szy]{font-size:32px;line-height:32px}.frame[data-astro-cid-khie5szy]{flex:2 0 0;height:100%;min-width:0;overflow:hidden}.frame[data-astro-cid-khie5szy] img{display:block;width:100%;height:100%;object-fit:cover}.copy[data-astro-cid-khie5szy]{display:flex;flex:1 0 0;flex-direction:column;gap:8px;min-width:0}h3[data-astro-cid-khie5szy]{margin:0;color:#000;font-size:25.6px;font-weight:700;line-height:1}p[data-astro-cid-khie5szy],li[data-astro-cid-khie5szy]{margin:0;color:#000;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.02em}ul[data-astro-cid-khie5szy]{margin:0;padding-left:1.25em}@media(min-width:1200px){.media-split[data-astro-cid-khie5szy]:not(.is-text){height:400px}}.product-hero[data-astro-cid-nss7ae4u]{display:grid;grid-template-columns:1fr;gap:12px;width:100%}h1[data-astro-cid-nss7ae4u]{order:1;margin:0;color:#000;font-size:40px;font-weight:700;line-height:48px;letter-spacing:-1.6px;text-align:center}.hero-photo[data-astro-cid-nss7ae4u]{order:2}.hero-photo[data-astro-cid-nss7ae4u] img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.hero-rest[data-astro-cid-nss7ae4u]{order:3;display:flex;flex-direction:column;gap:24px;padding-bottom:48px}p[data-astro-cid-nss7ae4u]{margin:0;color:#000;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.02em}@media(min-width:810px){.product-hero[data-astro-cid-nss7ae4u]{grid-template-columns:1fr 1fr;column-gap:12px;row-gap:24px;align-items:start}.hero-photo[data-astro-cid-nss7ae4u]{order:0;grid-row:1 / span 2}h1[data-astro-cid-nss7ae4u],.hero-rest[data-astro-cid-nss7ae4u]{order:0}h1[data-astro-cid-nss7ae4u]{text-align:left}.hero-rest[data-astro-cid-nss7ae4u]{padding-bottom:48px}}.related[data-astro-cid-jnpfb3gf]{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.related-group[data-astro-cid-jnpfb3gf]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}h2[data-astro-cid-jnpfb3gf]{margin:0;color:#000;font-size:16px;font-weight:700;line-height:16px;text-align:center}.related-row[data-astro-cid-jnpfb3gf]{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.related-row[data-astro-cid-jnpfb3gf] .option-card{width:min(390px,100%)}@media(min-width:1200px){.related[data-astro-cid-jnpfb3gf]{flex-direction:row;align-items:center;justify-content:center}.related-group[data-astro-cid-jnpfb3gf]{flex:1 1 0;width:1px}}.reviews[data-astro-cid-wrcp4c7p]{width:min(1200px,calc(100% - 24px));min-height:390px;margin:12px auto 0}@media(min-width:1200px){.reviews[data-astro-cid-wrcp4c7p]{width:min(1200px,100%);min-height:429px}}.scenes[data-astro-cid-b4lhgq6c]{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}h2[data-astro-cid-b4lhgq6c]{margin:0;color:#000;font-size:25.6px;font-weight:700;line-height:25.6px;text-align:center}.scene-grid[data-astro-cid-b4lhgq6c]{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.scene[data-astro-cid-b4lhgq6c],.scene-grid[data-astro-cid-b4lhgq6c] a[data-astro-cid-b4lhgq6c]{display:flex;flex-direction:column;align-items:flex-start;gap:6px;color:inherit;text-decoration:none}.scene[data-astro-cid-b4lhgq6c] img,.scene-grid[data-astro-cid-b4lhgq6c] a[data-astro-cid-b4lhgq6c] img{display:block;width:100%;height:150px;object-fit:cover}p[data-astro-cid-b4lhgq6c]{margin:0;color:#000;font-size:12px;font-weight:400;letter-spacing:normal;line-height:15px;text-align:left;text-transform:none}@media(min-width:810px){.scene-grid[data-astro-cid-b4lhgq6c]{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1200px){.scene-grid[data-astro-cid-b4lhgq6c]{grid-template-columns:repeat(4,minmax(0,1fr))}}.tier-grid[data-astro-cid-wikbiml7]{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.tier-card[data-astro-cid-wikbiml7]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px;background:#00000005}.tier-card[data-astro-cid-wikbiml7] img{display:block;width:100%;height:300px;object-fit:cover}.tier-copy[data-astro-cid-wikbiml7]{display:flex;flex-direction:column;gap:8px;width:100%}h3[data-astro-cid-wikbiml7]{margin:0;color:#000;font-size:25.6px;font-weight:700;line-height:1}p[data-astro-cid-wikbiml7],li[data-astro-cid-wikbiml7]{margin:0;color:#000;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.02em}ul[data-astro-cid-wikbiml7]{margin:0;padding-left:1.25em}@media(min-width:810px){.tier-grid[data-astro-cid-wikbiml7]{grid-template-columns:1fr 1fr 1fr}.tier-card[data-astro-cid-wikbiml7] img{height:200px}}.product[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:12px;width:min(1200px,100%);margin:0 auto;padding:12px}.stack[data-astro-cid-o422f4lv],.story-stack[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;width:100%}.stack[data-astro-cid-o422f4lv]{gap:24px}.story-stack[data-astro-cid-o422f4lv]{gap:10px}.quote-form[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:20px}.quote-form[data-astro-cid-o422f4lv] label[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:10px}.prose[data-astro-cid-o422f4lv]{display:flex;flex-direction:column;gap:12px}.product-related[data-astro-cid-o422f4lv]{width:min(1200px,100%);margin:12px auto 0;padding:0 12px 48px}h2[data-astro-cid-o422f4lv],.recent-label[data-astro-cid-o422f4lv]{margin:0;color:#000;font-size:2rem;font-weight:700;line-height:1;text-align:center}.after-recent[data-astro-cid-o422f4lv]{margin-top:72px}.prose[data-astro-cid-o422f4lv] p[data-astro-cid-o422f4lv]{margin:0;color:#000;font-size:16px;line-height:1.6;letter-spacing:-.02em}@media(min-width:1200px){.product[data-astro-cid-o422f4lv],.product-related[data-astro-cid-o422f4lv]{padding-right:0;padding-left:0}}
