@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600&family=Instrument+Serif:ital@0;1&family=Inter+Tight:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&display=swap";*{box-sizing:border-box}img{max-width:100%;display:block}::selection{background:var(--df-accent);color:var(--df-bg)}.df-wrap{max-width:var(--df-max);margin:0 auto}.df-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--df-accent);font-weight:500;font-family:var(--df-sans)}.df-h1{font-family:var(--df-serif);font-weight:300;font-size:clamp(46px,5vw,68px);line-height:1.06;letter-spacing:-.02em;margin:20px 0 28px;color:var(--df-ink)}.df-h1 em,.df-h1 i{font-family:var(--df-serif-display);font-style:italic;color:var(--df-accent);font-weight:400;letter-spacing:-.01em}.df-h1 p{margin:0}.df-h2{font-family:var(--df-serif);font-size:clamp(36px,4vw,48px);font-weight:300;line-height:1.1;letter-spacing:-.015em;margin:8px 0 0}.df-h2 em,.df-h2 i{font-family:var(--df-serif-display);font-style:italic;color:var(--df-accent)}.df-h2 p{margin:0}.df-btn{display:inline-flex;align-items:center;gap:10px;background:var(--df-ink);color:var(--df-bg);border:none;padding:16px 28px;font-size:12px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;font-weight:500;transition:background .2s,transform .2s;font-family:var(--df-sans);text-decoration:none}.df-btn:hover{background:var(--df-dark);transform:translateY(-1px)}.df-btn--ghost{background:transparent;color:var(--df-ink);border:1px solid var(--df-ink)}.df-btn--ghost:hover{background:var(--df-ink);color:var(--df-bg)}.df-btn--accent{background:var(--df-accent);color:var(--df-ink)}.df-btn--accent:hover{background:var(--df-ink);color:var(--df-bg)}.df-link-underline{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--df-ink);border-bottom:1px solid var(--df-ink);padding-bottom:4px;font-weight:500;align-self:flex-start;font-family:var(--df-sans);text-decoration:none}.df-link-underline:hover{color:var(--df-accent);border-color:var(--df-accent)}.df-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px;padding-bottom:14px}.df-section-head h2,.df-section-head .df-h2{margin-top:8px}@media(max-width:800px){.df-section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:36px}}.df-section-wrapper{display:block}.df-section,.df-trustbar,.df-press{color:var(--df-ink)}*:focus-visible{outline:2px solid var(--df-accent);outline-offset:2px;border-radius:2px}.df-btn:focus-visible{outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@keyframes dfWiggle{0%{transform:rotate(0) scale(1)}20%{transform:rotate(-3deg) scale(1.03)}45%{transform:rotate(2.5deg) scale(1.03)}70%{transform:rotate(-1.5deg) scale(1.02)}to{transform:rotate(0) scale(1)}}@media(hover:hover){.df-psvg,.df-isvg{transform-origin:50% 65%}.df-showcase__card:not(.is-revealed) .df-psvg:hover,.df-ingshow__card:not(.is-revealed) .df-isvg:hover{animation:dfWiggle .5s cubic-bezier(.36,.07,.19,.97) both}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/df-base.css.map */
