.d2{font-size:var(--df-fs-h2);line-height:1;letter-spacing:-.035em}.kh{position:relative;isolation:isolate;overflow:hidden;background:var(--df-navy);padding:clamp(10px,1.4vw,18px)0 clamp(22px,2.6vw,34px)}.kh__bg{position:absolute;inset:0;z-index:-1;background:radial-gradient(48% 90%at 80% 60%,rgba(46,96,140,.75) 0%,rgba(16,42,67,0) 70%),radial-gradient(26% 50%at 82% 70%,rgba(199,163,104,.12),transparent 70%),linear-gradient(180deg,var(--df-navy) 0%,var(--df-navy-deep) 100%)}.kh__bg::after{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(60% 90%at 70% 40%,#000,transparent 75%);mask-image:radial-gradient(60% 90%at 70% 40%,#000,transparent 75%)}.kh__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:end}.kh__copy{min-width:0}.kh .df-crumbs{padding:0}.kh__h{margin-top:clamp(6px,1vw,12px);font-size:clamp(38px,4.6vw,70px);line-height:.92;letter-spacing:-.05em;color:var(--df-on-navy)}.kh__h2{display:block;color:var(--df-gold)}.kh__lead{display:-webkit-box;margin-top:12px;max-width:26.8em;overflow:hidden;font-size:clamp(16px,1.2vw,18px);line-height:1.5;color:var(--df-on-navy-2);-webkit-line-clamp:3;-webkit-box-orient:vertical}.kh__field{max-width:460px;height:58px;margin-top:16px}.kh__field .df-field__lbl{left:22px;top:10px}.kh__field .df-field__in{padding:21px 8px 0 22px;font-size:18px}.kl{min-width:0;padding:16px 18px 12px;border-radius:var(--df-r-lg);background:rgba(255,255,255,.05);border:1px solid var(--df-navy-line);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.kl__h{display:flex;align-items:center;gap:12px;font-size:14.5px;line-height:1.4;color:var(--df-on-navy-2)}.kl__h b{color:var(--df-on-navy);font-weight:800}.kl__ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(199,163,104,.7);color:var(--df-gold)}.kl__ic .df-ic{width:19px;height:19px}.mini{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(4px,.7vw,8px);align-items:end;margin:12px 0 0;padding:0;list-style:none}.mini li{display:grid;justify-items:center;align-content:end;gap:5px;min-width:0;height:92px}.mini__p{font:800 clamp(12px,1.05vw,14px)/1 var(--df-display);letter-spacing:-.02em;color:var(--df-on-navy);white-space:nowrap}.mini__c{display:block;width:100%;height:calc(var(--h)*52px);min-height:8px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.1))}.mini__q{font:700 11.5px/1 var(--df-font);color:var(--df-on-navy-3)}.kl__f{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:12.5px;color:var(--df-on-navy-3)}.kl__f b{color:var(--df-on-navy);font-weight:800}.kl__from{margin-top:12px;font-size:15px;color:var(--df-on-navy-2)}.kl__from b{font:800 clamp(34px,3.4vw,48px)/1 var(--df-display);letter-spacing:-.04em;color:var(--df-on-navy)}html.df-motion .mini__c{transform-origin:bottom;transform:scaleY(.08);transition:transform .8s var(--df-ease);transition-delay:calc(var(--i)*70ms)}html.df-motion .kl.is-in .mini__c{transform:none}@media (max-width:599px){.kh .df-crumbs ol{flex-wrap:nowrap}.kh .df-crumbs li:not(:first-child):not(:last-child){display:none}.kh .df-crumbs li:first-child{flex:none;white-space:nowrap}.kh .df-crumbs li:last-child:not(:first-child){display:inline-flex;min-width:0}.kh .df-crumbs [aria-current]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kh__lead{margin-top:8px;font-size:15px}.kh__field{margin-top:14px}.kh__grid{gap:14px}.kl{padding:12px 14px 10px}.kl__ic,.kl__more,.kl__f>span:first-child{display:none}.kl__h{font-size:14px}.mini{margin-top:8px}.mini li{height:70px}.mini__c{height:calc(var(--h)*36px)}.kl__f{margin-top:6px}}@media (min-width:900px){.kh__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,4vw,64px)}.kl{padding:18px 22px 14px}.mini li{height:100px}.mini__c{height:calc(var(--h)*58px)}}.kp{padding-block:clamp(14px,1.6vw,22px) clamp(56px,6vw,96px)}.kpills-scroll{margin:0 calc(-1*var(--df-gutter));padding:4px var(--df-gutter) 6px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.kpills-scroll::-webkit-scrollbar{display:none}.kpills{display:flex;gap:8px;width:max-content;margin:0;padding:0;list-style:none}.kpill{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:var(--df-pill);border:1px solid var(--df-line-strong);background:var(--df-surface);color:var(--df-text-2);font:700 15px/1 var(--df-font);white-space:nowrap;text-decoration:none;transition:background var(--df-t1),color var(--df-t1),border-color var(--df-t1)}.kpill i{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--df-pill);background:var(--df-cream-2);color:var(--df-ink);font-size:12px;font-style:normal}a.kpill:hover{border-color:var(--df-ink);color:var(--df-ink)}.kpill[aria-current]{background:var(--df-navy);border-color:var(--df-navy);color:var(--df-on-navy)}.kpill[aria-current] i{background:var(--df-gold);color:var(--df-on-gold)}.kpill--soon{border-style:dashed;border-color:var(--df-control-line);background:0 0;color:var(--df-muted);padding-right:8px}@media (min-width:768px){.kpills-scroll{margin-inline:0;padding-inline:0;overflow:visible}.kpills{width:auto;flex-wrap:wrap}}.kg{display:grid;gap:clamp(16px,2vw,24px);margin:clamp(12px,1.4vw,18px)0 0;padding:0;list-style:none}.pc{min-width:0}.pc__in{position:relative;display:grid;grid-template-columns:minmax(0,1fr);height:100%;border-radius:var(--df-r-lg);background:var(--df-surface);border:1px solid var(--df-line);overflow:hidden;transition:box-shadow var(--df-t2) var(--df-ease),transform var(--df-t2) var(--df-ease),border-color var(--df-t2)}.pc:not(.pc--soon) .pc__in:hover{box-shadow:var(--df-shadow-lg);transform:translateY(-2px);border-color:transparent}.pc__media{position:relative;display:block;aspect-ratio:4/3;background:radial-gradient(70% 70%at 50% 45%,var(--df-surface),var(--df-cream-2) 70%);overflow:hidden}.pc__media::after{content:"";position:absolute;left:28%;right:28%;bottom:6%;height:5%;border-radius:50%;background:radial-gradient(closest-side,rgba(16,42,67,.18),transparent)}.pc__mock{position:absolute;left:50%;top:50%;width:min(72%,340px);transform:translate(-50%,-48%);z-index:1;filter:drop-shadow(0 16px 18px rgba(16,42,67,.16));transition:transform var(--df-t3) var(--df-ease),opacity var(--df-t2)}.pc__in:hover .pc__mock{transform:translate(-50%,-50%) scale(1.04)}.pc__mock.is-out{opacity:0}.pc__go{position:absolute;right:16px;top:16px;z-index:2;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--df-navy);color:var(--df-on-navy);opacity:0;transform:scale(.8) rotate(-30deg);transition:opacity var(--df-t2),transform var(--df-t2) var(--df-ease)}.pc__in:hover .pc__go,.pc__in:focus-within .pc__go{opacity:1;transform:none}.pc__body{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:2px;padding:18px clamp(18px,2vw,24px) clamp(18px,2vw,24px)}.pc__name{font:800 clamp(20px,1.7vw,24px)/1.12 var(--df-display);letter-spacing:-.025em}.pc__name a{color:var(--df-ink);text-decoration:none}.pc__name a::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.pc__name a:focus-visible{outline:0}.pc__name a:focus-visible::after{outline:3px solid var(--df-focus);outline-offset:-3px}.pc__meta{margin-top:4px;font-size:var(--df-fs-sm);color:var(--df-muted)}.pc__dots{position:relative;z-index:2;margin:8px 0 2px -8px;width:auto;max-width:calc(100% + 8px)}.pc__dots .df-dot--x{display:none}.pc__price{margin-top:6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px;font-size:15px;color:var(--df-muted)}.pc__price b{font:800 clamp(30px,2.6vw,36px)/1 var(--df-display);color:var(--df-ink);letter-spacing:-.035em}.pc__one{font-size:13px;color:var(--df-muted)}.pc__cta{position:relative;z-index:2;margin-top:16px}.pc--soon .pc__in{grid-template-columns:96px minmax(0,1fr);align-items:center;background:0 0;border-style:dashed;border-color:var(--df-control-line)}.pc--soon .pc__media{aspect-ratio:auto;height:100%;min-height:96px;background:var(--df-cream-2);display:grid;place-items:center}.pc--soon .pc__media::after{display:none}.pc--soon .pc__body{padding:16px 18px;gap:6px;justify-items:start}.pc--soon .pc__name{font-size:19px;color:var(--df-text-2)}.pc--soon .pc__meta{margin:0}.pc__ph{width:80%;height:auto;mix-blend-mode:multiply}.ksoon{margin-top:clamp(36px,4vw,56px)}.ksoon__h{font:800 clamp(22px,2vw,28px)/1.1 var(--df-display);letter-spacing:-.025em}.ksoon__ask{margin-top:14px;color:var(--df-muted);font-size:var(--df-fs-sm)}.ksoon__ask a{color:var(--df-ink);font-weight:700}@media (min-width:600px) and (max-width:1023px){.pc:not(.pc--soon) .pc__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch}.pc:not(.pc--soon) .pc__media{aspect-ratio:auto;min-height:300px}.pc:not(.pc--soon) .pc__body{align-content:center}.kg{grid-template-columns:repeat(2,minmax(0,1fr))}.pc:not(.pc--soon){grid-column:1/-1}.kg--two .pc:not(.pc--soon){grid-column:auto}.kg--two .pc:not(.pc--soon) .pc__in{grid-template-columns:minmax(0,1fr)}.kg--two .pc:not(.pc--soon) .pc__media{aspect-ratio:4/3;min-height:0}}@media (min-width:1024px){.kg{grid-template-columns:repeat(6,minmax(0,1fr))}.pc{grid-column:span 2}.pc--soon,.kg--two .pc{grid-column:span 3}.pc__media{aspect-ratio:1/1}.pc:not(.pc--soon) .pc__name{min-height:2.24em}.pc--soon .pc__in{grid-template-columns:132px minmax(0,1fr)}.pc--soon .pc__media{min-height:132px}.pc--wide{grid-column:1/-1}.pc--wide .pc__in{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}.pc--wide .pc__media{aspect-ratio:auto;min-height:clamp(420px,38vw,540px)}.pc--wide .pc__body{align-content:center;padding:clamp(28px,3.4vw,56px)}.pc--wide .pc__name{min-height:0;font-size:clamp(28px,2.6vw,40px)}.pc--wide .pc__cta{max-width:360px}}@media (min-width:600px) and (max-width:1023px){.kg:not(.kg--two) .pc__dots .df-dot--x{display:inline-grid}.kg:not(.kg--two) .pc__dots .df-dots__more{display:none}}@media (min-width:1024px){.kg--two .pc__dots .df-dot--x,.pc--wide .pc__dots .df-dot--x{display:inline-grid}.kg--two .pc__dots .df-dots__more,.pc--wide .pc__dots .df-dots__more{display:none}}@media (min-width:1280px){.kg--soon .pc:first-child:nth-last-child(3),.kg--soon .pc:first-child:nth-last-child(3)~.pc{grid-column:span 2}.pc:not(.pc--soon):not(.pc--wide) .pc__name{min-height:0;font-size:22px}.pc__dots .df-dot--x{display:inline-grid}.pc__dots .df-dots__more{display:none}}.kx{padding-block:clamp(56px,6vw,96px);background:var(--df-surface);border-top:1px solid var(--df-line)}.kx__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 32px;margin-bottom:clamp(22px,3vw,36px)}.kx__sub{max-width:20.7em;color:var(--df-text-2)}.kx__track{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:4px 10px;scroll-padding-inline:var(--df-gutter)}.kx__track::-webkit-scrollbar{display:none}.kx__track:focus-visible{outline-offset:-3px}.kx__list{display:flex;gap:12px;width:max-content;margin:0 auto;padding:0 var(--df-gutter);list-style:none}.kx__list>li{flex:0 0 clamp(168px,44vw,240px);scroll-snap-align:start}.xt{position:relative;display:grid;gap:2px;padding:12px 12px 16px;border-radius:var(--df-r-lg);background:var(--df-cream-2);color:var(--df-ink);text-decoration:none;transition:transform var(--df-t2) var(--df-ease),box-shadow var(--df-t2)}.xt:hover{transform:translateY(-2px);box-shadow:var(--df-shadow-lg)}.xt__m{display:grid;place-items:center;aspect-ratio:1/1;margin-bottom:10px;border-radius:var(--df-r-md);background:var(--df-surface);overflow:hidden}.xt__m .df-mock{width:84%;transition:transform var(--df-t3) var(--df-ease)}.xt:hover .xt__m .df-mock{transform:scale(1.05)}.xt__img{width:84%;height:auto;mix-blend-mode:multiply}.xt--navy .xt__m{background:radial-gradient(80% 80%at 50% 40%,var(--df-navy-3),var(--df-navy))}.xt--gold .xt__m{background:var(--df-gold-bg)}.xt--sky .xt__m{background:var(--df-sky)}.xt__n{padding-inline:6px;font:800 19px/1.15 var(--df-display);letter-spacing:-.02em}.xt__p{padding-inline:6px;font-size:13px;color:var(--df-muted)}.xt__p b{font:800 17px/1 var(--df-display);color:var(--df-ink)}.xt:focus-visible{outline:3px solid var(--df-focus);outline-offset:3px}@media (min-width:1024px){.kx__track{overflow:visible}.kx__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;width:100%;max-width:var(--df-max);padding:0 max(var(--df-gutter),env(safe-area-inset-right))0 max(var(--df-gutter),env(safe-area-inset-left))}}.kend-sec{padding-block:clamp(56px,6vw,96px)}.kend{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:8px;padding:clamp(28px,5vw,64px);border-radius:var(--df-r-xl);background:radial-gradient(60% 90%at 85% 50%,var(--df-navy-3),var(--df-navy) 60%,var(--df-navy-deep))}.kend::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;border:1px solid rgba(199,163,104,.35);pointer-events:none}.kend__copy{display:grid;gap:18px;justify-items:start;max-width:540px}.kend__copy .d2{color:var(--df-on-navy)}.kend__copy p{color:var(--df-on-navy-2);font-size:var(--df-fs-lead)}.kend__art{position:relative;justify-self:center;width:min(100%,380px);aspect-ratio:1.25/1;margin-bottom:-14%}.kend__art .df-mock{position:absolute;filter:drop-shadow(0 26px 26px rgba(0,0,0,.45))}.kend__m1{width:62%;left:0;top:6%;transform:rotate(-6deg);z-index:2}.kend__m2{width:60%;right:0;top:0;transform:rotate(5deg)}@media (min-width:900px){.kend{grid-template-columns:1.25fr 1fr;align-items:center}.kend__art{margin:-6%0-16%}}@media (max-width:599px){.kend__copy .df-btn{width:100%}}.kfoot{padding-block:0 var(--df-section-tight)}