:root{--color-dark-purple-300: #2b1457;--color-dark-purple-200: #493e5e;--color-dark-purple-100: #7a679d;--color-light-purple-500: #7b5ceb;--color-light-purple-400: #d1cbe6;--color-light-purple-300: #ebe7fe;--color-light-purple-200: #f5f3ff;--color-light-purple-100: #f8f7ff;--color-pink-300: #e83593;--color-pink-200: #f9c4e1;--color-pink-100: #fdedf6;--color-orange-100: #ff7044;--color-green-100: #00c01d;--color-light-green-100: #f2ffdb;--color-white-100: #ffffff;--color-gradient-03: linear-gradient(90deg, #e73191 0%, #f56bb3 100%);--shadow-glow-pink: 0 0 7.5px #f365af;--color-gradient-horizontal-01: linear-gradient(90deg, #b25ceb 0%, #f56bb3 100%);--color-gradient-vertical-01: linear-gradient(180deg, #b25ceb 0%, #f56bb3 100%);--color-gradient-horizontal-01-start: #b25ceb;--color-gradient-horizontal-01-end: #f56bb3;--color-gradient-pink-purple-100: linear-gradient(100deg, #ded7fe 6.82%, #f5e6f1 42.63%, #f5e6f1 65.11%, #feb3e8 100.87%);--color-gradient-purple-white-vertical: linear-gradient(180deg, #fbfaff 0%, #e9e5ff 100%);--color-gradient-purple-white-horizontal: linear-gradient(90deg, #fbfaff 0%, #e9e5ff 100%);--color-gradient-scrim-dark: linear-gradient(42deg, rgba(0, 0, 0, .4) 12.7%, rgba(102, 102, 102, 0) 55.8%);--color-gradient-scrim-dark-mobile: linear-gradient(33deg, rgba(0, 0, 0, .4) 5.3%, rgba(102, 102, 102, 0) 62.2%);--font-brand-heading: "geologica-variable", sans-serif;--font-brand-body: "futura-pt", sans-serif;--fw-book: 400;--fw-medium: 500;--fw-heavy: 600;--fw-bold: 700;--fw-extrabold: 800;--fs-h1-desktop: 46px;--fs-h1-mobile: 28px;--fs-h2-desktop: 32px;--fs-h2-mobile: 26px;--fs-h3-desktop: 26px;--fs-h3-mobile: 22px;--fs-body-l: 20px;--fs-body-m: 18px;--fs-body-s: 16px;--fs-caption-l: 15px;--fs-caption-m: 14px;--fs-caption-s: 12px;--fs-caption-xs: 10px;--fs-button-l: 18px;--fs-button-m: 16px;--fs-button-s: 15px;--fs-button-xs: 12px;--lh-097: .97;--lh-120: 1.2;--lh-130: 1.3;--lh-140: 1.4;--lh-150: 1.5;--ls-0: 0;--ls-exs: -2.1px;--ls-tight: -.8px;--ls-mid: -.57px;--ls-wide: .01em;--radius-4: 4px;--radius-6: 6px;--radius-8: 8px;--radius-12: 12px;--radius-100: 100px;--radius-full: 9999px;--gap: 8px;--default-transition: .2s ease;--transition-expand: .25s ease;--page-width: 1512px;--gutter-desktop: 60px;--gutter-mobile: 12px;--page-gutter: var(--gutter-mobile);--content-max-wide: 1920px;--font-heading-family: var(--font-brand-heading);--font-heading-weight: var(--fw-extrabold);--font-heading-letter-spacing: var(--ls-tight);--font-body-family: var(--font-brand-body);--font-body-weight: var(--fw-book);--font-button-family: var(--font-brand-body);--font-button-weight: var(--fw-bold);--font-button-letter-spacing: var(--ls-wide);--font-italic-family: var(--font-brand-body)}@media screen and (min-width:750px){:root{--page-gutter: var(--gutter-desktop)}}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter-mobile)}.page-width-full{max-width:var(--page-width);margin-inline:auto;padding-inline:0}.full-width{width:100%;max-width:100%;margin-inline:auto;padding-inline:var(--gutter-mobile)}.full-width-no-gutter{width:100%;max-width:100%;margin-inline:auto;padding-inline:0}@media screen and (min-width:750px){.page-width,.full-width{padding-inline:var(--gutter-desktop)}}@media screen and (min-width:2040px){.full-width:not(.full-width-bleed),.full-width-no-gutter.full-width-cap,.container.max-w-full.full-width-cap,.container.max-w-fluid{max-width:var(--content-max-wide);margin-inline:auto}}.heading-1,.heading-2,.heading-3{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);letter-spacing:var(--ls-tight)}.heading-1{font-size:var(--fs-h1-desktop);line-height:var(--lh-097)}.heading-2{font-size:var(--fs-h2-desktop);line-height:var(--lh-130)}.heading-3{font-size:var(--fs-h3-desktop);line-height:var(--lh-130)}.body-l-bold{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-body-l);line-height:var(--lh-120)}.body-l-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-l);line-height:var(--lh-150)}.body-l-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-l);line-height:var(--lh-150)}.body-m-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-body-m);line-height:var(--lh-130)}.body-m-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-m);line-height:var(--lh-120)}.body-m-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-body-m);line-height:var(--lh-140)}.body-m-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-m);line-height:var(--lh-150)}.body-s-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-body-s);line-height:var(--lh-140)}.body-s-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-s);line-height:var(--lh-150)}.body-s-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-body-s);line-height:var(--lh-140)}.body-s-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-s);line-height:var(--lh-150)}.caption-l-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-l);line-height:var(--lh-150)}.caption-m-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.caption-m-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.caption-m-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.caption-s-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.caption-s-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.caption-s-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.caption-xs-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-xs);line-height:var(--lh-150)}.caption-xs-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-xs);line-height:var(--lh-150)}.button-l,.button-m,.button-s,.button-xs{font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide)}.button-l{font-size:var(--fs-button-l)}.button-m{font-size:var(--fs-button-m)}.button-s{font-size:var(--fs-button-s)}.button-xs{font-size:var(--fs-button-xs)}@media screen and (max-width:749px){.heading-1{font-size:var(--fs-h1-mobile);line-height:var(--lh-120)}.heading-2{font-size:var(--fs-h2-mobile);line-height:var(--lh-130)}.heading-3{font-size:var(--fs-h3-mobile);line-height:var(--lh-120);letter-spacing:var(--ls-0)}.mobile-heading-1{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-h1-mobile);line-height:var(--lh-120);letter-spacing:var(--ls-tight)}.mobile-heading-2{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-h2-mobile);line-height:var(--lh-130);letter-spacing:var(--ls-tight)}.mobile-heading-3{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-h3-mobile);line-height:var(--lh-120);letter-spacing:var(--ls-0)}.mobile-body-l-bold{font-family:var(--font-brand-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-body-l);line-height:var(--lh-120)}.mobile-body-l-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-l);line-height:var(--lh-150)}.mobile-body-l-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-l);line-height:var(--lh-150)}.mobile-body-m-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-body-m);line-height:var(--lh-130)}.mobile-body-m-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-m);line-height:var(--lh-120)}.mobile-body-m-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-body-m);line-height:var(--lh-140)}.mobile-body-m-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-m);line-height:var(--lh-150)}.mobile-body-s-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-body-s);line-height:var(--lh-140)}.mobile-body-s-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-body-s);line-height:var(--lh-150)}.mobile-body-s-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-body-s);line-height:var(--lh-140)}.mobile-body-s-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-body-s);line-height:var(--lh-150)}.mobile-caption-l-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-l);line-height:var(--lh-150)}.mobile-caption-m-heavy{font-family:var(--font-brand-body);font-weight:var(--fw-heavy);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.mobile-caption-m-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.mobile-caption-m-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-m);line-height:var(--lh-150)}.mobile-caption-s-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.mobile-caption-s-medium{font-family:var(--font-brand-body);font-weight:var(--fw-medium);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.mobile-caption-s-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-s);line-height:var(--lh-150)}.mobile-caption-xs-bold{font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-caption-xs);line-height:var(--lh-150)}.mobile-caption-xs-book{font-family:var(--font-brand-body);font-weight:var(--fw-book);font-size:var(--fs-caption-xs);line-height:var(--lh-150)}.mobile-button-l{font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide);font-size:var(--fs-button-l)}.mobile-button-m{font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide);font-size:var(--fs-button-m)}.mobile-button-s{font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide);font-size:var(--fs-button-s)}.mobile-button-xs{font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide);font-size:var(--fs-button-xs)}}.text-shimmer{--shimmer-gradient: var(--color-gradient-03);--shimmer-line-alpha: 40%;--shimmer-line: color-mix(in srgb, var(--color-white-100) var(--shimmer-line-alpha), transparent);--shimmer-line-halo: color-mix(in srgb, var(--color-white-100) 10%, transparent);--shimmer-duration: 4.5s;color:var(--color-pink-300)}@supports ((-webkit-background-clip: text) or (background-clip: text)){.text-shimmer{background-image:linear-gradient(100deg,transparent 34%,var(--shimmer-line-halo) 44%,var(--shimmer-line) 50%,var(--shimmer-line-halo) 56%,transparent 66%),var(--shimmer-gradient);background-repeat:no-repeat;background-size:300% 100%,100% 100%;background-position:150% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:no-preference){.text-shimmer{animation:text-shimmer var(--shimmer-duration) ease-in-out infinite}}}@keyframes text-shimmer{0%{background-position:150% 0,0 0}to{background-position:-50% 0,0 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:var(--radius-100);font-family:var(--font-brand-body);font-weight:var(--fw-bold);line-height:var(--lh-120);letter-spacing:var(--ls-wide);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--default-transition),background-image var(--default-transition),box-shadow var(--default-transition),border-color var(--default-transition),color var(--default-transition)}.btn:disabled,.btn.is-disabled{cursor:not-allowed}.btn--l{font-size:var(--fs-button-l);height:52px;padding:0 26px}.btn--m{font-size:var(--fs-button-m);height:42px;padding:0 26px}.btn--s{font-size:var(--fs-button-xs);height:38px;gap:8px;padding:0 20px}.btn--primary{color:var(--color-white-100);background-image:var(--color-gradient-03)}.btn--primary:hover{box-shadow:var(--shadow-glow-pink)}.btn--primary:active{background-image:none;background-color:var(--color-pink-300);box-shadow:none}.btn--primary:disabled,.btn--primary.is-disabled{background-image:none;background-color:var(--color-light-purple-300);color:var(--color-light-purple-400);box-shadow:none}.btn--secondary{color:var(--color-dark-purple-300);background-color:transparent;border-color:var(--color-dark-purple-300)}.btn--secondary:hover{border-color:var(--color-light-purple-500);box-shadow:0 0 15px #a38ef0}.btn--secondary:active{background-color:var(--color-light-purple-300);border-color:var(--color-dark-purple-300);box-shadow:none}.btn--secondary:disabled,.btn--secondary.is-disabled{color:var(--color-light-purple-400);border-color:var(--color-light-purple-400);background-color:transparent;box-shadow:none}.btn--dark{color:var(--color-white-100);background-color:var(--color-dark-purple-300)}.btn--dark:hover{box-shadow:0 0 7.5px #7c4dd6}.btn--dark:active{background-color:var(--color-dark-purple-300);color:var(--color-light-purple-400);box-shadow:none}.btn--dark:disabled,.btn--dark.is-disabled{background-color:var(--color-dark-purple-100);color:var(--color-light-purple-400);box-shadow:none}.btn--underline{height:auto;padding:0;border:none;border-radius:0;background-color:transparent;color:var(--color-dark-purple-300)}.btn--underline .btn__label{text-decoration:underline;text-decoration-thickness:.1em;text-decoration-skip-ink:none;text-underline-offset:3px}.button.button--filled{display:inline-flex;align-items:center;justify-content:center;height:42px;min-height:0;flex-shrink:0;padding:0 26px;border:0;border-radius:var(--radius-100);background-color:rgb(var(--color-filled-button));background-image:var(--color-gradient-03);color:rgb(var(--color-filled-button-text));font-family:var(--font-brand-body);font-weight:var(--fw-bold);font-size:var(--fs-button-m);line-height:var(--lh-120);letter-spacing:var(--ls-wide);transition:box-shadow var(--default-transition)}.button.button--filled:hover{background-color:rgb(var(--color-filled-button));background-image:var(--color-gradient-03);color:rgb(var(--color-filled-button-text));border-color:transparent;box-shadow:0 0 7.5px rgba(var(--color-filled-button),.8)}.button.button--filled .icon-with-text{gap:10px}.button.button--filled .icon-with-text svg{width:15px;height:13px}.button.button--filled .icon-with-text svg path{fill:rgb(var(--color-filled-button-text))}@media screen and (min-width:750px){.button.button--filled{height:52px;font-size:var(--fs-button-l)}}.button.button--filled.back-to-top{width:40px;height:40px;padding:0;border-radius:var(--radius-full)}@media screen and (min-width:750px){.button.button--filled.back-to-top{width:48px;height:48px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/guide.css.map */
