.small-text{--font-size-min: var(--font-size--small-min);--font-size-max: var(--font-size--small-max)}.medium-text,.i-card__description{--font-size-min: var(--font-size--medium-min);--font-size-max: var(--font-size--medium-max);font-family:var(--font-family--base)!important;font-weight:var(--font-weight--normal);line-height:var(--line-height--tight)}.section--large-text,.section__text,.scaled-text,.large-text{--font-size-min: var(--font-size--large-min);--font-size-max: var(--font-size--large-max);line-height:var(--line-height--large-text)}.xl-text{--font-size-min: var(--font-size--xl-min);--font-size-max: var(--font-size--xl-max);line-height:var(--line-height--large-text)}.longform,.has-longform-content{line-height:var(--line-height--longform)}.longform p,.has-longform-content p{margin-block-start:1rem;margin-block-end:1rem}:where(.longform,.has-longform-content) hr{background-color:var(--color-border-base);margin:1em 0}:is(.longform,.has-longform-content) :is(h3,.i-h3,h4,.i-h4,h5,.i-h5){margin:0 0 1em}:is(.longform,.has-longform-content) :is(h6,.i-h6){margin:0 0 .8em}:where(.longform,.has-longform-content) :where(ul,ol){padding-left:3rem}:where(.longform,.has-longform-content) :where(ul,ol) li{margin-bottom:.375rem}:where(.longform,.has-longform-content) :where(ul,ol) li:last-child{margin-bottom:0}:where(.longform,.has-longform-content) ol li::marker{font-weight:600}.longform-intro{font-size:var(--font-size--longform-intro);line-height:var(--line-height--longform-intro);font-weight:var(--font-weight--medium);margin-bottom:var(--spacing-intro)}.i-caption{--font-size-min: var(--font-size--caption-min);--font-size-max: var(--font-size--caption-max);font-family:var(--font-family--base)!important;font-weight:var(--font-weight--medium);line-height:var(--line-height--caption);text-transform:uppercase}.i-caption--small{--font-size-min: var(--font-size--caption-small-min);--font-size-max: var(--font-size--caption-small-max);font-family:var(--font-caption-family)!important;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.14px}a.i-caption{text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:.1rem}a.i-caption .icon{margin-top:.1rem}.button,.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev){--background-color: var(--color-navy);--border-color: var(--color-navy);--color: var(--color-white);border-radius:.4rem;border-width:var(--button-border-width);box-shadow:none!important;font-size:var(--button-font-size);font-weight:var(--font-weight--medium);line-height:1.1;min-height:var(--button-min-height);padding:var(--button-pad-y) var(--button-pad-x);text-transform:uppercase}.color-inverse .button,.color-inverse .jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev){--background-color: var(--color-white);--border-color: var(--color-white);--color: var(--color-navy)}.button,.button:not([aria-disabled=true]):hover,.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev),.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev):hover{background-color:var(--background-color);color:var(--color);border-color:var(--border-color);transition-property:color,background-color,border-color;transition-duration:var(--button-transition-duration);transition-timing-function:var(--button-transition-ease)}.button--small{font-size:var(--button-small-font-size);padding:var(--button-small-pad-y) var(--button-small-pad-x);min-height:var(--button-small-min-height);min-width:11rem;width:fit-content}.button--large,.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev){padding:var(--button-large-pad-y) var(--button-large-pad-x);min-height:var(--button-large-min-height)}.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link,.jdgm-submit-rev){padding:var(--button-pad-y) var(--button-pad-x--tight)}.button--xl{font-size:var(--button-xl-font-size);line-height:1.6rem;padding:var(--button-xl-pad-y) var(--button-xl-pad-x);min-height:var(--button-xl-min-height)}.button--tight{padding-left:var(--button-pad-x--tight);padding-right:var(--button-pad-x--tight);min-width:10rem}.button--secondary,.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link.close-form-btn){--background-color: transparent;--color: var(--color-navy)}.color-inverse .button--secondary,.color-inverse .jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link.close-form-btn){--background-color: transparent;--color: var(--color-white)}.button:not([aria-disabled=true]):hover,.jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev):hover{--background-color: transparent;--color: var(--color-navy)}.color-inverse .button:hover,.color-inverse .jdgm-widget :is(.jdgm-write-rev-link,.jdgm-submit-rev):hover{--background-color: transparent;--color: var(--color-white)}.button--secondary:hover,.jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link.close-form-btn):hover{--background-color: var(--color-navy);--color: var(--color-white)}.color-inverse .button--secondary:hover,.color-inverse .jdgm-widget :is(.jdgm-btn,.jdgm-write-rev-link.close-form-btn):hover{--background-color: var(--color-white);--color: var(--color-navy)}.button--plain{border:0;color:inherit;background:none;box-shadow:none;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:none;text-transform:none;padding:0;min-height:0;min-width:0}.button--link{background:none;color:inherit;cursor:pointer;display:inline-block;border:0;box-shadow:none;text-decoration:none;text-underline-offset:.125em;font-size:inherit;font-weight:inherit;line-height:inherit;text-transform:none;padding:0;min-height:0;min-width:0}.button--link:hover{text-decoration:underline}.button{--font-body-family: var(--font-caption-family);font-size:1.3rem;line-height:1.4rem;letter-spacing:1.04px;font-weight:700}swiper-carousel,.swiper{--swiper-theme-color: var(--color-navy);--swiper-pagination-bullet-inactive-color: var(--color-navy);--swiper-pagination-bullet-size: .9rem;--swiper-pagination-bullet-inactive-opacity: 1;--swiper-pagination-bullet-horizontal-gap: .7rem}.swiper-pagination{display:flex;align-items:center;justify-content:center;position:static}.swiper-pagination-bullet{border:.2rem solid transparent;display:block;position:relative;transition:background-color var(--transition-hover-out)}.swiper-pagination-bullet:before{border:var(--swiper-theme-color) solid .2rem;border-radius:50%;box-sizing:content-box;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:height var(--transition-hover-out),width var(--transition-hover-out);height:100%;width:100%;z-index:-1}.swiper-pagination-bullet:focus-visible{box-shadow:none!important;outline:none!important}@media (hover: hover){.swiper-pagination-bullet:hover:before{height:calc(100% + .8rem);width:calc(100% + .8rem)}}.swiper-pagination-bullet-active{background-color:transparent;pointer-events:none}.icon-link .icon{transition:transform var(--transition-hover);will-change:transform}.icon-link:hover .icon{transform:scale(1.08);transition:transform var(--transition-hover-out)}.icon-link:active .icon{transform:scale(1.02);transition:transform var(--transition-hover-out)}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:3rem}.nav-arrow{--scale: var(--icon-scale-4);--active-scale: var(--icon-scale-active-4);appearance:none;-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;position:static;outline:none;transition:opacity var(--transition-smooth);padding:1rem;margin:-1rem}.nav-arrow--large{--scale: var(--icon-scale-3);--active-scale: var(--icon-scale-active-3)}.nav-arrow .icon{display:block;transition:transform var(--transition-hover-inactive);will-change:transform}.nav-arrow:hover .icon{transform:scale(var(--scale));transition:transform var(--transition-hover-active)}.nav-arrow:active .icon{transform:scale(var(--active-scale));transition:transform var(--transition-hover-active)}.nav-arrow--prev{transform:scaleX(-1)}.nav-arrow.is-disabled{cursor:auto;opacity:.35;pointer-events:none}.circle-mask{border-radius:50%;overflow:hidden}:where(.section){--pad-top: var(--spacing-section);--pad-bottom: var(--spacing-section);--font-size-min: var(--font-size--large-min);--font-size-max: var(--font-size--large-max);line-height:var(--line-height--base)}:where(.section) [data-pad=top],:where(.section) [data-pad=true]{--pad-top: var(--spacing-section-large)}:where(.section) [data-pad=bottom],:where(.section) [data-pad=true]{--pad-bottom: var(--spacing-section-large)}:where(.section)>div{background-color:var(--color-background);position:relative;padding-top:var(--pad-top);padding-bottom:var(--pad-bottom)}.section--no-pad>div,.section>div.no-pad{--pad-top: 0;--pad-bottom: 0}.section__header{display:flex;flex-direction:column;align-items:center;margin:0 auto var(--spacing-section-inner-small)}.section__footer{margin-top:var(--spacing-section-small)}.section__text{max-width:var(--max-width--constrained)}.section__button{margin-top:var(--spacing-section-inner-small)}:where(.section) p:first-child{margin-top:0}:where(.section) p:last-child{margin-bottom:0}.section--large-text,.section__text,.scaled-text,.subheading,:is(.small-text,.medium-text,.large-text,.xl-text),:where(.section) :is(h1,h2,h3,h4,h5,h6),:is(.i-h1,.i-h2,.i-h3,.i-h4,.i-h5,.i-h6,.i-caption,.i-card__description){font-size:clamp(calc(var(--font-size-min) * .1rem),calc(var(--font-size-min) * .1rem + (var(--font-size-max) - var(--font-size-min)) * ((100vw - (var(--viewport-width-mobile) * 1px)) / (var(--viewport-width-desktop-large) - var(--viewport-width-mobile)))),calc(var(--font-size-max) * .1rem));color:inherit}.i-h0{--font-size-min: var(--font-size--h0-min);--font-size-max: var(--font-size--h0-max);font-family:var(--font-family--heading)!important;font-weight:var(--font-weight--heading);line-height:var(--line-height--h1);text-transform:none}.i-h1,:where(.section) h1{--font-size-min: var(--font-size--h1-min);--font-size-max: var(--font-size--h1-max);font-family:var(--font-family--heading)!important;font-weight:var(--font-weight--heading);line-height:var(--line-height--h1);text-transform:none}.i-h2,:where(.section) h2{--font-size-min: var(--font-size--h2-min);--font-size-max: var(--font-size--h2-max);font-family:var(--font-family--heading)!important;font-weight:var(--font-weight--heading);line-height:var(--line-height--h2);text-transform:none;max-width:var(--max-width--heading);margin:0 0 2rem}.i-h2 strong,:where(.section) h2 strong{color:var(--color-pink-dark);font-weight:inherit}.i-h3,:where(.section) h3{--font-size-min: var(--font-size--h3-min);--font-size-max: var(--font-size--h3-max);font-family:var(--font-family--base)!important;font-weight:var(--font-weight--bold);line-height:var(--line-height--h3);text-transform:uppercase;margin:0 0 var(--spacing-h3)}.i-h4,:where(.section) h4{--font-size-min: var(--font-size--h4-min);--font-size-max: var(--font-size--h4-max);font-family:var(--font-family--heading)!important;font-weight:var(--font-weight--heading);line-height:var(--line-height--h4);text-transform:none;margin:0 0 var(--spacing-h4)}.i-h4 p{margin:0 0 var(--spacing-h4)}.i-h4 p:last-child{margin-bottom:0}.i-h5,:where(.section) h5{--font-size-min: var(--font-size--h5-min);--font-size-max: var(--font-size--h5-max);font-family:var(--font-caption-family)!important;font-weight:var(--font-weight--bold);line-height:var(--line-height--h5);text-transform:uppercase;margin:0 0 2rem}.i-h6,.subheading,:where(.section) h6{--font-size-min: var(--font-size--subheading-min);--font-size-max: var(--font-size--subheading-max);font-family:var(--font-family--base)!important;font-weight:var(--font-weight--semibold);line-height:var(--line-height--subheading);text-transform:none;margin:0 0 1rem}.subheading--small{font-size:var(--font-size--small)}:where(.section) :is(h1,h2,h3,h4,h5):last-child,:is(.i-h1,.i-h2,.i-h3,.i-h4,.i-h5,.i-h6):last-child{margin-bottom:0}.i-card{background-color:var(--color-white);border-radius:var(--border-radius--base);box-shadow:var(--box-shadow--base);display:flex;flex-direction:column;overflow:hidden;min-width:25rem}.i-card--bold{--shadow-blur-min: 16;--shadow-blur-max: 24;--shadow-blur: clamp( calc(var(--shadow-blur-min) * .1rem), calc( var(--shadow-blur-min) * .1rem + (var(--shadow-blur-max) - var(--shadow-blur-min)) * ( (100vw - (var(--viewport-width-mobile) * 1px)) / (var(--viewport-width-desktop-large) - var(--viewport-width-mobile)) ) ), calc(var(--shadow-blur-max) * .1rem) );--shadow-spread-min: 4;--shadow-spread-max: 6;--shadow-spread: clamp( calc(var(--shadow-spread-min) * .1rem), calc( var(--shadow-spread-min) * .1rem + (var(--shadow-spread-max) - var(--shadow-spread-min)) * ( (100vw - (var(--viewport-width-mobile) * 1px)) / (var(--viewport-width-desktop-large) - var(--viewport-width-mobile)) ) ), calc(var(--shadow-spread-max) * .1rem) );--shadow: rgba(0, 0, 0, .15) 0 0 var(--shadow-blur) var(--shadow-spread);box-shadow:var(--shadow)}@media screen and (max-width: 749px){.i-card--desktop{background:none;border-radius:initial;box-shadow:none}}@media screen and (min-width: 750px){.i-card--mobile{background:none;border-radius:initial;box-shadow:none}}.i-card__image{background-color:var(--color-background-dark);flex-shrink:0}.i-card__image>.media{min-height:10.5rem}.i-card__image>img,.i-card__image svg{object-fit:cover;height:100%;width:100%}.i-card__content{display:flex;flex-direction:column;flex-grow:1;padding:2.4rem}.i-card__heading{margin:0}.i-card__date{margin-bottom:.8rem}.i-card__link{--spacing-top-min: 20;--spacing-top-max: 30;margin-top:auto}.i-card__link a{color:inherit}.i-card__link .icon{transition:transform var(--transition-hover-out);will-change:transform}.i-card__link a:hover{opacity:.75}.i-card__link a:hover .icon{transform:translate(.25rem)}.i-card__button{--spacing-top-min: 16;--spacing-top-max: 24;margin-top:auto}.i-card__link,.i-card__button{--spacing-top: clamp( calc(var(--spacing-top-min) * .1rem), calc( var(--spacing-top-min) * .1rem + (var(--spacing-top-max) - var(--spacing-top-min)) * ( (100vw - (var(--viewport-width-mobile) * 1px)) / (var(--viewport-width-desktop) - var(--viewport-width-mobile)) ) ), calc(var(--spacing-top-max) * .1rem) )}:is(.i-card__link,.i-card__button) a{margin-top:var(--spacing-top)}.cta-card{box-shadow:var(--box-shadow--base);font-size:var(--font-size--base);line-height:var(--line-height--tight);width:var(--max-width, 36.8rem);max-width:100%}.cta-card__container{container:card / inline-size;height:100%}.cta-card__inner{display:flex;align-items:stretch;overflow:hidden;height:100%}.cta-card,.cta-card__inner{border-radius:.6rem}.cta-card__image{--image-width: calc(100% / 3);flex:0 0 var(--image-width);position:relative}.cta-card__image .media>img{object-fit:var(--cta-card-image-fit, contain)}.cta-card__image--fit img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.cta-card__image--medium{--image-width: 50% }.cta-card__image--large{--image-width: calc(100% / 3 * 2)}.cta-card__image .media{min-height:100%}.cta-card__content{--pad-min: 15;--pad-max: 20;--pad: clamp( calc(var(--pad-min) * .1rem), calc( var(--pad-min) * .1rem + (var(--pad-max) - var(--pad-min)) * ( (100vw - (var(--viewport-width-tablet) * 1px)) / (var(--viewport-width-desktop) - var(--viewport-width-tablet)) ) ), calc(var(--pad-max) * .1rem) );display:flex;flex-direction:column;justify-content:center;gap:1rem;flex-grow:1;padding:var(--pad);max-width:calc(var(--max-width--constrained) + (var(--pad) * 2));min-width:0}.cta-card__heading{font-size:15px;font-weight:600;line-height:25px;letter-spacing:.15px}.cta-card__text p:first-child{margin-top:0}.cta-card__text p:last-child{margin-bottom:0}@supports (container-type: inline-size){.cta-card__content{--width-target-min: 350;--width-target-max: 540;--pad-min: 15;--pad-max: 30;--pad: clamp( calc(var(--pad-min) * .1rem), calc( var(--pad-min) * .1rem + (var(--pad-max) - var(--pad-min)) * ( (100cqi - (var(--width-target-min) * 1px)) / (var(--width-target-max) - var(--width-target-min)) ) ), calc(var(--pad-max) * .1rem) );min-height:25cqi}@container (max-width: 449px){.cta-card__heading.caption+.cta-card__text{margin-top:clamp(-.2rem,calc(2.25cqi - 1rem),0rem)}}@container (max-width: 310px){.cta-card__inner{flex-direction:column}.cta-card__image{flex-basis:auto}.cta-card__image--fit{aspect-ratio:9/7;min-height:10rem}.cta-card__content{padding:max(var(--pad),2rem)}}}.cta-card__content.left{align-items:start}.cta-card__content.center{align-items:center;margin-left:auto;margin-right:auto}.cta-card__content.right{align-items:end}.cta-card__heading{margin:0}.cta-card__heading.caption{font-size:1.6rem}.cta-card__heading.subheading+.cta-card__text{margin-top:-.5rem}.cta-card__link{font-family:var(--font-caption-family)!important}.cta-card__link.button{width:fit-content;margin-top:clamp(.5rem,calc(10 / var(--viewport-width-tablet) * 100vw),1rem)}.cta-card__link.button--small{margin-top:.3rem}.cta-card__link--small.link--more{font-size:1.4rem}.cta-card__text+.cta-card__link.link--more{margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/340/assets/current.css.map */
