.wcp{z-index:0;isolation:isolate;margin-top:calc(-1 * var(--hero-wave-offset,1.25rem));background-color:var(--wave-fill);padding-bottom:clamp(2.75rem,5vw,4.25rem);position:relative;overflow:clip}.wcp__glow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wcp__orb{filter:blur(72px);opacity:.5;border-radius:9999px;position:absolute}.wcp__orb--a{background:#006d771f;width:min(36rem,65vw);height:min(20rem,40vw);top:6%;left:-10%}.wcp__orb--b{background:#b66d2b1a;width:min(30rem,55vw);height:min(18rem,36vw);top:62%;right:-12%}.wcp-sec{z-index:1;padding-block:clamp(2rem,4vw,3.25rem);position:relative}.wcp-sec--manifesto{padding-top:clamp(2.75rem,5.5vw,4.25rem);padding-bottom:clamp(1.25rem,2.5vw,2rem)}.wcp-sec--atlas{padding-block:clamp(1.5rem,3vw,2.5rem)}.wcp-sec--cta{padding-top:clamp(1.5rem,3vw,2.25rem)}.wcp-kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--copper);margin:0;font-size:.6875rem;font-weight:700}.wcp-kicker--center{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.15rem)}.wcp-manifesto{text-align:center;max-width:42rem;margin-inline:auto}.wcp-manifesto__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.045em;color:var(--teal);text-wrap:balance;margin:.9rem 0 0;font-size:clamp(2rem,4.5vw,3.1rem);font-weight:600;line-height:1.08}.dark .wcp-manifesto__title{color:#ede9de}.wcp-manifesto__lead{max-width:36rem;color:var(--muted);margin:1.15rem auto 0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.wcp-grid{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wcp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wcp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem}}.wcp-tile{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem 1.35rem 1.65rem;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex;box-shadow:inset 0 1px #fff9,0 14px 32px #081d2e0d}.wcp-tile:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffffb3,0 20px 40px #081d2e17}.dark .wcp-tile{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:#4ecdc41a;box-shadow:0 14px 32px #00000038}.wcp-tile__orb{background:#006d771a;border-radius:9999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.dark .wcp-tile__orb{background:#006d7738}.wcp-tile__icon{width:1.85rem;height:1.85rem}.wcp-tile__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.02em;color:var(--teal);margin:0;font-size:1.12rem;font-weight:600}.dark .wcp-tile__title{color:#4ecdc4}.wcp-tile__copy{color:var(--muted);margin:0;font-size:.94rem;line-height:1.65}.wcp-atlas{border:1px solid color-mix(in srgb, var(--teal) 18%, var(--border));border-radius:1.25rem;min-height:clamp(17rem,42vw,24rem);position:relative;overflow:hidden;box-shadow:0 22px 50px #081d2e1f}.wcp-atlas__img{object-fit:cover;object-position:62% 48%;width:100%;height:100%;position:absolute;inset:0}.wcp-atlas__veil{pointer-events:none;background:linear-gradient(100deg,#ede9def0 0%,#ede9dec7 28%,#ede9de47 52%,#0000 72%);position:absolute;inset:0}.dark .wcp-atlas__veil{background:linear-gradient(100deg,#081d2ef0 0%,#081d2ec7 30%,#081d2e59 55%,#0000 75%)}.wcp-atlas__copy{z-index:1;max-width:min(22rem,88%);min-height:inherit;flex-direction:column;justify-content:center;padding:clamp(1.75rem,4vw,2.75rem);display:flex;position:relative}.wcp-atlas__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.045em;color:var(--teal);margin:0;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:600;line-height:1}.dark .wcp-atlas__title{color:#4ecdc4}.wcp-atlas__subtitle{letter-spacing:.2em;text-transform:uppercase;color:var(--copper);margin:.55rem 0 0;font-size:.75rem;font-weight:700}.wcp-atlas__lead{color:var(--muted);margin:1rem 0 0;font-size:.98rem;line-height:1.7}.wcp-licensing-head{margin-inline:auto;text-align:center;max-width:40rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.wcp-licensing-head__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.035em;color:var(--teal);text-wrap:balance;margin:.85rem 0 0;font-size:clamp(1.7rem,3.4vw,2.45rem);font-weight:600;line-height:1.12}.dark .wcp-licensing-head__title{color:#ede9de}.wcp-licensing-head__lead{max-width:34rem;color:var(--muted);margin:.95rem auto 0;font-size:1.02rem;line-height:1.7}.wcp-stats{grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.wcp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wcp-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.wcp-stat{background:var(--surface);border:1px solid color-mix(in srgb, var(--border) 85%, transparent);border-radius:1rem;align-items:center;gap:.9rem;padding:1.15rem 1.2rem;display:flex;box-shadow:0 12px 28px #081d2e0a}.dark .wcp-stat{background:color-mix(in srgb, var(--surface) 88%, transparent);border-color:#4ecdc41a}.wcp-stat__orb{background:#006d771a;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.wcp-stat__icon{width:1.5rem;height:1.5rem}.wcp-stat__value{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.03em;color:var(--teal);margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.dark .wcp-stat__value{color:#ede9de}.wcp-stat__label{letter-spacing:.04em;color:var(--muted);margin:.2rem 0 0;font-size:.78rem;font-weight:600}.wcp-cta{background:radial-gradient(40% 120% at 100%,#ffdcb41f,#0000 55%),linear-gradient(105deg,#8a4f1f 0%,#b66d2b 42%,#9a5a22 78%,#6e3d14 100%);border-radius:1.1rem;align-items:center;gap:1.25rem;padding:clamp(1.5rem,3.5vw,2rem) clamp(1.35rem,3.5vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #6e3d1447}@media (min-width:900px){.wcp-cta{grid-template-columns:auto minmax(0,1fr) auto;gap:1.75rem}}.wcp-cta__mark{background:#081d2e1f;border:1.5px solid #ede9de59;border-radius:9999px;place-items:end start;gap:.2rem;width:3.5rem;height:3.5rem;padding:.55rem;display:none}.wcp-cta__mark span{background:#ede9de;border-radius:9999px;width:.35rem;display:block}.wcp-cta__mark span:first-child{height:.7rem}.wcp-cta__mark span:nth-child(2){height:1.1rem}.wcp-cta__mark span:nth-child(3){height:1.55rem}@media (min-width:900px){.wcp-cta__mark{grid-auto-flow:column;align-items:end;display:grid}}.wcp-cta__title{font-family:var(--font-sora), system-ui, sans-serif;letter-spacing:-.03em;color:#ede9de;text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:600}.wcp-cta__lead{color:#ede9dec7;max-width:34rem;margin:.45rem 0 0;font-size:.95rem;line-height:1.6}.wcp-cta__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.wcp-cta__btn{color:#ede9de;letter-spacing:.1em;text-transform:uppercase;background:#ede9de1a;border:1px solid #ede9de8c;border-radius:4px;align-items:center;padding:.8rem 1.25rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:background .25s;display:inline-flex}.wcp-cta__btn:hover{background:#ede9de33}.wcp-cta__link{color:#ede9decc;font-size:.9rem;font-weight:600;text-decoration:none}.wcp-cta__link:hover{color:#fff}@media (prefers-reduced-motion:reduce){.wcp-tile{transition:none}}
