:root{--a-ink: #33424a;--a-ink-soft: color-mix(in srgb, var(--a-ink) 68%, transparent);--a-ivory: #faf6ef;--a-sand: #f0e6d8;--a-blue: #8bafc2;--a-blue-dark: #4c7186;--a-blush: #e7bdb4;--a-blush-dark: #c48478;--a-gold: #b9975f;--a-edge: clamp(24px, 6vw, 88px);--a-measure: 60ch;--a-radius: 20px;--a-font-heading: "Cormorant Garamond", serif;--a-font-body: "Jost", sans-serif}#anchored-home{background:var(--a-ivory);color:var(--a-ink);font-family:var(--a-font-body)}#anchored-home *{box-sizing:border-box}#anchored-home .a-wrap{max-width:1180px;margin:0 auto;padding:0 var(--a-edge)}#anchored-home a{color:var(--a-blue-dark);text-decoration:none}#anchored-home a:hover{color:var(--a-blush-dark)}#anchored-home .a-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;border-radius:999px;font-family:var(--a-font-body);font-size:13.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1px solid transparent;transition:all .2s ease}#anchored-home .a-btn-primary{background:var(--a-blue-dark);color:var(--a-ivory)}#anchored-home .a-btn-primary:hover{background:color-mix(in srgb,var(--a-blue-dark) 85%,black)}#anchored-home .a-btn-secondary{background:transparent;border-color:var(--a-blue-dark);color:var(--a-blue-dark)}#anchored-home .a-btn-secondary:hover{background:color-mix(in srgb,var(--a-blue-dark) 10%,transparent)}#anchored-home .a-btn-icon{border-radius:50%;width:42px;height:42px;padding:0;background:var(--a-sand);color:var(--a-ink)}#anchored-home .a-btn-icon:hover{background:var(--a-blush)}#anchored-home .a-btn:focus-visible{outline:2px solid var(--a-blue-dark);outline-offset:2px}#anchored-home .a-input{font-family:var(--a-font-body);font-size:15px;padding:13px 18px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a-ink) 20%,transparent);background:#fff;color:var(--a-ink)}#anchored-home .a-input:focus-visible{outline:2px solid var(--a-blue-dark);outline-offset:1px}#anchored-home .a-kicker{display:block;font-family:var(--a-font-body);font-size:12.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--a-blue-dark);margin:0 0 12px}#anchored-home .a-nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap;row-gap:10px;padding:20px var(--a-edge);position:relative;z-index:2}#anchored-home .a-nav-brand{font-family:var(--a-font-heading);font-size:21px;font-style:italic;font-weight:600;letter-spacing:.01em;margin-right:auto;display:inline-flex;align-items:center;gap:8px;color:var(--a-ink)}#anchored-home .a-nav a:not(.a-btn){font-size:14px;letter-spacing:.02em;color:var(--a-ink)}#anchored-home .a-nav a:not(.a-btn):hover{color:var(--a-blue-dark)}@media(max-width:620px){#anchored-home .a-nav{gap:10px 16px;justify-content:center}#anchored-home .a-nav-brand{margin-right:auto}#anchored-home .a-cover-hero{aspect-ratio:auto!important;min-height:400px!important}#anchored-home .a-cover-plate{padding-bottom:48px!important}#anchored-home .a-cover-plate .a-sub{font-size:14px!important}#anchored-home .a-slide[data-slide="2"] img{object-position:96% center!important;height:130%!important;position:relative!important;top:-30%!important}#anchored-home .a-cover-plate .a-display{font-size:32px!important}#anchored-home .a-nav:before{content:"";order:2;flex-basis:100%;height:0}#anchored-home .a-nav a:not(.a-btn),#anchored-home .a-nav .a-nav-item{order:3;font-size:12.5px}#anchored-home .a-nav .a-nav-dropdown{display:none!important}#anchored-home .a-signup{flex-direction:column!important;align-items:stretch!important;width:100%!important}#anchored-home .a-signup .a-input,#anchored-home .a-signup .a-btn{width:100%!important}}#anchored-home .a-photo-frame{border-radius:var(--a-radius);overflow:hidden;box-shadow:0 24px 60px -30px #33424a66}#anchored-home .a-cover-hero{position:relative;margin:4px var(--a-edge) 0;border-radius:28px;aspect-ratio:16/8;overflow:hidden;box-shadow:0 30px 70px -30px #33424a59}#anchored-home .a-cover-hero .a-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;z-index:0;pointer-events:none;transition:opacity .7s ease}#anchored-home .a-cover-hero .a-slide.is-active{opacity:1;z-index:1;pointer-events:auto}#anchored-home .a-cover-hero .a-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1e282d00 40%,#1e282d8c)}#anchored-home .a-cover-hero .a-slide img{width:100%;height:100%;object-fit:cover;display:block}#anchored-home .a-cover-dots{position:absolute;bottom:clamp(20px,3vw,32px);right:clamp(24px,5vw,52px);display:flex;gap:10px;z-index:3}#anchored-home .a-cover-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:1.5px solid var(--a-ivory);background:transparent;cursor:pointer}#anchored-home .a-cover-dots button[aria-current=true]{background:var(--a-ivory)}#anchored-home .a-cover-plate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,5vw,64px);z-index:2}#anchored-home .a-cover-plate .a-display{font-family:var(--a-font-heading);font-weight:600;font-size:clamp(34px,5.4vw,68px);line-height:1.08;margin:0;color:var(--a-ivory)}#anchored-home .a-cover-plate .a-sub{font-size:16px;line-height:1.6;max-width:44ch;margin:12px 0 0;color:var(--a-ivory);opacity:.92}#anchored-home .a-cover-plate .a-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}#anchored-home .a-frontpage{padding:40px 0 8px}#anchored-home .a-preview{padding:32px 0}#anchored-home .a-preview-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap;margin-bottom:8px}#anchored-home .a-preview-head h2{font-family:var(--a-font-heading);font-weight:600;font-size:32px;margin:0;max-width:22ch}#anchored-home .a-pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:24px}#anchored-home .a-pcard{text-decoration:none;color:inherit;display:block}#anchored-home .a-pcard .a-frame{aspect-ratio:4/5;margin:0 0 14px}#anchored-home .a-pcard .a-frame img{width:100%;height:100%;object-fit:cover;display:block}#anchored-home .a-pcard .a-name{font-family:var(--a-font-heading);font-weight:600;font-size:18px;margin:0 0 4px}#anchored-home .a-pcard .a-price{font-size:14px;color:var(--a-ink-soft)}#anchored-home .a-faq{padding:16px 0 40px;max-width:var(--a-measure);margin-inline:auto}#anchored-home .a-faq details{border-bottom:1px solid color-mix(in srgb,var(--a-ink) 14%,transparent);padding:14px 0}#anchored-home .a-faq summary{cursor:pointer;font-family:var(--a-font-heading);font-weight:600;font-size:18px}#anchored-home .a-faq summary:focus-visible{outline:2px solid var(--a-blue-dark);outline-offset:2px}#anchored-home .a-faq p{font-size:15px;line-height:1.7;color:var(--a-ink-soft);margin:12px 0 0}#anchored-home .a-close{padding:40px 0 48px;background:var(--a-sand);border-radius:28px;margin:0 var(--a-edge) 40px;padding-inline:clamp(28px,5vw,64px);text-align:center}#anchored-home .a-close h3{font-family:var(--a-font-heading);font-weight:600;font-size:28px;margin:0}#anchored-home .a-close .a-sub{font-size:15.5px;line-height:1.6;color:var(--a-ink-soft);margin:14px auto 0;max-width:var(--a-measure)}#anchored-home .a-signup{display:flex;gap:12px;align-items:stretch;max-width:440px;margin:24px auto 0}#anchored-home .a-signup .a-input{flex:1}#anchored-home .a-signup-msg{margin-top:12px;font-size:14px;color:var(--a-ink-soft)}#anchored-home footer.a-site{padding:32px var(--a-edge) 48px;font-size:13px;color:var(--a-ink-soft);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;max-width:1180px;margin:0 auto}#anchored-home footer.a-site h2{font-family:Cormorant Garamond,serif;font-size:15px;line-height:1.2;margin:0;color:var(--a-ink);font-weight:400}@media(max-width:900px){#anchored-home .a-pgrid{grid-template-columns:repeat(2,1fr)}}#anchored-home .a-nav-item{position:relative}#anchored-home .a-nav-dropdown{position:absolute;top:100%;left:0;background:#fff;border-radius:12px;box-shadow:0 12px 32px -12px #33424a4d;padding:8px;display:none;flex-direction:column;min-width:160px;z-index:20}#anchored-home .a-nav-item:hover .a-nav-dropdown,#anchored-home .a-nav-item:focus-within .a-nav-dropdown{display:flex}#anchored-home .a-nav-dropdown a{padding:8px 12px;border-radius:8px;white-space:nowrap;font-size:14px;display:block}#anchored-home .a-nav-dropdown a:hover{background:var(--a-sand)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/anchored-home.css.map */
