@font-face{font-family:Flipsavora;src:url('/assets/flipsavora/Nunito.ttf') format('truetype');font-display:swap}.fv{--fvink:#303e35;--fvmuted:#667763;background:#f8f7f2;color:var(--fvink);font-family:Flipsavora,system-ui,sans-serif}.fv h1,.fv h2,.fv h3{font-family:Flipsavora,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em}.fv h1{font-size:clamp(40px,5vw,68px);line-height:1.08;max-width:850px}.fv h2{font-size:clamp(30px,3vw,44px)}.fv h3{font-size:23px}.fv p{color:var(--fvmuted)}.fv .eyebrow{color:#637c60}.fv .btn{background:#637c60;border-color:#637c60;color:white;border-radius:17px;min-height:48px}.fv .btn.secondary{color:#3d5639;background:transparent;border-color:#a4b79d}.fv-wrap{width:min(1180px,calc(100% - 64px));margin:auto}.fv-hero{padding:70px 0 0}.fv-hero p{max-width:760px;font-size:19px}.fv-art{width:100%;border-radius:28px;margin-top:35px;aspect-ratio:3/2;object-fit:cover}.fv-bar{display:flex;gap:22px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #dbe1d4;font-size:14px}.fv-bar a{text-decoration:underline;text-underline-offset:5px}.fv-section{padding:72px 0}.fv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fv-box{background:#fff;border:1px solid #e5e8df;border-radius:23px;padding:28px}.fv-animals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fv-animals article{text-align:center;background:#e9edde;border-radius:22px;padding:16px}.fv-animals img{height:175px;width:100%;object-fit:contain}.fv-animals h3{margin:10px 0 4px}.fv-shots{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fv-shot{background:white;border:1px solid #e5e8df;border-radius:23px;padding:14px;color:#303e35;text-align:left}.fv-shot img{border-radius:13px}.fv-note{background:#e9edde;border-radius:20px;padding:22px;margin:22px 0}.fv-price{font-size:36px;font-weight:800;color:#303e35!important;margin:0}.fv-cta{background:#e9edde;padding:50px;border-radius:28px}.fv-project{padding:55px 0}.fv-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.fv-project img{width:100%;border-radius:24px}.fv .small{font-size:13px}.fv details{padding:20px 0;border-bottom:1px solid #dbe1d4}.fv summary{font-weight:800;cursor:pointer}@media(max-width:900px){.fv-grid{grid-template-columns:1fr 1fr}.fv-animals{grid-template-columns:1fr 1fr}.fv-project-grid{grid-template-columns:1fr}.fv-shots{grid-template-columns:1fr}}@media(max-width:650px){.fv-wrap{width:calc(100% - 36px)}.fv-hero{padding-top:42px}.fv-grid{grid-template-columns:1fr}.fv-section{padding:48px 0}.fv-cta{padding:26px}.fv-animals img{height:125px}.fv-box{padding:23px}.fv-hero p{font-size:17px}.fv-bar{gap:14px}.fv .actions{gap:14px}}
.fv-art,.fv-project img,.fv-shot img{height:auto}.fv-shot img{width:100%}
