.fv-phero{padding-block:64px 56px}.fv-phero__in{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.fv-phero__in--solo{grid-template-columns:1fr;max-width:62ch}.fv-phero .fv-h1{font-size:clamp(32px,4vw,50px);margin-top:12px}.fv-phero__lead{font-family:var(--fv-sans);font-size:calc(18px * var(--fv-fscale));line-height:1.65;color:var(--fv-ink-soft);margin-top:18px;max-width:58ch}.fv-phero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fv-phero__art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;border:1px solid var(--fv-rule);background:var(--fv-paper-2);overflow:hidden}.fv-phero__art:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(255,255,255,.55);pointer-events:none}.fv-phero__art svg{width:44%;height:auto;color:var(--fv-sage)}.fv-phero__art img{width:100%;height:100%;object-fit:cover}.fv-band-story .fv-phero__art{background:#ffffff0f;border-color:#ffffff2e}.fv-band-story .fv-phero__art svg{color:#d7e0ce}.fv-band-story .fv-phero__lead{color:#c6d2bf}.fv-band-story .fv-h1{color:#f5f7ee}.fv-crumbs{font-family:var(--fv-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--fv-muted);display:flex;gap:8px;flex-wrap:wrap}.fv-crumbs a{color:inherit;text-decoration:none}.fv-crumbs a:hover{color:var(--fv-sage)}.fv-crumbs span:before{content:"\b7";margin-right:8px}.fv-rich{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.fv-rich__side .fv-h2{font-size:clamp(24px,2.6vw,32px)}.fv-rich__side .fv-eyebrow{margin-bottom:12px}.fv-rich__body{font-size:calc(17px * var(--fv-fscale));line-height:1.75;color:var(--fv-ink-soft)}.fv-rich__body>*+*{margin-top:16px}.fv-rich__body p{max-width:66ch}.fv-rich__body strong{color:var(--fv-forest);font-weight:600}.fv-rich__body h3{font-family:var(--fv-display);font-size:calc(21px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);margin-top:26px}.fv-rich__body ul{list-style:none;padding:0}.fv-rich__body ul li{position:relative;padding-left:22px;margin-top:9px}.fv-rich__body ul li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border:1px solid var(--fv-sage);transform:rotate(45deg)}.fv-rich__body ol{padding-left:20px}.fv-rich__body ol li{margin-top:9px}.fv-rich__body a{color:var(--fv-sage)}.fv-vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fv-vals--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fv-vals--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-val{border:1px solid var(--fv-rule);background:var(--fv-white);padding:26px 24px 28px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease,transform .15s ease}.fv-val:hover{border-color:var(--fv-sage);transform:translateY(-2px)}.fv-val__ico{width:46px;height:46px;display:grid;place-items:center;background:var(--fv-mist);border:1px solid var(--fv-rule-soft)}.fv-val__ico svg{width:24px;height:24px;color:var(--fv-sage)}.fv-val h3{font-family:var(--fv-display);font-size:calc(19px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);line-height:1.3}.fv-val p{font-size:calc(15px * var(--fv-fscale));line-height:1.65;color:var(--fv-ink-soft)}.fv-val__list{list-style:none;padding:0;margin:0}.fv-val__list li{position:relative;padding-left:18px;margin-top:7px;font-size:calc(14px * var(--fv-fscale));color:var(--fv-ink-soft);line-height:1.5}.fv-val__list li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border:1px solid var(--fv-sage);transform:rotate(45deg)}.fv-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--fv-rule);background:var(--fv-white)}.fv-step{position:relative;padding:30px 26px 32px;border-right:1px solid var(--fv-rule);border-bottom:1px solid var(--fv-rule)}.fv-step:nth-child(3n){border-right:0}.fv-step:nth-last-child(-n+3){border-bottom:0}.fv-step__n{font-family:var(--fv-mono);font-size:12px;letter-spacing:.1em;color:var(--fv-amber);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--fv-amber-soft);background:var(--fv-amber-soft);margin-bottom:16px}.fv-step h3{font-family:var(--fv-display);font-size:calc(19px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);line-height:1.3}.fv-step p{font-size:calc(15px * var(--fv-fscale));line-height:1.65;color:var(--fv-ink-soft);margin-top:9px}.fv-faq{border-top:1px solid var(--fv-rule);max-width:90ch}.fv-faq details{border-bottom:1px solid var(--fv-rule)}.fv-faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 0;position:relative;font-family:var(--fv-display);font-size:calc(18px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);line-height:1.4}.fv-faq summary::-webkit-details-marker{display:none}.fv-faq summary:after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;border-right:1.5px solid var(--fv-sage);border-bottom:1.5px solid var(--fv-sage);transform:translateY(-70%) rotate(45deg);transition:transform .18s ease}.fv-faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.fv-faq details[open] summary{color:var(--fv-sage)}.fv-faq__a{padding:0 44px 22px 0;font-size:calc(16px * var(--fv-fscale));line-height:1.7;color:var(--fv-ink-soft)}.fv-faq__a>*+*{margin-top:12px}.fv-faq__a ul{list-style:none;padding:0}.fv-faq__a li{position:relative;padding-left:20px;margin-top:7px}.fv-faq__a li:before{content:"";position:absolute;left:1px;top:10px;width:6px;height:6px;border:1px solid var(--fv-sage);transform:rotate(45deg)}.fv-contact{display:grid;grid-template-columns:.95fr 1.05fr;gap:52px;align-items:start}.fv-contact__panel{border:1px solid var(--fv-rule);background:var(--fv-white);padding:30px 28px}.fv-contact__panel+.fv-contact__panel{margin-top:18px}.fv-contact__panel h3{font-family:var(--fv-display);font-size:calc(18px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);display:flex;align-items:center;gap:10px}.fv-contact__panel h3 svg{width:20px;height:20px;flex:none;color:var(--fv-sage)}.fv-cline{display:flex;gap:12px;align-items:flex-start;padding-block:12px;border-bottom:1px solid var(--fv-rule-soft)}.fv-cline:last-child{border-bottom:0;padding-bottom:0}.fv-cline__k{font-family:var(--fv-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fv-muted);min-width:96px;padding-top:3px}.fv-cline__v{font-size:calc(16px * var(--fv-fscale));line-height:1.5;color:var(--fv-forest)}.fv-cline__v a{color:var(--fv-forest);text-decoration:none;border-bottom:1px solid var(--fv-rule)}.fv-cline__v a:hover{color:var(--fv-sage);border-color:var(--fv-sage)}.fv-cline__v small{display:block;font-family:var(--fv-mono);font-size:11px;letter-spacing:.04em;color:var(--fv-muted);margin-top:3px}.fv-hours{list-style:none;padding:0;margin:14px 0 0}.fv-hours li{display:flex;justify-content:space-between;gap:16px;padding-block:10px;border-bottom:1px solid var(--fv-rule-soft);font-size:calc(15px * var(--fv-fscale))}.fv-hours li:last-child{border-bottom:0;padding-bottom:0}.fv-hours li span:first-child{color:var(--fv-ink-soft)}.fv-hours li span:last-child{font-family:var(--fv-mono);font-size:12px;letter-spacing:.04em;color:var(--fv-forest)}.fv-hours li.is-closed span:last-child{color:var(--fv-muted)}.fv-form{border:1px solid var(--fv-rule);background:var(--fv-white);padding:32px 30px 34px}.fv-form h3{font-family:var(--fv-display);font-size:calc(22px * var(--fv-fscale));font-weight:600;color:var(--fv-forest)}.fv-form>p{font-size:calc(15px * var(--fv-fscale));line-height:1.6;color:var(--fv-ink-soft);margin-top:8px}.fv-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px}.fv-form__row{display:flex;flex-direction:column;gap:7px}.fv-form__row--full{grid-column:1 / -1}.fv-form__row label{font-family:var(--fv-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fv-muted)}.fv-form__row input,.fv-form__row select,.fv-form__row textarea{font-family:var(--fv-sans);font-size:15px;color:var(--fv-ink);background:var(--fv-paper);border:1px solid var(--fv-rule);border-radius:0;padding:12px 14px;width:100%;transition:border-color .15s ease}.fv-form__row textarea{min-height:140px;resize:vertical}.fv-form__row input:focus,.fv-form__row select:focus,.fv-form__row textarea:focus{outline:none;border-color:var(--fv-sage)}.fv-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px}.fv-form__note{font-size:12px;line-height:1.5;color:var(--fv-muted);max-width:42ch}.fv-form__ok{border:1px solid var(--fv-sage);background:var(--fv-mist);color:var(--fv-forest);padding:14px 16px;font-size:15px;margin-bottom:20px}.fv-form__err{border:1px solid #B5762A;background:var(--fv-amber-soft);color:#7a4a12;padding:14px 16px;font-size:14px;margin-bottom:20px}.fv-form__err ul{margin:6px 0 0;padding-left:18px}.fv-cta__in{display:grid;grid-template-columns:1.3fr .7fr;gap:40px;align-items:center;padding-block:52px}.fv-cta__in .fv-h2{font-size:clamp(24px,2.8vw,34px)}.fv-cta__in p{margin-top:12px;max-width:56ch}.fv-cta__actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.fv-feat{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;border:1px solid var(--fv-rule);background:var(--fv-white);padding:28px;margin-bottom:40px;text-decoration:none}.fv-feat__art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--fv-paper-2);border:1px solid var(--fv-rule-soft);overflow:hidden}.fv-feat__art img{width:100%;height:100%;object-fit:cover}.fv-feat__art svg{width:40%;height:auto;color:var(--fv-sage)}.fv-feat h2{font-family:var(--fv-display);font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.2;color:var(--fv-forest);margin-top:12px}.fv-feat p{font-size:calc(16px * var(--fv-fscale));line-height:1.65;color:var(--fv-ink-soft);margin-top:14px}.fv-feat:hover h2{color:var(--fv-sage)}.fv-artgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.fv-artcard{display:flex;flex-direction:column;gap:12px;text-decoration:none}.fv-artcard__art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:var(--fv-paper-2);border:1px solid var(--fv-rule);overflow:hidden;transition:border-color .15s ease,transform .15s ease}.fv-artcard__art:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(255,255,255,.5);pointer-events:none}.fv-artcard__art img{width:100%;height:100%;object-fit:cover}.fv-artcard__art svg{width:38%;height:auto;color:var(--fv-sage)}.fv-artcard:hover .fv-artcard__art{border-color:var(--fv-sage);transform:translateY(-2px)}.fv-artcard h3{font-family:var(--fv-display);font-size:calc(20px * var(--fv-fscale));font-weight:600;line-height:1.3;color:var(--fv-forest)}.fv-artcard p{font-size:calc(15px * var(--fv-fscale));line-height:1.6;color:var(--fv-ink-soft)}.fv-artcard:hover h3{color:var(--fv-sage)}.fv-meta{font-family:var(--fv-mono);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fv-muted);display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fv-meta span+span:before{content:"\b7";margin-right:10px}.fv-pager{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:44px}.fv-pager a,.fv-pager span{font-family:var(--fv-mono);font-size:12px;letter-spacing:.06em;padding:10px 14px;border:1px solid var(--fv-rule);color:var(--fv-ink-soft);text-decoration:none}.fv-pager a:hover{border-color:var(--fv-sage);color:var(--fv-sage)}.fv-pager span[aria-current]{background:var(--fv-forest);color:var(--fv-paper);border-color:var(--fv-forest)}.fv-art{max-width:74ch;margin-inline:auto}.fv-art__head{text-align:center;padding-block:8px 34px;border-bottom:1px solid var(--fv-rule);margin-bottom:34px}.fv-art__head .fv-meta{justify-content:center}.fv-art__head h1{font-family:var(--fv-display);font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.15;color:var(--fv-forest);margin-top:14px}.fv-art__hero{aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--fv-rule);margin-bottom:34px;display:grid;place-items:center;background:var(--fv-paper-2)}.fv-art__hero img{width:100%;height:100%;object-fit:cover}.fv-art__hero svg{width:22%;height:auto;color:var(--fv-sage)}.fv-art__body{font-size:calc(17px * var(--fv-fscale));line-height:1.8;color:var(--fv-ink-soft)}.fv-art__body>*+*{margin-top:18px}.fv-art__body p{margin-top:18px}.fv-art__body h2{font-family:var(--fv-display);font-size:calc(27px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);line-height:1.25;margin-top:34px}.fv-art__body h3{font-family:var(--fv-display);font-size:calc(21px * var(--fv-fscale));font-weight:600;color:var(--fv-forest);margin-top:28px}.fv-art__body strong{color:var(--fv-forest);font-weight:600}.fv-art__body a{color:var(--fv-sage)}.fv-art__body img{width:100%;height:auto;border:1px solid var(--fv-rule)}.fv-art__body ul{list-style:none;padding:0}.fv-art__body ul li{position:relative;padding-left:22px;margin-top:10px}.fv-art__body ul li:before{content:"";position:absolute;left:2px;top:12px;width:7px;height:7px;border:1px solid var(--fv-sage);transform:rotate(45deg)}.fv-art__body ol{padding-left:22px}.fv-art__body ol li{margin-top:10px}.fv-art__body blockquote{border-left:2px solid var(--fv-amber);padding-left:20px;font-family:var(--fv-display);font-size:calc(20px * var(--fv-fscale));line-height:1.5;color:var(--fv-forest);margin-block:26px}.fv-art__foot{margin-top:40px;padding-top:26px;border-top:1px solid var(--fv-rule);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center}.fv-tags{display:flex;flex-wrap:wrap;gap:8px}.fv-tags a{font-family:var(--fv-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:7px 11px;border:1px solid var(--fv-rule);color:var(--fv-ink-soft);text-decoration:none}.fv-tags a:hover{border-color:var(--fv-sage);color:var(--fv-sage)}.fv-note{border:1px solid var(--fv-rule);background:var(--fv-paper-2);padding:18px 20px;font-size:13px;line-height:1.6;color:var(--fv-ink-soft);margin-top:30px}.fv-note b{color:var(--fv-forest)}.fv-team{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fv-person{display:flex;flex-direction:column;gap:12px}.fv-person__art{position:relative;display:grid;place-items:center;aspect-ratio:1 / 1;background:var(--fv-mist);border:1px solid var(--fv-rule);overflow:hidden}.fv-person__art img{width:100%;height:100%;object-fit:cover}.fv-person__art svg{width:38%;height:auto;color:var(--fv-sage)}.fv-person b{font-family:var(--fv-display);font-size:calc(17px * var(--fv-fscale));font-weight:600;color:var(--fv-forest)}.fv-person span{font-family:var(--fv-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fv-muted);display:block;margin-top:4px}@media(max-width:1080px){.fv-vals--4,.fv-artgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-team{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.fv-phero__in,.fv-rich,.fv-contact,.fv-cta__in,.fv-feat{grid-template-columns:1fr;gap:30px}.fv-phero{padding-block:42px 38px}.fv-cta__actions{justify-content:flex-start}.fv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-step{border-right:1px solid var(--fv-rule);border-bottom:1px solid var(--fv-rule)}.fv-step:nth-child(3n){border-right:1px solid var(--fv-rule)}.fv-step:nth-child(2n){border-right:0}.fv-step:nth-last-child(-n+3){border-bottom:1px solid var(--fv-rule)}.fv-step:nth-last-child(-n+2){border-bottom:0}}@media(max-width:700px){.fv-vals,.fv-vals--4,.fv-vals--2{grid-template-columns:1fr}.fv-artgrid{grid-template-columns:1fr;gap:24px}.fv-team{grid-template-columns:repeat(2,minmax(0,1fr))}.fv-form__grid{grid-template-columns:1fr}.fv-form,.fv-contact__panel{padding:22px 20px}.fv-steps{grid-template-columns:1fr}.fv-step{border-right:0!important;border-bottom:1px solid var(--fv-rule)!important}.fv-step:last-child{border-bottom:0!important}.fv-cline{flex-direction:column;gap:4px}.fv-cline__k{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/faveda-pages.css.map */
