-
Notifications
You must be signed in to change notification settings - Fork 0
/
cleaned_css_file.css
1 lines (1 loc) · 84 KB
/
cleaned_css_file.css
1
@charset "UTF-8";button[type=submit].ff-loading{align-items:center;display:inline-flex;flex-wrap:nowrap}button[type=submit].ff-loading:before{animation:ff-loading .5s linear infinite;border-color:transparent transparent #fff #fff;border-radius:50%;border-style:solid;border-width:2px;content:"";display:block;flex:1 0 11px;height:11px;margin-right:10px;width:11px}@keyframes ff-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.freeform-pages{display:flex;list-style:none;margin:0 0 10px;padding:0}.freeform-pages li{margin:0 10px 0 0}.freeform-row{display:flex;justify-content:space-between;margin:0 -15px}.freeform-row .freeform-column{box-sizing:border-box;flex:1 0;margin:0 15px;padding:10px 0}.freeform-row .freeform-column>.freeform-row:first-child{margin-top:-10px}.freeform-row .freeform-column label{display:block}.freeform-row .freeform-column .input-group-one-line{display:flex;flex-wrap:wrap}.freeform-row .freeform-column .input-group-one-line label{padding-right:10px}.freeform-row .freeform-column .freeform-label{font-weight:700}.freeform-row .freeform-column .freeform-label.freeform-required:after{color:red;content:"*";margin-left:5px}.freeform-row .freeform-column .freeform-input{box-sizing:border-box;display:block;width:100%}.freeform-row .freeform-column .freeform-input[type=checkbox],.freeform-row .freeform-column .freeform-input[type=radio]{display:inline;margin-right:5px;width:auto}.freeform-row .freeform-column .freeform-input.StripeElement{border:1px solid #ccc;height:30px;padding:4px 2px}.freeform-row .freeform-column .freeform-input-only-label{font-weight:400}.freeform-row .freeform-column .freeform-input-only-label>.freeform-input{display:inline-block;margin-right:5px;width:auto}.freeform-row .freeform-column .ff-errors,.freeform-row .freeform-column .freeform-errors{list-style:none;margin:5px 0 0;padding:0}.freeform-row .freeform-column .ff-errors>li,.freeform-row .freeform-column .freeform-errors>li{color:red}.freeform-row .freeform-column .freeform-instructions{color:#aba7a7;font-size:13px;margin:0 0 5px}.freeform-row .freeform-column.freeform-column-content-align-left{display:flex;justify-content:flex-start}.freeform-row .freeform-column.freeform-column-content-align-left>button:not(:first-of-type){margin-left:5px}.freeform-row .freeform-column.freeform-column-content-align-center{display:flex;justify-content:center}.freeform-row .freeform-column.freeform-column-content-align-center>button:not(:first-of-type){margin-left:5px}.freeform-row .freeform-column.freeform-column-content-align-right{display:flex;justify-content:flex-end}.freeform-row .freeform-column.freeform-column-content-align-right>button:not(:first-of-type){margin-left:5px}.freeform-row .freeform-column.freeform-column-content-align-spread{display:flex;justify-content:space-between}.freeform-row .freeform-column.freeform-column-content-align-spread>button:not(:first-of-type){margin-left:5px}.ff-form-errors{background:#f8d7da;border:1px solid #f5c6cb;border-radius:5px;color:#721c24;padding:15px}.ff-form-errors>p{margin:0}.freeform-form-has-errors{color:#721c24}*,:after,:before{box-sizing:border-box}body{margin:0;min-height:var(--vh)}ol[class],ul[class]{list-style:none;padding:0}a{text-decoration:none}button,input,select,textarea{font:inherit}hr{background-color:#ccc;height:1px}.bg-slate-dark{background-color:#191919}.bg-slate-medium{background-color:#262625}.bg-slate-light{background-color:#40403e}.bg-cloud-dark{background-color:#666663}.bg-cloud-medium{background-color:#91918d}.bg-cloud-light{background-color:#bfbfba}.bg-ivory-dark{background-color:#e5e4df}.bg-ivory-medium{background-color:#f0f0eb}.bg-ivory-light{background-color:#fafaf7}.bg-book-cloth{background-color:#cc785c}.bg-kraft{background-color:#d4a27f}.bg-manilla{background-color:#ebdbbc}.bg-manilla-light{background-color:#f1e6d0}.bg-egg-shell{background-color:#f6f1eb}.bg-focus{background-color:#61aaf2}.bg-error{background-color:#bf4d43}.bg-dark{background-color:#000}.bg-light{background-color:#fff}:root{--max-width:1920px;--column-count:2;--gutter-cap:32px;--gutter-x:32px;--gutter-y:32px}.col-start-1{grid-column-start:1}.col-span-1{grid-column-end:span 1}.col-end-1{grid-column-end:1}.col-start-2{grid-column-start:2}.col-span-2{grid-column-end:span 2}.col-end-2{grid-column-end:2}.col-start-3{grid-column-start:3}.col-span-3{grid-column-end:span 3}.col-end-3{grid-column-end:3}.col-start-4{grid-column-start:4}.col-span-4{grid-column-end:span 4}.col-end-4{grid-column-end:4}.col-start-5{grid-column-start:5}.col-span-5{grid-column-end:span 5}.col-end-5{grid-column-end:5}.col-start-6{grid-column-start:6}.col-span-6{grid-column-end:span 6}.col-end-6{grid-column-end:6}.col-start-7{grid-column-start:7}.col-span-7{grid-column-end:span 7}.col-end-7{grid-column-end:7}.col-start-8{grid-column-start:8}.col-span-8{grid-column-end:span 8}.col-end-8{grid-column-end:8}.col-start-9{grid-column-start:9}.col-span-9{grid-column-end:span 9}.col-end-9{grid-column-end:9}.col-start-10{grid-column-start:10}.col-span-10{grid-column-end:span 10}.col-end-10{grid-column-end:10}.col-start-11{grid-column-start:11}.col-span-11{grid-column-end:span 11}.col-end-11{grid-column-end:11}.col-start-12{grid-column-start:12}.col-span-12{grid-column-end:span 12}.col-end-12{grid-column-end:12}.spacer-gap-mt{margin-top:var(--gutter-y)}@font-face{font-display:swap;font-family:Tiempos Text;font-style:normal;font-weight:400;src:url(/fonts/tiempos-text-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tiempos Text;font-style:italic;font-weight:400;src:url(/fonts/tiempos-text-regular-italic.woff2) format("woff2")}.font-tiempos-text{font-feature-settings:"pnum" on,"lnum" on,"ss01" on,"case" on;font-family:Tiempos Text}@font-face{font-display:swap;font-family:Styrene A LC;font-style:normal;font-weight:400;src:url(/fonts/StyreneA-Regular-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Styrene A LC;font-style:italic;font-weight:400;src:url(/fonts/StyreneA-RegularItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Styrene A LC;font-style:normal;font-weight:500;src:url(/fonts/StyreneA-Medium-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Styrene A LC;font-style:italic;font-weight:500;src:url(/fonts/StyreneA-MediumItalic-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Styrene B LC;font-style:normal;font-weight:400;src:url(/fonts/StyreneB-Regular-Web.woff2) format("woff2")}@font-face{font-display:swap;font-family:Styrene B LC;font-style:normal;font-weight:500;src:url(/fonts/StyreneB-Medium-Web.woff2) format("woff2")}.font-styrene-b-lc{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC}body{font-feature-settings:"pnum" on,"lnum" on,"ss01" on,"case" on;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Tiempos Text,serif;font-size:16px;font-weight:400;text-rendering:optimizeLegibility}.text-b1,.text-b1 p:not([class]),body{letter-spacing:-.01em;line-height:125%}.text-b1,.text-b1 p:not([class]){font-size:clamp(1.25rem,1.67vw,1.625rem)}.text-b2,.text-b2 p:not([class]){font-size:clamp(1rem,1.39vw,1.375rem);letter-spacing:-.005em;line-height:150%}.text-strike{text-decoration:line-through;text-decoration-skip-ink:none;text-decoration-thickness:1px}::selection{background:rgba(204,120,92,.5)}::-moz-selection{background:rgba(204,120,92,.5)}.bg-book-cloth ::selection{background:hsla(40,54%,83%,.5)}.bg-book-cloth ::-moz-selection{background:hsla(40,54%,83%,.5)}.core-footer ::selection{background:rgba(204,120,92,.5)}.core-footer ::-moz-selection{background:rgba(204,120,92,.5)}.core-footer .copyright::selection{background:hsla(40,54%,83%,.5)}.core-footer .copyright::-moz-selection{background:hsla(40,54%,83%,.5)}.b-news .is-bullet::selection{background:hsla(40,54%,83%,.5)}.b-news .is-bullet::-moz-selection{background:hsla(40,54%,83%,.5)}::-webkit-input-placeholder{color:#91918d;opacity:1}:-ms-input-placeholder{color:#91918d;opacity:1}.ordinal{line-height:1em}.button,button,input,select,textarea{font-feature-settings:"pnum" on,"lnum" on,"liga" on;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:0;font-family:Styrene B LC,sans-serif;text-rendering:optimizeLegibility}.button,button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer}input[type=checkbox],input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;border:2px solid #191919;border-radius:6px;display:inline-grid;height:22px;margin:0 8px 0 0;place-content:center;width:22px}input[type=checkbox]:before,input[type=radio]:before{background-color:#191919;border-radius:2px;content:"";display:none;height:12px;width:12px}input[type=checkbox].is-selected:before,input[type=checkbox]:checked:before,input[type=radio].is-selected:before,input[type=radio]:checked:before{display:block}input[type=checkbox]:disabled,input[type=radio]:disabled{border-color:#bfbfba}.h0,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene A LC,sans-serif;font-weight:500;line-height:1em;margin-bottom:0;margin-left:-.095em;margin-top:0}.h0 a,.h0 u,.h1 a,.h1 u,.h2 a,.h2 u,.h3 a,.h3 u,.h4 a,.h4 u,.h5 a,.h5 u,.h6 a,.h6 u,h1 a,h1 u,h2 a,h2 u,h3 a,h3 u,h4 a,h4 u,h5 a,h5 u,h6 a,h6 u{text-decoration-skip-ink:auto;text-decoration-thickness:.08em;text-underline-offset:.07em}.h0 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#191919}.h0 a:focus,.h0 a:hover,.h1 a:focus,.h1 a:hover,.h2 a:focus,.h2 a:hover,.h3 a:focus,.h3 a:hover,.h4 a:focus,.h4 a:hover,.h5 a:focus,.h5 a:hover,.h6 a:focus,.h6 a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#666663}.h0{font-size:clamp(4rem,13.33vw,16rem);letter-spacing:-.07em;line-height:85%}.h1,h1{font-size:clamp(2.5rem,5vw,5.5rem);letter-spacing:-.03em;line-height:95%}.h2,h2{font-size:clamp(2rem,3.33vw,3.5rem);letter-spacing:-.0275em;line-height:105%}.h3,h3{font-size:clamp(1.5rem,2.22vw,2.25rem);letter-spacing:-.025em;line-height:115%}.h4,h4{font-size:clamp(1.25rem,1.67vw,1.625rem);letter-spacing:-.0225em;line-height:125%}.h5,h5{font-size:clamp(.825rem,1.1vw,1.07rem);letter-spacing:-.02em;line-height:135%}.h6,h6{font-size:clamp(.545rem,.73vw,.71rem);letter-spacing:-.0175em;line-height:145%}strong{font-weight:500}.text-b1 li strong,.text-b1 ol strong,.text-b1 strong,.text-b2 li strong,.text-b2 ol strong,.text-b2 strong{font-weight:600}p{font-size:1rem;margin-bottom:0}p,p+.h1,p+.h2,p+.h3,p+.h4,p+.h5,p+.h6,p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:1em}p:first-child{margin-top:0}ol,ul{padding-left:2ch}ol ol,ol ul,ul ol,ul ul{margin-bottom:1em}ul.is-bulleted li{list-style-type:none;position:relative}ul.is-bulleted li:before{content:"●";font-size:.6rem;left:-2ch;position:absolute}.is-bullet{display:inline-block;font-size:.5rem;margin-left:1ch;margin-right:1ch}a,u{text-decoration:underline;text-decoration-skip-ink:none;text-decoration-thickness:.08em;text-underline-offset:.07em}a{color:#cc785c;outline:0;transition:color .1s cubic-bezier(.165,.84,.44,1)}a:focus,a:hover{color:#666663}.text-pull-quote{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#191919;font-size:clamp(1.5rem,2.22vw,2.25rem);letter-spacing:-.025em;line-height:115%;margin-bottom:var(--spacer-large);margin-top:calc(var(--spacer-medium) - var(--spacer-small));text-align:center}.text-pull-quote,.text-pull-quote:before{font-family:Styrene A LC,sans-serif;font-weight:500}.text-pull-quote:before{content:"“";display:block;font-size:clamp(2.5rem,5vw,5.5rem);letter-spacing:-.03em;line-height:95%;position:relative;top:var(--spacer-small);width:100%}blockquote{color:#191919;font-family:Styrene B LC,sans-serif;font-size:1rem;letter-spacing:-.005em;line-height:150%;margin:var(--spacer-large) 0 0}blockquote+.text-caption{color:#40403e;font-weight:500;margin-bottom:var(--spacer-large);margin-top:var(--spacer-small)}pre{margin-top:1em}hr{background-color:initial;border:none;border-top:1px solid grey;margin:0;margin-top:var(--spacer-medium);padding-top:var(--spacer-medium)}hr+p{margin-top:0}.text-universal-styles{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#666663;font-size:.875rem}.text-label,.text-universal-styles,label{font-family:Styrene B LC,sans-serif;letter-spacing:-.005em;line-height:100%}.text-caption,.text-label,figcaption,label{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:1rem}.text-caption,figcaption{line-height:150%}.text-caption,.text-fine-print,figcaption{font-family:Styrene B LC,sans-serif;letter-spacing:-.005em}.text-fine-print{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-size:.875rem;line-height:100%}:root{--vh:100vh;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body,html{margin:0;width:100%}body{background-color:#fafaf7;pointer-events:none}body.is-loaded,body:not(.first-load).is-loaded{pointer-events:auto}body.loading{cursor:wait}body:not(.loading) .cover{pointer-events:none}.overlay-grid{height:100vh;left:50%;pointer-events:none;position:fixed;top:0;transform:translate3d(-50%,0,0);width:100vw;z-index:9999}.overlay-grid:not(.is-visible){display:none}.overlay-grid>div{background-color:grey;opacity:.3}body:not(.first-load) .cover{top:100%}.cover{background-color:#f0f0eb;height:100%;pointer-events:all;transform:translateZ(0);z-index:999}.cover,.cover-content{left:0;position:fixed;top:0;width:100%}.cover-content{background-color:#fff;height:100vh;opacity:0;pointer-events:none;visibility:hidden;z-index:2}img{vertical-align:middle}img.asset{object-fit:contain;width:100%}.lazyPicture,img.asset{display:block}.aspect-ratio,.lazyPicture{overflow:hidden;position:relative;width:100%}.aspect-ratio{display:inline-block;padding-bottom:var(--aspect)}.aspect-ratio img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.is-hidden,.is-hidden.is-loaded{opacity:0;visibility:hidden}.lazyFade{opacity:0}.is-desktop .hide-on-desktop .lazyFade.is-loaded,.is-desktop .hide-on-desktop .lazyFade.lazyloaded,.is-desktop .hide-on-desktop .lazyFade[src],.is-device .hide-on-mobile .lazyFade.is-loaded,.is-device .hide-on-mobile .lazyFade.lazyloaded,.is-device .hide-on-mobile .lazyFade[src],.is-inview .lazyFade.is-loaded,.is-inview .lazyFade.lazyloaded,.is-inview .lazyFade[src]{opacity:1;transition:opacity 1s .5s}.contentFade{opacity:0}.contentFade.isFirst.is-inview{transition-delay:.4s}.contentFade.is-inview{opacity:1;transition:opacity .4s cubic-bezier(.77,0,.175,1) .3s}.contentFadeUp{opacity:0;transform:translateY(var(--gutter-y))}.contentFadeUp.is-inview{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .3s,transform .5s cubic-bezier(.165,.84,.44,1) .3s}.contentFadeUpStagger .stagger-item{opacity:0;transform:translateY(var(--gutter-y))}.contentFadeUpStagger.is-inview .stagger-item{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .15s,transform .5s cubic-bezier(.165,.84,.44,1) .15s}.contentFadeUpStagger.is-inview .stagger-item:nth-of-type(2){transition-delay:.25s}.contentFadeUpStagger.is-inview .stagger-item:nth-of-type(3){transition-delay:.35s}.slideLeftFade{opacity:0;transform:translate3d(15%,0,0)}.slideLeftFade.b-draggableSlider.is-inview{transition-delay:0s}.slideLeftFade.is-inview{opacity:1;transform:translateZ(0);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .25s,transform 1s cubic-bezier(.165,.84,.44,1) .25s}.c-16-8{width:100%}.visual{position:relative}.visual.visual-placeholder{background-color:#a9a9a9}.visual .aspect-ratio{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.visual .original{object-fit:cover!important}.visual169{height:0;padding-bottom:56.25%;width:100%}.visual916{height:0;padding-bottom:177.7777777778%;width:100%}.visual11{height:0;padding-bottom:100%;width:100%}.visual43{height:0;padding-bottom:75%;width:100%}.visual34{height:0;padding-bottom:133.3333333333%;width:100%}.flex{display:flex}.order-1{order:1}.order-2{order:2}.text-center{text-align:center}.text-right{text-align:right}.page-container{min-height:var(--vh)}.wrapper{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) + var(--gutter-cap)*2);padding-left:var(--gutter-cap);padding-right:var(--gutter-cap);width:100%}img,video{max-width:100%}.btn-primary,a.btn-primary{align-items:center;background-color:#191919;border:0;border-radius:16px;color:#fafaf7;display:inline-flex;font-family:Styrene B LC,sans-serif;justify-content:center;padding:18px 32px 19px;text-decoration:none;transition:background-color .2s cubic-bezier(.77,0,.175,1)}.btn-primary .btn-label,a.btn-primary .btn-label{display:inline-block;overflow:hidden;position:relative;visibility:hidden}.btn-primary .btn-anim,a.btn-primary .btn-anim{display:inline-block;height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%}.btn-primary .btn-anim:after,.btn-primary .btn-anim:before,a.btn-primary .btn-anim:after,a.btn-primary .btn-anim:before{content:attr(title);display:inline-block;height:100%;left:0;position:absolute;top:0;transition:transform .2s;width:100%}.btn-primary .btn-anim:before,a.btn-primary .btn-anim:before{transform:translateY(0);transition-timing-function:cubic-bezier(.77,0,.175,1)}.btn-primary .btn-anim:after,a.btn-primary .btn-anim:after{transform:translateY(100%);transition-timing-function:cubic-bezier(.77,0,.175,1)}.btn-primary:hover,a.btn-primary:hover{background-color:rgba(25,25,25,.75)}.btn-primary:hover .btn-anim:before,a.btn-primary:hover .btn-anim:before{transform:translateY(-100%)}.btn-primary:hover .btn-anim:after,a.btn-primary:hover .btn-anim:after{transform:translateY(0)}.btn-primary:focus:not(:active),a.btn-primary:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.btn-primary:active,a.btn-primary:active{background-color:#000;color:#fff}.btn-primary:disabled,a.btn-primary:disabled{background-color:#666663;color:#bfbfba;cursor:default}.btn-primary.btn-light,a.btn-primary.btn-light{background-color:#fafaf7;color:#191919}.btn-primary.btn-light:hover,a.btn-primary.btn-light:hover{background-color:#e5e4df}.btn-primary.btn-light:focus:not(:active),a.btn-primary.btn-light:focus:not(:active){box-shadow:0 0 0 4px #61aaf2}.btn-primary.btn-light:active,a.btn-primary.btn-light:active{background-color:#fff;color:#000}.btn-primary.btn-light:disabled,a.btn-primary.btn-light:disabled{background-color:#bfbfba;color:#666663;cursor:default}.btn-chip,.btn-secondary,a.btn-chip,a.btn-secondary{align-items:center;background-color:initial;border:2px solid #191919;border-radius:16px;color:#191919;display:inline-flex;font-family:Styrene B LC,sans-serif;justify-content:center;padding:18px 32px;text-decoration:none}.btn-chip .btn-label,.btn-secondary .btn-label,a.btn-chip .btn-label,a.btn-secondary .btn-label{display:inline-block;overflow:hidden;position:relative;visibility:hidden}.btn-chip .btn-anim,.btn-secondary .btn-anim,a.btn-chip .btn-anim,a.btn-secondary .btn-anim{display:inline-block;height:100%;left:0;position:absolute;top:0;visibility:visible;width:100%}.btn-chip .btn-anim:after,.btn-chip .btn-anim:before,.btn-secondary .btn-anim:after,.btn-secondary .btn-anim:before,a.btn-chip .btn-anim:after,a.btn-chip .btn-anim:before,a.btn-secondary .btn-anim:after,a.btn-secondary .btn-anim:before{content:attr(title);display:inline-block;height:100%;left:0;position:absolute;top:0;transition:transform .2s;width:100%}.btn-chip .btn-anim:before,.btn-secondary .btn-anim:before,a.btn-chip .btn-anim:before,a.btn-secondary .btn-anim:before{transform:translateY(0);transition-timing-function:cubic-bezier(.77,0,.175,1)}.btn-chip .btn-anim:after,.btn-secondary .btn-anim:after,a.btn-chip .btn-anim:after,a.btn-secondary .btn-anim:after{transform:translateY(100%);transition-timing-function:cubic-bezier(.77,0,.175,1)}.btn-chip:hover,.btn-secondary:hover,a.btn-chip:hover,a.btn-secondary:hover{border-color:#666663;color:#666663}.btn-chip:hover .btn-anim:before,.btn-secondary:hover .btn-anim:before,a.btn-chip:hover .btn-anim:before,a.btn-secondary:hover .btn-anim:before{transform:translateY(-100%)}.btn-chip:hover .btn-anim:after,.btn-secondary:hover .btn-anim:after,a.btn-chip:hover .btn-anim:after,a.btn-secondary:hover .btn-anim:after{transform:translateY(0)}.btn-chip:focus:not(:active),.btn-secondary:focus:not(:active),a.btn-chip:focus:not(:active),a.btn-secondary:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.btn-chip:active,.btn-secondary:active,a.btn-chip:active,a.btn-secondary:active{border-color:#000;color:#000}.btn-chip:disabled,.btn-secondary:disabled,a.btn-chip:disabled,a.btn-secondary:disabled{border-color:#bfbfba;color:#bfbfba;cursor:default}.btn-chip.btn-chip,.btn-secondary.btn-chip,a.btn-chip.btn-chip,a.btn-secondary.btn-chip{font-size:14px;padding:0 9px 2px}.btn-chip.btn-dark,.btn-secondary.btn-dark,a.btn-chip.btn-dark,a.btn-secondary.btn-dark{border-color:#fafaf7;color:#fafaf7}.btn-chip.btn-dark:hover,.btn-secondary.btn-dark:hover,a.btn-chip.btn-dark:hover,a.btn-secondary.btn-dark:hover{border-color:#bfbfba;color:#bfbfba}.btn-chip.btn-dark:focus:not(:active),.btn-secondary.btn-dark:focus:not(:active),a.btn-chip.btn-dark:focus:not(:active),a.btn-secondary.btn-dark:focus:not(:active){box-shadow:0 0 0 4px #61aaf2}.btn-chip.btn-dark:active,.btn-secondary.btn-dark:active,a.btn-chip.btn-dark:active,a.btn-secondary.btn-dark:active{border-color:#fff;color:#fff}.btn-chip.btn-dark:disabled,.btn-secondary.btn-dark:disabled,a.btn-chip.btn-dark:disabled,a.btn-secondary.btn-dark:disabled{border-color:#666663;color:#666663;cursor:default}.btn-selection,a.btn-selection{align-items:center;background-color:initial;border:2px solid #91918d;border-radius:16px;color:#191919;display:inline-flex;justify-content:center;padding:14px 15px 15px 30px}.btn-selection svg,a.btn-selection svg{margin-left:8px}.btn-selection:hover,a.btn-selection:hover{border-color:#91918d}.btn-selection:hover svg path,a.btn-selection:hover svg path{fill:#91918d}.btn-selection:focus:not(:active),a.btn-selection:focus:not(:active){border-color:#000;box-shadow:0 0 0 4px #61aaf2;color:#000;outline:0}.btn-selection:focus:not(:active) svg path,a.btn-selection:focus:not(:active) svg path{fill:#000}.btn-selection:active,a.btn-selection:active{border-color:#000;color:#000}.btn-selection:active svg path,a.btn-selection:active svg path{fill:#000}.btn-icon,a.btn-icon{align-items:center;background-color:#191919;border:0;border-radius:16px;color:#fafaf7;display:inline-flex;font-family:Styrene B LC,sans-serif;justify-content:center;padding:16px}.btn-icon svg path,a.btn-icon svg path{fill:#fafaf7}.btn-icon:hover,a.btn-icon:hover{background-color:#40403e}.btn-icon:focus:not(:active),a.btn-icon:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.btn-icon:active,a.btn-icon:active{background-color:#000;color:#fff}.btn-icon:active svg path,a.btn-icon:active svg path{fill:#fff}.btn-icon.btn-light,a.btn-icon.btn-light{background-color:#fafaf7;color:#191919}.btn-icon.btn-light svg path,a.btn-icon.btn-light svg path{fill:#191919}.btn-icon.btn-light:hover,a.btn-icon.btn-light:hover{background-color:#e5e4df}.btn-icon.btn-light:focus:not(:active),a.btn-icon.btn-light:focus:not(:active){box-shadow:0 0 0 4px #61aaf2}.btn-icon.btn-light:active,a.btn-icon.btn-light:active{background-color:#fff;color:#000}.btn-icon.btn-light:active svg path,a.btn-icon.btn-light:active svg path{fill:#000}.table-wrapper{overflow-x:auto;width:100%}table{background-color:#fff;border:1px solid #e5e4df;border-collapse:initial;border-radius:24px;border-spacing:0;margin-bottom:var(--spacer-medium);margin-top:var(--spacer-medium);overflow:hidden;width:100%}table thead{background-color:#f0f0eb;text-align:left}table thead th{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.005em;line-height:100%;padding:calc(var(--gutter-x)*.75) var(--gutter-x)}table thead th:first-of-type{border-top-left-radius:24px}table thead th:last-of-type{border-top-right-radius:24px}table tbody{border:1px solid #e5e4df}table tbody tr:hover{background-color:#fafaf7}table tbody tr:last-of-type{border-bottom-left-radius:24px;border-bottom-right-radius:24px;overflow:hidden}table tbody td{font-feature-settings:"pnum" on,"lnum" on,"liga" on;border-top:1px solid #e5e4df;font-family:Styrene B LC,sans-serif;font-size:.875rem;letter-spacing:-.005em;line-height:125%;padding:calc(var(--gutter-x)*.75) var(--gutter-x)}.content-blocks{padding-bottom:var(--spacer-large)}.content-block+.content-block{margin-top:var(--spacer-large)}a .js-splitWords{opacity:0;text-decoration:underline;visibility:hidden}.custom-container{align-items:flex-start;display:flex;flex-wrap:wrap;min-height:var(--vh)}[data-page=__home__],[data-page=__home__] .core-header{background-color:#f0f0eb}[data-page=__home__] [data-handle=home] .home-container{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) + var(--gutter-cap)*2)}[data-page=__home__] [data-handle=home] .b-hero-staggered{background-position:100%;background-repeat:no-repeat;padding-bottom:var(--spacer-large)}[data-page=__home__] [data-handle=home] .b-hero-staggered .b-hero-staggered-heading{font-size:clamp(2.5rem,3.9vw,5.5rem);letter-spacing:-.03em;line-height:95%;text-align:left}[data-page=__home__] [data-handle=home] .b-news{padding-bottom:var(--spacer-large);padding-top:var(--spacer-large)}[data-page=__home__] [data-handle=home] .b-news .post{display:flex;height:100%}[data-page=__home__] [data-handle=home] .b-news .post .post-info{align-content:space-between;display:flex;flex-wrap:wrap;height:100%}[data-page=__home__] [data-handle=home] .image-copy{padding-bottom:var(--spacer-large);padding-top:var(--spacer-large)}[data-page=__home__] [data-handle=home] .image-copy.is-inview .image-container img{transform:scale(1)}[data-page=__home__] [data-handle=home] .image-copy .image-container .lazyPicture{border-radius:24px;transform:translateZ(0)}[data-page=__home__] [data-handle=home] .image-copy .image-container img{transform:scale(1.05);transition:transform 2s ease-in-out .25s}[data-page=__home__] [data-handle=home] .image-copy .copy-container{align-content:center;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:700px}[data-page=__home__] [data-handle=home] .image-copy .copy-container a{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#000;display:inline-block;font-family:Styrene B LC;font-weight:500;margin-top:var(--spacer-small)}[data-page=__home__] [data-handle=home] .cta-2 .contentFadeUp.is-inview{transition-delay:.4s}[data-page=product],[data-page=product] .core-header{background-color:#f0f0eb}[data-page=product] .content-block{margin-left:auto;margin-right:auto;max-width:calc(var(--max-width) + var(--gutter-cap)*2);padding-left:var(--gutter-cap);padding-right:var(--gutter-cap);width:100%}[data-page=product] .b-tabbedSlider{background-color:#fff;padding-bottom:var(--spacer-large);padding-top:var(--spacer-large)}[data-page=product] [data-handle=product] .content-block-wrapper{overflow-x:clip;overflow-y:visible}[data-page=index] [data-handle=index] .page-heading{opacity:0;transition:opacity .2s cubic-bezier(.77,0,.175,1)}body:not(.loading)[data-page=index] [data-handle=index] .page-heading{opacity:1;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-heading{margin-top:calc(var(--spacer-huge) - 72px);padding-bottom:var(--spacer-huge);width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail-types-subjects{align-items:flex-start;display:flex;flex-wrap:wrap;gap:8px;width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-timestamp{align-items:center;color:#191919;display:flex;margin-top:var(--spacer-medium);width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-timestamp .is-bullet{padding-left:6px;padding-right:6px}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail{color:#40403e;padding-bottom:var(--spacer-huge)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail>:first-child,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail>figure:first-child .is-iframe-responsive,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail>figure:first-child img{margin-top:0}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h1,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h2,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h3,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h4,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h5,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h6{color:#191919}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .is-iframe-responsive{padding-bottom:56.25%;position:relative;width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .is-iframe-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail figure{margin:0}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail figure .is-iframe-responsive,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail figure img{margin:0 auto}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail figure img{border-radius:24px}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail figcaption{justify-self:flex-start;margin-top:var(--spacer-small);width:100%}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .full-width-image,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .inline-image{display:flex;flex-wrap:wrap;justify-content:center}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .full-width-image img,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .inline-image img{display:block;height:auto;max-width:1920px}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .full-width-image figcaption,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .inline-image figcaption{color:#666663;justify-self:flex-start}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .inline-image img{width:calc(100% + (100vw - var(--gutter-cap)*2 - var(--gutter-x)*(var(--column-count) - 1))/var(--column-count)*2 + var(--gutter-x)*2)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail .full-width-image img{border-radius:0;max-width:min(100vw,1920px)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h3,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail h4{margin-top:var(--spacer-medium)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail ol,[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail ul{margin-top:var(--spacer-small)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail ol li:not(:last-of-type),[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail ul li:not(:last-of-type){margin-bottom:var(--spacer-micro)}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail a{text-decoration:underline!important;text-decoration-thickness:.08em!important}[data-page=index] [data-handle=postDetail] .post-detail-container .post-detail a span{all:unset!important}[data-page=careers] [data-handle=careers] .careers-container{overflow-x:hidden}[data-page=terms-of-use] [data-handle=termsOfUse] .rich-text-wrapper{margin:var(--spacer-large) auto;max-width:1024px}[data-page=privacy-policy] [data-handle=privacyPolicy] .rich-text-wrapper{margin:var(--spacer-large) auto;max-width:1024px}[data-page=responsible-disclosure-policy] [data-handle=responsibleDisclosurePolicy] .rich-text-wrapper{margin:var(--spacer-large) auto;max-width:1024px}[data-page=responsible-disclosure-policy] [data-handle=responsibleDisclosurePolicy] .iframe-container{margin-bottom:var(--spacer-huge);padding:0 64px}[data-page=earlyaccess] [data-handle=earlyAccess] .b-hero-cta{padding-bottom:0}[data-page=earlyaccess] [data-handle=earlyAccess] .earlyaccess-form{padding-bottom:var(--spacer-large);padding-top:var(--spacer-large)}[data-handle=generic] .generic-container{padding-bottom:var(--spacer-large)}[data-handle=generic] .rich-text-wrapper{margin:var(--spacer-large) auto;max-width:1024px}body.errorpage .cover{display:none}body.errorpage .page-error-container{align-content:center;display:flex;flex-wrap:wrap;justify-content:center;min-height:calc(var(--vh) - 144px);position:relative;width:100%}body.errorpage .page-error-description,body.errorpage .page-error-heading{text-align:center;width:100%}[data-page="503"] .core-footer{display:none}[data-page=styleguide]{background-color:#fafaf7}[data-page=styleguide] .wrapper{padding-left:var(--gutter-cap);padding-right:var(--gutter-cap)}[data-page=styleguide] div:has(.is-abs-center){position:relative}[data-page=styleguide] .is-abs-center{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}[data-page=styleguide] .bg-block{padding-bottom:100%}[data-page=styleguide] .text-fine-print:has(hr){display:flex}[data-page=styleguide] .text-fine-print:has(hr) hr{display:inline-block;margin-left:39px;margin-top:0;width:100%}.b-hero-staggered{opacity:0;padding-bottom:var(--spacer-huge);padding-top:calc(var(--spacer-huge) - 72px);transition:opacity .2s cubic-bezier(.77,0,.175,1)}.b-hero-staggered .heading{display:inline-block}.b-hero-staggered .heading a:focus,.b-hero-staggered .heading a:hover{color:#666663}.b-hero-staggered .heading a .js-splitWords{text-decoration-skip-ink:auto;text-decoration-thickness:.08em;text-underline-offset:.07em}body:not(.loading) .b-hero-staggered{opacity:1}.b-hero-cta{opacity:0;padding-bottom:var(--spacer-huge);padding-top:calc(var(--spacer-huge) - 72px);transition:opacity .2s cubic-bezier(.77,0,.175,1)}.b-hero-cta .heading{display:inline-block}.b-hero-cta .heading a{color:#191919}.b-hero-cta .heading a:focus,.b-hero-cta .heading a:hover{color:#666663}.b-hero-cta .heading a .js-splitWords{text-decoration-skip-ink:auto;text-decoration-thickness:.08em;text-underline-offset:.07em}.b-hero-cta .description-wrapper{opacity:0;transform:translateY(calc(var(--gutter-y)*.5));transition:opacity .3s cubic-bezier(.165,.84,.44,1) .1s,transform .3s cubic-bezier(.895,.03,.685,.22) .1s}.b-hero-cta .description-wrapper p{margin-left:auto;margin-right:auto;max-width:640px}.b-hero-cta .cta-wrapper{opacity:0;transform:translateY(calc(var(--gutter-y)*.5));transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.895,.03,.685,.22)}.overlay{opacity:0;position:fixed;visibility:hidden;z-index:5}.overlay,.overlay .tint{height:100%;left:0;top:0;width:100%}.overlay .tint{background-color:rgba(25,25,25,.75);position:absolute}.overlay .btn-overlay-close{z-index:3}.overlay .panel{background-color:#fafaf7;height:var(--vh);overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--gutter-x)*2);position:absolute;right:0;top:0;width:50%;z-index:1}.overlay .principle:not(:first-of-type){margin-top:var(--spacer-medium)}body:not(.is-overlay) .overlay,body:not(.is-overlay) .overlay *{pointer-events:none}body:not(.loading) .b-hero-cta{opacity:1}body:not(.loading) .b-hero-cta .description-wrapper{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .75s,transform .5s cubic-bezier(.165,.84,.44,1) .75s}body:not(.loading) .b-hero-cta .cta-wrapper{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .9s,transform .5s cubic-bezier(.165,.84,.44,1) .9s}.b-assetCta{align-items:center;border-radius:24px;min-height:calc(50vw - var(--gutter-cap));opacity:0;overflow:hidden;transform:translateY(var(--gutter-y));transition:opacity .2s cubic-bezier(.77,0,.175,1),transform .3s cubic-bezier(.77,0,.175,1);width:100%}.b-assetCta .asset-container{aspect-ratio:1/1;position:relative}.b-assetCta .asset-container .lazyPicture{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.b-assetCta .asset-container img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.b-assetCta .cta{width:100%}.b-assetCta .description{margin-top:var(--spacer-small)}.b-assetCta .btn-primary{margin-top:var(--spacer-medium)}.b-assetCta .cta-wrapper .text-label{font-weight:500}body:not(.loading) .b-assetCta{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .6s,transform .5s cubic-bezier(.165,.84,.44,1) .6s}.b-cta{align-content:space-between;border-radius:24px;display:flex;flex-wrap:wrap;padding:var(--gutter-x);width:100%}.b-cta .tag{display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;margin-bottom:calc(var(--gutter-y)*.5);text-transform:uppercase}.b-cta .tag.is-background{background-color:#cc785c;border-radius:4px;color:#fff;padding:2px 8px}.b-cta .heading{width:100%}.b-cta .description{margin-top:calc(var(--gutter-y)*.25)}.b-cta .b-cta-link{margin-top:var(--gutter-y);width:100%}.b-labelRichText{padding-top:var(--spacer-medium);position:relative}.b-labelRichText:before{border-top:1px solid #e5e4df}.b-labelRichText:after,.b-labelRichText:before{content:"";left:0;position:absolute;top:0;width:100%}.b-labelRichText:after{border-top:1px solid #191919;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;z-index:1}.b-labelRichText.is-inview:after{transform:scaleX(1)}.b-labelRichText .block-content h4{margin-top:var(--spacer-medium)}.b-labelRichText .block-content h4+h2{margin-top:var(--spacer-micro)}.b-labelRichText .block-content ul li{list-style-type:none;position:relative}.b-labelRichText .block-content ul li:before{content:"●";font-size:.6rem;left:-2ch;position:absolute}.b-labelRichText .block-content figure{margin:var(--spacer-large) 0 var(--spacer-small)}.b-labelRichText .block-content img{border-radius:24px}.b-labelHeadingLists{padding-top:var(--spacer-medium);position:relative}.b-labelHeadingLists:before{border-top:1px solid #e5e4df;content:"";left:0;position:absolute;top:0;width:100%}.b-labelHeadingLists:after{border-top:1px solid #191919;content:"";left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;width:100%;z-index:1}.b-labelHeadingLists.is-inview:after{transform:scaleX(1)}.b-labelHeadingLists .block-lists:not(.is-masonry){margin-top:var(--spacer-large)}.b-labelHeadingLists .post{background-color:initial;border-radius:0;overflow:visible;width:100%}.b-labelValueLists{padding-top:var(--spacer-medium);position:relative}.b-labelValueLists:before{border-top:1px solid #e5e4df}.b-labelValueLists:after,.b-labelValueLists:before{content:"";left:0;position:absolute;top:0;width:100%}.b-labelValueLists:after{border-top:1px solid #191919;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;z-index:1}.b-labelValueLists.is-inview:after{transform:scaleX(1)}.b-labelNumberedLists{padding-top:var(--spacer-medium);position:relative}.b-labelNumberedLists:before{border-top:1px solid #e5e4df;content:"";left:0;position:absolute;top:0;width:100%}.b-labelNumberedLists:after{border-top:1px solid #191919;content:"";left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;width:100%;z-index:1}.b-labelNumberedLists.is-inview:after{transform:scaleX(1)}.b-labelNumberedLists .post{background-color:initial;border-radius:0;overflow:visible;width:100%}.b-labelPhotoLists{padding-top:var(--spacer-medium);position:relative}.b-labelPhotoLists:before{border-top:1px solid #e5e4df}.b-labelPhotoLists:after,.b-labelPhotoLists:before{content:"";left:0;position:absolute;top:0;width:100%}.b-labelPhotoLists:after{border-top:1px solid #191919;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;z-index:1}.b-labelPhotoLists.is-inview:after{transform:scaleX(1)}.b-labelPhotoLists .asset-container{aspect-ratio:4/3;position:relative}.b-labelPhotoLists .asset-container .lazyPicture{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.b-labelPhotoLists .asset-container img{border-radius:24px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-labelPhotoLists .asset-container+.block-list-info{margin-top:var(--spacer-small)}.b-labelStaggeredAssetLists{padding-top:var(--spacer-medium);position:relative}.b-labelStaggeredAssetLists:before{border-top:1px solid #e5e4df;content:"";left:0;position:absolute;top:0;width:100%}.b-labelStaggeredAssetLists:after{border-top:1px solid #191919;content:"";left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;width:100%;z-index:1}.b-labelStaggeredAssetLists.is-inview:after{transform:scaleX(1)}.b-labelStaggeredAssetLists .block-lists,.b-labelStaggeredAssetLists .list{margin-top:var(--spacer-medium)}.b-labelStaggeredAssetLists .asset-container{aspect-ratio:1/1;position:relative}.b-labelStaggeredAssetLists .asset-container .lazyPicture,.b-labelStaggeredAssetLists .asset-container .video-container{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.b-labelStaggeredAssetLists .asset-container img,.b-labelStaggeredAssetLists .asset-container video{border-radius:24px;height:auto;left:50%;max-height:calc(100% - var(--spacer-medium)*2);max-width:calc(100% - var(--spacer-medium)*2);position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.b-labelStaggeredAssetLists ul{margin-bottom:0;margin-top:var(--spacer-small);padding-left:3ch;position:relative}.b-labelStaggeredAssetLists ul li{list-style-type:none}.b-labelStaggeredAssetLists ul li:before{content:"●";font-size:.75rem;left:1.5ch;position:absolute}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists{padding-top:0}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists:after,[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists:before{content:none}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .list:not(:first-child){margin-top:var(--spacer-large)}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .asset-container{aspect-ratio:unset;width:100%}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .asset-container .lazyPicture,[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .asset-container .video-container{position:static}[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .asset-container img,[data-page=product] [data-handle=product] .b-labelStaggeredAssetLists .asset-container video{max-height:100%;max-width:100%;position:static;transform:none}.b-news{background-color:#fff;padding-bottom:var(--spacer-large);padding-top:var(--spacer-medium)}.b-news .top-content{align-items:center;display:flex;justify-content:space-between}.b-news .top-content a{color:#191919;text-decoration:none}.b-news .top-content a:focus,.b-news .top-content a:hover{color:#666663}.b-news .block-content{align-items:flex-start}.b-news .post{background-color:#f0f0eb;display:flex;height:100%}.b-news .post .post-info{align-content:space-between;display:flex;flex-wrap:wrap;height:100%}.b-news .post .post-heading,.b-news .post .post-timestamp{width:100%}.b-darkCta{color:#fff;padding-bottom:var(--spacer-large);padding-top:var(--spacer-large);text-align:center;width:100%}.b-darkCta .heading{width:100%}.b-darkCta .contentFade.is-inview{transition-delay:.5s}.b-darkCta .description{margin-top:var(--spacer-small);width:100%}.b-darkCta .cta-1,.b-darkCta .cta-2{display:inline-flex}.b-darkCta .cta-2.contentFadeUp.is-inview{transition-delay:.4s}.b-social-share{border-top:1px solid #191919;margin-top:var(--spacer-medium);padding-top:var(--spacer-small)}.b-draggableSlider{margin-bottom:var(--spacer-large)}.b-draggableSlider .slider-wrapper{margin-left:calc(var(--gutter-cap)*-1 - var(--gutter-x));overflow-x:hidden;position:relative;width:calc(100vw + var(--gutter-x))}.b-draggableSlider .slider{display:inline-block;padding-left:calc(var(--gutter-cap) + (100vw - var(--gutter-cap)*2 - var(--gutter-x)*(var(--column-count) - 1))/var(--column-count) + var(--gutter-x)*2);padding-right:calc(var(--gutter-x)*.5);white-space:nowrap}.b-draggableSlider .slider.is-dragging{cursor:grabbing!important}.b-draggableSlider .slider.is-dragging *{pointer-events:none}.b-draggableSlider .slide{display:inline-block;vertical-align:middle;width:calc((100vw - var(--gutter-cap)*2 - var(--gutter-x)*(var(--column-count) - 1))/var(--column-count)*4 + var(--gutter-x)*3)}.b-draggableSlider .slide img{border-radius:24px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.b-draggableSlider .slide:not(:last-of-type){margin-right:var(--gutter-x)}.b-openRoles{margin-bottom:var(--spacer-large);padding-bottom:var(--spacer-small);padding-top:var(--spacer-medium);position:relative}.b-openRoles:before{border-top:1px solid #e5e4df}.b-openRoles:after,.b-openRoles:before{content:"";left:0;position:absolute;top:0;width:100%}.b-openRoles:after{border-top:1px solid #191919;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.895,.03,.685,.22) .3s;z-index:1}.b-openRoles.is-inview:after{transform:scaleX(1)}.b-openRoles.is-inview .role-container{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .1s,transform .3s cubic-bezier(.165,.84,.44,1) .1s}.b-openRoles.is-inview .role-container:first-child{transition-delay:.2s}.b-openRoles.is-inview .role-container:nth-child(2){transition-delay:.3s}.b-openRoles.is-inview .role-container:nth-child(3){transition-delay:.4s}.b-openRoles.is-inview .role-container:nth-child(4){transition-delay:.5s}.b-openRoles.is-inview .role-container:nth-child(5){transition-delay:.6s}.b-openRoles.is-inview .role-container:nth-child(6){transition-delay:.7s}.b-openRoles.is-inview .role-container:nth-child(7){transition-delay:.8s}.b-openRoles.is-inview .role-container:nth-child(8){transition-delay:.9s}.b-openRoles.is-inview .role-container:nth-child(9){transition-delay:1s}.b-openRoles.is-inview .role-container:nth-child(10){transition-delay:1.1s}.b-openRoles.is-inview .role-container:nth-child(11){transition-delay:1.2s}.b-openRoles.is-inview .role-container:nth-child(12){transition-delay:1.3s}.b-openRoles.is-inview .role-container:nth-child(13){transition-delay:1.4s}.b-openRoles.is-inview .role-container:nth-child(14){transition-delay:1.5s}.b-openRoles.is-inview .role-container:nth-child(15){transition-delay:1.6s}.b-openRoles .role-container{border-top:1px solid #191919;opacity:0;padding-top:var(--spacer-small);position:relative;transform:translateY(var(--spacer-small));width:100%}.b-openRoles .role-container:last-of-type{border-bottom:1px solid #191919;padding-bottom:var(--spacer-small)}.b-openRoles .role-container+.role-container{margin-top:var(--spacer-small)}.b-openRoles .role-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.b-openRoles .role-label{align-items:center}.b-openRoles .role-count,.b-openRoles .role-icon,.b-openRoles .role-title{width:100%}.b-openRoles .role-icon{text-align:right}.b-openRoles .icon-more{display:inline-block}.b-openRoles .icon-less{display:none}.b-openRoles .role-container input[type=checkbox]+label{transition:color .1s cubic-bezier(.165,.84,.44,1)}.b-openRoles .role-container input[type=checkbox]+label svg path{transition:fill .1s cubic-bezier(.165,.84,.44,1)}.b-openRoles .role-container input[type=checkbox]:focus-visible+label,.b-openRoles .role-container input[type=checkbox]:hover+label{color:#666663}.b-openRoles .role-container input[type=checkbox]:focus-visible+label svg path,.b-openRoles .role-container input[type=checkbox]:hover+label svg path{fill:#666663}.b-openRoles .role-container input[type=checkbox]+label+article{display:grid;max-height:0;overflow:hidden;transition:padding .2s cubic-bezier(.165,.84,.44,1) .3s,height .5s cubic-bezier(.165,.84,.44,1),max-height .5s cubic-bezier(.165,.84,.44,1)}.b-openRoles .role-container input[type=checkbox]:checked+label+article{max-height:10000px;padding-bottom:var(--spacer-small);padding-top:var(--spacer-small);transition:padding .2s cubic-bezier(1,0,0,1),height 1s cubic-bezier(1,0,0,1),max-height 1s cubic-bezier(1,0,0,1)}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:first-child{transition-delay:.2s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(2){transition-delay:.4s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(3){transition-delay:.6s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(4){transition-delay:.8s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(5){transition-delay:1s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(6){transition-delay:1.2s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(7){transition-delay:1.4s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(8){transition-delay:1.6s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(9){transition-delay:1.8s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(10){transition-delay:2s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(11){transition-delay:2.2s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(12){transition-delay:2.4s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(13){transition-delay:2.6s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(14){transition-delay:2.8s}.b-openRoles .role-container input[type=checkbox]:checked+label+article .role-post:nth-child(15){transition-delay:3s}.b-openRoles .role-container input[type=checkbox]:checked+label .icon-more{display:none}.b-openRoles .role-container input[type=checkbox]:checked+label .icon-less{display:inline-block}.b-openRoles .role-content{position:relative;z-index:1}.b-openRoles .role-post{opacity:0;padding-bottom:var(--spacer-small);padding-top:var(--spacer-small);transform:translateY(var(--gutter-y));transition:opacity .2s cubic-bezier(.895,.03,.685,.22),transform .2s cubic-bezier(.895,.03,.685,.22)}.b-featuredPost{opacity:0;transform:translateY(var(--gutter-y));transition:opacity .2s cubic-bezier(.77,0,.175,1),transform .3s cubic-bezier(.77,0,.175,1);width:100%}.b-featuredPost .featured-post-wrapper{border-radius:24px;color:#191919;display:grid;min-height:calc(50vw - var(--gutter-cap));overflow:hidden;text-decoration:none;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.b-featuredPost .featured-post-wrapper:focus.bg-book-cloth,.b-featuredPost .featured-post-wrapper:hover.bg-book-cloth{background-color:#d2886f}.b-featuredPost .featured-post-wrapper:focus .asset-container img,.b-featuredPost .featured-post-wrapper:hover .asset-container img{transform:scale(1.03)}.b-featuredPost.is-show-card-photo .featured-post-wrapper{align-items:stretch;display:flex}.b-featuredPost:not(.is-show-card-photo){align-items:center;display:flex}.b-featuredPost .asset-container{aspect-ratio:1/1;position:relative;width:50%}.b-featuredPost .asset-container .lazyPicture{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.b-featuredPost .asset-container img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transform:scale(1);transition:transform .3s cubic-bezier(.165,.84,.44,1);width:100%}.b-featuredPost .post-info{align-self:center}.b-featuredPost .post-info .post-types-subjects{margin-top:0}.b-featuredPost .post-info .btn-chip{margin-bottom:8px;pointer-events:none}.b-featuredPost .post-info .short-description{margin-top:var(--spacer-small)}.b-featuredPost .post-info .post-timestamp{color:#191919;display:block;margin-top:var(--spacer-medium);width:100%}.b-featuredPost .post-info .post-timestamp .is-bullet{padding-left:6px;padding-right:6px}body:not(.loading) .b-featuredPost{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1) .6s,transform .5s cubic-bezier(.165,.84,.44,1) .6s}.b-postList{background-color:#f0f0eb;margin-top:var(--spacer-large);padding-bottom:var(--spacer-large);scroll-margin-top:var(--spacer-large)}.b-postList .btn-top{bottom:var(--gutter-cap);display:flex;margin-left:auto;margin-top:var(--gutter-cap);opacity:0;pointer-events:none;position:-webkit-sticky;position:sticky;transition:opacity .2s cubic-bezier(.165,.84,.44,1);z-index:1}.b-postList .no-results-found{display:none}.b-postList .block-content{align-items:flex-start;margin-top:0;position:relative;z-index:1}.b-postList .post-list-refinement{padding-bottom:var(--spacer-medium);padding-top:var(--spacer-large)}.b-postList .post-list-refinement .search-container{align-items:center;display:flex;justify-content:space-between}.b-postList .post-list-refinement .search-label{position:relative;width:100%}.b-postList .post-list-refinement .search-label:focus-within input[type=text]{border-color:#191919}.b-postList .post-list-refinement input[type=text]{background-color:initial;border:2px solid #91918d;border-radius:16px;padding:15px calc(var(--gutter-x)*2 + 24px) 17px var(--gutter-x);width:100%}.b-postList .post-list-refinement input[type=text]:hover{border-color:#191919}.b-postList .post-list-refinement input[type=text]:focus{box-shadow:0 0 0 4px #61aaf2;outline:0}.b-postList .post-list-refinement .btn-search-clear{all:unset;border-radius:4px;height:24px;position:absolute;right:var(--gutter-x);top:50%;transform:translateY(-50%);width:24px}.b-postList .post-list-refinement .btn-search-clear:focus:not(:active) .icon-clear path,.b-postList .post-list-refinement .btn-search-clear:hover:not(:active) .icon-clear path{fill:#666663}.b-postList .post-list-refinement .btn-search-clear:focus{box-shadow:0 0 0 4px #61aaf2}.b-postList .post-list-refinement .btn-search-clear .icon-search path{fill:#666663}.b-postList .post-list-refinement .btn-search-clear .icon-clear{display:none}.b-postList .post-list-refinement .btn-search-clear svg{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.b-postList .post-list-refinement .btn-refine,.b-postList .post-list-refinement .btn-view{background-color:initial;border:0;border-radius:4px;color:#191919;flex-shrink:0;padding:0 var(--gutter-x) 0 0;position:relative}.b-postList .post-list-refinement .btn-refine:hover svg path,.b-postList .post-list-refinement .btn-view:hover svg path{fill:#666663}.b-postList .post-list-refinement .btn-refine .icons,.b-postList .post-list-refinement .btn-view .icons{height:24px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.b-postList .post-list-refinement .btn-refine .icon,.b-postList .post-list-refinement .btn-view .icon{height:24px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:24px}.b-postList .post-list-refinement .btn-refine{margin-left:var(--gutter-x);padding-bottom:18px;padding-top:17px}.b-postList .post-list-refinement .btn-refine:disabled{cursor:default}.b-postList .post-list-refinement .btn-refine:disabled svg path{fill:#bfbfba}.b-postList .post-list-refinement .btn-refine .icon-filter-open{display:none}.b-postList .post-list-refinement .btn-view{margin-left:var(--gutter-x);padding-bottom:18px;padding-top:17px}.b-postList .post-list-refinement .btn-view .icon-list{display:none}.b-postList .post-list-refinement .refinement-container{margin-top:var(--spacer-medium);max-height:0;position:relative;transition:max-height .3s cubic-bezier(.165,.84,.44,1)}.b-postList .post-list-refinement .post-types-subjects-container{opacity:0;overflow:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.165,.84,.44,1),max-height .3s cubic-bezier(.165,.84,.44,1)}.b-postList .post-list-refinement .refinement-group{align-items:flex-start;display:flex;flex-direction:column}.b-postList .post-list-refinement .refinement-group:has(.btn-type.is-selected) .btn-type:not(.is-selected){border-color:#bfbfba}.b-postList .post-list-refinement .refinement-group:has(.btn-type.is-selected) .btn-type:not(.is-selected)+span{color:#bfbfba}.b-postList .post-list-refinement .refinement-btn-container{display:flex;flex-wrap:wrap;gap:var(--gutter-x);width:100%}.b-postList .post-list-refinement .refinement-btn-wrapper{width:calc((100vw - var(--gutter-cap)*2 - var(--gutter-x)*(var(--column-count) - 1))/var(--column-count)*2 + var(--gutter-x))}.b-postList .post-list-refinement #post-subjects{display:none}.b-postList .post-list-refinement .refine-label{align-items:center;display:flex;margin-top:20px}.b-postList .post-list-refinement .refine-label sup{color:#bfbfba}.b-postList .post-list-refinement .btn-subject:disabled,.b-postList .post-list-refinement .btn-type:disabled{cursor:default}.b-postList .post-list-refinement .btn-subject:disabled+span,.b-postList .post-list-refinement .btn-type:disabled+span{color:#bfbfba}.b-postList .post-list-refinement .refine-selection-container{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s cubic-bezier(.165,.84,.44,1);width:100%;z-index:-1}.b-postList .post-list-refinement .refine-selection-content-cover{background:linear-gradient(90deg,hsla(60,14%,93%,0),#f0f0eb);height:100%;pointer-events:none;position:absolute;right:0;top:0;width:var(--gutter-x);z-index:1}.b-postList .post-list-refinement .refine-selection-content{display:flex;overflow-x:auto;padding-bottom:var(--spacer-small);pointer-events:none;position:relative;white-space:nowrap}.b-postList .post-list-refinement .refine-selection-content:after{content:"";display:block;flex-shrink:0;width:var(--gutter-x)}.b-postList .post-list-refinement .refine-selection-content .btn-selection{margin-right:8px}.b-postList .post-list-refinement .reset-container{position:relative;text-align:right}.b-postList .post-list-refinement .btn-reset{opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.165,.84,.44,1)}.b-postList .refinement-holder{display:none}.b-postList .post-types-subjects{display:flex;flex-wrap:wrap;gap:8px}.b-postList .post-types-subjects .btn-chip+.btn-chip{margin-left:0}.b-postList .post-col .post:not(:first-child){margin-top:var(--gutter-x)}.b-postList.is-view-list .block-content.post-content{display:flex;flex-wrap:wrap;gap:0}.b-postList.is-view-list .post-col{display:none}.b-postList.is-view-list .post{background-color:initial;border-radius:0;border-top:1px solid #191919;width:100%}.b-postList.is-view-list .post:last-of-type{border-bottom:1px solid #191919}.b-postList.is-view-list .post .post-card-photo{display:none}.b-postList.is-view-list .post-info{align-items:flex-start;display:grid;gap:var(--gutter-x);grid-template-columns:repeat(12,1fr);justify-content:space-between;padding-left:0;padding-right:0;width:100%}.b-postList.is-view-list .post-info-wrapper{display:grid;gap:var(--gutter-x);grid-column-end:span 9;grid-column-start:1;grid-template-columns:repeat(9,1fr);padding-left:0;padding-right:0}.b-postList.is-view-list .post-heading{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:1rem;grid-column-end:span 6;grid-column-start:1;letter-spacing:-.005em;line-height:150%;margin-top:0;order:1}.b-postList.is-view-list .post-category{grid-column-end:span 3;grid-column-start:7;line-height:150%;order:2}.b-postList.is-view-list .post-timestamp{flex-wrap:wrap;grid-column-end:span 3;grid-column-start:10;justify-content:flex-end;line-height:150%;margin-top:0;order:3;text-align:right}.b-postList.is-view-list .post-date,.b-postList.is-view-list .post-reading-time{width:100%}.b-postList.is-view-list .is-bullet{display:none}.b-headingDescription2Cta{opacity:0;padding-bottom:var(--spacer-large);padding-top:calc(var(--spacer-huge) - 72px);position:relative;text-align:center;transition:opacity .2s cubic-bezier(.77,0,.175,1);width:100%}.b-headingDescription2Cta .wrapper{position:relative;z-index:1}.b-headingDescription2Cta .heading{width:100%}.b-headingDescription2Cta .contentFade.is-inview{transition-delay:.6s}.b-headingDescription2Cta .contentFadeUp.is-inview{transition-delay:.7s}.b-headingDescription2Cta .cta-2.contentFadeUp.is-inview{transition-delay:1s}.b-headingDescription2Cta .description{margin-top:var(--spacer-small);width:100%}.b-headingDescription2Cta .cta-1,.b-headingDescription2Cta .cta-2{display:inline-flex;max-width:334px}.b-headingDescription2Cta .bg-container{height:100%;left:50%;max-width:var(--max-width);pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:0}.b-headingDescription2Cta .bg-container .lazyPicture{height:100%;left:0;overflow:visible;padding-bottom:0;position:absolute;top:0;width:100%}.b-headingDescription2Cta .bg-container img{height:auto;object-fit:contain}body:not(.loading) .b-headingDescription2Cta{opacity:1}.b-faqs{position:relative}.b-faqs .faq-container{border-top:1px solid #191919;padding-top:var(--spacer-small);position:relative;width:100%}.b-faqs .faq-container:last-of-type{border-bottom:1px solid #191919;padding-bottom:var(--spacer-small)}.b-faqs .faq-container+.faq-container{margin-top:var(--spacer-small)}.b-faqs .faq-input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.b-faqs .faq-label{align-items:center}.b-faqs .faq-icon,.b-faqs .faq-title{width:100%}.b-faqs .faq-icon{text-align:right}.b-faqs .icon-more{display:inline-block}.b-faqs .icon-less{display:none}.b-faqs .faq-container input[type=checkbox]+label{transition:color .1s cubic-bezier(.165,.84,.44,1)}.b-faqs .faq-container input[type=checkbox]+label svg path{transition:fill .1s cubic-bezier(.165,.84,.44,1)}.b-faqs .faq-container input[type=checkbox]:focus-visible+label,.b-faqs .faq-container input[type=checkbox]:hover+label{color:#666663}.b-faqs .faq-container input[type=checkbox]:focus-visible+label svg path,.b-faqs .faq-container input[type=checkbox]:hover+label svg path{fill:#666663}.b-faqs .faq-container input[type=checkbox]+label+article{display:grid;max-height:0;overflow:hidden;transition:padding .2s cubic-bezier(.165,.84,.44,1) .3s,height .5s cubic-bezier(.165,.84,.44,1),max-height .5s cubic-bezier(.165,.84,.44,1)}.b-faqs .faq-container input[type=checkbox]:checked+label+article{max-height:10000px;padding-bottom:var(--spacer-small);padding-top:var(--spacer-small);transition:padding .2s cubic-bezier(1,0,0,1),height 1s cubic-bezier(1,0,0,1),max-height 1s cubic-bezier(1,0,0,1)}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post{opacity:1;transform:translateY(0);transition:opacity .2s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:first-child{transition-delay:.2s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(2){transition-delay:.4s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(3){transition-delay:.6s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(4){transition-delay:.8s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(5){transition-delay:1s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(6){transition-delay:1.2s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(7){transition-delay:1.4s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(8){transition-delay:1.6s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(9){transition-delay:1.8s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(10){transition-delay:2s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(11){transition-delay:2.2s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(12){transition-delay:2.4s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(13){transition-delay:2.6s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(14){transition-delay:2.8s}.b-faqs .faq-container input[type=checkbox]:checked+label+article .faq-post:nth-child(15){transition-delay:3s}.b-faqs .faq-container input[type=checkbox]:checked+label .icon-more{display:none}.b-faqs .faq-container input[type=checkbox]:checked+label .icon-less{display:inline-block}.b-faqs .faq-content{position:relative;z-index:1}.b-faqs .faq-post{padding-bottom:var(--spacer-small);padding-top:var(--spacer-small)}.b-quotes{margin-bottom:var(--spacer-large)}.b-quotes:not(.isFirst){margin-top:var(--spacer-large)}.b-quotes .block-content{align-items:flex-start}.b-quotes blockquote{margin-left:0;padding-right:var(--gutter-x)}.b-quotes blockquote a{text-decoration:none}.b-quotes blockquote:before{content:"“";display:block;font-size:clamp(2.5rem,5vw,5.5rem);letter-spacing:-.03em}.b-quotes .attribution{display:flex}.b-quotes .attribution .text-caption{white-space:normal}.b-quotes .hyphen{position:relative;top:3px}.b-imagesMarquee{background-color:#fff;max-width:1920px;padding-bottom:var(--spacer-large);padding-top:var(--spacer-large)}.b-imagesMarquee:not(.isFirst){margin-top:var(--spacer-large)}.b-imagesMarquee.is-marquee{width:100vw}.b-imagesMarquee.is-marquee .marquee-wrapper{height:179px;margin-left:calc(var(--gutter-cap)*-1);width:calc(100% + var(--gutter-cap)*2)}.b-imagesMarquee.is-marquee .item-wrapper{height:179px;position:absolute}.b-imagesMarquee.is-marquee .item{height:100%}.b-imagesMarquee.is-marquee .item .lazyPicture{height:100%;left:0;padding-bottom:0;position:absolute;top:0}.b-imagesMarquee:not(.is-marquee) .marquee-wrapper{display:flex;justify-content:space-evenly}.b-imagesMarquee .heading{text-align:center}.b-imagesMarquee .marquee-wrapper{margin-top:var(--spacer-medium);overflow-x:hidden;position:relative;width:100%}.b-imagesMarquee .item-wrapper{display:flex;padding:var(--gutter-x);place-items:center;width:179px}.b-imagesMarquee .item{position:relative;width:100%}.b-imagesMarquee .item .lazyPicture{width:100%}.b-imagesMarquee .item img{object-fit:contain}.b-tabbedSlider{margin-bottom:var(--spacer-large)}.b-tabbedSlider .heading{text-align:center}.b-tabbedSlider .tabs{display:flex;gap:var(--gutter-x);justify-content:center}.b-tabbedSlider .btn-tab{all:unset;color:#91918d;cursor:pointer}.b-tabbedSlider .btn-tab *{pointer-events:none}.b-tabbedSlider .btn-tab.active{color:#191919}.b-tabbedSlider .btn-tab span{font-weight:500}.b-tabbedSlider .slider{max-width:1920px;overflow-x:hidden;white-space:nowrap;width:100%}.b-tabbedSlider .slide-wrapper{display:inline-block}.b-tabbedSlider .slide{align-items:center;max-width:1920px;opacity:0;visibility:hidden;width:100%}.b-tabbedSlider .slide img{object-fit:scale-down}.b-tabbedSlider .description{white-space:normal}.b-iconList{margin-bottom:var(--spacer-large)}.b-iconList:not(.isFirst){margin-top:var(--spacer-large)}.b-iconList .top-content .description,.b-iconList .top-content .heading{text-align:center}.b-iconList .top-content .description{margin-top:var(--spacer-medium)}.b-iconList .list-wrapper{column-gap:var(--gutter-x);display:flex;flex-wrap:wrap;justify-content:center}.b-iconList .list-wrapper .list{margin-top:var(--spacer-large);width:calc(25% - var(--gutter-x)*.75)}.b-iconList .list-wrapper .asset-container{max-width:96px}.b-iconList .list-wrapper .heading{margin-top:var(--spacer-small)}.b-iconList .list-wrapper .description{margin-top:var(--spacer-micro)}.b-imageCopy{margin-bottom:var(--spacer-large);margin-top:var(--spacer-large)}.b-imageCopy .block-content{align-items:flex-start}.b-imageCopy .aspect-ratio{padding-bottom:75%}.b-imageCopy .aspect-ratio img{object-fit:contain}.b-cards{padding-bottom:var(--spacer-large);padding-top:var(--spacer-large);position:relative;text-align:center;width:100%}.b-cards .wrapper{position:relative;z-index:1}.b-cards .heading{width:100%}.b-cards .card{background-color:#fff;border-radius:24px;color:#191919;overflow:hidden;padding:var(--gutter-x);text-align:left}.b-cards .icon-container{align-items:center;background-color:#f0f0eb;border-radius:22px;display:flex;height:44px;justify-content:center;margin-bottom:var(--spacer-micro);overflow:hidden;width:44px}.b-cards .icon-container .lazyPicture{height:24px;position:relative;width:24px}.b-cards .icon-container img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.b-cards .card-description{margin-top:var(--spacer-micro);width:100%}.b-cards .card-description strong{font-weight:600}.b-cards .link-info{color:#000;display:inline-block;font-weight:500;margin-top:var(--spacer-medium)}.core-header{background-color:#fafaf7;position:sticky;top:0;width:100%;z-index:4}.core-header .wrapper{align-items:center;display:flex;font-family:Styrene A LC,sans-serif;justify-content:space-between;padding-left:var(--gutter-cap);padding-right:var(--gutter-cap);width:100%;z-index:1}.core-header a{color:#000;font-family:Styrene B LC,sans-serif;pointer-events:all;text-decoration:none}.core-header .core-logo-link{-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.core-header .logo-lottie{align-items:center;display:flex;height:16px;position:relative;width:143px}.core-header .logo-lottie svg{left:0;position:absolute;top:0}.core-header .btn-core-mobile,.core-header .core-mobile-nav{display:none}.core-nav{align-items:center;display:flex}.core-nav a{position:relative}.core-nav a:not(:last-of-type){margin-right:var(--gutter-x)}.core-nav a:after{background-color:#666663;border-radius:50%;bottom:-8px;content:"";height:3px;left:50%;opacity:0;position:absolute;transition:opacity .2s cubic-bezier(.165,.84,.44,1);width:3px}.core-nav a:focus:after,.core-nav a:hover:after{opacity:1;transition-timing-function:cubic-bezier(.895,.03,.685,.22)}.core-nav .nav-cta-wrapper{align-items:center;display:inline-flex;height:48px;max-width:0;overflow:hidden}.core-nav .btn-nav-cta{align-items:center;border-radius:14px;color:#fafaf7;display:inline-flex;margin-left:var(--gutter-x);opacity:0;padding:11px 20px 13px;visibility:hidden;white-space:nowrap}[data-page=careers] .core-nav .core-nav-link-careers:after,[data-page=company] .core-nav .core-nav-link-company:after,[data-page=product] .core-nav .core-nav-link-product:after,[data-page=research] .core-nav .core-nav-link-research:after,[data-page=styleguide] .core-nav .core-nav-link-styleguide:after{opacity:1;transform:translateY(0)}.core-mobile-nav{background-color:#191919;color:#91918d;font-family:Styrene A LC,sans-serif;height:100%;left:0;overflow-y:auto;padding-bottom:var(--spacer-medium);padding-top:13px;position:fixed;top:0;width:100%;z-index:2}.core-mobile-nav.wrapper{align-items:flex-start}.core-mobile-nav .controls{align-items:center;display:flex;justify-content:space-between}.core-mobile-nav .logo-mark{align-items:center;display:flex;width:34.05px}.core-mobile-nav .logo-mark svg{height:auto;width:100%}.core-mobile-nav .btn-close-mobile-nav{background-color:initial;border:0;justify-self:flex-end;max-height:42px;text-align:right}.core-mobile-nav .btn-close-mobile-nav *{pointer-events:none}.core-mobile-nav .footer-top{margin-top:var(--spacer-large)}.core-mobile-nav .footer-top hr{border-color:#40403e}.core-mobile-nav .footer-top ul{margin-top:0}.core-mobile-nav .footer-top li:not(:last-of-type) a{margin-bottom:var(--spacer-small)}.core-mobile-nav .footer-top a{color:#91918d;display:inline-block;line-height:100%;text-decoration:none;transition:color .15s cubic-bezier(.77,0,.175,1)}.core-mobile-nav .footer-top a:focus,.core-mobile-nav .footer-top a:hover{color:#fafaf7}.core-mobile-nav .footer-primary{font-size:36px;font-weight:500;margin-bottom:var(--spacer-large)}.core-mobile-nav .footer-primary a{color:#fafaf7;font-family:Styrene A LC,sans-serif}.core-mobile-nav .footer-additional{font-size:18px;margin-bottom:0}.core-mobile-nav .footer-additional li:not(:last-of-type) a{margin-bottom:var(--spacer-medium)}.core-mobile-nav .footer-bottom{margin-top:var(--spacer-large)}.core-mobile-nav .copyright{color:#40403e;width:100%}.is-nav-open .core-header .core-mobile-nav{display:grid}.core-footer{background-color:#191919}.core-footer .wrapper{color:#91918d;font-family:Styrene B LC,sans-serif;padding-bottom:var(--spacer-medium);padding-top:var(--spacer-medium)}.core-footer .logo-mark{width:34.05px}.core-footer .logo-mark svg{height:auto;width:100%}.core-footer .btn-close-mobile-nav{display:none}.core-footer .footer-top hr{border-color:#40403e}.core-footer .footer-top ul{margin-top:0}.core-footer .footer-top li:not(:last-of-type) a{margin-bottom:var(--spacer-small)}.core-footer .footer-top a{color:#91918d;display:inline-block;line-height:100%;text-decoration:none}.core-footer .footer-top a:focus-visible,.core-footer .footer-top a:hover{color:#fafaf7}.core-footer .copyright{color:#40403e;width:100%}.block-content.is-masonry,.block-content.post-content,.block-lists.is-masonry{align-items:flex-start;gap:var(--gutter-x)}.post-col .post:not(:first-child){margin-top:var(--spacer-medium)}.post{background-color:#fff;border-radius:24px;color:#191919;display:block;overflow:hidden;text-decoration:none}.post:focus .post-card-photo img,.post:hover .post-card-photo img{transform:scale(1.03)}.post .post-info{padding:var(--gutter-x)}.post a{text-decoration:none}.post-card-photo{aspect-ratio:1/1;position:relative}.post-card-photo .lazyPicture{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:100%}.post-card-photo img{transform:scale(1);transition:transform .3s cubic-bezier(.165,.84,.44,1)}.post-info-wrapper{width:100%}.post-category+.post-heading{margin-top:var(--spacer-small);width:100%}.post-timestamp,.post-types-subjects{margin-top:var(--spacer-medium)}.post-timestamp{align-items:center;color:#91918d;display:flex}.announcement{align-items:center;background-color:#61aaf2;color:#fff;display:none;justify-content:center;padding-bottom:var(--spacer-micro);padding-top:var(--spacer-micro);text-align:center;width:100%}.announcement a{color:#fff;transition:opacity .2s cubic-bezier(.77,0,.175,1)}.announcement a:focus,.announcement a:hover{opacity:.75}.announcement .message{line-height:115%;margin-left:auto;padding-left:48px}.announcement .btn-announcement-close{all:unset;cursor:pointer;display:inline-flex;flex-shrink:0;height:100%;margin-left:auto;place-content:center;transition:opacity .2s cubic-bezier(.77,0,.175,1);width:48px}.announcement .btn-announcement-close svg path{fill:#fff}.announcement .btn-announcement-close:focus,.announcement .btn-announcement-close:hover{opacity:.75}html.is-modal-open .announcement,html.is-modal-open .core-footer,html.is-modal-open .core-header,html.is-modal-open .page-container{display:none}html.is-modal-open .modal-container{position:static}html.is-modal-open .modal-content{max-height:100%}.modal-container{height:100%;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:5}.modal-container .wrapper{height:var(--vh)}.modal-container .modal-wrapper{align-items:center;height:var(--vh)}.modal-container .modal{background-color:#fff;border-radius:24px;padding-top:var(--spacer-medium);position:relative;text-align:center;width:100%;z-index:1}.modal-container .btn-modal-close{all:unset;cursor:pointer;display:block;margin-left:auto;margin-right:var(--gutter-x)}.modal-container .btn-modal-close:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.modal-container .modal-content{margin-top:var(--spacer-medium);max-height:calc(var(--vh) - 140px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.modal-container form{margin-top:var(--spacer-large);text-align:left}.modal-container form .ff-form-errors,.modal-container form .ff-form-success{font-feature-settings:"pnum" on,"lnum" on,"liga" on;background-color:#bf4d43;border-radius:16px;color:#fff;font-family:Styrene B LC,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.005em;line-height:150%;margin-bottom:var(--spacer-small);text-align:center}.modal-container form .ff-form-success{background-color:#ebdbbc;color:#191919;padding:var(--spacer-micro) var(--gutter-x)}.modal-container form .freeform-row .freeform-column{margin-bottom:var(--spacer-medium);padding:0}.modal-container form .freeform-row .freeform-column.ff-fieldtype-submit{margin-bottom:var(--spacer-large)}.modal-container form .freeform-row .freeform-column select{-webkit-appearance:none;appearance:none;background-color:initial}.modal-container form .freeform-row .freeform-column label{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.005em;line-height:100%}.modal-container form .freeform-row .freeform-column input,.modal-container form .freeform-row .freeform-column select,.modal-container form .freeform-row .freeform-column textarea{background-color:#fff;border:2px solid #91918d;border-radius:16px;color:#000;margin-top:var(--spacer-micro);padding:19px 32px 21px 24px}.modal-container form .freeform-row .freeform-column.ff-fieldtype-checkbox label{align-items:center;display:flex;margin-top:20px}.modal-container form .freeform-row .freeform-column.ff-fieldtype-checkbox label input:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.modal-container form .freeform-row .freeform-column.ff-fieldtype-checkbox_group label:not(:first-of-type){align-items:center;display:flex;margin-top:20px}.modal-container form .freeform-row .freeform-column.ff-fieldtype-checkbox_group label:not(:first-of-type) input:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.modal-container form .freeform-row .freeform-column input[type=checkbox],.modal-container form .freeform-row .freeform-column input[type=radio]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #191919;border-radius:6px;display:inline-grid;height:22px;margin:0 8px 0 0;place-content:center;width:22px}.modal-container form .freeform-row .freeform-column input[type=checkbox]:before,.modal-container form .freeform-row .freeform-column input[type=radio]:before{background-color:#191919;border-radius:2px;content:"";display:none;height:12px;width:12px}.modal-container form .freeform-row .freeform-column input[type=checkbox].is-selected:before,.modal-container form .freeform-row .freeform-column input[type=checkbox]:checked:before,.modal-container form .freeform-row .freeform-column input[type=radio].is-selected:before,.modal-container form .freeform-row .freeform-column input[type=radio]:checked:before{display:block}.modal-container form .freeform-row .freeform-column input[type=checkbox]:disabled,.modal-container form .freeform-row .freeform-column input[type=radio]:disabled{border-color:#bfbfba}.modal-container form .freeform-row .freeform-column button[type=submit]{all:unset;align-items:center;background-color:#191919;border:0;border-radius:16px;color:#fafaf7;cursor:pointer;display:inline-flex;font-family:Styrene B LC,sans-serif;justify-content:center;padding:18px 32px 19px;text-decoration:none;transition:background-color .2s cubic-bezier(.77,0,.175,1)}.modal-container form .freeform-row .freeform-column button[type=submit]:hover{background-color:rgba(25,25,25,.75)}.modal-container form .freeform-row .freeform-column button[type=submit]:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.modal-container form .freeform-row .freeform-column button[type=submit]:active{background-color:#000;color:#fff}.modal-container form .freeform-row .freeform-column button[type=submit]:disabled{background-color:#666663;color:#bfbfba;cursor:default}.modal-container form .freeform-row .freeform-column .ff-has-errors{border-color:#bf4d43}.modal-container form .freeform-row .freeform-column .ff-errors{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.005em;line-height:100%;margin-top:var(--spacer-micro)}.modal-container form .freeform-row .ff-fieldtype-submit{margin-top:var(--spacer-medium)}.modal-container .tint{background-color:rgba(25,25,25,.75);height:100%;left:0;position:fixed;top:0;width:100%}.hs-custom-style .hs-form-field{margin-bottom:var(--spacer-medium);padding:0}.hs-custom-style .hs-submit{margin-bottom:var(--spacer-large);margin-top:var(--spacer-medium)}.hs-custom-style .hs-submit .actions{text-align:center}.hs-custom-style select{-webkit-appearance:none;appearance:none;background-color:initial}.hs-custom-style label:not(.hs-form-checkbox-display){font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:1rem;font-weight:500;letter-spacing:-.005em;line-height:100%}.hs-custom-style .hs-form-required{color:#bf4d43}.hs-custom-style legend{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#91918d;font-family:Styrene B LC,sans-serif;font-size:.875rem;letter-spacing:-.005em;line-height:100%;padding:5px 0 0}.hs-custom-style input:not([type=checkbox]).hs-input,.hs-custom-style select.hs-input,.hs-custom-style textarea.hs-input{background-color:#fff;border:2px solid #91918d;border-radius:16px;color:#000;margin-top:var(--spacer-micro);padding:19px 32px 21px 24px!important}.hs-custom-style .hs-form-booleancheckbox label,.hs-custom-style .hs-form-checkbox label{align-items:center;display:flex;margin-top:20px}.hs-custom-style .hs-form-booleancheckbox label input:focus:not(:active),.hs-custom-style .hs-form-checkbox label input:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.hs-custom-style .hs-form-booleancheckbox label{font-weight:400}.hs-custom-style .hs-fieldtype-checkbox label:not(:first-of-type){align-items:center;display:flex;margin-top:20px}.hs-custom-style .hs-fieldtype-checkbox label:not(:first-of-type) input:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.hs-custom-style input[type=checkbox],.hs-custom-style input[type=radio]{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #191919;border-radius:6px;display:inline-grid;flex-shrink:0;height:22px;margin:0 8px 0 0;place-content:center;width:22px}.hs-custom-style input[type=checkbox]:before,.hs-custom-style input[type=radio]:before{background-color:#191919;border-radius:2px;content:"";display:none;height:12px;width:12px}.hs-custom-style input[type=checkbox].is-selected:before,.hs-custom-style input[type=checkbox]:checked:before,.hs-custom-style input[type=radio].is-selected:before,.hs-custom-style input[type=radio]:checked:before{display:block}.hs-custom-style input[type=checkbox]:disabled,.hs-custom-style input[type=radio]:disabled{border-color:#bfbfba}.hs-custom-style input[type=submit]{all:unset;align-items:center;background-color:#191919;border:0;border-radius:16px;color:#fafaf7;cursor:pointer;display:inline-flex;font-family:Styrene B LC,sans-serif;justify-content:center;padding:18px 32px 19px;text-decoration:none;transition:background-color .2s cubic-bezier(.77,0,.175,1)}.hs-custom-style input[type=submit]:hover{background-color:rgba(25,25,25,.75)}.hs-custom-style input[type=submit]:focus:not(:active){box-shadow:0 0 0 4px #61aaf2;outline:0}.hs-custom-style input[type=submit]:active{background-color:#000;color:#fff}.hs-custom-style input[type=submit]:disabled{background-color:#666663;color:#bfbfba;cursor:default}.hs-custom-style .error,.hs-custom-style .invalid{border-color:#bf4d43}.hs-custom-style .hs-error-msgs{margin-top:var(--spacer-micro)}.hs-custom-style .hs-error-msgs label{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#bf4d43;font-family:Styrene B LC,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.005em;line-height:100%}.hs-custom-style .hs_error_rollup{margin-top:var(--spacer-medium)}.hs-custom-style .hs_error_rollup .hs-error-msgs{background-color:#bf4d43;border-radius:16px;margin-bottom:var(--spacer-small);padding:15px;text-align:center}.hs-custom-style .hs_error_rollup .hs-error-msgs label{font-feature-settings:"pnum" on,"lnum" on,"liga" on;color:#fff;font-family:Styrene B LC,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.005em;line-height:150%}[data-hs-forms-root=true] .submitted-message{background-color:#ebdbbc;border-radius:16px;color:#191919;margin-bottom:var(--spacer-large);padding:var(--spacer-micro) var(--gutter-x);text-align:center}[data-hs-forms-root=true] .submitted-message p{font-feature-settings:"pnum" on,"lnum" on,"liga" on;font-family:Styrene B LC,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.005em;line-height:150%}.modal [data-hs-forms-root=true] .submitted-message{margin-top:var(--spacer-medium)}