.portabletext{--heading-margin-bottom:var(--dimension-dimension-300);--heading-image-vertical-margins:var(--dimension-dimension-900);flex-direction:column;display:flex}.portabletext .type-body+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .type-body+:not(:-webkit-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:-moz-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body+:not(:is(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .type-body>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .type-body>:not(:is(svg,a,br,li)){display:contents}.portabletext .list+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext .list+:not(:-webkit-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:-moz-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list+:not(:is(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext .list>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext .list>:not(:is(svg,a,br,li)){display:contents}.portabletext ol+.type-body{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+.list{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+ol{margin-block-start:var(--dimension-dimension-200)}.portabletext ol+:not(:-webkit-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:-moz-any(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol+:not(:is(.card-callout,.type-body,.list,ol)){margin-block-start:var(--dimension-dimension-500)}.portabletext ol>:not(:-webkit-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:-moz-any(svg,a,br,li)){display:contents}.portabletext ol>:not(:is(svg,a,br,li)){display:contents}.portabletext .type-h1,.portabletext .type-h2,.portabletext .type-h3,.portabletext .type-h4{margin-bottom:var(--heading-margin-bottom)}.portabletext .portabletext-image,.portabletext .portabletext-video{margin-block:var(--dimension-dimension-500)}.portabletext .portabletext-image--spacing-large{margin-block:var(--dimension-dimension-800)}.portabletext .portabletext-image .portabletext-image-caption{margin-block-start:var(--dimension-dimension-200)}.portabletext h1+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h2+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h3+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext h4+.card-callout{margin-block-end:var(--dimension-dimension-100)}.portabletext .type-body+.card-callout:last-child{margin-block-start:var(--dimension-dimension-100);margin-block-end:0}.portabletext [class^=type-]>.align-center{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-left{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-right{align-items:center;width:100%;display:inline-flex}.portabletext [class^=type-]>.align-center{justify-content:center}.portabletext [class^=type-]>.align-left{justify-content:flex-start}.portabletext [class^=type-]>.align-right{justify-content:flex-end}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-body{font-family:var(--font-longform-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:150%}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-body-small{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:135%}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h]{display:inline-block}@media (max-width:1023px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h]{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h] span{display:inline-block}@media (max-width:1023px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) [class^=type-h] span{white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h1{font-family:var(--font-deck-style2,IvyMode);font-size:var(--size-size-1100,48px);letter-spacing:.24px;font-style:normal;font-weight:400;line-height:130%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h1{font-family:var(--font-deck-style2,IvyMode);font-size:var(--size-size-1200,64px);letter-spacing:.32px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h2{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-1000,36px);letter-spacing:.18px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h2{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-1100,48px);letter-spacing:.24px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h3{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h3{font-family:var(--font-title-style4,IvyMode);font-size:var(--size-size-1000,36px);letter-spacing:.18px;line-height:120%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h4{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-700,18px);letter-spacing:.18px;font-style:normal;font-weight:400;line-height:135%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .type-h4{font-family:var(--font-body-style3,IvyMode);font-size:var(--size-size-900,27px);letter-spacing:.135px;line-height:135%}}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list{padding-inline-start:var(--dimension-dimension-200);list-style:outside}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list li{padding-inline-start:var(--dimension-dimension-100);display:list-item}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol{padding-inline-start:var(--dimension-dimension-200);list-style:outside}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol li{padding-inline-start:var(--dimension-dimension-100);display:list-item}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .list{list-style-type:disc}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) ol{list-style-type:decimal}:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .portabletext-image-caption{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){:is(.buying-panel .portabletext,.footer .portabletext,.rich-text-module .portabletext) .portabletext-image-caption{font-size:var(--size-size-600,16px);line-height:120%}}:is(.card-media .portabletext,.card-transformation .portabletext) .type-body{font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}@media (min-width:1024px){:is(.card-media .portabletext,.card-transformation .portabletext) .type-body{font-family:var(--font-body-style1,"Proxima Nova");font-size:var(--size-size-600,16px);font-style:normal;font-weight:400;line-height:135%}}.buying-panel .portabletext .type-body+.type-body{margin-block-start:0}.portabletext [class^=type-],.section--theme-light .portabletext [class^=type-]{color:var(--color-content-default-primary,#37352f)}.section--theme-dark .portabletext [class^=type-]{color:var(--color-core-white)}.portabletext .type-body>svg:first-child{margin-right:var(--dimension-dimension-100,8px);flex-shrink:0;align-self:flex-start}.portabletext .portabletext-image img{width:100%;height:auto}.portabletext .portabletext-video{position:relative}.video-wrapper{position:absolute;inset:-1px;overflow:hidden}.video-wrapper video{object-fit:cover;width:100%;height:100%}.video__button-play{--color:var(--color-content-action-brand,#37352f);--bg-color:var(--color-background-action-brand,#ffeb0e);z-index:1;width:var(--dimension-dimension-400,32px);height:var(--dimension-dimension-400,32px);cursor:pointer;color:var(--color);border-radius:var(--radius-radius-full);background:var(--bg-color);opacity:0;justify-content:center;align-items:center;transition:color .2s,background .2s,opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-wrapper:hover .video__button-play,.video__button-play.is-paused{opacity:1}.video__button-play .icon-play{display:none}.video__button-play .icon-pause,.video__button-play.is-paused .icon-play{display:block}.video__button-play.is-paused .icon-pause{display:none}.video__button-play:hover{--color:var(--color-core-white,#fff);--bg-color:var(--color-background-action-primary,#37352f)}.video__button-play:active{--color:var(--color-content-action-brand,#37352f);--bg-color:var(--color-background-action-brand,#ffeb0e)}.video__button-play:focus{outline-width:var(--dimension-dimension-50);outline-style:solid;outline-color:var(--color-content-focused-primary)}.video__button-play:disabled,.video__button-play.disabled{--btn-bg:var(--color-background-disabled-primary-activated);--btn-color:var(--color-content-disabled-primary);--btn-border-color:var(--color-background-disabled-primary-activated);cursor:not-allowed}.video__button-play--bottom-right{bottom:var(--dimension-dimension-200,16px);right:var(--dimension-dimension-200,16px);top:auto;left:auto;transform:none}@media (min-width:1024px){.video__button-play--bottom-right{bottom:var(--dimension-dimension-500,48px);right:var(--dimension-dimension-500,48px)}}.klaviyo-form-embed{--text-input-height:56px;padding:0!important;padding-bottom:var(--dimension-dimension-400,32px)!important;margin:0!important;margin-bottom:var(--dimension-dimension-200,16px)!important;box-sizing:border-box!important;background:0 0!important}.klaviyo-form-embed .needsclick,.klaviyo-form-embed form{background:0 0!important}.klaviyo-form-embed input{color:var(--color-content-default-primary,#37352f);gap:var(--dimension-dimension-200,16px);all:unset!important;box-sizing:border-box!important;border-radius:var(--radius-radius-primary-small,8px)!important;border:1px solid var(--color-border-input-primary,#bcb8a9)!important;width:100%!important;padding:var(--dimension-dimension-200,16px)var(--dimension-dimension-200,16px)!important;background-color:#0000!important;margin:0!important;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out!important;display:block!important}.klaviyo-form-embed input,.klaviyo-form-embed input::placeholder,.klaviyo-form-embed button.needsclick{font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-600,16px)!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.klaviyo-form-embed input::placeholder{color:var(--color-content-default-tertiary,#8a8575)}.klaviyo-form-embed input:active{border:1px solid var(--color-border-input-primary-activated,#37352f)!important;background:var(--color-background-default-primary,#fffdf5)!important}.klaviyo-form-embed input:hover{border-style:solid;border-width:1px;border-color:var(--color-border-input-primary-hovered,#37352f)!important;background:var(--color-background-default-primary,#fffdf5)!important}.klaviyo-form-embed input:focus{border:1px solid var(--color-border-focused-primary,#196dd1)!important;background:var(--color-background-default-primary,#fffdf5)!important;outline:none!important}.klaviyo-form-embed input:invalid{border:1px solid var(--color-border-danger-primary,#ce3e18)!important}.klaviyo-form-embed input:user-invalid{border:1px solid var(--color-border-danger-primary,#ce3e18)!important}.klaviyo-form-embed input.success{border:1px solid var(--color-border-success-primary,#466c5f)!important}.klaviyo-form-embed input:disabled{border:1px solid var(--color-border-input-primary-disabled,#d6d6d6)!important;background:var(--color-background-disabled-primary-light,#f7f7f7)!important}.klaviyo-form-embed input[type=submit]{display:none!important}.klaviyo-form-embed button.needsclick{color:var(--color-content-default-primary,#37352f);all:unset!important;height:auto!important;margin:0!important;padding:.5rem 1rem!important;position:relative!important}.klaviyo-form-embed form{box-sizing:border-box!important;flex-direction:row!important;align-items:center!important;margin:0!important;padding:0!important;display:flex!important}.klaviyo-form-embed form>.needsclick{position:relative;height:auto!important;min-height:0!important}.klaviyo-form-embed form>.needsclick>[data-testid=form-row]:last-child{height:var(--text-input-height,48px)!important;padding-right:var(--dimension-dimension-200,16px)!important;position:absolute!important;top:0%!important;right:0%!important}.klaviyo-form-embed form button.needsclick{all:unset!important;cursor:pointer!important;right:1rem!important}.klaviyo-form-embed form button:after{border-top-color:var(--color-content-default-primary,#37352f)!important;border-bottom-color:var(--color-content-default-primary,#37352f)!important}[data-testid=form-component]{flex:1 0 0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:flex!important;position:relative!important}.klaviyo-form-embed [id^=rich-text] *{text-align:left!important}.klaviyo-form-embed [id^=rich-text] * span{text-align:left!important;color:var(--color-content-default-primary,#37352f)!important;font-family:var(--font-title-style4,IvyMode)!important;font-size:var(--size-size-900,27px)!important;letter-spacing:.135px!important;font-style:normal!important;font-weight:500!important;line-height:130%!important}.klaviyo-form-embed [style*=klaviyo-fadein]{color:var(--color-content-default-tertiary,#8a8575)!important;font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-500,14px)!important;border-radius:0!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.form__helper-text{color:var(--color-content-default-tertiary,#8a8575);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}.klaviyo-form-embed .form__helper-text{color:#d0331f;margin-top:4px;font-size:14px;display:none}.klaviyo-form-embed [style*="position: absolute"]{right:auto!important}.klaviyo-form-embed span[role=alert]{pointer-events:none;color:var(--color-border-danger-primary,#ce3e18)!important;font-size:14px!important;font-family:var(--font-title-style1,"Proxima Nova")!important;font-size:var(--size-size-500,14px)!important;background:0 0!important;padding:0!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.klaviyo-form-embed div:has(>span[role=alert]){all:unset!important}.klaviyo-form-embed div:has(span[role=alert]):before{all:unset!important}.klaviyo-form-embed div:has(span[role=alert]):after{all:unset!important}.klaviyo-form-embed div:has(div:has(>span[role=alert])){all:unset!important}.card-callout{align-items:center;gap:var(--dimension-dimension-200,16px);flex:1 0 0;display:flex}.card-callout__content{justify-content:center;align-items:flex-start;gap:var(--dimension-dimension-50,2px);flex-direction:column;flex:1 0 0;display:flex}.card-callout__image{width:var(--dimension-dimension-500,48px);height:var(--dimension-dimension-500,48px);aspect-ratio:var(--aspect-square);border-radius:var(--radius-radius-primary-small,8px);overflow:hidden}.card-callout--is-large .card-callout__image{width:var(--dimension-dimension-600,64px);height:var(--dimension-dimension-600,64px)}.card-callout__heading{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style2,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:500;line-height:120%}.card-callout__copy{color:var(--color-content-default-primary,#37352f);font-family:var(--font-title-style1,"Proxima Nova");font-size:var(--size-size-500,14px);font-style:normal;font-weight:400;line-height:120%}
