html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html[data-layout=space-dynamic]{&{--color-jvan-ink:#2a2a2a;--color-jvan-ink-deep:#1e1e1e;--color-jvan-ink-soft:#7c8a94;--color-jvan-paper:#f4fbff;--color-jvan-paper-dim:#d1f3ff;--color-jvan-flare:#03a4ed;--color-jvan-flare-deep:#0286c4;--color-jvan-wave:#fe3f40;--font-jvan:"Poppins", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--sd-blue:#03a4ed;--sd-blue-deep:#0286c4;--sd-red:#fe3f40;--sd-red-deep:#e42d2e;--sd-sky:#d1f3ff;--sd-page:#fff;--sd-chrome:#fafafa;--sd-rule:#2a2a2a17;--sd-shadow:0 0 15px #0000001a;--sd-shadow-lift:0 18px 40px -16px #03a4ed73;--sd-gradient:linear-gradient(105deg, #ff4d1e 0%, #ff2c6d 100%);--sd-band-blue:linear-gradient(105deg, #03a4ed 0%, #0b7fc4 55%, #1f5aa8 100%);--sd-band-blue-deep:linear-gradient(105deg, #0b6ba8 0%, #0d4f8c 55%, #14356b 100%);--sd-measure:1320px;--sd-header-h:6.25rem;--sd-header-h-scrolled:5rem;--radius-panel:0px;--radius-card:1.25rem}& body{background-color:var(--sd-page);color:var(--color-jvan-ink);font-size:.9375rem;font-weight:400;line-height:1.9}& section:has(>.jvan-panel),& footer:has(>.jvan-panel-top){margin-bottom:0;padding-inline:0}& .jvan-panel{border-radius:0;max-width:none}& .jvan-panel>div:not([aria-hidden=true]){max-width:var(--sd-measure);margin-inline:auto}& .jvan-panel.bg-jvan-ink-deep,& .jvan-panel.bg-jvan-ink{background-image:var(--sd-band-blue)}& main>section:first-child>.jvan-panel{background-color:var(--color-jvan-paper);background-image:radial-gradient(38rem 28rem at 8% 12%,#03a4ed29 0%,#0000 70%),radial-gradient(30rem 26rem at 96% 4%,#fe3f401f 0%,#0000 68%);position:relative;overflow:hidden}& section:has(>.jvan-panel)+section>.jvan-panel{border-top:1px solid var(--sd-rule)}& .jvan-card{border-radius:var(--radius-card);box-shadow:var(--sd-shadow);background-color:#fff;border:0}& .jvan-lift,& .jvan-lift-sm{box-shadow:var(--sd-shadow)}& .jvan-hoverable{transition:transform .3s,box-shadow .3s}& .jvan-hoverable:hover,& .jvan-hoverable:focus-within{box-shadow:var(--sd-shadow-lift);transform:translateY(-.5rem)}@media (prefers-reduced-motion:reduce){& .jvan-hoverable,& .jvan-hoverable:hover,& .jvan-hoverable:focus-within{transition:none;transform:none}}& .jvan-display,& .jvan-heading,& .jvan-subheading{font-family:var(--font-jvan);letter-spacing:.25px}& .jvan-display{font-size:clamp(2.25rem,5vw,3.125rem);font-weight:700;line-height:1.35}& .jvan-heading{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;line-height:1.45}& .jvan-subheading{font-size:clamp(1.125rem,2vw,1.25rem);font-weight:600;line-height:1.5}& .jvan-card h3,& .jvan-card .jvan-subheading{letter-spacing:.25px;font-weight:600}& .jvan-eyebrow{letter-spacing:.06em;color:var(--sd-red);font-size:.875rem;font-weight:500}& .jvan-eyebrow.text-jvan-ink-soft{color:var(--sd-red)}& .jvan-panel.bg-jvan-ink-deep .jvan-eyebrow,& .jvan-panel.bg-jvan-ink .jvan-eyebrow,& .jvan-panel.bg-jvan-ink-deep .jvan-eyebrow.text-jvan-flare,& .jvan-panel.bg-jvan-ink .jvan-eyebrow.text-jvan-flare{color:var(--sd-sky)}& .jvan-display .accent,& .jvan-heading .accent,& .accent-text{color:var(--sd-blue)}& .wave-text{color:var(--sd-red)}& .jvan-panel.bg-jvan-ink-deep .jvan-display .accent,& .jvan-panel.bg-jvan-ink-deep .jvan-heading .accent,& .jvan-panel.bg-jvan-ink .jvan-display .accent,& .jvan-panel.bg-jvan-ink .jvan-heading .accent{color:var(--sd-sky)}& .jvan-pill{font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;border:0;border-radius:9999px;padding:.75rem 1.5625rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s,box-shadow .3s}& .jvan-pill-solid{background-color:var(--sd-blue);color:#fff}& .jvan-pill-solid:hover,& .jvan-pill-solid:focus-visible{background-color:var(--sd-red);color:#fff}& .jvan-pill-dark{color:var(--sd-blue);box-shadow:inset 0 0 0 2px var(--sd-blue);background-color:#0000}& .jvan-pill-dark:hover,& .jvan-pill-dark:focus-visible{background-color:var(--sd-blue);color:#fff;box-shadow:inset 0 0 0 2px var(--sd-blue)}& .jvan-pill-light{color:var(--sd-red);background-color:#fff}& .jvan-pill-light:hover,& .jvan-pill-light:focus-visible{color:var(--sd-blue);background-color:#fff}& .jvan-pill-wide{box-shadow:inset 0 0 0 2px var(--sd-blue);font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;color:var(--sd-blue);border:0;border-radius:9999px;padding:1rem 1.5rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s}& .jvan-pill-wide:hover,& .jvan-pill-wide:focus-visible{background-color:var(--sd-blue);color:#fff}& .jvan-tag{background-color:var(--sd-sky);color:var(--color-jvan-ink);font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;border:0;padding:.25rem .85rem;font-size:.6875rem;font-weight:500}& .jvan-tag-hollow{color:var(--sd-blue);box-shadow:inset 0 0 0 1px var(--sd-blue);background-color:#0000}& .jvan-card .relative>.jvan-tag,& .jvan-tag.jvan-tag-link{background-color:var(--sd-blue);color:#fff}& .jvan-tag.jvan-tag-link:hover,& .jvan-tag.jvan-tag-link:focus-visible{background-color:var(--color-jvan-flare);color:#fff}& .jvan-duration{font-family:var(--font-jvan);letter-spacing:.25px;background:#1e1e1ee0;border-radius:9999px;padding:.15rem .6rem;font-size:.6875rem;font-weight:500}& .jvan-link{font-family:var(--font-jvan);letter-spacing:.25px;color:var(--sd-blue);border-bottom:0;padding-bottom:0;font-size:.9375rem;font-weight:500;text-decoration:none;transition:color .3s}& .jvan-link:hover,& .jvan-link:focus-visible{color:var(--sd-red)}& .jvan-panel.bg-jvan-ink .jvan-link,& .jvan-panel.bg-jvan-ink-deep .jvan-link{color:#fff}& .jvan-panel.bg-jvan-ink .jvan-link:hover,& .jvan-panel.bg-jvan-ink .jvan-link:focus-visible,& .jvan-panel.bg-jvan-ink-deep .jvan-link:hover,& .jvan-panel.bg-jvan-ink-deep .jvan-link:focus-visible{color:var(--sd-sky)}@media (prefers-reduced-motion:reduce){& .jvan-link{transition:none}}& .jvan-play span{background:var(--sd-gradient);opacity:1;border:0;width:3.5rem;height:3.5rem;transform:scale(1);box-shadow:0 10px 24px -8px #ff2c6db3}& .jvan-hoverable:hover .jvan-play,& .jvan-hoverable:focus-within .jvan-play{background:#1e1e1e26}& .jvan-hoverable:hover .jvan-play span,& .jvan-hoverable:focus-within .jvan-play span{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){& .jvan-hoverable:hover .jvan-play span,& .jvan-hoverable:focus-within .jvan-play span{transform:none}}& .jvan-prose p{margin-bottom:1.25rem}& .jvan-prose a{color:var(--sd-blue);font-weight:500;text-decoration:none;transition:color .3s}& .jvan-prose a:hover,& .jvan-prose a:focus-visible{color:var(--sd-red)}& .jvan-prose ul{padding-left:0;list-style:none}& .jvan-prose li{margin-bottom:.6rem;padding-left:1.75rem;position:relative}& .jvan-prose li:before{content:"";background-color:var(--sd-blue);border-radius:9999px;width:.6rem;height:.6rem;position:absolute;top:.75em;left:0}& .hero-list li:before{background-color:var(--sd-blue);border-radius:9999px;width:.6rem;height:.6rem;top:.72em}& .hero-portrait{width:min(24rem,76vw)}& .hero-portrait:before,& .hero-portrait:after{border-radius:9999px}& .hero-portrait:before{opacity:1;background-color:#0000;border:1.5rem solid #d1f3ff80;inset:-1.75rem;transform:none}& .hero-portrait:after{background-color:var(--sd-sky)}& .hero-portrait-img{filter:drop-shadow(0 18px 30px #03a4ed59);width:80%;height:80%}& .featured-rows{gap:3rem}& .featured-copy{border-radius:var(--radius-card);box-shadow:var(--sd-shadow);background-color:#fff;border:0;padding:2rem}& .featured-media{border-radius:var(--radius-card);overflow:hidden}@media (width>=64rem){& .featured-row,& .featured-row.is-flipped{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:3rem}& .featured-copy{grid-area:1/1;padding:2.5rem}& .featured-media{grid-area:1/2}& .featured-row.is-flipped .featured-copy{grid-column:2}& .featured-row.is-flipped .featured-media{grid-column:1}}& [data-contact-form] input,& [data-contact-form] textarea,& [data-vlog-controls] input,& [data-vlog-controls] select{background-color:var(--sd-sky);color:var(--color-jvan-ink);font-family:var(--font-jvan);box-shadow:none;border:0;font-weight:400;transition:box-shadow .3s}& [data-contact-form] input,& [data-vlog-controls] input,& [data-vlog-controls] select{border-radius:9999px;padding-inline:1.25rem}& [data-contact-form] textarea{border-radius:var(--radius-card)}& [data-contact-form] input:focus,& [data-contact-form] textarea:focus,& [data-vlog-controls] input:focus,& [data-vlog-controls] select:focus{box-shadow:inset 0 0 0 2px var(--sd-blue)}& [data-contact-form] label,& [data-vlog-controls] label{font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;color:var(--color-jvan-ink);font-size:.8125rem;font-weight:500}& [data-vlog-filters]>.vlog-chip{background-color:var(--sd-sky);color:var(--color-jvan-ink);font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;border:0;padding:.5rem 1.25rem;font-size:.8125rem;font-weight:500}& [data-vlog-filters]>.vlog-chip:hover,& [data-vlog-filters]>.vlog-chip.is-active{background-color:var(--sd-blue);color:#fff}& .jvan-display.tabular{letter-spacing:.25px;font-weight:700}& .wordmark{font-family:var(--font-jvan);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:.3em;font-size:1.375rem;font-weight:700;line-height:1;display:inline-flex}& .wordmark .lead-text{color:var(--sd-blue);transition:color .3s}& .wordmark .tail-text{color:var(--sd-red);transition:color .3s}& .wordmark:hover .lead-text,& .wordmark:focus-visible .lead-text{color:var(--sd-red)}& .wordmark:hover .tail-text,& .wordmark:focus-visible .tail-text{color:var(--sd-blue)}& .jvan-panel.bg-jvan-ink .wordmark .lead-text,& .jvan-panel.bg-jvan-ink .wordmark .tail-text,& .sd-footer-band .wordmark .lead-text,& .sd-footer-band .wordmark .tail-text{color:#fff}& .sd-footer-band .wordmark:hover .tail-text,& .sd-footer-band .wordmark:focus-visible .tail-text{color:var(--sd-sky)}@media (prefers-reduced-motion:reduce){& .wordmark .lead-text,& .wordmark .tail-text{transition:none}}& .sd-header{z-index:100;height:var(--sd-header-h);background-color:var(--sd-chrome);align-items:center;transition:height .3s,background-color .3s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}& .sd-header[data-scrolled]{height:var(--sd-header-h-scrolled);background-color:#fff;box-shadow:0 0 10px #00000026}& .sd-header:after{content:"";background:var(--sd-gradient);height:2px;transform:scaleX(var(--sd-progress,0));transform-origin:0;position:absolute;bottom:-1px;left:0;right:0}& .sd-header-offset{padding-top:var(--sd-header-h)}@media (prefers-reduced-motion:reduce){& .sd-header{transition:none}}& .sd-nav-link{font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;color:var(--color-jvan-ink-deep);align-items:center;padding:.4rem 0;font-size:.9375rem;font-weight:500;transition:color .3s;display:inline-flex;position:relative}& .sd-nav-link:hover,& .sd-nav-link:focus-visible,& .sd-nav-link.active{color:var(--sd-red)}& .sd-nav-link.active:after{content:"";background-color:var(--sd-red);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}& .sd-nav-panel{background-color:var(--sd-chrome);border-top:1px solid var(--sd-rule);position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px -16px #00000059}& .sd-nav-row{border-bottom:1px solid var(--sd-rule);width:100%;height:3.125rem;line-height:3.125rem;font-family:var(--font-jvan);letter-spacing:.25px;color:var(--color-jvan-ink-deep);padding:0 1.25rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s;display:block}& .sd-nav-row:hover,& .sd-nav-row:focus-visible,& .sd-nav-row.active{color:var(--sd-red);background-color:#eee}& .nav-toggle{color:var(--color-jvan-ink-deep)}& .nav-toggle .toggler-icon{width:1.5rem;height:1.5rem}& .nav-toggle .toggler-icon-close,& .nav-toggle[aria-expanded=true] .toggler-icon-open{display:none}& .nav-toggle[aria-expanded=true] .toggler-icon-close{display:inline-block}& .sd-header>div{width:100%;position:relative}& .sd-footer-band{background:var(--sd-band-blue-deep);color:#fff}& .sd-footer-heading{font-family:var(--font-jvan);letter-spacing:.25px;text-transform:capitalize;color:#fff;margin-bottom:1.25rem;font-size:.875rem;font-weight:600}& .sd-footer-link{font-family:var(--font-jvan);letter-spacing:.25px;color:#fffc;font-size:.9375rem;font-weight:400;transition:color .3s}& .sd-footer-link:hover,& .sd-footer-link:focus-visible,& .sd-footer-link.active{color:#fff}& .sd-meta{font-family:var(--font-jvan);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:400}& .sd-footer-base{background-color:var(--sd-page);text-align:center;color:var(--color-jvan-ink);padding:1.875rem 1.25rem 2.8125rem;font-size:.875rem}& .sd-credit-name{color:var(--sd-red);font-weight:500}& .sd-heart{color:var(--sd-red)}& .sd-social{color:#fff;background-color:#ffffff29;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:background-color .3s,color .3s;display:flex}& .sd-social:hover,& .sd-social:focus-visible{color:var(--sd-blue);background-color:#fff}& .sd-totop{z-index:40;background-color:var(--sd-blue);color:#fff;cursor:pointer;opacity:0;visibility:hidden;border:0;border-radius:9999px;justify-content:center;align-items:center;width:2.875rem;height:2.875rem;transition:opacity .3s,transform .3s,background-color .3s,visibility .3s;display:flex;position:fixed;bottom:1.25rem;right:1.25rem;transform:translateY(.5rem);box-shadow:0 10px 24px -10px #03a4edcc}& .sd-totop[data-visible]{opacity:1;visibility:visible;transform:none}& .sd-totop:hover{background-color:var(--sd-red)}@media (prefers-reduced-motion:reduce){& .sd-totop{transition:none}}& .frame-fill{object-fit:cover;width:100%;height:100%;display:block}& .tabular{font-variant-numeric:tabular-nums}& ::selection{background:var(--sd-blue);color:#fff}& :focus-visible{outline:2px solid var(--sd-blue);outline-offset:3px}}
