.ta-section{display:block;width:100%;min-width:0;max-width:none;margin:0}.ta-home{--ta-cream: #f8f5ef;--ta-sand: #e9dfd0;--ta-green: #283d32;--ta-bronze: #956c43;--ta-link: #805832;--ta-ink: #302b25;--ta-display-font: Georgia, "Times New Roman", serif;--ta-gutter: clamp(24px, 3.2vw, 64px);box-sizing:border-box;display:block;width:100%;min-width:0;max-width:none;margin:0;color:var(--ta-ink);background:var(--ta-cream);font-family:var(--font-body-family, Arial, sans-serif);font-size:16px;line-height:1.55;letter-spacing:0}.ta-home *,.ta-home *:before,.ta-home *:after{box-sizing:border-box}.ta-home p{margin:0}.ta-home .ta-eyebrow{color:var(--ta-link);font-size:11px;font-weight:500;letter-spacing:.16em;line-height:1.5;text-transform:uppercase;margin:0 0 16px}.ta-home .ta-section-title,.ta-home .ta-hero__title{color:var(--ta-ink);font-family:var(--ta-display-font);font-style:normal;font-weight:400;text-transform:none;letter-spacing:-.035em;line-height:1.1;word-break:normal;overflow-wrap:break-word;margin:0 0 20px;text-wrap:balance}.ta-home .ta-section-title{font-size:clamp(30px,2.8vw,42px)}.ta-home .ta-copy{font-size:17px;line-height:1.55;max-width:48ch;margin-bottom:24px}.ta-copy p+p{margin-top:12px}.ta-home .ta-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;color:#f8f5ef;background:var(--ta-link);border:1px solid var(--ta-link);border-radius:999px;padding:14px 28px;min-height:48px;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.ta-home a:focus-visible,.ta-home [tabindex]:focus-visible{outline:3px solid var(--ta-link);outline-offset:5px;box-shadow:none}.ta-hero.ta-home{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr;min-height:clamp(520px,73svh,800px);background:var(--ta-sand)}.ta-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-width:0}.ta-hero__media picture{display:block;width:100%;height:100%}.ta-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#f8f5ef 0%,rgb(248 245 239 / 97%) 28%,rgb(248 245 239 / 85%) 46%,rgb(248 245 239 / 12%) 68%,transparent 82%)}.ta-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--ta-image-position, right)}.ta-hero__content{position:relative;z-index:1;align-self:center;width:min(58%,850px);padding:64px 24px 64px var(--ta-gutter)}.ta-home .ta-hero__title{font-size:clamp(48px,4.4vw,64px);line-height:1.1;max-width:19ch;margin-bottom:22px}.ta-hero__description{font-size:18px;line-height:1.5;max-width:44ch;margin-bottom:26px}.ta-hero--sand .ta-hero__media:after{background:linear-gradient(90deg,#e9dfd0 0%,rgb(233 223 208 / 96%) 28%,rgb(233 223 208 / 86%) 46%,transparent 80%)}.ta-hero--image-left .ta-hero__content{margin-left:auto;padding-inline:24px var(--ta-gutter)}.ta-hero--image-left .ta-hero__media:after{transform:scaleX(-1)}.ta-hero--fit-contain.ta-home{grid-template-columns:1fr 1fr}.ta-hero--fit-contain .ta-hero__media{position:relative;grid-column:2;grid-row:1;min-height:520px}.ta-hero--fit-contain .ta-hero__content{grid-column:1;grid-row:1;width:100%}.ta-hero--fit-contain .ta-hero__image{object-fit:cover}.ta-hero--fit-contain .ta-hero__media:after{background:linear-gradient(90deg,var(--ta-cream),transparent 12%)}.ta-hero--fit-contain.ta-hero--image-left .ta-hero__media{grid-column:1}.ta-hero--fit-contain.ta-hero--image-left .ta-hero__content{grid-column:2}.ta-hero--text-only.ta-home{min-height:0;background:var(--ta-cream)}.ta-hero--text-only .ta-hero__content{width:min(100%,1000px);padding-block:80px}.ta-hero .ta-editor-note{position:relative;z-index:2;align-self:end}.ta-hero__media>.ta-test-label{z-index:2}.ta-home .ta-test-label{position:absolute;z-index:1;right:16px;bottom:16px;max-width:calc(100% - 32px);background:#f8f5ef;color:#805832;border:1px solid #805832;border-radius:4px;padding:6px 10px;font-size:11px;line-height:1.4;font-family:Arial,sans-serif;letter-spacing:.04em}.ta-placeholder{position:relative;width:100%;height:100%;min-height:120px;color:#805832;background:#e9dfd0;overflow:hidden}.ta-placeholder__art{display:block;width:100%;height:100%}.ta-home .ta-editor-note{color:#302b25;background:#f8f5ef;border:1px dashed #805832;padding:12px;margin:12px;font-size:14px;line-height:1.5;grid-column:1 / -1}.ta-benefits.ta-home{padding:24px var(--ta-gutter);background:#f1e8da}.ta-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.ta-benefits__item{display:flex;align-items:center;gap:16px;padding:4px 24px;min-width:0}.ta-benefits__item:first-child{padding-left:0}.ta-benefits__item+.ta-benefits__item{border-left:1px solid #d8c9b5}.ta-benefits__icon{width:32px;height:32px;flex:0 0 32px;color:#805832}.ta-home .ta-benefits__title{font-size:14px;font-weight:500;line-height:1.4;margin-bottom:4px}.ta-home .ta-benefits__text{font-size:12px;line-height:1.5}.ta-discovery.ta-home{padding:88px var(--ta-gutter)}.ta-discovery--sand.ta-home{background:var(--ta-sand)}.ta-discovery__header{max-width:900px;margin:0 auto 32px;text-align:center}.ta-discovery__header .ta-section-title{font-size:40px;margin-bottom:14px}.ta-home .ta-discovery__intro{font-size:17px;line-height:1.5}.ta-discovery__grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;align-items:stretch}.ta-home .ta-gift-card{display:flex;flex-direction:column;min-width:0;color:var(--ta-ink);background:#f1e9dc;border-radius:8px;text-decoration:none}.ta-gift-card__media{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--ta-sand);border-radius:8px 8px 0 0}.ta-discovery--ratio-square .ta-gift-card__media{aspect-ratio:1}.ta-discovery--ratio-individual .ta-gift-card--portrait .ta-gift-card__media{aspect-ratio:4 / 5}.ta-discovery--ratio-individual .ta-gift-card--square .ta-gift-card__media{aspect-ratio:1}.ta-gift-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ta-gift-card__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:14px 16px}.ta-home .ta-gift-card h3,.ta-home .ta-product-card h3{margin:0;color:var(--ta-ink);font-family:inherit;font-style:normal;font-size:15px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.ta-gift-card__arrow{flex:0 0 20px;color:var(--ta-link)}.ta-gift-card__content p{grid-column:1 / -1;font-size:13px}.ta-home .ta-card-note{font-size:12px;color:var(--ta-link)}.ta-gift-card__media .ta-test-label{right:8px;bottom:8px;max-width:calc(100% - 16px);font-size:10px;padding:4px 6px}.ta-featured.ta-home{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(0,3.6fr);gap:32px;padding:64px var(--ta-gutter);background:#efe5d7}.ta-featured__intro{align-self:center}.ta-featured__intro .ta-section-title{font-size:clamp(30px,2.6vw,40px)}.ta-featured__intro .ta-copy{font-size:16px}.ta-featured__intro .ta-button{padding-inline:20px;font-size:13px}.ta-product-grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:start}.ta-product-card{position:relative;min-width:0}.ta-product-card__link{display:block;text-decoration:none;color:inherit}.ta-product-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;width:100%;background:#e9dfd0;border-radius:8px;margin-bottom:12px}.ta-product-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ta-home .ta-product-card h3{font-size:14px;margin-bottom:6px}.ta-product-card .price{color:var(--ta-ink);font-size:13px;line-height:1.4;letter-spacing:0}.ta-home .ta-product-card__status{font-size:12px;margin-top:6px}.ta-home .ta-product-card__test-title{font-size:14px;font-weight:500}.ta-product-card__no-image{display:grid;place-items:center;height:100%;padding:16px;color:var(--ta-link)}.ta-business.ta-home{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(220px,.75fr);position:relative;background:var(--ta-green);color:#f8f5ef;padding:0 var(--ta-gutter) 0 0}.ta-business__copy{align-self:center;padding:56px 32px 56px var(--ta-gutter)}.ta-business .ta-section-title{color:#f8f5ef;font-size:clamp(30px,2.6vw,40px)}.ta-business .ta-eyebrow{color:#e9dfd0}.ta-business .ta-copy{font-size:16px}.ta-business .ta-button{border-color:#e9dfd0}.ta-business__media{position:relative;min-height:420px;background:#314a3b}.ta-business__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover}.ta-business__panel{position:relative;align-self:center;margin:32px 0 32px 24px;padding:28px 24px;color:var(--ta-ink);background:var(--ta-cream);border-radius:6px}.ta-home .ta-business__point{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;margin-bottom:22px}.ta-business__point svg{flex:0 0 20px;color:var(--ta-link)}.ta-home .ta-text-link{color:var(--ta-link);font-size:14px;text-decoration:underline;text-underline-offset:4px}.ta-business__copy a:focus-visible{outline-color:#f8f5ef}.ta-story.ta-home{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(40px,5vw,72px) var(--ta-gutter);border-top:1px solid #e0d6c9}.ta-story .ta-story__media{position:relative;width:100%;max-width:480px;aspect-ratio:4 / 3;min-width:0;min-height:0;justify-self:center;align-self:center;background:var(--ta-sand);border:1px solid #d3c5b4;border-radius:16px}.ta-story .ta-story__image{position:absolute;display:block;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;padding:12px;border-radius:inherit;object-fit:var(--ta-story-image-fit, contain);object-position:var(--ta-story-image-position, 50% 50%);transform:none}.ta-story .ta-story__copy{min-width:0;width:100%;max-width:70ch;padding:0}.ta-story .ta-section-title{font-size:clamp(30px,2.6vw,40px);line-height:1.18;max-width:24ch}.ta-story .ta-copy{max-width:62ch;line-height:1.7;overflow-wrap:anywhere}.ta-home.ta-story .ta-button{max-width:100%;overflow-wrap:anywhere;background:var(--ta-green);border-color:var(--ta-green);color:#fffdf8;transform:none;transition:background-color .2s ease}.ta-home.ta-story .ta-button:hover{background:#1d3026;transform:none}.ta-story.ta-story--text-only{grid-template-columns:minmax(0,1fr)}.ta-story--text-only .ta-story__copy{margin-inline:auto}@media screen and (min-width:750px)and (max-width:989px){.ta-story.ta-home{grid-template-columns:minmax(0,1fr);gap:32px}.ta-story .ta-story__media{max-width:420px}.ta-story .ta-story__copy{justify-self:center}}@media(hover:hover){.ta-home .ta-button:hover{background:var(--ta-ink)}.ta-gift-card:hover h3,.ta-product-card__link:hover h3{text-decoration:underline;text-underline-offset:4px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.ta-home .ta-button:hover{transform:translateY(-2px)}.ta-gift-card:hover .ta-gift-card__image,.ta-product-card__link:hover .ta-product-card__image{transform:scale(1.025)}}@media screen and (max-width:1099px){.ta-discovery__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ta-featured.ta-home{grid-template-columns:minmax(0,1fr);gap:28px}.ta-featured__intro{max-width:640px}.ta-benefits__item{padding-inline:14px;gap:10px}.ta-business.ta-home{grid-template-columns:1fr 1fr;padding:0}.ta-business__panel{grid-column:1 / -1;margin:0 var(--ta-gutter) 32px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.ta-home .ta-business__point{margin:0}}@media screen and (max-width:749px){.ta-home{--ta-gutter: 20px}.ta-hero.ta-home,.ta-hero--fit-contain.ta-home{display:flex;flex-direction:column;min-height:0}.ta-hero.ta-home{padding-top:var(--ta-mobile-header-space, 0px)}.ta-hero__content,.ta-hero--image-left .ta-hero__content,.ta-hero--fit-contain .ta-hero__content{order:0;width:100%;margin:0;padding:32px 20px 28px;background:var(--ta-cream)}.ta-home .ta-hero__title{font-size:36px;line-height:1.1;max-width:22ch;margin-bottom:18px}.ta-hero__description{font-size:17px;line-height:1.5;margin-bottom:22px}.ta-hero__media,.ta-hero--fit-contain .ta-hero__media{position:relative;order:1;inset:auto;width:100%;height:auto;aspect-ratio:var(--ta-hero-mobile-ratio, 4 / 3);min-height:220px;max-height:420px}.ta-hero .ta-hero__image{object-fit:contain;object-position:var(--ta-mobile-position, center)}.ta-hero__media:after,.ta-hero--sand .ta-hero__media:after,.ta-hero--fit-contain .ta-hero__media:after{background:linear-gradient(180deg,#f8f5ef,transparent 12%);transform:none}.ta-hero .ta-editor-note{order:2}.ta-home .ta-eyebrow{font-size:11px;margin-bottom:12px}.ta-benefits.ta-home{padding:24px 20px}.ta-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.ta-benefits__item,.ta-benefits__item:first-child{padding:0 10px;align-items:flex-start}.ta-benefits__item:nth-child(3){border-left:0}.ta-benefits__icon{width:28px;height:28px;flex-basis:28px}.ta-benefits__item>div{min-width:0;overflow-wrap:anywhere}.ta-home .ta-benefits__title{font-size:16px}.ta-home .ta-benefits__text{font-size:15px}.ta-discovery.ta-home{padding:52px 20px}.ta-discovery__header .ta-section-title{font-size:32px}.ta-home .ta-discovery__intro{font-size:16px}.ta-discovery__grid,.ta-product-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:clamp(240px,76vw,320px);overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-inline:10px;scrollbar-width:thin;scrollbar-color:#805832 #e9dfd0;gap:16px;padding:10px 10px 16px}.ta-gift-card,.ta-product-card{scroll-snap-align:start}.ta-featured.ta-home{display:block;padding:52px 20px}.ta-featured__intro{max-width:500px;margin-bottom:28px}.ta-home .ta-product-card h3,.ta-product-card .price{font-size:16px}.ta-home .ta-product-card__status{font-size:14px}.ta-home .ta-gift-card h3,.ta-gift-card__content p{font-size:16px}.ta-home .ta-button{max-width:100%;font-size:16px;overflow-wrap:anywhere}.ta-home .ta-button svg{flex:0 0 20px}.ta-business.ta-home{display:flex;flex-direction:column}.ta-business__copy{width:100%;padding:48px 20px 32px}.ta-business__media{width:100%;min-height:220px;max-height:360px;aspect-ratio:var(--ta-business-mobile-ratio, 4 / 3)}.ta-business__image{object-fit:contain;object-position:center}.ta-business__panel{display:block;align-self:stretch;margin:20px;padding:24px}.ta-home .ta-business__point{font-size:16px;margin-bottom:20px}.ta-home .ta-text-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px}.ta-story.ta-home{grid-template-columns:minmax(0,1fr);gap:28px}.ta-story .ta-story__media{max-width:360px}.ta-story .ta-story__copy{padding:0;width:100%}.ta-story__resource summary{min-height:44px;padding-block:10px;font-size:16px;line-height:24px}.ta-home .ta-story__resource .ta-copy{font-size:16px}}@media screen and (max-width:374px){.ta-benefits__item,.ta-benefits__item:first-child{flex-direction:column;gap:10px}.ta-benefits__item>div{width:100%}}@media(prefers-reduced-motion:reduce){.ta-home .ta-button,.ta-home .ta-gift-card__image,.ta-home .ta-product-card__image{transition:none;transform:none}.ta-home .ta-discovery__grid,.ta-home .ta-product-grid{scroll-behavior:auto}}.ta-home .ta-button--disabled{opacity:.85;cursor:default}.ta-story__resource{margin-top:24px;font-size:14px;border-top:1px solid #d8c9b5;padding-top:16px}.ta-story__resource summary{cursor:pointer;color:#805832;min-height:44px;padding-block:10px;line-height:24px}.ta-story__resource .ta-copy{margin-top:16px;font-size:15px}@media(prefers-reduced-motion:reduce){.ta-home.ta-story .ta-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/ta-home.css.map */
