.focus-areas{padding:3.5rem 2rem;background-color:var(--background-white-pure);font-family:var(--font-atten-new);color:var(--text-primary-dark)}.focus-areas__inner{max-width:var(--max-width);margin-inline:auto}.focus-areas__media{display:none}.focus-areas__copy,.focus-areas__lower,.focus-areas__intro,.focus-areas__explore{display:flex;flex-direction:column;gap:var(--spacing-sm)}.focus-areas__heading{font-size:2rem;font-weight:400;line-height:1;letter-spacing:-.09375rem}.focus-areas__body{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:-.03125rem;text-wrap:wrap}.focus-areas__divider{position:relative;height:0;margin:0;border:0;overflow:visible}.focus-areas__divider:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:1px;background-color:var(--neutral-light-200)}.focus-areas__subheading{font-size:2rem;font-weight:400;line-height:1.2;letter-spacing:-.0625rem}.focus-areas__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-xs)}.focus-areas__card{position:relative;display:flex;align-items:center;height:4.375rem;overflow:hidden;border-radius:var(--radius-md);background-color:#cfbff6;color:var(--text-secondary-white);text-decoration:none}.focus-areas__card:focus-visible{outline:2px solid var(--brand-primary-pure);outline-offset:2px}.focus-areas__card-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center}.focus-areas__card:before{content:"";position:absolute;inset:0 auto 0 0;z-index:1;width:calc(var(--scrim-w, 198) * 1px);background-image:linear-gradient(to right,var(--surface-plum-pure),rgba(49,40,73,0))}.focus-areas__card-label{position:relative;z-index:2;width:6.635rem;margin-left:.875rem;font-size:1rem;font-weight:400;line-height:1;letter-spacing:-.03125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus-areas__card .icon-arrow-circle{position:absolute;top:50%;right:.7294rem;z-index:2;transform:translateY(-50%)}@media(min-width:768px){.focus-areas{padding:5rem 4rem}.focus-areas__copy,.focus-areas__lower{gap:var(--spacing-xl)}.focus-areas__heading{font-size:2.5rem}.focus-areas__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-areas__card .icon-arrow-circle{right:1.2294rem}}@media(min-width:1280px){.focus-areas{padding:7rem}.focus-areas__inner{display:flex;align-items:center;gap:var(--spacing-xxl);min-height:33.75rem}.focus-areas__media{position:relative;display:block;flex:0 1 41.0625rem;min-width:0;aspect-ratio:657 / 537}.focus-areas__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--radius-xl);box-shadow:-6px 6px 42px #5c5c5c05}.focus-areas__copy{flex:1 1 32.4375rem;min-width:0;align-self:stretch;justify-content:space-between;gap:0}.focus-areas__lower{gap:2.125rem}.focus-areas__card .icon-arrow-circle{right:.7813rem}.focus-areas__labels{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;overflow:hidden;border-radius:var(--radius-xl);list-style:none}.focus-areas__label{position:absolute;left:calc(var(--label-x) / 657 * 100%);top:calc(var(--label-y) / 537 * 100%);display:flex;align-items:center;gap:.4111rem;height:2.3975rem;padding:0 var(--spacing-xxs);border:.658px solid var(--text-secondary-white);border-radius:6rem;background-color:#0000000a;-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);color:var(--text-secondary-white);font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:-.06rem;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus-areas__label--dot-right{flex-direction:row-reverse}.focus-areas__label-dot{flex-shrink:0;width:1.3153rem;height:1.3153rem;border-radius:50%;background-color:var(--text-secondary-white)}.focus-areas__label-text{text-box:trim-both cap alphabetic}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference){.focus-areas__labels.is-armed .focus-areas__label{visibility:hidden;transform:translate(var(--enter-x, 0px),var(--enter-y, 0px))}.focus-areas__labels.is-armed.is-ready .focus-areas__label{visibility:visible}.focus-areas__labels.is-armed.is-inview .focus-areas__label{transform:none;transition:transform 1.2s cubic-bezier(.33,1,.68,1);transition-delay:calc(var(--label-i, 0) * .2s)}}@media(min-width:1280px)and (prefers-reduced-motion:no-preference)and (scripting:enabled){.focus-areas__labels:not(.is-armed) .focus-areas__label{visibility:hidden;animation:focus-areas-label-failsafe 0s linear 5s forwards}}@keyframes focus-areas-label-failsafe{to{visibility:visible}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-focus-areas.css.map */
