*,*:before,*:after{box-sizing:border-box}html{background:var(--ms-black);color:var(--ms-silver);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth;font-feature-settings:"ss01" on,"cv11" on}body{margin:0;font-family:var(--ms-font-body);font-size:var(--ms-step-0);line-height:1.6;font-weight:400;background:var(--ms-black);color:var(--ms-silver);overflow-x:hidden}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--ms-violet);color:#fff}:focus-visible{outline:1px solid var(--ms-violet-glow);outline-offset:3px}.ms-display,.ms-h1,.ms-h2,.ms-h3{font-family:var(--ms-font-display);font-weight:500;color:var(--ms-silver);letter-spacing:-.02em;line-height:.96;margin:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ms-display{font-size:var(--ms-step-6);letter-spacing:-.035em}.ms-h1{font-size:var(--ms-step-5);letter-spacing:-.03em}.ms-h2{font-size:var(--ms-step-4);letter-spacing:-.025em}.ms-h3{font-size:var(--ms-step-3);letter-spacing:-.02em}.ms-display .accent,.ms-h1 .accent,.ms-h2 .accent,.ms-h3 .accent{color:var(--ms-violet-glow);font-weight:500}.ms-eyebrow{font-family:var(--ms-font-body);font-size:.72rem;font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--ms-grey);display:inline-flex;align-items:center;gap:.85rem}.ms-eyebrow:before{content:"";width:28px;height:1px;background:var(--ms-violet-glow);display:inline-block}.ms-lede{font-size:var(--ms-step-1);line-height:1.5;color:var(--ms-grey);max-width:var(--ms-maxw-text);font-weight:400;letter-spacing:-.005em}.ms-tracked{font-size:.82rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:var(--ms-silver);line-height:1.7}.ms-body{color:var(--ms-grey)}.ms-divider-vio{display:block;width:56px;height:1px;background:var(--ms-violet-glow);margin:0;border:0}.ms-wrap{width:100%;max-width:var(--ms-maxw);margin-inline:auto;padding-inline:var(--ms-rail)}.ms-section{padding-block:var(--ms-block);position:relative}.ms-section--tight{padding-block:var(--ms-block-tight)}.ms-section--bleed{padding-block:0}.ms-section-head{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:clamp(2.5rem,5vw,5rem);max-width:60ch}.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}.ms-btn{--bg: var(--ms-violet);--fg: #fff;--bd: var(--ms-violet);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:1.05rem 1.85rem;background:var(--bg);color:var(--fg);border:1px solid var(--bd);font-family:var(--ms-font-body);font-size:.76rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background var(--ms-dur-1) var(--ms-ease),color var(--ms-dur-1) var(--ms-ease),border-color var(--ms-dur-1) var(--ms-ease),transform var(--ms-dur-1) var(--ms-ease);overflow:hidden;isolation:isolate}.ms-btn:after{content:"\2192";font-size:1rem;letter-spacing:0;transform:translate(0);transition:transform var(--ms-dur-1) var(--ms-ease)}.ms-btn:hover{--bg: var(--ms-violet-glow);--bd: var(--ms-violet-glow)}.ms-btn:hover:after{transform:translate(5px)}.ms-btn--ghost{--bg: transparent;--fg: var(--ms-silver);--bd: var(--ms-line-strong)}.ms-btn--ghost:hover{--bg: transparent;--fg: #fff;--bd: var(--ms-silver)}.ms-btn--link{--bg: transparent;--fg: var(--ms-silver);--bd: transparent;padding-inline:0}.ms-glow{position:absolute;inset:auto;pointer-events:none;z-index:0;background:radial-gradient(60% 60% at 50% 50%,var(--ms-violet-fog) 0%,rgba(143,92,255,.08) 35%,transparent 70%);filter:blur(40px)}.ms-hairline{height:1px;background:linear-gradient(90deg,transparent,var(--ms-line-strong) 30%,var(--ms-line-strong) 70%,transparent);border:0;margin:0}.ms-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml;utf8,<svg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}[data-ms-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--ms-dur-3) var(--ms-ease-out),transform var(--ms-dur-3) var(--ms-ease-out);transition-delay:var(--ms-reveal-delay, 0ms);will-change:opacity,transform}[data-ms-reveal].is-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-ms-reveal]{opacity:1;transform:none}}.ms-field{display:flex;align-items:stretch;background:#ffffff06;border:1px solid var(--ms-line-strong);transition:border-color var(--ms-dur-1) var(--ms-ease)}.ms-field:focus-within{border-color:var(--ms-violet-glow)}.ms-field input[type=email],.ms-field input[type=text]{flex:1 1 auto;background:transparent;border:0;outline:0;padding:1.15rem 1.25rem;color:var(--ms-silver);font-family:var(--ms-font-body);font-size:.95rem;letter-spacing:.01em}.ms-field input::placeholder{color:var(--ms-grey-dim)}.ms-field button{flex:0 0 auto;background:var(--ms-violet);color:#fff;border:0;padding:0 1.65rem;font-size:.74rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;transition:background var(--ms-dur-1) var(--ms-ease)}.ms-field button:hover{background:var(--ms-violet-glow)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mindshift.css.map */
