:root{--d3-bg: #0f0d0c;--d3-surface: #181513;--d3-surface-2: #211d1a;--d3-ink: #efe6d6;--d3-muted: #bdb2a2;--d3-line: rgba(239, 230, 214, .16);--d3-accent: #c8342a;--d3-accent-dark: #b02a21;--d3-accent-text: #e8564a;--d3-on-accent: #f7f0e3;--d3-radius: 4px;--d3-font-display: "Anton", "Impact", "Arial Narrow", sans-serif;--d3-font-body: "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--d3-font-mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--d3-ease: cubic-bezier(.23, 1, .32, 1);--d3-gutter: clamp(20px, 5vw, 56px);--d3-section: clamp(64px, 9vw, 128px)}.d3-section{background:var(--d3-bg);color:var(--d3-ink);font-family:var(--d3-font-body);font-size:17px;line-height:1.6;letter-spacing:0}.d3-section *,.d3-section *:before,.d3-section *:after{box-sizing:border-box}.d3-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:var(--d3-gutter);padding-right:var(--d3-gutter)}.d3-display,.d3-h2{font-family:var(--d3-font-display);font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1.04;margin:0;color:var(--d3-ink);text-wrap:balance}.d3-display{font-size:clamp(48px,7.4vw,96px)}.d3-h2{font-size:clamp(34px,4.6vw,64px)}.d3-h3{font-family:var(--d3-font-body);font-weight:800;font-size:20px;line-height:1.25;margin:0;color:var(--d3-ink)}.d3-lede{font-size:clamp(17px,1.6vw,20px);line-height:1.6;max-width:56ch;margin:24px 0 0;color:var(--d3-muted);text-wrap:pretty}.d3-body{max-width:62ch;margin:0;color:var(--d3-muted);text-wrap:pretty}.d3-mono{font-family:var(--d3-font-mono);font-size:13px;line-height:1.5;letter-spacing:.02em}.d3-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.d3-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border-radius:var(--d3-radius);border:2px solid transparent;font-family:var(--d3-font-body);font-size:15px;font-weight:800;line-height:1;text-decoration:none;cursor:pointer;transition:transform .16s var(--d3-ease),background-color .16s var(--d3-ease),border-color .16s var(--d3-ease),color .16s var(--d3-ease)}.d3-btn--primary{background:var(--d3-accent);color:var(--d3-on-accent)}.d3-btn--ghost{background:transparent;color:var(--d3-ink);border-color:var(--d3-line)}.d3-btn:active{transform:scale(.97)}.d3-btn:focus-visible,.d3-row__link:focus-visible,.d3-field__input:focus-visible{outline:2px solid var(--d3-ink);outline-offset:3px}@media(hover:hover)and (pointer:fine){.d3-btn--primary:hover{background:var(--d3-accent-dark)}.d3-btn--ghost:hover{border-color:var(--d3-ink)}}.d3-hero{padding:clamp(40px,6vw,88px) 0 var(--d3-section);overflow:hidden}.d3-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;align-items:center}.d3-hero__proof{margin:28px 0 0;color:var(--d3-muted)}.d3-hero__media{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.d3-hero__img{position:relative;overflow:hidden;border-radius:var(--d3-radius);background:var(--d3-surface)}.d3-hero__img img{display:block;width:100%;height:100%;object-fit:cover}.d3-hero__img--a{grid-row:1 / span 2;aspect-ratio:4 / 5}.d3-hero__img--b,.d3-hero__img--c{aspect-ratio:1 / 1}@media(min-width:960px){.d3-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,4vw,72px)}}.d3-proof{border-top:1px solid var(--d3-line);border-bottom:1px solid var(--d3-line)}.d3-proof__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr}.d3-proof__item{padding:20px 16px 20px 0;color:var(--d3-ink);font-size:15px;font-weight:600;line-height:1.4}@media(min-width:900px){.d3-proof__list{grid-template-columns:repeat(4,1fr)}.d3-proof__item{padding:24px;border-left:1px solid var(--d3-line)}.d3-proof__item:first-child{border-left:0;padding-left:0}}.d3-workspace{padding:var(--d3-section) 0}.d3-workspace__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.d3-workspace__head .d3-lede{margin-top:20px}.d3-rows{border-top:1px solid var(--d3-line)}.d3-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:8px 20px;padding:28px 0;border-bottom:1px solid var(--d3-line);align-items:start}.d3-row__thumb{grid-row:1 / span 2;width:88px;height:88px;border-radius:var(--d3-radius);overflow:hidden;background:var(--d3-surface)}.d3-row__thumb img{display:block;width:100%;height:100%;object-fit:cover}.d3-row__word{font-family:var(--d3-font-display);font-size:clamp(32px,4vw,52px);line-height:1.05;text-transform:uppercase;letter-spacing:.01em;margin:0;color:var(--d3-ink)}.d3-row__text{margin:0;color:var(--d3-muted);max-width:52ch;text-wrap:pretty}.d3-row__link{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:44px;color:var(--d3-accent-text);font-weight:800;font-size:15px;text-decoration:none;grid-column:2}.d3-row__arrow{display:inline-block;transition:transform .16s var(--d3-ease)}@media(hover:hover)and (pointer:fine){.d3-row__link:hover .d3-row__arrow{transform:translate(4px)}.d3-row__link:hover{color:var(--d3-ink)}}@media(min-width:960px){.d3-workspace__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,5vw,96px)}.d3-workspace__head{position:sticky;top:120px;align-self:start}.d3-row{grid-template-columns:140px minmax(0,1fr) auto;gap:8px 32px;align-items:center}.d3-row__thumb{width:140px;height:140px;grid-row:1 / span 2}.d3-row__link{grid-column:3;grid-row:1 / span 2;margin-top:0}}.d3-showcase{background:var(--d3-surface);padding:var(--d3-section) 0}.d3-showcase__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:center}.d3-showcase__media{position:relative;border-radius:var(--d3-radius);overflow:hidden;background:var(--d3-bg);aspect-ratio:16 / 10}.d3-showcase__media video,.d3-showcase__media img{display:block;width:100%;height:100%;object-fit:cover}@media(min-width:960px){.d3-showcase__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px)}}.d3-steps{padding:var(--d3-section) 0}.d3-steps__list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--d3-line)}.d3-step{padding:24px 0;border-bottom:1px solid var(--d3-line)}.d3-step__verb{font-family:var(--d3-font-display);font-size:clamp(28px,3vw,40px);text-transform:uppercase;letter-spacing:.01em;line-height:1.05;margin:0 0 8px;color:var(--d3-ink)}.d3-step__text{margin:0;color:var(--d3-muted);max-width:34ch}@media(min-width:900px){.d3-steps__list{grid-template-columns:repeat(4,1fr);border-bottom:0}.d3-step{padding:28px 24px 0;border-bottom:0;border-left:1px solid var(--d3-line)}.d3-step:first-child{border-left:0;padding-left:0}}.d3-learn{background:var(--d3-surface);padding:var(--d3-section) 0}.d3-learn__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:end}.d3-form{max-width:480px}.d3-field__label{display:block;margin-bottom:8px;font-weight:700;font-size:15px;color:var(--d3-ink)}.d3-field__row{display:flex;flex-wrap:wrap;gap:12px}.d3-field__input{flex:1 1 220px;min-height:52px;padding:0 16px;border-radius:var(--d3-radius);border:2px solid var(--d3-line);background:var(--d3-bg);color:var(--d3-ink);font-family:var(--d3-font-body);font-size:16px}.d3-field__input::placeholder{color:var(--d3-muted)}.d3-form__msg{margin:12px 0 0;font-size:15px;color:var(--d3-muted)}.d3-form__msg--error{color:var(--d3-accent-text)}@media(min-width:960px){.d3-learn__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px)}}.d3-final{padding:var(--d3-section) 0;border-top:1px solid var(--d3-line)}.d3-final__inner{max-width:880px}.d3-js [data-d3-reveal]{opacity:0;transform:translateY(14px)}.d3-js [data-d3-reveal].is-revealed{opacity:1;transform:none;transition:opacity .28s var(--d3-ease),transform .28s var(--d3-ease)}.d3-hero__img{animation:d3-rise .28s var(--d3-ease) both}.d3-hero__img--b{animation-delay:60ms}.d3-hero__img--c{animation-delay:.12s}@keyframes d3-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.d3-js [data-d3-reveal],.d3-js [data-d3-reveal].is-revealed{opacity:1;transform:none;transition:opacity .12s linear}.d3-hero__img{animation:none}.d3-btn,.d3-row__arrow{transition:none}}.d3-arm{min-width:0}.d3-arm__stage{position:relative;aspect-ratio:4 / 5;border-radius:var(--d3-radius);overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#c0372c,#8a231c 48%,#3a110e);outline-offset:4px}.d3-arm__stage:focus-visible{outline:2px solid var(--d3-ink)}.d3-arm__canvas{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .28s var(--d3-ease);cursor:grab}.d3-arm__canvas:active{cursor:grabbing}.d3-arm.is-ready .d3-arm__canvas{opacity:1}.d3-arm__poster{position:absolute;top:0;right:0;bottom:0;left:0}.d3-arm__poster img{display:block;width:100%;height:100%;object-fit:cover}.d3-arm.is-ready .d3-arm__poster{opacity:0;pointer-events:none;transition:opacity .28s var(--d3-ease)}.d3-arm.is-fallback .d3-arm__controls,.d3-arm.is-fallback .d3-arm__hint{display:none}.d3-arm__hint{margin:14px 0 0;color:var(--d3-muted)}.d3-arm__controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.d3-arm__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:var(--d3-radius);border:2px solid var(--d3-line);background:transparent;color:var(--d3-ink);font-family:var(--d3-font-body);font-size:14px;font-weight:800;line-height:1;cursor:pointer;transition:transform .16s var(--d3-ease),background-color .16s var(--d3-ease),border-color .16s var(--d3-ease)}.d3-arm__btn:active{transform:scale(.97)}.d3-arm__btn:focus-visible{outline:2px solid var(--d3-ink);outline-offset:3px}.d3-arm__btn.is-active{background:var(--d3-accent);border-color:var(--d3-accent);color:var(--d3-on-accent)}@media(hover:hover)and (pointer:fine){.d3-arm__btn:not(.is-active):hover{border-color:var(--d3-ink)}}@media(prefers-reduced-motion:reduce){.d3-arm__canvas,.d3-arm__poster,.d3-arm__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/d3.css.map */
