:root{--rc-gold:#C9A96E;--rc-gold-hi:#F3D9A0;--rc-cream:#F1EAD9;--rc-ink:#12161A;--rc-ink-2:#171C21;--rc-ease:cubic-bezier(.16,1,.3,1);--rc-display:"Fraunces","Instrument Serif",Georgia,serif}::selection{background:var(--rc-gold);color:var(--rc-ink)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rc-progress{position:fixed;inset:0 0 auto 0;height:2px;z-index:9998;pointer-events:none;transform-origin:0 50%;transform:scaleX(var(--rc-scroll,0));background:linear-gradient(90deg,var(--rc-gold),var(--rc-gold-hi));box-shadow:0 0 12px #c9a96eb3}.rc-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:var(--rc-ink);transition:transform 1.05s var(--rc-ease);animation:rcFailCurtain .01s 3.2s forwards}.rc-curtain.is-done{transform:translateY(-101%);pointer-events:none}.rc-curtain__in{display:grid;justify-items:center;gap:22px}.rc-curtain svg{width:min(46vw,190px);height:auto;overflow:visible}.rc-curtain .sun{transform:translateY(46px);animation:rcSun 1.25s var(--rc-ease) .1s forwards}.rc-curtain .hz{stroke-dasharray:120;stroke-dashoffset:120;animation:rcLine .9s var(--rc-ease) forwards}.rc-curtain__word{font:600 12px/1 var(--font-body--family,system-ui);letter-spacing:.5em;color:var(--rc-cream);opacity:0;padding-left:.5em;animation:rcWord 1s ease .55s forwards}@keyframes rcSun{to{transform:translateY(0)}}@keyframes rcLine{to{stroke-dashoffset:0}}@keyframes rcWord{to{opacity:.85;letter-spacing:.62em}}@keyframes rcFailCurtain{to{visibility:hidden}}#header-component{transition:background-color .5s var(--rc-ease),backdrop-filter .5s var(--rc-ease),box-shadow .5s var(--rc-ease)}body.rc-scrolled #header-component{background-color:#12161ab8!important;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 1px #c9a96e38}html.rc-js .rc-r{opacity:0;transform:translate3d(0,34px,0) scale(.985);filter:blur(6px);transition:opacity 1s var(--rc-ease),transform 1.1s var(--rc-ease),filter 1s var(--rc-ease);transition-delay:calc(var(--rc-i,0)*90ms)}html.rc-js .rc-r.rc-in{opacity:1;transform:none;filter:none}html.rc-js:not(.rc-ready) .rc-r{animation:rcShow .01s 4s forwards}@keyframes rcShow{to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){html.rc-js .rc-r{opacity:1;transform:none;filter:none;transition:none}.rc-curtain{display:none}}.resource-list__item{perspective:1100px}.product-card{transform-style:preserve-3d;transition:transform .6s var(--rc-ease);will-change:transform}.product-card .card-gallery,.product-card .resource-card__media{position:relative;overflow:hidden;border-radius:6px}.product-card .resource-card__image{transition:transform 1.4s var(--rc-ease),opacity .7s ease}.product-card:hover .resource-card__image{transform:scale(1.07)}.product-card .card-gallery:after,.product-card .resource-card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .5s ease;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(243,217,160,.28),transparent 55%);mix-blend-mode:soft-light}.product-card:hover .card-gallery:after,.product-card:hover .resource-card__media:after{opacity:1}.resource-card__title,.product-card [class*=title]{position:relative;display:inline-block}.product-card .resource-card__title{transition:color .4s ease,letter-spacing .6s var(--rc-ease)}.product-card:hover .resource-card__title{color:var(--rc-gold);letter-spacing:.02em}.button,.rc-btn{position:relative;overflow:hidden;transition:transform .5s var(--rc-ease),box-shadow .5s ease,background-color .3s ease}.button:after,.rc-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translate(-120%)}.button:hover:after,.rc-btn:hover:after{transform:translate(120%);transition:transform .9s var(--rc-ease)}.button:hover,.rc-btn:hover{box-shadow:0 10px 34px -8px #c9a96ea6}.rc-eyebrow{font:600 12px/1 var(--font-body--family,system-ui);letter-spacing:.34em;text-transform:uppercase;color:var(--rc-gold)}.rc-hero{position:relative;background:var(--rc-ink);color:var(--rc-cream)}.rc-hero__stage{position:relative;height:calc(100svh - var(--header-group-height,0px));min-height:560px;overflow:hidden;isolation:isolate}.rc-hero__poster,.rc-hero__video,.rc-hero__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background-size:cover;background-position:center}.rc-hero__video{opacity:0;transition:opacity 1.2s ease}.rc-hero.video-ready .rc-hero__video{opacity:1}.rc-hero__still{animation:rcKen 22s ease-in-out infinite alternate}@keyframes rcKen{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.16) translate3d(-1.5%,-1%,0)}}.rc-hero__grade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#12161a8c,#12161a00 26% 52%,#12161ae0),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(10,12,14,.55) 100%)}.rc-hero__grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:rcGrain 1.2s steps(6) infinite}@keyframes rcGrain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.rc-hero__copy{position:absolute;inset:auto 0 0 0;z-index:3;padding:0 max(24px,6vw) clamp(48px,9vh,110px);display:grid;gap:18px;max-width:1500px;margin:auto}.rc-hero__h{font:400 clamp(44px,8.2vw,128px)/.98 var(--rc-display);letter-spacing:-.025em;margin:0;color:var(--rc-cream);text-wrap:balance}.rc-hero__sub{max-width:34rem;margin:0;font-size:clamp(15px,1.25vw,18px);line-height:1.6;color:#f1ead9db}.rc-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px}.rc-btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;border-radius:4px;background:var(--rc-gold);color:var(--rc-ink);font:600 15px/1 var(--font-body--family,system-ui);text-decoration:none;letter-spacing:.02em}.rc-btn svg{width:16px;height:16px;transition:transform .5s var(--rc-ease)}.rc-btn:hover svg{transform:translate(5px)}.w{display:inline-block;opacity:0;transform:translate3d(0,.55em,0) rotate(2deg);filter:blur(8px);transition:opacity .9s var(--rc-ease),transform 1.1s var(--rc-ease),filter .9s var(--rc-ease);transition-delay:calc(var(--i)*70ms)}.is-on .w,.is-on.w{opacity:1;transform:none;filter:none}.rc-fade{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1s var(--rc-ease);transition-delay:.5s}.is-on .rc-fade{opacity:1;transform:none}.rc-hero.is-scrub{height:calc(var(--rc-len,600)*1vh)}.rc-hero.is-scrub .rc-hero__stage{position:sticky;top:var(--header-height,0px);height:calc(100svh - var(--header-height,0px))}.rc-cap{position:absolute;z-index:3;left:max(24px,6vw);right:max(24px,6vw);bottom:clamp(60px,14vh,150px);pointer-events:none}.rc-cap.is-on .rc-btn,.rc-cap.is-on a{pointer-events:auto}.rc-cap .rc-hero__h{font-size:clamp(40px,7vw,112px)}.rc-cap--center{text-align:center;bottom:50%;transform:translateY(50%)}.rc-cap--center .rc-hero__h{margin:auto}.rc-hero.is-scrub .rc-hero__copy{display:none}.rc-hero:not(.is-scrub) .rc-cap{display:none}.rc-rail{position:absolute;z-index:4;right:clamp(14px,2.4vw,34px);top:50%;transform:translateY(-50%);width:2px;height:min(34vh,260px);background:#f1ead933;border-radius:2px}.rc-rail i{position:absolute;inset:0 0 auto 0;height:calc(var(--p,0)*100%);background:var(--rc-gold);border-radius:2px;box-shadow:0 0 10px #c9a96ecc}.rc-hero:not(.is-scrub) .rc-rail{display:none}.rc-cue{position:absolute;z-index:4;left:50%;bottom:28px;transform:translate(-50%);display:grid;justify-items:center;gap:10px;color:var(--rc-cream);font:600 10px/1 var(--font-body--family,system-ui);letter-spacing:.4em;text-transform:uppercase;opacity:calc(1 - var(--p,0)*12);pointer-events:none}.rc-cue b{width:1px;height:42px;background:linear-gradient(var(--rc-gold),transparent);transform-origin:top;animation:rcCue 2s var(--rc-ease) infinite}@keyframes rcCue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.rc-ring{position:absolute;z-index:4;right:24px;bottom:24px;width:34px;height:34px;color:var(--rc-gold);opacity:.9;transition:opacity .6s ease}.rc-ring circle{stroke-dasharray:126;stroke-dashoffset:var(--ld,126);transform:rotate(-90deg);transform-origin:center;transition:stroke-dashoffset .2s linear}.rc-hero.video-ready .rc-ring{opacity:0}.rc-hero:not(.is-scrub) .rc-hero__poster,.rc-hero:not(.is-scrub) .rc-hero__video,.rc-hero:not(.is-scrub) .rc-ring{display:none}.rc-hero.is-scrub .rc-hero__still{display:none}.rc-hero__h .w:last-child{font-style:italic;color:var(--rc-gold-hi)}.rc-hero__h .w{padding-right:.04em}.rc-marquee{position:relative;overflow:hidden;background:var(--rc-ink-2);border-block:1px solid rgba(201,169,110,.22);padding:clamp(18px,3vw,34px) 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.rc-marquee__track{display:flex;width:max-content;will-change:transform;animation:rcMq 46s linear infinite}.rc-marquee.is-js .rc-marquee__track{animation:none}.rc-marquee__item{display:inline-flex;align-items:center;gap:clamp(22px,3vw,48px);padding-right:clamp(22px,3vw,48px);font:italic 400 clamp(30px,5.2vw,76px)/1 var(--rc-display);color:var(--rc-cream);white-space:nowrap;letter-spacing:-.01em}.rc-marquee__item i{font-style:normal;color:var(--rc-gold);font-size:.55em}.rc-marquee__item span:nth-child(3n+1){color:transparent;-webkit-text-stroke:1px rgba(241,234,217,.65)}@keyframes rcMq{to{transform:translate3d(-50%,0,0)}}.rc-story{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--rc-ink) 0%,#1a1812 100%);padding:clamp(96px,16vw,220px) max(24px,6vw);text-align:center;isolation:isolate}.rc-story__sun{position:absolute;left:50%;bottom:-8%;width:min(120vw,1100px);aspect-ratio:1;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(243,217,160,.95) 0%,rgba(201,169,110,.6) 24%,rgba(201,169,110,.12) 52%,transparent 70%);transform:translate(-50%,calc((1 - var(--rcp,0))*58%));opacity:calc(.2 + var(--rcp,0)*.8);filter:blur(2px)}.rc-story__hz{position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;background:linear-gradient(180deg,transparent,var(--rc-ink) 78%)}.rc-story__in{max-width:880px;margin:auto;display:grid;gap:26px;justify-items:center}.rc-story h2{font:400 clamp(44px,8vw,120px)/1 var(--rc-display);letter-spacing:-.03em;margin:0;color:var(--rc-cream)}.rc-story h2 em{font-style:italic;color:var(--rc-gold-hi)}.rc-story p{margin:0;max-width:40rem;font-size:clamp(16px,1.4vw,20px);line-height:1.7;color:#f1ead9d1}.rc-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.rc-chips span{padding:10px 16px;border:1px solid rgba(201,169,110,.4);border-radius:100px;font-size:13px;letter-spacing:.04em;color:var(--rc-cream);background:#12161a80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:799px){.rc-cue{display:none}.rc-hero__stage{min-height:600px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rc-motion.css.map */
