:root{--aritual-dark: #1a0f08;--aritual-cream: #e8ddd0;--aritual-cream-dim: #b5a898;--aritual-ember: #ba352f;--aritual-gold: #c8963e;--aritual-sand: #eedabe;--aritual-ink: #18100b}html:root{--font-body--family: "General Sans", ui-sans-serif, system-ui, sans-serif;--font-body--style: normal;--font-body--weight: 400;--font-subheading--family: "General Sans", ui-sans-serif, system-ui, sans-serif;--font-subheading--style: normal;--font-subheading--weight: 500;--font-heading--family: "General Sans", ui-sans-serif, system-ui, sans-serif;--font-heading--style: normal;--font-heading--weight: 500;--font-accent--family: "Afacad", ui-sans-serif, system-ui, sans-serif;--font-accent--style: normal;--font-accent--weight: 400;--font-heading--spacing: 0em;--line-height--heading-tight: 1.1;--line-height--heading-normal: 1.2}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:600}.header .header-logo{flex-direction:column;gap:5px;font-family:General Sans,sans-serif;font-size:22px;font-weight:300;letter-spacing:.18em;text-transform:none;line-height:1}@media screen and (max-width:749px){.header .header-logo{font-size:20px;gap:3px}}.header[transparent] .header__underlay-closed{background:#1a0f08d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header[transparent][data-sticky-state=active] .header-logo{color:var(--aritual-cream)}@media screen and (min-width:1101px){.shopify-section[id$=__hero_gfqipF] .hero__media-wrapper--desktop{background-color:#181007}.shopify-section[id$=__hero_gfqipF] .hero__media-wrapper--desktop .hero__media{display:block;width:1100px;max-width:1100px;margin-left:auto}}.aritual-perks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.aritual-perks li{font-family:Afacad,serif;font-size:16px;font-weight:300;color:#957650;display:flex;align-items:center;gap:10px}.aritual-perks--on-dark li{color:var(--aritual-cream-dim)}.aritual-perks li:before{content:"\25cb";color:var(--aritual-gold);font-size:9px;flex-shrink:0}.aritual-hero{position:relative;width:100%;height:100svh;overflow:hidden;background:var(--aritual-dark);color:var(--aritual-cream);font-family:General Sans,sans-serif}.aritual-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:10% 55%}.aritual-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0e060414,#0e060459 38%,#0e0604d1 62%,#0e0604f7)}.aritual-hero__tagline{position:absolute;bottom:56px;left:clamp(32px,5vw,80px);z-index:2;text-align:left}.aritual-hero__eyebrow{font-family:Afacad,serif;font-size:clamp(14px,1.5vw,20px);letter-spacing:.25em;text-transform:uppercase;color:var(--aritual-gold);margin-bottom:12px;opacity:.85}.aritual-hero__headline{font-family:General Sans,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:300;color:var(--aritual-cream);line-height:1.05;margin:0 0 10px}.aritual-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:flex-end;padding:0 clamp(32px,5vw,80px)}.aritual-hero__cta{max-width:440px;width:100%}.aritual-hero__date{font-family:Afacad,serif;font-size:clamp(12px,1.2vw,15px);letter-spacing:.28em;text-transform:uppercase;color:var(--aritual-ember);margin-bottom:20px;display:flex;align-items:center;gap:10px}.aritual-hero__date:before{content:"";width:28px;height:1px;background:var(--aritual-ember);flex-shrink:0}.aritual-hero__title{font-family:General Sans,sans-serif;font-size:clamp(40px,5.5vw,64px);font-weight:300;color:var(--aritual-cream);line-height:1;margin:0 0 20px}.aritual-hero__donation{display:flex;align-items:center;gap:14px;margin-top:22px;margin-bottom:100px}.aritual-hero__donation-pct{font-family:Cormorant Garamond,serif;font-size:26px;font-weight:300;color:#957650;line-height:1;flex-shrink:0}.aritual-hero__donation-sep{width:1px;height:26px;background:#f9f7f42e;flex-shrink:0}.aritual-hero__donation-text{display:flex;flex-direction:column;gap:2px}.aritual-hero__donation-text span{font-family:Afacad,serif;font-size:13px;color:#f9f7f499;line-height:1.5;letter-spacing:.02em}.aritual-hero__founding-title{font-family:General Sans,sans-serif;font-size:20px;color:var(--aritual-cream);font-weight:300;margin-bottom:15px;height:26px}.aritual-hero__perks{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:8px}.aritual-hero__perks li{font-family:Afacad,serif;font-size:16px;font-weight:300;color:var(--aritual-cream-dim);display:flex;align-items:center;gap:10px}.aritual-hero__perks li:before{content:"\25cb";color:var(--aritual-gold);font-size:9px;flex-shrink:0}.aritual-hero__email-row{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.aritual-hero input.aritual-hero__email-input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.55);border-radius:0;color:var(--aritual-cream);padding:8px 0;font-family:General Sans,sans-serif;font-size:13px;font-weight:300;outline:none;transition:border-color .3s}.aritual-hero input.aritual-hero__email-input::placeholder{color:#ffffff73}.aritual-hero input.aritual-hero__email-input:focus{border-bottom-color:#ffffffe6;box-shadow:none}.aritual-hero__subscribe-btn{background:var(--aritual-sand);border:1px solid var(--aritual-sand);border-radius:999px;color:var(--aritual-ink);padding:13px 32px;font-family:Afacad,serif;font-size:13px;letter-spacing:.06em;cursor:pointer;transition:background .35s ease,color .35s ease,border-color .35s ease;white-space:nowrap}.aritual-hero__subscribe-btn:hover{background:transparent;border-color:#ffffffb3;color:var(--aritual-cream)}.aritual-hero__form-msg{font-family:Afacad,serif;font-size:14px;margin-top:14px;color:var(--aritual-gold)}.aritual-hero__form-msg--error{color:var(--aritual-ember)}@media(max-width:960px){.aritual-hero{height:auto;min-height:auto;display:flex;flex-direction:column}.aritual-hero__media{position:absolute;height:100vh;width:100%;object-fit:cover;object-position:center}.aritual-hero__overlay{position:absolute;height:100vh;background:linear-gradient(180deg,#0e060433,#0e06044d 40%,#0e0604a6 75%,#0e0604eb 90%,#0e0604)}.aritual-hero__tagline{position:relative;z-index:2;height:85vh;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;padding:calc(var(--header-height, 70px) + 26px) 28px 0;bottom:auto;left:auto}.aritual-hero__eyebrow{font-size:15px;letter-spacing:.3em;text-align:center}.aritual-hero__headline{font-size:clamp(42px,12vw,64px);text-align:center;line-height:1}.aritual-hero__content{position:relative;inset:auto;display:flex;justify-content:center;background:var(--aritual-dark);padding:56px 28px 72px;margin-top:0;z-index:2}.aritual-hero__cta{max-width:100%;width:100%;text-align:center}.aritual-hero__date{justify-content:center;font-size:15px}.aritual-hero__date:before{content:none}.aritual-hero__title{text-align:center;font-size:clamp(42px,11vw,56px)}.aritual-hero__donation{flex-direction:column;align-items:center;justify-content:center;gap:8px;margin-bottom:100px;margin-top:50px;text-align:center}.aritual-hero__donation-sep{width:40px;height:1px}.aritual-hero__donation-pct{font-size:28px;text-align:center}.aritual-hero__donation-text{align-items:center;text-align:center}.aritual-hero__founding-title{text-align:left}.aritual-hero__perks li{justify-content:flex-start;text-align:left;white-space:nowrap}.aritual-hero__email-row{align-items:center}}.menu__item.menu__item,.menu__item a,footer .popup-link__button.popup-link__button{font-family:var(--font-accent--family)}footer [class*=__text_join_heading]{display:flex;align-items:center;padding-block:var(--padding-sm)}footer .popup-link__button{padding:0;color:currentcolor;text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}footer .popup-link__button svg{display:none}footer .popup-link__button:hover{text-decoration-color:currentcolor}footer .popup-link~.menu .menu__heading{display:none}footer .popup-link~.menu .details-content{margin-block-start:0}.shopify-policy__container.shopify-policy__container{--page-margin: 16px;--page-content-width: var(--normal-content-width);--spacing-scale: var(--spacing-scale-md);--gap-scale: var(--spacing-scale-md);max-width:min(var(--page-content-width),calc(100% - var(--page-margin) * 2));margin-inline:auto;padding-inline:0;padding-block-start:max(20px,calc(var(--spacing-scale) * 40px));padding-block-end:max(20px,calc(var(--spacing-scale) * 80px))}@media screen and (min-width:750px){.shopify-policy__container.shopify-policy__container{--page-margin: 40px}}@media screen and (min-width:990px){.shopify-policy__container.shopify-policy__container{--spacing-scale: var(--spacing-scale-default);--gap-scale: var(--spacing-scale-default)}}.shopify-policy__title h1{font-family:var(--font-h3--family);font-style:var(--font-h3--style);font-weight:var(--font-h3--weight);font-size:var(--font-h3--size);line-height:var(--font-h3--line-height);letter-spacing:var(--font-h3--letter-spacing);text-transform:var(--font-h3--case);margin-block:0}.shopify-policy__body .rte :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-h4--family);font-style:var(--font-h4--style);font-weight:var(--font-h4--weight);font-size:var(--font-h4--size);line-height:var(--font-h4--line-height);letter-spacing:var(--font-h4--letter-spacing);text-transform:var(--font-h4--case)}.shopify-policy__title.shopify-policy__title{margin-block-end:max(24px,calc(var(--gap-scale) * 32px));text-align:left}@media screen and (max-width:749px){.layout-panel-flex.group-block-content--mobile-carousel.group-block-content--mobile-carousel{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.layout-panel-flex.group-block-content--mobile-carousel.group-block-content--mobile-carousel::-webkit-scrollbar{display:none}.layout-panel-flex.group-block-content--mobile-carousel.group-block-content--mobile-carousel>*{flex:0 0 78%;width:78%;max-width:78%;scroll-snap-align:start}}@keyframes aritualArrowsSlideInSoft{0%{transform:translate(var(--padding-sm));opacity:0}to{opacity:.6}}.card-gallery--soft-arrows.card-gallery--soft-arrows.card-gallery--soft-arrows :is(slideshow-component:hover,slideshow-component:focus-within) slideshow-arrows .slideshow-control{animation-name:aritualArrowsSlideInSoft}@media screen and (max-width:749px){.card-gallery--soft-arrows.card-gallery--soft-arrows.card-gallery--soft-arrows slideshow-arrows .slideshow-control:not(.slideshow-control--style-none){display:block;opacity:.6;animation:none}}.shopify-section[id$=__hero_nAMfzB]{--personalization-ink: #3f2816;--personalization-accent: #c8963e;--personalization-cream: #e9dbd0;--personalization-rule: rgb(63 40 22 / 16%);--personalization-mobile-copy-inset: calc(17.3vw - var(--page-margin) + 12px);--personalization-mobile-media-width: 330vw;--personalization-mobile-media-left: -94vw;--personalization-mobile-media-top: clamp(108px, 30vw, 128px)}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>[class*=__text_FCcw8R]){gap:0}.shopify-section[id$=__hero_nAMfzB] :is([class*=__text_FCcw8R],[class*=__text_e3dQJz],[class*=__text_HKVPi8]){display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:14px;width:100%;max-width:none;padding-block:17px;color:var(--personalization-ink);font-family:var(--font-accent--family),sans-serif;font-size:16px;line-height:1.35}.shopify-section[id$=__hero_nAMfzB] :is([class*=__text_FCcw8R],[class*=__text_e3dQJz],[class*=__text_HKVPi8]):before{content:"";inline-size:9px;block-size:9px;border:1px solid var(--personalization-accent);border-radius:50%}.shopify-section[id$=__hero_nAMfzB] :is([class*=__text_FCcw8R],[class*=__text_e3dQJz]){border-block-end:1px solid var(--personalization-rule)}.shopify-section[id$=__hero_nAMfzB] :is([class*=__text_FCcw8R],[class*=__text_e3dQJz],[class*=__text_HKVPi8])>*{width:100%;max-inline-size:none;margin:0;color:inherit;font:inherit;letter-spacing:normal;text-wrap:pretty}.shopify-section[id$=__hero_nAMfzB] :is(.divider[class*=__divider_DAAeiK],.divider[class*=__divider_ryrTUp]){display:none}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button-unstyled)>.button{display:inline-flex;align-items:center;justify-content:center;min-block-size:52px;padding-inline:30px;background:var(--personalization-ink);color:var(--personalization-cream);border:1px solid var(--personalization-ink);border-radius:25px;box-shadow:none;font-family:var(--font-accent--family),sans-serif;font-size:16px;line-height:1.2;text-decoration:none;transition:background-color .16s ease,color .16s ease}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button-unstyled)>.button:hover{background:transparent;color:var(--personalization-ink)}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button)>.button-unstyled{color:currentColor;font-family:var(--font-accent--family),sans-serif;font-size:16px;line-height:1.2;text-decoration:none;border-block-end:1px solid var(--personalization-accent);padding-block:5px}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button)>.button-unstyled:hover{color:var(--personalization-accent)}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button-unstyled)>:is(.button,.button-unstyled):focus-visible{outline:2px solid var(--personalization-accent);outline-offset:4px}@media screen and (max-width:749px){.shopify-section[id$=__hero_nAMfzB] .hero{--hero-min-height: clamp(720px, 195vw, 820px) !important}.shopify-section[id$=__hero_nAMfzB] .hero__container{padding-block:0;align-items:stretch;background:#ead8c8}.shopify-section[id$=__hero_nAMfzB] .hero__media-grid .overlay{display:none}.shopify-section[id$=__hero_nAMfzB] .hero__media-grid{background:#ead8c8}.shopify-section[id$=__hero_nAMfzB] .hero__media-wrapper--mobile .hero__media{position:absolute;inset-block-start:var(--personalization-mobile-media-top);inset-inline-start:var(--personalization-mobile-media-left);width:var(--personalization-mobile-media-width);max-width:none;height:auto;object-fit:contain;object-position:left top}.shopify-section[id$=__hero_nAMfzB] .hero__content-wrapper{align-self:stretch;justify-content:flex-start;height:100%;padding:76px var(--page-margin) 28px var(--personalization-mobile-copy-inset)}.shopify-section[id$=__hero_nAMfzB] .hero__content-wrapper>.group-block{height:100%;width:100%}.shopify-section[id$=__hero_nAMfzB] .hero__content-wrapper>.group-block>.group-block-content{justify-content:flex-start}.shopify-section[id$=__hero_nAMfzB] .hero__content-wrapper>.group-block>.group-block-content>.group-block{flex:1 0 100%;height:100%}.shopify-section[id$=__hero_nAMfzB] .hero__content-wrapper>.group-block>.group-block-content>.group-block>.group-block-content{align-items:var(--horizontal-alignment);justify-content:flex-start;width:100%}.shopify-section[id$=__hero_nAMfzB] .group-block:has(>.group-block-content>.button):has(>.group-block-content>.button-unstyled){margin-block-start:0}.shopify-section[id$=__hero_nAMfzB] .group-block:has(>.group-block-content>.aritual-divider-scope){position:relative;isolation:isolate}.shopify-section[id$=__hero_nAMfzB] .group-block:has(>.group-block-content>.aritual-divider-scope):before{content:"";position:absolute;z-index:0;inset-block:6px;inset-inline:calc(0px - var(--page-margin) - 18px);background:#d7c0afa3;filter:blur(14px);pointer-events:none}.shopify-section[id$=__hero_nAMfzB] .group-block:has(>.group-block-content>.aritual-divider-scope)>.group-block-content{position:relative;z-index:1}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>[class*=__text_7PE67E]){gap:8px;width:100%}.shopify-section[id$=__hero_nAMfzB] [class*=__text_7PE67E]{font-size:10px;line-height:1.2}.shopify-section[id$=__hero_nAMfzB] [class*=__text_cpc3bC]{width:100%;font-size:clamp(26px,8vw,32px);line-height:1.02}.shopify-section[id$=__hero_nAMfzB] [class*=__text_EQyBAF]{width:100%;font-size:12px;line-height:1.4}.shopify-section[id$=__hero_nAMfzB] .spacer-block{display:none}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button-unstyled)>.button{min-block-size:44px;padding-inline:22px;font-size:14px}.shopify-section[id$=__hero_nAMfzB] .group-block-content:has(>.button)>.button-unstyled{margin-block-start:2px;font-size:16px}}@media screen and (max-width:340px){.shopify-section[id$=__hero_nAMfzB] :is([class*=__text_FCcw8R],[class*=__text_e3dQJz],[class*=__text_HKVPi8]){padding-block:12px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/aritual.css.map */
