:root{--as-ink:#211d1b;--as-muted:#6a615a;--as-paper:#f5f1eb;--as-line:#e4ded8;--as-accent:#694f3e}html{scroll-behavior:smooth;scroll-padding-top:110px}.as-wrap{max-width:1440px;margin-inline:auto;padding-inline:clamp(22px,5vw,76px)}.as-eyebrow{font-size:11px!important;letter-spacing:.16em;font-weight:600;line-height:1.5;margin:0 0 22px;text-transform:uppercase;color:var(--as-accent)}.as-button{display:inline-flex;align-items:center;justify-content:space-between;gap:44px;min-height:52px;padding:16px 24px;background:var(--as-ink);color:#fff;text-decoration:none;border:1px solid var(--as-ink);border-radius:0;font:500 13px/1.3 var(--font-body--family);cursor:pointer;transition:background .2s}.as-button:hover{background:var(--as-accent);border-color:var(--as-accent);color:#fff}.as-button span{font-size:19px}.as-button:focus-visible,.as-text-link:focus-visible,.as-disclosure summary:focus-visible{outline:2px solid var(--as-accent);outline-offset:5px}.as-text-link{display:inline-block;text-underline-offset:6px;text-decoration-thickness:1px;font-size:14px;padding-block:10px;color:inherit}.as-hero{position:relative;isolation:isolate;background:#eee5d8;min-height:650px;display:flex;align-items:center;color:var(--as-ink);overflow:hidden}.as-hero__image{position:absolute;inset:0;z-index:-2}.as-hero__image img{width:100%;height:100%;object-fit:cover;object-position:center 45%}.as-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(245,239,230,.67),rgba(245,239,230,.24) 45%,transparent 65%)}.as-hero__content{width:100%;padding-block:64px}.as-hero h1{font-size:clamp(54px,6.2vw,92px);line-height:1.02;font-weight:500;letter-spacing:-.06em;max-width:560px;margin:0 0 28px;color:var(--as-ink)}.as-hero__copy{max-width:310px;font-size:16px;line-height:1.65;margin:0 0 30px}.as-hero__signature{font-size:11px;letter-spacing:.05em;margin:28px 0 0}.as-values{display:grid;grid-template-columns:repeat(3,1fr);gap:34px;padding-block:42px}.as-value{display:flex;gap:18px;align-items:start}.as-value__number{font-size:11px;line-height:1.5;color:var(--as-accent);padding-top:4px}.as-value h2{font-size:16px;line-height:1.45;font-weight:500;margin:0 0 7px;letter-spacing:-.02em}.as-value p{font-size:13px;line-height:1.7;color:var(--as-muted);max-width:270px;margin:0}.as-story{background:var(--as-paper);padding-block:90px}.as-story__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:start}.as-story :is(h1,h2){font-size:clamp(34px,4vw,58px);font-weight:400;letter-spacing:-.045em;line-height:1.12;margin:0;max-width:620px}.as-story__body{padding-top:30px;max-width:440px}.as-story__body p{font-size:16px;line-height:1.8;margin:0 0 20px}.as-help,.as-product-story{padding-block:86px;display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.as-help__intro h2{font-size:clamp(30px,3vw,42px);line-height:1.15;font-weight:400;letter-spacing:-.04em;margin:0 0 22px;max-width:350px}.as-help__intro>p:not(.as-eyebrow){font-size:14px;line-height:1.8;max-width:320px;color:var(--as-muted)}.as-help__items{border-top:1px solid var(--as-line)}.as-disclosure{border-bottom:1px solid var(--as-line);scroll-margin-top:120px}.as-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.5;font-weight:500}.as-disclosure summary::-webkit-details-marker{display:none}.as-plus{width:13px;height:13px;position:relative;flex-shrink:0}.as-plus:before,.as-plus:after{content:"";position:absolute;background:currentColor;left:0;top:6px;width:13px;height:1px}.as-plus:after{transform:rotate(90deg)}.as-disclosure[open] .as-plus:after{transform:rotate(0deg)}.as-disclosure__body{padding:0 28px 24px 0;font-size:14px;line-height:1.8;color:var(--as-muted)}.as-disclosure__body p{margin:0 0 12px}.as-footer{background:#eee8e1;color:var(--as-ink);padding-top:58px}.as-footer__grid{display:grid;grid-template-columns:1.7fr .85fr .85fr 1.1fr;gap:36px;padding-bottom:56px}.as-wordmark{font-size:32px;font-weight:700;letter-spacing:.09em;text-decoration:none;line-height:1.2}.as-footer__brand p{max-width:235px;margin:20px 0 22px;font-size:13px;line-height:1.8}.as-footer__signature{font-size:11px;color:var(--as-muted)}.as-footer h2{font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;margin:5px 0 18px}.as-footer ul{list-style:none;margin:0;padding:0}.as-footer li a{display:inline-block;padding:7px 0;font-size:13px;text-decoration:none;line-height:1.5}.as-footer li a:hover{text-decoration:underline;text-underline-offset:4px}.as-footer p{font-size:13px;line-height:1.8}.as-footer .as-text-link{font-size:13px}.as-footer__bottom{border-top:1px solid #d9d0c7;display:flex;justify-content:space-between;gap:16px;padding-block:22px;font-size:10px;letter-spacing:.035em}.as-contact{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-block:82px}.as-contact h1{font-size:clamp(44px,5vw,72px);font-weight:400;letter-spacing:-.06em;line-height:1.1;margin:0 0 28px}.as-contact__intro>p:not(.as-eyebrow){font-size:15px;line-height:1.8;max-width:410px}.as-muted{color:var(--as-muted);font-size:13px!important}.as-contact__form{max-width:550px;width:100%;justify-self:end;padding-top:8px}.as-form-row{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.as-form-row label{font-size:13px}.as-form-row input,.as-form-row textarea{background:#fff;border:1px solid #c9c0b8;border-radius:0;width:100%;min-height:48px;padding:12px 14px;color:var(--as-ink);font:400 16px/1.5 var(--font-body--family)}.as-form-row input:focus,.as-form-row textarea:focus{outline:1px solid var(--as-accent);outline-offset:1px}.as-form-note{font-size:11px;color:var(--as-muted)}.as-contact+.as-help{padding-top:40px}body{color:var(--as-ink)}
@media(min-width:1600px){.as-hero{min-height:740px}}@media(max-width:1000px){.as-hero{min-height:620px}.as-hero h1{font-size:68px}.as-story__grid,.as-help,.as-product-story{gap:42px}.as-contact{gap:50px}.as-footer__grid{grid-template-columns:1.5fr 1fr 1fr}.as-footer__grid>div:last-child{grid-column:1/-1;border-top:1px solid #d9d0c7;padding-top:24px}}@media(max-width:749px){html{scroll-padding-top:85px}.as-wrap{padding-inline:22px}.as-eyebrow{font-size:10px!important;letter-spacing:.13em;margin-bottom:18px}.as-hero{min-height:665px;align-items:start}.as-hero__image{top:235px}.as-hero__image img{object-position:76% center}.as-hero:after{background:linear-gradient(180deg,#eee5d8 0%,#eee5d8 33%,rgba(238,229,216,.88) 40%,transparent 62%)}.as-hero__content{padding-top:34px;padding-bottom:30px}.as-hero h1{font-size:54px;line-height:1;letter-spacing:-.055em;max-width:290px;margin-bottom:18px}.as-hero__copy{font-size:14px;line-height:1.6;max-width:265px;margin-bottom:20px}.as-hero .as-button{min-height:48px;padding:13px 18px;font-size:12px;gap:30px}.as-hero__signature{display:none}.as-values{grid-template-columns:1fr;gap:22px;padding-block:32px}.as-value{gap:18px}.as-value h2{font-size:15px;margin-bottom:4px}.as-value p{max-width:none;font-size:12px}.as-value__number{font-size:10px}.as-story{padding-block:48px}.as-story__grid{grid-template-columns:1fr;gap:24px}.as-story :is(h1,h2){font-size:36px;max-width:360px}.as-story__body{padding-top:0;max-width:none}.as-story__body p{font-size:14px;line-height:1.8;margin-bottom:16px}.as-help,.as-product-story{grid-template-columns:1fr;gap:28px;padding-block:48px}.as-help__intro h2{font-size:32px;max-width:300px;margin-bottom:16px}.as-help__intro>p:not(.as-eyebrow){max-width:none;font-size:13px}.as-help__intro .as-text-link{font-size:13px}.as-disclosure summary{font-size:14px;padding:22px 0;gap:18px}.as-disclosure__body{font-size:13px;padding-right:15px}.as-footer{padding-top:38px}.as-footer__grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding-bottom:30px}.as-footer__brand{grid-column:1/-1}.as-wordmark{font-size:30px}.as-footer__brand p{max-width:none;margin:14px 0 12px}.as-footer h2{margin-bottom:12px}.as-footer li a{font-size:12px;padding-block:8px;min-height:36px}.as-footer__bottom{flex-direction:column;padding-block:20px;font-size:10px;gap:10px}.as-contact{grid-template-columns:1fr;gap:30px;padding-block:42px}.as-contact h1{font-size:48px;margin-bottom:22px}.as-contact__intro>p:not(.as-eyebrow){font-size:14px}.as-contact__form{max-width:none}.as-form-row{margin-bottom:20px}.as-contact__form .as-button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
