.anchor-sections{--anchor-sections-gutter: 20px;--anchor-sections-container-max: 1440px;--anchor-sections-gap-now: 24px;--anchor-sections-nav-width: 260px;--anchor-sections-nav-gap: 70px;--anchor-sections-tab-rule: rgba(0, 0, 0, .08);--anchor-sections-tab-shadow: 0 2px 8px rgba(0, 0, 0, .08);--anchor-sections-tab-inset: 16px;--anchor-sections-intro-gap: 1.6em;--anchor-sections-intro-title-size: 35px;--anchor-sections-intro-title-line: 33px;--anchor-sections-intro-accent-size: 33px;--anchor-sections-intro-accent-line: 36px;--anchor-sections-heading-top-now: var(--anchor-sections-heading-top-mobile);--anchor-sections-heading-gap-now: 20px;--anchor-sections-scroll-extra: 0px;--anchor-sections-scroll-top: calc( var(--anchor-sections-sticky-top, 0px) + var(--anchor-sections-tab-height, 0px) + var(--anchor-sections-scroll-extra) );display:block;padding-block:var(--anchor-sections-pad-top-mobile) var(--anchor-sections-pad-bottom-mobile);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-brand-family);font-size:16px;line-height:24px}@media screen and (min-width:641px){.anchor-sections{--anchor-sections-gutter: 50px;--anchor-sections-intro-gap: 1em}}@media screen and (min-width:750px){.anchor-sections{padding-block:var(--anchor-sections-pad-top) var(--anchor-sections-pad-bottom)}}@media screen and (min-width:768px){.anchor-sections{--anchor-sections-heading-top-now: var(--anchor-sections-heading-top);--anchor-sections-heading-gap-now: var(--anchor-sections-heading-gap)}}@media screen and (min-width:769px){.anchor-sections{--anchor-sections-gap-now: 56px}}@media screen and (min-width:1025px){.anchor-sections{--anchor-sections-gap-now: 88px}}@media screen and (min-width:1140px){.anchor-sections{--anchor-sections-gutter: 60px}}@media screen and (min-width:1250px){.anchor-sections{--anchor-sections-gutter: 112px}}.anchor-sections--gap-rhythm{margin-block-end:var(--anchor-sections-gap-now)}.anchor-sections--gap-above-rhythm{margin-block-start:var(--anchor-sections-gap-now)}@media screen and (min-width:641px){.anchor-sections--gap-above-rhythm_from_tablet{margin-block-start:var(--anchor-sections-gap-now)}}.anchor-sections--pull-up{margin-block-start:calc(var(--anchor-sections-gap-now) * -1)}@media screen and (min-width:768px){.anchor-sections--side-nav{--anchor-sections-heading-top-now: var(--anchor-sections-heading-top-mobile);--anchor-sections-heading-gap-now: 20px;--anchor-sections-scroll-extra: 28px}.anchor-sections:not(.anchor-sections--side-nav){--anchor-sections-scroll-top: 0px}}@media screen and (min-width:1025px){.anchor-sections--side-nav{--anchor-sections-heading-top-now: var(--anchor-sections-heading-top);--anchor-sections-heading-gap-now: var(--anchor-sections-heading-gap);--anchor-sections-scroll-top: calc(var(--anchor-sections-sticky-top, 0px) + 12px)}}.anchor-sections__inner{box-sizing:border-box;max-inline-size:var(--anchor-sections-container-max);margin-inline:auto;padding-inline:var(--anchor-sections-gutter)}.anchor-sections__grid{display:flex;flex-direction:column}.anchor-sections__content{display:contents}.anchor-sections__intro-head{order:1}.anchor-sections__overview{order:2}.anchor-sections__heading-wrap{order:3}.anchor-sections__nav{order:4}.anchor-sections__rows{order:5}@media screen and (min-width:1025px){.anchor-sections--side-nav .anchor-sections__grid{display:grid;grid-template-columns:var(--anchor-sections-nav-width) minmax(0,1fr);column-gap:var(--anchor-sections-nav-gap);align-items:start}.anchor-sections--side-nav .anchor-sections__content{display:block;grid-column:2;grid-row:1}.anchor-sections--side-nav .anchor-sections__nav{grid-column:1;grid-row:1}}.anchor-sections__intro-head{margin-block-end:30px}@media screen and (min-width:641px){.anchor-sections__intro-head{display:none}}.anchor-sections__intro-head .anchor-sections__eyebrow{margin-block:-.325em 0;font-size:12px;font-weight:var(--font-weight-semibold);line-height:21px;letter-spacing:.8px}.anchor-sections__intro-head .anchor-sections__intro-title{margin-block:5px 0;font-family:var(--font-brand-family);font-size:var(--anchor-sections-intro-title-size);font-weight:var(--font-weight-semibold);line-height:var(--anchor-sections-intro-title-line);letter-spacing:-1px}.anchor-sections__intro-title em,.anchor-sections__intro-title span{font-family:var(--font-accent-family);font-size:var(--anchor-sections-intro-accent-size);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--anchor-sections-intro-accent-line)}.anchor-sections__overview{scroll-margin-block-start:var(--anchor-sections-scroll-top)}@media screen and (min-width:641px){.anchor-sections__overview{max-inline-size:620px}}.anchor-sections__intro-text p{margin:0 0 var(--anchor-sections-intro-gap)}.anchor-sections__overview .anchor-sections__closing{margin:0;font-size:var(--anchor-sections-closing-size-mobile);font-weight:500;line-height:var(--anchor-sections-closing-line-mobile)}@media screen and (min-width:641px){.anchor-sections__overview .anchor-sections__closing{margin-block-end:16px;font-size:var(--anchor-sections-closing-size);font-weight:var(--font-weight-semibold);line-height:var(--anchor-sections-closing-line)}}.anchor-sections__closing em,.anchor-sections__closing span{font-family:var(--font-accent-family);font-size:21px;font-style:italic;font-weight:500}@media screen and (min-width:641px){.anchor-sections__closing em,.anchor-sections__closing span{font-size:inherit;font-weight:100}}.anchor-sections__heading-wrap{margin-block:var(--anchor-sections-heading-top-now) 0}@media screen and (min-width:768px){.anchor-sections__heading-wrap{margin-block-end:var(--anchor-sections-heading-gap-now)}}.anchor-sections--heading-center-mobile .anchor-sections__heading-wrap{text-align:center}@media screen and (min-width:768px){.anchor-sections--heading-center-mobile .anchor-sections__heading-wrap{text-align:start}}.anchor-sections__heading-wrap .anchor-sections__heading{margin-block:-.325em 20px;font-family:var(--font-brand-family);font-size:var(--anchor-sections-heading-size-mobile);font-weight:var(--font-weight-semibold);line-height:var(--anchor-sections-heading-line-mobile);letter-spacing:var(--anchor-sections-heading-tracking-mobile)}@media screen and (min-width:768px){.anchor-sections__heading-wrap .anchor-sections__heading{margin-block-end:17px;font-size:var(--anchor-sections-heading-size);line-height:var(--anchor-sections-heading-line);letter-spacing:var(--anchor-sections-heading-tracking)}}.anchor-sections__heading em,.anchor-sections__heading span{font-family:var(--font-accent-family);font-size:var(--anchor-sections-accent-size-mobile);font-style:italic;font-weight:var(--font-weight-regular);line-height:var(--anchor-sections-accent-line-mobile);letter-spacing:var(--anchor-sections-accent-tracking-mobile)}@media screen and (min-width:768px){.anchor-sections__heading em,.anchor-sections__heading span{font-size:var(--anchor-sections-accent-size);line-height:var(--anchor-sections-accent-line-tablet);letter-spacing:inherit}}@media screen and (min-width:1140px){.anchor-sections__heading em,.anchor-sections__heading span{line-height:var(--anchor-sections-accent-line)}}.anchor-sections__heading-wrap .anchor-sections__sub{margin:0 0 20px}@media screen and (min-width:768px){.anchor-sections__heading-wrap .anchor-sections__sub{margin-block-end:0}}.anchor-sections__nav{position:sticky;inset-block-start:var(--anchor-sections-sticky-top, 0px);z-index:2;box-sizing:border-box;background-color:rgb(var(--color-background));border-block-end:1px solid var(--anchor-sections-tab-rule);transition:box-shadow .2s ease}.anchor-sections__nav.is-stuck{margin-inline:calc(var(--anchor-sections-gutter) * -1);box-shadow:var(--anchor-sections-tab-shadow)}.anchor-sections__nav.is-stuck .anchor-sections__list{padding-inline:calc(var(--anchor-sections-gutter) + var(--anchor-sections-tab-inset))}.anchor-sections__list{position:relative;display:flex;margin:0;padding:0 var(--anchor-sections-tab-inset);overflow-x:auto;list-style:none;scrollbar-width:none}.anchor-sections__list::-webkit-scrollbar{display:none}.anchor-sections__item{flex:0 0 auto;margin:0 22px 0 0}.anchor-sections__item--overview{display:none}.anchor-sections__link{display:block;padding:14px 2px;border-block-end:2px solid transparent;font-size:12.6px;font-weight:700;line-height:22.05px;letter-spacing:.03em;color:inherit;text-decoration:none;text-transform:uppercase;white-space:nowrap;opacity:.4}.anchor-sections__link.is-active{border-block-end-color:currentcolor;opacity:1}.anchor-sections__link:focus-visible{outline:2px solid currentcolor;outline-offset:-2px}@media screen and (min-width:768px){.anchor-sections:not(.anchor-sections--side-nav) .anchor-sections__nav{display:none}}@media screen and (min-width:1025px){.anchor-sections--side-nav .anchor-sections__nav{inset-block-start:calc(var(--anchor-sections-sticky-top, 0px) + var(--anchor-sections-side-gap));z-index:auto;background-color:transparent;border-block-end:0}.anchor-sections--side-nav .anchor-sections__list{flex-direction:column;gap:10px;padding:0;overflow:visible}.anchor-sections--side-nav .anchor-sections__item{margin:0;line-height:28px}.anchor-sections--side-nav .anchor-sections__item--overview{display:block}.anchor-sections--side-nav .anchor-sections__link{display:inline-block;padding:0;border-block-end:0;font-size:13px;font-weight:var(--font-weight-semibold);line-height:26.36px;letter-spacing:.12em;white-space:normal;opacity:.5;transition:color .2s ease}.anchor-sections--side-nav .anchor-sections__link.is-active{opacity:1}.anchor-sections--side-nav .anchor-sections__link:focus-visible{outline-offset:4px}}.anchor-sections__rows{display:flex;flex-direction:column}@media screen and (min-width:768px){.anchor-sections__rows{gap:var(--anchor-sections-row-gap)}}@media screen and (min-width:768px){.anchor-sections--side-nav .anchor-sections__rows{margin-block-start:28px}}@media screen and (min-width:1025px){.anchor-sections--side-nav .anchor-sections__rows{margin-block-start:0}}.anchor-sections__row{display:grid;grid-template-columns:minmax(0,1fr);padding-block:28px 14px;scroll-margin-block-start:var(--anchor-sections-scroll-top)}@media screen and (min-width:768px){.anchor-sections__row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--anchor-sections-columns-gap);align-items:start;padding-block:var(--anchor-sections-row-spy-extend, 0px) 0;margin-block-start:calc(var(--anchor-sections-row-spy-extend, 0px) * -1)}}@media screen and (min-width:768px){.anchor-sections--align-center .anchor-sections__row{align-items:center}}.anchor-sections__media{order:-1;margin-block-end:36px}@media screen and (min-width:768px){.anchor-sections__media{order:0;margin-block-end:0}}@media screen and (min-width:768px){.anchor-sections--alternate .anchor-sections__row--flip .anchor-sections__media{order:-1}}.anchor-sections__image{display:block;inline-size:100%;block-size:auto}@media screen and (min-width:768px){.anchor-sections__image{border-radius:var(--anchor-sections-image-radius)}}@media screen and (min-width:768px){.anchor-sections--square .anchor-sections__image{aspect-ratio:1;object-fit:cover}}@media screen and (min-width:768px){.anchor-sections__copy{padding-block:var(--anchor-sections-copy-pad-top) var(--anchor-sections-copy-pad-bottom)}}.anchor-sections__copy .anchor-sections__title{margin:0 0 15px;font-family:var(--font-brand-family);font-size:var(--anchor-sections-title-size-mobile);font-weight:var(--font-weight-regular);line-height:var(--anchor-sections-title-line-mobile)}@media screen and (min-width:768px){.anchor-sections__copy .anchor-sections__title{margin-block-end:var(--anchor-sections-title-gap);font-weight:500;letter-spacing:var(--anchor-sections-title-tracking);font-size:var(--anchor-sections-title-size);line-height:var(--anchor-sections-title-line)}}.anchor-sections__body{font-size:16px;line-height:24px;letter-spacing:.2px}@media screen and (min-width:768px){.anchor-sections__body{letter-spacing:normal}}.anchor-sections__body p{margin:0 0 16px}@media screen and (min-width:768px){.anchor-sections__body p{max-inline-size:var(--anchor-sections-copy-width);margin-block-end:var(--anchor-sections-paragraph-gap)}}.anchor-sections__body p:last-child{margin-block-end:0}@media screen and (min-width:768px){.anchor-sections--last-gap .anchor-sections__body p:last-child{margin-block-end:var(--anchor-sections-paragraph-gap)}}.anchor-sections__body strong{font-weight:var(--font-weight-semibold)}.anchor-sections__body ul{margin:0;padding:0;list-style-position:inside}@media screen and (min-width:768px){.anchor-sections__body ul{margin-block-start:8px;padding-inline-start:18px;list-style-position:outside}}.anchor-sections__body li{letter-spacing:normal;line-height:28px}@media screen and (min-width:768px){.anchor-sections__body li{margin-block-end:4px;line-height:24px}}@media(prefers-reduced-motion:reduce){.anchor-sections__nav,.anchor-sections__link{transition:none}}.anchor-sections__nav.is-stuck .anchor-sections__list{padding-inline-end:4px}
/*# sourceMappingURL=/cdn/shop/t/1123/assets/section-anchor-sections.css.map */
