.visto-page-content{--visto-page-bg: var(--section-bg, #f2f2ed);--visto-page-surface: var(--section-surface, #fff);--visto-page-text: var(--section-text, #161918);--visto-page-subtext: var(--section-subtext, #6e7471);--visto-page-border: color-mix(in srgb, var(--section-border, #d9ddd8) 82%, transparent);--visto-page-max: min(100%, var(--site-layout-max-width, 1440px));--visto-page-pad-x: var(--site-layout-padding-x, clamp(1rem, 2vw, 2.5rem));--visto-page-pad-y: clamp(4rem, 8vw, 8rem);box-sizing:border-box;color:var(--visto-page-text);background:var(--visto-page-bg)}.visto-page-content *,.visto-page-content *:before,.visto-page-content *:after{box-sizing:border-box}.visto-page-content__inner{width:var(--visto-page-max);margin-inline:auto;padding:var(--visto-page-pad-y) var(--visto-page-pad-x)}.visto-page-content__inner--narrow{max-width:920px}.visto-page-content__header,.visto-page-content__copy,.visto-page-content__body,.visto-page-content__card,.visto-page-content__form,.visto-page-content__list{display:grid;gap:1rem;min-width:0}.visto-page-content__eyebrow,.visto-page-content__caption,.visto-page-content__meta{margin:0;color:var(--visto-page-subtext);font-size:.72rem;font-weight:700;line-height:1.2;text-transform:uppercase}.visto-page-content__title,.visto-page-content__heading,.visto-page-content__card-title{margin:0;color:var(--visto-page-text);font-family:var(--font-heading-family);letter-spacing:var(--font-heading-letter-spacing, 0);text-wrap:balance}.visto-page-content__title{max-width:13ch;font-size:clamp(3rem,8vw,8rem);line-height:.92}.visto-page-content__heading{max-width:18ch;font-size:clamp(2rem,4.4vw,5rem);line-height:.95}.visto-page-content__card-title{font-size:clamp(1.05rem,1.35vw,1.55rem);line-height:1.05}.visto-page-content__richtext,.visto-page-content__richtext p,.visto-page-content__desc,.visto-page-content__desc p{margin:0;color:var(--visto-page-subtext);font-size:clamp(.92rem,1vw,1.05rem);line-height:1.65}.visto-page-content__richtext{max-width:68ch}.visto-page-content__button,.visto-page-content__link{width:fit-content;color:var(--visto-page-text);font:inherit;font-size:.82rem;font-weight:700;text-decoration:none}.visto-page-content__button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding-inline:1.15rem;color:var(--section-button-text, #f7f7f2);background:var(--section-button, #161918);border:1px solid var(--section-button, #161918);border-radius:var(--radius-button, 4px)}.visto-page-content__link{border-bottom:1px solid currentColor}.visto-page-content__button:focus-visible,.visto-page-content__link:focus-visible,.visto-page-content__field:focus-visible,.visto-page-content__summary:focus-visible{outline:1px solid var(--visto-page-text);outline-offset:4px}.visto-page-content__media{aspect-ratio:var(--visto-page-media-ratio, 4 / 5);min-height:16rem;background:color-mix(in srgb,var(--visto-page-surface) 78%,var(--visto-page-text) 8%);overflow:hidden}.visto-page-content__media img,.visto-page-content__media video,.visto-page-content__media svg{display:block;width:100%;height:100%}.visto-page-content__media img,.visto-page-content__media video{object-fit:var(--visto-page-media-fit, cover)}.visto-page-hero__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(18rem,.72fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);min-height:var(--visto-page-hero-min-height, 68svh)}.visto-page-hero--stacked .visto-page-hero__inner{grid-template-columns:minmax(0,1fr)}.visto-page-hero--media-first .visto-page-content__media{order:-1}.visto-page-hero--banner .visto-page-hero__inner{position:relative;width:100%;max-width:none;min-height:var(--visto-page-hero-min-height, 70svh);padding:0;grid-template-columns:1fr;place-items:center}.visto-page-hero--banner .visto-page-content__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%;aspect-ratio:auto}.visto-page-hero--banner .visto-page-content__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e}.visto-page-hero--banner .visto-page-content__copy{position:relative;z-index:1;width:min(100% - (var(--visto-page-pad-x) * 2),760px);margin-inline:auto;padding-block:clamp(4rem,10vw,8rem);justify-items:center;text-align:center}.visto-page-hero--banner .visto-page-content__title,.visto-page-hero--banner .visto-page-content__richtext,.visto-page-hero--banner .visto-page-content__eyebrow{color:#fff}.visto-page-hero--banner .visto-page-content__title{max-width:10ch}.visto-editorial-intro__layout,.visto-story-media-text__inner,.visto-inquiry-panel__inner{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,5rem);align-items:start}.visto-editorial-intro>.visto-page-content__inner{width:100%;max-width:none}.visto-editorial-intro__layout{width:100%;max-width:none}.visto-editorial-intro--single .visto-editorial-intro__layout,.visto-story-media-text--stacked .visto-story-media-text__inner{grid-template-columns:minmax(0,1fr)}.visto-editorial-intro__blocks{display:grid;gap:clamp(2rem,5vw,5rem)}.visto-page-content__visual-heading{display:grid;gap:1rem;max-width:860px}.visto-page-content__visual-heading--center{justify-items:center;margin-inline:auto;text-align:center}.visto-page-content__visual-heading--right{justify-items:end;margin-left:auto;text-align:right}.visto-page-content__media-text{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.75fr);gap:clamp(1.5rem,4vw,5rem);align-items:center}.visto-page-content__media-text--media-right .visto-page-content__media{order:2}.visto-page-content__banner{position:relative;min-height:clamp(28rem,58vw,46rem);display:grid;align-items:center;overflow:hidden;margin-inline:calc(var(--visto-page-pad-x) * -1)}.visto-page-content__banner-media,.visto-page-content__banner-media:after{position:absolute;top:0;right:0;bottom:0;left:0}.visto-page-content__banner-media:after{content:"";background:rgb(0 0 0 / var(--visto-page-banner-overlay, .2))}.visto-page-content__banner-media img,.visto-page-content__banner-media svg{display:block;width:100%;height:100%;object-fit:cover}.visto-page-content__banner-copy{position:relative;z-index:1;display:grid;gap:1rem;width:min(100% - (var(--visto-page-pad-x) * 2),760px);margin-inline:var(--visto-page-pad-x);color:#fff}.visto-page-content__banner--center .visto-page-content__banner-copy{justify-items:center;margin-inline:auto;text-align:center}.visto-page-content__banner--right .visto-page-content__banner-copy{justify-items:end;margin-left:auto;text-align:right}.visto-page-content__banner .visto-page-content__heading,.visto-page-content__banner .visto-page-content__richtext{color:inherit}.visto-page-content__quote{display:grid;gap:1rem;max-width:900px;margin:0 auto;padding-block:clamp(1rem,3vw,3rem);text-align:center}.visto-page-content__dual-media{display:grid;gap:1rem;margin:0}.visto-page-content__dual-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.visto-story-media-text--media-right .visto-page-content__media{order:2}.visto-full-bleed-banner{position:relative;min-height:var(--visto-page-banner-height, 560px);display:grid;align-items:end;overflow:hidden}.visto-full-bleed-banner__media,.visto-full-bleed-banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.visto-full-bleed-banner__media:after{content:"";background:rgb(0 0 0 / var(--visto-page-banner-overlay, .2))}.visto-full-bleed-banner__media img,.visto-full-bleed-banner__media svg{width:100%;height:100%;object-fit:cover}.visto-full-bleed-banner__content{position:relative;z-index:1;width:var(--visto-page-max);margin-inline:auto;padding:clamp(3rem,8vw,7rem) var(--visto-page-pad-x);color:var(--visto-page-banner-text, #fff)}.visto-full-bleed-banner__content--center{display:grid;justify-items:center;text-align:center}.visto-full-bleed-banner__content--right{display:grid;justify-items:end;text-align:right}.visto-full-bleed-banner__content .visto-page-content__title,.visto-full-bleed-banner__content .visto-page-content__richtext,.visto-full-bleed-banner__content .visto-page-content__eyebrow{color:inherit}.visto-editorial-card-grid__grid,.visto-stat-grid__grid{display:grid;grid-template-columns:repeat(var(--visto-page-columns, 3),minmax(0,1fr));gap:1px;background:var(--visto-page-border);border:1px solid var(--visto-page-border)}.visto-page-content__card{align-content:start;min-height:16rem;padding:clamp(1.1rem,2vw,1.75rem);background:var(--visto-page-surface)}.visto-editorial-card-grid__media{aspect-ratio:var(--visto-page-card-ratio, 4 / 5);margin:calc(clamp(1.1rem,2vw,1.75rem)*-1) calc(clamp(1.1rem,2vw,1.75rem)*-1) 1rem}.visto-stat-grid__value{margin:0;color:var(--visto-page-text);font-family:var(--font-heading-family);font-size:clamp(2.5rem,5vw,6rem);line-height:.9}.visto-page-content__list{gap:0;border-top:1px solid var(--visto-page-border)}.visto-page-content__list-item{display:grid;grid-template-columns:minmax(9rem,.35fr) minmax(0,1fr);gap:1rem;padding-block:1rem;border-bottom:1px solid var(--visto-page-border)}.visto-page-content__form{padding:clamp(1.1rem,2vw,1.75rem);background:var(--visto-page-surface);border:1px solid var(--visto-page-border)}.visto-inquiry-panel__methods{margin-top:1rem}.visto-inquiry-panel__intro,.visto-inquiry-panel__embed-placeholder,.visto-inquiry-panel__app-block,.visto-contact-info-grid__app-block{display:grid;gap:1rem;padding:clamp(1.1rem,2vw,1.75rem);background:var(--visto-page-surface);border:1px solid var(--visto-page-border)}.visto-inquiry-panel__intro .visto-page-content__media{min-height:13rem}.visto-inquiry-panel__embed-placeholder{min-height:14rem;align-content:center}.visto-contact-info-grid__header{max-width:820px;margin-bottom:clamp(1.5rem,4vw,3.5rem)}.visto-contact-info-grid__grid{display:grid;grid-template-columns:repeat(var(--visto-page-columns, 3),minmax(0,1fr));gap:1px;background:var(--visto-page-border);border:1px solid var(--visto-page-border)}.visto-contact-info-grid__card{min-height:18rem}.visto-contact-info-grid__icon{width:3.25rem;aspect-ratio:1;display:grid;place-items:center;overflow:hidden;background:color-mix(in srgb,var(--visto-page-surface) 78%,var(--visto-page-text) 8%)}.visto-contact-info-grid__icon img,.visto-contact-info-grid__icon svg{display:block;width:100%;height:100%;object-fit:cover}.visto-policy-content__inner{max-width:1100px}.visto-policy-content__header{max-width:820px;margin-bottom:clamp(1.5rem,4vw,3.5rem)}.visto-policy-content__blocks{display:grid;gap:1px;background:var(--visto-page-border);border:1px solid var(--visto-page-border)}.visto-policy-content__section,.visto-policy-content__notice,.visto-policy-content__support-card{display:grid;gap:1rem;padding:clamp(1.25rem,2.6vw,2.5rem);background:var(--visto-page-surface)}.visto-policy-content__section{grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr)}.visto-policy-content__notice{background:color-mix(in srgb,var(--visto-page-surface) 78%,var(--visto-page-text) 8%)}.visto-policy-content__support-card{min-height:12rem}.visto-page-content__field{width:100%;min-height:2.9rem;padding:.75rem .85rem;color:var(--visto-page-text);background:color-mix(in srgb,var(--visto-page-surface) 92%,var(--visto-page-text) 4%);border:1px solid var(--visto-page-border);border-radius:var(--radius-button, 4px);font:inherit}textarea.visto-page-content__field{min-height:9rem;resize:vertical}.visto-faq-accordion__items{display:grid;border-top:1px solid var(--visto-page-border)}.visto-faq-accordion__item{border-bottom:1px solid var(--visto-page-border)}.visto-page-content__summary{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none}.visto-page-content__summary::-webkit-details-marker{display:none}.visto-page-content__summary:after{content:"+";color:var(--visto-page-subtext)}.visto-faq-accordion__item[open] .visto-page-content__summary:after{content:"-"}.visto-faq-accordion__answer{max-width:72ch;padding-bottom:1.25rem}@media(max-width:989px){.visto-page-hero__inner,.visto-editorial-intro__layout,.visto-story-media-text__inner,.visto-inquiry-panel__inner,.visto-page-content__media-text{grid-template-columns:1fr}.visto-page-hero--media-first .visto-page-content__media,.visto-story-media-text--media-right .visto-page-content__media,.visto-page-content__media-text--media-right .visto-page-content__media{order:initial}.visto-editorial-card-grid__grid,.visto-stat-grid__grid,.visto-contact-info-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.visto-page-content__inner{padding-block:clamp(3rem,12vw,5rem)}.visto-page-content__title{font-size:clamp(2.6rem,16vw,4.4rem)}.visto-page-content__heading{font-size:clamp(2rem,12vw,3.3rem)}.visto-editorial-card-grid__grid,.visto-stat-grid__grid,.visto-contact-info-grid__grid,.visto-page-content__list-item{grid-template-columns:1fr}.visto-page-content__button{width:100%}.visto-page-content__dual-media-grid{grid-template-columns:1fr}.visto-page-content__banner{margin-inline:0}.visto-policy-content__section{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/section-visto-page-content.css.map */
