@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Inter:wght@300..700&display=swap";:root{--radius: .5rem;--background: oklch(.973 .006 80);--foreground: oklch(.215 .006 60);--card: oklch(.985 .005 80);--border: oklch(.84 .018 75);--input: oklch(.84 .018 75);--muted-foreground: oklch(.42 .012 60);--walnut: oklch(.371 .065 40);--copper: oklch(.55 .07 60);--cta: oklch(.36 .035 150);--cta-hover: oklch(.3 .035 150);--cta-foreground: oklch(.97 .006 80);--linen: oklch(.855 .022 75);--deep: oklch(.19 .005 0);--deep-foreground: oklch(.92 .01 75);--soft: oklch(.905 .018 75);--card-foreground: oklch(.215 .006 60);--primary: oklch(.371 .044 40);--primary-foreground: oklch(.973 .006 80);--secondary: oklch(.916 .015 75);--secondary-foreground: oklch(.215 .006 60);--muted: oklch(.916 .015 75);--accent: oklch(.916 .015 75);--accent-foreground: oklch(.215 .006 60);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.984 .003 247.858);--ring: oklch(.45 .04 150);--commerce: var(--deep);--commerce-hover: oklch(.13 .005 0);--commerce-foreground: var(--deep-foreground)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--background);color:var(--foreground);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;letter-spacing:-.01em;line-height:1.1}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.container-calm{max-width:1600px;margin-inline:auto;padding-inline:clamp(1.5rem,5vw,4rem)}.section-padding{padding-block:clamp(4rem,8vw,8rem)}.btn-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--cta);color:var(--cta-foreground);padding:.875rem 1.75rem;border-radius:.5rem;font-size:.95rem;font-weight:500;letter-spacing:.01em;min-height:48px;border:none;cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;box-shadow:0 1px 2px color-mix(in oklab,var(--cta) 30%,transparent)}.btn-cta:hover{background:var(--cta-hover);box-shadow:0 6px 16px -8px color-mix(in oklab,var(--cta) 55%,transparent)}.btn-outline-calm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:transparent;color:var(--foreground);border:1px solid color-mix(in oklab,var(--foreground) 30%,transparent);padding:.8125rem 1.75rem;border-radius:.5rem;font-size:.95rem;font-weight:500;min-height:48px;cursor:pointer;transition:background .25s ease,border-color .25s ease}.btn-outline-calm:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent);border-color:var(--foreground)}.btn-outline-calm--light{color:var(--deep-foreground);border-color:color-mix(in oklab,var(--deep-foreground) 35%,transparent)}.btn-outline-calm--light:hover{background:color-mix(in oklab,var(--deep-foreground) 10%,transparent)}.fade-in-up{opacity:0;transform:translateY(20px);animation:fadeInUp .8s ease-out forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.ken-burns{animation:kenBurns 28s ease-in-out infinite alternate;transform-origin:center center;will-change:transform}@keyframes kenBurns{0%{transform:scale(1.08) translate3d(-1.5%,1%,0)}50%{transform:scale(1.18) translate3d(2%,-1.5%,0)}to{transform:scale(1.1) translate3d(-1%,-2%,0)}}.lift-on-hover{transition:transform .4s ease-out,box-shadow .4s ease-out,border-color .4s ease-out;will-change:transform}.lift-on-hover:hover{transform:translateY(-4px);box-shadow:0 12px 28px -16px color-mix(in oklab,var(--foreground) 22%,transparent);border-color:color-mix(in oklab,var(--cta) 35%,var(--border))}.icon{display:inline-block;width:1.25em;height:1.25em;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.arrow-link{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;transition:gap .2s ease}.arrow-link:hover{gap:.625rem}.arrow-link svg{width:.875rem;height:.875rem;flex-shrink:0}.eyebrow{display:block;font-size:.6875rem;letter-spacing:.25em;text-transform:uppercase;color:var(--copper)}#ShopifyChat,iframe[title="Shopify Inbox Chat"],.shopify-chat{z-index:999999!important}@media(max-width:768px){#ShopifyChat,iframe[title="Shopify Inbox Chat"],.shopify-chat{bottom:88px!important}}.rte{color:var(--muted-foreground);line-height:1.8}.rte>*:first-child{margin-top:0}.rte h2{font-size:clamp(1.375rem,3vw,1.75rem);color:var(--foreground);margin:2.25rem 0 .875rem}.rte h3{font-size:1.1875rem;color:var(--foreground);margin:1.75rem 0 .625rem}.rte h4{font-size:1.0625rem;color:var(--foreground);margin:1.5rem 0 .5rem}.rte p{margin-bottom:1.125rem}.rte a{color:var(--cta);text-decoration:underline;text-underline-offset:2px}.rte a:hover{color:var(--cta-hover)}.rte ul,.rte ol{margin:0 0 1.125rem 1.25rem}.rte li{margin-bottom:.5rem;padding-left:.25rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte strong{color:var(--foreground);font-weight:600}.rte blockquote{border-left:3px solid color-mix(in oklab,var(--copper) 60%,transparent);padding-left:1.25rem;margin:1.5rem 0;font-style:italic;color:color-mix(in oklab,var(--foreground) 80%,transparent)}.rte img{border-radius:.5rem;margin:1.5rem 0}.rte hr{border:none;border-top:1px solid var(--border);margin:2rem 0}
/*# sourceMappingURL=/cdn/shop/t/10/assets/base.css.map */
