:root{--c-white: #ffffff;--c-background: #efefef;--c-grey-100: #313131;--c-grey-200: #898989;--c-grey-300: #1a1a1a;--c-grey-400: #e8e8e8;--c-purple-100: #6b53e7;--c-ink: #1e1e1d;--c-hairline: rgba(0, 0, 0, .07);--c-border: rgba(0, 0, 0, .3);--c-muted: rgba(0, 0, 0, .6);--c-nav: rgba(0, 0, 0, .8);--c-on-dark-muted: rgba(255, 255, 255, .6);--c-on-dark-line: rgba(255, 255, 255, .1);--c-error: #b3261e;--fs-h1: 70px;--fs-h2: 52px;--fs-h3: 40px;--fs-h3-m: 44px;--fs-h4: 40px;--fs-h5: 18px;--fs-body: 14px;--fs-button: 15px;--fs-nav: 16px;--ls-h1: -.11em;--ls-h2: -.12em;--ls-h3: -.06em;--ls-h4: -.06em;--ls-h5: -.07em;--ls-body: -.06em;--font-stack: "Space Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--page-max: 1376px;--page-min-gap: 6px;--page-width: min(var(--page-max), calc(100vw - var(--page-min-gap) * 2));--page-gap: max(calc((100vw - var(--page-width)) / 2), var(--page-min-gap));--line-width: 1px;--grid-gap: 11px;--columns-count: 2;--outline: 2px solid var(--c-purple-100);--outline-offset: 2px}@media(min-width:600px){:root{--page-min-gap: 32px}}@media(min-width:900px){:root{--fs-h1: 140px;--fs-h2: 80px;--fs-h3: 60px;--fs-h3-m: 60px;--fs-h4: 44px;--fs-h5: 20px;--columns-count: 5}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;overflow-x:clip;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--c-purple-100) var(--c-background);scroll-padding-top:20vh;scroll-padding-bottom:20vh}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where(.\:has\(dialog\:modal\[open\]\)){overflow:hidden!important}:where(html:has(dialog:modal[open])){overflow:hidden!important}body{margin:0;background:var(--c-background);color:var(--c-grey-100);font-family:var(--font-stack);font-weight:500;font-size:var(--fs-body);line-height:1.3;letter-spacing:var(--ls-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}p{margin:0}ul,ol{margin:0;padding:0}:focus-visible{outline:var(--outline);outline-offset:var(--outline-offset);scroll-margin-top:20dvh;scroll-margin-bottom:20dvh}.outline-inset:focus-visible{outline-offset:-2px}.rich-text :is(p,ul,ol,li){margin:8px 0}.rich-text :is(ul,ol){padding-left:22px}.rich-text ul{list-style-type:disc}.rich-text :is(h1,h2,h3,h4,h5,h6){margin:16px 0}.rich-text :is(p,ul,ol,li,h2,h3,h4,h5,h6):first-child{margin-top:0}.rich-text :is(p,ul,ol,li,h2,h3,h4,h5,h6):last-child{margin-bottom:0}.list-unstyled{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media screen and (max-width:899px){.mobile-hide{display:none!important}}@media screen and (min-width:900px){.desktop-hide{display:none!important}}.h1,.h2,.h3,.h4{margin:0;font-weight:500}.h1{font-size:var(--fs-h1);line-height:.8;letter-spacing:var(--ls-h1)}.h2{font-size:var(--fs-h2);line-height:1;letter-spacing:var(--ls-h2)}.h3{font-size:var(--fs-h3);line-height:1;letter-spacing:var(--ls-h3)}.h4{font-size:var(--fs-h4);line-height:1;letter-spacing:var(--ls-h4)}.h5{font-size:var(--fs-h5);line-height:1.2;letter-spacing:var(--ls-h5);font-weight:700;margin:0}.body{font-size:var(--fs-body);line-height:1.3;letter-spacing:var(--ls-body)}.t-muted{color:var(--c-muted)}.t-grey{color:var(--c-grey-200)}.t-purple{color:var(--c-purple-100)}.t-ink{color:var(--c-grey-100)}.t-white{color:var(--c-white)}.page__content{display:grid;grid-template-columns:calc(var(--page-gap) + var(--line-width)) repeat(var(--columns-count),minmax(0,1fr)) calc(var(--page-gap) + var(--line-width));gap:0 var(--grid-gap)}.shopify-section,.page__main,.page__lines,.section{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.shopify-section-group-header-group{grid-row:1 / 2}.page__main{grid-row:1 / 3}.shopify-section-group-footer-group{grid-row:3 / 4}.page__lines{position:relative;z-index:-1;grid-row:1 / 4;pointer-events:none}.grid__line{border-left:var(--line-width) solid var(--c-hairline);border-right:var(--line-width) solid var(--c-hairline)}.grid__line:first-child{border-left:none}.grid__line:last-child{border-right:none}@media screen and (max-width:899px){.grid__line:nth-child(4),.grid__line:nth-child(5),.grid__line:nth-child(6){display:none}}.section{padding-top:var(--section-padding-top-mobile, 0);padding-bottom:var(--section-padding-bottom-mobile, 0)}@media screen and (min-width:900px){.section{padding-top:var(--section-padding-top-desktop, 0);padding-bottom:var(--section-padding-bottom-desktop, 0)}}.section__content{grid-column:2 / span var(--columns-count);scroll-margin-top:24px}.section__content--subgrid{display:grid;grid-template-columns:subgrid}.section__heading{--heading-bottom-margin: var(--bottom-margin-mobile, 0);margin:0 0 var(--heading-bottom-margin);text-indent:45px}@media screen and (min-width:900px){.section__heading{--heading-bottom-margin: var(--bottom-margin-desktop, 0);text-indent:unset}}.section__heading:before{content:"/ ";content:"/ " / "";color:var(--c-purple-100)}:where(.section__content--subgrid) .section__heading{grid-column:1 / -1}@media screen and (min-width:900px){:where(.section__content--subgrid) .section__heading{grid-column:2 / span 3}}.button{--button-border-color: var(--c-purple-100);--button-background-color: var(--c-purple-100);--button-text-color: var(--c-white);position:relative;display:inline-flex;justify-content:space-between;align-items:center;gap:8px;min-width:100%;padding:12px;border:1px solid var(--button-border-color);background-color:var(--button-background-color);margin:0;font-size:var(--fs-button);line-height:16.5px;letter-spacing:-.07em;font-weight:500;color:var(--button-text-color);text-align:start;white-space:nowrap;cursor:pointer;transition:gap .15s ease-out,border-color .15s ease-out,background-color .15s ease-out,color .15s ease-out}@media screen and (min-width:900px){.button{min-width:125px;padding:4px 8px}}.button--secondary{--button-border-color: var(--c-border);--button-background-color: transparent;--button-text-color: rgba(30, 30, 29, .8)}.button--secondary-light{--button-border-color: rgba(255, 255, 255, .35);--button-background-color: transparent;--button-text-color: rgba(255, 255, 255, .85)}.button--unstyled{gap:unset;min-width:unset;padding:unset;border:none;background-color:unset}.button--block{width:100%}@media screen and (hover:hover){.button--primary:hover,.button--secondary:hover{gap:28px;margin-right:-20px}.button--secondary:hover{--button-border-color: var(--c-grey-300);--button-background-color: var(--c-grey-300);--button-text-color: var(--c-white)}}.button__label{flex:1 0 98px}.button__icon{flex:0 0 11px;width:11px;height:10px;transition:flex-basis .15s ease-out}.button__icon--arrow-top-right{rotate:-45deg}.button__icon--cross{flex-basis:9px;width:9px;height:9px}.clickable-area{position:relative}.clickable-area:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:44px;min-height:44px;width:100%;height:100%}.clickable-area--minimum:after{min-width:24px;min-height:24px}.field{width:100%;min-height:42px;padding:12px 16px;background-color:transparent;border:1px solid rgba(255,255,255,.8);color:var(--c-white);font-family:inherit;font-size:var(--fs-body);font-weight:500;letter-spacing:var(--ls-body);line-height:1.3}@media screen and (min-width:900px){.field{min-height:34px;padding:8px 12px}}.field--textarea{display:block;resize:none}.field::placeholder{color:#ffffff80}.field:focus-visible{border-color:var(--c-purple-100)}.field--light{border-color:var(--c-grey-200);color:var(--c-grey-100)}.field--light::placeholder{color:var(--c-grey-200)}.radio{position:relative;padding:8px 16px;border-radius:40px}@media screen and (min-width:900px){.radio{padding:6px 12px}}.radio__input{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;appearance:none;width:auto;height:auto;padding:0;border:none;border-radius:40px;background:transparent;box-shadow:inset 0 0 0 1px var(--c-border);margin:0;transition:background-color .2s ease-out,box-shadow .2s ease-out;cursor:pointer}.radio__label{position:relative;z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;transition:color .2s ease-out}@media screen and (hover:hover){.radio:hover .radio__input{background-color:var(--c-grey-300);box-shadow:inset 0 0 0 1px var(--c-border)}.radio:hover .radio__label{color:var(--c-white)}}.radio__input:checked{background-color:var(--c-purple-100);box-shadow:inset 0 0 0 1px var(--c-purple-100)}.radio__input:checked+.radio__label{color:var(--c-white)}.card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:72px;padding:12px;border-top:var(--line-width) solid var(--c-hairline);border-bottom:var(--line-width) solid var(--c-hairline);background-color:var(--c-grey-400);margin:0 var(--line-width)}.card--height_small{min-height:192px}.card--height_medium{min-height:210px}.card--height_large{min-height:262px}.card--hover-effect{background:var(--c-grey-400) linear-gradient(to right,var(--c-grey-300) 0%,var(--c-grey-300) 100%);background-position:0 100%;background-repeat:repeat-y;background-size:0 100%;transition:background-size .4s ease-out,color .4s ease-out}.card__link{display:flex;justify-content:space-between;align-items:center;gap:12px}.card__link:focus-visible{outline:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card__link:focus-visible:after{outline:var(--outline);outline-offset:var(--outline-offset)}.card__arrow{flex:0 0 auto;width:24px;height:24px}.card__text{color:var(--c-muted);transition:color .3s ease}@media screen and (min-width:900px){.card__text{max-width:311px}}@media screen and (hover:hover){.card--hover-effect:hover{color:var(--c-white);background-size:100% 100%}.card--hover-effect:hover .card__text{color:var(--c-white)}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
