.fl-hero{padding-bottom:88px}.fl-hero .st-head{margin-bottom:0}.fl-h1{overflow-wrap:break-word;max-width:18ch;font-size:clamp(40px,6vw,88px)}.fl-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:72px;display:grid}.fl-hero-grid .fl-h1{max-width:none;font-size:clamp(36px,5vw,76px)}.fl-photo{color:var(--st-ink);margin:0}.fl-photo img{aspect-ratio:4/5;object-fit:cover;background:var(--st-rule);border-radius:12px;width:100%;height:auto;display:block}.fl-facts{border-top:1.5px solid var(--st-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:72px 0 0;padding:0;list-style:none;display:grid}.fl-facts li{gap:4px;padding:22px 28px 0 0;display:grid}.fl-facts li+li{border-left:1px solid var(--st-rule);padding-left:28px}.fl-facts b{color:var(--st-ink);font-size:15px;font-weight:700}.fl-facts span{color:var(--st-body);font-size:15px;line-height:1.5}.fl-h2-sm{font-size:clamp(30px,3.4vw,46px)}.fl-example{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid}.fl-example-copy{margin-bottom:0}.fl-shot{border:1px solid var(--st-rule);background:#fff;border-radius:12px;display:block;overflow:hidden;box-shadow:0 1px #0b1a330f,0 30px 60px -30px #0b1a3359}.fl-shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.fl-shot{transition:transform .3s var(--st-ease), box-shadow .3s var(--st-ease)}.fl-shot:hover{transform:translateY(-4px)}}.fl-included{counter-reset:fl;border-top:1.5px solid var(--st-ink);grid-template-columns:1fr 1fr;column-gap:56px;margin:0;padding:0;list-style:none;display:grid}.fl-included li{counter-increment:fl;border-bottom:1px solid var(--st-rule);color:var(--st-ink);grid-template-columns:40px 1fr;gap:12px;padding:22px 0;font-size:17px;line-height:1.5;display:grid}.fl-included li:before{content:counter(fl, decimal-leading-zero);color:var(--st-teal);padding-top:2px;font-size:14px;font-weight:600}.fl-budget{max-width:80ch;margin-top:32px;font-size:15px;line-height:1.7}.fl-showcase-note{margin-top:18px}.fl-status{background:var(--st-paper);color:var(--st-ink);border-radius:6px;padding:3px 9px;font-size:13px;font-weight:650;display:inline-block}.fl-status--open{background:var(--st-y)}.st-table.fl-table{min-width:560px}.fl-table tbody th,.fl-table td:first-child{color:var(--st-ink);font-weight:600}.fl-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fl a:focus-visible{outline:2px solid var(--st-c);outline-offset:3px;border-radius:4px}@media (max-width:900px){.fl-hero-grid,.fl-example{grid-template-columns:1fr;gap:48px}.fl-photo{max-width:520px}.fl-photo img{aspect-ratio:4/3}.fl-included{grid-template-columns:1fr}}@media (max-width:720px){.fl-facts{grid-template-columns:1fr;margin-top:56px}.fl-facts li,.fl-facts li+li{border-left:0;padding:16px 0}.fl-facts li+li{border-top:1px solid var(--st-rule)}}@media (max-width:620px){.fl-h1{font-size:clamp(32px,9.2vw,52px)}.fl-included li{grid-template-columns:32px 1fr;font-size:16px}.fl .st-btns .st-btn{white-space:normal;text-align:center}}.fl-print{border-radius:12px;display:block;overflow:hidden}.fl-print img{border-radius:0}.fl-shot{border-radius:12px;display:block}.fl-shot .st-shot-view img{aspect-ratio:auto;object-fit:fill;height:auto}.fl-shot .st-shot{box-shadow:none;border-radius:0}.fl-shot .st-shot-view.fl-shot-flat{aspect-ratio:16/10}.fl-shot .st-shot-view.fl-shot-flat img{aspect-ratio:auto;object-fit:cover;object-position:top;width:100%;height:100%;animation:none;transform:none}.fl-faq-note{max-width:80ch;margin-top:24px;font-size:14px;line-height:1.6}
