.tpe-v2{--tpe-orange:#f36c21;--tpe-orange-dark:#a8410c;--tpe-yellow:#f7c948;--tpe-ink:#171717;--tpe-muted:#606060;--tpe-cream:#fff8ef;color:var(--tpe-ink)}.tpe-v2 *{box-sizing:border-box}.tpe-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.tpe-section{padding:clamp(48px,6vw,80px) 0}.tpe-section--soft{background:var(--tpe-cream)}.tpe-eyebrow{margin:0 0 10px;color:var(--tpe-orange-dark);font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tpe-heading{max-width:780px;margin:0;font-size:clamp(1.85rem,3.35vw,3.25rem);font-weight:750;line-height:1.1;letter-spacing:-.025em}.tpe-hero .tpe-heading{font-size:clamp(2.1rem,3.75vw,3.65rem)}.tpe-subheading{max-width:720px;margin:16px 0 0;color:var(--tpe-muted);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.62}.tpe-subheading p{margin:0}.tpe-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.tpe-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 21px;border:2px solid var(--tpe-orange);border-radius:999px;background:var(--tpe-orange);color:#fff!important;font-size:.95rem;font-weight:800;line-height:1.2;text-decoration:none;transition:.2s ease}.tpe-button:hover{transform:translateY(-2px);filter:brightness(.94)}.tpe-button--secondary{background:transparent;color:var(--tpe-ink)!important}.tpe-button:focus-visible,.tpe-card:focus-visible{outline:3px solid var(--tpe-yellow);outline-offset:3px}.tpe-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:590px}.tpe-media,.tpe-feature__media{overflow:hidden;border-radius:22px;background:#f1ede8;box-shadow:0 18px 48px #0000001c}.tpe-media img,.tpe-feature__media img{display:block;width:100%;height:100%;max-height:590px;object-fit:cover}.tpe-hero .tpe-media img{aspect-ratio:4/5;object-position:center top}.tpe-video{position:relative;aspect-ratio:16/9}.tpe-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.tpe-section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.tpe-section-head .tpe-heading{font-size:clamp(1.75rem,2.75vw,2.65rem)}.tpe-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tpe-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.tpe-card{display:flex;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid #17171718;border-radius:18px;background:#fff;color:inherit!important;text-decoration:none;box-shadow:0 10px 28px #0000000d;transition:.2s ease}.tpe-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #00000018}.tpe-card__image{aspect-ratio:4/3;overflow:hidden;background:#eee}.tpe-card__image img{width:100%;height:100%;object-fit:cover}.tpe-card__body{display:flex;flex:1;flex-direction:column;padding:21px}.tpe-card__body h3{margin:0 0 8px;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.25}.tpe-card__body p{margin:0;color:var(--tpe-muted);font-size:.97rem;line-height:1.55}.tpe-card__link{margin-top:auto;padding-top:16px;color:var(--tpe-orange-dark);font-size:.95rem;font-weight:800}.tpe-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,64px)}.tpe-feature--reverse .tpe-feature__media{order:2}.tpe-feature__media img{aspect-ratio:4/3}.tpe-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px;padding:0;list-style:none}.tpe-trust li{padding:7px 12px;border-radius:999px;background:#fff1df;font-size:.9rem;font-weight:700}.tpe-newsletter{padding:clamp(28px,4.5vw,50px);border-radius:24px;background:var(--tpe-ink);color:#fff}.tpe-newsletter .tpe-heading{font-size:clamp(1.85rem,3vw,2.8rem)}.tpe-newsletter .tpe-subheading{color:#ddd}.tpe-form{display:flex;max-width:620px;gap:10px;margin-top:22px}.tpe-form input{min-width:0;flex:1;min-height:48px;padding:11px 16px;border:1px solid #ffffff55;border-radius:999px;background:#fff;color:#111}.tpe-form button{border:0}.tpe-form-message{margin-top:12px}.tpe-hub-hero{padding:clamp(56px,8vw,100px) 0;background:linear-gradient(135deg,#fff8ef,#fff)}.tpe-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tpe-topic{padding:24px}.tpe-topic h2,.tpe-topic h3{margin-top:0;font-size:clamp(1.2rem,1.7vw,1.5rem)}.tpe-prose{max-width:780px;font-size:1.05rem;line-height:1.72}.tpe-prose h2{margin-top:2em}.tpe-notice{padding:20px;border:1px solid #e6dcc2;border-radius:12px;background:#fffaf0}.tpe-external:after{content:" \2197";font-size:.9em}.tpe-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.tpe-hero,.tpe-feature{grid-template-columns:1fr;min-height:auto}.tpe-feature--reverse .tpe-feature__media{order:0}.tpe-grid,.tpe-grid--3,.tpe-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tpe-hero{padding-block:20px}.tpe-hero .tpe-media img{max-height:520px;aspect-ratio:16/11;object-position:center 25%}}@media(max-width:600px){.tpe-shell{width:min(100% - 28px,1160px)}.tpe-section{padding:42px 0}.tpe-grid,.tpe-grid--3,.tpe-hub-grid{grid-template-columns:1fr}.tpe-section-head{display:block}.tpe-actions,.tpe-form{align-items:stretch;flex-direction:column}.tpe-button,.tpe-form button{width:100%}.tpe-hero{padding:22px 0}.tpe-heading,.tpe-hero .tpe-heading{font-size:clamp(1.85rem,9vw,2.35rem);line-height:1.12}.tpe-subheading{font-size:1rem;line-height:1.55}.tpe-card__body{padding:19px}.tpe-hero .tpe-media img{aspect-ratio:4/3;max-height:390px}.tpe-newsletter{border-radius:20px}}@media(prefers-reduced-motion:reduce){.tpe-button,.tpe-card{transition:none}.tpe-button:hover,.tpe-card:hover{transform:none}}.tpe-featured-products-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.tpe-featured-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.tpe-featured-products-grid{grid-template-columns:1fr}}.tpe-v2 .tpe-newsletter{background:#171717;color:#fff}.tpe-v2 .tpe-newsletter .tpe-eyebrow{color:#f7c948}.tpe-v2 .tpe-newsletter .tpe-heading,.tpe-v2 .tpe-newsletter .tpe-subheading,.tpe-v2 .tpe-newsletter .tpe-subheading p,.tpe-v2 .tpe-newsletter .tpe-form-message{color:#fff}.tpe-v2 .tpe-newsletter .tpe-form input[type=email]{border:2px solid #fff;background:#fff;color:#171717;box-shadow:none}.tpe-v2 .tpe-newsletter .tpe-form input[type=email]::placeholder{color:#606060;opacity:1}.tpe-v2 .tpe-newsletter .tpe-form .tpe-button{border-color:#f7c948;background:#f7c948;color:#171717!important}.tpe-v2 .tpe-newsletter .tpe-form .tpe-button:hover{border-color:#ffd967;background:#ffd967}.tpe-v2 .tpe-newsletter .tpe-button--secondary{border-color:#fff;background:transparent;color:#fff!important}.tpe-v2 .tpe-newsletter .tpe-button--secondary:hover{border-color:#f7c948;background:#f7c948;color:#171717!important}.tpe-v2 .tpe-newsletter a:focus-visible,.tpe-v2 .tpe-newsletter button:focus-visible,.tpe-v2 .tpe-newsletter input:focus-visible{outline:3px solid #f7c948;outline-offset:3px}.tpe-hero__media{overflow:hidden;border-radius:28px;background:linear-gradient(135deg,#fff3df,#fff)}.tpe-hero__media>img{width:100%;height:clamp(360px,48vw,620px);object-fit:cover;object-position:var(--tpe-image-position,center);display:block}.tpe-credentials{padding:clamp(18px,3vw,30px) 0;background:linear-gradient(90deg,var(--tpe-orange),#f58c22 56%,var(--tpe-yellow))}.tpe-credentials__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.tpe-credentials__item{display:flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:10px 14px;border:1px solid rgba(255,255,255,.62);border-radius:16px;background:#ffffffeb;color:var(--tpe-ink);font-weight:750;text-align:center;box-shadow:0 8px 20px #542d0a1a}.tpe-credentials__icon{font-size:1.4rem;line-height:1}@media(max-width:899px){.tpe-credentials__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.tpe-hero .tpe-actions{display:flex;flex-direction:column;align-items:stretch}.tpe-hero .tpe-actions .tpe-button{width:100%;text-align:center}.tpe-hero__media>img{height:auto;max-height:none;object-fit:contain}.tpe-credentials__list{grid-template-columns:1fr}.tpe-credentials__item{justify-content:flex-start;text-align:left}}.tpe-media:not(.tpe-hero__media)>img{height:auto;max-height:620px;object-fit:contain;object-position:center;background:#fff}@media(max-width:639px){.tpe-card__image>img{height:auto;object-fit:contain;object-position:center}}.tpe-icon{display:block;width:1.4rem;height:1.4rem;flex:0 0 auto;color:currentColor}.tpe-credentials__icon{display:grid;place-items:center;color:var(--tpe-orange-dark)}.tpe-credentials__icon .tpe-icon{width:1.55rem;height:1.55rem}@media(max-width:767px){.tpe-v2 .tpe-media,.tpe-v2 .tpe-feature__media,.tpe-v2 .tpe-card__image{height:auto;max-height:none;aspect-ratio:auto}.tpe-v2 .tpe-media img,.tpe-v2 .tpe-feature__media img,.tpe-v2 .tpe-card__image img,.tpe-v2 .tpe-hero__media>img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;object-position:center;background:#fff}}.tpe-hero .tpe-eyebrow{font-size:clamp(1rem,1.25vw,1.2rem)}.tpe-hero .tpe-heading{max-width:15ch;font-size:clamp(2.5rem,4.4vw,4.6rem);line-height:1.02}@media(min-width:768px){.tpe-section-head .tpe-heading,.tpe-feature .tpe-heading{font-size:clamp(2rem,3vw,3.15rem)}.tpe-card__image{height:auto;aspect-ratio:auto}.tpe-card__image img,.tpe-feature__media>img{display:block;width:100%;height:auto;max-height:620px;aspect-ratio:auto;object-fit:contain;object-position:center;background:#fff}.tpe-hero__media{height:auto;aspect-ratio:auto}.tpe-hero__media>img{display:block;width:100%;height:auto;max-height:680px;aspect-ratio:auto;object-fit:contain;object-position:center;background:#fff}}.tpe-v2{font-size:18px;line-height:1.6}.tpe-v2 h1,.tpe-v2 .tpe-hero .tpe-heading,.tpe-v2 .tpe-journey-hero .tpe-heading,.tpe-v2 .tpe-about-v2__hero .tpe-heading{font-size:48px;line-height:1.12;letter-spacing:-.02em;font-weight:800}.tpe-v2 h2,.tpe-v2 .tpe-heading{font-size:38px;line-height:1.18;letter-spacing:-.015em;font-weight:800}.tpe-v2 h3,.tpe-v2 .tpe-card h3{font-size:26px;line-height:1.25;font-weight:750}.tpe-v2 .tpe-eyebrow{font-size:16px;line-height:1.3;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.tpe-v2 p,.tpe-v2 li,.tpe-v2 .tpe-subheading{font-size:18px;line-height:1.6}.tpe-v2 small,.tpe-v2 .tpe-small,.tpe-v2 figcaption{font-size:15px;line-height:1.5}.tpe-v2 .tpe-button{font-size:16px;line-height:1.2;font-weight:800;min-height:48px}.tpe-video-thumbnail{position:relative;width:100%;height:100%}.tpe-video-thumbnail img{display:block;width:100%;height:100%;object-fit:cover}.tpe-video-thumbnail>a{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#0000001f}.tpe-video-thumbnail>a span{display:grid;place-items:center;width:78px;height:78px;border-radius:50%;padding-left:5px;background:#f36c21;color:#fff;font-size:32px;box-shadow:0 10px 28px #0000004d}.tpe-featured-products-grid .tpe-card{display:flex;flex-direction:column;height:100%}.tpe-featured-products-grid .tpe-card>div:last-child{display:flex;flex:1;flex-direction:column}.tpe-featured-products-grid .tpe-card .tpe-actions{margin-top:auto}.tpe-gear-disclosures{grid-column:1/-1;margin-top:24px;padding:20px 24px;border-radius:16px;background:#fff8ef}.tpe-gear-disclosures p{margin:0;font-size:15px}.tpe-gear-disclosures p+p{margin-top:8px}.tpe-hero__media>img,.tpe-feature__media>img,.tpe-feature__media>.tpe-video-thumbnail,.tpe-feature__media>.tpe-video-thumbnail img{height:100%;min-height:420px;object-fit:cover;background:transparent}@media(max-width:767px){.tpe-v2{font-size:17px}.tpe-v2 h1,.tpe-v2 .tpe-hero .tpe-heading,.tpe-v2 .tpe-journey-hero .tpe-heading,.tpe-v2 .tpe-about-v2__hero .tpe-heading{font-size:34px;line-height:1.15}.tpe-v2 h2,.tpe-v2 .tpe-heading{font-size:30px;line-height:1.2}.tpe-v2 h3,.tpe-v2 .tpe-card h3{font-size:22px}.tpe-v2 .tpe-eyebrow{font-size:15px}.tpe-v2 p,.tpe-v2 li,.tpe-v2 .tpe-subheading{font-size:17px}.tpe-v2 .tpe-button{font-size:16px}.tpe-hero__media>img,.tpe-feature__media>img,.tpe-feature__media>.tpe-video-thumbnail,.tpe-feature__media>.tpe-video-thumbnail img{min-height:0;height:auto;max-height:none;object-fit:cover}}.tpe-card--book{overflow:visible}.tpe-card--book .tpe-card__image{position:relative;overflow:visible;background:#fff;padding:4px}.tpe-card--book .tpe-card__image img{display:block;width:100%;height:auto;object-fit:contain;object-position:center;border-radius:5px 11px 11px 5px;box-shadow:inset 8px 0 12px -7px #fff9,inset -9px 0 14px -8px #0000004d,0 22px 30px -18px #17171780}.tpe-card--book .tpe-card__image:before{content:"";position:absolute;z-index:1;top:4px;bottom:4px;left:4px;width:9px;border-radius:5px 0 0 5px;background:linear-gradient(90deg,#00000047,#ffffff42 45%,#fff0);pointer-events:none}.tpe-card__image{aspect-ratio:4/3;height:auto;max-height:none;overflow:hidden;background:#fff}.tpe-card__image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#fff}.tpe-card--book{overflow:hidden}.tpe-card--book .tpe-card__image{position:relative;overflow:hidden;padding:0;background:#fff}.tpe-card--book .tpe-card__image:before{content:none}.tpe-card--book .tpe-card__image img{border-radius:0;box-shadow:none;filter:drop-shadow(0 12px 16px rgba(23,23,23,.3))}.tpe-feature__media img,.tpe-feature__media .tpe-video-thumbnail img{object-fit:var(--tpe-img-fit,cover);object-position:var(--tpe-img-position,center center)}.tpe-feature__media--contain{width:fit-content;max-width:100%;height:auto;margin-inline:auto;justify-self:center;overflow:visible;background:transparent;box-shadow:none;border-radius:0;aspect-ratio:auto}.tpe-feature__media--contain img,.tpe-feature__media--contain .tpe-video-thumbnail img{display:block;width:auto;max-width:100%;height:auto;max-height:620px;min-height:0;aspect-ratio:auto;object-fit:contain;object-position:center;background:transparent;border-radius:22px;box-shadow:0 18px 48px #0000001c}.tpe-feature__media--contain .tpe-video-thumbnail{display:block;width:auto;height:auto}.tpe-feature__media--contain{width:auto;max-width:none;height:auto;margin-inline:0;justify-self:stretch;overflow:visible;background:transparent;box-shadow:none;border-radius:0;aspect-ratio:auto}.tpe-feature__media--contain img,.tpe-feature__media--contain .tpe-video-thumbnail img{display:block;width:100%;max-width:none;height:auto;max-height:none;min-height:0;aspect-ratio:auto;object-fit:contain;object-position:var(--tpe-img-position,center center);background:transparent;border-radius:0;box-shadow:none;margin-inline:0;filter:drop-shadow(0 18px 48px rgba(0,0,0,.12))}.tpe-feature__media--contain .tpe-video-thumbnail{display:block;width:100%;height:auto}.tpe-video-thumbnail>a{padding:18px}.tpe-play--center .tpe-video-thumbnail>a{place-items:center}.tpe-play--top-left .tpe-video-thumbnail>a{place-items:start start}.tpe-play--top-center .tpe-video-thumbnail>a{place-items:start center}.tpe-play--top-right .tpe-video-thumbnail>a{place-items:start end}.tpe-play--bottom-left .tpe-video-thumbnail>a{place-items:end start}.tpe-play--bottom-center .tpe-video-thumbnail>a{place-items:end center}.tpe-play--bottom-right .tpe-video-thumbnail>a{place-items:end end}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tpe-v2.css.map */
