.photo-demo[data-astro-cid-fj7gkcfz]{isolation:isolate;background-image:radial-gradient(#b5c8c677 .7px,#0000 .7px);background-size:20px 20px;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding-block:36px 0;display:flex;position:relative}.photo-coordinate[data-astro-cid-fj7gkcfz]{font:.65rem var(--mono);color:#72847e;position:absolute;top:0;right:20px;transform:rotate(-7deg)}.photo-orbit[data-astro-cid-fj7gkcfz]{z-index:-1;aspect-ratio:1;border:1px solid #d7e1d6;border-radius:50%;width:min(470px,95%);position:absolute;top:100px}.photo-orbit-inner[data-astro-cid-fj7gkcfz]{background:#dfeadd66;width:min(350px,75%);top:160px}.calculator-photos[data-astro-cid-fj7gkcfz]{aspect-ratio:16/35;width:100%;position:relative}.calculator-crop[data-astro-cid-fj7gkcfz]{aspect-ratio:32/31;border-radius:16px;width:min(560px,100%);overflow:hidden;mask-image:linear-gradient(#000 calc(100% - 14px),#0000)}.calculator-photos[data-astro-cid-fj7gkcfz] img[data-astro-cid-fj7gkcfz]{width:100%;height:auto;display:block}.calculator-new-screen[data-astro-cid-fj7gkcfz]{width:65.9375%;height:23.8571%;position:absolute;top:10.0714%;left:17.0313%;overflow:hidden}.calculator-new-screen[data-astro-cid-fj7gkcfz] img[data-astro-cid-fj7gkcfz]{width:152.019%;max-width:none;height:425.532%;position:absolute;top:-42.8571%;left:-25.4157%}.photo-selector[data-astro-cid-fj7gkcfz]{z-index:1;background:#e7ece4;border:1px solid #d7e1d6;border-radius:30px;gap:4px;margin-top:12px;padding:4px;display:flex}.photo-selector[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz]{min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:30px;padding:10px 24px;font-size:.78rem}.photo-selector[data-astro-cid-fj7gkcfz] button[data-astro-cid-fj7gkcfz][aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 4px #00000009}.photo-caption[data-astro-cid-fj7gkcfz]{font:.6rem/1.6 var(--mono);color:var(--muted);text-align:center;margin:6px 0 0}@media (width<=800px){.photo-demo[data-astro-cid-fj7gkcfz]{width:100%;max-width:530px;margin:35px auto 0}}@media (width<=500px){.photo-coordinate[data-astro-cid-fj7gkcfz]{font-size:.55rem;right:0}}.subscription-note[data-astro-cid-lcdefpme]{background:#ecf1e8;border-radius:8px;padding:16px 18px}.subscription-note[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink);margin-bottom:4px;font-size:1rem;display:block}.subscription-note[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink);display:block}.authenticity-banner[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--white);border-radius:12px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:64px;padding:40px;display:grid}.authenticity-banner[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--blue);margin-bottom:16px}.authenticity-banner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.8rem,3vw,2.6rem)}.authenticity-banner[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:1rem}.authenticity-banner[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--ink)}@media (width<=800px){.authenticity-banner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px;margin-top:40px;padding:28px 24px}}
