.trace-faq{border-top:1px solid rgba(255,255,255,.06)}.trace-faq__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0}.trace-faq__grid{align-items:start}.trace-faq__item{overflow:hidden}.trace-faq__item[open]{border-color:var(--trace-line-strong);background:#ffffff14}.trace-faq__summary{display:flex;align-items:center;gap:14px;min-height:60px;padding:16px 18px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.trace-faq__summary::-webkit-details-marker{display:none}.trace-faq__summary::marker{content:""}.trace-faq__summary:focus-visible{outline:2px solid var(--trace-blue-1);outline-offset:-2px;border-radius:var(--trace-radius-md)}.trace-faq__icon{display:inline-flex;flex-shrink:0;color:var(--trace-ink-soft)}.trace-faq__thumb{display:block;flex-shrink:0;width:40px;height:40px;overflow:hidden;border-radius:var(--trace-radius-sm);background:#ffffff14}.trace-faq__thumb img{display:block;width:100%;height:100%;object-fit:cover}.trace-faq__q{flex:1;font-family:var(--trace-font-heading);font-size:16px;font-weight:600;line-height:1.35;color:var(--trace-ink)}.trace-faq__toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ffffff14;color:var(--trace-ink);transition:transform .35s var(--trace-ease),background-color .35s var(--trace-ease)}.trace-faq__summary:hover .trace-faq__toggle{background:#ffffff29}.trace-faq__item[open] .trace-faq__toggle{transform:rotate(45deg)}.trace-faq__a{padding:0 18px 18px 52px}.trace-faq__a p{margin:0;font-size:15px;line-height:1.6;color:var(--trace-ink-soft);text-wrap:pretty}@supports (interpolate-size: allow-keywords){.trace-faq{interpolate-size:allow-keywords}.trace-faq__item::details-content{height:0;overflow:clip;transition:height .4s var(--trace-ease),content-visibility .4s allow-discrete}.trace-faq__item[open]::details-content{height:auto}}.trace-faq__item:has(.trace-faq__thumb) .trace-faq__a{padding-left:72px}@media(prefers-reduced-motion:reduce){.trace-faq__toggle{transition:none}.trace-faq__item::details-content{transition:none}}.trace-faq__help{margin:28px 0 0;font-size:15px;color:var(--trace-ink-soft)}.trace-faq__help a{color:var(--trace-ink);text-decoration:underline;text-decoration-color:#ffffff59;text-underline-offset:3px;transition:text-decoration-color .3s var(--trace-ease)}.trace-faq__help a:hover{text-decoration-color:currentColor}@media(min-width:750px){.trace-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.trace-faq__summary{padding:18px 22px}.trace-faq__a{padding:0 22px 20px 56px}.trace-faq__help{margin-top:36px}}.trace-cta{overflow-x:clip;isolation:isolate}.trace-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 90% at 85% 50%,rgba(96,148,234,.25) 0%,transparent 70%),rgba(14,45,106,var(--band-opacity))}.trace-cta__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;align-items:center}.trace-cta__copy{display:flex;flex-direction:column;gap:22px}.trace-cta__heading{margin:0;font-family:var(--trace-font-heading);font-size:clamp(34px,4.6vw,54px);font-weight:500;line-height:1.08;letter-spacing:-.015em;color:var(--trace-ink);text-shadow:0 2px 24px rgba(0,0,0,.25);text-wrap:balance}.trace-cta__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none}.trace-cta__badges li{display:inline-flex;align-items:center;gap:8px;font-family:var(--trace-font-heading);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--trace-ink-soft)}.trace-cta__media{aspect-ratio:7 / 5}@media(min-width:750px){.trace-cta__badges{justify-content:flex-start}}@media(min-width:990px){.trace-cta__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(40px,6vw,96px)}.trace-cta__grid--no-media{grid-template-columns:minmax(0,1fr)}.trace-cta__copy{gap:26px}.trace-cta__copy>div{align-self:flex-start}}.trace-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"rating" "heading" "text" "media" "chips" "cta"}.trace-hero__rating{grid-area:rating}.trace-hero__heading{grid-area:heading}.trace-hero__text{grid-area:text}.trace-hero__media{grid-area:media}.trace-hero__chips{grid-area:chips}.trace-hero__cta{grid-area:cta}.trace-hero__rating{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;column-gap:8px;row-gap:1px;margin-bottom:12px;font-size:14px;line-height:1.3;color:var(--trace-ink-soft)}.trace-hero__rating .trace-stars{gap:3px}.trace-hero__rating-sub{grid-column:2;justify-self:end;font-size:.86em;color:var(--trace-ink-muted)}a.trace-hero__rating-text{color:inherit;text-decoration:underline;text-decoration-color:#ffffff4d;text-underline-offset:3px;transition:text-decoration-color .3s var(--trace-ease)}a.trace-hero__rating-text:hover{text-decoration-color:currentColor}.trace-hero .trace-hero__heading{margin-bottom:18px}.trace-hero .trace-hero__text{max-width:480px;margin-bottom:26px}.trace-hero__media{aspect-ratio:var(--hero-ratio);margin-bottom:16px}.trace-hero__media picture{display:block;height:100%}.trace-hero__chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none}.trace-hero__chip{flex-direction:column;justify-content:center;gap:8px;padding:14px 8px;text-align:center;font-size:12px}.trace-hero__cta{display:flex;flex-direction:column;align-items:stretch;gap:14px}.trace-hero__notes{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--trace-ink-soft)}.trace-hero__notes li{display:inline-flex;align-items:center;gap:6px}@media(min-width:750px){.trace-hero__chips{display:flex;flex-wrap:wrap;gap:10px}.trace-hero__chip{flex-direction:row;padding:8px 14px;font-size:13px}.trace-hero__cta{flex-direction:row;align-items:center;gap:22px}.trace-hero__notes{justify-content:flex-start}}@media(min-width:990px){.trace-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto auto auto auto 1fr;column-gap:clamp(40px,5vw,72px);grid-template-areas:".       media" "rating  media" "heading media" "text    media" "chips   media" "cta     media" ".       media"}.trace-hero__grid--media-left{grid-template-areas:"media ." "media rating" "media heading" "media text" "media chips" "media cta" "media ."}.trace-hero__media{margin-bottom:0}.trace-hero .trace-hero__heading{margin-bottom:22px}.trace-hero__chips{margin-bottom:30px}}.trace-materials{border-top:1px solid rgba(255,255,255,.06)}.trace-materials__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body"}.trace-materials__head{grid-area:head;margin-bottom:22px}.trace-materials__media{grid-area:media;aspect-ratio:var(--mat-ratio);margin-bottom:26px}.trace-materials__body{grid-area:body;display:grid;gap:18px}.trace-materials__bar{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:999px;background:#ffffff14}.trace-materials__seg{flex:0 0 var(--w);background:#fff}.trace-materials__seg--2{background:var(--trace-blue-1)}.trace-materials__seg--3{background:var(--trace-sky)}.trace-materials__seg--4{background:#dce6fb}.trace-materials__seg--5{background:#ffffff73}.js .trace-materials__breakdown.trace-reveal .trace-materials__seg{flex-basis:0;transition:flex-basis 1.1s var(--trace-ease);transition-delay:calc(.25s + var(--i) * .12s)}.js .trace-materials__breakdown.trace-reveal.is-visible .trace-materials__seg,.shopify-design-mode .trace-materials__seg{flex-basis:var(--w)}.trace-materials__legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.4;color:var(--trace-ink-soft)}.trace-materials__legend strong{font-weight:600;color:var(--trace-ink)}.trace-materials__table{overflow:hidden}.trace-materials__table table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-size:14px;color:var(--trace-ink)}.trace-materials__table th,.trace-materials__table td{padding:13px 16px;border:0;border-top:1px solid var(--trace-line);text-align:center;font-weight:400}.trace-materials__table thead th{border-top:0;padding-top:14px;padding-bottom:12px;font-family:var(--trace-font-heading);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--trace-ink-soft)}.trace-materials__logo{display:block;width:84px;height:auto;margin:0 auto}.trace-materials__feature{display:inline-flex;align-items:center;gap:12px;line-height:1.3}.trace-materials__feature-icon{flex:none;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#a9c3f529;border:1px solid rgba(169,195,245,.32);color:var(--trace-sky, #A9C3F5)}.trace-materials__table th:first-child{width:44%;text-align:left}.trace-materials__table tbody tr{transition:background-color .3s var(--trace-ease)}.trace-materials__table tbody tr:hover{background:#ffffff08}.trace-materials__yes,.trace-materials__no{display:inline-flex;vertical-align:middle}.trace-materials__yes{color:#8fd9a0}.trace-materials__no{color:var(--trace-ink-muted)}.trace-materials__carbon{padding:18px 20px;background:#ffffff17}.trace-materials__carbon p{margin:0}.trace-materials__carbon-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.trace-materials__carbon-icon{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#8fd9a024;border:1px solid rgba(143,217,160,.34);color:#8fd9a0}.trace-materials__carbon-title{font-family:var(--trace-font-heading);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--trace-ink-soft)}.trace-materials__carbon-stats{display:grid;grid-template-columns:1fr 1fr}.trace-materials__stat{display:flex;flex-direction:column;gap:4px;min-width:0}.trace-materials__stat+.trace-materials__stat{padding-left:20px;border-left:1px solid var(--trace-line, rgba(255, 255, 255, .24))}.trace-materials__stat-value{display:flex;align-items:center;gap:10px;font-family:var(--trace-font-heading);font-size:28px;font-weight:600;line-height:1.1;color:var(--trace-ink)}.trace-materials__stat-label{font-size:13px;line-height:1.35;color:var(--trace-ink-soft)}.trace-materials__live{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 7px;border-radius:999px;background:#ff3b3024;border:1px solid rgba(255,59,48,.35);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ff8a82}.trace-materials__live-dot{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:#ff3b30;box-shadow:0 0 6px 1px #ff3b30d9}.trace-materials__live-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#ff3b30;animation:trace-live-ping 1.8s cubic-bezier(0,0,.2,1) infinite}@keyframes trace-live-ping{0%{transform:scale(1);opacity:.75}80%,to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.trace-materials__live-dot:after{animation:none;opacity:0}}.trace-materials__carbon-note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.trace-materials__carbon-note{margin-top:16px!important;padding-top:12px;border-top:1px solid var(--trace-line, rgba(255, 255, 255, .24));font-size:12px;line-height:1.45;color:var(--trace-ink-muted)}@media(min-width:990px){.trace-materials__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:clamp(40px,5vw,72px);grid-template-areas:".    media" "head media" "body media" ".    media"}.trace-materials__grid--media-left{grid-template-areas:"media ." "media head" "media body" "media ."}.trace-materials__media{margin-bottom:0}.trace-materials__head{margin-bottom:28px}.trace-materials__body{gap:22px}}.trace-meet__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "media" "body"}.trace-meet__head{grid-area:head;margin-bottom:22px}.trace-meet__media{grid-area:media;aspect-ratio:var(--meet-ratio);margin-bottom:26px}.trace-meet__body{grid-area:body}.trace-meet__list{display:grid;gap:14px;margin:0 0 28px;padding:0;list-style:none}.trace-meet__item{display:flex;align-items:center;gap:14px;font-size:16px;line-height:1.4;color:var(--trace-ink)}.trace-meet__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.08);transition:background-color .35s var(--trace-ease)}.trace-meet__item:hover .trace-meet__icon{background:#ffffff29}@media(min-width:990px){.trace-meet__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;column-gap:clamp(40px,5vw,72px);grid-template-areas:"media ." "media head" "media body" "media ."}.trace-meet__grid--media-right{grid-template-areas:".    media" "head media" "body media" ".    media"}.trace-meet__media{margin-bottom:0}.trace-meet__head{margin-bottom:28px}.trace-meet__list{gap:16px;margin-bottom:34px}}.trace-offer{border-top:1px solid rgba(255,255,255,.06)}.trace-offer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;list-style:none}.trace-offer__card{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-height:120px;padding:16px}.trace-offer__card--highlight{background:#2c58d829;border:1px dashed rgba(169,195,245,.55)}@media(hover:hover){.trace-offer__card--highlight:hover{background:#2c58d838;border-color:#a9c3f5cc}}.trace-offer__icon{display:inline-flex;color:var(--trace-ink)}.trace-offer__card--highlight .trace-offer__icon{color:var(--trace-sky)}.trace-offer__thumb{display:block;width:56px;height:56px;overflow:hidden;border-radius:var(--trace-radius-sm);background:#ffffff14}.trace-offer__thumb img{display:block;width:100%;height:100%;object-fit:cover}.trace-offer__copy{margin-top:auto}.trace-offer__title{margin:0;font-family:var(--trace-font-heading);font-size:15px;font-weight:600;line-height:1.3;letter-spacing:0;color:var(--trace-ink)}.trace-offer__text{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--trace-ink-soft)}.trace-offer__cta{display:flex;flex-direction:column;align-items:stretch;gap:14px}.trace-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px 10px;margin:0;color:var(--trace-ink-soft);font-size:14px}.trace-offer__price-amount{font-family:var(--trace-font-heading);font-size:22px;font-weight:600;color:var(--trace-ink)}.trace-offer__price-compare{color:var(--trace-ink-muted)}@media(min-width:750px){.trace-offer__grid{gap:14px;margin-bottom:30px}.trace-offer__card{min-height:140px;padding:20px}.trace-offer__cta{flex-direction:row;align-items:center;gap:24px}.trace-offer__price{justify-content:flex-start}}@media(min-width:990px){.trace-offer__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.trace-offer__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.trace-problem__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.trace-problem__card{display:flex;align-items:center;gap:16px;padding:18px}.trace-problem__photo{position:relative;flex:0 0 84px;width:84px;height:96px;display:flex;align-items:center;justify-content:center}.trace-problem__photo:before{content:"";position:absolute;top:8%;right:4%;bottom:8%;left:4%;border-radius:50%;background:radial-gradient(closest-side,#6094ea52,#6094ea00)}.trace-problem__photo img{position:relative;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.45));transition:transform .6s var(--trace-ease)}@media(hover:hover){.trace-problem__card--photo:hover .trace-problem__photo img{transform:translateY(-4px) rotate(-2deg)}}.trace-problem__text{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--trace-ink-soft)}.trace-problem__closing{max-width:620px;margin:28px 0 0;font-size:17px;line-height:1.55;color:var(--trace-ink);text-wrap:pretty}@media(min-width:750px){.trace-problem__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trace-problem__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.trace-problem__card{flex-direction:column;align-items:flex-start;gap:22px;padding:24px}.trace-problem__closing{margin-top:36px}.trace-problem__photo{flex:none;width:100%;height:190px;margin-bottom:-4px}}@media(prefers-reduced-motion:reduce){.trace-problem__photo img{transition:none}}@media(min-width:990px){.trace-problem__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.trace-proof{background:#0000002e;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.trace-proof__inner{display:flex;flex-direction:column;gap:18px}.trace-proof__summary{display:flex;align-items:center;gap:16px}.trace-proof__avatars{display:flex;flex-shrink:0;margin:0;padding:0 0 0 10px;list-style:none}.trace-proof__avatar{position:relative;z-index:calc(10 - var(--i));width:52px;height:52px;margin-left:-10px;overflow:hidden;border:2px solid rgba(255,255,255,.85);border-radius:50%;background:#ffffff14;box-shadow:0 6px 16px -6px #0009;transition:transform .35s var(--trace-ease)}.trace-proof__avatar:hover{transform:translateY(-3px)}.trace-proof__avatar img,.trace-proof__placeholder{display:block;width:100%;height:100%;object-fit:cover}.trace-proof__placeholder{fill:#ffffff4d}.trace-proof__text p{margin:0}.trace-proof__title{font-family:var(--trace-font-heading);font-size:15px;font-weight:600;line-height:1.35;color:var(--trace-ink)}.trace-proof__subtitle{font-size:14px;line-height:1.45;color:var(--trace-ink-soft)}.trace-proof__divider{display:none}.trace-proof__quote{display:flex;align-items:flex-start;gap:14px;margin:0;padding:18px 20px;background:var(--trace-glass);border:1px solid var(--trace-line);border-radius:var(--trace-radius-md);-webkit-backdrop-filter:blur(var(--trace-blur));backdrop-filter:blur(var(--trace-blur))}.trace-proof__mark{flex-shrink:0;margin-top:-4px;font-family:Georgia,Times New Roman,serif;font-size:44px;font-style:italic;line-height:1;color:var(--trace-blue-1)}.trace-proof__quote blockquote{margin:0;padding:0;border:0;font-family:var(--trace-font-heading);font-size:17px;font-weight:500;line-height:1.4;font-style:normal;color:var(--trace-ink)}.trace-proof__quote figcaption{margin-top:6px;font-family:var(--trace-font-heading);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--trace-ink-muted)}@media(min-width:750px){.trace-proof__inner{flex-direction:row;align-items:center;justify-content:center;gap:36px}.trace-proof__divider{display:block;width:1px;height:44px;background:var(--trace-line-strong)}.trace-proof__quote{align-items:center;padding:0;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.trace-proof__mark{display:none}.trace-proof__quote blockquote{font-size:19px}}.trace-reviews{border-top:1px solid rgba(255,255,255,.06)}.trace-reviews__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}.trace-reviews__card{display:flex;align-items:center;gap:16px;padding:12px;overflow:hidden}.trace-reviews__media{flex:0 0 88px;width:88px;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--trace-radius-sm);background:#ffffff0d}.trace-reviews__media img,.trace-reviews__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--trace-ease)}.trace-reviews__media .placeholder-svg{fill:#ffffff40}.trace-reviews__body{margin:0;min-width:0}.trace-reviews__stars{gap:2px}.trace-reviews__star.is-empty{color:#ffffff38}.trace-reviews__text{margin:6px 0 0;padding:0;border:0;font-size:15px;font-style:normal;line-height:1.5;color:var(--trace-ink);text-wrap:pretty}.trace-reviews__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;font-family:var(--trace-font-heading);font-size:13px;font-weight:600;color:var(--trace-ink-soft)}.trace-reviews__verified{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fd9a0}@media(min-width:750px){.trace-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.trace-reviews__card{flex-direction:column;align-items:stretch;gap:0;padding:0}.trace-reviews__media{flex:none;width:100%;aspect-ratio:var(--rev-ratio);border-radius:0}.trace-reviews__body{padding:16px 18px 18px}.trace-reviews__card:hover .trace-reviews__media img{transform:scale(1.04)}}@media(min-width:990px){.trace-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.trace-reviews__media img{transition:none}.trace-reviews__card:hover .trace-reviews__media img{transform:none}}.trace-seethru{--art-line: rgba(255, 255, 255, .7);--art-soft: rgba(255, 255, 255, .35);--art-text: rgba(255, 255, 255, .78);--art-slot: rgba(10, 22, 48, .75);--art-tan: #D9B26A;--art-tan-deep: #B8893F;--art-hot: #F2C14E;--art-cold: #EAF2FF;--art-green: #8FD9A0;--art-panel: rgba(255, 255, 255, .07)}.trace-seethru__intro{max-width:560px;margin-top:12px;color:var(--trace-ink-soft)}.trace-seethru__grid{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:750px){.trace-seethru__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.trace-seethru__card{display:flex;flex-direction:column;overflow:hidden}.trace-seethru__visual{display:grid;place-items:center;aspect-ratio:13 / 10;padding:18px 12px 6px;background:var(--art-panel);border-bottom:1px solid var(--trace-line)}.trace-seethru__img{width:100%;height:100%;object-fit:cover}.trace-seethru__visual:has(.trace-seethru__img){padding:0}.trace-seethru__art{width:100%;height:100%;max-height:240px;overflow:visible}.trace-seethru__copy{padding:18px 20px 22px}.trace-seethru__title{margin:0 0 8px}.trace-seethru__text{margin:0;font-size:15px;line-height:1.5;color:var(--trace-ink-soft)}.trace-seethru .ts-cord{fill:none;stroke:var(--art-tan);stroke-width:3;stroke-linecap:round}.trace-seethru .ts-cap{fill:var(--art-tan)}.trace-seethru .ts-glass{fill:#ffffff24;stroke:var(--art-line);stroke-width:1.5}.trace-seethru .ts-sleeve{fill:var(--art-tan-deep)}.trace-seethru .ts-slot,.trace-seethru .ts-hole{fill:var(--art-slot)}.trace-seethru .ts-liquid--hot{fill:#e3a23a;opacity:.88}.trace-seethru .ts-liquid--cold{fill:#d9e8ff;opacity:.82}.trace-seethru .ts-surface{fill:#fff;opacity:.85}.trace-seethru .ts-wave-line{fill:none;stroke:#fff;stroke-opacity:.9;stroke-width:4}.trace-seethru .ts-shine{fill:#fff;opacity:.45}.trace-seethru .ts-bubbles circle{fill:none;stroke:#fff;stroke-opacity:.85;stroke-width:1.4}.trace-seethru .ts-cubes rect{fill:#ffffffbf;stroke:#0e2d6a40;stroke-width:2}.trace-seethru image{filter:drop-shadow(0 6px 10px rgba(0,0,0,.35))}.trace-seethru .ts-label{fill:var(--art-text);font-family:var(--trace-font-heading);font-size:11px;font-weight:600;letter-spacing:.14em}.trace-seethru .ts-steam path{fill:none;stroke:var(--art-line);stroke-width:2.2;stroke-linecap:round}.trace-seethru .ts-ice rect{fill:#ffffff29;stroke:var(--art-line);stroke-width:1.5}.trace-seethru .ts-frost path,.trace-seethru .ts-scale path{fill:none;stroke:var(--art-line);stroke-width:1.8;stroke-linecap:round}.trace-seethru .ts-pointer{fill:var(--art-tan)}.trace-seethru .ts-outline{fill:#ffffff0f;stroke:var(--art-soft);stroke-width:2;stroke-linejoin:round}.trace-seethru .ts-straw{fill:none;stroke:var(--art-soft);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.trace-seethru .ts-grime circle{fill:#c9a24e}.trace-seethru .ts-lens{fill:none;stroke:var(--art-line);stroke-width:2.5;stroke-linecap:round}.trace-seethru .ts-sparkle path{fill:var(--art-cold)}.trace-seethru .ts-level{transform:translateY(calc((1 - var(--level, .75)) * 402px));transition:transform .25s linear}.trace-seethru .ts-level--pointer{transform:translateY(calc((1 - var(--level, .75)) * var(--ts-travel, 100px)))}@media(prefers-reduced-motion:no-preference){.trace-seethru .ts-steam path{animation:ts-steam 3.2s ease-in-out infinite;opacity:0}.trace-seethru .ts-steam path:nth-child(2){animation-delay:.9s}.trace-seethru .ts-steam path:nth-child(3){animation-delay:1.8s}.trace-seethru .ts-frost path,.trace-seethru .ts-sparkle path{transform-box:fill-box;transform-origin:center;animation:ts-twinkle 2.8s ease-in-out infinite}.trace-seethru .ts-frost path:nth-child(2),.trace-seethru .ts-sparkle path:nth-child(2){animation-delay:.9s}.trace-seethru .ts-frost path:nth-child(3),.trace-seethru .ts-sparkle path:nth-child(3){animation-delay:1.7s}.trace-seethru .ts-water{animation:ts-wave 2.6s linear infinite}.trace-seethru .ts-bubbles circle{animation:ts-rise 4.5s ease-in infinite;opacity:0}.trace-seethru .ts-bubbles circle:nth-child(2){animation-delay:1.2s;animation-duration:5.2s}.trace-seethru .ts-bubbles circle:nth-child(3){animation-delay:2.4s}.trace-seethru .ts-bubbles circle:nth-child(4){animation-delay:3.3s;animation-duration:3.8s}.trace-seethru .ts-cubes rect{transform-box:fill-box;transform-origin:center;animation:ts-bob 3.4s ease-in-out infinite}.trace-seethru .ts-cubes rect:nth-child(2){animation-delay:1.1s}.trace-seethru .ts-lens{animation:ts-peek 4s ease-in-out infinite}}@keyframes ts-steam{0%{opacity:0;transform:translateY(6px)}30%{opacity:.9}to{opacity:0;transform:translateY(-14px)}}@keyframes ts-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes ts-wave{0%{transform:translate(0)}to{transform:translate(-48px)}}@keyframes ts-rise{0%{opacity:0;translate:0 0}15%{opacity:.9}85%{opacity:.7}to{opacity:0;translate:3px -150px}}@keyframes ts-bob{0%,to{translate:0 0}50%{translate:0 8px}}@keyframes ts-peek{0%,to{opacity:.55}50%{opacity:1}}.trace-seethru.is-offscreen *{animation-play-state:paused!important}.trace-seethru:is(.trace-tone--cream,.trace-tone--tan){--art-line: rgba(14, 45, 106, .6);--art-soft: rgba(14, 45, 106, .35);--art-text: rgba(14, 45, 106, .75);--art-slot: rgba(14, 45, 106, .85);--art-cold: #FFFFFF;--art-green: #2E8552;--art-panel: #F2ECDF}.trace-seethru:is(.trace-tone--cream,.trace-tone--tan) .ts-sparkle path{fill:#e8c77a}.trace-videos__empty{margin:0;padding:20px 22px;font-size:14px;line-height:1.5;color:var(--trace-ink-soft);border-style:dashed}.trace-videos__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(72%,280px);gap:12px;margin:0 calc(var(--trace-gutter) * -1);padding:0 var(--trace-gutter) 6px;overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;scroll-padding:0 var(--trace-gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.trace-videos__track::-webkit-scrollbar{display:none}.trace-videos__item{scroll-snap-align:start}.trace-videos__card{display:block;height:100%;overflow:hidden;background:var(--trace-glass);border:1px solid var(--trace-line);border-radius:var(--trace-radius-lg);-webkit-backdrop-filter:blur(var(--trace-blur));backdrop-filter:blur(var(--trace-blur))}.trace-videos__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:#000}.trace-videos__video{display:block;width:100%;height:100%;object-fit:cover}.trace-videos__play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:linear-gradient(180deg,#0000 55%,#00000073);cursor:pointer;transition:opacity .35s var(--trace-ease)}.trace-videos__play-icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;padding-left:3px;border-radius:50%;background:#ffffffeb;color:var(--trace-navy);box-shadow:0 12px 30px -10px #0009;transition:transform .35s var(--trace-ease)}.trace-videos__play:hover .trace-videos__play-icon{transform:scale(1.08)}.trace-videos__play:focus-visible{outline:2px solid var(--trace-blue-1);outline-offset:-4px}.trace-videos__card.is-playing .trace-videos__play{opacity:0;pointer-events:none}.trace-videos__duration{position:absolute;right:10px;bottom:10px;padding:3px 8px;border-radius:999px;background:#0000008c;font-size:11px;font-weight:600;letter-spacing:.04em;color:#fff;pointer-events:none;transition:opacity .35s var(--trace-ease)}.trace-videos__card.is-playing .trace-videos__duration{opacity:0}.trace-videos__meta{padding:14px 16px 16px}.trace-videos__meta p{margin:0}.trace-videos__star.is-empty{color:#ffffff38}.trace-videos__caption{margin-top:6px!important;font-size:14px;line-height:1.45;color:var(--trace-ink)}.trace-videos__name{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px!important;font-family:var(--trace-font-heading);font-size:13px;font-weight:600;color:var(--trace-ink-soft)}.trace-videos__verified{display:inline-flex;align-items:center;gap:4px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8fd9a0}@media(min-width:990px){.trace-videos__track{grid-auto-columns:calc((100% - 48px)/4);gap:16px;margin:0;padding:0 0 6px}.trace-videos__track--1,.trace-videos__track--2{grid-auto-columns:300px}.trace-videos__track--3{grid-auto-columns:calc((100% - 32px) / 3)}}@media(prefers-reduced-motion:reduce){.trace-videos__play,.trace-videos__play-icon,.trace-videos__duration{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
