@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400;12..96,600;12..96,700;12..96,800&family=Hanken+Grotesk:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500;700&display=swap";.slab-legacy{--bg: #0F0F14;--bg-elevated: #14141A;--surface: #16161D;--border: #26262e;--border-2: #2e2e38;--border-3: #3a3a44;--text: #F5F3EF;--text-body: #b8b3c0;--text-muted: #a8a2b0;--text-muted-2: #9b96a3;--text-faint: #6f6a78;--nav: #d8d4de;--blue: #2B8FF5;--blue-deep: #1c6fd6;--coral: #FF5A47;--yellow: #FFC53D;--green: #5fd0a3;--grad-announce: linear-gradient(90deg, #7B5BFF 0%, #5B6BFF 45%, #2B8FF5 100%);--grad-blue: linear-gradient(135deg, #2B8FF5, #1c6fd6);--r-pill: 999px;--r-card: 16px;--r-panel: 22px;--r-input: 12px;--r-img: 12px;--shadow-card: 0 6px 22px rgba(0, 0, 0, .45);--glow: 0 0 0 1px rgba(43, 143, 245, .55), 0 12px 38px rgba(43, 143, 245, .22);--glow-warm: 0 0 0 1px rgba(255, 90, 71, .55), 0 12px 38px rgba(255, 90, 71, .22);--page-max: 1180px;--page-pad: 40px;--font-display: "Bricolage Grotesque", system-ui, sans-serif;--font-body: "Hanken Grotesk", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace}.slab-legacy *,.slab-legacy *:before,.slab-legacy *:after{box-sizing:border-box}.slab-legacy{-webkit-text-size-adjust:100%}.slab-legacy{margin:0;background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.slab-legacy img,.slab-legacy svg,.slab-legacy video{display:block;max-width:100%}.slab-legacy a{color:inherit;text-decoration:none}.slab-legacy button{font-family:inherit;cursor:pointer}.slab-legacy ul,.slab-legacy ol{margin:0;padding:0;list-style:none}.slab-legacy h1,.slab-legacy h2,.slab-legacy h3,.slab-legacy h4{margin:0;font-family:var(--font-display);color:var(--text);font-weight:800;letter-spacing:-.02em}.slab-legacy :focus-visible{outline:2px solid var(--blue);outline-offset:2px}.slab-legacy .sl-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.slab-legacy .page-width{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.slab-legacy .sl-section{padding-block:48px}.slab-legacy .section--tight{padding-block:32px}.slab-legacy .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted-2)}.slab-legacy .eyebrow-pill{display:inline-block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--coral);border:1px solid rgba(255,90,71,.4);border-radius:var(--r-pill);padding:6px 13px}.slab-legacy .mono{font-family:var(--font-mono)}.slab-legacy .section-title{font-size:30px;line-height:1.1;letter-spacing:-.03em}.slab-legacy .page-title{font-size:44px;line-height:1.04;letter-spacing:-.03em}.slab-legacy .lede{color:var(--text-body);font-size:17px}.slab-legacy .faint{color:var(--text-faint)}.slab-legacy .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:700;font-size:15px;padding:13px 22px;border-radius:var(--r-pill);border:1px solid transparent;transition:box-shadow .22s ease,transform .22s ease,background .15s ease,color .15s ease;cursor:pointer;line-height:1;text-align:center}.slab-legacy .btn--primary{background:var(--blue);color:#fff}.slab-legacy .btn--primary:hover{box-shadow:var(--glow);transform:translateY(-3px)}.slab-legacy .btn--tertiary{background:var(--yellow);color:#1a1625}.slab-legacy .btn--tertiary:hover{box-shadow:0 12px 38px #ffc53d40;transform:translateY(-3px)}.slab-legacy .btn--lg{padding:15px 26px;font-size:16px}.slab-legacy .btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.slab-legacy [data-glow]{transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease}.slab-legacy [data-glow]:hover{box-shadow:var(--glow);transform:translateY(-3px)}.slab-legacy .card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.slab-legacy .panel{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-panel)}.slab-legacy .sl-field{display:block;margin-bottom:16px}.slab-legacy .sl-field__label{display:block;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-2);margin-bottom:8px}.slab-legacy .fld{width:100%;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-input);padding:13px 15px;color:var(--text);font-family:var(--font-body);font-size:15px;transition:border-color .15s,box-shadow .15s}.slab-legacy .fld::placeholder{color:var(--text-faint)}.slab-legacy .fld:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px #2b8ff52e}.slab-legacy textarea.fld{resize:vertical;min-height:110px}.slab-legacy select.fld{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239b96a3' stroke-width='1.6'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.slab-legacy input[type=date],.slab-legacy select.fld{color-scheme:dark}.slab-legacy .uploader__drop{display:block;cursor:pointer}.slab-legacy .uploader__cta{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 16px;border:1px dashed var(--border-3);border-radius:var(--r-input);color:var(--text-muted);background:var(--surface);font-size:14px;transition:border-color .15s,color .15s}.slab-legacy .uploader__cta svg{width:22px;height:22px}.slab-legacy .uploader__drop:hover .uploader__cta{border-color:var(--blue);color:var(--text)}.slab-legacy .uploader.is-uploaded .uploader__cta{border-color:var(--green);color:var(--green)}.slab-legacy .uploader__status{display:block;margin-top:8px;font-size:13px;color:var(--green)}.slab-legacy .uploader__status.is-error{color:var(--coral)}.slab-legacy .form-grid{display:grid;gap:16px}.slab-legacy .form-grid--2{grid-template-columns:1fr 1fr}.slab-legacy .form-grid--3{grid-template-columns:1fr 1fr 1fr}.slab-legacy .success-card{text-align:center;padding:40px 24px}.slab-legacy .success-card__icon{width:64px;height:64px;margin:0 auto 18px;border-radius:999px;background:var(--blue);display:grid;place-items:center;color:#fff}.slab-legacy .success-card__icon svg{width:30px;height:30px}.slab-legacy .sl-grid{display:grid;gap:20px}.slab-legacy .grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.slab-legacy .grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.slab-legacy .sl-grid>*{min-width:0}.slab-legacy .media{position:relative;overflow:hidden;border-radius:var(--r-img);background:var(--surface)}.slab-legacy .media--square{aspect-ratio:1 / 1}.slab-legacy .media--portrait{aspect-ratio:4 / 5}.slab-legacy .media img{width:100%;height:100%;object-fit:cover}.slab-legacy .media__placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--border-3)}.slab-legacy .media__placeholder svg{width:40%;height:40%}.slab-legacy .accordion{border-top:1px solid var(--border-2)}.slab-legacy .accordion__item{border-bottom:1px solid var(--border-2)}.slab-legacy .accordion__head{width:100%;display:flex;align-items:center;justify-content:space-between;background:transparent;border:0;color:var(--text);padding:16px 0;font-family:var(--font-body);font-weight:700;font-size:15px;text-align:left}.slab-legacy .accordion__icon{font-size:20px;color:var(--text-muted);line-height:1}.slab-legacy .accordion__body{padding:0 0 16px;color:var(--text-body);font-size:15px}.slab-legacy .mt-8{margin-top:8px}.slab-legacy .mt-16{margin-top:16px}.slab-legacy .mt-24{margin-top:24px}.slab-legacy .mt-32{margin-top:32px}.slab-legacy .sl-text-center{text-align:center}@media(max-width:990px){.slab-legacy{--page-pad: 24px}.slab-legacy .page-title{font-size:36px}.slab-legacy .section-title{font-size:26px}.slab-legacy .grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.slab-legacy{--page-pad: 20px}.slab-legacy .sl-section{padding-block:32px}.slab-legacy .section--tight{padding-block:22px}.slab-legacy .page-title{font-size:30px}.slab-legacy .section-title{font-size:24px}.slab-legacy .grid--3,.slab-legacy .grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.slab-legacy .form-grid--2,.slab-legacy .form-grid--3{grid-template-columns:1fr}.slab-legacy .section-head{text-align:center}.slab-legacy .section-head .eyebrow{display:block}.slab-legacy .cta-band{flex-direction:column;align-items:center;text-align:center;justify-content:center;padding:28px 22px}}.slab-legacy .breadcrumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted-2);margin-bottom:18px}.slab-legacy .breadcrumb a:hover{color:var(--text)}.slab-legacy .breadcrumb span{color:var(--text-faint)}.slab-legacy .split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}@media(max-width:749px){.slab-legacy .split{grid-template-columns:1fr;gap:24px}}.slab-legacy .cta-band{background:var(--grad-blue);border-radius:var(--r-panel);padding:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.slab-legacy .cta-band h2{color:#fff}.slab-legacy .cta-band p{color:#ffffffd9;margin:6px 0 0}.slab-legacy .section-head{margin-bottom:28px}.slab-legacy .section-head .eyebrow{display:block;margin-bottom:10px}.slab-legacy .sl-rte>:first-child{margin-top:0}.slab-legacy .sl-rte>:last-child{margin-bottom:0}.slab-legacy .sl-rte p{margin:0 0 12px}.slab-legacy .sl-rte a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.slab-legacy .sl-rte ul,.slab-legacy .sl-rte ol{padding-left:20px;margin:12px 0}.slab-legacy .sl-rte li{list-style:disc;margin-bottom:6px}.slab-legacy .sl-rte strong{color:var(--text)}.slab-legacy .about-stats{display:flex;justify-content:space-around;gap:24px;padding:32px;flex-wrap:wrap}.slab-legacy .about-stat{text-align:center;display:flex;flex-direction:column;gap:6px}.slab-legacy .about-stat__value{font-family:var(--font-display);font-weight:800;font-size:30px;color:var(--text)}.slab-legacy .about-stat__label{font-size:11px;color:var(--text-muted-2)}.slab-legacy .about-step{padding:24px}.slab-legacy .about-step__num{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--blue);color:#fff;font-weight:700;font-size:13px;margin-bottom:14px}.slab-legacy .about-step__title{font-size:17px;margin-bottom:8px}.slab-legacy .about-step__body{color:var(--text-body);font-size:14.5px;margin:0}.slab-legacy .workshop-band{position:relative;min-height:320px;border-radius:var(--r-panel);background-size:cover;background-position:center;display:flex;align-items:center;padding:40px;border:1px solid var(--border)}.slab-legacy .workshop-band__text{max-width:460px}@media(max-width:749px){.slab-legacy .about-steps{grid-template-columns:1fr 1fr}.slab-legacy .about-stats{gap:16px}}.slab-legacy .faq-accordion .accordion__head{font-size:16px}.slab-legacy .policy-cards{display:flex;flex-direction:column;gap:16px}.slab-legacy .policy-card{padding:26px}.slab-legacy .policy-card__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.slab-legacy .policy-card__emoji{font-size:22px}.slab-legacy .policy-card__title{font-size:19px}.slab-legacy .policy-card__body{color:var(--text-body);font-size:15px}.slab-legacy .proto-stats{display:flex;gap:28px;flex-wrap:wrap}.slab-legacy .proto-stat{display:flex;flex-direction:column;gap:4px}.slab-legacy .proto-stat__value{font-family:var(--font-display);font-weight:800;font-size:22px;color:var(--text)}.slab-legacy .proto-stat__label{font-size:11px;color:var(--text-muted-2)}.slab-legacy .proto-step{padding:24px}.slab-legacy .contact__cards{display:flex;flex-direction:column;gap:12px}.slab-legacy .contact__card{display:flex;align-items:center;gap:14px;padding:16px}.slab-legacy .contact__card-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--bg-elevated);color:var(--blue);flex:0 0 auto}.slab-legacy .contact__card strong{display:block;color:var(--text);font-size:14px}.slab-legacy .contact__card span{color:var(--text-muted);font-size:13px}.slab-legacy .contact__form-wrap{padding:28px}.slab-legacy .form-errors{background:#ff5a471a;border:1px solid rgba(255,90,71,.4);color:#ffb3a8;border-radius:var(--r-input);padding:12px 14px;margin-bottom:16px;font-size:14px}.slab-legacy .page-width--narrow{max-width:760px}.slab-legacy .form-head{margin-bottom:28px}.slab-legacy .form-card{padding:32px}.slab-legacy .field__hint{display:block;color:var(--text-faint);font-size:12px;margin-top:6px}@media(max-width:749px){.slab-legacy .form-card{padding:22px}}.slab-legacy .studio{display:grid;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.slab-legacy .studio__copy{padding:40px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;justify-content:center}.slab-legacy .studio__body{color:var(--text-body);font-size:16px}.slab-legacy .studio__media{position:relative;min-height:320px;background:var(--surface)}.slab-legacy .studio__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.slab-legacy .studio__media .media__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}@media(max-width:749px){.slab-legacy .studio{grid-template-columns:1fr}.slab-legacy .studio__copy{padding:28px;align-items:center;text-align:center}.slab-legacy .studio__media{min-height:240px;order:-1}}.slab-legacy .why{padding:40px}.slab-legacy .why__head{max-width:640px;margin-bottom:28px}.slab-legacy .why__head .eyebrow{display:block;margin-bottom:10px}.slab-legacy .why__sub{margin-top:10px}.slab-legacy .why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.slab-legacy .why__card{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-card);padding:24px}.slab-legacy .why__emoji{font-size:26px;display:block;margin-bottom:12px}.slab-legacy .why__card-title{font-size:17px;margin-bottom:8px}.slab-legacy .why__card-body{color:var(--text-body);font-size:14.5px;margin:0}@media(max-width:749px){.slab-legacy .why__grid{grid-template-columns:1fr}.slab-legacy .why{padding:28px}}.slab-legacy{background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.slab-legacy .sl-section{display:block}.slab-legacy p{margin:0 0 1em}
/*# sourceMappingURL=/cdn/shop/t/7/assets/slab-legacy.css.map */
