@font-face{font-family:SD Display;src:url(sd-display.ttf) format("truetype");font-style:normal;font-weight:400 900;font-display:swap}:root{--sd-black:#08080b;--sd-panel:#131315;--sd-light:#f5f5f5;--sd-copy:#c3c3c8;--sd-line:#424247;--font-heading-family:"SD Display",Arial,sans-serif;--font-heading-weight:400}html{scroll-behavior:smooth;scroll-padding-top:3rem}body{background:var(--sd-black);color:var(--sd-light)}body,.rte{font-family:var(--font-body-family,Arial,Helvetica,sans-serif)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.025em;line-height:1.35;overflow-wrap:break-word}.sd-shell{max-width:1320px;margin:0 auto;padding-left:48px;padding-right:48px}.sd-section{background:var(--sd-black)}.sd-eyebrow{text-transform:uppercase;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.16em;color:#c5c5cc;margin:0 0 24px;display:flex;align-items:center;gap:10px}.sd-status{width:6px;height:6px;background:#eee;box-shadow:0 0 10px #fff6;display:inline-block}.sd-lead{font-size:17px;line-height:1.85;color:var(--sd-copy);max-width:58ch}.sd-lead p{margin:0 0 22px}.sd-section-heading{max-width:770px;margin:0 0 40px}.sd-section-heading h2,.sd-method h2{font-size:clamp(25px,2.65vw,37px);margin:0 0 24px}.sd-section-heading>.rte{color:var(--sd-copy);font-size:16px;line-height:1.8}.sd-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:16px 23px;background:var(--sd-light);color:#08080b;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.025em;border:1px solid var(--sd-light);transition:background .18s,color .18s}.sd-button:hover{background:transparent;color:var(--sd-light)}.sd-button span,.sd-text-link span{font-size:20px;line-height:1}.sd-text-link{color:var(--sd-light);text-decoration:none;border-bottom:1px solid #818187;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 0;font-size:13px;line-height:1.7}.sd-text-link:hover{border-color:#fff}.sd-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap;margin:34px 0}.sd-button:focus-visible,.sd-text-link:focus-visible{outline:3px solid #fff;outline-offset:5px}.sd-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center;padding-top:70px;padding-bottom:65px}.sd-hero h1{font-size:clamp(32px,3.2vw,var(--sd-hero-size,44px));line-height:1.4;letter-spacing:-.03em;text-transform:uppercase;margin:0 0 28px;max-width:14ch}.sd-hero__caption{font:10px/1.8 ui-monospace,Consolas,monospace;letter-spacing:.12em;color:#aaaab0;margin-top:32px}.sd-hero__visual{border:1px solid #727278;position:relative;background:radial-gradient(ellipse at center,#242429 0,#08080b 70%);min-width:0}.sd-hero__visual:before,.sd-hero__visual:after{content:"";position:absolute;width:22px;height:22px;border-color:#fff;pointer-events:none}.sd-hero__visual:before{border-left:2px solid;border-top:2px solid;top:-1px;left:-1px}.sd-hero__visual:after{border-right:2px solid;border-bottom:2px solid;bottom:-1px;right:-1px}.sd-visual__rail{display:flex;justify-content:space-between;gap:12px;padding:16px;font:9px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#b6b6bf;border-bottom:1px solid #3a3a3e}.sd-visual__rail--bottom{border-top:1px solid #3a3a3e;border-bottom:0}.sd-calibration{white-space:nowrap;letter-spacing:.15em}.sd-hero__art{position:relative;isolation:isolate;padding:18px;aspect-ratio:1}.sd-hero__art:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;background:linear-gradient(90deg,#ffffff09 1px,transparent 1px),linear-gradient(#ffffff09 1px,transparent 1px);background-size:32px 32px;pointer-events:none;z-index:-1}.sd-hero__image{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:screen}.sd-stats{display:grid;grid-template-columns:repeat(3,1fr);padding-bottom:45px;gap:30px}.sd-stats>div{border-top:1px solid #4b4b50;padding-top:20px;display:flex;align-items:center;gap:20px}.sd-stat__number{font-family:SD Display,Arial,sans-serif;font-size:34px;line-height:1.5;color:#eee}.sd-stats>div>span:last-child{font:10px/1.8 ui-monospace,Consolas,monospace;text-transform:uppercase;letter-spacing:.09em;color:#bcbcc4}.sd-feature{display:grid;grid-template-columns:1fr 1fr;gap:76px;align-items:center;padding-top:72px;padding-bottom:80px;border-top:1px solid var(--sd-line)}.sd-feature__media{position:relative;min-width:0;background:#f5f5f5;color:#08080b;overflow:hidden;border:1px solid #606066}.sd-feature__tag{position:absolute;z-index:1;top:0;left:0;right:0;padding:16px 20px;color:#08080b;border-bottom:1px solid #bbb;background:#fffffff5;font-size:9px;margin:0}.sd-kit-image{display:block;width:100%;height:480px;object-fit:contain;background:#fff}.sd-feature__index{position:absolute;bottom:18px;right:18px;font:10px monospace;color:#333;letter-spacing:.15em}.sd-feature__copy h2{font-size:clamp(25px,2.5vw,35px);line-height:1.5;margin:0 0 26px}.sd-feature__detail{display:flex;gap:16px;border-top:1px solid var(--sd-line);padding:20px 0;margin:24px 0;color:#bcbcc5;line-height:1.8;font-size:14px}.sd-feature__detail p{margin:0}.sd-feature__detail>span{font-size:24px}.sd-product-price{margin:18px 0 25px}.sd-editor-note{font:13px/1.6 Arial;color:#bcbcc4;margin-top:20px}.sd-pathways{padding-top:70px;padding-bottom:80px;border-top:1px solid var(--sd-line)}.sd-pathways__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.sd-pathway{padding:30px;border:1px solid #47474c;position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(145deg,#18181b,#0a0a0d)}.sd-pathway:before{content:"";position:absolute;top:-1px;left:-1px;width:32px;border-top:2px solid #c6c6cb}.sd-pathway__number{font:11px/1.7 ui-monospace,monospace;letter-spacing:.1em;color:#aaaab2;display:block;margin-bottom:30px}.sd-pathway h3{font-size:18px;line-height:1.65;margin:0 0 16px}.sd-pathway>.rte{font-size:15px;line-height:1.9;color:var(--sd-copy);margin-bottom:25px}.sd-pathway .rte p{margin:0}.sd-pathway .sd-text-link{margin-top:auto;align-self:flex-start}.sd-method{padding-top:75px;padding-bottom:80px;border-top:1px solid var(--sd-line);display:grid;grid-template-columns:.9fr 1.2fr;gap:35px 85px}.sd-method__intro{align-self:start}.sd-method>.sd-text-link{justify-self:start;grid-column:1/-1}.sd-phase{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:24px 0;border-top:1px solid #49494f}.sd-phase:last-child{border-bottom:1px solid #49494f}.sd-phase__index span{display:block;font:9px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:#adadb5;text-transform:uppercase}.sd-phase__index strong{display:block;font:30px/1.6 SD Display,Arial,sans-serif}.sd-phase h3{font-size:17px;margin:0 0 12px;line-height:1.7}.sd-phase .rte{color:var(--sd-copy);font-size:15px;line-height:1.85}.sd-phase .rte p{margin:0}.sd-questions{padding-top:70px;padding-bottom:80px;border-top:1px solid var(--sd-line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.sd-questions .sd-section-heading{margin:0}.sd-question{border-bottom:1px solid #46464d}.sd-question:first-child{border-top:1px solid #46464d}.sd-question summary{display:flex;gap:20px;justify-content:space-between;align-items:center;cursor:pointer;padding:25px 0;font:16px/1.7 Arial,sans-serif;list-style:none}.sd-question summary::-webkit-details-marker{display:none}.sd-question summary>span{font-size:25px;font-weight:400}.sd-question[open] summary>span{transform:rotate(45deg)}.sd-question>.rte{color:var(--sd-copy);font-size:15px;line-height:1.9;padding:0 32px 24px 0}.sd-question .rte p{margin:0}.sd-question summary:focus-visible{outline:2px solid white;outline-offset:3px}.sd-closing{border-top:1px solid #72727b;border-bottom:1px solid #46464e;padding-top:68px;padding-bottom:70px;text-align:center;background:radial-gradient(ellipse at 50% 100%,#202025,transparent 65%)}.sd-closing .sd-eyebrow{justify-content:center}.sd-closing h2{font-size:clamp(24px,3.2vw,42px);max-width:850px;margin:0 auto 25px;line-height:1.55}.sd-closing .sd-lead{margin:0 auto 30px}.header-wrapper{background:var(--sd-black)}.header__heading-link .h2{font-family:SD Display,Arial,sans-serif;font-size:15px;line-height:1.6;max-width:210px;text-transform:uppercase;letter-spacing:0;display:inline-block}.header__menu-item{font-size:13px}.announcement-bar__message{font:10px/1.7 ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.utility-bar{border-bottom:1px solid #343439}.footer{border-top:0}.footer-block__heading{font-size:16px;line-height:1.7}.footer-block__details-content{font-size:14px;line-height:1.8;color:#c3c3c8}.footer__content-bottom{border-top-color:#3a3a40}.footer .copyright__content{font-size:11px}.product__title h1{font-size:clamp(26px,3vw,42px)}.product__description{line-height:1.9;color:#d0d0d6}.product__info-container .product-form{margin-top:26px}.product .price{font-size:20px}.button,.shopify-challenge__button,.customer button{font-family:Arial,sans-serif;font-size:13px;font-weight:700;letter-spacing:.035em}.card__heading{font-family:Arial,sans-serif;font-weight:700;font-size:18px;line-height:1.5}.card__inner{border:1px solid #424248}.card__information{padding-top:20px}.card__badge .badge{font-size:10px;border-radius:0}.collection-hero__title{font-size:clamp(28px,3.2vw,43px)}.product-grid{row-gap:40px}.field__input,.select__select,.customer .field input,.customer select,.predictive-search__heading,.facets__heading,.facets__summary,.facets__label,.facets__disclosure .facets__summary{font-family:Arial,sans-serif}.sd-header-fallback{text-wrap:balance}.sd-section .rte a{color:#eee}.sd-hide-grid .sd-hero__art:after{display:none}@media(min-width:1400px){.sd-hero{padding-top:90px;padding-bottom:80px}}@media(max-width:989px){.sd-shell{padding-left:30px;padding-right:30px}.sd-hero{gap:30px;padding-top:45px}.sd-hero h1{font-size:clamp(29px,4.1vw,42px)}.sd-lead{font-size:16px}.sd-feature{gap:40px}.sd-feature__copy h2{font-size:25px}.sd-pathway{padding:24px}.sd-pathway h3{font-size:16px}.sd-method{gap:40px;grid-template-columns:1fr 1.3fr}.sd-questions{gap:40px}.sd-kit-image{height:410px}.sd-visual__rail{font-size:8px;padding:13px}.sd-calibration{display:none}}@media(max-width:749px){.sd-shell{padding-left:22px;padding-right:22px}.sd-hero{grid-template-columns:1fr;gap:35px;padding-top:40px;padding-bottom:35px}.sd-hero h1{font-size:clamp(29px,7.8vw,45px);max-width:16ch;line-height:1.45}.sd-hero__caption{margin-top:20px;font-size:9px}.sd-eyebrow{font-size:10px;margin-bottom:20px}.sd-lead{font-size:16px;line-height:1.8}.sd-actions{gap:22px;margin:25px 0}.sd-button{font-size:12px;min-height:50px;padding:14px 20px}.sd-hero__visual{max-width:540px;width:100%;justify-self:center}.sd-visual__rail{font-size:8px;padding:12px}.sd-hero__art{padding:18px;max-height:420px;aspect-ratio:1.1}.sd-stats{gap:15px;padding-bottom:40px}.sd-stats>div{display:block;padding-top:14px}.sd-stat__number{font-size:27px;display:block;margin-bottom:7px}.sd-stats>div>span:last-child{font-size:8px;letter-spacing:.04em}.sd-feature{grid-template-columns:1fr;gap:34px;padding-top:42px;padding-bottom:48px}.sd-kit-image{height:400px}.sd-feature__copy h2{font-size:26px}.sd-feature__detail{margin:18px 0;padding:18px 0}.sd-pathways{padding-top:45px;padding-bottom:48px}.sd-section-heading h2,.sd-method h2{font-size:25px;line-height:1.55}.sd-pathways__grid{grid-template-columns:1fr;gap:16px}.sd-pathway{padding:26px}.sd-pathway__number{margin-bottom:18px}.sd-pathway h3{font-size:19px}.sd-method{grid-template-columns:1fr;gap:24px;padding-top:45px;padding-bottom:48px}.sd-phase{grid-template-columns:52px 1fr;gap:15px}.sd-phase h3{font-size:16px}.sd-questions{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:48px}.sd-question summary{font-size:15px;padding:22px 0}.sd-closing{padding-top:45px;padding-bottom:48px}.sd-closing h2{font-size:25px}.header__heading-link .h2{font-size:12px;max-width:160px}.sd-feature__tag{font-size:8px;padding:14px}.sd-section-heading{margin-bottom:30px}.product__title h1{font-size:26px}.card__heading{font-size:16px}.sd-pathway .sd-text-link{min-height:44px}.sd-method>.sd-text-link{min-height:44px}}@media(max-width:359px){.sd-shell{padding-left:16px;padding-right:16px}.sd-hero h1{font-size:27px}.sd-actions{gap:14px}.sd-actions .sd-button{width:100%}.sd-stats{gap:10px}.sd-stats>div>span:last-child{font-size:8px}.header__heading-link .h2{font-size:10px;max-width:120px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sd-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sd-theme.css.map */
