.as-service{background:#f4f1eb;color:#302820;padding:0 0 60px}.as-wrap{width:min(1160px,calc(100% - 96px));margin:auto}.as-heading{padding:100px 0 58px}.as-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;margin-bottom:24px}.as-heading h1{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:400;letter-spacing:-.035em;font-size:clamp(42px,5.6vw,78px);line-height:1.08;max-width:900px;text-transform:none;margin:0 0 28px}.as-intro{max-width:640px;font-size:18px;line-height:1.7}.as-intro p:last-child{margin-bottom:0}.as-navigation{display:flex;flex-wrap:wrap;gap:12px 30px;border-top:1px solid #d7d0c5;border-bottom:1px solid #d7d0c5;padding:20px 0;font-size:13px;letter-spacing:.02em}.as-navigation a{text-decoration:none}.as-navigation a:hover,.as-closing a:hover{text-decoration:underline;text-underline-offset:5px}.as-content{padding-top:50px;max-width:850px}.as-text{margin-bottom:36px}.as-text h2,.as-group{font-size:29px;line-height:1.25;font-weight:400;letter-spacing:-.02em;text-transform:none}.as-text .rte,.as-question .rte,.as-document{font-size:15px;line-height:1.8}.as-text a,.as-question a,.as-document a{text-decoration:underline;text-underline-offset:4px}.as-group{margin:44px 0 20px}.as-group:first-child{margin-top:0}.as-question{border-bottom:1px solid #d7d0c5}.as-question summary{list-style:none;display:flex;gap:25px;justify-content:space-between;cursor:pointer;padding:22px 0;font-size:17px;line-height:1.5;font-weight:400}.as-question summary::-webkit-details-marker{display:none}.as-question summary span{font-family:Arial,sans-serif;font-weight:300;font-size:22px;flex:none}.as-question[open] summary span{transform:rotate(45deg)}.as-question .rte{padding:0 40px 24px 0}.as-question .rte>p:last-child{margin-bottom:0}.as-app{margin:25px 0 50px;max-width:760px}.as-button{display:inline-flex;justify-content:space-between;align-items:center;gap:40px;margin-top:32px;background:#46392f;color:#fff;padding:17px 25px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.as-button:hover{background:#2f2923;color:#fff}.as-closing{border-top:1px solid #d7d0c5;margin-top:65px;padding-top:30px;display:flex;gap:24px;justify-content:space-between;align-items:center;font-size:14px}.as-closing p{margin:0}.as-service--document .as-heading{padding-bottom:45px}.as-document h2,.as-document h3{font-weight:400;text-transform:none;margin-top:38px;line-height:1.35}.as-document h2{font-size:28px}.as-document h3{font-size:21px}.as-document strong{font-weight:600}.as-policy-content{padding-bottom:60px}.as-policy-content+.shopify-section{background:#f4f1eb}.as-legal-page{background:#f4f1eb;padding:80px 0 65px;color:#302820}.as-legal-page .as-document{max-width:850px;margin:0 auto;padding-top:44px}.as-legal-page h1{font-size:clamp(36px,5vw,64px);text-transform:none;letter-spacing:-.025em}.as-legal-page .as-heading{padding:0 0 36px}.as-legal-page .as-document h1{font-size:30px}.as-legal-page .as-document [data-start]{scroll-margin-top:100px}.site-footer .footer__title{font-size:14px;letter-spacing:.08em}.site-footer .footer__collapsible a{font-size:13px;line-height:1.8}.site-footer .footer__blocks{gap:0}
@media(max-width:749px){.as-wrap{width:calc(100% - 40px)}.as-heading{padding:58px 0 36px}.as-heading h1{font-size:43px}.as-intro{font-size:16px;line-height:1.7}.as-navigation{gap:12px 21px;font-size:12px;padding:18px 0}.as-content{padding-top:30px}.as-text h2,.as-group{font-size:25px}.as-question summary{font-size:16px;padding:20px 0}.as-question .rte{padding-right:0}.as-closing{display:block;margin-top:42px}.as-closing p{margin-bottom:12px}.as-legal-page{padding:52px 0 40px}.as-legal-page .as-document{padding-top:25px}.as-app{margin-bottom:25px}.as-button{width:100%}.as-document{overflow-wrap:anywhere}}
.as-service--document .as-closing{display:none}.as-service--document .as-content:empty{display:none}.as-service--document:has(.as-content:empty){padding-bottom:0}.as-policy-content{background:#f4f1eb}.as-policy-content .as-text{margin-bottom:20px}.as-service--document:has(.as-content:empty)+*{background:#f4f1eb}
.as-heading .as-hero-title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(42px,5.6vw,78px);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-transform:none;margin:0 0 28px}.as-app .collabs-page__header h1{font-size:28px;line-height:1.3;text-transform:none}.as-app .collabs-page{padding:0}.as-service--document .as-app{margin-left:auto;margin-right:auto}#MainContent:has(.as-service),#MainContent:has(.as-legal-page){background:#f4f1eb}

.as-button{background:var(--colorBtnPrimary,#293846);color:var(--colorBtnPrimaryText,#f5f4f0)}.as-button:hover{background:var(--colorBtnPrimary,#293846);color:var(--colorBtnPrimaryText,#f5f4f0);filter:brightness(1.12)}.as-service--illustrated .as-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:64px;padding-bottom:64px}.as-service--illustrated .as-heading h1{font-size:clamp(40px,4.1vw,62px);max-width:540px}.as-heading-image{margin:0}.as-heading-image img{display:block;width:100%;height:auto}.as-service--illustrated .as-intro{font-size:17px}.as-service--illustrated .as-eyebrow{margin-bottom:22px}.as-service--illustrated .as-content{padding-top:60px}
@media(max-width:749px){.as-service--illustrated .as-heading{grid-template-columns:1fr;gap:34px;padding-top:42px;padding-bottom:34px}.as-service--illustrated .as-heading h1{font-size:42px}.as-service--illustrated .as-heading-image{margin:0 -20px}.as-service--illustrated .as-heading-image img{width:100%;height:auto}.as-service--illustrated .as-content{padding-top:36px}}
