*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;touch-action:manipulation}body{font-family:var(--font-body);font-weight:400;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{list-style:none;padding:0}input,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-head);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--track-tight)}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--dq-gutter)}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-pad)}.section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.center{text-align:center}.mx-auto{margin-inline:auto}.kicker{display:inline-block;font-family:var(--font-head);font-weight:500;font-size:var(--fs-kicker);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--rose-deep)}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3)}.lead{font-size:var(--fs-lead);color:var(--ink-soft);line-height:1.55}.script{font-family:var(--font-script);font-weight:400;letter-spacing:0;line-height:1}.muted{color:var(--ink-soft)}.measure{max-width:46ch}.measure--wide{max-width:60ch}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-head);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;padding:1.05em 2.2em;border-radius:var(--radius-pill);border:1.5px solid transparent;text-align:center;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--ink);color:var(--white)}.btn--outline{background:transparent;color:var(--ink);border-color:var(--ink)}.btn--rose{background:var(--rose);color:var(--ink)}.btn--light{background:var(--white);color:var(--ink)}.btn--ghost{background:transparent;color:#fff;border-color:#ffffffd9}.btn--block{display:flex;width:100%}.btn--sm{padding:.8em 1.5em;font-size:.72rem}@media(hover:hover){.btn--primary:hover{background:#2a2522}.btn--outline:hover{background:var(--ink);color:var(--white)}.btn--rose:hover{background:var(--rose-deep);color:var(--white)}.btn--light:hover{background:var(--blush-wash)}.btn--ghost:hover{background:var(--white);color:var(--ink);border-color:var(--white)}}.stars{color:var(--rose-deep);letter-spacing:.06em;font-size:.85rem}html.dq-js .reveal{opacity:0;transform:translateY(18px);transition:opacity .3s var(--ease),transform .3s var(--ease)}html.dq-js .reveal.is-in{opacity:1;transform:none}html.dq-js .reveal[data-delay="1"]{transition-delay:.08s}html.dq-js .reveal[data-delay="2"]{transition-delay:.16s}html.dq-js .reveal[data-delay="3"]{transition-delay:.24s}.skip-link{position:absolute;left:-999px;top:0;background:var(--ink);color:var(--white);padding:.75rem 1.25rem;z-index:200}.skip-link:focus{left:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html.dq-js .reveal{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/97/assets/dq-base.css.map */
