.hero[data-astro-cid-nsurbltt]{padding-block:clamp(48px,7vw,96px) clamp(48px,7vw,88px);overflow:hidden}.crumb[data-astro-cid-nsurbltt]{transition:color .2s;display:inline-block}.crumb[data-astro-cid-nsurbltt]:hover{color:var(--citrine)}.big[data-astro-cid-nsurbltt]{letter-spacing:-.065em;margin-top:16px;font-size:clamp(3.6rem,11vw,9.4rem);font-weight:300;line-height:.86}.g[data-astro-cid-nsurbltt]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:32px;margin-top:30px;display:grid}.lead[data-astro-cid-nsurbltt]{color:var(--paper);letter-spacing:-.02em;max-width:30ch;font-size:clamp(1.2rem,2.2vw,1.6rem);line-height:1.35}.row[data-astro-cid-nsurbltt]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.row[data-astro-cid-nsurbltt] .go[data-astro-cid-nsurbltt].o{color:var(--paper)}.hprice[data-astro-cid-nsurbltt]{border-left:3px solid var(--citrine);justify-self:end;gap:6px;padding-left:18px;display:grid}.hprice[data-astro-cid-nsurbltt] .lbl[data-astro-cid-nsurbltt]{font-size:13px}.hprice[data-astro-cid-nsurbltt] b[data-astro-cid-nsurbltt]{letter-spacing:-.055em;color:var(--paper);font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,4.2rem);font-weight:300;line-height:1}.hprice[data-astro-cid-nsurbltt] b[data-astro-cid-nsurbltt] small[data-astro-cid-nsurbltt]{letter-spacing:0;color:var(--dim);margin-left:4px;font-size:15px;font-weight:400}.hprice[data-astro-cid-nsurbltt] .sub[data-astro-cid-nsurbltt]{font-size:13.5px}@media (width<=760px){.g[data-astro-cid-nsurbltt]{grid-template-columns:1fr}.hprice[data-astro-cid-nsurbltt]{justify-self:start}}.fits[data-astro-cid-nsurbltt]{background:var(--paper)}.fitC[data-astro-cid-nsurbltt]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:20px;display:grid}.fit[data-astro-cid-nsurbltt]{border-radius:20px;align-content:start;gap:16px;padding:clamp(24px,3vw,36px);display:grid}.y[data-astro-cid-nsurbltt]{background:var(--citrine)}.no[data-astro-cid-nsurbltt]{background:var(--white);border:1px solid var(--hair)}.fit[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{color:var(--ink);gap:12px;margin:0;padding:0;font-size:17px;list-style:none;display:grid}.fit[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{gap:12px;display:flex}.y[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]:before{content:"✓";font-weight:700}.no[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]:before{content:"×";color:var(--meta);font-weight:600}.note[data-astro-cid-nsurbltt]{color:var(--ink);font-size:15px}@media (width<=760px){.fitC[data-astro-cid-nsurbltt]{grid-template-columns:1fr}}.inc[data-astro-cid-nsurbltt]{background:var(--white)}.incB[data-astro-cid-nsurbltt]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.ph[data-astro-cid-nsurbltt]{aspect-ratio:4/5;background:var(--linen);border-radius:20px;position:relative;overflow:hidden}.ph[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;width:100%;height:112%;position:absolute;inset:-6% 0 auto}.incB[data-astro-cid-nsurbltt] ul[data-astro-cid-nsurbltt]{border-top:1px solid var(--hair);--line:var(--ink);margin:24px 0 0;padding:0;list-style:none}.incB[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]{border-bottom:1px solid var(--hair);color:var(--ink);gap:12px;padding-block:14px;font-size:16.5px;display:flex}.incB[data-astro-cid-nsurbltt] li[data-astro-cid-nsurbltt]:before{content:"✓";font-weight:700}@media (width<=860px){.incB[data-astro-cid-nsurbltt]{grid-template-columns:1fr}.ph[data-astro-cid-nsurbltt]{aspect-ratio:16/10}}.work[data-astro-cid-nsurbltt]{background:var(--linen);overflow:hidden}.strip[data-astro-cid-nsurbltt]{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gut), calc((100vw - 1320px) / 2 + var(--gut)));padding:30px max(var(--gut), calc((100vw - 1320px) / 2 + var(--gut))) 10px;scrollbar-width:thin;gap:18px;display:flex;overflow-x:auto}.shot[data-astro-cid-nsurbltt]{scroll-snap-align:start;flex:0 0 min(76vw,440px);gap:12px;display:grid}.frame[data-astro-cid-nsurbltt]{aspect-ratio:16/10;border:6px solid var(--white);background:var(--white);border-radius:14px;display:block;overflow:hidden;box-shadow:0 18px 34px -24px #00000073}.frame[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform 1.6s var(--ease-out)}.shot[data-astro-cid-nsurbltt]:hover .frame[data-astro-cid-nsurbltt] img[data-astro-cid-nsurbltt]{transform:translateY(-6%)}.cap[data-astro-cid-nsurbltt]{gap:2px;padding-inline:4px;font-size:14px;display:grid}.cap[data-astro-cid-nsurbltt] b[data-astro-cid-nsurbltt]{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:500}.steps[data-astro-cid-nsurbltt]{--sp:0;overflow:hidden}.cols4[data-astro-cid-nsurbltt]{border-top:1px solid #33353a;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid;position:relative}.rail[data-astro-cid-nsurbltt]{height:2px;position:absolute;top:-1px;left:0;right:0}.rail[data-astro-cid-nsurbltt] span[data-astro-cid-nsurbltt]{background:var(--citrine);transform-origin:0;height:100%;transform:scaleX(clamp(0, calc(var(--sp) * 1.8 - .25), 1));display:block}.cols4[data-astro-cid-nsurbltt] .col[data-astro-cid-nsurbltt]{border-right:1px solid #26282c;align-content:start;gap:10px;padding:26px 22px 0;display:grid}.cols4[data-astro-cid-nsurbltt] .col[data-astro-cid-nsurbltt]:nth-child(2){padding-left:0}.cols4[data-astro-cid-nsurbltt] .col[data-astro-cid-nsurbltt]:last-child{border-right:0}.cols4[data-astro-cid-nsurbltt] .n[data-astro-cid-nsurbltt]{font:500 12px var(--mono);color:var(--dim)}.cols4[data-astro-cid-nsurbltt] .d[data-astro-cid-nsurbltt]{letter-spacing:-.06em;color:var(--paper);font-size:clamp(2rem,3.6vw,3.2rem);font-weight:300;line-height:.95}.cols4[data-astro-cid-nsurbltt] .col[data-astro-cid-nsurbltt]:nth-child(2) .d[data-astro-cid-nsurbltt]{color:var(--citrine)}@media (width<=860px){.cols4[data-astro-cid-nsurbltt]{grid-template-columns:1fr 1fr;row-gap:26px}.cols4[data-astro-cid-nsurbltt] .col[data-astro-cid-nsurbltt]{border-right:0;padding-left:0}}@media (width<=480px){.cols4[data-astro-cid-nsurbltt]{grid-template-columns:1fr}}.price[data-astro-cid-nsurbltt]{background:var(--linen)}.tiers[data-astro-cid-nsurbltt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.tiers[data-astro-cid-nsurbltt].n2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px}.tiers[data-astro-cid-nsurbltt].n4{grid-template-columns:repeat(4,minmax(0,1fr))}.tier[data-astro-cid-nsurbltt]{background:var(--white);transition:transform .4s var(--ease-out), box-shadow .4s;border-radius:18px;align-content:start;gap:12px;padding:24px;display:grid}.tier[data-astro-cid-nsurbltt]:hover{transform:translateY(-5px);box-shadow:0 28px 44px -30px #0006}.nm[data-astro-cid-nsurbltt]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);justify-content:space-between;gap:8px;font-size:12.5px;font-weight:500;display:flex}.nm[data-astro-cid-nsurbltt] em[data-astro-cid-nsurbltt]{font-style:normal;font:500 11px var(--mono);text-transform:none;letter-spacing:0;background:var(--citrine);border-radius:4px;padding:3px 7px}.p[data-astro-cid-nsurbltt]{letter-spacing:-.055em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.2rem);font-weight:300;line-height:1}.p[data-astro-cid-nsurbltt].tel{letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.1rem)}.p[data-astro-cid-nsurbltt] small[data-astro-cid-nsurbltt]{letter-spacing:0;color:var(--meta);font-size:13.5px;font-weight:400}.tier[data-astro-cid-nsurbltt].k{background:var(--black)}.tier[data-astro-cid-nsurbltt].k .nm[data-astro-cid-nsurbltt],.tier[data-astro-cid-nsurbltt].k .p[data-astro-cid-nsurbltt]{color:var(--paper)}.tier[data-astro-cid-nsurbltt].k p[data-astro-cid-nsurbltt],.tier[data-astro-cid-nsurbltt].k .p[data-astro-cid-nsurbltt] small[data-astro-cid-nsurbltt]{color:var(--on-ink)}.tier[data-astro-cid-nsurbltt].link:hover .p[data-astro-cid-nsurbltt]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--citrine);text-underline-offset:6px}@media (width<=980px){.tiers[data-astro-cid-nsurbltt].n4{grid-template-columns:1fr 1fr}}@media (width<=760px){.tiers[data-astro-cid-nsurbltt],.tiers[data-astro-cid-nsurbltt].n2,.tiers[data-astro-cid-nsurbltt].n4{grid-template-columns:1fr}}
