.jvan-seo-page{--jvan-red: #c8102e;--jvan-black: #111315;--jvan-ink: #232323;--jvan-muted: #65686b;--jvan-line: #d8d8d5;--jvan-soft: #f3f3f1;--jvan-white: #fff;color:var(--jvan-ink);background:var(--jvan-white);font-size:16px;line-height:1.65}.jvan-seo-page *,.jvan-seo-page *:before,.jvan-seo-page *:after{box-sizing:border-box}.jvan-seo-page__shell{width:min(100% - 48px,1400px);margin-inline:auto}.jvan-seo-page a{color:inherit;text-underline-offset:4px}.jvan-seo-page img{display:block;width:100%;height:auto}.jvan-seo-page h1,.jvan-seo-page h2,.jvan-seo-page h3{margin:0;color:var(--jvan-black);font-family:var(--font-heading-family, inherit);font-style:var(--font-heading-style, normal);font-weight:800;text-transform:uppercase}.jvan-seo-page h1{max-width:900px;font-size:var(--jvan-type-display);line-height:1.04;letter-spacing:-.035em}.jvan-seo-page h2{font-size:var(--jvan-type-section);line-height:1.12;letter-spacing:-.035em}.jvan-seo-page h3{font-size:var(--jvan-type-card);line-height:1.2;letter-spacing:-.02em}.jvan-seo-page p,.jvan-seo-page ul,.jvan-seo-page ol{margin-top:0}.jvan-seo-page .rte>*:last-child{margin-bottom:0}.jvan-seo-page .rte ul,.jvan-seo-page .rte ol{padding-left:1.25em}.jvan-seo-page .rte li+li{margin-top:8px}.jvan-seo-eyebrow,.jvan-seo-card__label{margin:0 0 16px;color:var(--jvan-red);font-size:13px;font-weight:800;letter-spacing:.17em;line-height:1.3;text-transform:uppercase}.jvan-seo-page__breadcrumb{border-bottom:1px solid var(--jvan-line);background:var(--jvan-white);color:var(--jvan-muted);font-size:13px}.jvan-seo-page__breadcrumb .jvan-seo-page__shell{display:flex;gap:10px;align-items:center;min-height:48px}.jvan-seo-page__breadcrumb a:hover{color:var(--jvan-red)}.jvan-seo-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 78% 48%,#303437 0,#202326 35%,transparent 66%),linear-gradient(100deg,#111315 0,#17191b 58%,#222629);color:var(--jvan-white)}.jvan-seo-page--light .jvan-seo-hero{background:var(--jvan-soft);color:var(--jvan-ink)}.jvan-seo-hero__grid{position:relative;display:block;min-height:610px}.jvan-seo-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(57%,760px);min-height:610px;padding:92px 42px 92px 0}.jvan-seo-hero h1{color:var(--jvan-white)}.jvan-seo-page--light .jvan-seo-hero h1{color:var(--jvan-black)}.jvan-seo-hero__lead{max-width:780px;margin-top:28px;color:#d5d6d7;font-size:clamp(17px,1.5vw,22px)}.jvan-seo-page--light .jvan-seo-hero__lead{color:var(--jvan-muted)}.jvan-seo-hero__media{position:absolute;z-index:1;inset:0 0 0 auto;width:min(72%,1040px);min-height:0;overflow:hidden;background:transparent}.jvan-seo-hero__media:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#111315 0,#111315f0 13%,#11131594 35%,#1113151f 68%,#11131538),linear-gradient(180deg,#1113156b 0,#11131557 52%,#11131575)}.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 17%,#000 87%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 17%,#000 87%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder):after{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.jvan-seo-hero__media picture{display:flex;justify-content:flex-end;width:100%;height:100%}.jvan-seo-hero__media img{display:block;width:100%;max-width:none;height:100%;object-fit:cover;object-position:center right}.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder) picture{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.jvan-seo-hero__media--placeholder{display:grid;place-items:center;background:linear-gradient(135deg,transparent 49.5%,rgba(255,255,255,.07) 50%,transparent 50.5%),radial-gradient(circle at 70% 35%,#34383c 0,#202326 52%,#17191b)}.jvan-seo-page--light .jvan-seo-hero__media--placeholder{background:linear-gradient(145deg,#e9e9e6,#d7d8d5)}.jvan-seo-hero__media--placeholder p{position:absolute;right:30px;bottom:24px;max-width:230px;margin:0;color:#ffffff94;font-size:12px;font-weight:700;letter-spacing:.12em;text-align:right;text-transform:uppercase}.jvan-seo-page--light .jvan-seo-hero__media--placeholder p{color:var(--jvan-muted)}.jvan-seo-hero__gear{width:clamp(240px,32vw,440px);aspect-ratio:1;border:clamp(45px,6vw,80px) solid rgba(255,255,255,.08);border-radius:50%;box-shadow:0 0 0 2px #ffffff1f,inset 0 0 0 2px #ffffff1f}.jvan-seo-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.jvan-seo-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:13px 25px;border:1px solid transparent;border-radius:2px;font-size:14px;font-weight:800;letter-spacing:.04em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.jvan-seo-button--primary{border-color:var(--jvan-red);background:var(--jvan-red);color:var(--jvan-white)!important}.jvan-seo-button--secondary{border-color:#ffffff8c;background:transparent;color:var(--jvan-white)!important}.jvan-seo-page--light .jvan-seo-button--secondary{border-color:var(--jvan-black);color:var(--jvan-black)!important}.jvan-seo-button:hover,.jvan-seo-button:focus-visible,.jvan-seo-page--light .jvan-seo-button--secondary:hover,.jvan-seo-page--light .jvan-seo-button--secondary:focus-visible{border-color:var(--jvan-black);background:var(--jvan-black);color:var(--jvan-white)!important}.jvan-seo-jumps{position:relative;z-index:2;border-bottom:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-jumps .jvan-seo-page__shell{display:flex;gap:28px;align-items:center;min-height:68px}.jvan-seo-jumps__title{flex:0 0 auto;color:var(--jvan-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-jumps__links{display:flex;overflow-x:auto;gap:25px;padding:20px 0;scrollbar-width:thin}.jvan-seo-jumps__links a{flex:0 0 auto;font-size:14px;font-weight:700;text-decoration:none}.jvan-seo-jumps__links a:hover{color:var(--jvan-red)}.jvan-seo-page__body{padding:clamp(72px,8vw,128px) 0}.jvan-seo-content-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.jvan-seo-span-3{grid-column:span 3}.jvan-seo-span-4{grid-column:span 4}.jvan-seo-span-5{grid-column:span 5}.jvan-seo-span-6{grid-column:span 6}.jvan-seo-span-7{grid-column:span 7}.jvan-seo-span-8{grid-column:span 8}.jvan-seo-span-12{grid-column:1 / -1}.jvan-seo-section-heading{grid-column:1 / -1;max-width:980px;padding-top:35px;margin-top:50px;scroll-margin-top:120px}.jvan-seo-section-heading:first-child{padding-top:0;margin-top:0}.jvan-seo-section-heading__intro{max-width:900px;margin-top:22px;color:var(--jvan-muted);font-size:clamp(17px,1.4vw,21px)}.jvan-seo-richtext,.jvan-seo-card,.jvan-seo-step{border:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-richtext,.jvan-seo-card{padding:clamp(28px,3vw,46px)}.jvan-seo-richtext h3,.jvan-seo-card h3{margin-bottom:20px}.jvan-seo-richtext .rte,.jvan-seo-card .rte{color:var(--jvan-muted)}.jvan-seo-card{display:flex;flex-direction:column;min-height:275px;transition:border-color .2s ease,transform .2s ease}.jvan-seo-card:hover{border-color:var(--jvan-black);transform:translateY(-3px)}.jvan-seo-card__label{margin-bottom:22px}.jvan-seo-card .jvan-seo-text-link{margin-top:auto;padding-top:26px}.jvan-seo-text-link{display:inline-flex;gap:9px;align-items:center;width:fit-content;color:var(--jvan-black)!important;font-weight:800;text-decoration:none}.jvan-seo-text-link:hover,.jvan-seo-text-link:focus-visible{color:var(--jvan-red)!important}.jvan-seo-step{grid-column:span 4;display:grid;grid-template-columns:58px 1fr;gap:18px;min-height:245px;padding:clamp(26px,3vw,42px)}.jvan-seo-step__number{color:var(--jvan-red);font-size:16px;font-weight:900}.jvan-seo-step h3{margin-bottom:18px}.jvan-seo-step .rte{color:var(--jvan-muted)}.jvan-seo-spec-row{grid-column:1 / -1;display:grid;grid-template-columns:.75fr 1.2fr 1.25fr 1.3fr;border:1px solid var(--jvan-line);background:var(--jvan-white)}.jvan-seo-spec-row>div{min-width:0;padding:25px}.jvan-seo-spec-row>div+div{border-left:1px solid var(--jvan-line)}.jvan-seo-spec-row span{display:block;margin-bottom:7px;color:var(--jvan-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.jvan-seo-spec-row strong{color:var(--jvan-red);font-size:24px}.jvan-seo-spec-row p{margin:0}.jvan-seo-faq{grid-column:1 / -1;border-top:1px solid var(--jvan-line)}.jvan-seo-faq:last-of-type{border-bottom:1px solid var(--jvan-line)}.jvan-seo-faq summary{position:relative;display:flex;justify-content:space-between;gap:28px;align-items:center;min-height:78px;padding:20px 5px;color:var(--jvan-black);font-size:clamp(17px,1.5vw,21px);font-weight:800;cursor:pointer;list-style:none}.jvan-seo-faq summary::-webkit-details-marker{display:none}.jvan-seo-faq summary span{position:relative;flex:0 0 22px;width:22px;height:22px}.jvan-seo-faq summary span:before,.jvan-seo-faq summary span:after{content:"";position:absolute;top:10px;left:3px;width:16px;height:2px;background:var(--jvan-red)}.jvan-seo-faq summary span:after{transform:rotate(90deg);transition:transform .2s ease}.jvan-seo-faq[open] summary span:after{transform:rotate(0)}.jvan-seo-faq__answer{max-width:920px;padding:0 50px 28px 5px;color:var(--jvan-muted)}.jvan-seo-callout{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center;padding:clamp(38px,5vw,72px);margin-top:50px;border:1px solid var(--jvan-line)}.jvan-seo-callout h2{font-size:var(--jvan-type-card);line-height:1.2;letter-spacing:-.02em}.jvan-seo-callout--dark{border-color:var(--jvan-black);background:var(--jvan-black);color:#d7d7d7}.jvan-seo-callout--dark h2,.jvan-seo-callout--accent h2{color:var(--jvan-white)}.jvan-seo-callout--accent{border-color:var(--jvan-red);background:var(--jvan-red);color:var(--jvan-white)}.jvan-seo-callout--light{background:var(--jvan-soft)}.jvan-seo-callout .rte{max-width:900px;margin-top:18px}.jvan-seo-button--callout{min-width:180px;border-color:currentColor;background:transparent;color:inherit!important}.jvan-seo-callout--dark .jvan-seo-button--callout,.jvan-seo-callout--accent .jvan-seo-button--callout{color:var(--jvan-white)!important}.jvan-seo-image-text{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;min-height:520px;margin-top:48px;background:var(--jvan-soft)}.jvan-seo-image-text--right .jvan-seo-image-text__media{order:2}.jvan-seo-image-text__media{min-height:420px;background:#dededb}.jvan-seo-image-text__media img{height:100%;object-fit:cover}.jvan-seo-image-text__media--placeholder{display:grid;place-items:center;color:var(--jvan-muted);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-image-text__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,84px)}.jvan-seo-image-text__content .rte{margin-top:22px;color:var(--jvan-muted)}.jvan-seo-image-text__content .jvan-seo-text-link{margin-top:25px}.jvan-seo-contact-card,.jvan-seo-contact-form{padding:clamp(34px,4vw,60px);border:1px solid var(--jvan-line)}.jvan-seo-contact-card{background:var(--jvan-black);color:#d8d8d8}.jvan-seo-contact-card h2{color:var(--jvan-white)}.jvan-seo-contact-card .rte{margin-top:20px}.jvan-seo-contact-card dl{margin:40px 0 0}.jvan-seo-contact-card dl>div{padding:20px 0;border-top:1px solid rgba(255,255,255,.2)}.jvan-seo-contact-card dt{margin-bottom:5px;color:#979a9c;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.jvan-seo-contact-card dd{margin:0;color:var(--jvan-white);overflow-wrap:anywhere}.jvan-seo-contact-card a:hover{color:#fff}.jvan-seo-contact-form h2{margin-bottom:20px}.jvan-seo-contact-form .rte{margin-bottom:30px;color:var(--jvan-muted)}.jvan-seo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.jvan-seo-form-grid__full{grid-column:1 / -1}.jvan-seo-contact-form label{display:block;margin-bottom:8px;color:var(--jvan-black);font-size:13px;font-weight:800}.jvan-seo-contact-form label span{color:var(--jvan-muted);font-weight:400}.jvan-seo-contact-form input,.jvan-seo-contact-form select,.jvan-seo-contact-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--jvan-line);border-radius:0;background:var(--jvan-white);color:var(--jvan-ink);font:inherit}.jvan-seo-contact-form textarea{resize:vertical}.jvan-seo-contact-form input:focus,.jvan-seo-contact-form select:focus,.jvan-seo-contact-form textarea:focus{border-color:var(--jvan-red);outline:2px solid rgba(200,16,46,.12)}.jvan-seo-form-status{padding:14px;border-left:4px solid var(--jvan-red);background:var(--jvan-soft)}@media(max-width:989px){.jvan-seo-hero__grid{min-height:580px}.jvan-seo-hero__content{width:min(68%,650px);min-height:580px;padding:70px 0}.jvan-seo-hero__media{width:78%}.jvan-seo-span-3,.jvan-seo-span-4,.jvan-seo-span-5,.jvan-seo-span-6,.jvan-seo-span-7,.jvan-seo-span-8,.jvan-seo-step{grid-column:span 6}.jvan-seo-spec-row{grid-template-columns:1fr 1fr}.jvan-seo-spec-row>div:nth-child(3){border-left:0}.jvan-seo-spec-row>div:nth-child(n+3){border-top:1px solid var(--jvan-line)}.jvan-seo-image-text{min-height:auto}.jvan-seo-callout{grid-template-columns:1fr;gap:30px}}@media(max-width:749px){.jvan-seo-page{font-size:15px}.jvan-seo-page__shell{width:min(100% - 32px,1400px)}.jvan-seo-hero__content{width:100%;min-height:620px;padding:58px 0 54px}.jvan-seo-hero__lead{margin-top:22px;font-size:17px}.jvan-seo-hero__media,.jvan-seo-hero__media--placeholder{top:0;right:0;bottom:0;left:0;width:100%;min-height:0}.jvan-seo-hero__media:after{background:linear-gradient(90deg,#111315f0 0,#111315b8 58%,#1113156b),linear-gradient(180deg,#1113157a 0,#11131547 42%,#111315d6)}.jvan-seo-hero__media picture{justify-content:flex-end}.jvan-seo-hero__media img{max-width:none;object-position:center right}.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder){-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent 100%)}.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder) picture,.jvan-seo-page--dark .jvan-seo-hero__media:not(.jvan-seo-hero__media--placeholder):after{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 88%,transparent 100%)}.jvan-seo-actions,.jvan-seo-actions .jvan-seo-button{width:100%}.jvan-seo-jumps .jvan-seo-page__shell{display:block;padding-top:15px}.jvan-seo-jumps__links{padding-top:10px}.jvan-seo-page__body{padding:64px 0}.jvan-seo-content-grid{gap:16px}.jvan-seo-span-3,.jvan-seo-span-4,.jvan-seo-span-5,.jvan-seo-span-6,.jvan-seo-span-7,.jvan-seo-span-8,.jvan-seo-step{grid-column:1 / -1}.jvan-seo-section-heading{padding-top:25px;margin-top:35px}.jvan-seo-card{min-height:240px}.jvan-seo-step{grid-template-columns:44px 1fr;min-height:0}.jvan-seo-spec-row{grid-template-columns:1fr}.jvan-seo-spec-row>div+div,.jvan-seo-spec-row>div:nth-child(3){border-top:1px solid var(--jvan-line);border-left:0}.jvan-seo-spec-row>div{padding:21px}.jvan-seo-faq summary{min-height:70px}.jvan-seo-faq__answer{padding-right:35px}.jvan-seo-callout{padding:32px 25px;margin-top:34px}.jvan-seo-callout .jvan-seo-button{width:100%}.jvan-seo-image-text{grid-template-columns:1fr;margin-top:32px}.jvan-seo-image-text--right .jvan-seo-image-text__media{order:initial}.jvan-seo-image-text__media{min-height:78vw}.jvan-seo-image-text__content{padding:38px 25px}.jvan-seo-contact-card,.jvan-seo-contact-form{padding:32px 24px}.jvan-seo-form-grid{grid-template-columns:1fr}.jvan-seo-form-grid__full{grid-column:auto}.jvan-seo-contact-form .jvan-seo-button{width:100%}}@media(prefers-reduced-motion:reduce){.jvan-seo-page *,.jvan-seo-page *:before,.jvan-seo-page *:after{scroll-behavior:auto!important;transition:none!important}}.jvan-seo-generic__header{border-bottom:1px solid var(--jvan-line);background:var(--jvan-soft)}.jvan-seo-generic__header .jvan-seo-page__shell{display:flex;align-items:end;min-height:220px;padding-block:56px}.jvan-seo-generic__header h1{max-width:1080px;font-size:var(--jvan-type-display)}.jvan-seo-generic__body{max-width:1040px;min-height:320px}.jvan-seo-generic__body>.rte{font-size:17px}@media(max-width:749px){.jvan-seo-generic__header .jvan-seo-page__shell{min-height:160px;padding-block:40px}.jvan-seo-generic__body>.rte{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/jvan-seo-pages.css.map */
