.highlight-section{position:relative;width:100%;box-sizing:border-box;overflow:hidden}.highlight-section *,.highlight-section *:before,.highlight-section *:after{box-sizing:border-box}.highlight-section .anime-container{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.highlight-section .anime-container--fluid{max-width:1600px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.highlight-section .anime-container--stretch{max-width:1800px;margin-left:auto;margin-right:auto;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.highlight-section .anime-container--full{max-width:100%;padding-left:clamp(20px,4vw,60px);padding-right:clamp(20px,4vw,60px)}.highlight-grid{display:grid;align-items:start;gap:var(--column-gap, 80px)}.highlight-grid--45_55{grid-template-columns:minmax(0,4.5fr) minmax(0,5.5fr)}.highlight-grid--40_60{grid-template-columns:minmax(0,4fr) minmax(0,6fr)}.highlight-grid--50_50{grid-template-columns:minmax(0,5fr) minmax(0,5fr)}.highlight-grid--35_65{grid-template-columns:minmax(0,3.5fr) minmax(0,6.5fr)}.highlight-col-left{position:relative;width:100%;min-width:0}.highlight-col-right{position:relative;width:100%;min-width:0;display:flex;flex-direction:column}.highlight-col-left.is-sticky{position:sticky;top:var(--sticky-top, 120px);z-index:2}@media(min-width:992px){.highlight-grid--heading-right .highlight-col-left{order:2}.highlight-grid--heading-right .highlight-col-right{order:1}.highlight-grid--heading-right.highlight-grid--45_55{grid-template-columns:minmax(0,5.5fr) minmax(0,4.5fr)}.highlight-grid--heading-right.highlight-grid--40_60{grid-template-columns:minmax(0,6fr) minmax(0,4fr)}.highlight-grid--heading-right.highlight-grid--50_50{grid-template-columns:minmax(0,5fr) minmax(0,5fr)}.highlight-grid--heading-right.highlight-grid--35_65{grid-template-columns:minmax(0,6.5fr) minmax(0,3.5fr)}.highlight-grid--stacked-top{grid-template-columns:1fr!important;gap:var(--column-gap, 48px)}.highlight-grid--stacked-top .highlight-col-left{order:1;position:static!important}.highlight-grid--stacked-top .highlight-col-right{order:2}.highlight-grid--stacked-bottom{grid-template-columns:1fr!important;gap:var(--column-gap, 48px)}.highlight-grid--stacked-bottom .highlight-col-left{order:2;position:static!important}.highlight-grid--stacked-bottom .highlight-col-right{order:1}}.highlight-lines-group{display:flex;flex-direction:column;align-items:flex-start;margin:0;padding:0;width:100%}.highlight-line-wrapper{position:relative;display:inline-flex;align-items:center;margin-bottom:var(--line-spacing, 10px);z-index:1;transform:rotate(var(--line-tilt, -3deg));transform-origin:left center;transition:transform .3s ease}.highlight-line-wrapper:nth-child(2){margin-top:calc(-1 * var(--line-overlap, 10px));z-index:2;transform:rotate(calc(var(--line-tilt, -3deg) * .7))}.highlight-line-wrapper:nth-child(3){margin-top:calc(-1 * var(--line-overlap, 10px));z-index:3;transform:rotate(calc(var(--line-tilt, -3deg) * .9))}.highlight-ribbon{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--highlight-color, #D8C6EB);border-radius:var(--highlight-radius, 9999px);z-index:1;transform-origin:left center;box-shadow:0 4px 18px #0000000a;pointer-events:none;will-change:transform,opacity}.highlight-line-text{position:relative;z-index:2;margin:0;padding:var(--ribbon-padding-y, clamp(7px, 1.2vw, 14px)) var(--ribbon-padding-x, clamp(20px, 2.8vw, 38px));color:var(--heading-color, #ffffff);font-size:var(--heading-font-size-desktop, clamp(24px, 2.5vw, 40px));font-weight:var(--heading-font-weight, 700);line-height:var(--heading-line-height, 1.15);letter-spacing:-.025em;white-space:nowrap}.highlight-grid--stacked-top .highlight-line-text,.highlight-grid--stacked-bottom .highlight-line-text{font-size:var(--heading-font-size-desktop, clamp(28px, 3.6vw, 48px))}.highlight-subheading{display:inline-block;font-size:clamp(12px,1.2vw,14px);font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:20px;color:var(--subheading-color, #666666)}@media(min-width:992px){.heading-align--left .highlight-lines-group{align-items:flex-start}.heading-align--left .highlight-subheading{margin-left:0;margin-right:auto}.heading-align--center .highlight-lines-group{align-items:center}.heading-align--center .highlight-subheading{margin-left:auto;margin-right:auto;display:table}.heading-align--right .highlight-lines-group{align-items:flex-end}.heading-align--right .highlight-subheading{margin-left:auto;margin-right:0;display:table}.content-align--left{text-align:left!important}.content-align--left .highlight-button-wrap{justify-content:flex-start!important}.content-align--center{text-align:center!important}.content-align--center .highlight-button-wrap{justify-content:center!important}.content-align--right{text-align:right!important}.content-align--right .highlight-button-wrap{justify-content:flex-end!important}}.highlight-paragraph{margin:0;font-size:var(--para-font-size, clamp(15px, 1.15vw, 17.5px));line-height:var(--para-line-height, 1.68);color:var(--para-color, #333742);font-weight:400;letter-spacing:-.01em}.highlight-paragraph p{margin-top:0;margin-bottom:0;line-height:inherit;color:inherit;font-size:inherit}.highlight-paragraph p+p{margin-top:1.2em}.highlight-block-heading{margin:0;color:var(--para-heading-color, #111638);line-height:1.3}.highlight-button-wrap{display:flex;align-items:center}.highlight-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:15px;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;cursor:pointer}.highlight-button--primary{background-color:var(--btn-primary-bg, #111638);color:var(--btn-primary-color, #ffffff);border:1px solid var(--btn-primary-bg, #111638)}.highlight-button--primary:hover{background-color:transparent;color:var(--btn-primary-bg, #111638)}.highlight-button--outline{background-color:transparent;color:#111638;border:1px solid #111638}.highlight-button--outline:hover{background-color:#111638;color:#fff}.anime-word{display:inline-block;white-space:nowrap;vertical-align:baseline}.anime-char{display:inline-block;vertical-align:baseline;will-change:transform,opacity}.anime-space{display:inline-block;white-space:pre}.anime-cursor{display:inline-block;font-weight:300;margin-left:2px;animation:animeHighlightBlink .8s infinite;color:currentColor;vertical-align:baseline}@keyframes animeHighlightBlink{0%,to{opacity:1}50%{opacity:0}}@media(max-width:991px){.highlight-grid{grid-template-columns:1fr!important;gap:40px!important}.highlight-col-left{order:1!important}.highlight-col-right,.highlight-grid--mobile-heading-bottom .highlight-col-left{order:2!important}.highlight-grid--mobile-heading-bottom .highlight-col-right{order:1!important}.highlight-col-left.is-sticky{position:static!important;top:auto!important}.highlight-line-text{font-size:var(--heading-font-size-mobile, clamp(22px, 5.5vw, 32px))!important;padding:clamp(6px,1.8vw,10px) clamp(16px,4vw,28px)!important;white-space:normal!important}.highlight-line-wrapper{max-width:100%;transform:rotate(calc(var(--line-tilt, -3deg) * .7))}.heading-align-mobile--left .highlight-lines-group{align-items:flex-start!important}.heading-align-mobile--left .highlight-subheading{margin-left:0!important;margin-right:auto!important}.heading-align-mobile--center .highlight-lines-group{align-items:center!important}.heading-align-mobile--center .highlight-subheading{margin-left:auto!important;margin-right:auto!important;display:table}.heading-align-mobile--right .highlight-lines-group{align-items:flex-end!important}.heading-align-mobile--right .highlight-subheading{margin-left:auto!important;margin-right:0!important;display:table}.content-align-mobile--left{text-align:left!important}.content-align-mobile--left .highlight-button-wrap{justify-content:flex-start!important}.content-align-mobile--center{text-align:center!important}.content-align-mobile--center .highlight-button-wrap{justify-content:center!important}.content-align-mobile--right{text-align:right!important}.content-align-mobile--right .highlight-button-wrap{justify-content:flex-end!important}}@media(max-width:575px){.highlight-section .anime-container,.highlight-section .anime-container--fluid,.highlight-section .anime-container--stretch,.highlight-section .anime-container--full{padding-left:18px;padding-right:18px}.highlight-line-wrapper{margin-bottom:6px}.highlight-line-text{font-size:var(--heading-font-size-mobile, 22px)!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/highlight-animation.css.map */
