@media only screen and (max-width:798px){.contact-text{padding-left:0;padding-right:0;margin-left:10px;margin-right:10px}.contact-form{flex-wrap:wrap}}.ct-faq{padding:clamp(56px,8vw,112px) 0;background:var(--ct-ground, #f7f7f6);color:var(--ct-ink-900, #2d2926);font-family:var(--ct-font-body, "Helvetica Neue", Helvetica, Arial, sans-serif)}.ct-faq__wrap{width:100%;max-width:960px;margin:0 auto;padding:0 var(--ct-gutter, 24px);box-sizing:border-box}.ct-faq__eyebrow{margin:0 0 12px;font-family:var(--ct-font-mono, ui-monospace, monospace);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ct-c3015-500, #00629b)}.ct-faq__h{margin:0 0 clamp(24px,4vw,40px);font-family:var(--ct-font-display, inherit);font-size:clamp(30px,3.4vw,48px);line-height:1.08;font-weight:700;letter-spacing:-.02em;color:inherit}.ct-faq__list{border-top:1px solid var(--ct-border-subtle, rgba(45, 41, 38, .11))}.ct-faq__item{border-bottom:1px solid var(--ct-border-subtle, rgba(45, 41, 38, .11))}.ct-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.35}.ct-faq__q::-webkit-details-marker{display:none}.ct-faq__q:focus-visible{outline:var(--ct-focus-ring-width, 3px) solid var(--ct-focus-ring-color, #00629b);outline-offset:var(--ct-focus-ring-offset, 2px)}.ct-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.ct-faq__icon:before,.ct-faq__icon:after{content:"";position:absolute;top:8px;left:0;width:18px;height:2px;background:currentColor;transition:transform var(--ct-duration-base, .3s) var(--ct-ease, cubic-bezier(.2, 0, .2, 1))}.ct-faq__icon:after{transform:rotate(90deg)}.ct-faq__item[open] .ct-faq__icon:after{transform:rotate(0)}.ct-faq__a{max-width:68ch;padding:0 0 24px;font-size:16px;line-height:1.6;color:var(--ct-ink-700, #4a4541)}.ct-faq__a>:first-child{margin-top:0}.ct-faq__a>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.ct-faq__icon:before,.ct-faq__icon:after{transition:none}}.ct-ind{--ct-ind-ink: var(--ct-ink-900, #2d2926);--ct-ind-blue: var(--ct-c3015-500, #00629b);--ct-ind-ground: var(--ct-ground, #f7f7f6);color:var(--ct-ind-ink);font-family:var(--ct-font-body, "Helvetica Neue", Helvetica, Arial, sans-serif)}.ct-ind *,.ct-ind *:before,.ct-ind *:after{box-sizing:border-box}.ct-ind__wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.ct-ind__hero{position:relative;display:flex;align-items:flex-end;min-height:clamp(460px,72vh,680px);overflow:hidden;background:var(--ct-ink-900, #2d2926);color:#fff}.ct-ind__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ct-ind__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#141211c7,#14121180 45%,#1412111a),linear-gradient(0deg,#1412118c,#14121100 50%)}.ct-ind__hero-inner{position:relative;padding-top:96px;padding-bottom:clamp(40px,7vw,88px)}.ct-ind__eyebrow{margin:0 0 14px;font-family:var(--ct-font-mono, ui-monospace, monospace);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:inherit;opacity:.85}.ct-ind__h1{max-width:15ch;margin:0 0 18px;font-family:var(--ct-font-display, inherit);font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.03em;font-weight:700;color:inherit;text-transform:none}.ct-ind__lead{max-width:56ch;margin:0 0 28px;font-size:clamp(17px,1.4vw,20px);line-height:1.5;color:inherit}.ct-ind__lead--dark{color:var(--ct-ink-700, #4a4541)}.ct-ind__actions{display:flex;flex-wrap:wrap;gap:12px}.ct-ind__btn{display:inline-flex;align-items:center;min-height:48px;padding:12px 22px;border-radius:var(--ct-radius, 8px);background:var(--ct-ind-blue);color:#fff!important;font-weight:600;text-decoration:none}.ct-ind__btn:hover{background:var(--ct-c3015-700, #004b78)}.ct-ind__btn--ghost{background:transparent;box-shadow:inset 0 0 0 1px #ffffffb3}.ct-ind__btn--ghost:hover{background:#ffffff1f}.ct-ind__btn:focus-visible{outline:var(--ct-focus-ring-width, 3px) solid var(--ct-focus-ring-color, #00b5e2);outline-offset:var(--ct-focus-ring-offset, 2px)}.ct-ind__body{padding:clamp(56px,8vw,104px) 0;background:var(--ct-ind-ground)}.ct-ind__h2{margin:0 0 clamp(24px,3vw,40px);font-family:var(--ct-font-display, inherit);font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:-.02em;font-weight:700;color:var(--ct-ind-ink);text-transform:none}.ct-ind__points{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none}.ct-ind__point{padding-top:18px;border-top:2px solid var(--ct-ind-blue)}.ct-ind__n{display:block;margin-bottom:10px;font-family:var(--ct-font-mono, ui-monospace, monospace);font-size:13px;color:var(--ct-ind-blue)}.ct-ind__h3{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:600;color:var(--ct-ind-ink);text-transform:none;letter-spacing:0}.ct-ind__point p{margin:0;font-size:16px;line-height:1.55;color:var(--ct-ink-700, #4a4541)}.ct-ind__product{padding:clamp(56px,8vw,104px) 0;background:#fff}.ct-ind__product-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,72px);align-items:center}.ct-ind__product-img{display:block;width:100%;height:auto;max-height:520px;object-fit:contain}@media(max-width:749px){.ct-ind__scrim{background:linear-gradient(0deg,#141211d1,#1412119e 60%,#14121173)}.ct-ind__product-grid{grid-template-columns:1fr}.ct-ind__product-img{max-width:420px;margin:0 auto}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map */
