.wn{background:var(--cream,#fbf4e7);color:var(--ink,#0e0e0e);min-height:100vh}.wn__hero{padding:128px 0 40px;position:relative;overflow:hidden}.wn__hero-glow{filter:blur(10px);pointer-events:none;z-index:0;background:radial-gradient(60% 70% at 22% 20%,#f2bcd380,#0000 70%),radial-gradient(52% 62% at 82% 8%,#b7c7e573,#0000 72%),radial-gradient(40% 55% at 60% 40%,#f4dc4e47,#0000 74%);height:620px;position:absolute;inset:-30% 0 auto}.wn__hero>.container{z-index:1;position:relative}.wn__hero-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:22px 0 0;font-size:clamp(44px,7vw,92px);font-weight:700;line-height:1.02}.wn__hero-title .hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:var(--yellow,#f4dc4e);border-radius:12px;margin:0 -.02em;padding:.02em .22em;display:inline}.wn__hero-sub{color:#4a463e;max-width:660px;margin:26px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:500;line-height:1.6}.wn__back{color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.wn__back:hover{opacity:.7}.wn__back-ring{place-items:center;width:28px;height:28px;display:grid;position:relative}.wn__back-ring svg.ring{opacity:.6;transition:opacity .2s;position:absolute;inset:0}.wn__back:hover .wn__back-ring svg.ring{opacity:1}.wn__timeline{max-width:1000px;margin:0 auto;padding:8px 0 40px;position:relative}.wn__timeline:before{content:"";background:linear-gradient(var(--line-2,#00000024),transparent);width:2px;position:absolute;top:12px;bottom:12px;left:15px}.wn__entry{margin-bottom:26px;padding-left:56px;position:relative}.wn__entry-dot{background:var(--tint,var(--pink,#f2bcd3));border:3px solid var(--cream,#fbf4e7);border-radius:50%;width:20px;height:20px;position:absolute;top:30px;left:6px;box-shadow:0 0 0 1.5px #0e0e0e1f}.wn__card{color:inherit;background:var(--white,#fff);transition:transform .28s var(--ease-quint,cubic-bezier(.22,1,.36,1)),box-shadow .28s var(--ease-quint,cubic-bezier(.22,1,.36,1));border:1.5px solid #0e0e0ee6;border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 3px #0e0e0ee6,0 20px 44px -26px #0e0e0e66}.wn__card:hover{transform:translateY(-5px);box-shadow:0 3px #0e0e0ee6,0 34px 60px -28px #0e0e0e73}.wn__card:before{content:"";background:var(--tint,var(--pink,#f2bcd3));border-bottom:1.5px solid #0e0e0ee6;height:14px;position:absolute;inset:0 0 auto}.wn__card-body{padding:34px 34px 30px}.wn__card-meta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.wn__card-stat{background:color-mix(in srgb,var(--tint,#f2bcd3)22%,#fff);color:#4a463e;border:1.5px solid #0e0e0e29;border-radius:999px;align-items:baseline;gap:5px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.wn__card-stat strong{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;color:var(--ink);font-size:15px;font-weight:800}.wn__badge{background:color-mix(in srgb,var(--tint,#f2bcd3)40%,#fff);letter-spacing:.02em;color:var(--ink);border:1.5px solid #0e0e0ee6;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 2px #0e0e0ee6}.wn__card-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;letter-spacing:-.025em;color:var(--ink);margin:16px 0 0;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.08}.wn__card-sub{color:#4a463e;max-width:62ch;margin:12px 0 0;font-size:16.5px;line-height:1.55}.wn__card-cta{background:var(--ink,#0e0e0e);color:#fff;border:1.5px solid #0e0e0ee6;border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:11px 20px;font-size:14px;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.wn__card:hover .wn__card-cta{background:var(--tint,var(--pink,#f2bcd3));color:var(--ink);box-shadow:0 3px #0e0e0ee6}.wn__card-cta .arrow{transition:transform .2s}.wn__card:hover .wn__card-cta .arrow{transform:translate(4px)}.wn__card-cover{aspect-ratio:16/7;object-fit:cover;background:var(--card,#ebe5d8);width:100%;display:block}.wn__groups{grid-template-columns:repeat(auto-fit,minmax(430px,1fr));align-items:start;gap:26px;max-width:1060px;margin:0 auto;display:grid}.wn__group{background:var(--white,#fff);transition:transform .3s var(--ease-quint,cubic-bezier(.22,1,.36,1)),box-shadow .3s var(--ease-quint,cubic-bezier(.22,1,.36,1));border:1.5px solid #0e0e0ee6;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 2px #0e0e0ee6,0 18px 40px -26px #0e0e0e66}.wn__group:hover{transform:translateY(-4px);box-shadow:0 2px #0e0e0ee6,0 30px 56px -28px #0e0e0e73}.wn__group-head{background:color-mix(in srgb,var(--tint,#f2bcd3)34%,#fff);border-bottom:1.5px solid #0e0e0ee6;align-items:center;gap:14px;padding:20px 24px;display:flex}.wn__group-icon{background:#fff;border:1.5px solid #0e0e0ee6;border-radius:15px;flex:none;place-items:center;width:50px;height:50px;font-size:24px;line-height:1;display:grid;box-shadow:0 3px #0e0e0ee6}.wn__group-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;letter-spacing:-.02em;color:var(--ink);flex:auto;margin:0;font-size:23px;font-weight:700;line-height:1.1}.wn__group-count{color:#fff;background:var(--ink,#0e0e0e);border-radius:999px;flex:none;place-items:center;min-width:30px;height:30px;padding:0 10px;font-size:13px;font-weight:800;display:inline-grid}.wn__changes{margin:0;padding:6px 24px 10px;list-style:none}.wn__change{border-top:1px solid var(--line,#00000014);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.wn__change:first-child{border-top:0}.wn__change-mark{background:var(--tint,var(--pink,#f2bcd3));border:1.5px solid #0e0e0ed9;border-radius:4px;flex:none;width:12px;height:12px;margin-top:4px}.wn__change-title{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:16px;font-weight:700;line-height:1.4}.wn__change-desc{color:#4a463e;margin:6px 0 0;font-size:14.5px;line-height:1.55}@media (max-width:720px){.wn__groups{grid-template-columns:1fr;gap:20px}.wn__group-head{padding:16px 18px}.wn__changes{padding:4px 18px 8px}}@media (prefers-reduced-motion:reduce){.wn__group{transition:none}.wn__group:hover{transform:none}}.wn__video{border-radius:var(--r-xl,26px);border:6px solid var(--white,#fff);aspect-ratio:16/9;background:#0e0e0e;max-width:1000px;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px -34px #0e0e0e80}.wn__video iframe,.wn__video video{border:0;width:100%;height:100%;display:block}.wn__empty{text-align:center;max-width:620px;margin:0 auto;padding:40px 0 20px}.wn__empty-title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;margin:0;font-size:26px;font-weight:700}.wn__empty-sub{color:var(--ink);opacity:.6;margin:12px 0 0;font-size:16px}@media (max-width:720px){.wn__hero{padding:104px 0 24px}.wn__timeline{padding-top:4px}.wn__entry{padding-left:44px}.wn__timeline:before{left:11px}.wn__entry-dot{left:2px}.wn__card-body{padding:24px 22px 22px}}@media (prefers-reduced-motion:reduce){.wn__card,.wn__hl{transition:none}.wn__card:hover,.wn__hl:hover{transform:none}}
