.home-hero{padding:var(--space-4) var(--space-4) var(--space-8)}.home-hero__media{position:relative;aspect-ratio:358 / 280;border-radius:var(--radius-md);overflow:hidden;background:var(--color-pale)}.home-hero__media picture{display:block;height:100%}.home-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.home-hero h1{margin-top:var(--space-5);font-size:var(--text-7xl);line-height:40px;font-weight:600;letter-spacing:var(--tracking-tight)}.home-hero__lede{margin-top:var(--space-3);font-size:var(--text-lg);line-height:24px;color:var(--color-slate)}.home-hero__word{position:relative;display:inline-flex;align-items:center;height:var(--space-6);padding:0 var(--space-2);border:0;border-radius:var(--radius-pill);background:var(--noise-ink),var(--color-chip);box-shadow:var(--shadow-well);color:var(--color-ink);font-size:var(--text-base);font-weight:500;vertical-align:1px;transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.home-hero__word:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.home-hero__word:active{transform:translateY(var(--press-y));box-shadow:var(--shadow-well-down)}.home-hero__word[aria-pressed=true]{background:var(--noise-light),var(--primary-fill);box-shadow:var(--shadow-primary);color:var(--color-white)}.home-hero__word[aria-pressed=true]:active{box-shadow:var(--shadow-primary-down)}.home-hero__tool-card{display:grid;grid-template-columns:56px 1fr;gap:var(--space-3);align-items:center;margin-top:var(--space-4);padding:var(--space-3);border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-pale)}.home-hero__tool-card img{width:56px;height:56px;border-radius:var(--radius-sm);object-fit:cover;object-position:50% 0;background:var(--color-white)}.home-hero__tool-title{font-weight:600}.home-hero__tool-copy{margin-top:var(--space-1);font-size:var(--text-sm);line-height:16px;color:var(--color-slate)}.home-hero__tool-card a{position:relative;display:inline-flex;align-items:center;gap:var(--space-1);margin-top:var(--space-1);font-size:var(--text-sm);line-height:16px;font-weight:600}.home-hero__tool-card a:after{content:"";position:absolute;top:-10px;right:-4px;bottom:-10px;left:-4px}.home-hero__tool-card a .ic{width:14px;height:14px}.home-hero__ctas{display:grid;gap:var(--space-2);margin-top:var(--space-5)}.home-hero__trust{display:grid;grid-template-columns:1fr 1fr;margin-top:var(--space-4)}.home-hero__trust p{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-1);font-size:var(--text-sm);line-height:16px;color:var(--color-slate);text-align:center}.home-hero__trust p+p{border-left:1px solid var(--color-rule)}.home-hero__trust .ic{width:16px;height:16px;color:var(--color-ink)}.press{padding:22px 0 26px}.press .overline{margin-bottom:var(--space-3);text-align:center}.press__row{display:flex;align-items:center;gap:var(--space-7);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.press__row::-webkit-scrollbar{display:none}.press__row li{flex:none;display:grid;place-items:center;height:var(--tap)}.press__row img{display:block;width:auto;height:28px;max-width:120px;object-fit:contain;filter:grayscale(1) contrast(1.1);opacity:.6;transition:opacity var(--dur-base) var(--ease),filter var(--dur-base) var(--ease)}@media(hover:hover){.press__row li:hover img{filter:none;opacity:1}}.needs .chips{margin-bottom:var(--space-4)}.needs__title{margin-bottom:var(--space-5);text-wrap:balance}@media(min-width:768px){.needs__title span{display:block}}@media(max-width:767px){.needs .chips{display:grid;grid-template-columns:1fr 1fr;margin-inline:0;padding-inline:0;overflow:visible}.needs .chip{justify-content:flex-start;gap:6px;min-width:0;min-height:44px;height:auto;padding:6px 12px;white-space:normal;text-align:left;line-height:17px}}.shop-for__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.shop-for__head .section-title{margin:0}.shop-for__head .section-title{max-width:620px;text-wrap:balance}.shop-for__all{display:flex;justify-content:center;margin-top:var(--space-8)}@media(max-width:1023px){.shop-for__head{flex-direction:column;align-items:flex-start}.shop-for__head .segmented{width:100%}}.reviews__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4)}.reviews__arrows{display:none;gap:var(--space-2);margin-bottom:var(--space-7)}.reviews__rail{scroll-padding-inline:var(--gutter)}.story{display:flex;flex-direction:column;width:282px;padding:18px;border-radius:var(--radius-xl);background:var(--color-white)}.story:before{content:"\201c";display:block;height:30px;font:600 52px / 1 var(--font-body);color:var(--color-quote)}.story__top{display:grid;gap:var(--space-2)}.story__doubt{font:500 var(--text-xs) / 16px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase}.story p{flex:1;margin:var(--space-3) 0 var(--space-4);font-size:var(--text-base);line-height:22px}.story__product{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding-top:var(--space-3);background:linear-gradient(var(--color-line),var(--color-line)) 0 0 / 100% 1px no-repeat;font-size:var(--text-md);font-weight:600}.story__product img{width:40px;height:48px;border-radius:var(--radius-sm);object-fit:cover;object-position:50% 0}.story__product small{display:block;font:500 var(--text-2xs) / 14px var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-slate)}.story__product .ic{width:16px;height:16px;color:var(--color-muted)}.trust-points{display:grid;gap:10px;margin-top:var(--space-6)}.trust-points li{display:grid;grid-template-columns:44px 1fr;column-gap:var(--space-3);align-items:center;padding:14px;border-radius:14px;background:var(--color-white)}.trust-points .ic{grid-row:span 2;width:var(--tap);height:var(--tap);padding:11px;border-radius:var(--radius-pill);background:var(--color-chip);box-shadow:inset 0 2px 4px #0215501f}.trust-points b{font-size:var(--text-base);line-height:20px;font-weight:600}.trust-points span{font-size:var(--text-sm);line-height:18px;color:var(--color-slate)}.experts__row{gap:var(--space-3)}.expert{width:250px}.expert__media{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-pale)}.expert__media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0;background:var(--color-mid)}.expert__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#02155000 50%,#02155059);pointer-events:none;transition:opacity var(--dur-base) var(--ease)}.expert__play{position:absolute;left:14px;bottom:14px;z-index:1;display:grid;place-items:center;width:var(--control);height:var(--control);border:0;border-radius:var(--radius-pill);background:var(--color-veil);box-shadow:var(--shadow-float);color:var(--color-ink);transition:transform var(--dur-fast) var(--ease),opacity var(--dur-base) var(--ease)}.expert__play .ic{width:18px;height:18px;margin-left:2px}.expert__play:active{transform:scale(.95)}.expert__media.is-replaying:after,.expert__media.is-replaying .expert__play{opacity:0;pointer-events:none}.expert blockquote{margin:14px 0 var(--space-2);font-size:var(--text-xl);line-height:23px;font-weight:600}.expert blockquote:before{content:"";display:block;width:var(--space-7);height:3px;margin-bottom:var(--space-3);border-radius:2px;background:var(--accent-rule)}.expert figcaption b{display:block;font-size:var(--text-md);font-weight:600}.founder{overflow:clip}.founder__grid{display:grid;gap:var(--space-11);align-items:center}.polaroids{position:relative;width:86%;max-width:300px;margin:18px auto 0}.polaroid{margin:0;padding:var(--space-3) var(--space-3) 0;border-radius:var(--radius-xs);background:var(--color-white);box-shadow:var(--shadow-photo)}.polaroid__photo{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--color-mid)}.polaroid__photo img{width:100%;height:100%;object-fit:cover}.polaroid__swap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--dur-slow) var(--ease)}.polaroids.is-swapped .polaroid__swap{opacity:1}.polaroid__img--arcade{object-position:50% 45%}.polaroid--front{position:relative;z-index:1;transform:rotate(-3deg)}.polaroid--front .polaroid__img--vansh{object-position:22% 30%}.polaroid--front figcaption{display:grid;place-items:center;height:var(--space-16);transform:rotate(3deg)}.polaroid--front .hand{font-size:30px}.polaroid--back{position:absolute;inset:0 0 auto auto;width:78%;padding-bottom:var(--space-12);border:0;opacity:.95;transform:translate(18%,-6%) rotate(6deg);cursor:pointer;transition:opacity var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.polaroid--back .polaroid__img--vansh{object-position:82% 40%}.polaroid--back:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.polaroid--back:active{opacity:.85}.polaroid__tape{position:absolute;top:-14px;left:50%;z-index:2;width:110px;height:30px;background:#afd8f2bf;box-shadow:0 1px 2px #02155014;transform:translate(-50%) rotate(2deg);-webkit-mask:linear-gradient(90deg,transparent 0 3px,#000 3px calc(100% - 3px),transparent 0);mask:linear-gradient(90deg,transparent 0 3px,#000 3px calc(100% - 3px),transparent 0)}@media(hover:hover){.polaroid--front{transition:transform var(--dur-slow) var(--ease)}.polaroid--front:hover{transform:rotate(-1deg) translateY(-4px)}.polaroid--back:hover{opacity:1;box-shadow:var(--shadow-photo),0 0 0 3px #afd8f2e6}}.letter{position:relative;width:100%;padding:30px 22px 26px;border-radius:6px;background:var(--color-paper) repeating-linear-gradient(180deg,transparent 0 27px,rgb(140 203 240 / .28) 27px 28px) 0 18px;box-shadow:var(--shadow-paper)}.letter:after{content:"";position:absolute;inset:var(--space-2);border:1.5px dashed rgb(2 21 80 / .16);border-radius:var(--radius-xs);pointer-events:none}.letter .section-title{margin-bottom:14px}.letter>p{margin:0 0 var(--space-3);font-size:var(--text-lg);line-height:var(--space-7)}.letter__foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4);margin-top:var(--space-2)}.signature{display:grid;gap:2px;margin:6px 0 0}.signature .hand{font-size:40px;line-height:1}@media(min-width:1024px){.home-hero{display:grid;grid-template-columns:1fr 1.15fr;column-gap:var(--space-16);align-items:center;max-width:var(--wrap);margin:0 auto;padding:var(--space-12) var(--gutter) var(--space-16)}.home-hero__media{grid-column:2;grid-row:1 / span 5;aspect-ratio:5 / 4}.home-hero>:not(.home-hero__media){grid-column:1}.home-hero h1{margin-top:0;font-size:var(--text-9xl);line-height:60px}.home-hero__lede{max-width:520px;font-size:var(--text-2xl);line-height:30px}.home-hero__word{height:var(--space-7);font-size:var(--text-xl)}.home-hero__tool-card{max-width:460px}.home-hero__ctas{grid-template-columns:auto auto;justify-content:start;gap:var(--space-3);margin-top:var(--space-7)}.home-hero__ctas .pill-button{width:auto;padding:0 var(--space-7)}.home-hero__trust{grid-template-columns:auto auto;justify-content:start;gap:var(--space-6);margin-top:var(--space-5)}.home-hero__trust p{justify-content:flex-start;padding:0}.home-hero__trust p+p{padding-left:var(--space-6)}.press{padding:var(--space-7) 0 var(--space-8)}.press__row{justify-content:center;gap:var(--space-16);margin:0;padding:0;overflow:visible}.press__row img{height:34px;max-width:150px}.reviews__arrows{display:flex}.reviews__rail{margin:0;padding:var(--space-1) 0 var(--space-2)}.story{width:340px;padding:var(--space-6)}.trust-points{grid-template-columns:repeat(3,1fr);gap:var(--space-4);margin-top:var(--space-10)}.experts__row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);margin:0;padding:0;overflow:visible}.expert{width:auto}.expert blockquote{font-size:19px;line-height:27px}.founder__grid{grid-template-columns:.85fr 1.15fr;gap:var(--space-16)}.polaroids{width:100%;max-width:420px}.letter{padding:var(--space-12) 52px var(--space-10)}.letter>p{font-size:var(--text-xl)}}.home-hero__tool.collapsible{transition-duration:var(--dur-base)}
/*# sourceMappingURL=/cdn/shop/t/178/assets/home.css.map */
