:root{--nc-navy: var(--color-base-background-2, #1B2A4A);--nc-navy-deep: #0F1A2E;--nc-navy-30: rgba(27, 42, 74, .3);--nc-navy-60: rgba(27, 42, 74, .6);--nc-navy-80: rgba(27, 42, 74, .8);--nc-gold: var(--color-base-accent-1, #C4973B);--nc-gold-light: #D4A94B;--nc-gold-08: rgba(196, 151, 59, .08);--nc-gold-12: rgba(196, 151, 59, .12);--nc-gold-30: rgba(196, 151, 59, .3);--nc-gold-50: rgba(196, 151, 59, .5);--nc-gold-75: rgba(196, 151, 59, .75);--nc-paper: #FFFFFF;--nc-paper-90: rgba(255, 255, 255, .9);--nc-paper-75: rgba(255, 255, 255, .75);--nc-paper-50: rgba(255, 255, 255, .5);--nc-ink: #16213A;--nc-ink-muted: #4A5872;--nc-rule: #E8E2D4;--nc-cream: #F8F4EA;--nc-space-1: .4rem;--nc-space-2: .8rem;--nc-space-3: 1.2rem;--nc-space-4: 1.6rem;--nc-space-5: 2.4rem;--nc-space-6: 3.2rem;--nc-space-7: 4.8rem;--nc-space-8: 6.4rem;--nc-space-9: 9.6rem;--nc-space-10: 12.8rem;--nc-space-11: 16rem;--nc-space-12: 20rem;--nc-font-display: var(--font-heading-family, "Playfair Display", Georgia, serif);--nc-font-editorial: "Spectral", "Iowan Old Style", Georgia, serif;--nc-font-utility: "Assistant", system-ui, -apple-system, "Segoe UI", sans-serif;--nc-dur-fast: .2s;--nc-dur-base: .4s;--nc-dur-slide: .6s;--nc-dur-rule: .7s;--nc-dur-orchestration: .8s;--nc-ease-rule: cubic-bezier(.16, 1, .3, 1);--nc-ease-editorial: cubic-bezier(.16, 1, .3, 1);--nc-ease-out: cubic-bezier(0, 0, .2, 1)}.dual-hero{position:relative;background:linear-gradient(135deg,#1b2a4a,#0f1a2e,#1b2a4a);color:var(--nc-paper);overflow:hidden}.dual-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--nc-gold) 50%,transparent 100%);pointer-events:none;z-index:2}.dual-hero__grid{position:relative;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:990px){.dual-hero__grid{grid-template-columns:1fr 1fr}}@media(min-width:1200px){.dual-hero__grid{grid-template-columns:55fr 45fr}}@media(min-width:1200px){.dual-hero__grid:after{content:"";position:absolute;top:0;bottom:0;left:55%;width:1px;background:linear-gradient(180deg,transparent 0%,var(--nc-gold-30) 12%,var(--nc-gold-30) 88%,transparent 100%);pointer-events:none;z-index:2}}.dual-hero__panel{position:relative;display:flex;align-items:center;justify-content:center}.dual-hero__panel-inner{position:relative;z-index:1;width:100%}.dual-hero__panel--left{min-height:520px;padding:5rem 2rem;text-align:center;overflow:hidden}.dual-hero__panel--left:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 20% 50%,rgba(196,151,59,.1) 0%,transparent 60%),radial-gradient(ellipse at 80% 30%,rgba(196,151,59,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.dual-hero__panel--left .nc-hero__inner{position:relative;z-index:1;max-width:720px;margin-left:auto;margin-right:auto}.dual-hero__panel--left .nc-hero__badge{color:#c4973b;font-size:1.1rem;letter-spacing:.2rem;text-transform:uppercase;margin-bottom:1.5rem;font-weight:500}.dual-hero__panel--left .nc-hero__title{color:#fff;font-family:var(--font-heading-family);font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.15;margin-bottom:1.5rem;font-weight:400}.dual-hero__panel--left .nc-hero__subtitle{color:#ffffffbf;font-size:1.15rem;line-height:1.7;margin-bottom:2.5rem;max-width:580px;margin-left:auto;margin-right:auto}.dual-hero__panel--left .nc-hero__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.dual-hero__panel--left .nc-hero__btn-primary{display:inline-block;padding:1.1rem 2.8rem;background:#c4973b;color:#1b2a4a;font-weight:600;font-size:1.05rem;text-decoration:none;border-radius:var(--buttons-radius, 6px);transition:all .2s ease;border:2px solid #C4973B}.dual-hero__panel--left .nc-hero__btn-primary:hover{background:#d4a94b;color:#1b2a4a;transform:translateY(-1px);box-shadow:0 4px 15px #c4973b4d}.dual-hero__panel--left .nc-hero__btn-secondary{display:inline-block;padding:1.1rem 2.8rem;background:transparent;color:#c4973b;font-weight:600;font-size:1.05rem;text-decoration:none;border-radius:var(--buttons-radius, 6px);transition:all .2s ease;border:2px solid rgba(196,151,59,.5)}.dual-hero__panel--left .nc-hero__btn-secondary:hover{border-color:#c4973b;color:#fff;transform:translateY(-1px)}@media(max-width:749px){.dual-hero__panel--left{min-height:420px;padding:3.5rem 1.5rem}.dual-hero__panel--left .nc-hero__buttons{flex-direction:column;align-items:center}.dual-hero__panel--left .nc-hero__btn-primary,.dual-hero__panel--left .nc-hero__btn-secondary{width:100%;max-width:280px;text-align:center}}.dual-hero__panel--right{padding:var(--nc-space-7) var(--nc-space-5);overflow:hidden}@media(min-width:990px)and (max-width:1199px){.dual-hero__panel--right{padding:var(--nc-space-5)}}@media(min-width:1200px){.dual-hero__panel--right{padding:var(--nc-space-7)}}.dual-hero__panel--right:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 80% 40%,rgba(196,151,59,.1) 0%,transparent 60%),radial-gradient(ellipse at 20% 70%,rgba(196,151,59,.06) 0%,transparent 50%);pointer-events:none;z-index:0}.dual-hero__panel--right .dual-hero__panel-inner{width:100%;margin-left:auto;margin-right:auto}@media(min-width:990px)and (max-width:1199px){.dual-hero__panel--right .dual-hero__panel-inner{max-width:400px}}@media(min-width:1200px){.dual-hero__panel--right .dual-hero__panel-inner{max-width:480px}}.dual-hero__carousel{position:relative;display:flex;flex-direction:column;gap:var(--nc-space-5)}.dual-hero__slides{position:relative;min-height:0}.dual-hero__slide{position:absolute;top:0;left:0;right:0;opacity:0;pointer-events:none;transition:opacity .6s ease-in-out;display:grid;grid-template-columns:192px 1fr;gap:var(--nc-space-5);align-items:center;outline:none}.dual-hero__slide[data-active=true]{position:relative;opacity:1;pointer-events:auto}.dual-hero__slide-image{position:relative;width:192px;height:192px;border-radius:4px;overflow:hidden;background:var(--nc-navy-deep);box-shadow:0 10px 30px #0006,0 0 0 1px var(--nc-gold-30),inset 0 0 0 1px #ffffff0f}.dual-hero__slide-image img{display:block;width:100%;height:100%;object-fit:cover}.dual-hero__slide-image:before{content:"";position:absolute;bottom:-1px;right:-1px;width:32px;height:32px;background:linear-gradient(225deg,var(--nc-gold-30) 0%,transparent 70%);pointer-events:none;z-index:2}.dual-hero__slide-placeholder{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--nc-navy-30) 0%,var(--nc-navy-60) 100%)}.dual-hero__slide-content{position:relative;display:flex;flex-direction:column;gap:var(--nc-space-3)}.dual-hero__slide-eyebrow{margin:0;font-family:var(--nc-font-utility);font-size:1.1rem;font-weight:500;letter-spacing:.2rem;text-transform:uppercase;color:var(--nc-gold)}.dual-hero__slide-headline{margin:0;font-family:var(--font-heading-family);font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.15;font-weight:400;letter-spacing:-.01em;color:var(--nc-paper)}.dual-hero__slide-rule{display:block;width:0;height:2px;margin-top:-.4rem;background:var(--nc-gold);pointer-events:none}.dual-hero__slide[data-active=true] .dual-hero__slide-rule{animation:nc-gold-rule-draw .7s cubic-bezier(.16,1,.3,1) .8s forwards}@keyframes nc-gold-rule-draw{0%{width:0}to{width:6.4rem}}.dual-hero__slide-body{margin:0;font-family:var(--nc-font-utility);font-size:clamp(1.05rem,1.4vw,1.15rem);font-weight:400;line-height:1.6;color:var(--nc-paper-75)}.dual-hero__slide-body p{margin:0 0 var(--nc-space-3) 0}.dual-hero__slide-body p:last-child{margin-bottom:0}.dual-hero__slide-cta{display:inline-flex;align-items:center;gap:var(--nc-space-2);align-self:flex-start;padding:1.1rem 2.8rem;margin-top:var(--nc-space-3);background:transparent;color:var(--nc-gold);font-family:var(--nc-font-utility);font-weight:600;font-size:1.05rem;letter-spacing:.04em;text-decoration:none;border:2px solid var(--nc-gold-50);border-radius:var(--buttons-radius, 6px);transition:border-color .2s ease,color .2s ease,transform .2s ease}.dual-hero__slide-cta:hover,.dual-hero__slide-cta:focus-visible{border-color:var(--nc-gold);color:var(--nc-paper);transform:translateY(-1px)}.dual-hero__slide-cta-chevron{display:inline-block;transition:transform .2s ease}.dual-hero__slide-cta:hover .dual-hero__slide-cta-chevron,.dual-hero__slide-cta:focus-visible .dual-hero__slide-cta-chevron{transform:translate(4px)}.dual-hero__dots{display:flex;align-items:center;gap:var(--nc-space-3);margin-top:var(--nc-space-2);padding-left:calc(192px + var(--nc-space-5))}.dual-hero__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--nc-gold-30);border:0;padding:0;cursor:pointer;position:relative;transition:width .4s ease,height .4s ease,border-radius .4s ease,background .2s ease}.dual-hero__dot:before{content:"";position:absolute;top:50%;left:50%;width:4.4rem;height:4.4rem;transform:translate(-50%,-50%)}.dual-hero__dot[aria-current=true]{width:2.4rem;height:.2rem;border-radius:1px;background:var(--nc-gold)}.dual-hero__dot:hover{background:var(--nc-gold-50)}.dual-hero__dot[aria-current=true]:hover{background:var(--nc-gold)}.dual-hero__live-region.visually-hidden,.dual-hero .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dual-hero :focus-visible,.dual-hero__dot:focus-visible,.dual-hero__slide-cta:focus-visible,.dual-hero__slide:focus-visible{outline:2px solid var(--nc-gold);outline-offset:.3rem;border-radius:2px}@media(max-width:989px){.dual-hero__grid{grid-template-columns:1fr}.dual-hero__panel--right{padding:var(--nc-space-6) var(--nc-space-4)}.dual-hero__panel--right .dual-hero__panel-inner{max-width:520px}.dual-hero__slide{grid-template-columns:1fr;text-align:center;gap:var(--nc-space-4)}.dual-hero__slide-image{width:220px;height:220px;margin:0 auto}.dual-hero__slide-content{align-items:center}.dual-hero__slide-cta{align-self:center}.dual-hero__dots{padding-left:0;justify-content:center}}@media(prefers-reduced-motion:reduce){.dual-hero__slide{transition:none}.dual-hero__slide-rule{width:6.4rem!important;animation:none!important;transition:none!important}.dual-hero__dot,.dual-hero__slide-cta,.dual-hero__slide-cta-chevron{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dual-hero.css.map */
