#scene[data-astro-cid-m3zpgalb]{z-index:0;background:#000;width:100%;height:100%;transition:opacity .3s linear;display:block;position:fixed;inset:0}#story[data-astro-cid-m3zpgalb]{z-index:1;position:relative}.panel[data-astro-cid-m3zpgalb]{height:100lvh;min-height:560px;display:flex;position:relative}.panel-in[data-astro-cid-m3zpgalb]{width:100%;display:flex}.hero[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb]{align-items:flex-end;padding-bottom:clamp(64px,11vh,110px)}.hero[data-astro-cid-m3zpgalb] .ptext[data-astro-cid-m3zpgalb]{flex-direction:column;gap:26px;max-width:620px;display:flex}.btns[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:12px;display:flex}.hint[data-astro-cid-m3zpgalb]{right:var(--gutter);color:var(--text-3);flex-direction:column;align-items:flex-end;gap:10px;font-size:14px;transition:opacity .3s;display:flex;position:absolute;bottom:clamp(110px,15vh,140px)}.hint[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:linear-gradient(var(--gold), #c9a04a00);width:1px;height:48px}body[data-stage]:not([data-stage="0"]) .hint[data-astro-cid-m3zpgalb]{opacity:0}.scene[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb]{align-items:center}.scene[data-astro-cid-m3zpgalb].right .panel-in[data-astro-cid-m3zpgalb]{padding-right:max(160px, var(--gutter));justify-content:flex-end}.scene[data-astro-cid-m3zpgalb] .ptext[data-astro-cid-m3zpgalb]{flex-direction:column;gap:22px;width:min(480px,100%);display:flex}.scene[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:clamp(30px,3.9vw,56px)}.specs[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-top:18px;display:grid}.specs[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{flex-direction:column;gap:2px;display:flex}.big[data-astro-cid-m3zpgalb]{font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.1}.gold[data-astro-cid-m3zpgalb]{color:var(--gold-hi)}.small[data-astro-cid-m3zpgalb]{font-size:14px}.scene-link[data-astro-cid-m3zpgalb]{align-self:flex-start;padding:8px 0;font-weight:600}.thumbs[data-astro-cid-m3zpgalb]{flex-wrap:wrap;gap:8px;display:flex}.thumb[data-astro-cid-m3zpgalb]{background:var(--plate);opacity:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:72px;height:72px;transition:opacity .5s,transform .65s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:flex;overflow:hidden;transform:translate(-22px)}.thumb[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{object-fit:contain;width:88%;height:88%}.thumb[data-astro-cid-m3zpgalb]:hover{box-shadow:0 0 0 2px var(--gold)}body[data-stage="1"] [data-astro-cid-m3zpgalb][data-scene="1"] .thumb[data-astro-cid-m3zpgalb],body[data-stage="2"] [data-astro-cid-m3zpgalb][data-scene="2"] .thumb[data-astro-cid-m3zpgalb],body[data-stage="3"] [data-astro-cid-m3zpgalb][data-scene="3"] .thumb[data-astro-cid-m3zpgalb],body[data-stage="4"] [data-astro-cid-m3zpgalb][data-scene="4"] .thumb[data-astro-cid-m3zpgalb],body.no-gl .thumb[data-astro-cid-m3zpgalb]{opacity:1;transform:none}.why[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:56px}.why[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{max-width:900px;font-size:clamp(32px,4.4vw,64px)}.why-grid[data-astro-cid-m3zpgalb]{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;width:min(1120px,100%);display:grid}.why-grid[data-astro-cid-m3zpgalb] div[data-astro-cid-m3zpgalb]{border-top:1px solid var(--gold);flex-direction:column;gap:10px;padding-top:18px;display:flex}.why-grid[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-size:22px;font-weight:600;font-stretch:112%}.why-grid[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{color:var(--text-2);line-height:1.5}.rail[data-astro-cid-m3zpgalb]{z-index:5;flex-direction:column;gap:2px;display:flex;position:fixed;top:50%;right:48px;transform:translateY(-50%)}.rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb]{cursor:pointer;color:#77756d;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:12px;padding:8px 0;font-size:14px;font-weight:500;display:flex}.rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb] i[data-astro-cid-m3zpgalb]{background:var(--rule-2);width:16px;height:2px;transition:width .3s,background-color .3s;display:block}.rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb][aria-current=step]{color:var(--text)}.rail[data-astro-cid-m3zpgalb] button[data-astro-cid-m3zpgalb][aria-current=step] i[data-astro-cid-m3zpgalb]{background:var(--gold);width:40px}.range-in[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.range[data-astro-cid-m3zpgalb] .section-head[data-astro-cid-m3zpgalb]{margin:0}.range-strip[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.range-strip[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--text-3);flex-direction:column;gap:8px;font-size:13px;text-decoration:none;display:flex}.range-strip[data-astro-cid-m3zpgalb] img[data-astro-cid-m3zpgalb]{aspect-ratio:1;object-fit:contain;background:var(--plate);border-radius:4px;width:100%;padding:8%;transition:box-shadow .2s}.range-strip[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover img[data-astro-cid-m3zpgalb]{box-shadow:0 0 0 2px var(--gold)}.range-strip[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{color:var(--text)}.who[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.who[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{background:var(--surface);flex-direction:column;gap:14px;min-height:240px;padding:36px;display:flex}.who[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.how[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--text-2);margin:0;line-height:1.55}.how[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.how[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule-2);flex-direction:column;gap:14px;padding-top:22px;display:flex}.how[data-astro-cid-m3zpgalb] .n[data-astro-cid-m3zpgalb]{color:var(--gold);font-size:56px;font-weight:600;line-height:1}.contact[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:96px;display:grid}.contact-info[data-astro-cid-m3zpgalb]{flex-direction:column;gap:32px;display:flex}.contact-info[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{flex-direction:column;gap:6px;display:flex}.phone[data-astro-cid-m3zpgalb]{color:var(--text);font-size:clamp(36px,3.4vw,48px);font-weight:600;line-height:1.05;text-decoration:none}.mail[data-astro-cid-m3zpgalb]{color:var(--text);font-size:22px;font-weight:500;text-decoration:none}.addr[data-astro-cid-m3zpgalb]{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:24px;flex-direction:row!important;display:grid!important}.addr[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{flex-direction:column;gap:6px;display:flex}.quote[data-astro-cid-m3zpgalb]{background:var(--surface);flex-direction:column;gap:20px;padding:clamp(20px,3vw,40px);display:flex}.grid2[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.span2[data-astro-cid-m3zpgalb]{grid-column:1/-1}.send[data-astro-cid-m3zpgalb]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.consent[data-astro-cid-m3zpgalb]{color:var(--text-3);margin:0;font-size:13px}.fab[data-astro-cid-m3zpgalb]{right:calc(32px + env(safe-area-inset-right,0px));bottom:calc(32px + env(safe-area-inset-bottom,0px));z-index:20;background:var(--gold);color:#000;opacity:0;pointer-events:none;border-radius:30px;align-items:center;gap:10px;height:60px;padding:0 26px 0 22px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),background-color .2s;display:inline-flex;position:fixed;transform:translateY(16px)scale(.94);box-shadow:0 10px 30px #00000080,0 0 0 1px #e3bc6473}.fab[data-astro-cid-m3zpgalb].on{opacity:1;pointer-events:auto;transform:none}.fab[data-astro-cid-m3zpgalb].on:hover{background:var(--gold-hi);color:#000;transform:scale(1.06)}.fab[data-astro-cid-m3zpgalb].on.hide{opacity:0;pointer-events:none;transform:translateY(16px)scale(.94)}@media (width<=1100px){.rail[data-astro-cid-m3zpgalb]{display:none}.scene[data-astro-cid-m3zpgalb].right .panel-in[data-astro-cid-m3zpgalb]{padding-right:var(--gutter)}.why-grid[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}.range-in[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}}@media (width<=760px){.panel-in[data-astro-cid-m3zpgalb]{padding-left:0!important;padding-right:0!important}.hero[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb],.scene[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb]{align-items:flex-end;padding-bottom:0;justify-content:stretch!important}.hero[data-astro-cid-m3zpgalb] .ptext[data-astro-cid-m3zpgalb],.scene[data-astro-cid-m3zpgalb] .ptext[data-astro-cid-m3zpgalb]{background:linear-gradient(#0000,#000000d9 28%,#000 60%);gap:16px;width:100%;max-width:none;padding:72px 20px 104px}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:36px}.btns[data-astro-cid-m3zpgalb]{flex-direction:column}.btns[data-astro-cid-m3zpgalb] .btn[data-astro-cid-m3zpgalb]{width:100%}.hint[data-astro-cid-m3zpgalb]{display:none}.scene[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:30px}.big[data-astro-cid-m3zpgalb]{font-size:22px}.thumb[data-astro-cid-m3zpgalb]{width:56px;height:56px}.why[data-astro-cid-m3zpgalb] .panel-in[data-astro-cid-m3zpgalb]{text-align:left;align-items:flex-start;gap:32px;padding:80px 20px 40px!important}.why[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{font-size:32px}.why-grid[data-astro-cid-m3zpgalb]{gap:22px 16px}.why-grid[data-astro-cid-m3zpgalb] strong[data-astro-cid-m3zpgalb]{font-size:17px}.why-grid[data-astro-cid-m3zpgalb] span[data-astro-cid-m3zpgalb]{font-size:14px}.range-strip[data-astro-cid-m3zpgalb]{scroll-snap-type:x mandatory;margin-right:calc(-1 * var(--gutter));padding-right:var(--gutter);grid-template-columns:repeat(5,40vw);overflow-x:auto}.range-strip[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{scroll-snap-align:start}.who[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.who[data-astro-cid-m3zpgalb]>div[data-astro-cid-m3zpgalb]{min-height:0;padding:24px 20px}.how[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:24px}.contact[data-astro-cid-m3zpgalb]{grid-template-columns:1fr;gap:40px}.grid2[data-astro-cid-m3zpgalb]{grid-template-columns:1fr}.fab[data-astro-cid-m3zpgalb]{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:26px;height:52px;padding:0 20px 0 16px;font-size:16px}}@media (prefers-reduced-motion:reduce){.thumb[data-astro-cid-m3zpgalb]{opacity:1;transform:none}.fab[data-astro-cid-m3zpgalb],.fab[data-astro-cid-m3zpgalb].on.hide,.fab[data-astro-cid-m3zpgalb].on:hover{transform:none}}
