.vf-ml{--ml-ink:#213c50;--ml-muted:#5f6d75;--ml-line:#d8dedb;background:#f7f5ef;color:var(--ml-ink);padding:clamp(48px,7vw,94px) 0 76px}.vf-ml__shell{width:min(calc(100% - 44px),1140px);margin-inline:auto}.vf-ml__header{text-align:center;max-width:700px;margin:0 auto 36px}.vf-ml__eyebrow{font-size:11px;letter-spacing:.16em;font-weight:600;color:#697c72;margin:0 0 16px}.vf-ml__header h1{font-size:clamp(36px,5vw,60px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:0 0 24px}.vf-ml__intro{font-size:16px;line-height:1.8;color:var(--ml-muted);max-width:640px;margin:auto}.vf-ml__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 66px}.vf-ml__nav a{border:1px solid var(--ml-line);border-radius:999px;padding:12px 19px;min-height:44px;display:inline-flex;align-items:center;font-size:13px;text-decoration:none;background:#fff9}.vf-ml__nav a:hover{background:#e8eeea;border-color:#9cafa3}.vf-ml__group{padding-block:0 64px;scroll-margin-top:100px}.vf-ml__group+.vf-ml__group{border-top:1px solid var(--ml-line);padding-top:54px}.vf-ml__group-head{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px}.vf-ml__group-head h2{font-size:clamp(25px,3vw,34px);font-weight:400;letter-spacing:-.025em;margin:0 0 12px}.vf-ml__group-head p,.vf-ml__group-intro{font-size:14px;line-height:1.8;color:var(--ml-muted);max-width:670px;margin:0}.vf-ml__group-head>span{font-size:12px;white-space:nowrap;color:var(--ml-muted)}.vf-ml__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px}.vf-ml__grid--videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.vf-ml__card{margin:0;min-width:0}.vf-ml__frame{display:block;position:relative;background:#050708;aspect-ratio:4/3;border-radius:9px;overflow:hidden}.vf-ml__frame img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .2s ease}.vf-ml__frame:hover img{transform:scale(1.025)}.vf-ml__card--photos .vf-ml__frame{aspect-ratio:1;background:#ecece7}.vf-ml__zoom{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#f7f5eff2;color:#213c50;font-size:18px}.vf-ml__card figcaption{padding:18px 1px 0}.vf-ml__card h3{font-size:16px;font-weight:500;line-height:1.4;margin:0 0 7px}.vf-ml__detail{font-size:11px;line-height:1.65;color:#4c6258;letter-spacing:.02em;margin:0 0 9px}.vf-ml__caption{font-size:12px;line-height:1.8;color:var(--ml-muted);margin:0}.vf-ml__video-frame{background:#e4e8e3;border-radius:9px;overflow:hidden;position:relative}.vf-ml__video-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#202a25}.vf-ml__play{display:block;background:#fff;border:1px solid var(--ml-line);border-radius:0;color:var(--ml-ink);padding:12px;width:100%;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.vf-ml__review{padding:24px;border:1px solid #d8d0b7;border-radius:10px;background:#f1eee5;scroll-margin-top:100px}.vf-ml__review summary{cursor:pointer;font-size:19px;min-height:44px;line-height:1.5}.vf-ml__review summary span+span{font-size:12px;color:var(--ml-muted);margin-left:16px}.vf-ml__review .vf-ml__group-intro{margin:8px 0 28px;max-width:800px}.vf-ml__status{font-size:10px;letter-spacing:.04em;color:#725a29;margin:0 0 9px;font-weight:600}.vf-ml__footer{margin:46px auto 0;max-width:650px;text-align:center}.vf-ml__footer p{font-size:14px;line-height:1.8;color:var(--ml-muted)}.vf-ml__footer a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:20px;text-underline-offset:5px}.vf-ml__dialog{border:0;padding:0;width:min(1100px,94vw);max-height:94dvh;background:#f7f5ef;color:#213c50;border-radius:12px;overflow:auto}.vf-ml__dialog::backdrop{background:#101d25d9}.vf-ml__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 20px}.vf-ml__dialog-head h2{font-size:16px;font-weight:500;margin:0}.vf-ml__dialog-head button{padding:10px 16px;min-height:44px;border:1px solid #bccbc3;border-radius:6px;color:inherit;background:transparent;cursor:pointer}.vf-ml__dialog img{width:auto;max-width:100%;height:auto;margin-inline:auto;max-height:calc(88dvh - 118px);object-fit:contain;background:#0b1013;display:block}.vf-ml__original{display:block;padding:14px 20px;font-size:12px;min-height:44px;text-underline-offset:4px}.vf-ml a:focus-visible,.vf-ml button:focus-visible,.vf-ml summary:focus-visible{outline:3px solid #3a735d;outline-offset:4px}@media(max-width:899px){.vf-ml__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vf-ml__group-head{gap:18px}.vf-ml__nav{margin-bottom:44px}.vf-ml__grid--videos{grid-template-columns:1fr}}@media(max-width:559px){.vf-ml__shell{width:calc(100% - 36px)}.vf-ml__grid{grid-template-columns:minmax(0,1fr);gap:32px}.vf-ml__group-head{display:block}.vf-ml__group-head>span{display:block;margin-top:12px}.vf-ml__nav{gap:8px}.vf-ml__nav a{padding:10px 14px;font-size:12px}.vf-ml__review{padding:18px}.vf-ml__dialog-head{padding:10px 12px}.vf-ml__group{padding-bottom:44px}.vf-ml__group+.vf-ml__group{padding-top:40px}}@media(prefers-reduced-motion:reduce){.vf-ml__frame img{transition:none}}.vf-ml [hidden]{display:none!important}.vf-ml__sources{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 12px}.vf-ml__sources button{background:#fff;border:1px solid var(--ml-line);border-radius:6px;color:var(--ml-ink);font:inherit;font-size:13px;min-height:44px;padding:10px 16px;cursor:pointer}.vf-ml__sources button[aria-pressed=true]{background:#173d33;color:#fff;border-color:#173d33}.vf-ml__source-note,.vf-ml__filter-status{font-size:12px;line-height:1.7;text-align:center;color:var(--ml-muted);max-width:720px;margin:0 auto 14px}.vf-ml__filter-status:empty{display:none}.vf-ml__nav{margin-bottom:36px}.vf-ml__header{margin-bottom:24px}.vf-ml{padding:32px 0 42px}.vf-ml__shell{width:calc(100% - 80px);max-width:1040px}.vf-ml__header{max-width:680px;margin-bottom:18px}.vf-ml__eyebrow{font-size:10px;margin-bottom:10px}.vf-ml__header h1{font-size:30px;line-height:1.2;margin-bottom:12px}.vf-ml__intro{font-size:13px;line-height:1.6}.vf-ml__types{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.vf-ml__types button{font:inherit;font-size:12px;line-height:1.4;min-height:44px;padding:9px 14px;border:1px solid var(--ml-line);border-radius:24px;background:#fff;color:var(--ml-ink);cursor:pointer}.vf-ml__types button[aria-pressed=true]{background:#173d33;border-color:#173d33;color:#fff}.vf-ml__filter-status{margin-bottom:14px}.vf-ml__masonry{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;justify-content:center}.vf-ml__masonry .vf-ml__card{width:100%;margin:0;border:1px solid var(--ml-line);border-radius:6px;overflow:hidden;background:#fff}.vf-ml__masonry .vf-ml__frame{aspect-ratio:4/3;border-radius:0}.vf-ml__masonry .vf-ml__frame img{width:100%;height:100%;object-fit:contain;transform:none}.vf-ml__masonry figcaption{padding:12px}.vf-ml__masonry h3{font-size:13px;line-height:1.4;margin-bottom:5px}.vf-ml__masonry .vf-ml__detail{font-size:10.5px;line-height:1.5;margin-bottom:5px}.vf-ml__masonry .vf-ml__caption{font-size:11.5px;line-height:1.6}.vf-ml__zoom{width:28px;height:28px;bottom:7px;right:7px}.vf-ml__masonry[data-count="1"]{grid-template-columns:minmax(0,340px)}.vf-ml__masonry[data-count="2"]{grid-template-columns:repeat(2,minmax(0,320px))}.vf-ml__masonry[data-count="3"]{grid-template-columns:repeat(3,minmax(0,300px))}@media(max-width:1099px){.vf-ml__masonry{grid-template-columns:repeat(3,minmax(0,1fr))}.vf-ml__shell{width:calc(100% - 40px)}}@media(max-width:700px){.vf-ml__masonry,.vf-ml__masonry[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.vf-ml{padding:24px 0 32px}.vf-ml__header h1{font-size:25px}.vf-ml__masonry,.vf-ml__masonry[data-count="2"],.vf-ml__masonry[data-count="3"]{grid-template-columns:minmax(0,340px);gap:16px}.vf-ml__types{gap:6px}.vf-ml__types button{font-size:11.5px;padding:8px 11px}}.vf-ml .vf-ml__header h1{font-size:30px!important}@media(max-width:600px){.vf-ml .vf-ml__header h1{font-size:25px!important}}.vf-contact-entry{padding:60px 0;background:#153d33;color:#fff;scroll-margin-top:88px}.vf-contact-entry__inner{width:var(--vf-site-width, calc(100% - 48px) );max-width:960px;margin-inline:auto;text-align:center}.vf-contact-entry .vf-contact-entry__inner h2{max-width:730px;margin:0 auto 28px;color:#fff!important;font-size:clamp(28px,3vw,40px);line-height:1.14;font-weight:500;letter-spacing:-.035em;text-wrap:balance}.vf-contact-entry__actions{display:flex;align-items:center;justify-content:center;gap:18px 30px;flex-wrap:wrap}.vf-contact-entry__actions a{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none}.vf-contact-entry__primary{padding:14px 24px;background:#e7d7ba;color:#173d32;border:1px solid #e7d7ba;border-radius:4px}.vf-contact-entry__primary:hover{background:#f3e7d3}.vf-contact-entry__secondary{padding:12px 0;color:#fff;border-bottom:1px solid rgb(255 255 255 / 45%)}.vf-contact-entry__secondary:hover{border-color:#fff}.vf-contact-entry__actions a:focus-visible{outline:2px solid #fff;outline-offset:5px}@media(max-width:640px){.vf-contact-entry{padding:42px 0}.vf-contact-entry .vf-contact-entry__inner h2{font-size:28px;margin-bottom:24px}.vf-contact-entry__actions{gap:12px 22px}.vf-contact-entry__actions a{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/56/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABA */
