:root{--ff-ink: #080808;--ff-bone: #f3f1ec;--ff-warm-stone: #d9d2c7;--ff-cross-brown: #8a7366;--ff-dust: #b6ada0;--ff-gold: #c5a460;--ff-black: #080808;--ff-surface: #0f0e0d;--ff-surface-2: #171512;--ff-line: rgba(243, 241, 236, .08);--ff-line-strong: rgba(243, 241, 236, .18);--ff-fg: #f3f1ec;--ff-muted: #b6ada0;--ff-dim: #8a7366;--ff-accent: #c5a460;--ff-accent-soft: #dcc188;--ff-blue: #c5a460;--ff-blue-ice: #dcc188;--ff-blue-deep: #6e5a33;--ff-blue-glow: rgba(197, 164, 96, .32);--ff-gradient: linear-gradient(135deg, #c5a460 0%, #6e5a33 100%);--ff-sheen: linear-gradient(115deg, transparent 40%, rgba(220, 193, 136, .16) 50%, transparent 60%);--ff-font-display: "Cormorant Garamond", "Times New Roman", serif;--ff-font-sans: "Inter", system-ui, -apple-system, sans-serif;--ff-max: 1320px;--ff-gutter: clamp(1.25rem, 4vw, 4rem);--ff-section-y: clamp(4.5rem, 10vw, 9rem);--ff-radius: 2px;--ff-tap: 44px;--ff-ease: cubic-bezier(.25, .46, .45, .94);--ff-ease-sharp: cubic-bezier(.16, 1, .3, 1);--ff-dur: .6s;--ff-dur-fast: .3s}.ff-theme{background:var(--ff-ink);color:var(--ff-bone)}.ff-theme,.ff-theme body{overflow-x:clip}@supports not (overflow: clip){.ff-theme,.ff-theme body{overflow-x:hidden}}.ff-section{position:relative;padding:var(--ff-section-y) var(--ff-gutter);background:var(--ff-ink)}.ff-inner{max-width:var(--ff-max);margin:0 auto}.ff-inner--narrow{max-width:780px}.ff-grain{position:relative;isolation:isolate}.ff-grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.ff-on-bone{--ff-black: var(--ff-bone);--ff-surface: #ffffff;--ff-surface-2: var(--ff-warm-stone);--ff-fg: var(--ff-ink);--ff-muted: #6b6459;--ff-dim: var(--ff-cross-brown);--ff-line: rgba(8, 8, 8, .12);--ff-line-strong: rgba(8, 8, 8, .24);--ff-blue-ice: #8a6f2e;background:var(--ff-bone);color:var(--ff-ink)}.ff-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--ff-font-sans);font-size:.6875rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--ff-blue-ice);margin:0 0 1.25rem}.ff-eyebrow:before{content:"";width:28px;height:1px;background:var(--ff-gold)}.ff-display{font-family:var(--ff-font-display);font-weight:300;font-size:clamp(2.5rem,7vw,5.5rem);line-height:1.02;letter-spacing:-.015em;margin:0;color:var(--ff-fg)}.ff-display em{font-style:italic;color:var(--ff-blue-ice)}.ff-heading{font-family:var(--ff-font-display);font-weight:400;font-size:clamp(1.75rem,4vw,3rem);line-height:1.1;margin:0 0 1rem}.ff-body{font-family:var(--ff-font-sans);font-size:1.0625rem;line-height:1.75;color:var(--ff-muted);margin:0 0 1.25rem;max-width:62ch}.ff-tagline{font-family:var(--ff-font-sans);font-size:.75rem;font-weight:500;letter-spacing:.42em;text-transform:uppercase;color:var(--ff-muted)}.ff-rule{width:100%;height:1px;border:0;background:linear-gradient(90deg,var(--ff-line-strong),transparent);margin:0}.ff-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:var(--ff-tap);padding:0 2.25rem;font-family:var(--ff-font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-radius:var(--ff-radius);overflow:hidden;cursor:pointer;transition:color var(--ff-dur-fast) var(--ff-ease),background-color var(--ff-dur-fast) var(--ff-ease),border-color var(--ff-dur-fast) var(--ff-ease)}.ff-btn--primary{background:var(--ff-bone);color:var(--ff-ink);border:1px solid var(--ff-bone)}.ff-btn--primary:hover,.ff-btn--primary:focus-visible{background:var(--ff-gold);border-color:var(--ff-gold);color:var(--ff-ink)}.ff-btn--ghost{background:transparent;color:var(--ff-fg);border:1px solid var(--ff-line-strong)}.ff-btn--ghost:hover,.ff-btn--ghost:focus-visible{border-color:var(--ff-gold);color:var(--ff-blue-ice)}.ff-sheen-hover{position:relative;overflow:hidden}.ff-sheen-hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ff-sheen);transform:translate(-120%);transition:transform .7s var(--ff-ease);pointer-events:none}.ff-sheen-hover:hover:before,.ff-sheen-hover:focus-visible:before,.ff-sheen-hover:focus-within:before{transform:translate(120%)}.ff-card{position:relative;background:var(--ff-surface);border:1px solid var(--ff-line);border-radius:var(--ff-radius);overflow:hidden;transition:border-color var(--ff-dur-fast) var(--ff-ease),transform var(--ff-dur-fast) var(--ff-ease),box-shadow var(--ff-dur-fast) var(--ff-ease)}.ff-card:hover{border-color:var(--ff-gold);transform:translateY(-4px);box-shadow:0 18px 40px -12px #000c,0 0 0 1px var(--ff-blue-glow)}.ff-mark{display:block;height:auto}.ff-mark--sm{width:clamp(90px,10vw,130px)}.ff-mark--md{width:clamp(140px,18vw,240px)}.ff-mark--lg{width:clamp(220px,34vw,460px)}.ff-reveal{opacity:0;transform:translateY(28px);transition:opacity var(--ff-dur) var(--ff-ease-sharp),transform var(--ff-dur) var(--ff-ease-sharp)}.ff-reveal.is-in{opacity:1;transform:none}.ff-stagger>*{transition-delay:0ms}.ff-stagger.is-in>*:nth-child(2){transition-delay:80ms}.ff-stagger.is-in>*:nth-child(3){transition-delay:.16s}.ff-stagger.is-in>*:nth-child(4){transition-delay:.24s}.ff-stagger.is-in>*:nth-child(5){transition-delay:.32s}.ff-stagger.is-in>*:nth-child(6){transition-delay:.4s}.ff-line-mask{display:block;overflow:hidden}.ff-line-mask>span{display:block;transform:translateY(102%);transition:transform .9s var(--ff-ease-sharp)}.ff-reveal.is-in .ff-line-mask>span{transform:translateY(0)}.ff-line-mask:nth-child(2)>span{transition-delay:90ms}.ff-line-mask:nth-child(3)>span{transition-delay:.18s}@media(prefers-reduced-motion:reduce){.ff-reveal,.ff-line-mask>span,.ff-sheen-hover:before,.ff-card{transition:none}.ff-reveal{opacity:1;transform:none}.ff-line-mask>span{transform:none}.ff-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ff-foundation.css.map */
