.ts-dn,.ts-ru,.ts-ba,.ts-ld{font-family:var(--FONT-STACK-BODY);color:var(--COLOR-TEXT)}.ts-dn *,.ts-ru *,.ts-ba *,.ts-ld *{box-sizing:border-box}.ts-eyebrow{font-size:var(--ts-eyebrow-size, 12px);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--FONT-WEIGHT-BODY-BOLD);color:var(--COLOR-PRIMARY);margin:0 0 10px}.ts-heading{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:var(--ts-heading-size, 34px);line-height:1.15;letter-spacing:-.01em;margin:0 0 14px;text-wrap:pretty}.ts-ru .ts-heading{margin-bottom:0}.ts-ld .ts-heading{margin-bottom:8px}.ts-lede{font-size:var(--ts-body-size, 16px);line-height:1.6;color:var(--COLOR-TEXT-LIGHT);max-width:58ch;margin:0;text-wrap:pretty}.ts-lede p{margin:0 0 .7em}.ts-lede p:last-child{margin-bottom:0}.ts-dn__gauge,.ts-ru__card{background:var(--COLOR-BG);border:1px solid var(--COLOR-A20)}.ts-dn{position:relative}.ts-dn--ruled{background:repeating-linear-gradient(to bottom,transparent 0 31px,var(--COLOR-A10) 31px 32px),var(--COLOR-BG)}.ts-dn__in{position:relative}.ts-dn--margin .ts-dn__in:before{content:"";position:absolute;top:0;bottom:0;left:44px;width:1px;background:var(--COLOR-PRIMARY);opacity:.45}.ts-dn__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:center;margin-top:34px}.ts-dn__gauge{border-radius:10px;padding:24px 22px 20px}.ts-dn__gtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}.ts-dn__gtop b{font-family:var(--FONT-STACK-HEADING);font-size:17px;font-weight:var(--FONT-WEIGHT-HEADING)}.ts-dn__gtop span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT)}.ts-dn__bar{height:16px;border-radius:9px;background:var(--COLOR-A10);border:1px solid var(--COLOR-A20);overflow:hidden}.ts-dn__fill{height:100%;border-radius:9px 0 0 9px;background:var(--COLOR-PRIMARY);width:var(--ts-dn-fill, 88%)}.js .ts-dn__fill{width:0;transition:width 1.9s cubic-bezier(.22,.61,.36,1)}.js .ts-dn[data-viewed] .ts-dn__fill{width:var(--ts-dn-fill, 88%)}.ts-dn__ticks{display:flex;margin-top:9px}.ts-dn__ticks div{flex:1;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT);border-left:1px solid var(--COLOR-A20);padding:5px 0 0 6px}.ts-dn__ticks div:first-child{border-left:0;padding-left:0}.ts-dn__cap{margin:16px 0 0;font-size:13.5px;line-height:1.5;color:var(--COLOR-TEXT-LIGHT)}.ts-dn__cap strong{color:var(--COLOR-TEXT)}.ts-dn__facts{list-style:none;margin:0;padding:0}.ts-dn__facts li{padding:13px 0;border-top:1px solid var(--COLOR-A10);font-size:var(--ts-body-size, 16px);line-height:1.55;color:var(--COLOR-TEXT-LIGHT);display:grid;grid-template-columns:var(--ts-dn-label-col, 132px) 1fr;gap:16px}.ts-dn__facts b{color:var(--COLOR-TEXT);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding-top:2px}.ts-dn__facts span>p{margin:0}.ts-ru__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:26px}.ts-ru__stats{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.ts-ru__stat{display:flex;align-items:center;gap:12px}.ts-ru__stat b{font-family:var(--FONT-STACK-HEADING);font-size:var(--ts-ru-stat-size, 40px);line-height:1;font-weight:var(--FONT-WEIGHT-HEADING)}.ts-ru__stat span{font-size:13px;line-height:1.4;color:var(--COLOR-TEXT-LIGHT)}.ts-ru__divider{width:1px;align-self:stretch;background:var(--COLOR-A20)}.ts-ru__grid{display:grid;grid-template-columns:repeat(var(--ts-ru-columns, 3),minmax(0,1fr));gap:16px}.ts-ru__card{border-radius:8px;padding:20px;display:flex;flex-direction:column}.ts-ru__stars{color:var(--COLOR-PRIMARY);font-size:13px;letter-spacing:2px;margin-bottom:8px}.ts-ru__stars i{font-style:normal;opacity:.28}.ts-ru__card h3{font-family:var(--FONT-STACK-HEADING);font-size:17px;font-weight:var(--FONT-WEIGHT-HEADING);margin:0 0 8px;line-height:1.3}.ts-ru__body{font-size:14.5px;line-height:1.6;color:var(--COLOR-TEXT-LIGHT);margin:0 0 14px;flex:1}.ts-ru__body p{margin:0 0 .6em}.ts-ru__body p:last-child{margin-bottom:0}.ts-ru__who{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--COLOR-TEXT-LIGHT)}.ts-ru__av{width:30px;height:30px;border-radius:50%;flex:0 0 30px;background:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE);display:grid;place-items:center;font-size:12px;font-weight:var(--FONT-WEIGHT-BODY-BOLD);letter-spacing:.04em}.ts-ru__who em{font-style:normal;color:var(--COLOR-PRIMARY);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.ts-ru__note{font-size:12.5px;line-height:1.5;color:var(--COLOR-TEXT-LIGHT);margin:16px 0 0;max-width:70ch}.ts-ru__note p{margin:0}.ts-ba__grid{display:grid;grid-template-columns:repeat(var(--ts-ba-columns, 4),minmax(0,1fr));gap:var(--ts-ba-gap, 20px);margin-top:28px}.ts-ba__item{border-top:2px solid var(--COLOR-PRIMARY);padding-top:14px}.ts-ba__media{display:block;overflow:hidden;margin-bottom:14px;aspect-ratio:var(--ts-ba-ratio, 4 / 3);background:var(--COLOR-A10);border-radius:6px}.ts-ba--cards .ts-ba__media{border-radius:6px 6px 0 0;margin:-18px -18px 14px}.ts-ba__media img{display:block;width:100%;height:100%;object-fit:cover}.ts-ba__media--focal img{object-position:var(--ts-ba-focal)!important}.ts-ba--cards .ts-ba__item{background:var(--COLOR-BG);border:1px solid var(--COLOR-A20);border-top:1px solid var(--COLOR-A20);border-radius:8px;padding:18px 18px 20px}.ts-ba__item b{display:block;font-family:var(--ts-ba-q-family, var(--FONT-STACK-HEADING));font-weight:var(--ts-ba-q-weight, var(--FONT-WEIGHT-HEADING));font-size:var(--ts-ba-q-size, 17px);line-height:1.3;margin-bottom:6px}.ts-ba__answer{font-family:var(--ts-ba-a-family, var(--FONT-STACK-BODY));font-weight:var(--ts-ba-a-weight, var(--FONT-WEIGHT-BODY));font-size:var(--ts-ba-a-size, 14px);line-height:1.55;color:var(--COLOR-TEXT-LIGHT)}.ts-ba__answer p{margin:0 0 .6em}.ts-ba__answer p:last-child{margin-bottom:0}.ts-ba__hint,.ts-ru__hint,.ts-ld__hint{display:none;margin:14px 0 0;font-size:13px;letter-spacing:.04em;color:var(--COLOR-TEXT-LIGHT);text-align:center;transition:opacity .25s ease}.ts-ld__head{text-align:center;margin-bottom:36px}.ts-ld__head .ts-lede{margin-left:auto;margin-right:auto;max-width:50ch}.ts-ld__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));padding:1px 0 0 1px}.ts-ld__card{display:flex;flex-direction:column;background:var(--COLOR-BG);border:1px solid var(--COLOR-A20);margin:-1px 0 0 -1px}.ts-ld__card.is-fill{background:var(--COLOR-PRIMARY);border-color:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)}.ts-ld__card.is-fill a{color:inherit}.ts-ld__media{display:var(--ts-ld-media, block);overflow:hidden;background:var(--COLOR-A10);aspect-ratio:var(--ts-ld-ratio, 16 / 9)}.ts-ld__card.is-fill .ts-ld__media{background:#ffffff0f}.ts-ld__media img{display:block;width:100%;height:100%;object-fit:cover}.ts-ld__body{display:flex;flex-direction:column;flex:1;padding:26px 28px 30px}.ts-ld__kicker{margin:0 0 14px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT)}.ts-ld__card.is-fill .ts-ld__kicker{color:inherit;opacity:.75}.ts-ld__name{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:var(--ts-ld-name-size, 26px);line-height:1.15;letter-spacing:-.01em;margin:0 0 8px}.ts-ld__name a{text-decoration:none;color:inherit}.ts-ld__price{margin:0;font-family:var(--FONT-STACK-HEADING);font-size:18px;line-height:1.2}.ts-ld__points{flex:1;margin:22px 0 26px;padding:22px 0 0;border-top:1px solid var(--COLOR-A20)}.ts-ld__points ul,.ts-ld__points ol{list-style:none;margin:0;padding:0}.ts-ld__points p{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--COLOR-TEXT-LIGHT)}.ts-ld__card.is-fill .ts-ld__points{border-top-color:#ffffff47}.ts-ld__points li{position:relative;padding-left:20px;margin-bottom:16px;font-size:15px;line-height:1.5;color:var(--COLOR-TEXT-LIGHT)}.ts-ld__points li:last-child{margin-bottom:0}.ts-ld__points li:before{content:"\b7";position:absolute;left:4px;top:-.15em;font-size:18px;line-height:1.5;opacity:.6}.ts-ld__card.is-fill .ts-ld__points li{color:inherit}.ts-ld__points strong{color:var(--COLOR-TEXT);font-weight:var(--FONT-WEIGHT-BODY-BOLD)}.ts-ld__card.is-fill .ts-ld__points strong{color:inherit}.ts-ld__cta{margin-top:auto}.ts-ld__cta form{margin:0}.ts-ld__btn,.ts-ll__btn{display:inline-block;text-align:center;background:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)!important;border:1px solid var(--COLOR-PRIMARY);border-radius:var(--BUTTON-RADIUS);font-family:var(--TYPE-STACK-BUTTON);font-weight:var(--TYPE-WEIGHT-BUTTON);text-transform:var(--FONT-BUTTON-TRANSFORM);letter-spacing:var(--FONT-BUTTON-LETTER-SPACING);font-size:12.5px;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.ts-ld__btn{width:100%;padding:16px 20px}.ts-ll__btn{padding:18px 34px}.ts-ll__btn--ghost{background:transparent;color:var(--COLOR-PRIMARY)!important;padding:17px 33px}.ts-ld__btn:hover,.ts-ll__btn:hover{background:var(--COLOR-PRIMARY-HOVER);border-color:var(--COLOR-PRIMARY-HOVER)}.ts-ll__btn--ghost:hover{background:var(--COLOR-PRIMARY-FADE)}button.ts-ld__btn{-webkit-appearance:none;appearance:none}button.ts-ld__btn:disabled{opacity:.6;cursor:wait}.ts-ld__btn--ghost{background:transparent;color:var(--COLOR-PRIMARY)!important;border-color:var(--COLOR-PRIMARY)}.ts-ld__card.is-fill .ts-ld__btn--ghost{color:var(--COLOR-PRIMARY-OPPOSITE)!important;border-color:currentColor}.ts-ld__btn--ghost:hover{background:var(--COLOR-PRIMARY-FADE)}.ts-ld__card.is-fill .ts-ld__btn--ghost:hover{background:var(--COLOR-PRIMARY-OPPOSITE);color:var(--COLOR-PRIMARY)!important}.ts-ld__btn--soldout{background:var(--COLOR-DISABLED-BG);border-color:var(--COLOR-DISABLED-BG);color:var(--COLOR-DISABLED-TEXT)!important;pointer-events:none}.ts-ld__flag{height:30px;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)}.ts-ld__card.is-fill .ts-ld__flag{background:var(--COLOR-PRIMARY);color:var(--COLOR-PRIMARY-OPPOSITE)}.ts-ld__more{display:flex;justify-content:center;align-items:center;gap:24px;flex-wrap:wrap;text-align:center;margin:28px 0 0;font-size:15px}.ts-ld__more a{color:var(--COLOR-TEXT);text-decoration:underline;text-underline-offset:4px}.ts-ld__more a:hover{color:var(--COLOR-PRIMARY)}.ts-trust{padding-bottom:var(--PB, 0px)}.everyday-trust{margin-top:-4px;border:1px solid var(--COLOR-A20);border-radius:2px;background:var(--COLOR-BG);display:grid;grid-template-columns:repeat(var(--ts-trust-cols, 3),minmax(0,1fr))}.everyday-trust>div{padding:12px 10px 8px;text-align:center;border-right:1px solid var(--COLOR-A20)}.everyday-trust>div:last-child{border-right:0}.everyday-trust b{display:block;font-family:var(--FONT-STACK-HEADING);font-size:var(--ts-trust-size, 19px);line-height:1.1}.everyday-trust span{display:block;font-size:12px;line-height:1.35;color:var(--COLOR-TEXT-LIGHT);margin-top:3px}.everyday-trust em{font-style:normal;margin-left:3px;color:var(--COLOR-PRIMARY)}.everyday-trust__note{font-size:13px;color:var(--COLOR-TEXT-LIGHT);margin:10px 0 0;text-align:center}.ts-title{padding-bottom:var(--PB, 0px);font-family:var(--FONT-STACK-BODY);color:var(--COLOR-TEXT)}.ts-title *{box-sizing:border-box}.ts-title__cutline{font-size:var(--ts-title-cutline-size, 13px);letter-spacing:.14em;text-transform:uppercase;color:var(--COLOR-PRIMARY);font-weight:var(--FONT-WEIGHT-BODY-BOLD);margin:0}.ts-title__h{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:var(--ts-title-size, 44px);line-height:1.08;letter-spacing:-.01em;margin:4px 0 5px}.ts-title__hero{font-size:var(--ts-title-hero-size, 17px);line-height:1.45;color:var(--COLOR-TEXT-LIGHT);margin:0 0 6px;max-width:34ch}.ts-title__hero p{margin:0 0 .5em}.ts-title__hero p:last-child{margin-bottom:0}.ts-title__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:6px}.ts-title--divider .ts-title__price-row{border-bottom:1px solid var(--COLOR-A10)}.ts-title__price{font-size:var(--ts-title-price-size, 20px);font-weight:var(--FONT-WEIGHT-HEADING);font-family:var(--FONT-STACK-HEADING);letter-spacing:-.01em}.ts-title__price small{font-size:13px;font-weight:400;color:var(--COLOR-TEXT-LIGHT);margin-left:6px;font-family:var(--FONT-STACK-BODY)}@media(max-width:560px){.ts-title__h{font-size:calc(var(--ts-title-size, 44px) * .8)}}@media(max-width:999px){.ts-ba__grid{grid-template-columns:repeat(var(--ts-ba-columns-tablet, 2),minmax(0,1fr))}}@media(max-width:860px){.ts-dn__grid{grid-template-columns:1fr;gap:26px}.ts-ru__grid{grid-template-columns:1fr}.ts-ru__divider{display:none}}@media(max-width:560px){.ts-heading{font-size:calc(var(--ts-heading-size, 34px) * .82)}.ts-ru__stat b{font-size:calc(var(--ts-ru-stat-size, 40px) * .8)}.ts-dn__facts li{grid-template-columns:1fr;gap:4px}.ts-ld__body{padding:22px 20px 24px}.ts-ld__name{font-size:calc(var(--ts-ld-name-size, 26px) * .85)}.ts-ld__points li{font-size:14.5px}.ts-ld__btn{padding:14px 12px;font-size:11.5px}}@media(max-width:599px){.ts-ba__grid{grid-template-columns:repeat(var(--ts-ba-columns-mobile, 1),minmax(0,1fr))}.ts-ba--swipe .ts-ba__grid{--ts-peek: var(--ts-ba-peek, 1.2);--ts-gap: var(--ts-ba-gap, 20px)}.ts-ru--swipe .ts-ru__grid{--ts-peek: var(--ts-ru-peek, 1.15);--ts-gap: var(--ts-ru-gap, 16px)}.ts-ld--swipe .ts-ld__cards{--ts-peek: var(--ts-ld-peek, 1.1);--ts-gap: var(--ts-ld-gap, 12px)}.ts-ba--swipe .ts-ba__grid,.ts-ru--swipe .ts-ru__grid,.ts-ld--swipe .ts-ld__cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--ts-gap) * (var(--ts-peek) - 1)) / var(--ts-peek));gap:var(--ts-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-left:calc(var(--outer, 20px) * -1);margin-right:calc(var(--outer, 20px) * -1);padding:0 var(--outer, 20px);scroll-padding-left:var(--outer, 20px);scrollbar-width:none}.ts-ba--swipe .ts-ba__grid::-webkit-scrollbar,.ts-ru--swipe .ts-ru__grid::-webkit-scrollbar,.ts-ld--swipe .ts-ld__cards::-webkit-scrollbar{display:none}.ts-ba--swipe .ts-ba__item,.ts-ru--swipe .ts-ru__card,.ts-ld--swipe .ts-ld__card{scroll-snap-align:start}.ts-ba__grid[data-tug],.ts-ru__grid[data-tug],.ts-ld__cards[data-tug]{scroll-snap-type:none}.ts-ba__grid[data-tug]>*,.ts-ru__grid[data-tug]>*,.ts-ld__cards[data-tug]>*{animation:ts-tug var(--ts-tug-speed, .85s) cubic-bezier(.33,1,.68,1) both}.ts-ba--swipe .ts-ba__hint,.ts-ru--swipe .ts-ru__hint,.ts-ld--swipe .ts-ld__hint{display:block}.ts-ld--swipe .ts-ld__card{margin:0}}@keyframes ts-tug{0%{transform:translateZ(0)}32%{transform:translate3d(calc(var(--ts-tug, 14px) * -1),0,0)}to{transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){.js .ts-dn__fill{transition:none;width:var(--ts-dn-fill, 88%)}.ts-ba__grid[data-tug]>*,.ts-ru__grid[data-tug]>*,.ts-ld__cards[data-tug]>*{animation:none}}.ts-ll{font-family:var(--FONT-STACK-BODY, "Jost", sans-serif);color:var(--COLOR-TEXT, #2b2b28)}.ts-ll img{display:block;max-width:100%}.ts-ll--ruled,.ts-ruled{border-top:1px solid var(--COLOR-A10, #eceae5)}.ts-ll__head{max-width:640px;margin-bottom:56px}.ts-ll__head--center{max-width:620px;margin:0 auto 52px;text-align:center}.ts-ll__btn--ghost:hover{background:var(--COLOR-PRIMARY, #0f4438);color:var(--COLOR-PRIMARY-OPPOSITE, #ffffff)}.ts-ll__btn--invert{background:var(--COLOR-PRIMARY-OPPOSITE, #ffffff);color:var(--COLOR-PRIMARY, #0f4438);border-color:var(--COLOR-PRIMARY-OPPOSITE, #ffffff);padding:16px 32px}.ts-ll__btn--invert:hover{background:transparent;color:var(--COLOR-PRIMARY-OPPOSITE, #ffffff)}.ts-ll__media{position:relative;overflow:hidden;background:var(--COLOR-A10, #f1f0eb);aspect-ratio:var(--ts-ll-ratio, 3 / 2)}.ts-ll__media img,.ts-ll__media video{width:100%;height:100%;object-fit:cover}.ts-ll__media--ph{background:repeating-linear-gradient(45deg,#ecebe6,#ecebe6 8px,#e4e3dd 8px 16px)}.ts-ll-hero{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--COLOR-BG, #ffffff);padding-top:var(--PT, 0px);padding-bottom:var(--PB, 0px)}.ts-ll-hero__copy{padding:88px var(--outer, 56px);display:flex;flex-direction:column;justify-content:center;gap:26px;max-width:calc(var(--LAYOUT-WIDTH, 1200px) / 2);margin-left:auto;width:100%}.ts-ll-hero__h{font-size:var(--ts-heading-size, 60px);line-height:1.05;margin:0}.ts-ll-hero__lede{font-size:17px;max-width:440px}.ts-ll-hero__eyebrow{margin:0}.ts-ll-hero__cta{display:flex;align-items:center;gap:20px;margin-top:6px;flex-wrap:wrap}.ts-ll-hero__note{font-size:14px;color:var(--COLOR-TEXT-LIGHT, #8a8a82)}.ts-ll-hero__stats{display:flex;gap:36px;margin-top:20px;padding-top:24px;border-top:1px solid var(--COLOR-A10, #eceae5);flex-wrap:wrap}.ts-ll-hero__stat b{display:block;font-family:var(--FONT-STACK-HEADING, "Cormorant Garamond", serif);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-size:26px;line-height:1.1;color:var(--COLOR-TEXT-DARK, #1c2b26)}.ts-ll-hero__stat span{display:block;font-size:12px;color:var(--COLOR-TEXT-LIGHT, #8a8a82);margin-top:2px}.ts-ll-hero__media{--ts-ll-ratio: auto;min-height:620px}.ts-ll-how{--ts-ll-video-ratio: 4 / 3;--ts-ll-spec-label: 170px}.ts-ll-how__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.ts-ll-how__lede{max-width:420px}.ts-ll-how__video{--ts-ll-ratio: var(--ts-ll-video-ratio);margin-top:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.ts-ll-how__play{width:56px;height:56px;border-radius:50%;border:1px solid var(--COLOR-PRIMARY, #0f4438);display:flex;align-items:center;justify-content:center;color:var(--COLOR-PRIMARY, #0f4438);font-size:16px;padding-left:4px;background:#ffffff80;position:relative;z-index:1}.ts-ll-how__video video,.ts-ll-how__video img{position:absolute;top:0;right:0;bottom:0;left:0}.ts-ll-how__col{display:flex;flex-direction:column}.ts-ll-how__specs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ts-ll-how__specs li{display:grid;grid-template-columns:var(--ts-ll-spec-label, 170px) 1fr;gap:24px;padding:22px 0;border-top:1px solid var(--COLOR-A20, #e2e1dc)}.ts-ll-how__specs li:last-child{border-bottom:1px solid var(--COLOR-A20, #e2e1dc)}.ts-ll-how__specs li b{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--COLOR-TEXT-LIGHT, #8a8a82)}.ts-ll-how__specs li span{margin:0}.ts-ll-how__specs li span p{font-size:15px;line-height:1.6;color:var(--COLOR-TEXT, #4a4a44);margin:0}.ts-ll-how__specs li strong{font-weight:var(--FONT-WEIGHT-BODY-BOLD, 500);color:var(--COLOR-TEXT-DARK, #1c2b26)}.ts-ll-how__col .ts-ll__btn{margin-top:32px;align-self:flex-start}.ts-ll-ink{--ts-ll-set-ratio: 1 / 1}.ts-ll-ink__grid{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:start}.ts-ll-ink__lede{max-width:420px}.ts-ll-ink__list{display:flex;flex-direction:column;margin:32px 0 0;padding:0;list-style:none}.ts-ll-ink__list li{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:baseline;padding:18px 0;border-top:1px solid var(--COLOR-A20, #e2e1dc)}.ts-ll-ink__list li:last-child{border-bottom:1px solid var(--COLOR-A20, #e2e1dc)}.ts-ll-ink__list li b{font-size:16px;font-weight:400;color:var(--COLOR-TEXT-DARK, #1c2b26)}.ts-ll-ink__list li span{font-size:13px;color:var(--COLOR-TEXT-LIGHT, #8a8a82)}.ts-ll-ink__sethead{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:20px;flex-wrap:wrap}.ts-ll-ink__sethead h3{font-family:var(--FONT-STACK-HEADING, "Cormorant Garamond", serif);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-size:28px;color:var(--COLOR-TEXT-DARK, #1c2b26);margin:0}.ts-ll-ink__sethead p{font-size:13px;color:var(--COLOR-TEXT-LIGHT, #8a8a82);margin:0}.ts-ll-ink__sets{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ts-ll-ink__set{display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit}.ts-ll-ink__set .ts-ll__media{--ts-ll-ratio: var(--ts-ll-set-ratio)}.ts-ll-ink__set b{font-size:15px;font-weight:400;color:var(--COLOR-TEXT-DARK, #1c2b26)}.ts-ll-ink__set span{font-size:14px;color:var(--COLOR-TEXT-LIGHT, #5e5e57)}.ts-ll-ink__setnote{font-size:14px;line-height:1.6;color:var(--COLOR-TEXT-LIGHT, #5e5e57);margin:20px 0 0}.ts-ll-made{--ts-ll-media-min: 220px}.ts-ll-made__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px;background:var(--COLOR-A10, #eceae5);border:1px solid var(--COLOR-A10, #eceae5);align-items:stretch}.ts-ll-made__copy{background:var(--COLOR-BG, #ffffff);padding:40px 34px;display:flex;flex-direction:column;justify-content:center;gap:14px}.ts-ll-made__copy p{line-height:1.6;color:var(--COLOR-TEXT-LIGHT, #5e5e57);margin:0}.ts-ll-made__cell{background:var(--COLOR-BG, #ffffff);display:flex;flex-direction:column}.ts-ll-made__cell .ts-ll__media{--ts-ll-ratio: auto;flex:1;min-height:var(--ts-ll-media-min)}.ts-ll-made__notes{display:flex;gap:56px;margin:28px 0 0;padding:0;list-style:none;flex-wrap:wrap}.ts-ll-made__notes li{font-size:14px;color:var(--COLOR-TEXT-LIGHT, #5e5e57)}.ts-ll-close__in{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.ts-ll-close p{font-family:var(--FONT-STACK-HEADING, "Cormorant Garamond", serif);font-weight:var(--FONT-WEIGHT-HEADING, 400);font-size:28px;line-height:1.2;margin:0;color:var(--COLOR-TEXT-DARK, inherit)}@media(max-width:1100px){.ts-ll-how__grid,.ts-ll-ink__grid{gap:44px}}@media(max-width:960px){.ts-ll-hero{grid-template-columns:1fr}.ts-ll-hero__copy{max-width:var(--LAYOUT-WIDTH, 1200px);margin:0 auto;padding:64px var(--outer, 40px);order:2}.ts-ll-hero__media{order:1;min-height:0;--ts-ll-ratio: 3 / 4;max-height:33vh}.ts-ll-how__grid,.ts-ll-ink__grid{grid-template-columns:1fr}.ts-ll-how__lede,.ts-ll-ink__lede{max-width:none}.ts-ll-made__grid{grid-template-columns:1fr 1fr}.ts-ll-made__copy{grid-column:1 / -1}.ts-ll-made__notes{gap:12px 32px}}@media(max-width:620px){.ts-ll-how{--ts-ll-spec-label: 1fr}.ts-ll-how__spec{grid-template-columns:var(--ts-ll-spec-label, 1fr);gap:6px;padding:18px 0}.ts-ll-hero__copy{gap:20px;padding:44px var(--outer, 20px)}.ts-ll-hero__cta{gap:14px}.ts-ll-hero__cta .ts-ll__btn{width:100%}.ts-ll-hero__stats{gap:20px 28px}.ts-ll__head,.ts-ll__head--center{margin-bottom:32px}.ts-ll-how__col .ts-ll__btn{width:100%;align-self:stretch;margin-top:24px}.ts-ll-made__grid{grid-template-columns:1fr}.ts-ll-made__copy{padding:30px 22px}.ts-ll-made__notes{flex-direction:column;gap:8px}.ts-ll-ink__sets{grid-template-columns:repeat(2,1fr);gap:14px}.ts-ll-ink__set b{font-size:14px}.ts-ll-ink__set span{font-size:13px}.ts-ll-close__in{gap:20px}.ts-ll-close p{font-size:24px}.ts-ll-close .ts-ll__btn{width:100%}}@media(prefers-reduced-motion:reduce){.ts-ll__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/ts-lumos.css.map */
