.tt-announce{--tt-an-h: 32px;position:relative;background:var(--tt-sys-forest-deep, #1B3A2C);color:var(--tt-sys-on-dark-2, rgba(245, 237, 224, .88))}.tt-announce__inner{position:relative;box-sizing:border-box;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-announce__list{position:relative;list-style:none;margin:0;padding:0;height:var(--tt-an-h)}.tt-announce__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-inline:34px;opacity:0;visibility:hidden;transition:opacity .42s ease,visibility 0s linear .42s}.tt-announce__slide.is-active{opacity:1;visibility:visible;transition:opacity .42s ease}.tt-announce__msg{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1;text-transform:uppercase;color:inherit;text-decoration:none}.tt-announce__msg--link{position:relative;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#f5ede066}.tt-announce__msg--link:hover{color:var(--tt-sys-cream, #F5EDE0);text-decoration-color:currentColor}.tt-announce__msg--link:after{content:"";position:absolute;inset-block:-8px;inset-inline:-10px}.tt-announce__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin:0;border:0;border-radius:999px;background:transparent;color:inherit;opacity:.72;cursor:pointer;transition:opacity var(--tt-sys-dur, .24s) var(--tt-sys-ease, ease)}.tt-announce__close:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.tt-announce__close:hover{opacity:1}.tt-announce__close:focus-visible,.tt-announce__msg--link:focus-visible{outline:2px solid var(--tt-sys-cream, #F5EDE0);outline-offset:2px}@media(prefers-reduced-motion:reduce){.tt-announce__slide,.tt-announce__close{transition:none}}.tt-benacc{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y);overflow-x:clip}.tt-benacc .tt-benacc__head{margin-bottom:var(--tt-sys-gap-head);max-width:46ch}.tt-benacc .tt-benacc__eyebrow{margin-bottom:var(--tt-sys-gap-eyebrow)}.tt-benacc .tt-benacc__lede{margin-top:var(--tt-sys-gap-lede)}.tt-benacc .tt-benacc__heading{text-wrap:balance}.tt-benacc .tt-benacc__frame{display:grid;grid-template-areas:"stack";width:100%;border-radius:24px;max-width:1320px;margin-inline:auto}.tt-benacc .tt-benacc__frame>*{grid-area:stack;min-width:0}.tt-benacc .tt-benacc__ar{display:block;width:100%;aspect-ratio:var(--tt-benacc-ar-d, 16 / 10);min-height:660px;pointer-events:none}.tt-benacc .tt-benacc__media{position:relative;align-self:stretch;z-index:0}.tt-benacc .tt-benacc__media .tt-hi-slot{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;border-radius:0;border:0}.tt-benacc .tt-benacc__media video,.tt-benacc .tt-benacc__media iframe,.tt-benacc .tt-benacc__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.tt-benacc .tt-benacc__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,var(--tt-sys-band-dark) 0%,var(--tt-sys-band-dark) var(--tt-sys-band-full),rgba(0,0,0,0) var(--tt-sys-band-fade)),rgba(0,0,0,var(--tt-benacc-veil, .24));pointer-events:none}.tt-benacc .tt-benacc__frame:has(.tt-hi-slot--empty) .tt-benacc__media:after{background:rgba(0,0,0,var(--tt-benacc-veil, .24))}.tt-benacc .tt-benacc__media .tt-hi-slot__label{top:var(--tt-sys-s5);bottom:auto;z-index:2}.tt-benacc .tt-hi-slot--mood-plate .tt-hi-slot__code,.tt-benacc .tt-hi-slot--mood-plate .tt-hi-slot__subject{color:var(--tt-sys-on-dark)}.tt-benacc .tt-hi-slot--mood-plate .tt-hi-slot__meta{color:var(--tt-sys-on-dark-2)}.tt-benacc .tt-benacc__panel{z-index:2;align-self:end;justify-self:stretch;margin:240px 20px 20px;padding:24px 24px 10px;border-radius:16px;color:var(--tt-sys-on-dark)}.tt-benacc .tt-benacc__list{display:block}.tt-benacc .tt-benacc__item{border-top:1px solid var(--tt-sys-line-on-dark)}.tt-benacc .tt-benacc__item:first-child{border-top:0}.tt-benacc .tt-benacc__sum{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--tt-sys-s4);padding-block:14px;min-height:44px;cursor:pointer;font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-body);line-height:1.3;color:var(--tt-sys-on-dark)}.tt-benacc .tt-benacc__sum::-webkit-details-marker{display:none}.tt-benacc .tt-benacc__sum::marker{content:""}.tt-benacc .tt-benacc__sum:focus-visible{outline:2px solid var(--tt-sys-on-dark);outline-offset:2px;border-radius:var(--tt-sys-r-sm)}.tt-benacc .tt-benacc__label{min-width:0;overflow-wrap:break-word}.tt-benacc .tt-benacc__chev{flex:none;width:10px;height:10px;margin-right:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-benacc .tt-benacc__item[open] .tt-benacc__chev{transform:rotate(225deg) translate(-2px,-2px)}.tt-benacc .tt-benacc__body{padding-bottom:var(--tt-sys-s4);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-on-dark);max-width:46ch}.tt-benacc .tt-benacc__body,.tt-benacc .tt-benacc__body p,.tt-benacc .tt-benacc__body li,.tt-benacc .tt-benacc__body strong,.tt-benacc .tt-benacc__body em,.tt-benacc .tt-benacc__body a{color:var(--tt-sys-on-dark)}.tt-benacc .tt-benacc__body>*:first-child{margin-top:0}.tt-benacc .tt-benacc__body>*:last-child{margin-bottom:0}.tt-benacc .tt-benacc__body>p:last-child{margin-bottom:0}.tt-benacc .tt-benacc__body .tt-benacc__lead{margin:0 0 var(--tt-sys-s2)}.tt-benacc .tt-benacc__body .tt-benacc__fn,.tt-benacc .tt-benacc__body .tt-benacc__amount{margin:var(--tt-sys-s3) 0 0;font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-on-dark-2)}.tt-benacc .tt-benacc__footnote{margin:var(--tt-sys-s5) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-3);max-width:62ch}.tt-benacc .tt-benacc__footnote+.tt-benacc__legal{margin-top:var(--tt-sys-s3)}.tt-benacc .tt-benacc__legal{margin:var(--tt-sys-s5) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-3);max-width:62ch}@media screen and (max-width:359px){.tt-benacc .tt-benacc__ar{min-height:750px}}@media screen and (max-width:989px){.tt-benacc .tt-benacc__ar{aspect-ratio:var(--tt-benacc-ar-m, 4 / 6)}.tt-benacc .tt-benacc__head{margin-bottom:var(--tt-sys-gap-lede);max-width:none}.tt-benacc .tt-benacc__sum{padding-block:14px}.tt-benacc .tt-benacc__body{padding-bottom:var(--tt-sys-s3)}}@media screen and (min-width:750px)and (max-width:989px){.tt-benacc .tt-benacc__ar{aspect-ratio:4 / 5;min-height:640px;max-height:760px}.tt-benacc .tt-benacc__panel{margin:var(--tt-sys-s5);margin-top:300px;max-width:560px;justify-self:start;padding:28px 28px 14px}}@media screen and (min-width:990px){.tt-benacc .tt-benacc__ar{aspect-ratio:var(--tt-benacc-ar-d, 16 / 9);min-height:720px}.tt-benacc .tt-benacc__panel{align-self:center;justify-self:end;width:clamp(400px,43%,560px);margin:var(--tt-sys-s7);margin-top:var(--tt-sys-s7);padding:34px 34px 20px}.tt-benacc .tt-benacc__sum{padding-block:15px}.tt-benacc .tt-benacc__frame--start .tt-benacc__panel{justify-self:start}.tt-benacc .tt-benacc__frame--end .tt-benacc__media:after{--tt-benacc-scrim-grad: linear-gradient( 270deg, rgba(0, 0, 0, var(--tt-benacc-scrim, .3)) 0, rgba(0, 0, 0, var(--tt-benacc-scrim, .3)) 46%, rgba(0, 0, 0, 0) 74% )}.tt-benacc .tt-benacc__frame--start .tt-benacc__media:after{--tt-benacc-scrim-grad: linear-gradient( 90deg, rgba(0, 0, 0, var(--tt-benacc-scrim, .3)) 0, rgba(0, 0, 0, var(--tt-benacc-scrim, .3)) 46%, rgba(0, 0, 0, 0) 74% )}}@media(prefers-reduced-motion:reduce){.tt-benacc .tt-benacc__chev{transition:none}}.tt-benacc .tt-benacc__eyebrow.tt-benacc__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-benacc .tt-benacc__heading.tt-benacc__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-benacc .tt-benacc__lede.tt-benacc__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-benacc .tt-benacc__label.tt-benacc__label{font-size:calc(var(--tt-sys-body) * var(--tt-sec-item-title-m, 1))}.tt-benacc .tt-benacc__body.tt-benacc__body{font-size:calc(var(--tt-sys-body) * var(--tt-sec-item-body-m, 1))}.tt-benacc .tt-benacc__body .tt-benacc__lead.tt-benacc__lead.tt-benacc__lead{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-item-body-m, 1))}.tt-benacc .tt-benacc__body .tt-benacc__fn.tt-benacc__fn,.tt-benacc .tt-benacc__body .tt-benacc__amount.tt-benacc__amount{font-size:calc(var(--tt-sys-body) * var(--tt-sec-item-body-m, 1))}.tt-benacc .tt-benacc__footnote.tt-benacc__footnote,.tt-benacc .tt-benacc__legal.tt-benacc__legal{font-size:calc(var(--tt-sys-body) * var(--tt-sec-footer-m, 1))}.tt-benacc.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-benacc.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-benacc.tt-k-bg{background:var(--tt-sec-bg)}.tt-benacc.tt-k-align .tt-benacc__head{text-align:var(--tt-sec-align)}.tt-fte{background:var(--tt-sys-canvas, #FDFBF7);color:var(--tt-sys-ink, #22201D);padding-block:var(--tt-sys-section-y, 80px)}.tt-fte__wrap{width:100%;max-width:var(--tt-sys-maxw-text, 820px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-fte__head{margin-bottom:var(--tt-sys-s7, 40px)}.tt-fte .tt-fte__eyebrow{margin:0 0 var(--tt-sys-s3, 12px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size, 13px);font-weight:500;letter-spacing:var(--tt-sys-btn-track, .1em);text-transform:uppercase;color:var(--tt-sys-ink-3, #6A645B)}.tt-fte .tt-fte__title{margin:0;font-family:var(--tt-sys-font-display, var(--tt-sys-font-text));font-size:clamp(30px,4.4vw,46px);line-height:1.1;letter-spacing:-.01em}.tt-fte .tt-fte__lede{margin:var(--tt-sys-gap-lede, 16px) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-lede, 19px);line-height:1.55;color:var(--tt-sys-ink-2, #56514A);max-width:64ch}.tt-fte__figure{margin:0 0 var(--tt-sys-s7, 40px)}.tt-fte__figure img{display:block;width:100%;height:auto;border-radius:var(--tt-sys-r-md, 10px)}.tt-fte__block{margin-top:var(--tt-sys-s8, 56px)}.tt-fte .tt-fte__h2{margin:0 0 var(--tt-sys-s4, 16px);font-family:var(--tt-sys-font-display, var(--tt-sys-font-text));font-size:clamp(23px,2.6vw,30px);line-height:1.2}.tt-fte .tt-fte__h3{margin:0 0 var(--tt-sys-s2, 8px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size, 13px);font-weight:500;letter-spacing:var(--tt-sys-btn-track, .1em);text-transform:uppercase;color:var(--tt-sys-forest, #2D5A45)}.tt-fte .tt-fte__body,.tt-fte .tt-fte__note,.tt-fte .tt-fte__a,.tt-fte .tt-fte__facttext{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body, 16px);line-height:var(--tt-sys-body-lh, 1.6);color:var(--tt-sys-ink-2, #56514A)}.tt-fte .tt-fte__body{margin:0;max-width:62ch}.tt-fte .tt-fte__body--wide{max-width:66ch}.tt-fte .tt-fte__note{margin:0 0 var(--tt-sys-s5, 24px);max-width:66ch;color:var(--tt-sys-ink-3, #6A645B)}.tt-fte .tt-fte__note--foot{margin:var(--tt-sys-s6, 32px) 0 0}.tt-fte__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tt-sys-s5, 24px);border-top:1px solid var(--tt-sys-line, rgba(34,32,29,.12));padding-top:var(--tt-sys-s5, 24px)}.tt-fte__card{min-width:0}.tt-fte__facts{margin:var(--tt-sys-s5, 24px) 0 0;padding:0;display:grid;gap:var(--tt-sys-s4, 16px)}.tt-fte__fact{padding-top:var(--tt-sys-s4, 16px);border-top:1px solid var(--tt-sys-line, rgba(34,32,29,.12))}.tt-fte .tt-fte__factlabel{margin:0 0 4px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size, 13px);font-weight:500;letter-spacing:var(--tt-sys-btn-track, .1em);text-transform:uppercase;color:var(--tt-sys-ink, #22201D)}.tt-fte .tt-fte__facttext{margin:0;max-width:62ch}.tt-fte__links{margin:var(--tt-sys-s6, 32px) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--tt-sys-s4, 16px) var(--tt-sys-s6, 32px)}.tt-fte .tt-fte__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body, 16px);color:var(--tt-sys-forest, #2D5A45);text-decoration:underline;text-underline-offset:4px}.tt-fte .tt-fte__link:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px;border-radius:var(--tt-sys-r-sm, 4px)}.tt-fte__faq{border-top:1px solid var(--tt-sys-line, rgba(34,32,29,.12))}.tt-fte__qa{padding-block:var(--tt-sys-s5, 24px);border-bottom:1px solid var(--tt-sys-line, rgba(34,32,29,.12))}.tt-fte .tt-fte__q{margin:0 0 var(--tt-sys-s2, 8px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body, 16px);font-weight:500;line-height:1.4;color:var(--tt-sys-ink, #22201D)}.tt-fte .tt-fte__a{margin:0;max-width:66ch}@media screen and (min-width:750px){.tt-fte__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-sys-s6, 32px)}.tt-fte__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-fte .tt-fte__title.tt-fte__title{font-size:calc(clamp(30px,4.4vw,46px) * var(--tt-fte-title-m, 1))}.tt-fte .tt-fte__h2.tt-fte__h2{font-size:calc(clamp(23px,2.6vw,30px) * var(--tt-fte-h2-m, 1))}.tt-fte .tt-fte__eyebrow.tt-fte__eyebrow,.tt-fte .tt-fte__h3.tt-fte__h3,.tt-fte .tt-fte__factlabel.tt-fte__factlabel{font-size:calc(var(--tt-sys-btn-size, 13px) * var(--tt-fte-label-m, 1))}.tt-fte .tt-fte__lede.tt-fte__lede{font-size:calc(var(--tt-sys-lede, 19px) * var(--tt-fte-lede-m, 1))}.tt-fte .tt-fte__body.tt-fte__body,.tt-fte .tt-fte__note.tt-fte__note,.tt-fte .tt-fte__a.tt-fte__a,.tt-fte .tt-fte__facttext.tt-fte__facttext,.tt-fte .tt-fte__q.tt-fte__q,.tt-fte .tt-fte__link.tt-fte__link{font-size:calc(var(--tt-sys-body, 16px) * var(--tt-fte-body-m, 1))}.tt-ftr{background:var(--tt-sys-forest, #2D5A45);color:var(--tt-sys-cream, #F5EDE0);font-family:var(--tt-sys-font-text);padding-block:var(--tt-sys-s9) var(--tt-sys-s6);margin-bottom:0}.tt-ftr__inner{width:100%;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 36px)}.tt-ftr__top{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tt-sys-s7, 48px) var(--tt-sys-s6, 32px)}.tt-ftr__top>*{min-width:0}.tt-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ftr__brand,.tt-ftr__news{grid-column:1 / -1}@media screen and (min-width:560px){.tt-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-ftr__brand{grid-column:1 / -1}}@media screen and (min-width:720px){.tt-ftr__top{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tt-sys-s6, 32px) var(--tt-sys-s5, 24px)}.tt-ftr__brand,.tt-ftr__news{grid-column:1 / -1}}@media screen and (min-width:900px){.tt-ftr__top{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(130px,.72fr));gap:var(--tt-sys-s7, 48px) var(--tt-sys-s6, 32px)}.tt-ftr__brand{grid-column:auto}.tt-ftr__news{grid-column:1 / -1}}.tt-ftr__statement{margin:0;font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:#f5ede0d1;max-width:42ch}.tt-ftr__social{display:flex;flex-wrap:wrap;gap:var(--tt-sys-s3, 12px);list-style:none;margin:var(--tt-sys-s5, 24px) 0 0;padding:0}.tt-ftr__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--tt-sys-r-sm, 8px);border:1px solid rgba(245,237,224,.28);color:var(--tt-sys-cream, #F5EDE0);text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.tt-ftr__social-link:hover{background:#f5ede01f;border-color:#f5ede080}.tt-ftr__social-link svg{display:block}.tt-ftr__col-title{margin:0 0 var(--tt-sys-s4, 16px);font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-eyebrow);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:#f5ede09e;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.tt-ftr__links{list-style:none;margin:0;padding:0}.tt-ftr__links li+li{margin-top:2px}.tt-ftr__link{display:inline-block;padding-block:11px;line-height:1.4;color:#f5ede0e0;text-decoration:none;word-break:normal;overflow-wrap:break-word}.tt-ftr__link:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.tt-ftr__news-text{margin:0 0 var(--tt-sys-s4, 16px);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:#f5ede0d1;max-width:34ch}.tt-ftr__form-label{display:block;margin-bottom:8px;font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:#f5ede09e}.tt-ftr__form-row{display:flex;flex-wrap:wrap;gap:var(--tt-sys-s2, 8px)}.tt-ftr__input{flex:1 1 180px;min-width:0;height:46px;padding:0 14px;border-radius:var(--tt-sys-r-btn, 6px);border:1px solid rgba(245,237,224,.32);background:#ffffff0f;color:var(--tt-sys-cream, #F5EDE0);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body)}.tt-ftr__input::placeholder{color:#f5ede080}.tt-ftr__input:focus{outline:2px solid rgba(245,237,224,.8);outline-offset:2px}.tt-ftr__submit{flex:0 0 auto;min-height:46px;padding:0 20px;border:0;border-radius:var(--tt-sys-r-btn, 6px);background:var(--tt-sys-cream, #F5EDE0);color:var(--tt-sys-forest-deep, #1B3A2C);font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-btn-size);letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.tt-ftr__submit:hover{background:#fff}.tt-ftr__form-ok{margin:0;font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-cream, #F5EDE0)}.tt-ftr__signature{margin-top:var(--tt-sys-s9, 80px);padding-top:var(--tt-sys-s6, 32px);border-top:1px solid rgba(245,237,224,.18)}.tt-ftr__wordmark{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;opacity:.95}.tt-ftr__signature-line{margin:var(--tt-sys-s5, 24px) 0 0;font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;text-align:center;color:#f5ede09e;word-break:normal;overflow-wrap:break-word}.tt-ftr__bottom{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--tt-sys-s5, 24px);margin-top:var(--tt-sys-s5, 24px);padding-top:var(--tt-sys-s4, 16px);border-top:1px solid rgba(245,237,224,.18);font-size:var(--tt-sys-eyebrow);color:#f5ede0b8}.tt-ftr__bottom>*:last-child{margin-bottom:0}.tt-ftr__copy,.tt-ftr__reg,.tt-ftr__guarantee{margin:0;line-height:1.5;color:#f5ede0cc}.tt-ftr__reg{flex:1 1 260px}.tt-ftr__legal{display:flex;flex-wrap:wrap;gap:0 var(--tt-sys-s5, 24px);list-style:none;margin:0;padding:0;margin-inline-start:auto}.tt-ftr__legal .tt-ftr__link{padding-block:11px}@media screen and (max-width:749px){.tt-ftr{padding-block:var(--tt-sys-s7, 48px) var(--tt-sys-s5, 24px)}.tt-ftr__top{gap:var(--tt-sys-s5, 24px) var(--tt-sys-s4, 16px)}.tt-ftr__col-title{margin-bottom:var(--tt-sys-s2, 8px)}.tt-ftr__social{margin-top:var(--tt-sys-s4, 16px)}.tt-ftr__news-text{margin-bottom:var(--tt-sys-s3, 12px)}.tt-ftr__signature{margin-top:var(--tt-sys-s6, 32px);padding-top:var(--tt-sys-s5, 24px)}.tt-ftr__signature-line,.tt-ftr__bottom{margin-top:var(--tt-sys-s4, 16px)}.tt-ftr__legal{margin-inline-start:0}}.tt-ftr .tt-ftr__statement.tt-ftr__statement,.tt-ftr__news-text.tt-ftr__news-text{font-size:calc(var(--tt-sys-body) * var(--tt-ftr-body-m, 1))}.tt-ftr .tt-ftr__col-title.tt-ftr__col-title{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-ftr-title-m, 1))}.tt-ftr .tt-ftr__link.tt-ftr__link{font-size:calc(var(--tt-sys-nav) * var(--tt-ftr-link-m, 1))}.tt-ftr__signature-line.tt-ftr__signature-line,.tt-ftr__copy.tt-ftr__copy,.tt-ftr__guarantee.tt-ftr__guarantee,.tt-ftr__reg.tt-ftr__reg{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-ftr-bottom-m, 1))}.tt-fr .tt-fr__head{max-width:54ch;margin:0 0 var(--tt-sys-gap-head)}.tt-fr .tt-fr__eyebrow{margin:0 0 var(--tt-sys-gap-eyebrow)}.tt-fr .tt-fr__heading{margin:0 0 var(--tt-sys-gap-lede)}.tt-fr .tt-fr__lede{margin:0;max-width:52ch}.tt-fr .tt-fr__panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-sys-s6)}@media screen and (max-width:989px){.tt-fr .tt-fr__panels{grid-template-columns:1fr;gap:var(--tt-sys-s5)}}.tt-fr .tt-fr__panel--over{position:relative;display:grid;overflow:hidden;border-radius:var(--tt-sys-r-img);isolation:isolate}.tt-fr .tt-fr__panel--over:before{content:"";grid-area:1 / 1;padding-top:125%;pointer-events:none}.tt-fr .tt-fr__panel--over .tt-fr__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.tt-fr .tt-fr__panel--over .tt-fr__slot{width:100%;height:100%;aspect-ratio:auto;border:0;border-radius:0}.tt-fr .tt-fr__panel--over .tt-fr__copy{grid-area:1 / 1;align-self:end;position:relative;z-index:2;padding:var(--tt-sys-s9) var(--tt-sys-s5) var(--tt-sys-s5);color:var(--tt-sys-cream);background:none}.tt-fr .tt-fr__panel--over .tt-fr__copy:before{content:"";position:absolute;top:-58%;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,rgba(16,24,19,var(--tt-fr-veil, .75)) 0% 54%,rgba(16,24,19,calc(var(--tt-fr-veil, .75) * .9)) 66%,rgba(16,24,19,calc(var(--tt-fr-veil, .75) * .72)) 76%,rgba(16,24,19,calc(var(--tt-fr-veil, .75) * .46)) 85%,rgba(16,24,19,calc(var(--tt-fr-veil, .75) * .2)) 93%,#10181300)}.tt-fr .tt-fr__panel--over .tt-fr__panel-title,.tt-fr .tt-fr__panel--over .tt-fr__panel-text{color:var(--tt-sys-cream)}.tt-fr .tt-fr__panel--below .tt-fr__copy{padding:var(--tt-sys-s5) 0 0}.tt-fr .tt-fr__panel-title{margin:0 0 var(--tt-sys-s3)}.tt-fr .tt-fr__panel-text{margin:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);max-width:44ch;overflow-wrap:break-word}.tt-fr .tt-fr__panel-data{margin:var(--tt-sys-s3) 0 0;font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);max-width:44ch;overflow-wrap:break-word}.tt-fr .tt-fr__panel--over .tt-fr__panel-data{color:var(--tt-sys-cream)}.tt-fr .tt-fr__panel--below .tt-fr__panel-data{color:var(--tt-sys-ink)}.tt-fr .tt-fr__cta{margin:var(--tt-sys-s7) 0 0}@media screen and (max-width:749px){.tt-fr .tt-fr__cta .tt-sys-btn{width:100%}}.tt-fr .tt-fr__footnote{margin:var(--tt-sys-s6) 0 0;padding-top:var(--tt-sys-s4);border-top:1px solid var(--tt-sys-line);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-3);max-width:62ch}.tt-fr .tt-fr__creds{display:flex;flex-wrap:wrap;gap:2px var(--tt-sys-s3);list-style:none;margin:var(--tt-sys-s5) 0 0;padding:var(--tt-sys-s4) 0 0;border-top:1px solid var(--tt-sys-line-on-dark);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.7;text-transform:uppercase}.tt-fr .tt-fr__creds li:not(:last-child):after{content:"\b7";margin-inline-start:var(--tt-sys-s3);opacity:.55}.tt-fr .tt-fr__panel--over .tt-fr__creds{color:var(--tt-sys-on-dark-2)}.tt-fr .tt-fr__panel--below .tt-fr__creds{border-top-color:var(--tt-sys-line);color:var(--tt-sys-ink-2)}.tt-fr .tt-fr__eyebrow.tt-fr__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-fr-eyebrow-m, 1))}.tt-fr .tt-fr__heading.tt-fr__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-fr-heading-m, 1))}.tt-fr .tt-fr__lede.tt-fr__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-fr-lede-m, 1))}.tt-fr .tt-fr__panel-title.tt-fr__panel-title{font-size:calc(var(--tt-sys-h3) * var(--tt-fr-ptitle-m, 1))}.tt-fr .tt-fr__panel-text.tt-fr__panel-text,.tt-fr .tt-fr__panel-data.tt-fr__panel-data,.tt-fr .tt-fr__footnote.tt-fr__footnote{font-size:calc(var(--tt-sys-body) * var(--tt-fr-ptext-m, 1))}.tt-fr .tt-fr__creds.tt-fr__creds{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-fr-creds-m, 1))}@media screen and (max-width:749px){.tt-fr .tt-fr__panel--over .tt-fr__copy{padding:var(--tt-sys-s8) var(--tt-sys-s4) var(--tt-sys-s4)}}@media screen and (min-width:750px)and (max-width:989px){.tt-fr .tt-fr__panel--over{grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:clamp(24px,3.4vw,40px);align-items:center;overflow:visible;border-radius:0}.tt-fr .tt-fr__panel--over:before{display:none}.tt-fr .tt-fr__panel--over .tt-fr__bg{position:static;grid-area:1 / 1}.tt-fr .tt-fr__panel--over .tt-fr__slot{height:auto;aspect-ratio:4 / 5;border-radius:var(--tt-sys-r-img)}.tt-fr .tt-fr__panel--over .tt-fr__copy{grid-area:1 / 2;align-self:center;padding:0;background:none;color:var(--tt-sys-ink)}.tt-fr .tt-fr__panel--over .tt-fr__copy:before{display:none}.tt-fr .tt-fr__panel--over .tt-fr__panel-title,.tt-fr .tt-fr__panel--over .tt-fr__panel-text{color:var(--tt-sys-ink)}.tt-fr .tt-fr__panel--over .tt-fr__panel-text{color:var(--tt-sys-ink-2)}.tt-fr .tt-fr__panel--over .tt-fr__panel-data{color:var(--tt-sys-ink)}.tt-fr .tt-fr__panel--over .tt-fr__creds{border-top-color:var(--tt-sys-line);color:var(--tt-sys-ink-2)}.tt-fr .tt-fr__panels{gap:var(--tt-sys-s7)}}.tt-fr .tt-fr__panel--over .tt-fr__copy{align-self:stretch;margin-top:58%;padding-top:var(--tt-sys-s6)}@media screen and (max-width:749px){.tt-fr .tt-fr__panel--over .tt-fr__copy{margin-top:52%;padding-top:var(--tt-sys-s5)}}@media screen and (min-width:750px)and (max-width:989px){.tt-fr .tt-fr__panel--over .tt-fr__copy{margin-top:0;padding-top:0;align-self:center}}.tt-faq{background:var(--tt-sys-canvas, #FDFBF7);padding-block:var(--tt-sys-section-y, 80px);overflow-x:clip}.tt-faq__inner{width:100%;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--tt-sys-gap-head, 40px)}.tt-faq__grid>*{min-width:0}.tt-faq .tt-faq__heading{margin-top:0}.tt-faq .tt-faq__subtext{margin-top:var(--tt-sys-gap-lede, 16px);color:var(--tt-sys-ink-2, #56514A);max-width:42ch}.tt-faq__figure{margin-top:var(--tt-sys-s6, 32px);max-width:420px}.tt-faq__list{border-top:1px solid var(--tt-sys-line, rgba(34,32,29,.12))}.tt-faq__item{border-bottom:1px solid var(--tt-sys-line, rgba(34,32,29,.12))}.tt-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-sys-s4, 16px);width:100%;min-height:60px;padding:18px 0;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-body);line-height:1.4;color:var(--tt-sys-ink, #22201D)}.tt-faq__btn:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px;border-radius:4px}.tt-faq__q-text{min-width:0}.tt-faq__icon{position:relative;flex:0 0 auto;width:16px;height:16px}.tt-faq__icon:before,.tt-faq__icon:after{content:"";position:absolute;background:var(--tt-sys-ink-2, #56514A);transition:transform .24s cubic-bezier(.2,.6,.2,1),opacity .24s cubic-bezier(.2,.6,.2,1)}.tt-faq__icon:before{top:50%;left:0;width:100%;height:1px;transform:translateY(-50%)}.tt-faq__icon:after{left:50%;top:0;width:1px;height:100%;transform:translate(-50%)}.tt-faq__btn[aria-expanded=true] .tt-faq__icon:after{opacity:0;transform:translate(-50%) rotate(90deg)}.tt-faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .28s cubic-bezier(.2,.6,.2,1),visibility 0s linear .28s}.tt-faq__panel[data-open=true]{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .28s cubic-bezier(.2,.6,.2,1),visibility 0s linear 0s}.tt-faq__panel-clip{overflow:hidden;min-height:0}.tt-faq__answer{padding-bottom:var(--tt-sys-s5, 24px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2, #56514A);max-width:60ch}.tt-faq__answer>*:first-child{margin-top:0}.tt-faq__answer>*:last-child{margin-bottom:0}.tt-faq__answer a{color:var(--tt-sys-forest, #2D5A45)}#tt-faq .tt-faq__aside .tt-sys-eyebrow.tt-sys-eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-faq-eyebrow-m, 1))}.tt-faq .tt-faq__heading.tt-faq__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-faq-heading-m, 1))}.tt-faq .tt-faq__subtext.tt-faq__subtext{font-size:calc(var(--tt-sys-body) * var(--tt-faq-subtext-m, 1))}.tt-faq .tt-faq__btn.tt-faq__btn{font-size:calc(var(--tt-sys-body) * var(--tt-faq-q-m, 1))}.tt-faq .tt-faq__answer.tt-faq__answer{font-size:calc(var(--tt-sys-body) * var(--tt-faq-a-m, 1))}.tt-faq__cta{margin:var(--tt-sys-s6, 32px) 0 0}.tt-faq__cta-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-btn-size);letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;color:var(--tt-sys-forest, #2D5A45);text-decoration:underline;text-underline-offset:4px}.tt-faq__cta-link:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px}.tt-faq__editor-note{padding:var(--tt-sys-s5, 24px) 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-3, #6A645B)}@media screen and (min-width:900px){.tt-faq__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(48px,6vw,112px);align-items:start}.tt-faq__aside{position:sticky;top:calc(var(--tt-sys-nav-block, 122px) + 24px)}}@media(prefers-reduced-motion:reduce){.tt-faq__panel,.tt-faq__panel[data-open=true]{transition:none}.tt-faq__icon:before,.tt-faq__icon:after{transition:none}}.tt-macro__rail:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:4px;border-radius:var(--tt-sys-r-img)}.tt-macro__rail{--tt-hi-rail-item: 420px;--tt-hi-rail-item-m: 78%}.tt-macro__card{min-width:0}.tt-macro__name{margin-top:var(--tt-sys-s4);overflow-wrap:break-word}.tt-macro__desc{margin-top:var(--tt-sys-s2);overflow-wrap:break-word}.tt-macro__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-jrn{background:var(--tt-sys-canvas-alt);padding-block:var(--tt-sys-section-y)}.tt-jrn__head{max-width:40em}.tt-jrn__title{margin:0}.tt-jrn__lede{max-width:46ch}.tt-jrn__rail{--tt-hi-rail-item: 380px;--tt-hi-rail-item-m: 90%}@media screen and (max-width:749px){.tt-jrn__rail{gap:var(--tt-sys-s3)}}.tt-jrn__rail:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:4px;border-radius:var(--tt-sys-r-img)}.tt-jrn__card{min-width:0}.tt-jrn__link{display:grid;gap:var(--tt-sys-s4);min-width:0;text-decoration:none;color:inherit}.tt-jrn__link:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:4px;border-radius:var(--tt-sys-r-img)}.tt-jrn__media{display:block;overflow:hidden;border-radius:var(--tt-sys-r-img);background:var(--tt-sys-surface-sunk)}.tt-jrn__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transition:transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-jrn__img--empty{background:linear-gradient(155deg,var(--tt-sys-salvia) 0%,var(--tt-sys-canvas-alt) 100%)}.tt-jrn__link:hover .tt-jrn__img{transform:scale(1.02)}.tt-jrn__body{display:grid;gap:var(--tt-sys-s2);min-width:0}.tt-jrn__meta{display:flex;flex-wrap:wrap;gap:var(--tt-sys-s3);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:500;letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:var(--tt-sys-label)}.tt-jrn__meta:empty{display:none}.tt-jrn__cardtitle{font-family:var(--tt-sys-font-display);font-weight:400;font-size:var(--tt-sys-h3);line-height:var(--tt-sys-h3-lh);letter-spacing:var(--tt-sys-h3-track);color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-jrn__cta{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);font-weight:500;font-synthesis:none;letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;color:var(--tt-sys-forest);text-decoration:underline;text-underline-offset:3px}.tt-jrn__nav{margin-top:var(--tt-sys-s5)}.tt-jrn__all{margin:var(--tt-sys-s6) 0 0}.tt-jrn__editor-note{display:grid;gap:8px;margin:16px;padding:20px 24px;border:1.5px dashed var(--tt-sys-label);border-radius:var(--tt-sys-r-card);background:var(--tt-sys-canvas-alt);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink)}@media screen and (min-width:750px){.tt-jrn__rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-sys-s6);overflow:visible;margin-inline:0;padding-inline:0;padding-bottom:0;scroll-snap-type:none}.tt-jrn__rail>*{flex:initial}.tt-jrn__nav,.tt-jrn__progress{display:none}}.tt-jrn .tt-jrn__eyebrow.tt-jrn__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-jrn .tt-jrn__title.tt-jrn__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-jrn .tt-jrn__lede.tt-jrn__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-jrn .tt-jrn__cardtitle.tt-jrn__cardtitle{font-size:calc(var(--tt-sys-h3) * var(--tt-sec-card-title-m, 1))}.tt-jrn.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-jrn.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-jrn.tt-k-bg{background:var(--tt-sec-bg)}.tt-jrn.tt-k-align .tt-jrn__head{text-align:var(--tt-sec-align)}.tt-lz{background:var(--tt-sys-canvas-alt, #F5EDE0);overflow-x:clip}.tt-lz__grid{display:grid;grid-template-columns:minmax(0,1fr)}.tt-lz__media{min-width:0}.tt-lz__text{min-width:0;padding:var(--tt-sys-rhythm-seam) var(--tt-sys-gutter, 20px)}.tt-lz__text-inner{max-width:46ch}.tt-lz .tt-lz__heading{margin-top:0}.tt-lz .tt-lz__body+.tt-lz__body{margin-top:var(--tt-sys-s4, 16px)}.tt-lz .tt-lz__body{margin-top:var(--tt-sys-gap-lede, 16px);color:var(--tt-sys-ink-2, #56514A);max-width:46ch}.tt-lz__link{display:inline-flex;align-items:center;gap:8px;margin-top:var(--tt-sys-s6, 32px);min-height:44px;color:var(--tt-sys-forest, #2D5A45);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#2d5a4573}.tt-lz__link:hover{text-decoration-color:currentColor}#tt-story .tt-lz__text-inner .tt-sys-eyebrow.tt-sys-eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-lz-eyebrow-m, 1))}.tt-lz .tt-lz__heading.tt-lz__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-lz-heading-m, 1))}.tt-lz .tt-lz__body.tt-lz__body{font-size:calc(var(--tt-sys-body) * var(--tt-lz-body-m, 1))}@media screen and (min-width:900px){.tt-lz__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.tt-lz__text{padding:var(--tt-sys-rhythm-lg) clamp(32px,6vw,96px)}.tt-lz__text-inner{max-width:48ch}}.tt-lz__media .tt-hi-slot{width:100%;height:100%}.tt-offer--seam{border-top:1px solid var(--tt-sys-line)}.tt-sys-section.tt-h6{padding-block:var(--tt-sys-rhythm)}.tt-h6 .tt-h6__inner{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,43fr);gap:0;align-items:center}.tt-h6 .tt-h6__panel{padding-inline-start:var(--tt-sys-s8);min-width:0;background:none;border:0;box-shadow:none;border-radius:0;padding-block:0}@media screen and (max-width:989px){.tt-h6 .tt-h6__inner{grid-template-columns:1fr;gap:var(--tt-sys-s6)}.tt-h6 .tt-h6__panel{padding-inline-start:0}}.tt-h6 .tt-h6__media{margin-inline:0 auto;background:var(--tt-sys-surface);max-width:600px}.tt-h6 .tt-h6__media.tt-hi-slot--empty:before{background:linear-gradient(155deg,var(--tt-sys-surface) 0%,var(--tt-sys-salvia) 100%)}@media screen and (max-width:749px){.tt-h6 .tt-h6__media{max-width:460px;margin-inline:auto}}.tt-h6 .tt-h6__eyebrow{margin:0 0 var(--tt-sys-gap-eyebrow)}.tt-h6 .tt-h6__title{margin:0 0 var(--tt-sys-s3)}.tt-h6 .tt-h6__name{margin:0;color:var(--tt-sys-ink)}.tt-h6 .tt-h6__descriptor,.tt-h6 .tt-h6__editorial{margin:4px 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-3);max-width:44ch}.tt-h6 .tt-h6__editorial{margin-bottom:var(--tt-sys-gap-lede)}.tt-h6 .tt-h6__descriptor+.tt-h6__editorial{margin-top:2px}.tt-h6 .tt-h6__price-prefix{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-3)}.tt-h6 .tt-h6__cta{min-height:52px}.tt-h6 .tt-h6__blurb{margin:0 0 var(--tt-sys-s5);color:var(--tt-sys-ink-2);max-width:46ch}.tt-h6 .tt-h6__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--tt-sys-s2) var(--tt-sys-s3);margin:0 0 var(--tt-sys-s6)}.tt-h6 .tt-h6__price-now{font-family:var(--tt-sys-font-text);font-weight:500}.tt-h6 .tt-h6__price-was{font-size:var(--tt-sys-body)}.tt-h6 .tt-h6__stock{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-forest)}.tt-h6 .tt-h6__plan{margin:calc(var(--tt-sys-s5) * -1 + var(--tt-sys-s2)) 0 var(--tt-sys-s5);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-3)}.tt-h6 .tt-h6__benefits{list-style:none;margin:0 0 var(--tt-sys-s5);padding:0;border-top:1px solid var(--tt-sys-line);max-width:46ch}.tt-h6 .tt-h6__benefits li{border-bottom:1px solid var(--tt-sys-line);padding:var(--tt-sys-s3) 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.45;color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-h6 .tt-h6__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--tt-sys-s4) var(--tt-sys-s6)}.tt-h6 .tt-h6__form-wrap{display:block}.tt-h6 .tt-h6__form{margin:0}.tt-h6 .tt-offer__atc{min-height:52px;margin:0;border-radius:var(--tt-sys-r-btn)!important}.tt-h6 .tt-offer__atc[aria-disabled=true]{opacity:.55}.tt-h6 .tt-h6__link{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);color:var(--tt-sys-ink);text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.tt-h6 .tt-h6__link:hover{color:var(--tt-sys-forest)}.tt-h6 .tt-h6__pending{margin:var(--tt-sys-s4) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-forest)}.tt-h6 .tt-h6__eyebrow.tt-h6__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-h6-eyebrow-m, 1))}.tt-h6 .tt-h6__title.tt-h6__title{font-size:calc(var(--tt-sys-h2) * var(--tt-h6-heading-m, 1))}.tt-h6 .tt-h6__name.tt-h6__name{font-size:calc(var(--tt-sys-body-lg) * var(--tt-h6-body-m, 1))}.tt-h6 .tt-h6__descriptor.tt-h6__descriptor,.tt-h6 .tt-h6__editorial.tt-h6__editorial,.tt-h6 .tt-h6__blurb.tt-h6__blurb,.tt-h6 .tt-h6__stock.tt-h6__stock,.tt-h6 .tt-h6__plan.tt-h6__plan,.tt-h6 .tt-h6__pending.tt-h6__pending{font-size:calc(var(--tt-sys-body) * var(--tt-h6-body-m, 1))}.tt-h6 .tt-h6__benefits.tt-h6__benefits li{font-size:calc(var(--tt-sys-body) * var(--tt-h6-datos-m, 1))}@media screen and (max-width:749px){.tt-h6 .tt-h6__actions{gap:var(--tt-sys-s3)}.tt-h6 .tt-h6__form-wrap,.tt-h6 .tt-offer__atc,.tt-h6 .tt-h6__cta{width:100%}.tt-h6 .tt-h6__link{width:100%;justify-content:center}}.tt-pausa{background:var(--tt-sys-canvas, #FDFBF7);padding-block:calc(var(--tt-sys-rhythm-lg, 80px) * 2);overflow-x:clip}.tt-pausa__spread{max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px);display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--tt-sys-gap-head, 52px)}.tt-pausa__media,.tt-pausa__phrase{min-width:0}.tt-pausa .tt-hi-slot{border-radius:0}.tt-pausa .tt-pausa__quote{display:block;margin:0;max-width:20ch;text-wrap:balance}.tt-pausa .tt-pausa__eyebrow{margin-top:0}.tt-pausa .tt-pausa__quote.tt-pausa__quote{font-size:calc(var(--tt-sys-h2) * var(--tt-pausa-frase-m, 1))}.tt-pausa .tt-pausa__body p[class*=tt-pausa__body-line-]{font-size:calc(var(--tt-sys-body) * var(--tt-pausa-body-m, 1))}.tt-pausa .tt-pausa__body{margin-top:var(--tt-sys-gap-lede, 20px);max-width:32ch}.tt-pausa .tt-pausa__body p{margin:0 0 var(--tt-sys-gap-lede, 20px)}.tt-pausa .tt-pausa__body p:last-child{margin-bottom:0}@media screen and (max-width:899px){.tt-pausa__media{width:74%;justify-self:end}}@media screen and (min-width:900px){.tt-pausa__spread{grid-template-columns:minmax(0,46fr) minmax(0,54fr);column-gap:clamp(48px,6vw,104px);row-gap:0;align-items:start}.tt-pausa__media{grid-column:1;grid-row:1}.tt-pausa__phrase{grid-column:2;grid-row:1}.tt-pausa--foto-der .tt-pausa__media{grid-column:2}.tt-pausa--foto-der .tt-pausa__phrase{grid-column:1}.tt-pausa__phrase{padding-inline-start:clamp(0px,2vw,32px)}.tt-pausa--foto-der .tt-pausa__phrase{padding-inline-start:0;padding-inline-end:clamp(0px,2vw,32px)}}.tt-pdp-hero.tt-hi{--pdp-radio: 20px;padding-top:0;padding-bottom:var(--tt-sys-section-y)}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi{padding-top:var(--tt-sys-section-y-sm)}}.tt-pdp-hero.tt-hi .tt-container>*,.tt-pdp-hero.tt-hi .tt-product-layout>*{min-width:0}.tt-pdp-hero.tt-hi .tt-product-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:var(--tt-pdp-areas, "head" "media" "buy");gap:0;align-items:start}.tt-pdp-hero.tt-hi .tt-pdp2-idhead{grid-area:head;min-width:0}.tt-pdp-hero.tt-hi .tt-product-gallery{grid-area:media;min-width:0}.tt-pdp-hero.tt-hi .tt-product-info{grid-area:buy;min-width:0}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi .tt-product-layout{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"media media media media media media media head head head head head" "media media media media media media media buy  buy  buy  buy  buy";grid-template-rows:auto 1fr;column-gap:var(--tt-sys-s7)}.tt-pdp-hero.tt-hi .tt-product-info{position:sticky;top:var(--tt-sys-nav-block);align-self:start}.tt-pdp-hero.tt-hi .tt-product-info-sticky,.tt-pdp-hero.tt-hi .tt-pdp2-idhead{max-width:520px}.tt-pdp-hero.tt-hi .tt-product-layout{column-gap:var(--tt-sys-s8)}}.tt-pdp-hero.tt-hi .tt-container{max-width:calc(var(--tt-sys-maxw) + var(--pdp-gutter) * 2);padding-inline:var(--pdp-gutter)}.tt-pdp-hero.tt-hi{--pdp-gutter: var(--tt-sys-gutter)}@media screen and (min-width:750px){.tt-pdp-hero.tt-hi{--pdp-gutter: 28px}}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi{--pdp-gutter: 48px}}.tt-pdp-hero.tt-hi .tt-pdp2-crumbs{margin-bottom:var(--tt-sys-s5)}@media screen and (max-width:749px){.tt-pdp-hero.tt-hi .tt-pdp2-crumbs{display:none}}.tt-pdp-hero.tt-hi .tt-pdp2-idhead{padding-top:var(--tt-sys-s6);padding-bottom:var(--tt-sys-s5)}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi .tt-pdp2-idhead{padding-top:0;padding-bottom:var(--tt-sys-s5)}}.tt-pdp-hero.tt-hi .tt-product-title{margin:0;color:var(--tt-sys-ink);text-wrap:balance}.tt-pdp-hero.tt-hi .tt-product-title.tt-product-title.tt-product-title{font-size:calc(var(--tt-sys-h1) * var(--tt-pdp-title-m, 1))}.tt-pdp-hero.tt-hi .tt-pdp2-descriptor{margin:var(--tt-sys-s3) 0 0;font-family:var(--tt-sys-font-text);font-weight:400;font-size:var(--tt-sys-body-lg);line-height:var(--tt-sys-body-lg-lh);color:color-mix(in srgb,var(--tt-sys-ink) 80%,var(--tt-sys-canvas))}@supports not (color: color-mix(in srgb,red 50%,blue)){.tt-pdp-hero.tt-hi .tt-pdp2-descriptor{color:var(--tt-sys-ink-2)}}.tt-pdp-hero.tt-hi .tt-pdp2-prop{margin:var(--tt-sys-s4) 0 0;max-width:20ch;font-family:var(--tt-sys-font-display);font-weight:400;font-synthesis:none;font-size:var(--tt-sys-h3);line-height:var(--tt-sys-h3-lh);letter-spacing:var(--tt-sys-h3-track);color:var(--tt-sys-forest-deep);text-wrap:balance}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi .tt-pdp2-prop{max-width:22ch}}.tt-pdp-hero.tt-hi .tt-pdp2-creds{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--tt-sys-s3);margin:var(--tt-sys-s4) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.4;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-pdp2-creds__item:not(:last-child):after{content:"\b7";margin-inline-start:var(--tt-sys-s3);color:var(--tt-sys-line-strong)}.tt-pdp-hero.tt-hi .tt-pdpm{min-width:0}.tt-pdp-hero.tt-hi .tt-pdpm__slot--hero{border-radius:22px}.tt-pdp-hero.tt-hi .tt-pdpm__slot--hero.tt-hi-slot--contain:not(.tt-hi-slot--empty){background:var(--pdp-p01-bg, var(--tt-sys-canvas-alt))}.tt-pdp-hero.tt-hi .tt-pdpm__slot--hero.tt-hi-slot--empty:before{background:linear-gradient(155deg,var(--tt-sys-salvia) 0%,var(--tt-sys-canvas-alt) 100%)}.tt-pdp-hero.tt-hi .tt-pdpm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}.tt-pdp-hero.tt-hi .tt-pdpm__cell{min-width:0}.tt-pdp-hero.tt-hi .tt-pdpm__cell .tt-hi-slot{border-radius:18px}.tt-pdp-hero.tt-hi .tt-pdpm__video{margin-top:9px}.tt-pdp-hero.tt-hi .tt-pdpm__video video,.tt-pdp-hero.tt-hi .tt-pdpm__video iframe{display:block;width:100%;height:auto;border:0;border-radius:18px;background:var(--tt-sys-canvas-alt)}.tt-pdp-hero.tt-hi .tt-pdpm__grid:not(:has(>.tt-pdpm__cell~.tt-pdpm__cell)){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi .tt-pdpm__grid{gap:var(--tt-sys-s3);margin-top:var(--tt-sys-s3)}.tt-pdp-hero.tt-hi .tt-pdpm__video{margin-top:var(--tt-sys-s3)}.tt-pdp-hero.tt-hi .tt-pdpm__grid:has(>.tt-pdpm__cell--p02):has(>.tt-pdpm__cell--p03):has(>.tt-pdpm__cell--p04):has(>.tt-pdpm__cell--p05){grid-template-columns:repeat(10,minmax(0,1fr))}.tt-pdp-hero.tt-hi .tt-pdpm__grid:has(>.tt-pdpm__cell--p04):has(>.tt-pdpm__cell--p05) .tt-pdpm__cell--p02{grid-area:1 / 1 / 2 / 6}.tt-pdp-hero.tt-hi .tt-pdpm__grid:has(>.tt-pdpm__cell--p04):has(>.tt-pdpm__cell--p05) .tt-pdpm__cell--p03{grid-area:1 / 6 / 2 / 11}.tt-pdp-hero.tt-hi .tt-pdpm__grid:has(>.tt-pdpm__cell--p04):has(>.tt-pdpm__cell--p05) .tt-pdpm__cell--p04{grid-area:2 / 1 / 3 / 7}.tt-pdp-hero.tt-hi .tt-pdpm__grid:has(>.tt-pdpm__cell--p04):has(>.tt-pdpm__cell--p05) .tt-pdpm__cell--p05{grid-area:2 / 7 / 3 / 11}}.tt-pdpg__under{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tt-sys-s3) var(--tt-sys-s5);margin-top:var(--tt-sys-s4);padding-top:var(--tt-sys-s4);border-top:1px solid var(--tt-sys-line)}.tt-pdpg__ficha,.tt-pdpg__note{display:inline-flex;align-items:center;gap:var(--tt-sys-s2);min-height:44px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-2)}.tt-pdpg__ficha{color:var(--tt-sys-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tt-sys-line-strong)}.tt-pdpg__ficha:hover{text-decoration-color:var(--tt-sys-forest)}.tt-pdpg__ficha svg,.tt-pdpg__note svg{flex:none;color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-product-info{min-width:0}.tt-pdp-hero.tt-hi .tt-pdp2-eyebrow{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:var(--tt-sys-label);margin:0 0 var(--tt-sys-gap-eyebrow)}.tt-pdp-hero.tt-hi .tt-pdp2-rating{display:inline-flex;align-items:center;gap:var(--tt-sys-s2);min-height:44px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-2);text-decoration:none;margin:0 0 var(--tt-sys-s3)}.tt-pdp-hero.tt-hi .tt-pdp2-rating .tt-pdp2-stars{color:var(--tt-sys-forest);display:inline-flex}.tt-pdp-hero.tt-hi .tt-pdp2-desc{font-size:var(--tt-sys-body-lg);line-height:var(--tt-sys-body-lg-lh);color:var(--tt-sys-ink-2);max-width:46ch;margin:0 0 var(--tt-sys-s5)}.tt-pdp-hero.tt-hi .tt-pdp2-benefits{list-style:none;margin:0 0 var(--tt-sys-s5);padding:var(--tt-sys-s4) 0 0;border-top:1px solid var(--tt-sys-line);display:grid;gap:var(--tt-sys-s2)}.tt-pdp-hero.tt-hi .tt-pdp2-benefits li{position:relative;display:block;min-width:0;padding-left:26px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2);overflow-wrap:break-word}.tt-pdp-hero.tt-hi .tt-pdp2-benefits li:before{content:"";position:absolute;left:2px;top:.55em;width:9px;height:5px;border-left:1.6px solid var(--tt-sys-forest);border-bottom:1.6px solid var(--tt-sys-forest);transform:rotate(-45deg)}.tt-pdp-hero.tt-hi .tt-pdp2-serving{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--tt-sys-s4);padding:var(--tt-sys-s4) 0;border-top:1px solid var(--tt-sys-line);border-bottom:1px solid var(--tt-sys-line);margin-bottom:var(--tt-sys-s6)}.tt-pdp-hero.tt-hi .tt-pdp2-serving__sentence{margin:0 0 var(--tt-sys-s5);padding-top:var(--tt-sys-s4);border-top:1px solid var(--tt-sys-line);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.5;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-pdp2-serving__cell{display:block;min-width:0}.tt-pdp-hero.tt-hi .tt-pdp2-serving__cell strong{display:block;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-ink)}.tt-pdp-hero.tt-hi .tt-pdp2-serving__cell>span{display:block;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);line-height:1.4;color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-pdp2-label{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:var(--tt-sys-label);margin:0 0 var(--tt-sys-s3)}.tt-pdp-hero.tt-hi .tt-kitpicker{display:grid;gap:var(--tt-sys-s3);margin:0 0 var(--tt-sys-s5)}.tt-pdp-hero.tt-hi .tt-kitcard{position:relative;display:grid;grid-template-columns:var(--pdp-radio) minmax(0,1fr) auto;align-items:center;gap:var(--tt-sys-s3);width:100%;text-align:left;min-height:96px;padding:17px var(--tt-sys-s4);background:var(--tt-sys-surface);border:1px solid var(--tt-sys-line-strong);border-radius:var(--tt-sys-r-card);box-shadow:none;cursor:pointer;transition:border-color var(--tt-sys-dur) var(--tt-sys-ease),box-shadow var(--tt-sys-dur) var(--tt-sys-ease),background var(--tt-sys-dur) var(--tt-sys-ease)}.tt-pdp-hero.tt-hi .tt-kitcard>*{min-width:0}.tt-pdp-hero.tt-hi .tt-kitcard:hover{border-color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-kitcard:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:2px}.tt-pdp-hero.tt-hi .tt-kitcard.is-active{border-color:var(--tt-sys-forest);box-shadow:inset 0 0 0 1px var(--tt-sys-forest);background:var(--tt-sys-salvia)}.tt-pdp-hero.tt-hi .tt-kitcard--thumb{grid-template-columns:var(--pdp-radio) auto minmax(0,1fr) auto}.tt-pdp-hero.tt-hi .tt-kitcard__thumb{width:48px;height:48px;border-radius:10px;object-fit:cover;background:var(--tt-sys-canvas-alt);display:block}@media screen and (max-width:359px){.tt-pdp-hero.tt-hi .tt-kitcard__thumb{display:none}.tt-pdp-hero.tt-hi .tt-kitcard--thumb{grid-template-columns:var(--pdp-radio) minmax(0,1fr) auto}}.tt-pdp-hero.tt-hi .tt-kitcard__radio{flex:none;width:var(--pdp-radio);height:var(--pdp-radio);border-radius:50%;border:1.5px solid var(--tt-sys-line-strong);background:#fff;box-shadow:none;transition:border-color var(--tt-sys-dur) var(--tt-sys-ease)}.tt-pdp-hero.tt-hi .tt-kitcard.is-active .tt-kitcard__radio{border:6px solid var(--tt-sys-forest);box-shadow:none}.tt-pdp-hero.tt-hi .tt-kitcard__body{display:grid;gap:2px;min-width:0}.tt-pdp-hero.tt-hi .tt-kitcard__title{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-pdp-hero.tt-hi .tt-kitcard__subtitle,.tt-pdp-hero.tt-hi .tt-kitcard__deliver{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);line-height:1.4;color:var(--tt-sys-ink-3);overflow-wrap:break-word}.tt-pdp-hero.tt-hi .tt-kitcard__perday{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:500;color:var(--tt-sys-ink-2);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-kitcard__perday:empty{display:none}.tt-pdp-hero.tt-hi .tt-kitcard__sold{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-kitcard__sold[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-kitcard__price-col{display:grid;justify-items:end;gap:1px;text-align:right;min-width:auto;white-space:nowrap}.tt-pdp-hero.tt-hi .tt-kitcard__price{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body-lg);font-weight:500;line-height:var(--tt-sys-price-lh);color:var(--tt-sys-ink);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-kitcard__was{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:400;color:var(--tt-sys-ink-3);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-kitcard__was[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-kitcard__priceline{display:inline-flex;align-items:baseline;gap:2px}.tt-pdp-hero.tt-hi .tt-kitcard__permo{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-kitcard__badge{position:static;top:auto;right:auto;background:none;border-radius:0;padding:0;margin-top:2px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);text-transform:uppercase;color:var(--tt-sys-ink-3);white-space:nowrap}.tt-pdp-hero.tt-hi .tt-kitcard.is-soldout{opacity:.62}.tt-pdp-hero.tt-hi .tt-kitcard.is-soldout .tt-kitcard__price{text-decoration:line-through}@media screen and (max-width:359px){.tt-pdp-hero.tt-hi .tt-kitcard{grid-template-columns:var(--pdp-radio) minmax(0,1fr);row-gap:var(--tt-sys-s2)}.tt-pdp-hero.tt-hi .tt-kitcard__price-col{grid-column:2;justify-items:start;text-align:left}}.tt-pdp-hero.tt-hi .tt-ptype2{display:grid;gap:var(--tt-sys-s3);margin:0 0 var(--tt-sys-s5)}.tt-pdp-hero.tt-hi .tt-ptype2__row[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-ptype2__row{position:relative;display:block;padding:var(--tt-sys-s4);border:1px solid var(--tt-sys-line-strong);border-radius:var(--tt-sys-r-card);background:var(--tt-sys-surface);cursor:pointer}.tt-pdp-hero.tt-hi .tt-ptype2__row:has(input:checked){border-color:var(--tt-sys-forest);box-shadow:inset 0 0 0 1px var(--tt-sys-forest);background:var(--tt-sys-salvia)}.tt-pdp-hero.tt-hi .tt-ptype2__row:focus-within{outline:2px solid var(--tt-sys-forest);outline-offset:2px}.tt-pdp-hero.tt-hi .tt-ptype2__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--tt-sys-s3);min-height:44px}.tt-pdp-hero.tt-hi .tt-ptype2__input{position:absolute;width:1px;height:1px;margin:0;padding:0;border:0;opacity:0;pointer-events:none}.tt-pdp-hero.tt-hi .tt-ptype2__radio{flex:none;width:var(--pdp-radio);height:var(--pdp-radio);border-radius:50%;border:1.5px solid var(--tt-sys-line-strong);background:var(--tt-sys-surface);display:block}.tt-pdp-hero.tt-hi .tt-ptype2__row:has(input:checked) .tt-ptype2__radio{border-color:var(--tt-sys-forest);background:radial-gradient(circle at 50% 50%,var(--tt-sys-forest) 0 4.5px,transparent 5px);box-shadow:inset 0 0 0 1px var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-ptype2__title{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;line-height:1.3;color:var(--tt-sys-ink)}.tt-pdp-hero.tt-hi .tt-ptype2__pricecol{display:flex;align-items:baseline;gap:2px;white-space:nowrap}.tt-pdp-hero.tt-hi .tt-ptype2__price{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;text-decoration:none;font-variant-numeric:tabular-nums;color:var(--tt-sys-ink)}.tt-pdp-hero.tt-hi .tt-ptype2__price:empty{display:none}.tt-pdp-hero.tt-hi .tt-ptype2__cadence{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-ptype2__badge{display:inline-block;margin-top:var(--tt-sys-s2);padding:3px 8px;border-radius:999px;background:var(--tt-sys-forest);color:var(--tt-sys-cream);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:500;letter-spacing:.02em}.tt-pdp-hero.tt-hi .tt-ptype2__detail{display:none;padding-top:var(--tt-sys-s3);margin-top:var(--tt-sys-s3);border-top:1px solid var(--tt-sys-line)}.tt-pdp-hero.tt-hi .tt-ptype2__row:has(input:checked) .tt-ptype2__detail{display:block}.tt-pdp-hero.tt-hi .tt-ptype2__save{display:block;margin-bottom:var(--tt-sys-s2);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-ptype2__lines{display:grid;gap:6px}.tt-pdp-hero.tt-hi .tt-ptype2__lines>span{display:flex;align-items:flex-start;gap:var(--tt-sys-s2);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.45;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-ptype2__detail svg{flex:none;width:14px;height:14px;margin-top:3px;color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-ptype2__gifts{display:grid;gap:2px;margin-top:var(--tt-sys-s2)}.tt-pdp-hero.tt-hi .tt-ptype2__gifts span,.tt-pdp-hero.tt-hi .tt-ptype2__reassure{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);line-height:1.5;color:var(--tt-sys-ink-3)}.tt-pdp-hero.tt-hi .tt-ptype2__reassure{display:block;margin-top:var(--tt-sys-s2)}.tt-pdp-hero.tt-hi .tt-sub-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tt-sys-s3);margin:0 0 var(--tt-sys-s4)}.tt-pdp-hero.tt-hi .tt-sub-benefits__item{display:grid;justify-items:center;align-content:start;gap:6px;min-width:0;color:var(--tt-sys-forest);font-family:var(--tt-sys-font-text);font-size:11px;line-height:1.25;text-align:center}.tt-pdp-hero.tt-hi .tt-sub-benefits__icon{display:inline-flex;align-items:center;justify-content:center;min-height:24px}.tt-pdp-hero.tt-hi .tt-sub-frequency{display:none;margin:calc(-1 * var(--tt-sys-s3)) 0 var(--tt-sys-s3);padding:var(--tt-sys-s4);border:1px solid var(--tt-sys-forest);border-top:0;border-radius:0 0 var(--tt-sys-r-card) var(--tt-sys-r-card);background:var(--tt-sys-salvia)}.tt-pdp-hero.tt-hi .tt-ptype2:has(.tt-ptype2__row--sub input:checked) .tt-sub-frequency{display:block}.tt-pdp-hero.tt-hi .tt-sub-frequency__label{display:block;margin-bottom:7px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-sub-frequency__select-wrap{position:relative}.tt-pdp-hero.tt-hi .tt-sub-frequency__select{width:100%;min-height:48px;-webkit-appearance:none;appearance:none;padding:10px 44px 10px 14px;border:1.5px solid var(--tt-sys-forest);border-radius:var(--tt-sys-r-btn);background:var(--tt-sys-surface);color:var(--tt-sys-ink);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);cursor:pointer}.tt-pdp-hero.tt-hi .tt-sub-frequency__select:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:2px}.tt-pdp-hero.tt-hi .tt-sub-frequency__chevron{position:absolute;right:15px;top:50%;transform:translateY(-58%);color:var(--tt-sys-forest);font-size:23px;line-height:1;pointer-events:none}.tt-pdp-hero.tt-hi .tt-sub-frequency__note{margin:var(--tt-sys-s3) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);line-height:1.45;color:var(--tt-sys-ink-3)}@media screen and (max-width:480px){.tt-pdp-hero.tt-hi .tt-sub-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-pdp-hero.tt-hi .tt-pdp2-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tt-sys-s2) var(--tt-sys-s3);margin:0 0 var(--tt-sys-s4);min-width:0}.tt-pdp-hero.tt-hi .tt-pdp2-price[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-pdp2-price__now{order:1;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-price);line-height:var(--tt-sys-price-lh);font-weight:500;color:var(--tt-sys-ink);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-pdp2-price__was{order:2;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:400;color:var(--tt-sys-ink-3);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-pdp2-price__was[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-pdp2-price__note{order:3;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);color:var(--tt-sys-ink-3);font-variant-numeric:tabular-nums}.tt-pdp-hero.tt-hi .tt-pdp2-price__note:empty{display:none}.tt-pdp-hero.tt-hi .tt-cta-slot{position:relative;margin:0 0 var(--tt-sys-s4)}.tt-pdp-hero.tt-hi .tt-cta-giant{display:flex;align-items:center;justify-content:center;gap:var(--tt-sys-s2);width:100%;min-height:58px;padding:var(--tt-sys-s3) var(--tt-sys-s5);margin:0;border:1px solid transparent;border-radius:var(--tt-sys-r-btn);background:var(--tt-sys-cta-solid);color:var(--tt-sys-cream);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);font-weight:500;font-synthesis:none;letter-spacing:var(--tt-sys-btn-track);text-decoration:none;box-shadow:none;cursor:pointer;transition:background var(--tt-sys-dur) var(--tt-sys-ease)}.tt-pdp-hero.tt-hi .tt-cta-giant>span{min-width:0;overflow-wrap:break-word}.tt-pdp-hero.tt-hi .tt-cta-giant [data-role=atc-price],.tt-pdp-hero.tt-hi .tt-cta-giant [data-role=sub-cta-price]{white-space:nowrap;overflow-wrap:normal}.tt-pdp-hero.tt-hi .tt-cta-giant:hover{background:var(--tt-sys-cta-solid-hover);color:var(--tt-sys-cream);box-shadow:none}.tt-pdp-hero.tt-hi .tt-cta-giant:active{background:var(--tt-sys-forest-deep);box-shadow:none;transform:none}.tt-pdp-hero.tt-hi .tt-cta-giant:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:3px}.tt-pdp-hero.tt-hi .tt-cta-giant:disabled,.tt-pdp-hero.tt-hi .tt-cta-giant[aria-disabled=true],.tt-pdp-hero.tt-hi .tt-cta-giant.is-inert{background:var(--tt-sys-surface-sunk);color:var(--tt-sys-ink-3);border-color:var(--tt-sys-line);cursor:not-allowed;pointer-events:none;box-shadow:none}.tt-pdp-hero.tt-hi .tt-cta-giant--sub{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.tt-pdp-hero.tt-hi .tt-cta-slot.is-sub .tt-cta-giant--sub{display:flex}.tt-pdp-hero.tt-hi .tt-cta-slot.is-sub [data-role=cta-once-btn]{opacity:0;pointer-events:none}.tt-pdp-hero.tt-hi .tt-cta-notice{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);line-height:1.5;color:var(--tt-sys-ink-3);text-align:center;margin:calc(-1 * var(--tt-sys-s2)) 0 var(--tt-sys-s4)}.tt-pdp-hero.tt-hi .tt-cta-notice[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-dogsize-onetime-link{display:block;width:100%;margin:calc(-1 * var(--tt-sys-s2)) 0 var(--tt-sys-s4);padding:var(--tt-sys-s3) 0;min-height:44px;background:none;border:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-2);text-decoration:underline;text-underline-offset:3px;text-align:center;cursor:pointer}.tt-pdp-hero.tt-hi .tt-dogsize-onetime-link[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-pdp2-assure{padding-top:var(--tt-sys-s4);margin-bottom:var(--tt-sys-s6);border-top:1px solid var(--tt-sys-line)}.tt-pdp-hero.tt-hi .tt-pdp2-assure__list{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tt-sys-s2) var(--tt-sys-s4);margin:var(--tt-sys-s3) 0 0;padding:0}@media screen and (min-width:990px){.tt-pdp-hero.tt-hi .tt-pdp2-assure__list{display:flex;flex-wrap:wrap;gap:var(--tt-sys-s2) var(--tt-sys-s5)}}.tt-pdp-hero.tt-hi .tt-pdp2-assure__list li{display:inline-flex;align-items:center;gap:var(--tt-sys-s2);min-width:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.35;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-pdp2-assure__list svg{flex:none;width:18px;height:18px;color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-pdp2-assure__link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--tt-sys-line-strong)}.tt-pdp-hero.tt-hi .tt-pdp2-assure__link:hover{text-decoration-color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-pdp2-accordions{border-top:1px solid var(--tt-sys-line);margin-bottom:var(--tt-sys-s5)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2{border-bottom:1px solid var(--tt-sys-line)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__h{margin:0;font-size:inherit;font-weight:inherit}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-sys-s3);width:100%;min-height:60px;padding:var(--tt-sys-s4) 0;background:none;border:0;text-align:left;cursor:pointer;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-ink)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__btn>span:first-child{min-width:0;overflow-wrap:break-word}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__btn:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:-2px}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__chev{flex:none;width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__btn[aria-expanded=true] .tt-pdp2-acc2__chev{transform:rotate(-135deg) translateY(-2px)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__panel[hidden]{display:none}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__inner{padding:0 0 var(--tt-sys-s4);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.6;color:var(--tt-sys-ink-2)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__inner p{margin:0 0 var(--tt-sys-s2)}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__inner p:last-child{margin-bottom:0}.tt-pdp-hero.tt-hi .tt-pdp2-acc2__inner table{width:100%;max-width:100%}@media screen and (min-width:990px){.tt-pdpbar{display:none}body.tt-pdpbar-on .tt-whatsapp{bottom:var(--tt-wa-bottom, 24px)}}.tt-pdpbar{position:fixed;left:0;right:0;bottom:0;z-index:960;transform:translateY(110%);transition:transform var(--tt-sys-dur) var(--tt-sys-ease);background:var(--tt-sys-glass-light-bg);-webkit-backdrop-filter:var(--tt-sys-glass-blur);backdrop-filter:var(--tt-sys-glass-blur);border-top:1px solid var(--tt-sys-glass-edge-warm);box-shadow:var(--tt-sys-shadow-raise);padding-bottom:env(safe-area-inset-bottom,0px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.tt-pdpbar{background:var(--tt-sys-glass-light-solid)}}.tt-pdpbar{visibility:hidden}.tt-pdpbar.is-visible{transform:translateY(0);visibility:visible}.tt-pdpbar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-sys-s3);max-width:calc(var(--tt-sys-maxw) + var(--tt-sys-gutter) * 2);margin-inline:auto;padding:var(--tt-sys-s3) var(--tt-sys-gutter);min-height:64px}.tt-pdpbar__inner>*{min-width:0}.tt-pdp-hero.tt-hi .tt-pdp2-free{margin:0 0 var(--tt-sys-s5);color:var(--tt-sys-ink-2);font-size:var(--tt-sys-body);line-height:1.6}.tt-pdp-hero.tt-hi .tt-pdp2-free>:last-child{margin-bottom:0}.tt-pdp-hero.tt-hi .tt-pdp2-gap{display:block;width:100%}.tt-pdpbar__info{display:grid;gap:1px;min-width:0}.tt-pdpbar__title{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-pdpbar__meta{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);color:var(--tt-sys-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt-pdpbar__meta:empty{display:none}.tt-pdpbar__right{display:flex;align-items:center;gap:var(--tt-sys-s3);flex:none}.tt-pdpbar__price{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;color:var(--tt-sys-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-pdpbar__price[hidden]{display:none}.tt-pdpbar__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--tt-sys-s5);border:0;border-radius:var(--tt-sys-r-btn);background:var(--tt-sys-cta-solid);color:var(--tt-sys-cream);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);font-weight:500;font-synthesis:none;letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background var(--tt-sys-dur) var(--tt-sys-ease)}.tt-pdpbar__btn:hover{background:var(--tt-sys-cta-solid-hover)}.tt-pdpbar__btn:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:2px}.tt-pdpbar__btn:disabled{background:var(--tt-sys-surface-sunk);color:var(--tt-sys-ink-3);cursor:not-allowed}@media screen and (max-width:749px){.tt-pdpbar__inner{padding-inline:var(--tt-sys-s4)}}@media screen and (max-width:479px){.tt-pdpbar__inner{padding-inline:var(--tt-sys-s4);gap:var(--tt-sys-s2)}.tt-pdpbar__btn{padding-inline:var(--tt-sys-s4)}}@media screen and (max-width:359px){.tt-pdpbar__price{display:none}}@media screen and (max-width:359px){.tt-pdp-hero.tt-hi .tt-cta-giant{padding-inline:var(--tt-sys-s3)}}body.tt-pdpbar-on .tt-whatsapp{bottom:calc(env(safe-area-inset-bottom,0px) + 80px)}.tt-pdp-hero.tt-hi .tt-sizehead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--tt-sys-s3);margin-bottom:var(--tt-sys-s3)}.tt-pdp-hero.tt-hi .tt-sizehead .tt-pdp2-label{margin:0}.tt-pdp-hero.tt-hi .tt-doseguide-link{-webkit-appearance:none;appearance:none;border:0;border-bottom:1px solid currentColor;padding:0 0 2px;background:transparent;color:var(--tt-sys-forest);font:600 var(--tt-sys-eyebrow)/1.2 var(--tt-sys-font-text);cursor:pointer;white-space:nowrap}.tt-pdp-hero.tt-hi .tt-doseguide-link:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:3px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--tt-sys-s2);padding-top:10px;margin-bottom:var(--tt-sys-s5)}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard{display:flex;align-items:center;justify-content:center;min-height:68px;padding:12px 6px 9px;border:1px solid var(--tt-sys-line-strong);border-radius:14px;text-align:center;background:var(--tt-sys-surface)}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard.is-active{color:var(--tt-sys-canvas);border-color:var(--tt-sys-forest);background:var(--tt-sys-forest);box-shadow:none}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__body{display:flex;flex-direction:column;align-items:center;gap:2px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__title{color:inherit;font-size:clamp(12px,2.7vw,15px);font-weight:650;line-height:1.15;white-space:nowrap}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__subtitle{color:var(--tt-sys-ink-3);font-size:11px;line-height:1.2}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard.is-active .tt-kitcard__subtitle,.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard.is-active .tt-kitcard__sold{color:var(--tt-sys-canvas)}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__badge{position:absolute;top:-10px;left:50%;right:auto;transform:translate(-50%);padding:2px 7px;border-radius:999px;background:var(--tt-sys-salvia);color:var(--tt-sys-forest);font-size:9px;line-height:1.3;letter-spacing:.02em;text-transform:none;white-space:nowrap}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard.is-active .tt-kitcard__badge{background:var(--tt-sys-canvas);color:var(--tt-sys-forest)}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard.is-soldout{opacity:.55}html.tt-modal-open{overflow:hidden}.tt-dosemodal[hidden]{display:none}.tt-dosemodal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:20px}.tt-dosemodal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#142d229e;cursor:default}.tt-dosemodal__panel{position:relative;z-index:1;width:min(560px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;padding:clamp(24px,5vw,40px);border-radius:28px;background:var(--tt-sys-canvas);color:var(--tt-sys-ink);box-shadow:0 24px 70px #142d2240}.tt-dosemodal__panel h2{margin:0 40px 8px 0;color:var(--tt-sys-forest)}.tt-dosemodal__panel>p{margin:0 0 20px}.tt-dosemodal__close{position:absolute;top:16px;right:18px;width:36px;height:36px;border:1px solid var(--tt-sys-line-strong);border-radius:50%;background:transparent;color:var(--tt-sys-forest);font-size:27px;line-height:1;cursor:pointer}.tt-dosemodal table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--tt-sys-line-strong);border-radius:16px;font-family:var(--tt-sys-font-text)}.tt-dosemodal th,.tt-dosemodal td{padding:14px 12px;border-bottom:1px solid var(--tt-sys-line-strong);text-align:center}.tt-dosemodal th{background:var(--tt-sys-salvia);color:var(--tt-sys-forest)}.tt-dosemodal tr:last-child td{border-bottom:0}.tt-dosemodal th+th,.tt-dosemodal td+td{border-left:1px solid var(--tt-sys-line-strong)}.tt-dosemodal__note{margin:16px 0 0!important;color:var(--tt-sys-ink-3);font-size:13px}@media screen and (max-width:389px){.tt-pdp-hero.tt-hi .tt-kitpicker--scoops{gap:5px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard{min-height:64px;padding-inline:3px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__title{font-size:11px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__subtitle{font-size:9px}.tt-pdp-hero.tt-hi .tt-kitpicker--scoops .tt-kitcard__badge{font-size:8px;padding-inline:5px}.tt-dosemodal{padding:12px}.tt-dosemodal__panel{padding:26px 16px 22px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.tt-pdpbar,.tt-pdpbar__btn,.tt-pdp-hero.tt-hi .tt-kitcard,.tt-pdp-hero.tt-hi .tt-ptype2__row,.tt-pdp-hero.tt-hi .tt-cta-giant,.tt-pdp-hero.tt-hi .tt-pdp2-acc2__chev{transition:none}.tt-pdp-hero.tt-hi .tt-pdpm__videotag{animation:none}}.tt-xsell{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y-sm);overflow-x:clip}.tt-xsell .tt-xsell__head{margin-bottom:var(--tt-sys-gap-head);max-width:46ch}.tt-xsell .tt-xsell__eyebrow{margin-bottom:var(--tt-sys-gap-eyebrow)}.tt-xsell .tt-xsell__heading{text-wrap:balance}.tt-xsell .tt-xsell__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--tt-sys-s5)}.tt-xsell .tt-xsell__cell{min-width:0}.tt-xsell .tt-xsell__card{display:grid;gap:var(--tt-sys-s4);min-width:0}.tt-xsell .tt-xsell__media{display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--tt-sys-r-img);background:var(--tt-sys-surface-sunk)}.tt-xsell .tt-xsell__img{width:100%;height:100%;object-fit:cover;display:block}.tt-xsell .tt-xsell__media .tt-hi-slot{height:100%;aspect-ratio:auto;border:0;border-radius:0}.tt-xsell .tt-xsell__body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--tt-sys-s3);min-width:0}.tt-xsell .tt-xsell__title{margin:0;font-family:var(--tt-sys-font-display)!important;font-weight:500;font-synthesis:none;font-size:var(--tt-sys-h3);line-height:var(--tt-sys-h3-lh);color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-xsell .tt-xsell__link{color:inherit;text-decoration:none}.tt-xsell .tt-xsell__link:hover{text-decoration:underline}.tt-xsell .tt-xsell__link:focus-visible{outline:2px solid var(--tt-sys-ink);outline-offset:3px;border-radius:var(--tt-sys-r-sm)}.tt-xsell .tt-xsell__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.tt-xsell .tt-xsell__cell{position:relative}.tt-xsell .tt-xsell__price{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tt-sys-s2);font-family:var(--tt-sys-font-text);color:var(--tt-sys-ink)}.tt-xsell .tt-xsell__from{font-size:var(--tt-sys-nav);color:var(--tt-sys-ink-2)}.tt-xsell .tt-xsell__amount{font-weight:500;font-size:var(--tt-sys-price);line-height:var(--tt-sys-price-lh)}.tt-xsell .tt-xsell__sold{font-size:var(--tt-sys-nav);color:var(--tt-sys-ink-2)}.tt-xsell .tt-xsell__cta{margin-top:var(--tt-sys-s2)}.tt-xsell .tt-xsell__editor-note{margin:0;padding:var(--tt-sys-s5);border:1px dashed var(--tt-sys-line-strong);border-radius:var(--tt-sys-r-card);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2)}@media screen and (min-width:750px){.tt-xsell .tt-xsell__grid--multi{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-xsell .tt-xsell__grid--single .tt-xsell__card{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:var(--tt-sys-s7)}}@media screen and (min-width:990px){.tt-xsell .tt-xsell__grid--multi{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tt-sys-s6)}.tt-xsell .tt-xsell__grid--single{max-width:78%}}.tt-plz .tt-plz__media:has(.tt-plz__instagram){display:block!important;width:100%;max-width:420px;justify-self:center;margin:0 auto 28px}.tt-plz .tt-plz__instagram{display:block;width:100%;height:660px;border:0;border-radius:12px;background:#fff}@media(max-width:749px){.tt-plz .tt-plz__instagram{height:620px}}.tt-plz{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y)}.tt-plz--cream{background:var(--tt-sys-canvas-alt)}.tt-plz__grid{display:grid;gap:var(--tt-sys-gap-block);align-items:center}.tt-plz__media{min-width:0;max-width:min(78%,340px)}.tt-plz__text{min-width:0;max-width:46ch}.tt-plz .tt-plz__title{margin:0;color:var(--tt-sys-ink)}.tt-plz .tt-plz__body{margin:var(--tt-sys-gap-lede) 0 0;max-width:46ch;color:var(--tt-sys-ink-2)}.tt-plz .tt-plz__sign{margin:var(--tt-sys-s5) 0 0;font-family:var(--tt-sys-font-display);font-style:italic;font-synthesis:none;font-size:var(--tt-sys-body-lg);line-height:var(--tt-sys-body-lg-lh);color:var(--tt-sys-ink-3)}.tt-plz .tt-plz__link{display:inline-flex;align-items:center;gap:8px;margin-top:var(--tt-sys-s6);min-height:44px;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);font-weight:500;font-synthesis:none;letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;color:var(--tt-sys-forest);background:none;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;text-decoration-color:#2d5a4573}.tt-plz .tt-plz__link:hover{text-decoration-color:currentColor}.tt-plz__arrow{transition:transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-plz .tt-plz__link:hover .tt-plz__arrow{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.tt-plz__arrow{transition:none}.tt-plz .tt-plz__link:hover .tt-plz__arrow{transform:none}}.tt-plz__media .tt-hi-slot{border-radius:var(--tt-sys-r-img)}@media screen and (min-width:750px){.tt-plz__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:var(--tt-sys-s7)}.tt-plz__media{max-width:none}}@media screen and (min-width:990px){.tt-plz__grid{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:var(--tt-sys-s8);max-width:980px;margin-inline:auto}.tt-plz__text{padding-left:var(--tt-sys-s2)}}.tt-plz .tt-plz__eyebrow.tt-plz__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-plz .tt-plz__title.tt-plz__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-plz .tt-plz__body.tt-plz__body{font-size:calc(var(--tt-sys-body) * var(--tt-sec-body-m, 1))}.tt-plz.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-plz.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-plz.tt-k-bg{background:var(--tt-sec-bg)}.tt-plz.tt-k-align .tt-plz__text{text-align:var(--tt-sec-align)}.tt-sg{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y)}.tt-sg--cream{background:var(--tt-sys-canvas-alt)}.tt-sg__anchor{display:block;height:0;scroll-margin-top:var(--tt-sys-nav-block, 96px)}.tt-sg__grid{display:grid;gap:var(--tt-sys-gap-block);align-items:start}.tt-sg__media,.tt-sg__info{min-width:0}.tt-sg__head{margin:0 0 var(--tt-sys-s6)}.tt-sg .tt-sg__title{margin:0;color:var(--tt-sys-ink)}.tt-sg .tt-sg__lede{margin-top:var(--tt-sys-gap-lede);max-width:44ch;color:var(--tt-sys-ink-2)}.tt-sg__dose{border-left:3px solid var(--tt-sys-forest);padding-left:var(--tt-sys-s5)}.tt-sg .tt-sg__doselabel{display:block;margin-bottom:var(--tt-sys-s2);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.3;text-transform:uppercase;color:var(--tt-sys-label)}.tt-sg .tt-sg__doseline{margin:0;color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-sg .tt-sg__dosenote{margin:var(--tt-sys-s3) 0 0;max-width:40ch;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2)}.tt-sg__tablewrap{margin-top:var(--tt-sys-s7)}.tt-sg .tt-sg__tabletitle{margin:0 0 var(--tt-sys-s4);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.3;text-transform:uppercase;color:var(--tt-sys-label)}.tt-sg__table{border-top:1px solid var(--tt-sys-line)}.tt-sg__row{border-bottom:1px solid var(--tt-sys-line);padding-block:var(--tt-sys-s4)}.tt-sg .tt-sg__cell{margin:0;min-width:0;display:grid;gap:2px}.tt-sg .tt-sg__cell+.tt-sg__cell{margin-top:var(--tt-sys-s3)}.tt-sg .tt-sg__celllabel{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.35;text-transform:uppercase;color:var(--tt-sys-label)}.tt-sg .tt-sg__cellval{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.45;color:var(--tt-sys-ink);overflow-wrap:break-word}.tt-sg .tt-sg__cell--w .tt-sg__cellval{font-weight:500}.tt-sg .tt-sg__colhead{min-width:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.3;text-transform:uppercase;color:var(--tt-sys-label);overflow-wrap:break-word}.tt-sg__row--head{display:none}.tt-sg .tt-sg__callout{margin:var(--tt-sys-s6) 0 0;max-width:24ch;font-synthesis:none;color:var(--tt-sys-forest-deep);text-wrap:balance}.tt-sg__notes{margin-top:var(--tt-sys-s6);padding-top:var(--tt-sys-s4);border-top:1px solid var(--tt-sys-line);max-width:56ch}.tt-sg .tt-sg__note{margin:0;max-width:52ch;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-3)}.tt-sg .tt-sg__note+.tt-sg__note{margin-top:var(--tt-sys-s2)}.tt-sg .tt-sg__note--legal{font-weight:500}.tt-sg__editor-note{display:grid;gap:8px;margin-top:var(--tt-sys-s6);padding:18px 20px;border:1.5px dashed var(--tt-sys-label);border-radius:var(--tt-sys-r-card);background:var(--tt-sys-surface-sunk);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink)}.tt-sg__editor-note code{font-size:var(--tt-sys-body);background:var(--tt-sys-surface);padding:1px 4px;border-radius:4px}@media screen and (min-width:750px){.tt-sg__row--head{display:grid}.tt-sg__row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--tt-sys-s5);align-items:baseline}.tt-sg__table--3 .tt-sg__row{grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,.9fr)}.tt-sg__row--head{padding-block:0 var(--tt-sys-s3)}.tt-sg .tt-sg__cell+.tt-sg__cell{margin-top:0}.tt-sg .tt-sg__celllabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (min-width:990px){.tt-sg__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:var(--tt-sys-s8);align-items:center}}.tt-sg .tt-sg__eyebrow.tt-sg__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-sg .tt-sg__title.tt-sg__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-sg .tt-sg__lede.tt-sg__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-sg .tt-sg__doselabel.tt-sg__doselabel{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-dose-m, 1))}.tt-sg .tt-sg__doseline.tt-sg__doseline{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-dose-m, 1))}.tt-sg .tt-sg__dosenote.tt-sg__dosenote{font-size:calc(var(--tt-sys-body) * var(--tt-sec-dose-m, 1))}.tt-sg .tt-sg__tabletitle.tt-sg__tabletitle,.tt-sg .tt-sg__colhead.tt-sg__colhead,.tt-sg .tt-sg__celllabel.tt-sg__celllabel{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-table-m, 1))}.tt-sg .tt-sg__cellval.tt-sg__cellval{font-size:calc(var(--tt-sys-body) * var(--tt-sec-table-m, 1))}.tt-sg .tt-sg__callout.tt-sg__callout{font-size:calc(var(--tt-sys-h3) * var(--tt-sec-callout-m, 1))}.tt-sg .tt-sg__note.tt-sg__note{font-size:calc(var(--tt-sys-body) * var(--tt-sec-notes-m, 1))}.tt-sg.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-sg.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-sg.tt-k-bg{background:var(--tt-sec-bg)}.tt-sg.tt-k-align .tt-sg__head{text-align:var(--tt-sec-align)}.tt-stintro{background:var(--tt-sys-canvas-alt);padding-block:var(--tt-sys-section-y);overflow-x:clip}.tt-stintro .tt-stintro__inner{display:flex;flex-direction:column;gap:var(--tt-sys-s5)}.tt-stintro .tt-stintro__col{min-width:0}.tt-stintro .tt-stintro__eyebrow{margin-bottom:var(--tt-sys-gap-eyebrow)}.tt-stintro .tt-stintro__heading{max-width:17ch;text-wrap:balance}.tt-stintro .tt-stintro__media{width:100%;min-width:0}.tt-stintro .tt-stintro__media .tt-hi-slot{border-radius:22px}.tt-stintro .tt-stintro__media video,.tt-stintro .tt-stintro__media iframe{width:100%;height:auto;display:block;border-radius:var(--tt-sys-r-img)}.tt-stintro .tt-stintro__media .tt-hi-slot__video{height:100%;border-radius:0}.tt-stintro .tt-stintro__note{margin:var(--tt-sys-gap-lede) 0 0;max-width:42ch;font-family:var(--tt-sys-font-text);font-weight:400;font-size:var(--tt-sys-body-lg);line-height:var(--tt-sys-body-lg-lh);color:var(--tt-sys-ink-2)}.tt-stintro .tt-stintro__actions{margin:var(--tt-sys-s5) 0 0}.tt-stintro .tt-stintro__cta{display:inline-flex;align-items:center;gap:var(--tt-sys-s3);min-height:44px;font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-btn-size);letter-spacing:.08em;text-transform:uppercase;color:var(--tt-sys-forest-deep);text-decoration:none;border-bottom:1px solid var(--tt-sys-line-strong);transition:border-color var(--tt-sys-dur) var(--tt-sys-ease)}.tt-stintro .tt-stintro__cta:hover{border-bottom-color:var(--tt-sys-forest-deep)}.tt-stintro .tt-stintro__cta:focus-visible{outline:2px solid var(--tt-sys-forest-deep);outline-offset:4px;border-radius:var(--tt-sys-r-sm)}.tt-stintro .tt-stintro__cta-a{flex:none;width:8px;height:8px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}@media screen and (min-width:990px){.tt-stintro .tt-stintro__inner{display:grid;grid-template-columns:minmax(0,62fr) minmax(0,32fr);column-gap:var(--tt-sys-s9);align-items:center}.tt-stintro .tt-stintro__media{grid-column:1;grid-row:1}.tt-stintro .tt-stintro__col{grid-column:2;grid-row:1}.tt-stintro .tt-stintro__heading{max-width:none}}.tt-stintro .tt-hi-slot--mood-plate .tt-hi-slot__code,.tt-stintro .tt-hi-slot--mood-plate .tt-hi-slot__subject{color:var(--tt-sys-on-dark)}.tt-stintro .tt-hi-slot--mood-plate .tt-hi-slot__meta{color:var(--tt-sys-on-dark-2)}@media(prefers-reduced-motion:reduce){.tt-stintro .tt-stintro__cta{transition:none}}.tt-stintro .tt-stintro__eyebrow.tt-stintro__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-stintro .tt-stintro__heading.tt-stintro__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-stintro .tt-stintro__note.tt-stintro__note{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-stintro.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-stintro.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-stintro.tt-k-bg{background:var(--tt-sec-bg)}.tt-stintro.tt-k-align .tt-stintro__col{text-align:var(--tt-sec-align)}.tt-vstories{background:var(--tt-sys-canvas-alt);padding-block:var(--tt-sys-section-y);overflow-x:clip}.tt-vstories .tt-vstories__head{margin-bottom:var(--tt-sys-gap-head);max-width:46ch}.tt-vstories .tt-vstories__eyebrow{margin-bottom:var(--tt-sys-gap-eyebrow)}.tt-vstories .tt-vstories__heading{text-wrap:balance}.tt-vstories .tt-vstories__rail{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:row;gap:var(--tt-sys-s5)}.tt-vstories .tt-vstories__cell{min-width:0}.tt-vstories .tt-vstories__nav{display:none}.tt-vstories .tt-vstory{position:relative;display:grid;grid-template-areas:"stack";overflow:hidden;border-radius:22px;background:var(--tt-sys-canvas)}.tt-vstories .tt-vstory>*{grid-area:stack;min-width:0}.tt-vstories .tt-vstory__ar{display:block;width:100%;aspect-ratio:var(--tt-vstory-ar-m, 5 / 7);min-height:640px;pointer-events:none}.tt-vstories .tt-vstory__media{position:relative;align-self:stretch;z-index:0}.tt-vstories .tt-vstory__media .tt-hi-slot{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;aspect-ratio:auto;border-radius:0;border:0}.tt-vstories .tt-vstory__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0000 38%,#0000002e)}.tt-vstories .tt-vstory__media .tt-hi-slot__label{top:var(--tt-sys-s4);bottom:auto;z-index:2}.tt-vstories--text-top .tt-vstory__media .tt-hi-slot__label{top:auto;bottom:var(--tt-sys-s4)}.tt-vstories .tt-hi-slot--mood-plate .tt-hi-slot__code,.tt-vstories .tt-hi-slot--mood-plate .tt-hi-slot__subject{color:var(--tt-sys-on-dark)}.tt-vstories .tt-hi-slot--mood-plate .tt-hi-slot__meta{color:var(--tt-sys-on-dark-2)}.tt-vstories .tt-vstory__content{position:relative;z-index:2;align-self:end;padding:76px var(--tt-sys-s5) var(--tt-sys-s5);background:linear-gradient(180deg,#0000 0,rgba(0,0,0,var(--tt-vstory-veil, .62)) 76px 100%);color:var(--tt-sys-on-dark)}.tt-vstories .tt-vstory__seq{margin:0 0 var(--tt-sys-s3);font-family:var(--tt-sys-font-text);font-weight:var(--tt-sys-eyebrow-weight);font-size:var(--tt-sys-eyebrow);letter-spacing:var(--tt-sys-eyebrow-track);color:var(--tt-sys-on-dark)}.tt-vstories .tt-vstory__seq-s{margin-inline:.35em}.tt-vstories .tt-vstory__seq-t{opacity:.7}.tt-vstories .tt-vstory__title{margin:0;font-family:var(--tt-sys-font-display);font-weight:400;font-synthesis:none;font-size:var(--tt-sys-h3);line-height:var(--tt-sys-h3-lh);letter-spacing:var(--tt-sys-h3-track);color:var(--tt-sys-on-dark);text-wrap:balance}.tt-vstories .tt-vstory__text{margin:var(--tt-sys-s3) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-on-dark);max-width:38ch;overflow-wrap:break-word}.tt-vstories .tt-vstory__text--fn{margin-top:var(--tt-sys-s2);font-size:var(--tt-sys-body);color:var(--tt-sys-on-dark-2)}.tt-vstories .tt-vstory__fact{margin:var(--tt-sys-s4) 0 0;padding-top:var(--tt-sys-s3);border-top:1px solid var(--tt-sys-line-on-dark);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-on-dark-2);max-width:38ch;overflow-wrap:break-word}.tt-vstories--text-top .tt-vstory__content{align-self:start;padding:var(--tt-sys-s5) var(--tt-sys-s5) 76px;background:linear-gradient(0deg,#0000 0,rgba(0,0,0,var(--tt-vstory-veil, .62)) 76px 100%)}.tt-vstories--text-top .tt-vstory__media:after{background:linear-gradient(0deg,#0000 38%,#0000002e)}@media screen and (min-width:750px)and (max-width:989px){.tt-vstories .tt-vstory__ar{aspect-ratio:4 / 5;max-height:780px}}@media screen and (min-width:990px){.tt-vstories .tt-vstories__rail{display:flex;gap:var(--tt-sys-s5);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:var(--tt-sys-s2)}.tt-vstories .tt-vstories__rail::-webkit-scrollbar{display:none}.tt-vstories .tt-vstories__rail:focus-visible{outline:2px solid var(--tt-sys-ink);outline-offset:4px;border-radius:var(--tt-sys-r-sm)}.tt-vstories .tt-vstories__rail.is-dragging{cursor:grabbing;scroll-snap-type:none}.tt-vstories .tt-vstories__cell{flex:0 0 clamp(340px,40%,540px);scroll-snap-align:start}.tt-vstories .tt-vstory__ar{aspect-ratio:var(--tt-vstory-ar-d, 3 / 4);min-height:620px}.tt-vstories .tt-vstory__content{padding:96px var(--tt-sys-s6) var(--tt-sys-s6);background:linear-gradient(180deg,#0000 0,rgba(0,0,0,var(--tt-vstory-veil, .62)) 96px 100%)}.tt-vstories--text-top .tt-vstory__content{padding:var(--tt-sys-s6) var(--tt-sys-s6) 96px;background:linear-gradient(0deg,#0000 0,rgba(0,0,0,var(--tt-vstory-veil, .62)) 96px 100%)}.tt-vstories .tt-vstories__nav{display:flex;align-items:center;justify-content:space-between;gap:var(--tt-sys-s5);margin-top:var(--tt-sys-s5)}.tt-vstories .tt-vstories__dots{display:flex;align-items:center;gap:var(--tt-sys-s2)}.tt-vstories .tt-vstories__dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer;position:relative}.tt-vstories .tt-vstories__dot:before{content:"";position:absolute;inset:50% auto auto 50%;width:7px;height:7px;border-radius:50%;transform:translate(-50%,-50%);background:var(--tt-sys-line-strong);transition:background-color var(--tt-sys-dur) var(--tt-sys-ease)}.tt-vstories .tt-vstories__dot[aria-current=true]:before{background:var(--tt-sys-ink)}.tt-vstories .tt-vstories__dot:focus-visible,.tt-vstories .tt-vstories__arrow:focus-visible{outline:2px solid var(--tt-sys-ink);outline-offset:2px;border-radius:var(--tt-sys-r-sm)}.tt-vstories .tt-vstories__arrows{display:flex;gap:var(--tt-sys-s2)}.tt-vstories .tt-vstories__arrow{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tt-sys-line-strong);border-radius:var(--tt-sys-r-btn);background:transparent;color:var(--tt-sys-ink);cursor:pointer;transition:background-color var(--tt-sys-dur) var(--tt-sys-ease),opacity var(--tt-sys-dur) var(--tt-sys-ease)}.tt-vstories .tt-vstories__arrow:hover:not(:disabled){background:var(--tt-sys-surface-sunk)}.tt-vstories .tt-vstories__arrow:disabled{opacity:.35;cursor:default}}@media(prefers-reduced-motion:reduce){.tt-vstories .tt-vstories__rail{scroll-behavior:auto}.tt-vstories .tt-vstories__dot:before,.tt-vstories .tt-vstories__arrow{transition:none}}.tt-vstories .tt-vstories__eyebrow.tt-vstories__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-vstories .tt-vstories__heading.tt-vstories__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-vstories .tt-vstory__title.tt-vstory__title{font-size:calc(var(--tt-sys-h3) * var(--tt-sec-item-title-m, 1))}.tt-vstories .tt-vstory__text.tt-vstory__text{font-size:calc(var(--tt-sys-body) * var(--tt-sec-item-body-m, 1))}.tt-vstories .tt-vstory__fact.tt-vstory__fact{font-size:calc(var(--tt-sys-body) * var(--tt-sec-fact-m, 1))}.tt-vstories.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-vstories.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-vstories.tt-k-bg{background:var(--tt-sec-bg)}.tt-vstories.tt-k-align .tt-vstories__head{text-align:var(--tt-sec-align)}.tt-plato__alias{display:block;height:0}.tt-plato__grid{display:grid;grid-template-columns:1fr;gap:var(--tt-sys-s7, 48px);align-items:start}.tt-plato__media,.tt-plato__copy{min-width:0}.tt-plato .tt-plato__eyebrow{margin:0 0 var(--tt-sys-gap-eyebrow, 10px);color:var(--tt-sys-label, #44584C)}.tt-plato .tt-plato__heading{margin:0 0 var(--tt-sys-gap-lede, 20px);max-width:20ch}.tt-plato .tt-plato__body{margin:0;max-width:46ch;color:var(--tt-sys-ink-2, #56514A)}.tt-plato__principles{list-style:none;margin:var(--tt-sys-s7, 48px) 0 0;padding:0;border-top:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-plato__principle{position:relative;padding:var(--tt-sys-s5, 24px) 0 var(--tt-sys-s5, 24px) var(--tt-sys-s5, 24px);border-bottom:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-plato__principle:before{content:"";position:absolute;left:0;top:calc(var(--tt-sys-s5, 24px) + 4px);width:2px;height:18px;background:var(--tt-sys-forest, #2D5A45)}.tt-plato__p-title{margin:0;color:var(--tt-sys-ink, #22201D)}.tt-plato__p-text{margin:6px 0 0;font-family:var(--tt-sys-font-text, sans-serif);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2, #56514A);max-width:48ch}.tt-plato__cta{margin:var(--tt-sys-s7, 48px) 0 0}.tt-plato .tt-plato__eyebrow.tt-plato__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-plato-eyebrow-m, 1))}.tt-plato .tt-plato__heading.tt-plato__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-plato-heading-m, 1))}.tt-plato .tt-plato__body.tt-plato__body{font-size:calc(var(--tt-sys-body-lg) * var(--tt-plato-body-m, 1))}.tt-plato .tt-plato__p-title.tt-plato__p-title{font-size:calc(var(--tt-sys-body-lg) * var(--tt-plato-p-title-m, 1))}.tt-plato .tt-plato__p-text.tt-plato__p-text{font-size:calc(var(--tt-sys-body) * var(--tt-plato-p-text-m, 1))}@media screen and (min-width:750px)and (max-width:989px){.tt-plato__grid{grid-template-columns:42fr 58fr;gap:clamp(24px,3.2vw,40px)}.tt-plato__grid--flip .tt-plato__media{order:2}.tt-plato__grid--flip .tt-plato__copy{order:1}.tt-plato .tt-plato__heading{max-width:18ch}}@media screen and (min-width:990px){.tt-plato__grid{grid-template-columns:48fr 52fr;gap:clamp(40px,5vw,80px)}.tt-plato__grid--flip .tt-plato__media{order:2}.tt-plato__grid--flip .tt-plato__copy{order:1}}@media screen and (max-width:989px){.tt-plato__grid{gap:var(--tt-sys-s6, 32px)}.tt-plato .tt-plato__heading{max-width:22ch}.tt-plato__principles{margin-top:var(--tt-sys-s6, 32px)}.tt-plato__principle{padding-block:var(--tt-sys-s4, 16px)}.tt-plato__cta{margin-top:var(--tt-sys-s6, 32px)}}@media screen and (max-width:749px){.tt-plato .tt-plato__heading{max-width:none}.tt-plato__cta .tt-sys-btn{width:100%}}.tt-faq{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y-sm)}.tt-faq__title{margin:0}.tt-faq__photo{margin-bottom:var(--tt-sys-gap-block)}.tt-faq__list{min-width:0;border-top:1px solid var(--tt-sys-line)}.tt-faq__item{border-bottom:1px solid var(--tt-sys-line)}.tt-faq__q{margin:0}.tt-faq__btn{display:flex;align-items:center;gap:var(--tt-sys-s4);width:100%;min-height:56px;padding:var(--tt-sys-s4) 0;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;line-height:1.4;color:var(--tt-sys-ink)}.tt-faq__btn:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:-2px;border-radius:var(--tt-sys-r-sm)}.tt-faq__qtext{min-width:0;flex:1 1 auto;overflow-wrap:break-word}.tt-faq__ico{position:relative;flex:none;width:14px;height:14px;transition:transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-faq__ico:before,.tt-faq__ico:after{content:"";position:absolute;background:currentColor}.tt-faq__ico:before{top:50%;left:0;width:100%;height:1.5px;transform:translateY(-50%)}.tt-faq__ico:after{left:50%;top:0;height:100%;width:1.5px;transform:translate(-50%);transition:opacity var(--tt-sys-dur) var(--tt-sys-ease),transform var(--tt-sys-dur) var(--tt-sys-ease)}.tt-faq__item.is-open .tt-faq__ico:after{opacity:0;transform:translate(-50%) rotate(90deg)}.tt-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--tt-sys-dur) var(--tt-sys-ease)}.tt-faq__panel>.tt-faq__answer{overflow:hidden;min-height:0;visibility:hidden;transition:visibility 0s linear var(--tt-sys-dur)}.tt-faq__item.is-open .tt-faq__panel{grid-template-rows:1fr}.tt-faq__item.is-open .tt-faq__panel>.tt-faq__answer{visibility:visible;transition-delay:0s}.tt-faq__answer{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2)}.tt-faq__item.is-open .tt-faq__answer{padding-bottom:var(--tt-sys-s5)}.tt-faq__answer p{margin:0 0 var(--tt-sys-s3);max-width:62ch}.tt-faq__answer p:last-child{margin-bottom:0}.tt-faq__answer a{color:var(--tt-sys-forest)}.tt-faq__pending{margin:0;padding:10px 14px;border:1.5px dashed var(--tt-sys-label);border-radius:var(--tt-sys-r-sm);background:var(--tt-sys-canvas-alt);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2)}@media(prefers-reduced-motion:reduce){.tt-faq__panel,.tt-faq__panel>.tt-faq__answer,.tt-faq__ico,.tt-faq__ico:after{transition:none}}.tt-faq__contact{padding-top:var(--tt-sys-s5);min-width:0}.tt-faq__contacttitle{margin:0}.tt-faq__contactbody{margin:var(--tt-sys-s3) 0 0;max-width:34ch}.tt-faq .tt-faq__contactlink{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--tt-sys-s3);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-btn-size);font-weight:500;font-synthesis:none;letter-spacing:var(--tt-sys-btn-track)}.tt-faq__ticker{color:var(--tt-sys-ink)}@media screen and (min-width:750px){.tt-faq .tt-faq__split{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.tt-faq__contact{padding-top:0}}body.tt-floating-release .tt-sticky-cta,body.tt-floating-release .tt-stickybar,body.tt-floating-release .tt-pdpbar{transform:translateY(115%)!important;opacity:0!important;pointer-events:none!important}body.tt-floating-release .tt-whatsapp,body.tt-floating-release .tt-fab{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.tt-floating-release .tt-sticky-cta,body.tt-floating-release .tt-stickybar,body.tt-floating-release .tt-pdpbar,body.tt-floating-release .tt-whatsapp,body.tt-floating-release .tt-fab{transition:transform .22s var(--tt-sys-ease),opacity .22s var(--tt-sys-ease),visibility 0s linear .22s}@media(prefers-reduced-motion:reduce){body.tt-floating-release .tt-sticky-cta,body.tt-floating-release .tt-stickybar,body.tt-floating-release .tt-pdpbar,body.tt-floating-release .tt-whatsapp,body.tt-floating-release .tt-fab{transition:none}}.tt-faq .tt-faq__eyebrow.tt-faq__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-faq .tt-faq__title.tt-faq__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-faq .tt-faq__lede.tt-faq__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-faq .tt-faq__qtext.tt-faq__qtext{font-size:calc(var(--tt-sys-body) * var(--tt-sec-question-m, 1))}.tt-faq .tt-faq__answer.tt-faq__answer{font-size:calc(var(--tt-sys-body) * var(--tt-sec-answer-m, 1))}.tt-faq .tt-faq__contact .tt-faq__contacttitle.tt-faq__contacttitle{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-contact-m, 1))}.tt-faq .tt-faq__contactbody.tt-faq__contactbody{font-size:calc(var(--tt-sys-body) * var(--tt-sec-contact-m, 1))}.tt-faq.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-faq.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-faq.tt-k-bg{background:var(--tt-sec-bg)}.tt-faq.tt-k-align .tt-faq__head{text-align:var(--tt-sec-align)}.tt-rev{background:var(--tt-sys-canvas);padding-block:var(--tt-sys-section-y)}.tt-rev__head{max-width:40em}.tt-rev__title{margin:0}.tt-rev__lede{margin-top:var(--tt-sys-gap-lede)}.tt-rev__actions{margin:var(--tt-sys-s5) 0 0}.tt-rev__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tt-sys-s3);margin-top:var(--tt-sys-gap-lede);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);color:var(--tt-sys-ink-2)}.tt-rev__stars{display:inline-flex;gap:2px}.tt-rev__star{display:inline-flex;color:var(--tt-sys-line-strong)}.tt-rev__star.is-on{color:var(--tt-sys-forest)}.tt-rev__score{font-weight:500;color:var(--tt-sys-ink)}.tt-rev__apps{margin-top:var(--tt-sys-gap-head)}.tt-rev__app{min-width:0}.tt-rev__app+.tt-rev__app{margin-top:var(--tt-sys-s6)}.tt-rev__app{overflow-x:auto}.tt-rev__app img{max-width:100%;height:auto}.tt-rev__editor-note{display:grid;gap:8px;margin:16px;padding:20px 24px;border:1.5px dashed var(--tt-sys-label);border-radius:var(--tt-sys-r-card);background:var(--tt-sys-canvas-alt);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink)}.tt-rev__editor-note code{font-size:var(--tt-sys-body);background:var(--tt-sys-surface-sunk);padding:1px 4px;border-radius:4px}.tt-rev .tt-rev__eyebrow.tt-rev__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-rev .tt-rev__title.tt-rev__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-rev .tt-rev__lede.tt-rev__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-rev.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-rev.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-rev.tt-k-bg{background:var(--tt-sec-bg)}.tt-rev.tt-k-align .tt-rev__head{text-align:var(--tt-sec-align)}.tt-serv{background:var(--tt-sys-canvas-alt);padding-block:var(--tt-sys-section-y)}.tt-serv__title{margin:0}.tt-serv__lede{max-width:46ch}.tt-serv__head{max-width:34em}.tt-serv__rail{--tt-hi-rail-item: 400px;--tt-hi-rail-item-m: 90%}@media screen and (max-width:749px){.tt-serv__rail{gap:var(--tt-sys-s3)}}.tt-serv__rail:focus-visible{outline:2px solid var(--tt-sys-forest);outline-offset:4px;border-radius:var(--tt-sys-r-img)}.tt-serv__card{position:relative;min-width:0;border-radius:var(--tt-sys-r-img);overflow:hidden;background:var(--tt-sys-surface-sunk)}.tt-serv__card .tt-serv__slot{border-radius:0;border:0}.tt-serv__cap{position:absolute;inset-inline:0;bottom:0;z-index:2;display:grid;align-content:end;min-height:96px;padding:var(--tt-sys-s5);color:var(--tt-sys-on-dark);background:var(--tt-sys-glass-dark-bg);-webkit-backdrop-filter:var(--tt-sys-glass-blur);backdrop-filter:var(--tt-sys-glass-blur);border-top:1px solid var(--tt-sys-glass-edge)}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.tt-serv__cap{background:var(--tt-sys-glass-dark-solid)}}.tt-serv__card{--tt-sys-band-dark: rgba(0, 0, 0, .54);--tt-sys-band-full: 44%;--tt-sys-band-fade: 70%}.tt-serv__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,var(--tt-sys-band-dark) 0%,var(--tt-sys-band-dark) var(--tt-sys-band-full),rgba(0,0,0,0) var(--tt-sys-band-fade))}.tt-serv__card:has(.tt-hi-slot--empty) .tt-serv__cap{background:var(--tt-sys-glass-dark-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.tt-serv__card:has(.tt-hi-slot--empty):after{display:none}.tt-serv__captitle{margin:0;font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-body-lg);line-height:1.3;color:var(--tt-sys-on-dark);overflow-wrap:break-word}.tt-serv__capnote{margin:var(--tt-sys-s2) 0 0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-on-dark-2);overflow-wrap:break-word}.tt-serv__nav{margin-top:var(--tt-sys-s5)}.tt-serv__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-serv__editor-note{margin:16px;padding:20px 24px;border:1.5px dashed var(--tt-sys-label);border-radius:var(--tt-sys-r-card);background:var(--tt-sys-canvas-alt);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink)}@media screen and (max-width:749px){.tt-serv__cap{padding:var(--tt-sys-s4);min-height:88px}}@media screen and (min-width:990px){.tt-serv__rail{--tt-hi-rail-item: 30%}}.tt-serv .tt-serv__eyebrow.tt-serv__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-serv .tt-serv__title.tt-serv__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-serv .tt-serv__lede.tt-serv__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-serv__cap .tt-serv__captitle.tt-serv__captitle{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-card-title-m, 1))}.tt-serv__cap .tt-serv__capnote.tt-serv__capnote{font-size:calc(var(--tt-sys-body) * var(--tt-sec-card-note-m, 1))}.tt-serv.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-serv.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-serv.tt-k-bg{background:var(--tt-sec-bg)}.tt-serv.tt-k-align .tt-serv__head{text-align:var(--tt-sec-align)}.tt-rit{background:var(--tt-sys-canvas-alt, #F5EDE0);padding-block:var(--tt-sys-section-y) var(--tt-sys-rhythm-seam);overflow-x:clip}.tt-rit__inner{width:100%;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-rit__head{max-width:46ch;margin-bottom:var(--tt-sys-gap-head, 40px)}.tt-rit .tt-rit__heading{margin-top:0}.tt-rit .tt-rit__subtext{margin-top:var(--tt-sys-gap-lede, 16px);color:var(--tt-sys-ink-2, #56514A)}#tt-ritual .tt-rit__head .tt-sys-eyebrow.tt-sys-eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-rit-eyebrow-m, 1))}.tt-rit .tt-rit__heading.tt-rit__heading{font-size:calc(var(--tt-sys-h2) * var(--tt-rit-heading-m, 1))}.tt-rit .tt-rit__subtext.tt-rit__subtext{font-size:calc(var(--tt-sys-body) * var(--tt-rit-subtext-m, 1))}.tt-rit__rail-wrap{position:relative}.tt-rit__rail{display:flex;gap:var(--tt-sys-s4, 16px);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tt-rit__rail::-webkit-scrollbar{display:none}.tt-rit__rail:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:6px}.tt-rit__card{flex:0 0 auto;width:min(84vw,340px);min-width:0;scroll-snap-align:start}.tt-rit__frame,.tt-rit__frame .tt-hi-slot{border-radius:var(--tt-sys-r-img, 14px)}.tt-rit .tt-rit__panel{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:14px 16px 16px;border-radius:var(--tt-sys-r-card, 12px)}.tt-rit .tt-rit__frame{position:relative;--tt-sys-band-full: 48%;--tt-sys-band-fade: 76%}.tt-rit .tt-rit__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:var(--tt-sys-r-img, 14px);background:linear-gradient(to top,var(--tt-sys-band-light) 0%,var(--tt-sys-band-light) var(--tt-sys-band-full),rgba(255,252,245,0) var(--tt-sys-band-fade))}.tt-rit .tt-rit__frame:has(.tt-hi-slot--empty):after{display:none}.tt-rit .tt-rit__frame:has(.tt-hi-slot--empty) .tt-rit__title{color:var(--tt-sys-cream)}.tt-rit .tt-rit__frame:has(.tt-hi-slot--empty) .tt-rit__text{color:var(--tt-sys-on-dark-2, rgba(245, 237, 224, .82))}.tt-rit__title{margin:0;color:var(--tt-sys-forest-deep, #1B3A2C)}.tt-rit__text{margin:6px 0 0;color:var(--tt-sys-forest-deep, #1B3A2C)}.tt-rit__action{display:inline-flex;align-items:center;gap:8px;margin-top:var(--tt-sys-s6, 32px);min-height:44px;font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-btn-size);letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;color:var(--tt-sys-forest, #2D5A45);text-decoration:underline;text-underline-offset:4px}.tt-rit__action:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px}.tt-rit__frame--dm .tt-hi-slot__label{bottom:auto;top:var(--tt-sys-s4, 16px)}.tt-rit__controls{display:none;gap:var(--tt-sys-s2, 8px);margin-top:var(--tt-sys-s5, 24px)}.tt-rit__rail-wrap.is-scrollable .tt-rit__controls{display:flex}.tt-rit__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--tt-sys-line-strong, rgba(34,32,29,.26));background:transparent;color:var(--tt-sys-ink, #22201D);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.tt-rit__nav:hover{background:#22201d0f}.tt-rit__nav:disabled{opacity:.32;cursor:default}.tt-rit__nav:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px}@media screen and (min-width:900px){.tt-rit__head{margin-bottom:var(--tt-sys-gap-head, 56px)}.tt-rit__rail{overflow-x:visible;scroll-snap-type:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--tt-sys-s5, 24px)}.tt-rit__card{width:auto}.tt-rit .tt-rit__panel{left:14px;right:14px;bottom:14px;padding:16px 18px 18px}}.tt-sist__alias{display:block;height:0}.tt-sist__intro{display:grid;grid-template-columns:1fr;gap:var(--tt-sys-gap-lede, 20px);margin-bottom:var(--tt-sys-gap-head, 56px)}.tt-sist__intro-head{min-width:0}.tt-sist__eyebrow{margin:0 0 var(--tt-sys-gap-eyebrow, 10px);color:var(--tt-sys-label, #44584C)}.tt-sist__heading{margin:0;max-width:18ch}.tt-sist__body{margin:0;max-width:50ch;color:var(--tt-sys-ink-2, #56514A)}.tt-sist__media{min-width:0}.tt-sist__labels{list-style:none;margin:0;padding:0;border-top:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-sist__label{position:relative;min-width:0;padding:var(--tt-sys-s5, 24px) 0;border-bottom:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-sist__label-title{margin:0;font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-body-lg);line-height:1.3;letter-spacing:-.005em;color:var(--tt-sys-ink, #22201D)}.tt-sist__label-text{margin:8px 0 0;font-family:var(--tt-sys-font-text, sans-serif);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2, #56514A);max-width:42ch}@media screen and (min-width:750px){.tt-sist__intro{grid-template-columns:1.1fr 1fr;align-items:end;column-gap:clamp(40px,5vw,88px)}.tt-sist__body{justify-self:end}.tt-sist__labels{display:grid;grid-template-columns:repeat(var(--tt-sist-cols, 3),minmax(0,1fr));margin-top:40px;border-bottom:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-sist__label{padding:var(--tt-sys-s5, 24px) clamp(20px,2.4vw,34px) var(--tt-sys-s6, 32px);border-bottom:0}.tt-sist__label+.tt-sist__label{border-left:1px solid var(--tt-sys-line, rgba(34, 32, 29, .12))}.tt-sist__label:first-child{padding-left:0}.tt-sist__label:last-child{padding-right:0}.tt-sist__label:before{content:"";position:absolute;top:-40px;left:0;width:1px;height:40px;background:var(--tt-sys-line-strong, rgba(34, 32, 29, .26))}.tt-sist__label:after{content:"";position:absolute;top:-3px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--tt-sys-forest, #2D5A45)}.tt-sist__label+.tt-sist__label:before{left:-1px}.tt-sist__label+.tt-sist__label:after{left:-3px}}@media screen and (max-width:749px){.tt-sist__intro{margin-bottom:var(--tt-sys-gap-head, 40px)}.tt-sist__heading{max-width:none}.tt-sist__labels{margin-top:var(--tt-sys-s6, 32px)}.tt-sist__label{padding-left:var(--tt-sys-s5, 24px)}.tt-sist__label:before{content:"";position:absolute;left:0;top:calc(var(--tt-sys-s5, 24px) + 4px);width:2px;height:18px;background:var(--tt-sys-forest, #2D5A45)}}.tt-quotes{padding-block:var(--tt-sys-section-y, 80px);overflow-x:clip}.tt-quotes--terracotta{background:var(--tt-sys-brown, #2E2A26);color:var(--tt-sys-cream, #F5EDE0)}.tt-quotes--cream{background:var(--tt-sys-canvas-alt, #F5EDE0);color:var(--tt-sys-ink, #22201D)}.tt-quotes__inner{width:100%;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-quotes--terracotta .tt-quotes__eyebrow{color:#f5ede0c7}.tt-quotes__eyebrow{margin-bottom:var(--tt-sys-s3, 12px)}.tt-quotes__heading{margin:0 0 var(--tt-sys-s7, 48px);color:inherit;max-width:20ch}.tt-quotes__editor-note,.tt-quotes__editor-slot{margin:0 0 var(--tt-sys-s5, 24px);padding:12px 14px;border:1px dashed currentColor;border-radius:var(--tt-sys-r-sm, 8px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);opacity:.85}.tt-quotes__editor-slot{margin:0}.tt-quotes--terracotta .tt-quotes__editor-note,.tt-quotes--terracotta .tt-quotes__editor-slot{color:var(--tt-sys-cream, #F5EDE0)}.tt-quotes--cream .tt-quotes__editor-note,.tt-quotes--cream .tt-quotes__editor-slot{color:var(--tt-sys-ink-2, #56514A)}.tt-quotes--terracotta .tt-quotes__quote,.tt-quotes--terracotta .tt-quotes__name,.tt-quotes--terracotta .tt-quotes__context{color:var(--tt-sys-cream, #F5EDE0)}.tt-quotes__rail-wrap{position:relative}.tt-quotes__rail{display:flex;gap:var(--tt-sys-s6, 32px);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tt-quotes__rail::-webkit-scrollbar{display:none}.tt-quotes__rail:focus-visible{outline:2px solid currentColor;outline-offset:6px}.tt-quotes__card{flex:0 0 auto;width:min(86vw,560px);min-width:0;scroll-snap-align:start}.tt-quotes__rail--single{overflow-x:visible;scroll-snap-type:none}.tt-quotes__rail--single .tt-quotes__card{width:100%}.tt-quotes__card{display:flex}.tt-quotes__figure{margin:0;display:flex;flex-direction:column;width:100%}.tt-quotes__by{margin-top:auto}.tt-quotes__quote{margin:0;padding:0;border:0;font-family:var(--tt-sys-font-display);font-style:italic;font-weight:400;font-synthesis:none;font-size:var(--tt-sys-h2);line-height:var(--tt-sys-h2-lh);letter-spacing:var(--tt-sys-h2-track);max-width:22ch}.tt-quotes__rail--single .tt-quotes__quote{max-width:18ch}.tt-quotes__quote:before{content:"\201c"}.tt-quotes__quote:after{content:"\201d"}.tt-quotes__by{display:flex;align-items:center;gap:var(--tt-sys-s4, 16px);padding-top:var(--tt-sys-s6, 32px)}.tt-quotes__photo{flex:0 0 auto;width:56px;height:56px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.34)}.tt-quotes--cream .tt-quotes__photo{border-color:var(--tt-sys-line, rgba(34,32,29,.12))}.tt-quotes__by-text{display:flex;flex-direction:column;gap:2px;min-width:0}.tt-quotes__name{font-family:var(--tt-sys-font-text);font-weight:500;font-size:var(--tt-sys-body)}.tt-quotes__context{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);opacity:.78}.tt-quotes__controls{display:none;gap:var(--tt-sys-s2, 8px);margin-top:var(--tt-sys-s6, 32px)}.tt-quotes__rail-wrap.is-scrollable .tt-quotes__controls{display:flex}.tt-quotes__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;opacity:.85;transition:opacity .2s ease}.tt-quotes__nav:hover{opacity:1}.tt-quotes__nav:disabled{opacity:.3;cursor:default}.tt-quotes__nav:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (min-width:900px){.tt-quotes__quote{line-height:1.08}.tt-quotes__photo{width:64px;height:64px}.tt-quotes__rail--single .tt-quotes__quote{max-width:20ch}}.tt-tick{--tt-tick-dur: 48s;overflow:hidden;background:var(--tt-sys-forest-deep, #1B3A2C);padding-block:var(--tt-sys-s5, 24px)}.tt-tick__track{display:flex;width:max-content;animation:tt-tick-scroll var(--tt-tick-dur) linear infinite;will-change:transform}.tt-tick:hover .tt-tick__track,.tt-tick:focus-within .tt-tick__track{animation-play-state:paused}.tt-tick__seq{display:flex;align-items:center;gap:var(--tt-sys-s7, 48px);flex-shrink:0;padding-right:var(--tt-sys-s7, 48px)}.tt-tick .tt-tick__item{margin:0;white-space:nowrap;color:var(--tt-sys-on-dark-2, rgba(245, 237, 224, .88))}.tt-tick .tt-tick__item.tt-tick__item{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-tick-item-m, 1))}.tt-tick .tt-tick__item:after{content:"\b7";margin-left:var(--tt-sys-s7, 48px);opacity:.45}@keyframes tt-tick-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.tt-tick{padding-block:var(--tt-sys-s4, 16px)}.tt-tick__seq{gap:var(--tt-sys-s5, 24px);padding-right:var(--tt-sys-s5, 24px)}.tt-tick .tt-tick__item:after{margin-left:var(--tt-sys-s5, 24px)}}@media(prefers-reduced-motion:reduce){.tt-tick{padding-inline:var(--tt-sys-gutter, 20px)}.tt-tick__track{animation:none;display:block;width:auto}.tt-tick__seq{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;flex-shrink:1;min-width:0;gap:var(--tt-sys-s2, 8px) var(--tt-sys-s4, 16px);padding-right:0}.tt-tick .tt-tick__item{white-space:normal;text-align:center}.tt-tick .tt-tick__item:after{content:none}.tt-tick__seq--clone{display:none}}.tt-ugc{background:var(--tt-sys-canvas-alt, #F5EDE0);padding-block:var(--tt-sys-section-y, 80px);overflow-x:clip}.tt-ugc__inner{width:100%;max-width:var(--tt-sys-maxw, 1368px);margin-inline:auto;padding-inline:var(--tt-sys-gutter, 20px)}.tt-ugc__editor-note{margin:0 0 var(--tt-sys-s5, 24px);padding:12px 14px;border:1px dashed var(--tt-sys-line-strong, rgba(34,32,29,.26));border-radius:var(--tt-sys-r-sm, 8px);font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:var(--tt-sys-body-lh);color:var(--tt-sys-ink-2, #56514A)}.tt-ugc__head{max-width:46ch;margin-bottom:var(--tt-sys-gap-head, 40px)}.tt-ugc__heading{margin-top:0}.tt-ugc__subtext{margin-top:var(--tt-sys-gap-lede, 16px);color:var(--tt-sys-ink-2, #56514A)}.tt-ugc__rail-wrap{position:relative}.tt-ugc__rail{--tt-ugc-gap: var(--tt-sys-s4, 16px);display:flex;gap:var(--tt-ugc-gap);margin:0;padding:0 0 4px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.tt-ugc__rail::-webkit-scrollbar{display:none}.tt-ugc__rail:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:6px}.tt-ugc__card{flex:0 0 auto;width:min(82vw,320px);min-width:0;scroll-snap-align:start}.tt-ugc__frame,.tt-ugc__frame .tt-hi-slot{border-radius:var(--tt-sys-r-img, 14px)}.tt-ugc__panel--solid{margin-top:-14px;margin-inline:10px;position:relative;z-index:2;padding:14px 16px;background:var(--tt-sys-surface, #FFFFFF);border:1px solid var(--tt-sys-line, rgba(34,32,29,.12));border-radius:var(--tt-sys-r-card, 12px);box-shadow:var(--tt-sys-shadow-card, 0 1px 2px rgba(34,32,29,.05))}.tt-ugc__panel--glass{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;padding:14px 16px;border-radius:var(--tt-sys-r-card, 12px)}.tt-ugc .tt-ugc__frame{position:relative;--tt-sys-band-full: 40%;--tt-sys-band-fade: 70%}.tt-ugc .tt-ugc__frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:var(--tt-sys-r-img, 14px);background:linear-gradient(to top,var(--tt-sys-band-light) 0%,var(--tt-sys-band-light) var(--tt-sys-band-full),rgba(255,252,245,0) var(--tt-sys-band-fade))}.tt-ugc .tt-ugc__frame:has(.tt-hi-slot--empty):after{display:none}.tt-ugc .tt-ugc__frame:has(.tt-hi-slot--empty) .tt-ugc__name,.tt-ugc .tt-ugc__frame:has(.tt-hi-slot--empty) .tt-ugc__cta{color:var(--tt-sys-cream)}.tt-ugc .tt-ugc__frame:has(.tt-hi-slot--empty) .tt-ugc__product-title{color:var(--tt-sys-on-dark-2, rgba(245, 237, 224, .82))}.tt-ugc__name{margin:0;font-family:var(--tt-sys-font-text);font-weight:500;font-synthesis:none;font-size:var(--tt-sys-body-lg);line-height:1.3;color:var(--tt-sys-ink, #22201D)}.tt-ugc__panel--glass .tt-ugc__name{color:var(--tt-sys-forest-deep, #1B3A2C)}.tt-ugc__product{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;min-height:44px;align-content:center;font-family:var(--tt-sys-font-text);text-decoration:none;color:inherit}.tt-ugc__product-title{font-size:var(--tt-sys-body);line-height:1.4;color:var(--tt-sys-ink-2, #56514A)}.tt-ugc__panel--glass .tt-ugc__product-title{color:var(--tt-sys-forest-deep, #1B3A2C)}.tt-ugc__cta{font-weight:500;font-synthesis:none;font-size:var(--tt-sys-btn-size);letter-spacing:var(--tt-sys-btn-track);text-transform:uppercase;color:var(--tt-sys-forest, #2D5A45);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.tt-ugc__panel--glass .tt-ugc__cta{color:var(--tt-sys-forest-deep, #1B3A2C)}.tt-ugc__product:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px;border-radius:4px}.tt-ugc__frame--dm .tt-hi-slot__label{bottom:auto;top:var(--tt-sys-s4, 16px)}.tt-ugc__controls{display:none;gap:var(--tt-sys-s2, 8px);margin-top:var(--tt-sys-s5, 24px)}.tt-ugc__rail-wrap.is-scrollable .tt-ugc__controls{display:flex}.tt-ugc__nav{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--tt-sys-line-strong, rgba(34,32,29,.26));background:transparent;color:var(--tt-sys-ink, #22201D);cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.tt-ugc__nav:hover{background:#22201d0f}.tt-ugc__nav:disabled{opacity:.32;cursor:default}.tt-ugc__nav:focus-visible{outline:2px solid var(--tt-sys-forest, #2D5A45);outline-offset:3px}@media screen and (min-width:900px){.tt-ugc__rail{--tt-ugc-gap: var(--tt-sys-s5, 24px)}.tt-ugc__card{width:calc((100% - (2.35 * var(--tt-ugc-gap))) / 3.35);max-width:none}.tt-ugc__head{margin-bottom:var(--tt-sys-gap-head, 56px)}}.tt-cmp{background:var(--tt-cmp-bg, var(--tt-sys-forest));color:var(--tt-sys-on-dark);padding-block:var(--tt-sys-section-y-lg);--tt-hi-label: var(--tt-sys-label-on-dark)}.tt-cmp__split{display:grid;gap:var(--tt-sys-s7)}.tt-cmp .tt-cmp__title{margin:0;color:var(--tt-sys-on-dark)}.tt-cmp .tt-cmp__eyebrow{color:var(--tt-sys-label-on-dark)}.tt-cmp .tt-cmp__lede{margin-top:var(--tt-sys-gap-lede);max-width:34ch;color:var(--tt-sys-on-dark-2)}.tt-cmp__table{width:100%}.tt-cmp__row{border-bottom:1px solid var(--tt-sys-line-on-dark)}.tt-cmp .tt-cmp__cell{margin:0;min-width:0}.tt-cmp .tt-cmp__cell--look{display:flex;gap:var(--tt-sys-s4);align-items:baseline;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);font-weight:500;line-height:1.4;color:var(--tt-sys-on-dark);overflow-wrap:break-word}.tt-cmp .tt-cmp__num{flex:none;min-width:2.2ch;white-space:nowrap;font-size:var(--tt-sys-eyebrow);font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:var(--tt-sys-eyebrow-track);color:var(--tt-sys-label-on-dark)}.tt-cmp__looktext{min-width:0}.tt-cmp .tt-cmp__ours{display:block;min-width:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-body);line-height:1.45;color:var(--tt-sys-on-dark-2);overflow-wrap:break-word}.tt-cmp .tt-cmp__ask{display:block;min-width:0;font-family:var(--tt-sys-font-display);font-style:italic;font-synthesis:none;font-size:var(--tt-sys-body);line-height:1.4;color:var(--tt-sys-sand);overflow-wrap:break-word}.tt-cmp .tt-cmp__colhead{min-width:0;font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.3;text-transform:uppercase;color:var(--tt-sys-on-dark);overflow-wrap:break-word}.tt-cmp .tt-cmp__colhead--ask{color:var(--tt-sys-sand)}.tt-cmp .tt-cmp__close{margin:var(--tt-sys-s6) 0 0;max-width:44ch;font-family:var(--tt-sys-font-display);font-weight:400;font-size:var(--tt-sys-h3);line-height:var(--tt-sys-h3-lh);letter-spacing:var(--tt-sys-h3-track);color:var(--tt-sys-on-dark)}@media screen and (max-width:749px){.tt-cmp__row--head{display:none}.tt-cmp__row{padding-block:var(--tt-sys-s5)}.tt-cmp .tt-cmp__cell--look{gap:var(--tt-sys-s3);margin-bottom:var(--tt-sys-s3);font-size:var(--tt-sys-body)}.tt-cmp .tt-cmp__cell--ours,.tt-cmp .tt-cmp__cell--ask{display:grid;gap:2px;padding-block:var(--tt-sys-s2)}.tt-cmp .tt-cmp__cell--ask{border-top:1px solid rgba(245,237,224,.12);margin-top:var(--tt-sys-s2)}.tt-cmp .tt-cmp__celllabel{font-family:var(--tt-sys-font-text);font-size:var(--tt-sys-eyebrow);font-weight:var(--tt-sys-eyebrow-weight);letter-spacing:var(--tt-sys-eyebrow-track);line-height:1.35;text-transform:uppercase;color:var(--tt-sys-label-on-dark);overflow-wrap:break-word}.tt-cmp .tt-cmp__cell--ask .tt-cmp__celllabel{color:var(--tt-sys-sand)}.tt-cmp .tt-cmp__ours,.tt-cmp .tt-cmp__ask{font-size:var(--tt-sys-body)}}@media screen and (min-width:750px){.tt-cmp .tt-cmp__celllabel{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tt-cmp__row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr) minmax(0,1fr);gap:var(--tt-sys-s5);align-items:baseline;padding-block:var(--tt-sys-s5)}.tt-cmp__row--head{padding-block:0 var(--tt-sys-s3);border-bottom-color:#f5ede057}}@media screen and (min-width:990px){.tt-cmp__split{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);gap:var(--tt-sys-s8);align-items:start}.tt-cmp__tablecol{min-width:0;border-left:1px solid var(--tt-sys-line-on-dark);padding-left:var(--tt-sys-s7)}}.tt-cmp .tt-cmp__eyebrow.tt-cmp__eyebrow{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-eyebrow-m, 1))}.tt-cmp .tt-cmp__title.tt-cmp__title{font-size:calc(var(--tt-sys-h2) * var(--tt-sec-heading-m, 1))}.tt-cmp .tt-cmp__lede.tt-cmp__lede{font-size:calc(var(--tt-sys-body-lg) * var(--tt-sec-lede-m, 1))}.tt-cmp .tt-cmp__cell--look.tt-cmp__cell--look,.tt-cmp .tt-cmp__ours.tt-cmp__ours,.tt-cmp .tt-cmp__ask.tt-cmp__ask{font-size:calc(var(--tt-sys-body) * var(--tt-sec-table-m, 1))}.tt-cmp .tt-cmp__num.tt-cmp__num,.tt-cmp .tt-cmp__colhead.tt-cmp__colhead,.tt-cmp .tt-cmp__celllabel.tt-cmp__celllabel{font-size:calc(var(--tt-sys-eyebrow) * var(--tt-sec-table-m, 1))}.tt-cmp .tt-cmp__close.tt-cmp__close{font-size:calc(var(--tt-sys-h3) * var(--tt-sec-close-m, 1))}.tt-cmp.tt-k-pt{padding-top:var(--tt-sec-pt)}.tt-cmp.tt-k-pb{padding-bottom:var(--tt-sec-pb)}.tt-cmp.tt-k-bg{background:var(--tt-sec-bg)}.tt-cmp.tt-k-align .tt-cmp__head{text-align:var(--tt-sec-align)}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
