.bsp-home-hero{background:#f8f5ee;color:#101518}.bsp-home-hero *,.bsp-home-hero *:before,.bsp-home-hero *:after{box-sizing:border-box}.bsp-home-hero__inner{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);max-width:1440px;margin-inline:auto}.bsp-home-hero__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(38px,4.2vw,64px) clamp(28px,4.2vw,64px)}.bsp-home-hero__heading{margin:0;max-width:18ch;color:inherit;font-family:var(--bsp-font-heading, var(--font-heading-family, inherit));font-style:var(--font-heading-style, normal);font-size:clamp(36px,3.5vw,50px);font-weight:700;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.bsp-home-hero__text{margin:24px 0 0;max-width:38ch;color:#41494e;font-family:var(--bsp-font-body, var(--font-body-family, inherit));font-size:18px;font-weight:400;line-height:1.6;letter-spacing:normal}.bsp-home-hero__actions{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin-top:32px}.bsp-home-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;max-width:100%;padding:14px 20px;border:1px solid #ff791f;border-radius:var(--bsp-radius, 8px);background:#ff791f;color:#101518;font-family:var(--bsp-font-body, var(--font-body-family, inherit));font-size:16px;font-weight:600;line-height:1.4;letter-spacing:normal;text-align:center;text-decoration:none;overflow-wrap:anywhere}.bsp-home-hero__button--secondary{background:transparent;border-color:#7e827d}.bsp-home-hero__button:hover{background:#f16d14;border-color:#f16d14}.bsp-home-hero__button--secondary:hover{background:#e9e3d7;border-color:#7e827d}.bsp-home-hero__button:focus-visible{outline:3px solid #101518;outline-offset:4px}.bsp-home-hero__media{display:flex;min-width:0;min-height:460px;overflow:hidden;background:#172426}.bsp-home-hero__image{display:block;width:100%;height:100%;min-height:460px;object-fit:cover;object-position:center}.bsp-home-hero--text-only .bsp-home-hero__inner{grid-template-columns:minmax(0,1fr)}.bsp-home-hero--text-only .bsp-home-hero__copy{max-width:860px}@media(max-width:989px){.bsp-home-hero__inner{grid-template-columns:minmax(0,1fr)}.bsp-home-hero__copy{padding:36px 24px}.bsp-home-hero__heading{max-width:21ch;font-size:clamp(34px,6vw,44px)}.bsp-home-hero__text{font-size:17px;margin-top:20px}.bsp-home-hero__actions{margin-top:26px}.bsp-home-hero__media{min-height:0}.bsp-home-hero__image{height:auto;min-height:0;object-fit:contain}}@media(max-width:479px){.bsp-home-hero__copy{padding:32px 20px}.bsp-home-hero__button{width:100%}}.bsp-shop-pathways{--bsp-ink: #101518;--bsp-arctic: #f4f8fa;--bsp-orange: #ff791f;--bsp-sand: #e9e3d7;font-family:var(--bsp-font-body, var(--font-body-family, inherit));background:var(--bsp-ink);color:var(--bsp-arctic);padding:clamp(48px,6vw,88px) 40px}.bsp-shop-pathways *,.bsp-shop-pathways *:before,.bsp-shop-pathways *:after{box-sizing:border-box}.bsp-shop-pathways__inner{max-width:1328px;margin-inline:auto}.bsp-shop-pathways__intro{max-width:920px;margin-bottom:36px}.bsp-shop-pathways__eyebrow,.bsp-shop-pathways__card-eyebrow{margin:0;font-size:13px;line-height:1.5;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.bsp-shop-pathways__eyebrow{color:var(--bsp-orange);margin-bottom:14px}.bsp-shop-pathways__heading,.bsp-shop-pathways__title{font-family:var(--bsp-font-heading, var(--font-heading-family, inherit));font-style:var(--font-heading-style, normal);font-weight:700;color:inherit;letter-spacing:-.025em;text-wrap:balance}.bsp-shop-pathways__heading{margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.08}.bsp-shop-pathways__introduction{margin:20px 0 0;max-width:65ch;color:#d0d7db;font-size:18px;line-height:1.6;letter-spacing:normal}.bsp-shop-pathways__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bsp-shop-pathways__card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #394348;border-radius:var(--bsp-radius, 8px);color:var(--bsp-arctic);background:#1b252b}.bsp-shop-pathways__card--product,.bsp-shop-pathways__card--gifts{background:var(--bsp-sand);color:var(--bsp-ink);border-color:var(--bsp-sand)}.bsp-shop-pathways__media{aspect-ratio:3 / 2;overflow:hidden;background:#fff}.bsp-shop-pathways__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.bsp-shop-pathways__content{display:flex;flex:1;flex-direction:column;min-height:300px;padding:clamp(26px,3vw,38px)}.bsp-shop-pathways__card--with-image .bsp-shop-pathways__content{min-height:0}.bsp-shop-pathways__card-top{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.bsp-shop-pathways__card--learning .bsp-shop-pathways__card-eyebrow{color:var(--bsp-orange)}.bsp-shop-pathways__number{opacity:.65;font-size:13px;font-weight:600;line-height:1;letter-spacing:.08em}.bsp-shop-pathways__title{margin:0 0 18px;max-width:20ch;font-size:clamp(24px,2.2vw,28px);line-height:1.12}.bsp-shop-pathways__description{max-width:51ch;margin:0;font-size:16px;line-height:1.6;letter-spacing:normal}.bsp-shop-pathways__card--learning .bsp-shop-pathways__description{color:#d5dde1}.bsp-shop-pathways__action{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:auto;padding-top:30px}.bsp-shop-pathways__price{margin:0;font-size:22px;line-height:1.35;font-weight:700;letter-spacing:normal}.bsp-shop-pathways__link{display:inline-flex;justify-content:space-between;align-items:center;gap:20px;min-height:50px;max-width:100%;padding:14px 18px;border:2px solid currentColor;border-radius:var(--bsp-radius, 8px);color:inherit;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:normal;text-decoration:none;overflow-wrap:anywhere}.bsp-shop-pathways__card--product .bsp-shop-pathways__link,.bsp-shop-pathways__card--learning .bsp-shop-pathways__link{background:var(--bsp-orange);border-color:var(--bsp-orange);color:var(--bsp-ink)}.bsp-shop-pathways__link:hover{text-decoration:underline;text-underline-offset:4px}.bsp-shop-pathways__link:focus-visible{outline:3px solid currentColor;outline-offset:5px}.bsp-shop-pathways__card--learning .bsp-shop-pathways__link:focus-visible{outline-color:var(--bsp-arctic)}.bsp-shop-pathways__arrow{flex-shrink:0;font-size:22px;line-height:1}@media(min-width:750px){.bsp-shop-pathways__card--product{grid-column:1 / -1}.bsp-shop-pathways__card--product.bsp-shop-pathways__card--with-image{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.bsp-shop-pathways__card--product .bsp-shop-pathways__media{aspect-ratio:auto;min-height:300px;padding:24px}.bsp-shop-pathways__card--product .bsp-shop-pathways__image{max-height:360px}}@media(max-width:749px){.bsp-shop-pathways{padding:48px 20px}.bsp-shop-pathways__intro{margin-bottom:28px}.bsp-shop-pathways__introduction{font-size:17px}.bsp-shop-pathways__grid{grid-template-columns:minmax(0,1fr);gap:20px}.bsp-shop-pathways__content{min-height:0;padding:26px}.bsp-shop-pathways__card-top{margin-bottom:20px}.bsp-shop-pathways__title{font-size:26px}.bsp-shop-pathways__media{aspect-ratio:1.55 / 1}.bsp-shop-pathways__action{align-items:flex-start}.bsp-shop-pathways__link{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=IAE */
