:root{--max-width: 1728px;--outside-block: 5.2vw;--inside-block: 10.4vw;--splash-border: 20px;--splash-hero-max-height: 1020px;--splash-split-media-height: 934px;--splash-gutter: clamp(24px, 4.63vw, 80px);--splash-inset: calc(var(--splash-gutter) - var(--splash-border));--splash-gap: clamp(20px, 2.315vw, 40px);--splash-copy-gap: 25px;--color-root: #2e241c;--color-evergreen: #006040;--color-tide: #d1f2df;--color-growth: #dff9ba;--color-mist: #fffdfb;--color-cedar: #173d33;--color-placeholder: #a6a6a6;--line-light: rgba(255, 253, 251, 0.5);--line-dark: rgba(46, 36, 28, 0.5);--hero-overlay: linear-gradient(359deg, rgba(8, 8, 8, 0) 79.11%, rgba(8, 8, 8, 0.5) 97.82%), linear-gradient(194deg, rgba(8, 8, 8, 0) 34.89%, rgba(8, 8, 8, 0.49) 65.46%);--motion-button: .4s;--ease-button: ease-out;--motion-accordion: .25s;--motion-slow: 1.25s;--ease-slow: cubic-bezier(.4, 0, .2, 1);--arrow-rest-opacity: .12}.theme-light,.theme-growth{--surface: var(--color-mist);--ink: var(--color-root);--line: var(--line-dark);--accent: var(--color-evergreen);--button-surface: var(--color-evergreen);--button-ink: var(--color-mist);--button-icon-box: var(--color-growth);--button-icon: var(--color-evergreen)}.theme-dark,.theme-cedar,.theme-evergreen,.theme-root{--surface: var(--color-cedar);--ink: var(--color-mist);--line: var(--line-light);--accent: var(--color-growth);--button-surface: var(--color-growth);--button-ink: var(--color-root);--button-icon-box: var(--color-evergreen);--button-icon: var(--color-growth)}.theme-growth{--surface: var(--color-growth)}.theme-evergreen{--surface: var(--color-evergreen)}.theme-root{--surface: var(--color-root)}.theme-light,.theme-dark,.theme-cedar,.theme-growth,.theme-evergreen,.theme-root{background-color:var(--surface);color:var(--ink)}@media(max-width: 800px){:root{--splash-border: 12px;--splash-copy-gap: 20px}}@media(prefers-reduced-motion: reduce){:root{--motion-button: 0s;--motion-accordion: 0s;--motion-slow: 0s}}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-RegularItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-MediumItalic.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-SemiBold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-SemiBoldItalic.woff2") format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-BoldItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-ExtraBoldItalic.woff2") format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-Black.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Namian";src:url("../../fonts/namian/Namian-BlackItalic.woff2") format("woff2");font-weight:900;font-style:italic;font-display:swap}body{font-family:"Namian",Arial,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:31px}.primary-heading,.secondary-heading,.tertiary-heading,.quaternary-heading,.quinary-heading,.sextary-heading{font-family:"Namian",Arial,Helvetica,sans-serif;font-weight:600;font-style:normal;margin:0}.primary-heading{font-size:clamp(32px,2.72vw,47px);line-height:1.170212766}.secondary-heading{font-size:30px;line-height:37px}.tertiary-heading{font-size:25px;line-height:31px}.quaternary-heading,.lead-para{font-size:21px;line-height:33px;font-weight:400}.quinary-heading,.basic-font,.splash-newsletter__form input,.splash-newsletter__form select,.splash-newsletter__form textarea{font-size:18px;line-height:31px}.sextary-heading,.small-print{font-size:11px;line-height:21px}.number-font{font-size:47px;line-height:55px;font-weight:400}.dropdown-font{font-size:18px;line-height:27px;font-weight:600}.caps-font,.splash-newsletter__form label{font-size:11px;line-height:18px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.button-font,.splash-newsletter__form button,.splash-newsletter__form input[type=submit]{font-size:18px;line-height:16px;font-weight:500}.splash-newsletter__form input,.splash-newsletter__form select,.splash-newsletter__form textarea{font-family:inherit}.splash-newsletter__form button,.splash-newsletter__form input[type=submit]{font-family:inherit}.custom-link a,.custom-link span{display:inline-block;padding:10px 17px 10px 0}.custom-button{margin:0 20px 20px 0}.custom-button a,.custom-button span{display:inline-block;padding:10px 30px;background:#006040;color:#fffdfb;border-radius:3px;font-weight:700;transition:background .2s ease-out}.custom-button a:hover,.custom-button span:hover{background:#002d1e}@media(max-width: 800px){.lead-para,.quaternary-heading{font-size:18px;line-height:31px}}.tivi-splash{margin:0;-webkit-font-smoothing:antialiased}.tivi-splash *,.tivi-splash *::before,.tivi-splash *::after{box-sizing:border-box}.tivi-splash h1,.tivi-splash h2,.tivi-splash h3,.tivi-splash p,.tivi-splash figure{margin:0}.tivi-splash img,.tivi-splash video{display:block;max-width:100%}.tivi-splash a{color:inherit}.tivi-splash button,.tivi-splash input,.tivi-splash textarea,.tivi-splash select{font-family:inherit}.tivi-splash button,.tivi-splash summary,.tivi-splash a{-webkit-tap-highlight-color:rgba(0,0,0,0)}.tivi-splash [hidden]{display:none !important}.tivi-splash :focus-visible{outline:2px solid var(--accent);outline-offset:5px}.splash-container{width:100%;max-width:var(--max-width);margin-inline:auto}.splash-framed{margin-inline:var(--splash-border)}.splash-framed .splash-container{max-width:calc(var(--max-width) - 2*var(--splash-border))}.splash-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--splash-copy-gap);min-width:0}.splash-richtext{width:100%}.splash-richtext a{text-underline-offset:.2em}.splash-richtext a:hover{text-decoration-thickness:2px}.splash-richtext ul,.splash-richtext ol{padding-left:1.3em}.tivi-splash .splash-richtext>*+*{margin-top:1.25em}.splash-skip{position:fixed;z-index:20;top:12px;left:12px;padding:10px 20px;background:var(--button-surface);color:var(--button-ink) !important;transform:translateY(-180%)}.splash-skip:focus{transform:none}.splash-brand{display:block;width:238px;flex:none}.splash-brand img{width:100%;height:auto}.splash-brand--footer{width:213px}.splash-hero{position:relative;isolation:isolate;margin-block:var(--splash-border);height:calc(100vh - 2*var(--splash-border));height:calc(100svh - 2*var(--splash-border));max-height:var(--splash-hero-max-height);overflow:hidden}.splash-hero>.splash-media{position:absolute;inset:0}.splash-hero:has(.splash-media:not(.splash-media--placeholder))::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--hero-overlay)}.splash-hero__inner{position:relative;z-index:2;padding:60px var(--splash-inset);display:flex;flex-direction:column;justify-content:space-between;gap:100px;pointer-events:none;height:100%}.splash-hero__inner a{pointer-events:auto}.splash-hero__bottom{position:relative;width:100%}.splash-hero__bottom .splash-copy{padding-right:300px}.splash-hero__graphic{position:absolute;right:0;bottom:0;width:265px;height:auto}.splash-media{position:relative;overflow:hidden;background:var(--color-placeholder)}.splash-media__image,.splash-media__video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.splash-media__video{z-index:1}.splash-split{display:grid;grid-template-columns:minmax(0, 904fr) minmax(0, 784fr);padding:var(--splash-border);align-items:end}.splash-split__copy{padding:50px var(--splash-inset)}.splash-split>.splash-media{align-self:start;height:var(--splash-split-media-height)}.splash-split--reverse{grid-template-columns:minmax(0, 784fr) minmax(0, 904fr)}.splash-split--media-only{grid-template-columns:minmax(0, 1fr)}.splash-hero+.splash-split{padding-top:0}.splash-sectors{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--splash-gap);padding:80px var(--splash-gutter)}.splash-sectors__heading{grid-column:span 2;align-self:center;max-width:764px;padding-right:20px}.splash-stat{min-height:235px;border:1px solid var(--color-tide);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.splash-stat__label{max-width:100%;padding:10px 15px;border-radius:0 0 8px 0;background:var(--color-tide);color:var(--color-root)}.splash-stat__label--long{max-width:258px}.splash-stat__body{padding:20px 20px 48px;margin-top:auto;width:100%;overflow-wrap:anywhere}.splash-connect{margin-top:var(--splash-border)}.splash-connect__inner{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 737px);align-items:center;padding:20px 20px 20px 0}.splash-connect__copy{min-width:0;padding:40px var(--splash-gutter) 40px var(--splash-inset);display:flex;flex-direction:column;align-items:flex-start;gap:40px}.splash-arrows{display:grid;grid-template-columns:repeat(8, minmax(0, 1fr));gap:10px}.splash-arrows__filters{position:absolute;width:0;height:0;pointer-events:none}.splash-arrows__cell{display:grid;place-items:center;aspect-ratio:83.345/79;--arrow-turn: -180deg}.splash-arrows__cell--up{--arrow-turn: -90deg}.splash-arrows__shape{width:100%;height:auto;pointer-events:none;filter:url("#splash-arrow-solid");opacity:var(--arrow-rest-opacity);transition:transform var(--motion-slow) var(--ease-slow),opacity var(--motion-slow) var(--ease-slow)}@media(hover: hover)and (pointer: fine){.splash-arrows__cell:hover .splash-arrows__shape{transform:rotate(var(--arrow-turn));opacity:1}}.splash-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:7px 7px 7px 14px;border:0;border-radius:3px;text-decoration:none;cursor:pointer;background:var(--button-surface);color:var(--button-ink) !important}.splash-button__label{display:grid;overflow:hidden;height:22px;align-items:center}.splash-button__label>span{grid-area:1/1;white-space:nowrap;transition:transform var(--motion-button) var(--ease-button)}.splash-button__label>span:last-child{transform:translateY(27px)}.splash-button__icon{display:grid;position:relative;place-items:center;width:24px;height:24px;flex:none;border-radius:3px;background:var(--button-icon-box);overflow:hidden}.splash-button__icon::before,.splash-button__icon::after{content:"";position:absolute;background:var(--button-icon);mask:url("../../../images/custom-theme/Custom%20Button%20Arrow.svg") center/contain no-repeat;width:15px;height:15px;transition:transform var(--motion-button) var(--ease-button),opacity var(--motion-button) var(--ease-button)}.splash-button__icon::after{width:16px;height:18px;mask-image:url("../../../images/custom-theme/Custom%20Button%20Arrow%20Hover.svg");transform:translateX(-24px);opacity:0}.splash-button:is(:hover,:focus-visible) .splash-button__label>span:first-child{transform:translateY(-27px)}.splash-button:is(:hover,:focus-visible) .splash-button__label>span:last-child{transform:translateY(0)}.splash-button:is(:hover,:focus-visible) .splash-button__icon::before{transform:translateX(24px);opacity:0}.splash-button:is(:hover,:focus-visible) .splash-button__icon::after{transform:translateX(0);opacity:1}.splash-faq{width:100%}.splash-faq__copy{display:flex;flex-direction:column;gap:60px}.splash-faq__item{position:relative;border-bottom:1px solid var(--line)}.splash-faq__item::after{content:"";position:absolute;bottom:-1px;left:0;height:1px;width:100%;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--motion-accordion) var(--ease-slow)}.splash-faq summary{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;padding-block:19px;cursor:pointer;list-style:none}.splash-faq summary::-webkit-details-marker{display:none}.splash-faq__icon{position:relative;display:block;width:24px;height:24px;border-radius:3px;flex:none;background:var(--button-surface);color:var(--button-icon-box)}.splash-faq__icon::before,.splash-faq__icon::after{content:"";position:absolute;top:11px;left:4px;width:16px;height:2px;background:currentColor;transition:transform var(--motion-accordion) var(--ease-slow)}.splash-faq__icon::after{transform:rotate(90deg)}.splash-faq__answer-inner{overflow:hidden;min-height:0;padding-right:42px}.splash-faq__answer-inner>*{margin-bottom:20px}.splash-faq__item[open]::after,.splash-faq__item.is-open::after{transform:scaleX(1)}.splash-faq__item[open] .splash-faq__icon::before{transform:rotate(45deg)}.splash-faq__item[open] .splash-faq__icon::after{transform:rotate(135deg)}.splash-faq__item.is-enhanced .splash-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-accordion) var(--ease-slow),opacity var(--motion-accordion) var(--ease-slow)}.splash-faq__item.is-enhanced.is-open .splash-faq__answer{grid-template-rows:1fr;opacity:1}.splash-faq__item.is-enhanced:not(.is-open) .splash-faq__icon::before{transform:none}.splash-faq__item.is-enhanced:not(.is-open) .splash-faq__icon::after{transform:rotate(90deg)}.splash-faq__item.is-enhanced:not(.is-open)::after{transform:scaleX(0)}.splash-newsletter__inner{display:grid;grid-template-columns:minmax(0, 809fr) minmax(0, 635fr);gap:clamp(40px,7.17vw,124px);align-items:end;padding:80px var(--splash-inset);min-height:396px}.splash-newsletter__graphic{width:635px;height:auto}.splash-newsletter__form{width:100%}.splash-newsletter__form iframe{display:block;width:100%;max-width:100%;border:0}.splash-newsletter__form label{display:block}.splash-newsletter__form input:not([type=submit]):not([type=checkbox]):not([type=radio]),.splash-newsletter__form textarea,.splash-newsletter__form select{width:100%;min-width:0;background:rgba(0,0,0,0);color:inherit;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 6px}.splash-newsletter__form input::placeholder{color:inherit;opacity:.5}.splash-newsletter__form input:focus{border-color:currentColor}.splash-footer__inner{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;padding:60px var(--splash-gutter)}.splash-footer__columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px}.splash-footer__column{width:195px}.splash-footer__column h2{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--line)}.splash-footer__contact{text-underline-offset:.2em}.splash-footer__legal{width:265px;opacity:.5;padding-top:24px}.splash-footer__legal a:is(:hover,:focus-visible){text-decoration:none}.splash-socials{display:flex;align-items:center;gap:10px}.splash-socials__link{display:grid;place-items:center;min-width:22px;min-height:24px;color:var(--accent) !important;transition:color var(--motion-slow) var(--ease-slow)}.splash-socials__link:is(:hover,:focus-visible){color:var(--ink) !important}.splash-socials__icon{display:block;width:22px;height:22px;background:currentColor;mask:center/contain no-repeat}.splash-socials__icon--facebook{mask-image:url("../../../images/custom-theme/FB.svg")}.splash-socials__icon--linkedin{mask-image:url("../../../images/custom-theme/Linkedin.svg")}.splash-socials__icon--twitter{mask-image:url("../../../images/custom-theme/Twitter.svg")}.splash-socials__icon--youtube{mask-image:url("../../../images/custom-theme/Youtube.svg")}@media(max-width: 1100px){.splash-hero__bottom .splash-copy{padding-right:200px}.splash-hero__graphic{width:170px}.splash-connect__inner{grid-template-columns:minmax(0, 1.1fr) minmax(0, 1fr)}.splash-connect__copy{padding-right:32px}.splash-sectors{grid-template-columns:repeat(2, minmax(0, 1fr))}.splash-sectors__heading{padding-bottom:20px}.splash-stat__body{padding-block:34px}.splash-footer__inner{flex-direction:column;gap:40px}.splash-footer__columns{justify-content:space-between;width:100%;gap:30px}}@media(max-width: 800px){.splash-hero__inner{padding-block:32px;gap:40px}.splash-hero__bottom .splash-copy{padding-right:0}.splash-hero__graphic{position:static;width:132px;margin:30px 0 0 auto}.splash-brand{width:213px}.splash-split,.splash-split--reverse{grid-template-columns:minmax(0, 1fr)}.splash-split__copy{padding-block:48px}.splash-split>.splash-media{height:auto;aspect-ratio:4/3}.splash-split--reverse>.splash-media{order:2}.splash-sectors{padding-block:48px}.splash-stat{min-height:215px}.splash-stat__label{max-width:100%;padding:10px}.splash-stat__body{padding:28px 14px}.splash-connect__inner{grid-template-columns:minmax(0, 1fr);padding:0}.splash-connect__copy{padding:48px var(--splash-inset) 32px;gap:30px}.splash-arrows{margin:0 var(--splash-inset) 20px;gap:8px}.splash-faq__copy{gap:32px}.splash-faq__answer-inner{padding-right:0}.splash-newsletter__inner{grid-template-columns:minmax(0, 1fr);padding-block:48px;gap:36px}.splash-newsletter__graphic{max-width:420px;justify-self:end}.splash-footer__inner{padding-block:40px}.splash-footer__legal{padding-top:0}.splash-socials__link{min-width:32px;min-height:44px}}@media(max-width: 480px){.splash-sectors{grid-template-columns:minmax(0, 1fr)}.splash-sectors__heading{grid-column:auto}.splash-stat{min-height:210px}.splash-stat__body{padding-inline:20px}}/*# sourceMappingURL=home.css.map */
