@media (width>=768px){.wwd-hero{min-height:calc(100svh - 77px)}}.wwd-hero .eyebrow{letter-spacing:.24em}.wwd-hero h1{letter-spacing:-.015em;max-width:19ch;margin-top:18px;font-size:clamp(38px,5.6vw,74px);line-height:1.06}@media (width>=768px){.wwd-hero .h1-line{display:block}}.wwd-hero .h1-accent{color:var(--cyan)}.wwd-hero .lede{text-wrap:pretty;max-width:70ch;margin-top:30px;font-size:18px;line-height:1.75}.wwd-hero .lede-pink{color:var(--magenta);font-weight:600}.layer-map{background:var(--ink-2);padding:88px 0 96px}.jump{grid-template-columns:repeat(4,1fr);gap:0 clamp(28px,3vw,56px);margin-top:0;display:grid;position:relative}.jump a{letter-spacing:.02em;color:var(--paper);transition:transform var(--dur) var(--ease);background:0 0;border:0;border-radius:0;padding:26px 4px 10px 0;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:block;position:relative}.jump a:before{content:"";background:var(--line);width:100%;height:1px;position:absolute;top:0;left:0}.jump a:after{content:"";background:color-mix(in srgb, var(--cyan) 50%, transparent);transform-origin:0;width:58%;height:2px;position:absolute;top:-1px;left:0}.jump a span{letter-spacing:-.01em;color:color-mix(in srgb, var(--cyan) 60%, transparent);margin:0 0 10px;font-family:Sora,sans-serif;font-size:clamp(24px,2.2vw,32px);font-weight:800;line-height:1;display:block}.jump a:hover,.jump a:focus-visible{transform:translateY(-2px)}.jump a:hover:after,.jump a:focus-visible:after{background:var(--cyan)}.jump a:hover span,.jump a:focus-visible span{color:var(--cyan)}.jump a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:2px}@media (width<=899px){.jump{grid-template-columns:1fr 1fr;gap:40px clamp(28px,4vw,48px)}}@media (width<=560px){.jump{grid-template-columns:1fr;gap:0}.jump a{grid-template-columns:52px 1fr;align-items:center;column-gap:14px;padding:18px 4px 18px 0;display:grid}.jump a span{margin:0;font-size:24px}.layer-map{padding:64px 0 72px}}.pillar-layer{padding:120px 0;scroll-margin-top:90px}#layer-02,#layer-04{background:var(--ink-2)}.ch-split{display:block}@media (width>=1024px){.ch-split{grid-template-columns:38% minmax(0,1fr);align-items:start;column-gap:clamp(64px,6.5vw,88px);display:grid}.ch-open{position:sticky;top:101px}}@media (width>=1200px){.ch-split{grid-template-columns:40% minmax(0,1fr);column-gap:clamp(88px,8vw,120px)}}.ch-open:before{content:"";background:color-mix(in srgb, var(--cyan) 60%, transparent);transform-origin:0;width:64px;height:2px;margin-bottom:26px;display:block}@media (width<=1023px){.ch-open:before{margin-bottom:22px}}#layer-02 .ch-open:before,#layer-04 .ch-open:before{background:color-mix(in srgb, var(--magenta) 55%, transparent)}.pillar-layer .lnum{letter-spacing:-.02em;color:color-mix(in srgb, var(--cyan) 42%, transparent);font-family:Sora,sans-serif;font-size:clamp(52px,5.4vw,84px);font-weight:800;line-height:.9}#layer-02 .lnum,#layer-04 .lnum{color:color-mix(in srgb, var(--magenta) 40%, transparent)}.pillar-layer h2{color:var(--paper);text-wrap:balance;max-width:16ch;margin-top:22px;font-size:clamp(28px,2.6vw,40px);line-height:1.16}@media (width>=1200px){#layer-01 h2,#layer-03 h2,#layer-04 h2{max-width:none}}@media (width>=1400px){#layer-01 h2,#layer-03 h2,#layer-04 h2{white-space:nowrap}}.pillar-layer .ldef{color:var(--body);max-width:600px;margin-top:20px;font-size:16.5px;line-height:1.78}.pillar-layer .inside{letter-spacing:.1em;text-transform:uppercase;max-width:none;color:var(--dim);margin-top:0;padding-top:6px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:600;line-height:2.4}.pillar-layer .inside .cap{color:var(--paper);white-space:nowrap}@media (width<=560px){.pillar-layer .inside .cap{white-space:normal}}.pillar-layer .inside{border-top:1px solid var(--line);padding-top:22px}#layer-02 .inside,#layer-04 .inside{border-top-color:color-mix(in srgb, var(--magenta) 22%, var(--line))}#layer-01 .inside,#layer-03 .inside{border-top-color:color-mix(in srgb, var(--cyan) 24%, var(--line))}.pillar-layer .lrow{grid-template-columns:1fr;gap:44px;max-width:none;margin-top:52px;display:grid}.pillar-layer .lcell{background:0 0;border:0;border-radius:0;padding:0}.pillar-layer .lcell-start{border-left:2px solid color-mix(in srgb, var(--cyan) 62%, transparent);padding-left:16px}#layer-02 .lcell-start,#layer-04 .lcell-start{border-left-color:color-mix(in srgb, var(--magenta) 58%, transparent)}.lcell-start .lbl{color:var(--cyan)}#layer-02 .lcell-start .lbl,#layer-04 .lcell-start .lbl{color:var(--magenta)}.pillar-layer .lcell .lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);font-family:Inter,sans-serif;font-size:11px;font-weight:600}.pillar-layer .lcell p{color:var(--paper);max-width:58ch;margin-top:12px;font-size:15.5px;line-height:1.7}.pillar-layer h2 a{color:inherit;transition:color var(--dur) var(--ease);text-decoration:none}.pillar-layer h2 a:hover,.pillar-layer h2 a:focus-visible{color:var(--cyan)}.pillar-layer h2 a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:2px}.pillar-layer .explore{margin-top:48px}@media (width<=1023px){.pillar-layer{padding:96px 0}.ch-body{margin-top:48px}}@media (width<=560px){.pillar-layer{padding:76px 0}.ch-body{margin-top:40px}.pillar-layer .lrow{gap:36px;margin-top:40px}.pillar-layer .deeper{margin-top:40px}.ch-open:before{margin-bottom:20px}}.wwd-close{border-top:0;max-width:860px;margin:0;padding:88px 0 24px}.wwd-close h2{color:var(--paper);margin-top:14px;font-size:26px;line-height:1.25}.wwd-close p{max-width:760px;color:var(--body);margin-top:18px;font-size:17px;line-height:1.8}.wwd-close .tlink{margin-top:22px;font-size:15px;display:inline-block}@media (width<=560px){.wwd-close{padding:64px 0 8px}}html.wwd-motion .rv{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}html.wwd-motion .rv.in{opacity:1;transform:none}html.wwd-motion .jump a:after{transition:transform .7s cubic-bezier(.22,1,.36,1) .1s,background var(--dur) var(--ease);transform:scaleX(0)}html.wwd-motion .jump a.in:after{transform:scaleX(1)}html.wwd-motion .ch-open:before{transition:transform .7s cubic-bezier(.22,1,.36,1) .1s;transform:scaleX(0)}html.wwd-motion .ch-open.in:before{transform:scaleX(1)}html.wwd-motion .pillar-layer .lnum{color:color-mix(in srgb, var(--cyan) 20%, transparent);transition:color .8s cubic-bezier(.22,1,.36,1) .15s}html.wwd-motion .pillar-layer .ch-open.in .lnum{color:color-mix(in srgb, var(--cyan) 42%, transparent)}html.wwd-motion #layer-02 .lnum,html.wwd-motion #layer-04 .lnum{color:color-mix(in srgb, var(--magenta) 18%, transparent)}html.wwd-motion #layer-02 .ch-open.in .lnum,html.wwd-motion #layer-04 .ch-open.in .lnum{color:color-mix(in srgb, var(--magenta) 40%, transparent)}@media (prefers-reduced-motion:reduce){.jump a,.pillar-layer .deeper{transition:none}.jump a:hover,.jump a:focus-visible{transform:none}html.wwd-motion .rv{opacity:1;transition:none;transform:none}html.wwd-motion .jump a:after,html.wwd-motion .ch-open:before{transition:none;transform:scaleX(1)}html.wwd-motion .pillar-layer .lnum{color:color-mix(in srgb, var(--cyan) 42%, transparent);transition:none}html.wwd-motion #layer-02 .lnum,html.wwd-motion #layer-04 .lnum{color:color-mix(in srgb, var(--magenta) 40%, transparent)}}
