.jsca-hero-shell,.jsca-hero-shell *,.jsca-hero-shell *:before,.jsca-hero-shell *:after{box-sizing:border-box}.jsca-hero-shell{width:100%;padding:15px 30px;background:#1a1a1a}.jsca-hero{--jsca-serif: "Iowan Old Style", "Apple Garamond", Georgia, "Times New Roman", serif;position:relative;width:100%;max-width:1234px;aspect-ratio:16 / 9;margin:0 auto;overflow:clip;isolation:isolate;container-type:inline-size;color:#f6f1e8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;background:radial-gradient(circle at 50% 26%,rgba(202,172,116,.14),transparent 31%),radial-gradient(circle at 18% 82%,rgba(123,91,55,.22),transparent 34%),linear-gradient(120deg,#171008,#21160d 52%,#0b0704);border-radius:30px;box-shadow:0 25px 50px -12px #00000040;cursor:default;transform-origin:center;transition:transform 1s cubic-bezier(0,.51,.25,1)}.jsca-hero .jsca-opening{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;pointer-events:none;background:#100a05;opacity:1;animation:jscaOpeningFrame 2.8s cubic-bezier(.19,1,.22,1) .18s forwards}.jsca-hero__media-motion,.jsca-hero__media,.jsca-hero__video,.jsca-hero__still,.jsca-hero__atmosphere,.jsca-hero__grain,.jsca-hero__particles,.jsca-hero__vignette{position:absolute;top:0;right:0;bottom:0;left:0}.jsca-hero__media-motion{z-index:-5;transform-origin:var(--parallax-x, 50%) var(--parallax-y, 50%)}.jsca-hero__media{transform:scale(1.04);transform-origin:var(--parallax-x, 50%) var(--parallax-y, 50%);animation:jscaSlowScale 22s cubic-bezier(.19,1,.22,1) forwards}.jsca-hero__video{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.64;filter:saturate(.74) contrast(1.1) brightness(.76) sepia(.12) hue-rotate(-6deg)}.jsca-hero__video::-webkit-media-controls,.jsca-hero__video::-webkit-media-controls-panel,.jsca-hero__video::-webkit-media-controls-play-button,.jsca-hero__video::-webkit-media-controls-overlay-play-button,.jsca-hero__video::-webkit-media-controls-start-playback-button{display:none!important;opacity:0!important;pointer-events:none!important}.jsca-hero__still{z-index:-1;background:radial-gradient(circle at 52% 24%,rgba(170,115,52,.13),transparent 32%),linear-gradient(90deg,#170f08e0,#24180e80 36%,#261a0f57 54%,#120c07d1),linear-gradient(0deg,#120c07e6,#271b1029 38%,#120c07b8)}.jsca-hero__atmosphere{z-index:-1;pointer-events:none}.jsca-hero__bloom,.jsca-hero__orb{position:absolute;display:block;border-radius:999px;mix-blend-mode:screen}.jsca-hero__bloom{width:42%;width:42cqw;aspect-ratio:1;filter:blur(72px);opacity:.28}.jsca-hero__bloom--one{top:10%;right:7%;background:#c6b0805c;animation:jscaDrift 18s ease-in-out infinite alternate}.jsca-hero__bloom--two{bottom:10%;left:5%;background:#b191562e;animation:jscaDrift 21s ease-in-out infinite alternate-reverse}.jsca-hero__orb{width:180px;width:clamp(130px,18cqw,310px);aspect-ratio:1;opacity:.12;filter:blur(22px);border:1px solid rgba(var(--jsca-line-rgb, 199, 175, 233),.24)}.jsca-hero__orb--one{right:16%;bottom:27%;transform:translate3d(calc(var(--mouse-x, 0) * 10px),calc(var(--mouse-y, 0) * 8px),0)}.jsca-hero__orb--two{top:23%;left:17%;transform:translate3d(calc(var(--mouse-x, 0) * -8px),calc(var(--mouse-y, 0) * -7px),0)}.jsca-hero__particles{opacity:.22;mix-blend-mode:screen;background-image:radial-gradient(circle at 12% 22%,rgba(244,239,228,.72) 0 1px,transparent 1.4px),radial-gradient(circle at 38% 78%,rgba(244,239,228,.44) 0 1px,transparent 1.5px),radial-gradient(circle at 72% 31%,rgba(244,239,228,.54) 0 1px,transparent 1.4px),radial-gradient(circle at 88% 63%,rgba(244,239,228,.4) 0 1px,transparent 1.5px);background-size:520px 520px,610px 610px,690px 690px,740px 740px;animation:jscaParticles 28s linear infinite}.jsca-hero__grain{opacity:.095;mix-blend-mode:overlay;background-image:radial-gradient(circle at 19% 22%,rgba(255,255,255,.42) 0 1px,transparent 1px),radial-gradient(circle at 72% 61%,rgba(255,255,255,.24) 0 1px,transparent 1px);background-size:3px 3px,5px 5px}.jsca-hero__vignette{box-shadow:inset 0 0 clamp(120px,20vw,250px) #120a04bd,inset 0 calc(-1*clamp(80px,22vw,235px)) clamp(52px,14vw,160px) #120a0480,inset 0 clamp(40px,10vw,120px) clamp(32px,8vw,100px) #25170b47;box-shadow:inset 0 0 clamp(120px,20cqw,250px) #120a04bd,inset 0 -22cqw 14cqw #120a0480,inset 0 10cqw 8cqw #25170b47}.jsca-hero__content{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;width:100%;padding:28px 50px 142px;padding:clamp(18px,2.2cqw,28px) clamp(24px,4cqw,50px) clamp(64px,11.5cqw,142px)}.jsca-hero__archive-note{display:flex;justify-content:space-between;width:min(100%,1120px);margin:0 0 23px;margin-bottom:clamp(14px,1.9cqw,23px);gap:24px;color:#e8dfcf9e;font-size:9px;font-size:clamp(8px,.75cqw,9px);line-height:1;letter-spacing:.32em;text-transform:uppercase}.jsca-hero__archive-note span:last-child{text-align:right}.jsca-hero__eyebrow,.jsca-hero__copy,.jsca-hero__footer,.jsca-hero__cta,.jsca-first-scroll{font-size:10px;line-height:1.8;letter-spacing:.34em;text-transform:uppercase}.jsca-hero__eyebrow{margin:0 0 23px;margin-bottom:clamp(14px,1.9cqw,23px);color:#e8dfcfd1;transform-origin:left center}.jsca-hero__title{max-width:1180px;margin:0;color:#f8efe0;font-family:var(--jsca-serif);font-size:120px;font-size:clamp(72px,12cqw,148px);font-weight:300;line-height:.78;letter-spacing:-.085em;text-shadow:0 32px 94px rgba(0,0,0,.6),0 0 52px rgba(244,239,228,.075);text-wrap:balance}.jsca-hero__line{display:block;overflow:hidden;padding-right:.08em}.jsca-hero__line--two{padding-left:42px;padding-left:clamp(16px,4.2cqw,52px);margin-top:-.015em}.jsca-hero__lower{display:grid;grid-template-columns:minmax(250px,500px) auto;align-items:end;justify-content:space-between;width:min(100%,1120px);margin-top:30px;margin-top:clamp(18px,2.4cqw,30px);gap:32px}.jsca-hero__copy{margin:0;color:#e8dfcfbd;font-size:12px;font-size:clamp(10px,.98cqw,12px);line-height:1.85;letter-spacing:.12em;text-transform:none}.jsca-hero__cta{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 20px 12px;overflow:hidden;color:#fff9edf0;text-decoration:none;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.09),transparent 56%),#0808072e;border:1px solid rgba(var(--jsca-line-rgb, 199, 175, 233),.34);border-radius:999px;box-shadow:inset 0 1px #ffffff14,0 20px 60px #0000002e;-webkit-backdrop-filter:blur(12px) saturate(115%);backdrop-filter:blur(12px) saturate(115%);transition:border-color 1s cubic-bezier(.19,1,.22,1),background 1s cubic-bezier(.19,1,.22,1),transform 1s cubic-bezier(.19,1,.22,1),color 1s cubic-bezier(.19,1,.22,1)}.jsca-hero__cta:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(var(--jsca-line-rgb, 199, 175, 233),.08);border-radius:inherit;opacity:.85}.jsca-hero__cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(244,239,228,.14),transparent);transform:translate(-120%);transition:transform 1.25s cubic-bezier(.19,1,.22,1)}.jsca-hero__cta span{position:relative;z-index:1}.jsca-hero__cta:hover,.jsca-hero__cta:focus-visible{color:#fff9edf0;background:#ffffff12;border-color:rgba(var(--jsca-line-rgb, 199, 175, 233),.52);transform:translateY(-2px)}.jsca-hero__cta:focus-visible{outline:2px solid #a3834f;outline-offset:5px}.jsca-hero__cta:hover:after,.jsca-hero__cta:focus-visible:after{transform:translate(120%)}.jsca-hero__footer{position:absolute;z-index:1;right:50px;right:clamp(24px,4cqw,50px);bottom:101px;bottom:clamp(76px,8.2cqw,101px);left:50px;left:clamp(24px,4cqw,50px);display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:16px;color:#e8dfcfbd;font-size:10px;font-size:clamp(8px,.81cqw,10px)}.jsca-hero__footer span:nth-child(2){color:#f4efe4c7;text-align:center;letter-spacing:.28em}.jsca-hero__footer span:last-child{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;text-align:right}.jsca-hero__footer span:last-child:after{content:"";display:inline-block;width:32px;height:1px;background:rgba(var(--jsca-line-rgb, 199, 175, 233),.42);transform-origin:left center;animation:jscaScrollLine 2.8s cubic-bezier(.19,1,.22,1) infinite}.jsca-first-scroll{position:absolute;z-index:1;right:50px;right:clamp(24px,4cqw,50px);bottom:30px;bottom:clamp(22px,2.4cqw,30px);left:50px;left:clamp(24px,4cqw,50px);display:flex;justify-content:space-between;padding-top:21px;padding-top:clamp(14px,1.7cqw,21px);gap:24px;color:#e8dfcf94;border-top:1px solid rgba(var(--jsca-line-rgb, 199, 175, 233),.12);font-size:10px;font-size:clamp(8px,.81cqw,10px)}.jsca-hero [data-hero-reveal]{opacity:0;filter:blur(16px);transform:translateY(22px);animation:jscaHeroReveal 2.45s cubic-bezier(.19,1,.22,1) forwards}.jsca-hero [data-hero-reveal]:nth-child(1){animation-delay:.72s}.jsca-hero [data-hero-reveal]:nth-child(2){animation-delay:.92s}.jsca-hero [data-hero-reveal]:nth-child(3){animation-delay:1.1s}.jsca-hero [data-hero-reveal]:nth-child(4){animation-delay:1.34s}.jsca-hero__footer[data-hero-reveal]{animation-delay:1.55s}@keyframes jscaOpeningFrame{0%{opacity:1}70%{opacity:.28}to{opacity:0;visibility:hidden}}@keyframes jscaHeroReveal{to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes jscaSlowScale{0%{transform:scale(1.075)}to{transform:scale(1.018)}}@keyframes jscaDrift{0%{transform:translate3d(-1.2vw,-.8vw,0);transform:translate3d(-1.2cqw,-.8cqw,0)}to{transform:translate3d(1.1vw,.9vw,0);transform:translate3d(1.1cqw,.9cqw,0)}}@keyframes jscaParticles{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:120px -180px,-180px 120px,160px 220px,-120px -160px}}@keyframes jscaScrollLine{0%,to{opacity:.25;transform:scaleX(.35)}45%{opacity:.8;transform:scaleX(1)}}@media(hover:hover)and (pointer:fine){.jsca-hero:hover{transform:scale(1.012)}.jsca-hero:active{transform:scale(1.02)}}@media(max-width:1023px){.jsca-hero-shell{padding:13.44px 26.88px}.jsca-hero{border-radius:26.88px}}@media(max-width:980px){.jsca-hero__content{padding:16px 25px 72px;padding:clamp(12px,2.2cqw,20px) clamp(18px,3.5cqw,32px) clamp(58px,10cqw,98px)}.jsca-hero__archive-note{margin-bottom:7px;margin-bottom:clamp(5px,.9cqw,9px);font-size:7px;font-size:clamp(7px,1cqw,8px);letter-spacing:.22em}.jsca-hero__eyebrow{margin-bottom:7px;margin-bottom:clamp(5px,.9cqw,9px);font-size:8px;font-size:clamp(7.5px,1.05cqw,9px);line-height:1.5;letter-spacing:.22em}.jsca-hero__title{font-size:86px;font-size:clamp(56px,12cqw,112px);line-height:.78}.jsca-hero__line--two{padding-left:24px;padding-left:clamp(10px,3cqw,34px)}.jsca-hero__lower{grid-template-columns:1fr;justify-content:start;gap:9px;gap:clamp(6px,1.2cqw,14px);margin-top:13px;margin-top:clamp(8px,1.8cqw,18px)}.jsca-hero__copy{max-width:500px;font-size:9px;font-size:clamp(8px,1.15cqw,11px);line-height:1.6;letter-spacing:.08em}.jsca-hero__cta{justify-self:start;min-height:48px;padding:11px 18px 10px;font-size:9px;font-size:clamp(8px,1.05cqw,10px)}.jsca-hero__footer{right:25px;right:clamp(18px,3.5cqw,32px);bottom:50px;bottom:clamp(40px,7cqw,68px);left:25px;left:clamp(18px,3.5cqw,32px);gap:10px;font-size:8px;font-size:clamp(7px,1.05cqw,9px);letter-spacing:.18em}.jsca-hero__footer span:nth-child(2){letter-spacing:.2em}.jsca-hero__footer span:last-child{gap:8px}.jsca-hero__footer span:last-child:after{width:24px}.jsca-first-scroll{right:25px;right:clamp(18px,3.5cqw,32px);bottom:16px;bottom:clamp(12px,2.2cqw,22px);left:25px;left:clamp(18px,3.5cqw,32px);padding-top:10px;padding-top:clamp(8px,1.2cqw,14px);gap:14px;font-size:8px;font-size:clamp(7px,1.05cqw,9px);letter-spacing:.18em}}@media(max-width:600px){.jsca-hero{aspect-ratio:auto;min-height:480px;border-radius:17.92px}.jsca-hero__content{min-height:480px;padding:24px 22px 72px}.jsca-hero__archive-note{display:none;margin-bottom:7px;margin-bottom:clamp(5px,2cqw,9px);font-size:7px;font-size:clamp(6.5px,2cqw,8px)}.jsca-hero__eyebrow{margin-bottom:8px;margin-bottom:clamp(6px,2.3cqw,12px);font-size:8px;font-size:clamp(7px,2.35cqw,10px)}.jsca-hero__title{font-size:60px;font-size:clamp(48px,17cqw,82px);line-height:.82;letter-spacing:-.068em}.jsca-hero__line--two{padding-left:0;white-space:nowrap}.jsca-hero__lower{gap:9px;gap:clamp(8px,2.5cqw,12px);margin-top:11px;margin-top:clamp(9px,3cqw,18px)}.jsca-hero__copy{max-width:342px;font-size:14px;line-height:1.5;letter-spacing:.015em}.jsca-hero__cta{min-height:48px;padding:12px 18px 11px;font-size:12px;letter-spacing:.14em}.jsca-hero__footer{right:18px;right:clamp(16px,5.2cqw,28px);bottom:22px;left:18px;left:clamp(16px,5.2cqw,28px);grid-template-columns:1fr;gap:4px;color:#e8dfcfad;font-size:10px;letter-spacing:.18em}.jsca-hero__footer span:first-child,.jsca-hero__footer span:last-child{display:none}.jsca-hero__footer span,.jsca-hero__footer span:nth-child(2),.jsca-hero__footer span:last-child{justify-content:flex-start;text-align:left}.jsca-hero__footer span:last-child:after{width:24px}.jsca-first-scroll{right:18px;right:clamp(16px,5.2cqw,28px);bottom:18px;bottom:clamp(14px,5cqw,24px);left:18px;left:clamp(16px,5.2cqw,28px);display:none;padding-top:10px;padding-top:clamp(8px,3cqw,14px);gap:5px;color:#e8dfcf80;font-size:8px;font-size:clamp(7.5px,2.1cqw,9px);line-height:1.55;letter-spacing:.15em}.jsca-hero__video{opacity:.56}.jsca-hero__orb{display:none}}@media(max-width:480px){.jsca-hero-shell{padding:2.5vw 5vw}}@supports not (width: 1cqw){.jsca-hero__content{padding:clamp(18px,1.95vw,28px) clamp(24px,3.5vw,50px) clamp(64px,10.8vw,142px)}.jsca-hero__archive-note,.jsca-hero__eyebrow{margin-bottom:clamp(14px,1.7vw,23px)}.jsca-hero__archive-note{font-size:clamp(8px,.67vw,9px)}.jsca-hero__title{font-size:clamp(72px,11.3vw,148px)}.jsca-hero__line--two{padding-left:clamp(16px,3.65vw,52px)}.jsca-hero__lower{margin-top:clamp(18px,2.1vw,30px)}.jsca-hero__copy{font-size:clamp(10px,.88vw,12px)}.jsca-hero__footer,.jsca-first-scroll{right:clamp(24px,3.5vw,50px);left:clamp(24px,3.5vw,50px);font-size:clamp(8px,.72vw,10px)}.jsca-hero__footer{bottom:clamp(76px,7.15vw,101px)}.jsca-first-scroll{bottom:clamp(22px,2.15vw,30px);padding-top:clamp(14px,1.5vw,21px)}@media(max-width:980px){.jsca-hero__content{padding:clamp(12px,2vw,20px) clamp(18px,3.2vw,32px) clamp(58px,9vw,98px)}.jsca-hero__archive-note,.jsca-hero__eyebrow{margin-bottom:clamp(5px,.8vw,9px)}.jsca-hero__archive-note{font-size:clamp(7px,.9vw,8px)}.jsca-hero__eyebrow{font-size:clamp(7.5px,1vw,9px)}.jsca-hero__title{font-size:clamp(56px,11vw,112px)}.jsca-hero__line--two{padding-left:clamp(10px,2.7vw,34px)}.jsca-hero__lower{gap:clamp(6px,1.1vw,14px);margin-top:clamp(8px,1.6vw,18px)}.jsca-hero__copy{font-size:clamp(8px,1vw,11px)}.jsca-hero__cta{font-size:clamp(8px,.9vw,10px)}.jsca-hero__footer,.jsca-first-scroll{right:clamp(18px,3.2vw,32px);left:clamp(18px,3.2vw,32px);font-size:clamp(7px,.9vw,9px)}.jsca-hero__footer{bottom:clamp(40px,6.3vw,68px)}.jsca-first-scroll{bottom:clamp(12px,2vw,22px);padding-top:clamp(8px,1.1vw,14px)}}@media(max-width:600px){.jsca-hero__content{padding:24px 22px 72px}.jsca-hero__archive-note{margin-bottom:clamp(5px,1.8vw,9px);font-size:clamp(6.5px,1.8vw,8px)}.jsca-hero__eyebrow{margin-bottom:clamp(6px,2vw,12px);font-size:clamp(7px,2.1vw,10px)}.jsca-hero__title{font-size:clamp(48px,15.3vw,82px)}.jsca-hero__line--two{padding-left:0}.jsca-hero__lower{gap:clamp(8px,2.2vw,12px);margin-top:clamp(9px,2.7vw,18px)}.jsca-hero__copy{font-size:14px}.jsca-hero__cta{font-size:12px}.jsca-hero__footer,.jsca-first-scroll{right:clamp(14px,4.5vw,28px);left:clamp(14px,4.5vw,28px);font-size:clamp(7.5px,1.9vw,9px)}.jsca-hero__footer{bottom:22px;font-size:10px}.jsca-first-scroll{bottom:clamp(14px,4.5vw,24px);padding-top:clamp(8px,2.6vw,14px)}}}@media(prefers-reduced-motion:reduce){.jsca-hero,.jsca-hero *,.jsca-hero *:before,.jsca-hero *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jsca-hero{transform:none!important}.jsca-hero .jsca-opening{display:none}.jsca-hero [data-hero-reveal]{opacity:1;filter:none;transform:none;animation:none}.jsca-hero__media-motion{transform:none}.jsca-hero__media{animation:none;transform:scale(1.02)}.jsca-hero__bloom,.jsca-hero__particles,.jsca-hero__footer span:last-child:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/289/assets/cinematic-hero.css.map */
