sup,sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}textarea,select,optgroup,input,button{color:inherit;font:inherit;margin:0}html{font-family:sans-serif}html input[type=button]{cursor:pointer}html input[disabled]{cursor:default}body{margin:0}article{display:block}aside{display:block}details{display:block}figcaption{display:block}figure{display:block;margin:1em 40px}footer{display:block}header{display:block}hgroup{display:block}main{display:block}menu{display:block}nav{display:block}section{display:block}summary{display:block}audio{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}canvas{display:inline-block;vertical-align:baseline}progress{display:inline-block;vertical-align:baseline}video{display:inline-block;vertical-align:baseline}[hidden]{display:none}template{display:none}a{background-color:rgba(0,0,0,0)}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b{font-weight:bold}strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub{bottom:-0.25em}sup{top:-0.5em}img{border:0}hr{box-sizing:content-box;height:0}pre{overflow:auto;font-family:monospace,monospace;font-size:1em}code{font-family:monospace,monospace;font-size:1em}kbd{font-family:monospace,monospace;font-size:1em}samp{font-family:monospace,monospace;font-size:1em}button{overflow:visible;text-transform:none;cursor:pointer}input{line-height:normal}optgroup{font-weight:bold}select{text-transform:none}textarea{overflow:auto}input[type=reset]{cursor:pointer}input[type=submit]{cursor:pointer}button[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td{padding:0}th{padding:0}svg:not(:root){overflow:hidden}:root{--bright-white: #FFFFFF;--califlower: #C0CBE6;--charcoal: #242021;--forest: #264132;--neon-grellow: #D7FF57;--sand: #E9E4D1;--sea: #004987;--wave: #5EB3E4;--blue: #0049FF;--cream: #F2F0E4;--green: #E2FFAF;--orange: #EE6A5D;--pink: #FBB2AD;--purple: #5F61E4;--purple-accessible: #7A7CFF;--black: #000000;--white: #FFFFFF}.t-sea-on-white{--color-background: var(--bright-white);--color-text: var(--sea);--color-accent: var(--purple);--color-neutral-accent: var(--wave)}.t-sea-on-white--reverse{--color-background: var(--sea);--color-text: var(--bright-white);--color-accent: var(--purple-accessible);--color-neutral-accent: var(--wave)}.t-wave-on-white{--color-background: var(--bright-white);--color-text: var(--wave);--color-accent: var(--purple)}.t-wave-on-white--reverse{--color-background: var(--wave);--color-text: var(--bright-white);--color-accent: var(--purple)}.t-forest-on-white{--color-background: var(--bright-white);--color-text: var(--forest);--color-accent: var(--purple)}.t-forest-on-white--reverse{--color-background: var(--forest);--color-text: var(--bright-white);--color-accent: var(--purple)}.t-charcoal-on-white{--color-background: var(--bright-white);--color-text: var(--charcoal);--color-accent: var(--purple)}.t-charcoal-on-white--reverse{--color-background: var(--charcoal);--color-text: var(--bright-white);--color-accent: var(--purple)}.t-ecotech-blues{--color-background: var(--sea);--color-text: var(--wave);--color-accent: var(--purple-accessible)}.t-ecotech-blues--reverse{--color-background: var(--wave);--color-text: var(--sea);--color-accent: var(--purple)}.t-sea-grellow{--color-background: var(--sea);--color-text: var(--neon-grellow);--color-accent: var(--purple-accessible)}.t-sea-grellow--reverse{--color-background: var(--neon-grellow);--color-text: var(--sea);--color-accent: var(--purple)}.t-sustainable{--color-background: var(--forest);--color-text: var(--neon-grellow);--color-accent: var(--purple)}.t-sustainable--reverse{--color-background: var(--neon-grellow);--color-text: var(--forest);--color-accent: var(--purple)}.t-blue-cali{--color-background: var(--sea);--color-text: var(--califlower);--color-accent: var(--purple-accessible)}.t-blue-cali--reverse{--color-background: var(--califlower);--color-text: var(--sea);--color-accent: var(--purple)}.t-shoreline{--color-background: var(--wave);--color-text: var(--sand);--color-accent: var(--purple)}.t-shoreline--reverse{--color-background: var(--sand);--color-text: var(--wave);--color-accent: var(--purple)}.t-tree-mist{--color-background: var(--forest);--color-text: var(--califlower);--color-accent: var(--purple)}.t-tree-mist--reverse{--color-background: var(--califlower);--color-text: var(--forest);--color-accent: var(--purple)}.t-sea-sand{--color-background: var(--sea);--color-text: var(--sand);--color-accent: var(--purple-accessible)}.t-sea-sand--reverse{--color-background: var(--sand);--color-text: var(--sea);--color-accent: var(--purple)}.t-trees-sand{--color-background: var(--forest);--color-text: var(--sand);--color-accent: var(--purple)}.t-trees-sand--reverse{--color-background: var(--sand);--color-text: var(--forest);--color-accent: var(--purple)}.t-beach-foam{--color-background: var(--califlower);--color-text: var(--cream);--color-accent: var(--purple)}.t-beach-foam--reverse{--color-background: var(--cream);--color-text: var(--califlower);--color-accent: var(--purple)}.t-sunrise{--color-background: var(--orange);--color-text: var(--pink);--color-accent: var(--purple)}.t-sunrise--reverse{--color-background: var(--pink);--color-text: var(--orange);--color-accent: var(--purple)}.t-orange-cream{--color-background: var(--orange);--color-text: var(--cream);--color-accent: var(--purple)}.t-orange-cream--reverse{--color-background: var(--cream);--color-text: var(--orange);--color-accent: var(--purple)}.t-tri-theme-01{--color-background: var(--forest);--color-text: var(--califlower);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--forest)}.t-tri-theme-01--reverse{--color-background: var(--califlower);--color-text: var(--forest);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--forest)}.t-tri-theme-02{--color-background: var(--sea);--color-text: var(--sand);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--sea)}.t-tri-theme-02--reverse{--color-background: var(--sand);--color-text: var(--sea);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--sea)}.t-tri-theme-03{--color-background: var(--califlower);--color-text: var(--forest);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--forest)}.t-tri-theme-03--reverse{--color-background: var(--forest);--color-text: var(--califlower);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--forest)}.t-tri-theme-04{--color-background: var(--wave);--color-text: var(--cream);--color-accent: var(--sea);--color-neutral-accent: var(--wave)}.t-tri-theme-04--reverse{--color-background: var(--cream);--color-text: var(--wave);--color-accent: var(--sea);--color-neutral-accent: var(--sea)}.t-tri-theme-05{--color-background: var(--cream);--color-text: var(--sea);--color-accent: var(--wave);--color-neutral-accent: var(--wave)}.t-tri-theme-05--reverse{--color-background: var(--sea);--color-text: var(--cream);--color-accent: var(--wave);--color-neutral-accent: var(--wave)}.t-tri-theme-06{--color-background: var(--wave);--color-text: var(--cream);--color-accent: var(--sand)}.t-tri-theme-06--reverse{--color-background: var(--cream);--color-text: var(--wave);--color-accent: var(--sand);--color-neutral-accent: var(--wave)}.t-tri-theme-07{--color-background: var(--califlower);--color-text: var(--sea);--color-accent: var(--cream);--color-neutral-accent: var(--sea)}.t-tri-theme-07--reverse{--color-background: var(--sea);--color-text: var(--califlower);--color-accent: var(--cream);--color-neutral-accent: var(--sea)}.t-tri-theme-08{--color-background: var(--wave);--color-text: var(--bright-white);--color-accent: var(--sea);--color-neutral-accent: var(--sea)}.t-tri-theme-08--reverse{--color-background: var(--bright-white);--color-text: var(--wave);--color-accent: var(--sea);--color-neutral-accent: var(--sea)}.t-tri-theme-09{--color-background: var(--sea);--color-text: var(--cream);--color-accent: var(--wave);--color-neutral-accent: var(--wave)}.t-tri-theme-09--reverse{--color-background: var(--cream);--color-text: var(--sea);--color-accent: var(--wave);--color-neutral-accent: var(--wave)}.t-tri-theme-10{--color-background: var(--bright-white);--color-text: var(--sea);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--sea)}.t-tri-theme-10--reverse{--color-background: var(--sea);--color-text: var(--bright-white);--color-accent: var(--neon-grellow);--color-neutral-accent: var(--sea)}:root{--s-1: 1px;--s-10: 10px;--s-24: calc(var(--scale-50) * 24);--s-48: calc(var(--scale-50) * 48);--s-72: calc(var(--scale-50) * 72);--s-96: calc(var(--scale-50) * 96);--s-144: calc(var(--scale-50) * 144);--s-216: calc(var(--scale-50) * 216)}:root{--scale-25:.25px}@media screen and (min-width: 320px){:root{--scale-25:calc(0.25px + 0.75 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-25:1px}}:root{--scale-33:.33px}@media screen and (min-width: 320px){:root{--scale-33:calc(0.33px + 0.67 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-33:1px}}:root{--scale-50:.5px}@media screen and (min-width: 320px){:root{--scale-50:calc(0.5px + 0.5 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-50:1px}}:root{--scale-66:.66px}@media screen and (min-width: 320px){:root{--scale-66:calc(0.66px + 0.34 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-66:1px}}:root{--scale-75:.75px}@media screen and (min-width: 320px){:root{--scale-75:calc(0.75px + 0.25 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-75:1px}}:root{--scale-90:.9px}@media screen and (min-width: 320px){:root{--scale-90:calc(0.9px + 0.1 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--scale-90:1px}}@media(min-width: 1440px){:root{--scale-25: 0.0694444444vw;--scale-33: 0.0694444444vw;--scale-50: 0.0694444444vw;--scale-66: 0.0694444444vw;--scale-75: 0.0694444444vw;--scale-90: 0.0694444444vw;--s-1: 0.0694444444vw;--s-10: 0.6944444444vw}}:root{--s-block: var(--s-216);--s-none: 0px;--s-extra-small: var(--s-48);--s-small: var(--s-72);--s-medium: var(--s-96);--s-large: var(--s-144);--s-extra-large: var(--s-216)}:root{--image-caption: 14px;--display-lh: calc(var(--display) * 1.2);--h1-lh: calc(var(--h1) * 1.2);--h2-lh: calc(var(--h2) * 1.2);--h3-lh: calc(var(--h2) * 1.3333);--h4-lh: 1.05;--h5-lh: 1.2;--body1-lh: 1.5em;--body2-lh: 1.3333em;--body3-lh: min(16.8px, 120%);--body4-lh: calc(var(--body4) * 1.2);--eyebrow-lh: calc(var(--eyebrow) * 1.2);--image-caption-lh: 1.2;--action1-lh: max(24px, 133%);--action2-lh: min(15.4px, 120%);--h1-ls: 0.4px;--h2-ls: 0.27px;--h3-ls: 0.27px;--h4-ls: 0.18px;--h5-ls: 0.16px;--body1-ls: 0;--body2-ls: 0.18px;--body3-ls: 0.16px;--body4-ls: 0.16px;--eyebrow-ls: 0.32px;--image-caption-ls: 0.14px;--action1-ls: 0.25px;--action2-ls: 0.2px}:root{--display:30px}@media screen and (min-width: 320px){:root{--display:calc(30px + 60 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--display:90px}}:root{--h1:24px}@media screen and (min-width: 320px){:root{--h1:calc(24px + 36 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--h1:60px}}:root{--h2:18px}@media screen and (min-width: 320px){:root{--h2:calc(18px + 22 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--h2:40px}}:root{--h3:16px}@media screen and (min-width: 320px){:root{--h3:calc(16px + 10 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--h3:26px}}:root{--h4:14px}@media screen and (min-width: 320px){:root{--h4:calc(14px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--h4:18px}}:root{--h5:12px}@media screen and (min-width: 320px){:root{--h5:calc(12px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--h5:16px}}:root{--body1:16px}@media screen and (min-width: 320px){:root{--body1:calc(16px + 6 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--body1:22px}}:root{--body2:14px}@media screen and (min-width: 320px){:root{--body2:calc(14px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--body2:18px}}:root{--body3:12px}@media screen and (min-width: 320px){:root{--body3:calc(12px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--body3:16px}}:root{--body4:10px}@media screen and (min-width: 320px){:root{--body4:calc(10px + 3 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--body4:13px}}:root{--eyebrow:12px}@media screen and (min-width: 320px){:root{--eyebrow:calc(12px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--eyebrow:16px}}:root{--action1:18px}@media screen and (min-width: 320px){:root{--action1:calc(18px + 7 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--action1:25px}}@media(min-width: 1440px){:root{--display: 6.25vw;--h1: 4.1666666667vw;--h2: 2.7777777778vw;--h3: 1.8055555556vw;--h4: 1.25vw;--h5: 1.1111111111vw;--body1: 1.5277777778vw;--body2: 1.25vw;--body3: 1.1111111111vw;--body4: 0.9027777778vw;--eyebrow: 1.1111111111vw;--image-caption: 0.9722222222vw;--action1: 1.7361111111vw;--h1-ls: 0.0277777778vw;--h2-ls: 0.01875vw;--h3-ls: 0.0125vw;--h4-ls: 0.0111111111vw;--h5-ls: 0.0097222222vw;--body2-ls: 0.0111111111vw;--body3-ls: 0.0097222222vw;--body4-ls: 0.12 0.0555555556vw;--image-caption-ls: 0.0194444444vw;--eyebrow-ls: 0.0097222222vw;--action1-ls: 0.0138888889vw;--action2-ls: 0.0111111111vw}}:root{--scrollbar-width: 20px;--wrapper: calc(100vw - 2 * var(--gutter-wrapper));--s-col: calc(((100vw - var(--scrollbar-width)) - 5 * var(--gutter) - 2 * var(--gutter-wrapper)) / 6)}:root{--gutter:20px}@media screen and (min-width: 320px){:root{--gutter:calc(20px + 4 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--gutter:24px}}:root{--gutter-wrapper:16px}@media screen and (min-width: 320px){:root{--gutter-wrapper:calc(16px + 32 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){:root{--gutter-wrapper:48px}}@media(min-width: 1440px){:root{--gutter: 1.6666666667vw;--gutter-wrapper: 3.3333333333vw}}@media(min-width: 900px){:root{--s-col: calc(((100vw - var(--scrollbar-width)) - 11 * var(--gutter) - 2 * var(--gutter-wrapper)) / 12)}}:root{--br: calc(20 * var(--scale-25));--arc-1: cubic-bezier(0.22,0.61,0.36,1.00);--arc-1-duration: 1s;--external-delay: .5s;--s-thin: .1em}.bt{text-wrap:balance}:root{--page-header: calc(100 * var(--scale-75))}.display{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--display);line-height:var(--display-lh);letter-spacing:-0.0066666em}.h1{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}.h2{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}.h3{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h3);line-height:1.3333;letter-spacing:.27px}.h4{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h4);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}.h5{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h5);line-height:var(--h5-lh);letter-spacing:var(--h5-ls)}.body1{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body1);line-height:var(--body1-lh);letter-spacing:var(--body1-ls)}.body2{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls)}.body3{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls)}.body4{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--body4);line-height:var(--body4-lh);letter-spacing:var(--body4-ls)}.eyebrow{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--eyebrow);line-height:var(--eyebrow-lh);letter-spacing:var(--eyebrow-ls)}.image-caption{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--image-caption);line-height:var(--image-caption-lh);letter-spacing:var(--image-caption-ls)}.action1{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--action1);line-height:var(--action1-lh);letter-spacing:var(--action1-ls)}.action2{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--body2);line-height:var(--action2-lh);letter-spacing:var(--action2-ls)}.grid-overlay{position:fixed;inset:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);padding:0 var(--gutter-wrapper);pointer-events:none;user-select:none;z-index:999;opacity:0}.js .grid-overlay{opacity:1}@media(min-width: 900px){.grid-overlay{grid-template-columns:repeat(12, 1fr)}}.grid-overlay div{height:100%;background:rgba(0,255,255,.2)}*{box-sizing:border-box}html{font-size:100%;line-height:normal;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body1);line-height:var(--body1-lh);letter-spacing:var(--body1-ls);--color-background: var(--bright-white);--color-text: var(--sea);--color-accent: var(--purple);--color-neutral-accent: var(--wave);color:var(--color-text);background:var(--color-background);top:0}.has-modal-open body{overflow:hidden}.turbo-progress-bar{background-color:var(--wave)}p:first-child{margin-top:0}p:last-child{margin-bottom:0}p:empty{display:none}ul,ol{margin:0;padding:0;list-style-type:none}ul:not([class]) li,ol:not([class]) li{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h3);line-height:1.3333;letter-spacing:.27px;padding-left:1.75em;position:relative}ul:not([class]) li::before,ol:not([class]) li::before{content:" ";display:block;position:absolute;left:0;width:.75em;height:.75em;background:var(--color-neutral-accent);-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle);top:calc(var(--h3)*1.1*.5);transform:translateY(-50%)}ul:not([class]) li:not(:first-of-type),ol:not([class]) li:not(:first-of-type){margin-top:.25em}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:inherit}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}h2{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}h3{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h3);line-height:1.3333;letter-spacing:.27px}h4{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h4);line-height:var(--h4-lh);letter-spacing:var(--h4-ls)}h5{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h5);line-height:var(--h5-lh);letter-spacing:var(--h5-ls)}a{text-decoration:none}a:not([class]){text-decoration:none}img,picture{max-width:100%;width:100%;height:auto}img[class],svg[class],picture[class]{display:block}picture img{object-fit:cover;width:100%;height:100%;object-position:50% 50%}label{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h5);line-height:var(--h5-lh);letter-spacing:var(--h5-ls);color:var(--color-text)}@media(min-width: 600px){label{font-weight:400}}input{border:0;appearance:none;-webkit-appearance:none;border-radius:0;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls);padding:0;display:block;width:100%;background:rgba(0,0,0,0);color:var(--color-text);border-bottom:.1em var(--color-text) solid;padding-bottom:.25em;transition:border-color .25s ease}input:focus{outline:0;border-color:var(--color-text)}textarea{min-width:100%;min-height:var(--s-medium);resize:vertical;border-bottom:.1em var(--color-text) solid;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls)}.l-block{padding:var(--pt, var(--s-216)) var(--gutter-wrapper) var(--pb, var(--s-216));display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter)}@media(min-width: 900px){.l-block{grid-template-columns:repeat(12, 1fr)}}.l-block.t-sea-on-white+.l-block.t-sea-on-white{--pt: 0}.resource-grid{background:var(--color-background);--pt: var(--s-large);--pb: var(--s-small)}@media(min-width: 600px){.resource-grid{--pb: var(--s-medium)}}@media(min-width: 1100px){.resource-grid{--pb: var(--s-large);padding-right:var(--gutter-wrapper)}}.resource-grid__headline-wrapper{grid-column:1/-1}@media(min-width: 900px){.resource-grid__headline-wrapper{grid-column:1/9}.resource-grid__headline-wrapper:last-of-type{grid-column:1/10}}.resource-grid__grid{grid-column:1/-1;display:grid;column-gap:var(--gutter);row-gap:var(--gutter);grid-template-columns:repeat(auto-fill, minmax(100px, 1fr))}@media(min-width: 380px){.resource-grid__grid{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}@media(min-width: 450px){.resource-grid__grid{grid-template-columns:repeat(auto-fill, minmax(187px, 1fr))}}@media(min-width: 900px){.resource-grid__grid{grid-template-columns:repeat(auto-fill, minmax(236px, 1fr))}}@media(min-width: 1100px){.resource-grid__grid{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}}@media(min-width: 1350px){.resource-grid__grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--s-1) * 250), 1fr))}}.product-grid{background:var(--color-background);--pt: var(--s-large);--pb: var(--s-small)}@media(min-width: 600px){.product-grid{--pb: var(--s-medium)}}@media(min-width: 1100px){.product-grid{--pb: var(--s-large);padding-right:var(--gutter-wrapper)}}.product-grid__headline-wrapper{grid-column:1/-1}@media(min-width: 900px){.product-grid__headline-wrapper{grid-column:1/9}.product-grid__headline-wrapper:last-of-type{grid-column:1/10}}.product-grid__grid{grid-column:1/-1;display:grid;column-gap:var(--gutter);row-gap:calc(2*var(--gutter));grid-template-columns:repeat(auto-fill, minmax(calc(250 * var(--s-1)), 1fr))}.product-grid-carousel{background:var(--color-background);--pt: var(--s-large);--pb: var(--s-small)}@media(min-width: 600px){.product-grid-carousel{--pb: var(--s-medium)}}@media(min-width: 900px){.product-grid-carousel{padding-right:0}}@media(min-width: 1100px){.product-grid-carousel{--pb: var(--s-large);padding-right:var(--gutter-wrapper)}}.product-grid-carousel__headline-wrapper{grid-column:1/-1}@media(min-width: 900px){.product-grid-carousel__headline-wrapper{grid-column:1/9}.product-grid-carousel__headline-wrapper:last-of-type{grid-column:1/10}}.product-grid-carousel__carousel.carousel{grid-column:1/-1;--c-gap: var(--gutter)}@media(min-width: 600px){.product-grid-carousel__carousel.carousel{--c-size: calc(calc(2 * var(--gutter)) + calc(var(--s-col) * 3));--c-scroll: 2}}@media(min-width: 900px){.product-grid-carousel__carousel.carousel{--c-size: calc(calc(calc(2 * var(--gutter)) + calc(var(--s-col) * 3)) + calc(var(--gutter-wrapper)));--c-scroll: 3}}@media(min-width: 1100px){.product-grid-carousel__carousel.carousel{--c-scroll: 0}}@media(min-width: 1100px){.product-grid-carousel__carousel.carousel .carousel__viewport{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:var(--s-96)}}.product-grid-carousel__carousel-ui{margin-top:var(--s-72);display:flex;justify-content:space-between}@media(min-width: 900px){.product-grid-carousel__carousel-ui .is-next{padding-right:var(--gutter-wrapper)}}@media(min-width: 1100px){.product-grid-carousel__carousel-ui{display:none}}.product-grid-carousel__carousel-ui .circle-btn__arrow{color:var(--color-text)}.product-grid-carousel__prev-btn{transform:rotateZ(180deg);transform-origin:50% 50%}.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn{color:var(--color-text);background:rgba(0,0,0,0);transition:color .25s ease,background .25s ease}.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn:hover,.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn:focus-visible,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn:hover,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn:focus-visible{background:var(--color-text);color:var(--color-background)}.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn:hover .circle-btn__arrow,.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn:focus-visible .circle-btn__arrow,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn:hover .circle-btn__arrow,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn:focus-visible .circle-btn__arrow{color:var(--color-background)}.product-grid-carousel__btn-wrapper .product-grid-carousel__prev-btn .circle-btn__outer-stroke,.product-grid-carousel__btn-wrapper .product-grid-carousel__next-btn .circle-btn__outer-stroke{stroke:var(--color-text)}.two-column-plain{row-gap:var(--s-small)}.two-column-plain div:not([class]){margin:1em 0}.two-column-plain div:not([class]):first-child{margin-top:0}.two-column-plain div:not([class]):last-child{margin-bottom:0}.two-column-plain .lockup-eyebrow-headline:first-child:last-child h2{margin-bottom:0}.two-column-plain__hero-slot{grid-column:1/-1}.two-column-plain__col{grid-column:1/-1}@media(min-width: 900px){.two-column-plain__col{display:flex;flex-direction:column;align-items:start}.two-column-plain__col.is-first{grid-column:1/7;padding-right:var(--s-col)}.two-column-plain__col.is-first .lockup-eyebrow-headline{margin-top:-2em}.two-column-plain__col.is-second{grid-column:7/-1;padding-right:var(--s-col)}}.two-column-plain__footnote{padding-right:calc(var(--s-col)*1)}.two-column-plain__footnote .cta-link__wave-wrapper{bottom:0}.two-column-plain__footnote:not(:first-child){margin-top:2em}.two-column-plain__footnote:not(:last-child){margin-bottom:2em}@media(min-width: 900px){.two-column-plain__col.is-second .two-column-plain__footnote{align-self:end;max-width:calc(var(--s-col)*3 + 2*var(--gutter));margin-right:calc(-1*var(--s-col));padding-right:0}}.two-column-plain__social-bar{display:flex;gap:1em}.two-column-plain__social-bar .p-social-link{color:var(--color-neutral-accent);width:calc(40*var(--scale-75));transition:color .25s ease}.two-column-plain__social-bar .p-social-link svg{display:block;width:100%;height:auto}.two-column-plain__social-bar .p-social-link:hover,.two-column-plain__social-bar .p-social-link:focus-visible{color:var(--color-accent)}@media(min-width: 900px){.two-column-plain__social-bar{gap:2em}}.two-column-plain__img-wrapper{width:100%;height:auto}.longform-body{position:relative}.longform-body.has-badge{--pb: var(--s-medium)}.longform-body__headline-wrapper{grid-column:1/-1}@media(min-width: 900px){.longform-body__headline-wrapper{grid-column:1/9}.longform-body__headline-wrapper:last-of-type{grid-column:1/10}}.longform-body__body-slot{grid-column:1/-1}@media(min-width: 900px){.longform-body__body-slot{grid-column:1/9}.longform-body__body-slot:last-of-type{grid-column:1/10}.longform-body__body-slot.has-columns{grid-column:1/-1}.longform-body__body-slot.is-two-col--tight{grid-column:1/10}}.longform-body__sidebar-slot{grid-column:1/-2}.has-graphic .longform-body__sidebar-slot{grid-column:1/-1}@media(min-width: 600px){.longform-body__sidebar-slot{grid-column:1/4}.has-graphic .longform-body__sidebar-slot{grid-column:1/4}}@media(min-width: 900px){.longform-body__sidebar-slot{grid-column:10/-1}.has-graphic .longform-body__sidebar-slot{grid-column:10/-1;grid-row:1/3}}.longform-body__footnote,.longform-body__impact-graphic{margin-top:2em}@media(min-width: 900px){.longform-body__footnote,.longform-body__impact-graphic{margin-top:0}}.longform-body__rotating-badge-slot{color:var(--color-neutral-accent);display:grid;grid-column:1/-1}.longform-body__rotating-badge-slot .rotating-badge{--badge-size: max(var(--s-col), 80px);width:var(--badge-size);justify-self:end;margin-top:var(--s-small)}.longform-body__rotating-badge-slot .rotating-badge__icon{width:100%;height:auto}@media(min-width: 600px){.longform-body__body-wrapper{padding-right:calc(var(--gutter) + var(--s-col))}}@media(min-width: 900px){.has-columns .longform-body__body-wrapper{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls);column-gap:var(--gutter)}.has-columns .longform-body__body-wrapper p{padding-right:1em}.is-two-col .longform-body__body-wrapper{columns:2;padding-right:calc(var(--s-col)*2 + var(--gutter)*2)}.is-three-col .longform-body__body-wrapper{columns:2;padding-right:0}.is-two-col--tight .longform-body__body-wrapper{columns:2}}@media(min-width: 1100px){.is-two-col .longform-body__body-wrapper{padding-right:calc(var(--s-col)*4 + var(--gutter)*4)}.is-three-col .longform-body__body-wrapper{columns:3;padding-right:0}.is-two-col--tight .longform-body__body-wrapper{columns:2}}.two-column-circle-image__image-slot{grid-column:1/-1;padding:0 var(--s-col)}@media(min-width: 900px){.two-column-circle-image__image-slot{grid-column:7/12;grid-row:1;padding:0}.is-reversed .two-column-circle-image__image-slot{grid-column:1/6}}.two-column-circle-image__image-wrapper{height:100%;align-items:start}@media(min-width: 900px){.two-column-circle-image__image-wrapper{display:flex;flex-direction:column;justify-content:center}}.two-column-circle-image__text-slot{grid-column:1/-1}@media(min-width: 900px){.two-column-circle-image__text-slot{grid-column:1/6;grid-row:1}.is-reversed .two-column-circle-image__text-slot{grid-column:7/12}}.two-column-circle-image__text-slot .lockup-eyebrow-headline{padding-top:var(--s-216)}@media(min-width: 900px){.two-column-circle-image__text-slot .lockup-eyebrow-headline{padding-top:0}}.image{padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-top:0;margin-bottom:0;--pt: var(--s-216);--pb: var(--s-216);padding-top:var(--pt);padding-bottom:var(--pb);margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.image{margin-left:0;margin-right:0}}.image__image-wrapper{grid-column:1/-1;width:100%;height:auto}.image__caption{grid-column:1/-1;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--image-caption);line-height:var(--image-caption-lh);letter-spacing:var(--image-caption-ls);margin-top:1em;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 900px){.image__caption{grid-column:7/11}}@media(min-width: 750px){.image__caption{margin-right:calc(-1*var(--gutter));padding-left:0;padding-right:0}}.image__caption a{color:var(--color-accent)}.video{padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-top:0;margin-bottom:0;--pt: var(--s-216);--pb: var(--s-216);padding-top:var(--pt);padding-bottom:var(--pb);margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.video{margin-left:0;margin-right:0}}.video__frame{grid-column:1/-1;width:100%;height:auto}.video__caption{grid-column:1/-1;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--image-caption);line-height:var(--image-caption-lh);letter-spacing:var(--image-caption-ls);margin-top:1em;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 900px){.video__caption{grid-column:7/11}}@media(min-width: 750px){.video__caption{margin-right:calc(-1*var(--gutter));padding-left:0;padding-right:0}}.video__caption a{color:var(--color-accent)}.photo-grid{gap:var(--gutter);grid-template-rows:1fr 1fr 1fr;--pb: 0;--pt: 0}@media(min-width: 900px){.photo-grid{grid-template-rows:1fr 1fr}}.photo-grid__top-slot{grid-column:1/-1}.photo-grid__right-slot{grid-column:1/-1}@media(min-width: 900px){.photo-grid__right-slot{grid-column:7/-1;grid-row:2}}.photo-grid__left-slot{grid-column:1/-1;display:grid;grid-template-rows:1fr 1fr;gap:var(--gutter)}@media(min-width: 900px){.photo-grid__left-slot{grid-column:1/7;grid-row:2}}.photo-grid__left-slot .wave-pattern{position:relative}.photo-grid__left-slot .wave-pattern .wave-pattern__inner{height:210%;width:210%}.photo-grid__illustration-wrapper{display:flex;align-items:center;justify-content:center;background-color:var(--color-background);color:var(--color-text);height:100%;padding:1em}.photo-grid__illustration-wrapper .photo-grid__icon{width:60px}@media screen and (min-width: 320px){.photo-grid__illustration-wrapper .photo-grid__icon{width:calc(60px + 100 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.photo-grid__illustration-wrapper .photo-grid__icon{width:160px}}@media(min-width: 1440px){.photo-grid__illustration-wrapper .photo-grid__icon{width:11.1111111111vw}}.photo-grid__illustration-text-wrapper{margin-right:1em}.photo-grid__two-small-images{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);height:100%}.photo-grid__image-illustration{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter);height:100%}.photo-grid__small-illustration{background-color:var(--color-background);height:100%;display:flex;justify-content:center;align-items:center}.photo-grid__small-illustration .photo-grid__icon{padding:7%;max-width:unset;width:50%}@media(min-width: 900px){.photo-grid__small-illustration .photo-grid__icon{padding:10%;width:70%}}.wave-pattern{width:100%;height:100%;background:var(--wave-bg-color, var(--color-background));color:var(--wave-color, var(--color-text));overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.wave-pattern__inner{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transform:skewY(-10deg)}.wave-pattern__pattern{width:max(1500px,200%);height:auto;animation:wave-pattern 20s reverse linear infinite;position:absolute;top:50%;left:0;bottom:0}@keyframes wave-pattern{0%{transform:translateY(-50%) translateX(0)}100%{transform:translateY(-50%) translateX(-50%)}}.pull-quote{--pt: var(--pq-padding);--pb: var(--pq-padding);padding-left:0;padding-right:0;margin-left:calc(-1*--gutter-wrapper);margin-right:calc(-1*--gutter-wrapper);row-gap:2.5em;background-color:var(--color-background);color:var(--color-text)}.pull-quote{--pq-padding:54px}@media screen and (min-width: 320px){.pull-quote{--pq-padding:calc(54px + 64 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.pull-quote{--pq-padding:118px}}@media(min-width: 750px){.pull-quote{margin-left:var(--gutter-wrapper);margin-right:var(--gutter-wrapper)}}.pull-quote__icon-slot{grid-column:1/-1}@media(min-width: 900px){.pull-quote__icon-slot{grid-column:1/4;margin-right:calc(-1*var(--gutter))}}.pull-quote__text-slot{grid-column:1/-1;padding:0 var(--gutter-wrapper)}@media(min-width: 900px){.pull-quote__text-slot{grid-column:4/-1;margin-right:var(--s-col);padding:0}}.pull-quote__headline{margin-bottom:calc(var(--s-1)*40)}.pull-quote__name{line-height:1.2;margin-top:0}.pull-quote__title{margin-top:0}.pull-quote .quote-icon{margin:0 auto}.pull-quote .quote-icon{width:105px}@media screen and (min-width: 320px){.pull-quote .quote-icon{width:calc(105px + 39 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.pull-quote .quote-icon{width:144px}}@media(min-width: 1440px){.pull-quote .quote-icon{width:10vw}}.emphasized-text{--pb: 0;--pt: 0}@media(min-width: 750px){.emphasized-text{--pt: var(--gutter-wrapper);--pb: var(--gutter-wrapper)}.emphasized-text.is-full-width{--pt: 0;--pb: 0;padding-left:0;padding-right:0}}.emphsized-text__inset-wrapper{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper));padding-left:var(--s-col);padding-right:var(--s-col);display:flex;align-items:center;justify-content:center;background-color:var(--color-background);color:var(--color-text);text-align:center;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls);position:static}@media(min-width: 750px){.emphsized-text__inset-wrapper{margin-left:0;margin-right:0;border-radius:var(--br);min-height:8em}.is-full-width .emphsized-text__inset-wrapper{border-radius:0}}@media(min-width: 900px){.emphsized-text__inset-wrapper{padding-left:calc(var(--s-col) + var(--gutter));padding-right:calc(var(--s-col) + var(--gutter))}}.emphsized-text__inset-wrapper .emphsized-text__text{margin-top:2.25em;margin-bottom:2.25em;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}.emphsized-text__inset-wrapper .emphsized-text__text.is-display{margin-top:2em;margin-bottom:2em;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--display);line-height:var(--display-lh);letter-spacing:-0.0066666em}.headline-with-image{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;--pt: 0;--pb: 0;padding-left:0;padding-right:0}@media(min-width: 900px){.headline-with-image{grid-template-rows:unset}}.headline-with-image__image-wrapper{grid-column:1/-1}@media(min-width: 900px){.headline-with-image__image-wrapper{grid-column:2/2;grid-row:1}}.headline-with-image__text-wrapper{grid-column:1/-1;padding-left:calc(var(--s-col) + var(--gutter));padding-right:calc(var(--s-col) + var(--gutter));padding-top:var(--s-216);padding-bottom:var(--s-216);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--h1);color:var(--color-text);background-color:var(--color-background)}@media(min-width: 900px){.headline-with-image__text-wrapper{grid-column:1/2;grid-row:1;padding-top:0;padding-bottom:0}}.headline-with-image__headline{text-align:center;margin-bottom:0}.headline-with-image__cta{color:var(--color-accent)}.headline-with-image__cta .cta{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--action1);line-height:var(--action1-lh);letter-spacing:var(--action1-ls)}.inset-body-with-image{padding-left:0;padding-right:0;pt:var(--s-extra-large);pb:var(--s-extra-large)}.inset-body-with-image__text-wrapper{grid-column:1/-1;display:flex;padding-top:calc(.5*(var(--s-col) + var(--gutter)));padding-bottom:calc(.5*(var(--s-col) + var(--gutter)));background-color:var(--color-background);color:var(--color-text)}@media(min-width: 900px){.inset-body-with-image__text-wrapper{grid-column:1/7;grid-row:1/1;margin-left:var(--gutter-wrapper);margin-right:calc(-0.5*var(--gutter))}}.inset-body-with-image__text{padding-left:calc(var(--gutter-wrapper) + .5*var(--s-col))}@media(min-width: 900px){.inset-body-with-image__text{padding-left:calc(var(--s-col) + var(--gutter));padding-right:var(--s-col)}}.inset-body-with-image__text *{margin-bottom:1.5em}.inset-body-with-image__text p:last-child{margin-bottom:0}.inset-body-with-image__headline{margin-bottom:1.5em}.inset-body-with-image__body{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body1);line-height:var(--body1-lh);letter-spacing:var(--body1-ls)}.inset-body-with-image__smallBody{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls)}.inset-body-with-image__image-wrapper{grid-column:1/-1;width:100%}@media(min-width: 900px){.inset-body-with-image__image-wrapper{grid-column:7/-1;grid-row:1/1;padding-right:calc(var(--gutter-wrapper) + -0.5*var(--gutter));margin-left:calc(-0.5*var(--gutter))}}.headline-with-illustration{--pt: var(--s-large);--pb: var( --s-large);background-color:var(--color-background)}.headline-with-illustration__illustration-slot{grid-column:1/-1;align-self:center}@media(min-width: 600px){.headline-with-illustration__illustration-slot{grid-row:1;grid-column:5/-1;margin-left:calc(-0.5*var(--s-col))}}@media(min-width: 900px){.headline-with-illustration__illustration-slot{grid-row:1;grid-column:9/-1}}.headline-with-illustration__illustration{--product-illustration--circle: var(--color-text);--product-illustration--product: var(--color-text)}.headline-with-illustration__illustration .product-illustration__callout{color:var(--color-text);display:none}.headline-with-illustration__illustration .product-illustration__callout text{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls)}.headline-with-illustration__text-slot{grid-column:1/-1;align-self:center}@media(min-width: 600px){.headline-with-illustration__text-slot{grid-row:1;grid-column:1/4;margin-right:calc(-1*var(--gutter))}}@media(min-width: 900px){.headline-with-illustration__text-slot{grid-column:1/8;grid-row:1}}.headline-with-illustration__text-slot .headline-with-illustration__headline{color:var(--color-text);margin-top:1.125em}@media(min-width: 600px){.headline-with-illustration__text-slot .headline-with-illustration__headline{margin-top:0}}.headline-with-illustration__cta{margin-top:2.5em}.text-image-hovercard{--pt: 0;--pb: 0;grid-template-rows:auto auto}@media(min-width: 900px){.text-image-hovercard{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"body accent"}}.text-image-hovercard__text-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper));padding-top:var(--s-96);padding-bottom:var(--s-96);background:var(--color-background);color:var(--color-text);display:grid;align-items:center}@media(min-width: 900px){.text-image-hovercard__text-slot{grid-area:body;margin-right:calc(-0.5*var(--gutter))}}.text-image-hovercard__accent-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper));display:grid;grid-template-areas:"image";overflow:hidden}@media(orientation: portrait)and (max-width: 901px){.text-image-hovercard__accent-slot{height:50vh;height:50svh;position:relative}.text-image-hovercard__accent-slot .text-image-hovercard__image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}}@media(min-width: 900px){.text-image-hovercard__accent-slot{grid-area:accent;margin-left:calc(-0.5*var(--gutter))}}.text-image-hovercard__accent-slot.is-pillImage{background:var(--color-text);min-height:40vw}.text-image-hovercard__image-wrapper{grid-area:image;height:100%;width:100%;position:relative}.text-image-hovercard__image-wrapper.is-active{z-index:10}.text-image-hovercard__btn{margin:0;padding:0;border:0;background:none;display:inline-block}.text-image-hovercard__btn.is-active{color:var(--color-accent)}.text-image-hovercard__body{padding-left:var(--padding-lr);padding-right:var(--padding-lr)}.text-image-hovercard__body{--padding-lr:32px}@media screen and (min-width: 320px){.text-image-hovercard__body{--padding-lr:calc(32px + 108 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.text-image-hovercard__body{--padding-lr:140px}}@media(min-width: 1440px){.text-image-hovercard__body{--padding-lr: calc(140 * var(--s-1))}}.text-image-hovercard__li{display:flex;align-items:end;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}@media(min-width: 900px){.text-image-hovercard__li{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}}.text-image-hovercard__btn{padding-right:.25em}.text-image-hovercard__btn:hover,.text-image-hovercard__btn:focus-visible{color:var(--color-accent)}.text-image-hovercard__pill-container{position:relative;width:auto;height:100%;max-height:min(75%,var(--s-1)*480);aspect-ratio:538/1066;margin:auto;border-radius:50vw;overflow:hidden}.text-image-hovercard__pill-image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.text-image-hovercard__pill-image-wrapper.is-active{z-index:10}.text-image-hovercard__pill-wave{position:absolute;bottom:0;left:0;z-index:20;animation:pill-wave 3s linear infinite;width:250%;height:auto;color:var(--color-background)}@keyframes pill-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.recycling-impact-illustrations{background:var(--color-background);--pt: var(--s-large);--pb: var(--s-small)}@media(min-width: 600px){.recycling-impact-illustrations{--pb: var(--s-medium)}}@media(min-width: 900px){.recycling-impact-illustrations{padding-right:0}}@media(min-width: 1100px){.recycling-impact-illustrations{--pb: var(--s-large);padding-right:var(--gutter-wrapper)}}.recycling-impact-illustrations .card-impact__illustration{color:var(--color-accent)}.recycling-impact-illustrations__carousel.carousel{grid-column:1/-1}@media(min-width: 600px){.recycling-impact-illustrations__carousel.carousel{--c-gap: var(--gutter);--c-size: calc(calc(2 * var(--gutter)) + calc(var(--s-col) * 3));--c-scroll: 2}}@media(min-width: 900px){.recycling-impact-illustrations__carousel.carousel{--c-size: calc(calc(calc(2 * var(--gutter)) + calc(var(--s-col) * 3)) + calc(var(--gutter-wrapper)));--c-scroll: 3}}@media(min-width: 1100px){.recycling-impact-illustrations__carousel.carousel{--c-scroll: 0}}@media(min-width: 1100px){.recycling-impact-illustrations__carousel.carousel .carousel__viewport{display:grid;grid-template-columns:repeat(4, 1fr);row-gap:var(--s-96)}}.recycling-impact-illustrations__carousel-ui{margin-top:var(--s-72);display:flex;justify-content:space-between}@media(min-width: 900px){.recycling-impact-illustrations__carousel-ui .is-next{padding-right:var(--gutter-wrapper)}}@media(min-width: 1100px){.recycling-impact-illustrations__carousel-ui{display:none}}.recycling-impact-illustrations__carousel-ui .circle-btn__arrow{color:var(--color-accent)}.recycling-impact-illustrations__prev-btn{transform:rotateZ(180deg);transform-origin:50% 50%}.recycling-impact-illustrations__prev-btn,.recycling-impact-illustrations__next-btn{color:var(--color-accent);background:rgba(0,0,0,0);transition:color .25s ease}.recycling-impact-illustrations__prev-btn:hover,.recycling-impact-illustrations__prev-btn:focus-visible,.recycling-impact-illustrations__next-btn:hover,.recycling-impact-illustrations__next-btn:focus-visible{background:rgba(0,0,0,0);color:var(--color-accent)}.recycling-impact-illustrations__prev-btn:hover .circle-btn__arrow,.recycling-impact-illustrations__prev-btn:focus-visible .circle-btn__arrow,.recycling-impact-illustrations__next-btn:hover .circle-btn__arrow,.recycling-impact-illustrations__next-btn:focus-visible .circle-btn__arrow{color:var(--color-background)}.recycling-impact-illustrations__prev-btn .circle-btn__outer-stroke,.recycling-impact-illustrations__next-btn .circle-btn__outer-stroke{stroke:var(--color-accent)}.process-carousel .text-carousel__decorator-slot{color:var(--wave)}.hero-fullscreen{padding-top:calc(var(--page-header) + var(--s-96));padding-bottom:var(--s-96);background-color:var(--color-background);color:var(--color-text);min-height:100vh;min-height:100lvh;position:relative;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter)}@media(min-width: 900px){.hero-fullscreen{grid-template-columns:repeat(12, 1fr)}}.hero-fullscreen .bg-image,.hero-fullscreen .bg-video{filter:brightness(90%)}.hero-fullscreen__body-wrapper{display:inline-flex;flex-direction:column;justify-content:center;position:relative;z-index:10}.bg-image+.hero-fullscreen__body-wrapper{color:var(--white)}.bg-image+.hero-fullscreen__body-wrapper .hero-fullscreen__headline{text-shadow:rgba(0,0,0,.2) 0 0 .15em}.is-centered .hero-fullscreen__body-wrapper{grid-column:1/-1;align-items:center}.is-centered .hero-fullscreen__body-wrapper .hero-fullscreen__cta{align-self:unset}@media(min-width: 900px){.hero-fullscreen__body-wrapper{grid-column:1/11}}@media(min-width: 1100px){.hero-fullscreen__body-wrapper{grid-column:1/10}}.is-centered .hero-fullscreen__headline,.is-centered .hero-fullscreen__cta{text-align:center}.hero-fullscreen__cta.btn{background-color:var(--color-accent);color:var(--color-background);align-self:start}.has-bg-image .hero-fullscreen__cta.btn{color:var(--color-text)}.hero-banner-image{padding-top:calc(var(--page-header) + var(--s-216));padding-bottom:var(--s-96);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);row-gap:var(--gutter)}@media(min-width: 900px){.hero-banner-image{grid-template-columns:repeat(12, 1fr)}}.hero-banner-image__body-slot{grid-column:1/-1}.hero-banner-image__image-slot{grid-column:1/-1}.hero-circle-image{padding-top:calc(var(--page-header) + var(--s-216));padding-bottom:var(--s-144);background:var(--color-background);color:var(--color-text);min-height:100vh;min-height:100lvh;position:relative;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);row-gap:var(--s-72)}@media(min-width: 900px){.hero-circle-image{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.hero-circle-image{padding-top:calc(var(--page-header) + var(--s-96));padding-bottom:var(--s-144)}}.hero-circle-image__body-slot{grid-column:1/-1}@media(min-width: 900px){.hero-circle-image__body-slot{grid-column:1/6;margin-right:calc(-1*var(--gutter));display:grid;align-items:center}}.hero-circle-image__image-slot{grid-column:1/-1;padding-left:var(--s-col);padding-right:var(--s-col)}@media(min-width: 900px){.hero-circle-image__image-slot{grid-column:7/-1;padding-left:0;padding-right:0}}.hero-circle-image__headline{text-align:center}@media(min-width: 900px){.hero-circle-image__headline{text-align:left}}.hero-small{padding-top:calc(var(--page-header) + var(--s-216));--pb: var(--s-96);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);background:var(--color-background);color:var(--color-text);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter)}@media(min-width: 900px){.hero-small{grid-template-columns:repeat(12, 1fr)}}.hero-small__headline{grid-column:1/-1}@media(min-width: 900px){.hero-small__headline{grid-column:1/-2}}.hero-social-campaign{padding-top:calc(var(--page-header) + var(--s-216));padding-bottom:var(--s-216);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);--icon-size: min(var(--s-col), calc(var(--h3) * 3.5));--line-length: 800px;background:var(--color-background);color:var(--color-text);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);grid-template-rows:auto 1fr;row-gap:var(--s-96)}@media(min-width: 900px){.hero-social-campaign{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.hero-social-campaign{min-height:100vh;min-height:100lvh}}.hero-social-campaign__body-slot{grid-column:1/-1}.hero-social-campaign__graphic-slot{align-self:start;grid-column:1/-1;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter)}@media(min-width: 900px){.hero-social-campaign__graphic-slot{grid-template-columns:repeat(12, 1fr)}}.hero-social-campaign__line-wrapper{margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter));grid-column:1/3;width:calc(100% + var(--gutter-wrapper) + .5*var(--gutter));height:var(--icon-size);display:grid;align-items:center}@media(min-width: 900px){.hero-social-campaign__line-wrapper{grid-column:1/7}}.hero-social-campaign__dashed-line{color:rgba(0,0,0,0);stroke-width:var(--s-thin);stroke:var(--color-text);stroke-dasharray:var(--gutter);stroke-linecap:round;width:100%;height:auto}.hero-social-campaign__dashed-path{animation:animated-stroke 20s linear infinite}.hero-social-campaign__icon-subhead-wrapper{grid-column:3/-1;display:flex;gap:1em;align-items:center}@media(min-width: 900px){.hero-social-campaign__icon-subhead-wrapper{grid-column:7/-1}}.hero-social-campaign__icon-mask-wrapper{-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle);width:var(--icon-size);height:var(--icon-size);min-width:var(--icon-size);min-height:var(--icon-size);background:var(--color-text);display:flex;align-items:center;justify-content:center}.hero-social-campaign__icon{color:var(--color-background);width:60%;height:auto}.hero-social-campaign__subhead{margin:0}@keyframes animated-stroke{0%{stroke-dashoffset:var(--line-length)}100%{stroke-dashoffset:0}}.hero-product-body{padding-top:calc(var(--page-header) + var(--s-144));padding-bottom:var(--s-96);position:relative;background:var(--color-background);color:var(--color-text);position:relative;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);row-gap:var(--s-72)}@media(min-width: 900px){.hero-product-body{grid-template-columns:repeat(12, 1fr)}}.hero-product-body+*.t-sea-on-white{--pt: 0}.hero-product-body__text-slot{grid-column:1/-1}@media(min-width: 900px){.hero-product-body__text-slot{grid-column:1/6;position:relative;z-index:1}.hero-product-body__text-slot .lockup-eyebrow-headline .h1{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--display);line-height:var(--display-lh);letter-spacing:-0.0066666em;margin-bottom:.675em}}.hero-product-body__image-slot{grid-column:1/-1}@media(min-width: 900px){.hero-product-body__image-slot{grid-column:6/-1;margin-left:calc(-1*var(--s-col) - var(--gutter))}}.hero-product-detail{padding-top:calc(var(--page-header) + var(--s-144));padding-bottom:var(--s-96);position:relative;background:var(--color-background);color:var(--color-text);position:relative;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);row-gap:var(--s-72)}@media(min-width: 900px){.hero-product-detail{grid-template-columns:repeat(12, 1fr)}}.hero-product-detail .breadcrumbs{margin-top:calc(-1*(var(--image-caption)*var(--image-caption-lh) + var(--s-48)));margin-bottom:var(--s-48)}.hero-product-detail .accordion{margin-top:var(--gutter)}.hero-product-detail .magnifier{position:absolute;right:var(--gutter-wrapper);left:calc(var(--gutter-wrapper) + 5*var(--s-col) + 5*var(--gutter))}.hero-product-detail+*.t-sea-on-white{--pt: 0}.hero-product-detail__image-slot{grid-column:1/-1}@media(min-width: 900px){.hero-product-detail__image-slot{grid-column:1/6}}.hero-product-detail__text-slot{grid-column:1/-1}@media(min-width: 900px){.hero-product-detail__text-slot{grid-column:7/-1}}.hero-product-detail__intro-text .h1{margin-bottom:.5em}.image-carousel{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--pt: var(--s-216);--pb: var(--s-216);padding-top:var(--pt);padding-bottom:var(--pb)}@media(min-width: 750px){.image-carousel{padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-left:0;margin-right:0}}.image-carousel .carousel{grid-column:1/-1;--c-gap: calc( 0.5 * var(--gutter))}.image-carousel .carousel .carousel__viewport-wrapper{max-width:calc(100vw - 2*var(--gutter-wrapper))}@media(min-width: 750px){.image-carousel .carousel .carousel__viewport-wrapper{max-width:unset}}.image-carousel__nav-wrapper{display:grid;grid-template-columns:1fr}@media(min-width: 750px){.image-carousel__nav-wrapper{grid-template-columns:1fr 1fr}}.image-carousel__caption-wrapper{display:grid;padding-left:var(--gutter-wrapper)}@media(min-width: 750px){.image-carousel__caption-wrapper{padding-left:calc(.5*var(--gutter))}}.image-carousel__caption{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--image-caption);line-height:var(--image-caption-lh);letter-spacing:var(--image-caption-ls);grid-row:1;grid-column:1;margin-top:1em;opacity:0;transition:opacity .25s ease;padding-right:calc(var(--gutter-wrapper) + var(--s-col))}@media(min-width: 750px){.image-carousel__caption{padding-right:calc(var(--gutter-wrapper) + var(--gutter))}}@media(min-width: 900px){.image-carousel__caption{padding-right:calc(var(--gutter) + 2*var(--s-col))}}.image-carousel__caption a{color:var(--color-accent)}.image-carousel__caption.is-active{opacity:1}.contact-form{padding-top:var(--page-header);--pb: 0}.contact-form{--contact-padding-lg:54px}@media screen and (min-width: 320px){.contact-form{--contact-padding-lg:calc(54px + 40 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.contact-form{--contact-padding-lg:94px}}.contact-form{--contact-padding-sm:30px}@media screen and (min-width: 320px){.contact-form{--contact-padding-sm:calc(30px + 64 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.contact-form{--contact-padding-sm:94px}}@media(min-width: 750px){.contact-form{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0}}.contact-form__first-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.contact-form__first-slot{grid-column:1;margin-right:0}}.contact-form__second-slot{grid-column:1/-1;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-right:calc(-1*var(--gutter-wrapper));margin-left:calc(-1*var(--gutter-wrapper));padding-top:var(--contact-padding-sm);padding-bottom:var(--contact-padding-sm);background-color:var(--color-background);color:var(--color-text)}@media(min-width: 750px){.contact-form__second-slot{grid-column:2;margin-left:0}}.contact-form__text-wrapper{margin-right:.5em;margin-top:var(--contact-padding-sm);margin-bottom:var(--contact-padding-sm);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 750px){.contact-form__text-wrapper{margin-right:var(--gutter-wrapper)}}@media(min-width: 650px){.contact-form__block-headline{max-width:70vw}}@media(min-width: 750px){.contact-form__block-headline{max-width:unset}}.contact-form__headline{margin-bottom:calc(60*var(--s-1))}.contact-form__subhead{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls);margin-top:0}.contact-form__image-wrapper{height:100%}.menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:800}.has-menu-open .menu{pointer-events:all;opacity:1;transition:opacity 0s ease}.menu::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-background)}@media(min-width: 900px){.menu::before{right:50%;transform:scaleY(0);transform-origin:0 0;transition:transform .25s step-end}.has-menu-open .menu::before{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scaleY(1)}}@media(min-width: 900px){.menu::after{content:" ";position:absolute;top:0;left:50%;right:0;bottom:0;background:var(--color-text);transform:scaleY(0);transform-origin:bottom right;transition:transform .25s step-end}.has-menu-open .menu::after{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scaleY(1)}}.menu .rotating-badge{position:absolute;bottom:var(--gutter-wrapper);right:var(--gutter-wrapper);width:calc(100*var(--scale-50));color:var(--color-text);z-index:50}@media(min-width: 900px){.menu .rotating-badge{color:var(--color-background)}}.menu__inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:20;padding-top:calc(var(--page-header) + var(--s-medium));padding-bottom:var(--s-extra-large);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-small)), black calc(100% - var(--s-large)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-small)), black calc(100% - var(--s-large)), transparent 100%)}@media(min-width: 900px){.menu__inner{display:grid;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);padding-top:0;padding-bottom:0;-webkit-mask-image:none;mask-image:none}}@media(min-width: 900px)and (min-width: 900px){.menu__inner{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.menu__main-nav{grid-column:1/6;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);padding-top:calc(var(--page-header) + var(--s-extra-small));padding-bottom:var(--s-extra-small)}}.menu__sub-nav-wrapper{display:none}@media(min-width: 900px){.menu__sub-nav-wrapper{position:relative;display:block;grid-column:7/-1;margin-left:calc(-0.5*var(--gutter));margin-right:calc(-1*var(--gutter-wrapper))}}.menu__aux-nav{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);padding-top:calc(var(--page-header) + var(--s-extra-small));padding-bottom:var(--s-extra-small)}@media(min-width: 900px){.menu__aux-nav{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:calc(.5*var(--gutter) + .5*var(--s-col));pointer-events:none;opacity:0;transition:opacity .25s ease}.has-menu-open .menu__aux-nav.is-visible{opacity:1;pointer-events:auto}.menu__aux-nav.is-visible:hover .menu__aux-nav-a,.menu__aux-nav.is-visible:focus-within .menu__aux-nav-a{opacity:.5}}.menu__aux-nav-a{color:var(--color-background);opacity:1;transition:opacity .25s ease}.menu__aux-nav-a:hover,.menu__aux-nav-a:focus{opacity:1 !important}.menu__main-nav-li{opacity:0;transform:translateY(var(--gutter))}.has-menu-open .menu__main-nav-li{opacity:1;transform:translateY(0);transition:opacity .25s var(--delay) ease,transform .5s var(--delay) cubic-bezier(0.215, 0.61, 0.355, 1)}.menu__main-nav-li:not(:first-child){margin-top:1.5em}@media(min-width: 900px){.menu__main-nav-li:not(:first-child){margin-top:0}}.menu__aux-nav-li:not(:first-child){margin-top:.5em}@media(min-width: 900px){.menu__main-nav-sub-ul{display:none}}.menu__main-nav-sub-li{margin:.5em 0}.menu__main-nav-a{color:var(--color-text);transition:color .25s ease}.menu__main-nav-a:hover,.menu__main-nav-a:focus-visible,.menu__main-nav-li.is-active .menu__main-nav-a{color:var(--color-accent)}.menu__main-nav-sub-a{color:var(--color-text);opacity:.5;transition:opacity .25s ease}.page-header{display:flex;align-items:center;height:var(--page-header);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);position:absolute;top:0;left:0;right:0;z-index:900;transform:translateY(-100%)}.page-header.is-ready{transform:translateY(0);transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.has-menu-open .t-tri-theme-05~.page-header,.has-menu-open .t-tri-theme-07~.page-header,.has-menu-open .t-tri-theme-09--reverse~.page-header,.has-menu-open .t-tri-theme-04--reverse~.page-header{--color-text: var(--sea) !important}.has-menu-open .t-tri-theme-01~.page-header,.has-menu-open .t-tri-theme-02~.page-header,.has-menu-open .t-tri-theme-03--reverse~.page-header,.has-menu-open .t-tri-theme-04~.page-header,.has-menu-open .t-tri-theme-05--reverse~.page-header,.has-menu-open .t-tri-theme-06~.page-header,.has-menu-open .t-tri-theme-07--reverse~.page-header,.has-menu-open .t-tri-theme-09~.page-header{--color-text: var(--white) !important}.page-header__home-link{margin-right:auto;display:block}.page-header__logo{width:calc(200*var(--scale-75));height:auto;color:var(--color-text);transition:color .25s ease;position:relative}.page-header__nav{display:none}@media(min-width: 1100px){.page-header__nav{display:block;opacity:1;transition:opacity .25s .5s ease}.has-menu-open .page-header__nav{opacity:0;transition:opacity .15s ease;pointer-events:none}}.page-header__nav-ul{display:flex;align-items:center;gap:var(--nav-gap);margin-right:var(--nav-gap)}.page-header__nav-ul{--nav-gap:20px}@media screen and (min-width: 1100px){.page-header__nav-ul{--nav-gap:calc(20px + 30 * ((100vw - 1100px) / 340))}}@media screen and (min-width: 1440px){.page-header__nav-ul{--nav-gap:50px}}.page-header__link{display:inline-block;color:var(--color-text);transition:color .25s ease}.page-header__link:hover,.page-header__link:focus-visible{color:var(--color-accent)}.page-header__link.cta-link,a.page-header__link:not([class]){color:var(--color-accent)}.page-header--scroll-header{position:fixed;top:0;left:0;right:0;--color-text: var(--sea);transform:translateY(calc(-100% - 20px))}.page-header--scroll-header::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--white);box-shadow:0 0 20px rgba(0,73,135,.1);transition:transform .625s cubic-bezier(0.215, 0.61, 0.355, 1)}.has-menu-open .page-header--scroll-header::before{transform:translateY(-100%);transition:transform .625s .45s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-header--scroll-header.is-interactive{transition:transform 1s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-header--scroll-header.is-active{transform:translateY(0)}.has-menu-open .page-header--scroll-header{--color-text: var(--white)}.page-header--scroll-header .page-header__logo{transition:color .325s ease}.has-menu-open .page-header--scroll-header .page-header__logo{transition:color .325s .45s ease}.page-footer{--pt: var(--gutter-wrapper);--pb: var(--gutter-wrapper)}.page-footer__inner{grid-column:1/-1;display:grid;grid-template-rows:1fr 1fr auto;border-radius:var(--br);overflow:hidden}@media(min-width: 750px){.page-footer__inner{grid-template-rows:1fr .5fr .5fr}}@media(min-width: 1100px){.page-footer__inner{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"flood flood utility utility" "flood flood form form"}}.page-footer__icon-flood-hemisphere{display:flex;max-height:calc(365*var(--scale-50))}@media(min-width: 1100px){.page-footer__icon-flood-hemisphere{grid-area:flood;max-height:calc(382*var(--scale-50))}}.page-footer__icon-flood-wrapper{flex:1 0 50%;overflow:hidden}.page-footer__utility-hemisphere{display:grid;grid-template-rows:1fr 1fr}@media(min-width: 750px){.page-footer__utility-hemisphere{grid-template-rows:auto;grid-template-columns:1fr 1fr}}@media(min-width: 1100px){.page-footer__utility-hemisphere{grid-area:utility}}.page-footer__impact-slot{display:grid;grid-template-areas:"impact";background:var(--color-background);color:var(--color-text);font-size:calc(22*var(--scale-75));font-weight:600}.page-footer__impact-slot-block{grid-area:impact;display:grid;align-items:center;justify-content:center;text-align:center;padding:1em}.page-footer__social-slot{background:var(--color-background);color:var(--color-text);display:flex;align-items:center;justify-content:center;gap:var(--gutter)}.page-footer__social-slot .p-social-link{color:var(--color-text);transition:color .25s ease}.page-footer__social-slot .p-social-link:hover,.page-footer__social-slot .p-social-link:focus{color:var(--color-accent)}.page-footer__social-slot .p-social-link svg{display:block}@media(min-width: 1440px){.page-footer__social-slot .p-social-link svg{height:auto;width:calc(var(--s-1)*31)}.page-footer__social-slot .p-social-link svg .twitter{height:auto;width:calc(var(--s-1)*30)}}.page-footer__newsletter-slot{background:var(--sand);display:grid}.page-footer__newsletter-slot .form-newsletter{padding:1.5em var(--s-small) 1.25em;height:100%}@media(min-width: 1100px){.page-footer__newsletter-slot{grid-area:form}}.page-footer__byline{grid-column:1/-1;padding-top:var(--gutter);display:flex;flex-direction:column;gap:calc(var(--gutter)*.75)}@media(min-width: 1100px){.page-footer__byline{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"email phone legal copy"}}.page-footer__legal-nav{margin-bottom:var(--gutter);display:flex;column-gap:1em;flex-wrap:wrap;justify-content:space-between}@media(min-width: 400px){.page-footer__legal-nav{justify-content:flex-start;column-gap:1.25em}}@media(min-width: 1100px){.page-footer__legal-nav{grid-area:legal}}.page-footer__copyright{margin-top:var(--gutter)}@media(min-width: 1100px){.page-footer__copyright{grid-area:copy;margin-top:0;text-align:right}}.page-footer__link{color:var(--color-text);transition:color .25s ease}.page-footer__link:hover,.page-footer__link:focus{color:var(--color-accent)}@media(min-width: 1100px){.page-footer__email{grid-area:email}}@media(min-width: 1100px){.page-footer__phone{grid-area:phone}}@keyframes icon-flood-pendulum{0%,37.5%,50%,87.5%,100%{transform:translateY(0%)}12.5%,25%,62.5%,75%{transform:translateY(-100%)}}.page-footer__icon-flood-carousel .icon-flood{animation:icon-flood-pendulum 20s cubic-bezier(0.645, 0.045, 0.355, 1) infinite}.page-footer__impact-slot-block{transition:opacity .25s ease;opacity:0}.page-footer__impact-slot-block.is-active{transition:opacity 1s .5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:1}.carousel{overflow:hidden;--c-gap: var(--s-40);--c-size: 100%;--c-scroll: 1;--c-nav-btn-w: var(--s-small)}.carousel__viewport{display:flex;gap:var(--c-gap)}.carousel__slide{position:relative;flex:0 0 var(--c-size)}.has-no-nav .carousel__nav{display:none}.dot-nav{display:none;margin-top:calc(.9*var(--image-caption));gap:calc(15*var(--s-1))}@media(min-width: 750px){.dot-nav{display:flex;flex-wrap:wrap}}.dot-nav__btn{margin:0;padding:0;border:0;background:none;height:calc(15*var(--scale-90));width:calc(15*var(--scale-90));background:#d9d9d9;-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle);transition:background .25s ease}.dot-nav__btn.is-active{background:var(--wave)}.banner-image{margin:0;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);row-gap:calc(.75*var(--gutter))}@media(min-width: 900px){.banner-image{grid-template-columns:repeat(12, 1fr)}}.banner-image__image-slot{grid-column:1/-1}.banner-image__caption{grid-column:1/-2}@media(min-width: 900px){.banner-image__caption{grid-column:7/-2}}.bg-image{position:absolute;top:0;left:0;right:0;bottom:0}.bg-image__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.bg-video{position:absolute;top:0;left:0;right:0;bottom:0}.bg-video__video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.breadcrumbs{margin:0;padding:0;list-style-type:none;color:var(--color-accent);line-height:1.3333}.breadcrumbs__li{display:inline-block}.breadcrumbs__li:not(:last-child)::after{content:">";padding:0 .125em}.breadcrumbs__a{color:var(--color-accent)}.breadcrumbs__a:hover,.breadcrumbs__a:focus-visible{text-decoration:underline}.btn{margin:0;padding:0;border:0;background:none;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--action1);line-height:var(--action1-lh);letter-spacing:var(--action1-ls);background:var(--color-accent);color:var(--color-text);line-height:1;padding:var(--btn-padding) 2em;display:inline-flex;align-items:center}.btn{--btn-padding:13px}@media screen and (min-width: 320px){.btn{--btn-padding:calc(13px + 5 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.btn{--btn-padding:18px}}@media(min-width: 1440px){.btn{--btn-padding: 1.25vw}}.btn__text{transform:translateY(0.075em)}.card-impact__illustration{color:var(--color-text)}.card-impact__text-wrapper{color:var(--color-text);text-align:center;margin-top:30px}@media(min-width: 1440px){.card-impact__text-wrapper{margin-top:2.0833333333vw}}.card-product-tease{height:100%;border-radius:15px;transition:background-color .25s ease;background-color:rgba(0,0,0,0);padding:1em}.card-product-tease:focus-visible,.card-product-tease:hover{background-color:rgba(192,203,230,.25)}.card-product-tease .card-product-tease__cta{display:inline-block;margin-top:auto;align-self:start}.card-product-tease__title{color:var(--color-text);margin-top:30px}@media(min-width: 1440px){.card-product-tease__title{margin-top:2.0833333333vw}}.card-product-tease__title.h2{text-align:center;margin-bottom:1em}.card-product-tease__description{color:var(--color-text)}.card-product-tease__link{height:100%;display:flex;flex-direction:column}.card-product-tease__link:focus-visible .cardo-product-tease__cta,.card-product-tease__link:hover .cardo-product-tease__cta{animation:underline-hover .75s var(--arc-1) forwards}.card-resource{padding:2em 1em;border-radius:15px;background-color:rgba(0,0,0,0);transition:background-color .25s ease}.card-resource .circle-mask-image__outer-stroke{stroke:var(--color-background);transition:stroke .25s ease}.card-resource:focus-visible,.card-resource:hover{background-color:#c0cbe6}.card-resource:focus-visible .circle-mask-image__outer-stroke,.card-resource:hover .circle-mask-image__outer-stroke{stroke:#c0cbe6}.card-resource__link .circle-mask-image::after{content:none}.card-resource__img-wrapper{position:relative}.card-resource__icon{position:absolute;border-radius:10px;background-color:var(--color-text);top:50%;transform:translate(-1em, -50%);height:55%;width:55%;display:flex;justify-content:center;align-items:center}.card-resource__svg{color:var(--color-background);width:50%;height:auto}.card-resource__headline{text-align:center;color:var(--color-accent);margin-bottom:.25em}.card-resource__body{text-align:center;color:var(--color-accent);margin-top:0;margin-left:-0.625em;margin-right:-0.625em}.carousel-product-detail__directions{text-align:center;margin:2em 0 1em;display:none}@media(min-width: 900px){.carousel-product-detail__directions{display:block}}.carousel-product-detail__dot-nav{display:flex;justify-content:center;margin-top:var(--s-48)}@media(min-width: 900px){.carousel-product-detail__dot-nav{gap:var(--gutter)}}.carousel-product-detail__dot{position:relative}.carousel-product-detail__dot .carousel-product-detail__dot-play-btn{width:65%;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(min-width: 900px){.carousel-product-detail__dot{min-width:var(--s-col);min-height:var(--s-col);width:var(--s-col);height:var(--s-col)}.carousel-product-detail__dot .carousel-product-detail__dot-play-btn{z-index:1;display:block}}picture.carousel-product-detail__dot-image{display:none}.is-video picture.carousel-product-detail__dot-image::before{content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(36,32,33,.25);z-index:1}@media(min-width: 900px){picture.carousel-product-detail__dot-image{display:block;min-width:var(--s-col);min-height:var(--s-col);width:var(--s-col);height:var(--s-col)}}.carousel-product-detail-slide{position:relative;display:flex;overflow:hidden;align-items:center;justify-content:center;height:100%}.carousel-product-detail-slide__img{display:block}.carousel-product-detail-slide__video-link{display:flex;align-items:center;justify-content:center;flex:1;height:100%;background:rgba(192,203,230,.25)}.carousel-product-detail-slide__play-btn{margin:0;padding:0;border:0;background:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:17.5%}.carousel-product-detail-slide__play-btn::before{content:" ";position:absolute;top:calc(4*var(--s-1));left:calc(4*var(--s-1));right:calc(4*var(--s-1));bottom:calc(4*var(--s-1));background:rgba(0,0,0,.25);pointer-events:none}.carousel-product-detail-slide__play-btn-icon{color:#fff;width:100%;height:auto;pointer-events:none;position:relative;z-index:1}.checkbox-text-btn__label{display:flex;align-items:center}.checkbox-text-btn__label:first-child{margin-top:0}.checkbox-text-btn__label:last-child{margin-bottom:0}.checkbox-text-btn__input{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls);border:0;z-index:2;position:absolute;top:0;left:0;bottom:0;right:0}.checkbox-text-btn__input:hover{cursor:pointer}.checkbox-text-btn__ui{padding:calc(10*var(--s-1)) 1.125em .5em 1.125em;line-height:1;color:var(--califlower);border:2px solid var(--califlower);transition:color .25s ease,border-color .25s ease}.checkbox-text-btn__ui:hover,.checkbox-text-btn__ui:focus-visible{color:var(--bright-white);border-color:var(--bright-white)}.checkbox-text-btn__input:checked+.checkbox-text-btn__ui{color:var(--bright-white);border-color:var(--bright-white)}.checkbox-text-btn__input:hover+.checkbox-text-btn__ui,.checkbox-text-btn__input:focus-visible+.checkbox-text-btn__ui{color:var(--bright-white);border-color:var(--bright-white)}.circle-btn{margin:0;padding:0;border:0;background:none;background:var(--color-background);color:var(--color-text);transition:background .25s ease;width:calc(var(--scale-75)*44);height:calc(var(--scale-75)*44);min-width:calc(var(--scale-75)*44);min-height:calc(var(--scale-75)*44);display:flex;align-items:center;justify-content:center;position:relative;-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle)}.circle-btn:hover,.circle-btn:focus-visible{background:var(--color-accent)}.circle-btn__icon{width:50%;height:auto;max-width:calc(var(--scale-75)*25);max-height:calc(var(--scale-75)*25)}.circle-btn__arrow{transform:translateY(-5%)}.circle-btn__outer-stroke{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;color:rgba(0,0,0,0);stroke:rgba(0,0,0,0);stroke-width:calc(3.2*var(--s-1))}.circle-mask-image{display:block;-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle);position:relative}.circle-mask-image::after{content:" ";display:block;position:absolute;top:50%;left:0;right:0;height:100px;background:url(/static/images/circle-image-wave.svg) repeat-x;animation:circle-image-wave 10s linear infinite}.circle-mask-image__outer-stroke{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10;color:rgba(0,0,0,0);stroke:var(--white);stroke:var(--color-background);stroke-width:calc(4*var(--s-1))}@keyframes circle-image-wave{0%{background-position:0 0}100%{background-position:825px 0}}@keyframes underline-hover{0%{background-size:100% 100%;background-position:bottom right}50%{background-size:0% 100%;background-position:bottom right}50.1%{background-position:bottom left}99.9%{background-size:100% 100%;background-position:bottom left}100%{background-position:bottom right}}.cta-link,a:not([class]){position:relative;color:var(--color-accent);--underline-width: max(2px, var(--s-thin));background-image:linear-gradient(transparent calc(75% - var(--underline-width)), var(--color-accent) calc(75% - var(--underline-width)), var(--color-accent) 75%, transparent 75%, transparent);background-repeat:no-repeat;background-size:100% 100%;background-position:bottom left;transition:background-size var(--ease-out-dur) var(--ease-out),color .5s var(--ease-out);display:inline;background-size:100% 100%;transition:background-size var(--arc-1-duration) var(--external-delay) var(--arc-1)}.cta-link:hover,a:hover:not([class]),.cta-link:focus-visible,a:focus-visible:not([class]){animation:underline-hover .75s var(--arc-1) forwards}.form-contact #ecotechhnypt{display:none}.form-contact .form-contact__submit-btn{background-color:var(--orange);width:100%;justify-content:center;margin-top:var(--contact-padding-sm)}@media(min-width: 450px){.form-contact .form-contact__submit-btn{width:unset}}.form-contact__interests-wrapper{padding-bottom:calc(60*var(--s-1));display:grid;grid-template-rows:1fr;row-gap:10px}.form-contact__interests-wrapper .checkbox-text-btn{width:100%}.form-contact__interests-wrapper .checkbox-text-btn .checkbox-text-btn__label{width:100%;display:inline-block;flex-grow:1}.form-contact__interests-wrapper .checkbox-text-btn .checkbox-text-btn__ui{text-align:center}@media(min-width: 450px){.form-contact__interests-wrapper{display:flex;flex-wrap:wrap;row-gap:.7em;column-gap:.825em}.form-contact__interests-wrapper .checkbox-text-btn{width:auto}.form-contact__interests-wrapper .checkbox-text-btn__label{width:suto;display:block;flex-grow:0}.form-contact__interests-wrapper .checkbox-text-btn__ui{text-align:left}}.form-contact__message textarea{vertical-align:bottom;background-color:var(--color-background);border-top:none;border-right:none;border-left:none}.form-contact__inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(.75*var(--s-48))}.form-contact .form-field{grid-column:span 2}@media(min-width: 550px){.form-contact .form-field.is-half{grid-column:span 1}}@media(min-width: 750px){.form-contact .form-field.is-half{grid-column:span 2}}@media(min-width: 1100px){.form-contact .form-field.is-half{grid-column:span 1}}.form-contact__success-message-wrapper{display:none}.form-contact__success-message{animation:thank-you-fade-in .625s}@keyframes thank-you-fade-in{0%{opacity:0}100%{opacity:1}}.form-field{position:relative;padding-top:1.5em}.form-field__label{position:absolute;top:2.25em;left:0;transition:transform .375s ease,color .25s ease;transform-origin:0 0;color:#aebcdf}.form-field__input{transition:border-color .25s ease}.form-field__input:focus{border-color:var(--color-accent)}.form-field.has-value .form-field__label,.form-field:focus-within .form-field__label{color:var(--color-accent);transform:scale(0.85714) translateY(-150%)}@media(min-width: 750px){.form-login{padding-top:calc(var(--h1-lh))}}.form-login__btn-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding-top:var(--contact-padding-sm)}@media(min-width: 450px){.form-login__btn-wrapper{display:inline-flex;column-gap:1em;row-gap:1.5em}}.form-login__submit-btn,.form-login__logout-btn{background-color:var(--orange);color:var(--color-background);width:100%;justify-content:center}@media(min-width: 450px){.form-login__submit-btn,.form-login__logout-btn{width:unset}}.form-login__reset-btn{--color-text: var(--white);justify-content:center;width:100%}@media(min-width: 450px){.form-login__reset-btn{width:unset}}.form-login__inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(.75*var(--s-48))}.form-login .form-field{grid-column:span 2}.form-login__error{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls);color:var(--orange);padding-top:1em}.form-newsletter{display:flex;flex-direction:column;justify-content:center;width:100%;grid-column:1/-1;grid-row:1/-1;opacity:1}.form-newsletter.is-successful{opacity:0;pointer-events:none}.form-newsletter__header{font-size:calc(30*var(--scale-75));font-weight:600;line-height:1.2;margin-bottom:.325em}.form-newsletter__body{display:flex;align-items:flex-end;gap:var(--gutter)}.form-newsletter__body .form-field{flex:1}.form-newsletter__btn-wrapper{flex:0 0 auto}.form-newsletter__success-message-wrapper{grid-column:1/-1;grid-row:1/-1;padding:0 var(--s-small);align-items:center;justify-content:center;display:flex;pointer-events:none;opacity:0;transition:opacity 0}.form-newsletter.is-successful+.form-newsletter__success-message-wrapper{display:flex;opacity:1;pointer-events:all;transition:opacity .5s ease}.form-newsletter__success-message{font-size:calc(30*var(--scale-75));font-weight:600;line-height:1.2;margin-bottom:.325em}.icon-flood{width:100%;height:100%}.icon-flood__inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:25%}.icon-flood__icon{width:100%;height:auto;max-width:calc(165*var(--s-1))}.icon-flood__logo{background:var(--wave)}.icon-flood__usa{background:var(--sea)}.icon-flood__post-consumer-recycled{background:var(--forest)}.lightbox-video{position:fixed;z-index:999;top:0;left:0;right:0;bottom:0;background:rgba(36,32,33,.75);opacity:0;pointer-events:none}.lightbox-video.is-active{opacity:1;pointer-events:all}.lightbox-video__inner{position:absolute;top:var(--gutter);left:var(--gutter);right:var(--gutter);bottom:var(--gutter);display:flex;align-items:center;justify-content:center;background:#fff;border-radius:var(--br);overflow:hidden}.lightbox-video__inner img{width:600px}.lightbox-video__close-btn{margin:0;padding:0;border:0;background:none;position:absolute;width:calc(30*var(--s-1));height:calc(30*var(--s-1));top:var(--br);right:var(--br);z-index:1}.lightbox-video__close-btn span{position:absolute;top:50%;left:50%;width:calc(24*var(--s-1));height:calc(3*var(--s-1));border-radius:calc(3*var(--s-1));background:#242021}.lightbox-video__close-btn span:nth-child(1){transform:translate(-50%, -50%) rotateZ(-45deg)}.lightbox-video__close-btn span:nth-child(2){transform:translate(-50%, -50%) rotateZ(45deg)}.lightbox-video__video{width:100%;max-height:calc(100vh - 2*var(--gutter))}.magnifier{position:relative;overflow:hidden;opacity:0;pointer-events:none;background:#fff}[data-controller*=magnifier].is-active .magnifier{opacity:1}.magnifier__lens{background:rgba(0,73,135,.4);position:absolute;top:clamp(var(--minY),var(--y),var(--maxY));left:clamp(var(--minX),var(--x),var(--maxX));border:2px solid var(--wave);opacity:0;pointer-events:none;transform:translate(-50%, -50%)}[data-controller*=magnifier].is-active .magnifier__lens{opacity:.4}.magnifier__zoomed-img{position:absolute;max-width:none;top:0;left:0;transform:translate(var(--x), var(--y))}.menu{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .25s ease;pointer-events:none;z-index:800}.has-menu-open .menu{pointer-events:all;opacity:1;transition:opacity 0s ease}.menu::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--color-background)}@media(min-width: 900px){.menu::before{right:50%;transform:scaleY(0);transform-origin:0 0;transition:transform .25s step-end}.has-menu-open .menu::before{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scaleY(1)}}@media(min-width: 900px){.menu::after{content:" ";position:absolute;top:0;left:50%;right:0;bottom:0;background:var(--color-text);transform:scaleY(0);transform-origin:bottom right;transition:transform .25s step-end}.has-menu-open .menu::after{transition:transform 1s cubic-bezier(0.165, 0.84, 0.44, 1);transform:scaleY(1)}}.menu .rotating-badge{position:absolute;bottom:var(--gutter-wrapper);right:var(--gutter-wrapper);width:calc(100*var(--scale-50));color:var(--color-text);z-index:50}@media(min-width: 900px){.menu .rotating-badge{color:var(--color-background)}}.menu__inner{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:scroll;-webkit-overflow-scrolling:touch;z-index:20;padding-top:calc(var(--page-header) + var(--s-medium));padding-bottom:var(--s-extra-large);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-small)), black calc(100% - var(--s-large)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-small)), black calc(100% - var(--s-large)), transparent 100%)}@media(min-width: 900px){.menu__inner{display:grid;display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);padding-top:0;padding-bottom:0;-webkit-mask-image:none;mask-image:none}}@media(min-width: 900px)and (min-width: 900px){.menu__inner{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.menu__main-nav{grid-column:1/6;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);padding-top:calc(var(--page-header) + var(--s-extra-small));padding-bottom:var(--s-extra-small)}}.menu__sub-nav-wrapper{display:none}@media(min-width: 900px){.menu__sub-nav-wrapper{position:relative;display:block;grid-column:7/-1;margin-left:calc(-0.5*var(--gutter));margin-right:calc(-1*var(--gutter-wrapper))}}.menu__aux-nav{overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);mask-image:linear-gradient(to bottom, transparent var(--page-header), black calc(var(--page-header) + var(--s-extra-small)), black calc(100% - var(--s-extra-small)), transparent 100%);padding-top:calc(var(--page-header) + var(--s-extra-small));padding-bottom:var(--s-extra-small)}@media(min-width: 900px){.menu__aux-nav{position:absolute;top:0;left:0;right:0;bottom:0;padding-left:calc(.5*var(--gutter) + .5*var(--s-col));pointer-events:none;opacity:0;transition:opacity .25s ease}.has-menu-open .menu__aux-nav.is-visible{opacity:1;pointer-events:auto}.menu__aux-nav.is-visible:hover .menu__aux-nav-a,.menu__aux-nav.is-visible:focus-within .menu__aux-nav-a{opacity:.5}}.menu__aux-nav-a{color:var(--color-background);opacity:1;transition:opacity .25s ease}.menu__aux-nav-a:hover,.menu__aux-nav-a:focus{opacity:1 !important}.menu__main-nav-li{opacity:0;transform:translateY(var(--gutter))}.has-menu-open .menu__main-nav-li{opacity:1;transform:translateY(0);transition:opacity .25s var(--delay) ease,transform .5s var(--delay) cubic-bezier(0.215, 0.61, 0.355, 1)}.menu__main-nav-li:not(:first-child){margin-top:1.5em}@media(min-width: 900px){.menu__main-nav-li:not(:first-child){margin-top:0}}.menu__aux-nav-li:not(:first-child){margin-top:.5em}@media(min-width: 900px){.menu__main-nav-sub-ul{display:none}}.menu__main-nav-sub-li{margin:.5em 0}.menu__main-nav-a{color:var(--color-text);transition:color .25s ease}.menu__main-nav-a:hover,.menu__main-nav-a:focus-visible,.menu__main-nav-li.is-active .menu__main-nav-a{color:var(--color-accent)}.menu__main-nav-sub-a{color:var(--color-text);opacity:.5;transition:opacity .25s ease}.menu-btn{margin:0;padding:0;border:0;background:none;--size: calc(60 * var(--scale-75));width:var(--size);height:var(--size);--menu-bg-color: var(--neon-grellow);--menu-text-color: var(--sea);background:var(--menu-bg-color);-webkit-clip-path:url(#mask-circle);clip-path:url(#mask-circle);position:relative}.menu-btn:hover,.has-menu-open .menu-btn{outline:0}.menu-btn:hover span:nth-child(1),.has-menu-open .menu-btn span:nth-child(1){transform:translateY(-50%)}.menu-btn:hover span:nth-child(2),.has-menu-open .menu-btn span:nth-child(2){transform:translateY(50%)}.menu-btn span{width:45%;height:3px;display:block;position:relative;transition:transform .325s ease;border-radius:4px;overflow:hidden;margin:auto}.menu-btn span::before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;background:var(--menu-text-color);transition:transform .325s ease;transform-origin:0 0}.menu-btn span:nth-child(1)::before{transform-origin:top right;transition:transform .25s .5s ease}.has-menu-open .menu-btn span:nth-child(1)::before{transform:scaleX(0);transition:transform .25s ease}.menu-btn span:nth-child(2){margin-top:.5em}.menu-btn span:nth-child(2)::before{transition:transform .25s .5s ease}.has-menu-open .menu-btn span:nth-child(2)::before{transform:scaleX(0);transition:transform .25s ease}.menu-btn span:nth-child(3),.menu-btn span:nth-child(4){position:absolute;top:50%;left:50%}.menu-btn span:nth-child(3)::before,.menu-btn span:nth-child(4)::before{transform-origin:0 0;transform:scaleX(0)}.has-menu-open .menu-btn span:nth-child(3)::before,.has-menu-open .menu-btn span:nth-child(4)::before{transform:scaleX(1)}.menu-btn span:nth-child(3){transform:translate(-50%, -50%) rotateZ(-45deg)}.menu-btn span:nth-child(3)::before{transform-origin:0 0;transition-delay:.175s}.has-menu-open .menu-btn span:nth-child(3)::before{transform-origin:top right;transition-delay:.5s}.menu-btn span:nth-child(4){transform:translate(-50%, -50%) rotateZ(45deg)}.menu-btn span:nth-child(4)::before{transform-origin:top right;transition-delay:0s}.has-menu-open .menu-btn span:nth-child(4)::before{transform-origin:0 0;transition-delay:.325s}.process-stepper{background:var(--sand);height:100%;display:flex;align-items:center;justify-content:center}.process-stepper_svg{color:var(--white);max-width:85%;height:auto}.process-stepper_svg path{transition:color .375s ease}.process-stepper_svg.wasteStream .wasteStream-text{color:var(--sea)}.process-stepper_svg.recycledResin .wasteStream-arrow,.process-stepper_svg.recycledResin .recycledResin-text{color:var(--sea)}.process-stepper_svg.newProduct .recycledResin-arrow,.process-stepper_svg.newProduct .newProduct-text{color:var(--sea)}.process-stepper_svg.backToShelf .newProduct-arrow,.process-stepper_svg.backToShelf .backToShelf-text{color:var(--sea)}.rotating-badge svg{animation:rotate 10s linear infinite;width:100%;height:auto}@keyframes rotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(-360deg)}}.text-image-hovercard{--pt: 0;--pb: 0;grid-template-rows:auto auto}@media(min-width: 900px){.text-image-hovercard{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"body accent"}}.text-image-hovercard__text-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper));padding-top:var(--s-96);padding-bottom:var(--s-96);background:var(--color-background);color:var(--color-text);display:grid;align-items:center}@media(min-width: 900px){.text-image-hovercard__text-slot{grid-area:body;margin-right:calc(-0.5*var(--gutter))}}.text-image-hovercard__accent-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper));display:grid;grid-template-areas:"image";overflow:hidden}@media(orientation: portrait)and (max-width: 901px){.text-image-hovercard__accent-slot{height:50vh;height:50svh;position:relative}.text-image-hovercard__accent-slot .text-image-hovercard__image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}}@media(min-width: 900px){.text-image-hovercard__accent-slot{grid-area:accent;margin-left:calc(-0.5*var(--gutter))}}.text-image-hovercard__accent-slot.is-pillImage{background:var(--color-text);min-height:40vw}.text-image-hovercard__image-wrapper{grid-area:image;height:100%;width:100%;position:relative}.text-image-hovercard__image-wrapper.is-active{z-index:10}.text-image-hovercard__btn{margin:0;padding:0;border:0;background:none;display:inline-block}.text-image-hovercard__btn.is-active{color:var(--color-accent)}.text-image-hovercard__body{padding-left:var(--padding-lr);padding-right:var(--padding-lr)}.text-image-hovercard__body{--padding-lr:32px}@media screen and (min-width: 320px){.text-image-hovercard__body{--padding-lr:calc(32px + 108 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.text-image-hovercard__body{--padding-lr:140px}}@media(min-width: 1440px){.text-image-hovercard__body{--padding-lr: calc(140 * var(--s-1))}}.text-image-hovercard__li{display:flex;align-items:end;font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:700;font-size:var(--h1);line-height:var(--h1-lh);letter-spacing:var(--h1-ls)}@media(min-width: 900px){.text-image-hovercard__li{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h2);line-height:var(--h2-lh);letter-spacing:var(--h2-ls)}}.text-image-hovercard__btn{padding-right:.25em}.text-image-hovercard__btn:hover,.text-image-hovercard__btn:focus-visible{color:var(--color-accent)}.text-image-hovercard__pill-container{position:relative;width:auto;height:100%;max-height:min(75%,var(--s-1)*480);aspect-ratio:538/1066;margin:auto;border-radius:50vw;overflow:hidden}.text-image-hovercard__pill-image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0}.text-image-hovercard__pill-image-wrapper.is-active{z-index:10}.text-image-hovercard__pill-wave{position:absolute;bottom:0;left:0;z-index:20;animation:pill-wave 3s linear infinite;width:250%;height:auto;color:var(--color-background)}@keyframes pill-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.wave-pattern{width:100%;height:100%;background:var(--wave-bg-color, var(--color-background));color:var(--wave-color, var(--color-text));overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.wave-pattern__inner{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;transform:skewY(-10deg)}.wave-pattern__pattern{width:max(1500px,200%);height:auto;animation:wave-pattern 20s reverse linear infinite;position:absolute;top:50%;left:0;bottom:0}@keyframes wave-pattern{0%{transform:translateY(-50%) translateX(0)}100%{transform:translateY(-50%) translateX(-50%)}}.wave-pattern-block{--pt: 0;--pb: 0;position:relative;height:calc(244*var(--scale-33));--wave-bg-color: var(--color-background);--wave-color: var(--color-text)}.lockup-eyebrow-headline .eyebrow{color:var(--color-neutral-accent);margin-bottom:1.125em}.lockup-eyebrow-headline h2.h1,.lockup-eyebrow-headline h1{margin-top:0;margin-bottom:1em}.lockup-eyebrow-headline+div>h3{margin-top:-1.5em}.image-carousel{padding-left:0;padding-right:0;margin-top:0;margin-bottom:0;--pt: var(--s-216);--pb: var(--s-216);padding-top:var(--pt);padding-bottom:var(--pb)}@media(min-width: 750px){.image-carousel{padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-left:0;margin-right:0}}.image-carousel .carousel{grid-column:1/-1;--c-gap: calc( 0.5 * var(--gutter))}.image-carousel .carousel .carousel__viewport-wrapper{max-width:calc(100vw - 2*var(--gutter-wrapper))}@media(min-width: 750px){.image-carousel .carousel .carousel__viewport-wrapper{max-width:unset}}.image-carousel__nav-wrapper{display:grid;grid-template-columns:1fr}@media(min-width: 750px){.image-carousel__nav-wrapper{grid-template-columns:1fr 1fr}}.image-carousel__caption-wrapper{display:grid;padding-left:var(--gutter-wrapper)}@media(min-width: 750px){.image-carousel__caption-wrapper{padding-left:calc(.5*var(--gutter))}}.image-carousel__caption{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--image-caption);line-height:var(--image-caption-lh);letter-spacing:var(--image-caption-ls);grid-row:1;grid-column:1;margin-top:1em;opacity:0;transition:opacity .25s ease;padding-right:calc(var(--gutter-wrapper) + var(--s-col))}@media(min-width: 750px){.image-carousel__caption{padding-right:calc(var(--gutter-wrapper) + var(--gutter))}}@media(min-width: 900px){.image-carousel__caption{padding-right:calc(var(--gutter) + 2*var(--s-col))}}.image-carousel__caption a{color:var(--color-accent)}.image-carousel__caption.is-active{opacity:1}.slide-image{padding:0;margin-top:0;margin-bottom:0;padding-left:0;padding-right:0}.slide-image__image-wrapper{grid-column:1/-1;width:100%;height:auto}.text-carousel-slide{height:100%}.text-carousel-slide__body-slot{background:var(--color-background);color:var(--color-text);height:100%;padding-top:var(--s-medium);padding-bottom:var(--s-medium);padding-left:var(--s-col);padding-right:var(--s-col)}@media(min-width: 900px){.text-carousel-slide__body-slot{padding-top:var(--s-large);padding-bottom:var(--s-large)}}.text-carousel__headline{margin:.5em 0 .75em}.text-carousel__decorative-wave-wrapper{width:calc(80*var(--scale-50));overflow:hidden}.text-carousel__decorative-wavy-underline{stroke-width:1.75px;animation:wavy-underline 10s linear infinite}.text-carousel-slide__accent{color:var(--color-accent)}.top-wave{position:absolute;transform:translateY(-85%);width:100%;overflow:hidden}.top-wave svg{color:var(--color-background);animation:top-wave 10s linear infinite}@keyframes top-wave{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cta-wavy{position:relative;color:var(--color-accent)}.cta-wavy:hover .cta-wavy__wavy-underline,.cta-wavy:focus-visible .cta-wavy__wavy-underline{animation-play-state:running}.cta-wavy__wavy-underline{position:absolute;left:0;bottom:0;stroke-width:.1em;display:block;animation:wavy-underline 7.5s linear infinite;animation-play-state:paused}.cta-wavy__wave-wrapper{position:absolute;bottom:-0.375em;left:0;right:0;height:.5em;overflow:hidden}@keyframes wavy-underline{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.login-form{padding-top:var(--page-header);--pb: 0}.login-form{--contact-padding-lg:54px}@media screen and (min-width: 320px){.login-form{--contact-padding-lg:calc(54px + 40 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.login-form{--contact-padding-lg:94px}}.login-form{--contact-padding-sm:30px}@media screen and (min-width: 320px){.login-form{--contact-padding-sm:calc(30px + 64 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.login-form{--contact-padding-sm:94px}}@media(min-width: 750px){.login-form{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0}}.login-form__first-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.login-form__first-slot{grid-column:1;margin-right:0}.login-form__first-slot.is-logged-in{grid-column:1/-1}}.login-form__second-slot{grid-column:1/-1;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-right:calc(-1*var(--gutter-wrapper));margin-left:calc(-1*var(--gutter-wrapper));padding-bottom:var(--contact-padding-sm);background-color:var(--color-background);color:var(--color-text)}@media(min-width: 750px){.login-form__second-slot{padding-top:var(--contact-padding-sm);grid-column:2;margin-left:0}}.login-form__text-wrapper{margin-right:.5em;margin-top:var(--contact-padding-sm);margin-bottom:var(--contact-padding-sm);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 750px){.login-form__text-wrapper{margin-right:var(--gutter-wrapper)}}@media(min-width: 650px){.login-form__block-headline{max-width:70vw}}@media(min-width: 750px){.login-form__block-headline{max-width:unset}}.login-form__headline{margin-bottom:calc(60*var(--s-1))}.set-password-block{padding-top:var(--page-header);--pb: 0}.set-password-block{--contact-padding-lg:54px}@media screen and (min-width: 320px){.set-password-block{--contact-padding-lg:calc(54px + 40 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.set-password-block{--contact-padding-lg:94px}}.set-password-block{--contact-padding-sm:30px}@media screen and (min-width: 320px){.set-password-block{--contact-padding-sm:calc(30px + 64 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.set-password-block{--contact-padding-sm:94px}}@media(min-width: 750px){.set-password-block{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0}}.set-password-block__first-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.set-password-block__first-slot{grid-column:1;margin-right:0}}.set-password-block__second-slot{grid-column:1/-1;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-right:calc(-1*var(--gutter-wrapper));margin-left:calc(-1*var(--gutter-wrapper));padding-bottom:var(--contact-padding-sm);background-color:var(--color-background);color:var(--color-text)}@media(min-width: 750px){.set-password-block__second-slot{padding-top:var(--contact-padding-sm);grid-column:2;margin-left:0}}.set-password-block__text-wrapper{margin-right:.5em;margin-top:var(--contact-padding-sm);margin-bottom:var(--contact-padding-sm);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 750px){.set-password-block__text-wrapper{margin-right:var(--gutter-wrapper)}}@media(min-width: 650px){.set-password-block__block-headline{max-width:70vw}}@media(min-width: 750px){.set-password-block__block-headline{max-width:unset}}.set-password-block__headline{margin-bottom:calc(60*var(--s-1))}@media(min-width: 750px){.set-password-block{padding-top:calc(var(--h1-lh))}}.set-password-block__submit-btn,.set-password-block__logout-btn{background-color:var(--orange);color:var(--color-background);width:100%;justify-content:center;margin-top:var(--contact-padding-sm)}@media(min-width: 450px){.set-password-block__submit-btn,.set-password-block__logout-btn{width:unset}}.set-password-block__inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(.75*var(--s-48))}.set-password-block .form-field{grid-column:span 2}.set-password-block__error{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls);color:var(--orange);padding-top:1em}.reset-password-block{padding-top:var(--page-header);--pb: 0}.reset-password-block{--contact-padding-lg:54px}@media screen and (min-width: 320px){.reset-password-block{--contact-padding-lg:calc(54px + 40 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.reset-password-block{--contact-padding-lg:94px}}.reset-password-block{--contact-padding-sm:30px}@media screen and (min-width: 320px){.reset-password-block{--contact-padding-sm:calc(30px + 64 * ((100vw - 320px) / 1120))}}@media screen and (min-width: 1440px){.reset-password-block{--contact-padding-sm:94px}}@media(min-width: 750px){.reset-password-block{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:0}}.reset-password-block__first-slot{grid-column:1/-1;margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1*var(--gutter-wrapper))}@media(min-width: 750px){.reset-password-block__first-slot{grid-column:1;margin-right:0}}.reset-password-block__second-slot{grid-column:1/-1;padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);margin-right:calc(-1*var(--gutter-wrapper));margin-left:calc(-1*var(--gutter-wrapper));padding-bottom:var(--contact-padding-sm);background-color:var(--color-background);color:var(--color-text)}@media(min-width: 750px){.reset-password-block__second-slot{padding-top:var(--contact-padding-sm);grid-column:2;margin-left:0}}.reset-password-block__text-wrapper{margin-right:.5em;margin-top:var(--contact-padding-sm);margin-bottom:var(--contact-padding-sm);padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper)}@media(min-width: 750px){.reset-password-block__text-wrapper{margin-right:var(--gutter-wrapper)}}@media(min-width: 650px){.reset-password-block__block-headline{max-width:70vw}}@media(min-width: 750px){.reset-password-block__block-headline{max-width:unset}}.reset-password-block__headline{margin-bottom:calc(60*var(--s-1))}@media(min-width: 750px){.reset-password-block{padding-top:calc(var(--h1-lh))}}.reset-password-block__submit-btn,.reset-password-block__logout-btn{background-color:var(--orange);color:var(--color-background);width:100%;justify-content:center;margin-top:var(--contact-padding-sm)}@media(min-width: 450px){.reset-password-block__submit-btn,.reset-password-block__logout-btn{width:unset}}.reset-password-block__inputs-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:calc(.75*var(--s-48))}.reset-password-block .form-field{grid-column:span 2}.reset-password-block__error{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls);color:var(--orange);padding-top:1em}.accordion__block{border-top:thin solid var(--califlower)}.accordion__block:last-child{border-bottom:thin solid var(--califlower)}.accordion__trigger{margin:0;padding:0;border:0;background:none;display:flex;width:100%;justify-content:space-between;align-items:center;padding:.75em 0;transition:color .375s}.accordion__trigger h2{margin:0;text-align:left}.accordion__indicator{color:var(--color-primary);line-height:1;margin-top:-0.125em;position:relative;width:calc(10*var(--s-1));height:calc(10*var(--s-1))}@media(min-width: 1440px){.accordion__indicator{font-size:1.1458333333vw}}.accordion__indicator:before,.accordion__indicator:after{content:" ";display:block;width:calc(10*var(--s-1));height:2px;background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.accordion__indicator:after{transform:translate(-50%, -50%) rotateZ(-90deg) scaleX(1);transition:transform .375s ease}.accordion__block.is-active .accordion__indicator:after{transform:translate(-50%, -50%) rotateZ(-90deg) scaleX(0)}.accordion__body-wrapper{overflow:hidden;transition:max-height .666s cubic-bezier(0.215, 0.61, 0.355, 1)}.accordion.is-ready .accordion__body-wrapper{max-height:0px}.accordion__block.is-active .accordion__body-wrapper{max-height:var(--height)}.accordion__body{padding-top:.5em;padding-bottom:1em}.accordion__body ul:not([class]) li{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h5);line-height:var(--h5-lh);letter-spacing:var(--h5-ls)}.accordion__body ul:not([class]) li::before{top:calc(var(--h5)*.5)}.accordion__table{width:100%}.accordion__table td{padding-bottom:1.25em}.accordion__table td:first-child{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:600;font-size:var(--h5);line-height:var(--h5-lh);letter-spacing:var(--h5-ls);width:26%;vertical-align:top}.accordion__table td:last-child{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body3);line-height:var(--body3-lh);letter-spacing:var(--body3-ls);width:66%;padding-left:3em;vertical-align:top}.accordion__color-block{display:flex;gap:calc(.5*var(--gutter))}.accordion__color-dot{width:calc(.75*var(--gutter));height:calc(.75*var(--gutter));background:var(--color);border-radius:50%}.accordion__color-dot.has-stroke{border:thin solid var(--charcoal)}.text-carousel{--nav-height: calc(35 * var(--scale-90))}.text-carousel.is-pattern .text-carousel__carousel-slot{grid-template-rows:1fr 1.2fr}@media(min-width: 900px){.text-carousel.is-pattern .text-carousel__carousel-slot{grid-template-rows:1fr}}.text-carousel.is-illustration .text-carousel__carousel-slot{grid-template-rows:1fr}.text-carousel__decorator-slot{grid-column:1/-1;color:var(--color-neutral-accent);text-align:center;margin-bottom:var(--eyebrow)}.text-carousel__carousel-slot{display:grid;grid-template-columns:repeat(6, 1fr);grid-column-gap:var(--gutter);grid-column:1/-1;grid-template-rows:.95fr 1fr;grid-template-areas:"art art art art art art" "content content content content content content";margin-left:calc(-1*var(--gutter-wrapper));margin-right:calc(-1.01*var(--gutter-wrapper))}@media(min-width: 900px){.text-carousel__carousel-slot{grid-template-columns:repeat(12, 1fr)}}@media(min-width: 900px){.text-carousel__carousel-slot{grid-template-areas:"content content content content content content art art art art art art";grid-template-rows:1fr}}.text-carousel__carousel-slot .carousel__viewport-wrapper{background:var(--color-background);overflow:hidden;height:100%}.text-carousel__carousel-slot .carousel__viewport-wrapper .carousel__viewport{height:100%}.text-carousel__carousel{grid-column:1/-1;position:relative;overflow:visible !important;display:flex;flex-direction:column}@media(min-width: 900px){.text-carousel__carousel{grid-column:1/7;margin-right:calc(-0.5*var(--gutter))}}.text-carousel__nav{height:var(--nav-height);margin-top:0 !important;align-items:flex-end;align-self:flex-end;transform:translateX(50%);display:none !important}.text-carousel__nav .dot-nav__btn.is-active{background:var(--color-neutral-accent)}@media(min-width: 900px){.text-carousel__nav{display:flex !important}}.text-carousel__pattern-slot{grid-column:1/-1;position:relative;--wave-bg-color: var(--color-text);--wave-color: var(--color-accent);grid-area:art}@media(min-width: 900px){.text-carousel__pattern-slot{height:auto}}.text-carousel__pattern-slot .wave-pattern{--wave-color: var(--color-accent)}.text-carousel__pattern-slot .wave-pattern__pattern{width:calc(3500*var(--scale-50))}@media(min-width: 900px){.text-carousel__pattern-slot{grid-column:7/-1;margin-left:calc(-0.5*var(--gutter));margin-bottom:calc(var(--nav-height) - 2px)}}.text-carousel__illustration-slot{grid-area:art;background-color:var(--color-text);padding-top:var(--s-medium);padding-bottom:var(--s-small)}@media(min-width: 900px){.text-carousel__illustration-slot{padding-bottom:var(--s-small);padding-top:var(--s-small);grid-column:7/-1;margin-left:calc(-0.5*var(--gutter));margin-bottom:calc(var(--nav-height) - 2px)}}.text-carousel__illustration-wrapper{width:100%;height:100%}@media(min-width: 900px){.text-carousel__illustration-wrapper{padding-top:0;padding-bottom:0;display:flex;align-items:center;justify-content:center;height:100%}}.text-carousel__illustration-wrapper.is-dynamic{display:grid;grid-template-rows:1fr;grid-template-columns:1fr}.text-carousel__illustration-wrapper.is-dynamic .text-carousel__illustration{grid-row:1;grid-column:1;opacity:0;transition:opacity 0s ease}.text-carousel__illustration-wrapper.is-dynamic .text-carousel__illustration.is-active{opacity:1;transition:opacity 1s ease}.text-carousel__illustration{--product-illustration--circle: var(--color-accent);--product-illustration--product: var(--color-background);padding-left:calc(1.85*var(--s-col) + var(--gutter));padding-right:calc(1.85*var(--s-col) + var(--gutter))}@media(min-width: 900px){.text-carousel__illustration{padding-left:calc(var(--s-col) + var(--gutter));padding-right:calc(var(--s-col) + var(--gutter))}}.text-carousel__illustration .product-illustration__callout{color:var(--color-accent)}.text-carousel__illustration .product-illustration__callout text{font-size:18px}@media(min-width: 900px){.text-carousel__illustration .product-illustration__callout text{font-family:"poppins",sans-serif;font-style:normal;position:relative;top:.1em;font-weight:500;font-size:var(--body2);line-height:var(--body2-lh);letter-spacing:var(--body2-ls)}}.text-carousel__carousel-ui{margin-top:calc(.5*var(--gutter));padding-left:var(--gutter-wrapper);padding-right:var(--gutter-wrapper);display:flex;justify-content:space-between}@media(min-width: 900px){.text-carousel__carousel-ui{display:none}}.text-carousel__prev-btn{transform:rotateZ(180deg);transform-origin:50% 50%}.text-carousel__prev-btn,.text-carousel__next-btn{color:var(--color-neutral-accent);background:rgba(0,0,0,0);transition:color .25s ease}.text-carousel__prev-btn:hover,.text-carousel__prev-btn:focus-visible,.text-carousel__next-btn:hover,.text-carousel__next-btn:focus-visible{background:rgba(0,0,0,0);color:var(--color-background)}.text-carousel__prev-btn .circle-btn__outer-stroke,.text-carousel__next-btn .circle-btn__outer-stroke{stroke:var(--color-background)}
