:root{--hub-paper: #F4EEE4;--hub-paper-deep: #E8DCC4;--hub-ink: #1F1B16;--hub-ink-soft: rgba(31, 27, 22, .72);--hub-ink-faint: rgba(31, 27, 22, .38);--hub-accent: #A87C50;--hub-accent-deep: #6E4F31;--hub-rule: rgba(31, 27, 22, .16);--hub-section-pad-y: clamp(6rem, 10vw, 14rem);--hub-section-pad-x: clamp(2rem, 5vw, 7rem);--hub-gutter: clamp(1.6rem, 2.5vw, 3.2rem);--hub-eyebrow-size: 1.15rem;--hub-eyebrow-tracking: .22em;--hub-display-tracking: -.02em;--hub-body-size: clamp(1.6rem, 1.4vw, 1.85rem);--hub-body-leading: 1.65;--hub-shadow-sm: 0 1px 2px rgba(31, 27, 22, .05), 0 2px 8px rgba(31, 27, 22, .06);--hub-shadow-md: 0 4px 10px rgba(31, 27, 22, .08), 0 12px 32px rgba(31, 27, 22, .1);--hub-shadow-lg: 0 10px 30px rgba(31, 27, 22, .12), 0 30px 80px rgba(31, 27, 22, .18);--hub-shadow-tile: 0 2px 4px rgba(31, 27, 22, .05), 0 8px 24px rgba(31, 27, 22, .09), 0 24px 60px rgba(31, 27, 22, .1);--hub-ease-out: cubic-bezier(.22, 1, .36, 1);--hub-ease-in-out: cubic-bezier(.65, 0, .35, 1);--hub-ease-overshoot: cubic-bezier(.34, 1.56, .64, 1);--hub-dur-fast: .22s;--hub-dur-mid: .48s;--hub-dur-slow: .82s}body:has(.project-hero){background:var(--hub-paper);color:var(--hub-ink)}body:has(.project-hero) .section+.section,body:has(.project-hero) .section+.shopify-section,body:has(.project-hero) .shopify-section+.shopify-section{margin-top:0}body:has(.project-hero) .section-header{margin-bottom:0!important}.project-section{position:relative;padding:var(--hub-section-pad-y) var(--hub-section-pad-x);background:var(--hub-paper);color:var(--hub-ink);overflow:hidden}.project-section--flush{padding-block:0}.project-section--full-bleed{padding-inline:0}.project-section--deep{background:var(--hub-paper-deep)}.project-section--ink{background:var(--hub-ink);color:var(--hub-paper)}.project-section--ink .project-eyebrow,.project-section--ink .project-rule{color:var(--hub-paper);border-color:#f4eee43d}.project-inner{position:relative;margin-inline:auto;width:100%;max-width:132rem}.project-inner--narrow{max-width:76rem}.project-inner--wide{max-width:156rem}.project-inner--prose{max-width:64rem}.project-eyebrow{display:inline-block;margin:0 0 1.6rem;font-family:var(--font-heading-family);font-size:var(--hub-eyebrow-size);font-weight:600;letter-spacing:var(--hub-eyebrow-tracking);text-transform:uppercase;color:var(--hub-accent);position:relative}.project-eyebrow:before{content:"";display:inline-block;width:2.4rem;height:1px;vertical-align:middle;margin-right:1rem;background:currentColor;transform-origin:left center}.project-display{margin:0;font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--hub-display-tracking);line-height:.95;color:var(--hub-ink);text-wrap:balance}.project-display--xl{font-size:clamp(4.8rem,9vw,11rem);line-height:.92}.project-display--lg{font-size:clamp(4rem,6.5vw,7.4rem)}.project-display--md{font-size:clamp(3rem,4.5vw,5rem)}.project-display em{font-style:italic;font-weight:400}.project-lede{font-size:clamp(1.7rem,1.5vw,2rem);line-height:1.55;color:var(--hub-ink-soft);max-width:56ch;text-wrap:pretty}.project-prose{font-size:var(--hub-body-size);line-height:var(--hub-body-leading);color:var(--hub-ink-soft);max-width:64ch}.project-prose p+p{margin-top:1.4em}.project-rule{display:block;width:100%;max-width:28rem;margin:2.4rem 0;border:0;border-top:1px solid var(--hub-rule);transform-origin:left center}.project-rule--center{margin-inline:auto;transform-origin:center}.project-cta{display:inline-flex;align-items:center;gap:.8rem;padding:1.4rem 2.4rem;background:var(--hub-ink);color:var(--hub-paper);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid var(--hub-ink);border-radius:0;cursor:pointer;transition:background var(--hub-dur-fast) var(--hub-ease-out),color var(--hub-dur-fast) var(--hub-ease-out),gap var(--hub-dur-fast) var(--hub-ease-out)}.project-cta:hover,.project-cta:focus-visible{background:var(--hub-accent-deep);border-color:var(--hub-accent-deep);color:var(--hub-paper);gap:1.2rem;text-decoration:none}.project-cta--ghost{background:transparent;color:var(--hub-ink)}.project-cta--ghost:hover,.project-cta--ghost:focus-visible{background:var(--hub-ink);color:var(--hub-paper)}.project-cta__arrow{display:inline-block;font-size:1.1em;line-height:1;transition:transform var(--hub-dur-fast) var(--hub-ease-out)}.project-cta:hover .project-cta__arrow,.project-cta:focus-visible .project-cta__arrow{transform:translate(.3em)}.project-link{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.4rem;color:var(--hub-ink);font-family:var(--font-heading-family);font-size:1.4rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;transition:gap var(--hub-dur-fast) var(--hub-ease-out),color var(--hub-dur-fast) var(--hub-ease-out)}.project-link:hover,.project-link:focus-visible{color:var(--hub-accent-deep);gap:1rem;text-decoration:none}magnetic-cta{display:inline-block;position:relative}magnetic-cta>*{will-change:transform;transition:transform .32s var(--hub-ease-out)}.project-section--grain:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;opacity:.045;pointer-events:none;mix-blend-mode:multiply;z-index:1}.project-section--grain>*{position:relative;z-index:2}.project-rotate--neg2{transform:rotate(-2deg)}.project-rotate--neg1{transform:rotate(-1deg)}.project-rotate--pos1{transform:rotate(1deg)}.project-rotate--pos2{transform:rotate(2deg)}.project-deckle-bottom{clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),96% 100%,90% calc(100% - 8px),82% 100%,72% calc(100% - 10px),60% 100%,50% calc(100% - 6px),40% 100%,30% calc(100% - 12px),20% 100%,12% calc(100% - 8px),4% 100%,0 calc(100% - 10px))}[data-reveal]{opacity:0;transform:translateY(2.4rem);transition:opacity .76s var(--hub-ease-out),transform .76s var(--hub-ease-out);transition-delay:var(--reveal-delay, 0ms)}[data-reveal].is-revealed{opacity:1;transform:translateY(0)}.project-stagger>span{display:inline-block;opacity:0;transform:translateY(.4em);transition:opacity .64s var(--hub-ease-out),transform .64s var(--hub-ease-out);transition-delay:calc(var(--stagger-index, 0) * 28ms)}.project-stagger.is-revealed>span{opacity:1;transform:translateY(0)}.project-rule[data-draw]{transform:scaleX(0);transition:transform .64s var(--hub-ease-out)}.project-rule[data-draw].is-revealed{transform:scaleX(1)}[data-parallax]{will-change:transform}[data-parallax-image] img,[data-parallax-image] video{transform:translate3d(0,var(--parallax-y, 0),0);will-change:transform}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.project-stagger>span{opacity:1;transform:none;transition:none}.project-rule[data-draw]{transform:scaleX(1);transition:none}[data-parallax-image] img,[data-parallax-image] video{transform:none}magnetic-cta>*{transform:none!important;transition:none}}@media(prefers-reduced-motion:no-preference){body:has(.project-hero){scroll-behavior:smooth}}body:has(.project-hero) ::selection{background:var(--hub-accent);color:var(--hub-paper)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-project-kit.css.map */
