.ww-pk{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ww-white:#fff;--ww-ink:#16100f;--ww-ink-soft:#2a2220;--ww-oxblood:var(--ww-red-400,#681b13);--ww-oxblood-rich:#561610;--ww-oxblood-deep:#4a120c;--ww-cream:#f7f2ec;--ww-champagne:#efe7dc;--ww-blush:#f1e4e0;--ww-blush-deep:#e7d3ce;--ww-stone-50:#f8f4ef;--ww-stone-100:#f2ece6;--ww-stone-200:#e4dcd6;--ww-stone-300:#d2c9c3;--ww-stone-400:#b4a9a3;--ww-stone-500:#978b85;--ww-stone-700:#5e534f;--ww-stone-800:#443a37;--text-primary:var(--ww-ink);--text-secondary:var(--ww-stone-700);--text-muted:#6f6560;--text-accent:var(--ww-oxblood);--border-default:var(--ww-stone-300);--border-subtle:var(--ww-stone-200);--border-control:#857a74;--focus-ring:var(--ww-oxblood);--font-sans:"Neue Montreal", "Neue Montreal Fallback", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fw-semibold:500;--fw-bold:700;--text-overline:.75rem;--text-xs:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.1875rem;--tracking-display:-.02em;--tracking-button:.16em;--tracking-overline:.22em;--tracking-wide:.04em;--lh-tight:1.02;--lh-body:1.6;--target:44px;--edge:16px;--section-y:100px;--container-max:1280px;--radius-control:7px;--radius-lg:10px;--shadow-md:0 8px 24px #16100f14;--blur-panel:blur(16px);--scrim-bottom:linear-gradient(to top, #0000009e 0%, #00000047 38%, #0000 72%);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.25, .1, .25, 1);--dur-word:1.4s;--dur-roll:.65s;--stagger-word:80ms;background:var(--ww-white);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}@media (min-width:930px){.ww-pk{--edge:30px;--section-y:180px}}@media (max-width:929px){.ww-pk{--section-y:72px}}@media (prefers-reduced-motion:no-preference){html:has(.ww-pk){scroll-behavior:smooth}}.ww-pk *,.ww-pk :before,.ww-pk :after{box-sizing:border-box}.ww-pk h1,.ww-pk h2,.ww-pk h3,.ww-pk h4,.ww-pk p,.ww-pk figure{margin:0}.ww-pk a{color:inherit;text-decoration:none}.ww-pk img{max-width:100%;display:block}.ww-pk ::selection{background:color-mix(in srgb, var(--ww-oxblood) 22%, transparent)}.ww-pk :focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.ww-pk .pk-hero :focus-visible,.ww-pk .pk-outro :focus-visible,.ww-pk .pk-cdbar :focus-visible,.ww-pk .pk-hdr.pk-on-dark :focus-visible,.ww-pk .pk-card--feature :focus-visible{outline-color:var(--ww-white)}.ww-pk main :is(a,button,[tabindex="0"]){scroll-margin-top:calc(var(--pk-hdr-h,110px) + 12px)}.ww-pk .pk-acc{color:var(--text-accent)}.ww-pk .pk-on-dark .pk-acc{color:var(--ww-blush-deep)}.ww-pk .pk-wrap{max-width:var(--container-max);padding-inline:var(--edge);margin-inline:auto}.ww-pk .pk-eyebrow{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--text-accent)}.ww-pk .pk-title{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-display);line-height:var(--lh-tight);text-wrap:balance}.ww-pk .pk-w{vertical-align:bottom;margin-block:-.06em;padding-block:.06em;display:inline-flex;overflow:hidden}.ww-pk .pk-w>span{will-change:transform;display:inline-block}.ww-pk [data-split].pk-hide .pk-w>span{transform:translateY(105%)}.ww-pk [data-split].pk-hide.is-visible .pk-w>span{transition:transform var(--dur-word) calc(var(--i,0) * var(--stagger-word) + .1s) var(--ease-out-expo);transform:none}.ww-pk [data-reveal].pk-hide{opacity:0;transition:opacity .9s var(--ease-out-quart), transform 1.2s var(--ease-out-expo);transition-delay:var(--d,0s);transform:translateY(24px)}.ww-pk [data-reveal].pk-hide.is-visible{opacity:1;transform:none}.ww-pk .pk-btn{--btn-bg:var(--ww-white);--btn-fg:var(--ww-ink);isolation:isolate;border-radius:var(--radius-control);min-height:48px;font:var(--fw-semibold) .8125rem/1 var(--font-sans);letter-spacing:var(--tracking-button);text-transform:uppercase;color:var(--btn-fg);cursor:pointer;transition:box-shadow .42s var(--ease-out-quart), color .3s var(--ease-soft);background:0 0;border:0;justify-content:center;align-items:center;padding:0 30px;display:inline-flex;position:relative;overflow:hidden}.ww-pk .pk-btn:after{content:"";z-index:-1;background:var(--btn-bg);transition:background-color .3s var(--ease-soft);position:absolute;inset:0}.ww-pk .pk-btn__roll{margin-block:-.35em;padding-block:.35em;display:block;position:relative;overflow:hidden}.ww-pk .pk-btn__lbl,.ww-pk .pk-btn__cp{transition:transform var(--dur-roll) var(--ease-out-quart);display:block}.ww-pk .pk-btn__cp{position:absolute;top:.35em;left:0;right:0;transform:translateY(calc(100% + .5em))}@media (hover:hover){.ww-pk .pk-btn:hover .pk-btn__lbl{transform:translateY(calc(-100% - .5em))}.ww-pk .pk-btn:hover .pk-btn__cp{transform:none}.ww-pk .pk-btn:hover{box-shadow:var(--shadow-md)}}.ww-pk .pk-btn--accent{--btn-bg:var(--ww-oxblood);--btn-fg:var(--ww-white)}.ww-pk .pk-btn--accent:hover{--btn-bg:var(--ww-oxblood-rich)}.ww-pk .pk-btn--glass{--btn-bg:#ffffff2e;--btn-fg:var(--ww-white);-webkit-backdrop-filter:var(--blur-panel)}.ww-pk .pk-btn--glass:hover{box-shadow:none;--btn-bg:#ffffff47}.ww-pk .pk-btn--wide{padding-inline:44px}.ww-pk .pk-btn .pk-short{display:none}.ww-pk .pk-hdr{z-index:300;padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0}.ww-pk .pk-cdbar{min-height:34px;padding:6px var(--edge);background:var(--ww-oxblood);color:var(--ww-white);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 18px;line-height:1.2;display:flex}.ww-pk .pk-cdbar__time{font-variant-numeric:tabular-nums;letter-spacing:.06em;gap:10px;display:inline-flex}.ww-pk .pk-cdbar__time b{font-weight:var(--fw-bold);margin-right:2px;font-size:.875rem}.ww-pk .pk-cdbar__meta{display:none}.ww-pk .pk-cdbar__meta i{margin-inline:6px;font-style:normal}@media (min-width:930px){.ww-pk .pk-cdbar{letter-spacing:.16em}.ww-pk .pk-cdbar__time{letter-spacing:.08em}.ww-pk .pk-cdbar__meta{opacity:.9;display:inline}.ww-pk .pk-cdbar__time b{font-size:.9375rem}}.ww-pk .pk-hdr__top{padding:12px var(--edge);transition:background .4s var(--ease-soft)}.ww-pk .pk-hdr:not(.pk-on-dark) .pk-hdr__top{-webkit-backdrop-filter:var(--blur-panel);background:#ffffffe6}.ww-pk .pk-hdr__top>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;max-width:1728px;margin-inline:auto;display:flex}.ww-pk .pk-hdr__trigger,.ww-pk .pk-hdr__cta{flex:none}.ww-pk .pk-hdr__trigger{justify-self:start}.ww-pk .pk-hdr__brand{min-width:88px;min-height:var(--target);flex:88px;align-content:center;justify-items:center;gap:6px;padding-block:2px;display:grid}.ww-pk .pk-hdr__brand img{width:clamp(88px,28vw,150px);max-width:100%;height:auto}.ww-pk .pk-hdr__brand .pk-on-light{display:block}.ww-pk .pk-hdr__brand .pk-on-dk,.ww-pk .pk-hdr.pk-on-dark .pk-hdr__brand .pk-on-light{display:none}.ww-pk .pk-hdr.pk-on-dark .pk-hdr__brand .pk-on-dk{display:block}.ww-pk .pk-hdr__tag{font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--ww-oxblood);transition:color .3s var(--ease-soft);display:none}.ww-pk .pk-hdr.pk-on-dark .pk-hdr__tag{color:#ffffffe6}@media (min-width:930px){.ww-pk .pk-hdr__tag{display:block}.ww-pk .pk-hdr__top>div{grid-template-columns:1fr auto 1fr;gap:10px;display:grid}.ww-pk .pk-hdr__brand{flex:none;min-width:0}.ww-pk .pk-hdr__brand img{width:clamp(104px,10vw,150px)}}.ww-pk .pk-hdr__cta{justify-self:end}.ww-pk .pk-hdr .pk-hdr__trigger{--btn-bg:var(--ww-white);--btn-fg:var(--ww-ink)}.ww-pk .pk-hdr.pk-on-dark .pk-hdr__trigger{--btn-bg:#ffffff2e;--btn-fg:var(--ww-white);-webkit-backdrop-filter:var(--blur-panel)}@media (max-width:929px){.ww-pk .pk-hdr .pk-long{display:none}.ww-pk .pk-hdr .pk-short{display:inline}.ww-pk .pk-hdr .pk-btn{letter-spacing:.1em;padding-inline:14px}}@media (max-height:520px) and (orientation:landscape){.ww-pk .pk-hdr{position:absolute}}.ww-pk .pk-hero{background:var(--ww-cream);position:relative}.ww-pk .pk-hero__stick{min-height:100svh;display:flex;position:relative;overflow:hidden}.ww-pk .pk-hero__frame{background:var(--ww-oxblood-deep);position:absolute;inset:0;overflow:hidden}.ww-pk .pk-hero__frame img{object-fit:cover;object-position:50% 45%;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ww-pk .pk-hero__frame:after{content:"";background:radial-gradient(60% 55% at 50% 55%, #16100f73, #16100f00 100%), linear-gradient(#16100f6b, #16100f6b), var(--scrim-bottom);position:absolute;inset:0}.ww-pk .pk-hero__content{z-index:2;text-align:center;color:var(--ww-white);padding:calc(var(--pk-hdr-h,110px) + 24px) var(--edge) 60px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;display:flex;position:relative}.ww-pk .pk-hero__title{justify-items:center;display:grid}.ww-pk .pk-hero__big{letter-spacing:-.05em;font-variant-numeric:lining-nums;font-size:min(60vw,clamp(7.5rem,min(22vw,34vh),20rem));line-height:.82;display:block}.ww-pk .pk-hero__sub{margin-top:.1em;font-size:clamp(2.125rem,min(5.4vw,9vh),6rem);display:block}.ww-pk .pk-hero__lede{letter-spacing:var(--tracking-wide);color:var(--ww-white);max-width:42ch;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}.ww-pk .pk-hero__btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (max-width:560px){.ww-pk .pk-hero__btns{flex-direction:column;align-items:stretch;width:min(100%,320px)}.ww-pk .pk-btn--wide{padding-inline:24px}}@media (max-height:520px){.ww-pk .pk-hero__content{gap:14px;padding-bottom:32px}}.ww-pk .pk-perks{background:var(--ww-cream);padding-block:var(--section-y) clamp(56px, 6vw, 90px);scroll-margin-top:var(--pk-hdr-h,108px)}.ww-pk .pk-perks__head{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:32px;display:grid}.ww-pk .pk-perks__head>*{min-width:0}@media (min-width:930px){.ww-pk .pk-perks__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:80px;margin-bottom:40px}}.ww-pk .pk-perks__h{font-size:clamp(2rem,3.8vw,3.875rem)}.ww-pk .pk-fit{line-height:.95}.ww-pk .pk-fit.is-fitted{white-space:nowrap}.ww-pk .pk-fit__in{display:inline-block}.ww-pk .pk-fit .pk-ln{display:block}.ww-pk .pk-perks__stmt{line-height:1.08}.ww-pk .pk-perks__big{letter-spacing:-.04em;line-height:.84}@media (max-width:929px){.ww-pk .pk-perks__stmt,.ww-pk .pk-perks__stmt.is-fitted{white-space:normal;font-size:clamp(1.625rem,7vw,2.5rem)!important}.ww-pk .pk-perks__stmt .pk-fit__in,.ww-pk .pk-perks__stmt .pk-ln{display:inline}.ww-pk .pk-perks__stmt{overflow-wrap:break-word}}.ww-pk .pk-perks__intro{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:930px){.ww-pk .pk-perks__intro{gap:24px}}.ww-pk .pk-perks__body{font-size:var(--text-lg);color:var(--text-secondary);max-width:46ch}.ww-pk .pk-perks__note{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--ww-oxblood)}.ww-pk .pk-perks__cta{justify-content:flex-start;margin-top:4px;display:flex}@media (max-width:560px){.ww-pk .pk-perks__cta .pk-btn{width:100%}}.ww-pk .pk-filters{scrollbar-width:none;scroll-padding-inline:var(--edge);margin:0 calc(-1 * var(--edge)) 20px;padding:6px var(--edge);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.ww-pk .pk-filters::-webkit-scrollbar{display:none}@media (min-width:930px){.ww-pk .pk-filters{margin-bottom:28px}}.ww-pk .pk-chip{min-height:var(--target);border:1px solid var(--border-control);color:var(--ww-ink);font:var(--fw-semibold) .75rem/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease-soft), color .3s var(--ease-soft), border-color .3s var(--ease-soft);background:0 0;border-radius:999px;flex:none;padding:0 18px}.ww-pk .pk-chip span{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.ww-pk .pk-chip:hover{border-color:var(--ww-oxblood)}.ww-pk .pk-chip[aria-pressed=true]{background:var(--ww-oxblood);border-color:var(--ww-oxblood);color:var(--ww-white)}.ww-pk .pk-chip[aria-pressed=true] span{color:var(--ww-blush-deep)}.ww-pk .pk-rail{scrollbar-width:none;overscroll-behavior-x:contain;padding-block:6px 10px;position:relative;overflow-x:auto}.ww-pk .pk-rail::-webkit-scrollbar{display:none}.ww-pk .pk-rail:before,.ww-pk .pk-rail:after{content:"";z-index:2;pointer-events:none;width:clamp(20px,6vw,90px);position:absolute;top:0;bottom:0}.ww-pk .pk-rail:before{background:linear-gradient(90deg, var(--ww-cream), #f7f2ec00);left:0}.ww-pk .pk-rail:after{background:linear-gradient(-90deg, var(--ww-cream), #f7f2ec00);right:0}.ww-pk .pk-rail.is-moving{overflow:hidden}.ww-pk .pk-rail__track{width:max-content;padding-left:var(--edge);gap:16px;display:flex}.ww-pk .pk-rail.is-moving .pk-rail__track{animation:pk-rail var(--dur,80s) linear infinite}.ww-pk .pk-rail.is-moving:hover .pk-rail__track,.ww-pk .pk-rail.is-moving:focus-within .pk-rail__track,.ww-pk .pk-rail.is-held .pk-rail__track{animation-play-state:paused}@keyframes pk-rail{to{transform:translateX(calc(-1 * var(--shift,50%)))}}.ww-pk .pk-rail__hint{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.75rem;display:flex}.ww-pk .pk-rail__pause{min-height:var(--target);min-width:var(--target);color:var(--ww-oxblood);font:var(--fw-semibold) .75rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0 2px;text-decoration:underline}.ww-pk .pk-card{border-radius:var(--radius-lg);background:var(--ww-white);border:1px solid var(--border-subtle);width:clamp(min(270px,78vw),26vw,340px);transition:transform .8s var(--ease-out-expo), box-shadow .8s var(--ease-out-expo);flex:none;grid-template-rows:auto auto auto 1fr auto;gap:12px;padding:0 0 22px;display:grid;position:relative;overflow:hidden}.ww-pk .pk-card>:not(.pk-card__ph){margin-inline:22px}@media (hover:hover){.ww-pk .pk-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.ww-pk .pk-card:hover .pk-card__ph img{transform:scale(1.06)}}.ww-pk .pk-card__ph{aspect-ratio:4/3;background:var(--ww-stone-200);margin-bottom:6px;position:relative;overflow:hidden}.ww-pk .pk-card__ph img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transition:transform 1.6s var(--ease-out-expo)}.ww-pk .pk-card__tag{z-index:2;background:var(--ww-ink);width:88px;min-height:84px;color:var(--ww-white);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-wrap:balance;clip-path:polygon(0 0,100% 0,100% 100%,50% calc(100% - 12px),0 100%);place-items:center;padding:12px 8px 24px;line-height:1.25;display:grid;position:absolute;top:0;right:14px}.ww-pk .pk-card--feature .pk-card__tag{background:var(--ww-white);color:var(--ww-oxblood)}.ww-pk .pk-card__cat{text-wrap:balance;width:fit-content;max-width:calc(100% - 24px);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--ww-ink);background:#fffffff0;border-radius:999px;padding:6px 12px;line-height:1.25;position:absolute;bottom:12px;left:12px}.ww-pk .pk-card__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ww-pk .pk-card__name{font-size:var(--text-overline);font-weight:var(--fw-bold);letter-spacing:.16em;text-transform:uppercase;color:var(--ww-oxblood)}.ww-pk .pk-card__no{color:var(--text-muted);font-variant-numeric:tabular-nums;letter-spacing:.2em;font-size:.75rem}.ww-pk .pk-card__offer{font-size:clamp(1rem,1.15vw,1.0625rem);font-weight:var(--fw-bold);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;line-height:1.25}.ww-pk .pk-card__body{color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.ww-pk .pk-card__terms{font-size:var(--text-xs);color:var(--text-muted);line-height:1.55}.ww-pk .pk-card--feature{border-color:var(--ww-oxblood);background:var(--ww-oxblood);color:var(--ww-white)}.ww-pk .pk-card--feature .pk-card__name{color:var(--ww-blush-deep)}.ww-pk .pk-card--feature .pk-card__no{color:#ffffffc7}.ww-pk .pk-card--feature .pk-card__body{color:#ffffffe6}.ww-pk .pk-card--feature .pk-card__terms{color:#fffc}.ww-pk .pk-outro{min-height:92svh;color:var(--ww-white);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.ww-pk .pk-outro>img{object-fit:cover;width:100%;max-width:none;height:100%;transform:scale(var(--s,1.08));transition:transform .2s linear;position:absolute;inset:0}.ww-pk .pk-outro:after{content:"";background:linear-gradient(#16100f75, #16100f75), var(--scrim-bottom);position:absolute;inset:0}.ww-pk .pk-outro__inner{z-index:2;padding:var(--section-y) var(--edge);justify-items:center;gap:24px;max-width:980px;display:grid;position:relative}.ww-pk .pk-outro .pk-eyebrow{color:var(--ww-blush-deep)}.ww-pk .pk-outro .pk-title{font-size:clamp(2.25rem,5.6vw,6rem)}.ww-pk .pk-outro p{font-size:var(--text-lg);color:#fffffff0;max-width:44ch}.ww-pk .pk-outro .pk-outro__when{font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--ww-blush-deep);max-width:none}.ww-pk .pk-outro .pk-outro__fine{font-size:var(--text-xs);color:#ffffffe0;max-width:62ch}@media (max-width:929px){.ww-pk .pk-outro:after{background:linear-gradient(#16100fa3, #16100fa3), var(--scrim-bottom)}}@media (prefers-reduced-motion:reduce){.ww-pk .pk-rail__track{animation:none}.ww-pk .pk-rail.is-moving{overflow-x:auto}.ww-pk .pk-w>span,.ww-pk [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}
