.wp{--wp-g:24px;--wp-display:clamp(44px, 6.1vw, 88px);--wp-display-lh:1.18;--wp-h2:clamp(28px, 3.33vw, 48px);--wp-h3:clamp(22px, 2.5vw, 36px);--wp-ease:cubic-bezier(.22, .61, .36, 1);--wp-hover:.45s;min-height:100vh;color:var(--text);background:#000;overflow-x:clip}@media (max-width:640px){.wp{--wp-g:16px}}.wp .wp-measure{padding:0 var(--wp-g)}.wp .wp-display{font-family:var(--font-display);font-weight:300;font-size:var(--wp-display);line-height:var(--wp-display-lh);letter-spacing:-.02em;text-wrap:balance;margin:0}.wp .wp-lede{color:var(--text-muted);max-width:46ch;margin:0;font-size:16px;line-height:22.4px}.wp .wp-label-row{padding:16px var(--wp-g);border-top:1px solid var(--line-dim);justify-content:space-between;gap:24px;display:flex}.wp .wp-hero{padding:clamp(140px, 22vh, 200px) var(--wp-g) clamp(64px, 12vh, 120px)}.wp .wp-hero--centre{text-align:center}.wp .wp-hero--centre .wp-display{max-width:24ch;margin:0 auto}.wp .wp-hero--centre .wp-hero-label{justify-content:center}.wp .wp-hero-label{gap:24px;margin-bottom:28px;display:flex}.wp .wp-hero--split .wp-display{max-width:13ch}.wp .wp-hero--wide .wp-display{max-width:20ch}@media (min-width:901px){.wp .wp-hero--wide{padding-left:calc(var(--wp-g) + (100% - var(--wp-g)) / 12)}}.wp .wp-hero--split .wp-lede{margin-top:32px}@media (min-width:1024px){.wp .wp-hero--split{column-gap:var(--wp-g);grid-template-columns:1fr 1fr;align-items:end;display:grid}.wp .wp-hero--split .wp-hero-label{grid-column:1/-1}.wp .wp-hero--split .wp-lede{justify-self:start;margin:0 0 14px}}.wp .wp-arrow{width:18px;height:18px;transition:transform var(--wp-hover) var(--wp-ease);flex:none;display:inline-block}.wp .wp-link{border-bottom:1px solid var(--line);color:var(--text);transition:border-color var(--wp-hover) var(--wp-ease);align-items:center;gap:12px;padding:14px 0;font-size:16px;line-height:22.4px;text-decoration:none;display:inline-flex}.wp .wp-link:hover{border-color:var(--text)}.wp .wp-link:hover .wp-arrow{transform:translate(3px,-3px)}.wp .wp-index{border-bottom:1px solid var(--line-dim)}.wp .wp-index-row{column-gap:var(--wp-g);min-height:270px;padding:40px var(--wp-g);border-top:1px solid var(--line-dim);color:var(--text);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;text-decoration:none;transition:min-height .4s,background-color .4s;display:grid;position:relative}.wp .wp-index-head{grid-column:1/span 4;align-self:start;display:block}.wp .wp-index-name{margin-bottom:14px;display:block}.wp .wp-index-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(24px,2.78vw,40px);font-weight:300;line-height:1.3;display:block}.wp .wp-index-media{aspect-ratio:315/205;border-radius:var(--glass-radius-media);grid-column:6/span 3;display:block;position:relative;overflow:hidden}.wp .wp-index-line{color:var(--text-muted);grid-column:9/span 4;max-width:44ch;font-size:16px;line-height:22.4px}.wp .wp-index-row .wp-arrow{top:40px;right:var(--wp-g);position:absolute}@media (hover:hover) and (min-width:901px){.wp .wp-index-media{clip-path:inset(100% 0 0);transition:clip-path .6s var(--ease-enter)}.wp .wp-index-row:hover{background-color:var(--bg-elevated);min-height:340px}.wp .wp-index-row:hover .wp-index-media,.wp .wp-index-row:focus-visible .wp-index-media{clip-path:inset(0)}.wp .wp-index-row:hover .wp-arrow{transform:translate(3px,-3px)}}@media (max-width:900px){.wp .wp-index-row{min-height:0;padding:28px var(--wp-g);row-gap:16px}.wp .wp-index-head{grid-column:1/span 11}.wp .wp-index-media{grid-column:1/-1}.wp .wp-index-line{grid-column:1/-1;font-size:14px;line-height:19.6px}.wp .wp-index-row .wp-arrow{top:28px}}.wp .wp-chapter{padding-top:clamp(80px,14vh,160px);scroll-margin-top:80px}.wp .wp-chapter-head{padding:0 var(--wp-g) 20px}.wp .wp-film{width:100%;height:min(86vh,56.25vw);min-height:300px;color:var(--text);background:#000;text-decoration:none;display:block;position:relative;overflow:hidden}.wp .wp-film video,.wp .wp-film img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--wp-ease);position:absolute;inset:0;transform:scale(1.001)}@media (hover:hover){.wp .wp-film:hover video,.wp .wp-film:hover img{transform:scale(1.03)}}.wp .wp-film>.wp-fill,.wp .wp-index-media>.wp-fill{inset:0;aspect-ratio:auto!important;position:absolute!important}.wp .wp-film-scrim{pointer-events:none;background:linear-gradient(#0000 38%,#00000047 66%,#000000b8 100%);position:absolute;inset:0}.wp .wp-film-title{left:var(--wp-g);right:var(--wp-g);max-width:14ch;position:absolute;bottom:clamp(20px,4vh,40px)}@media (max-width:640px){.wp .wp-chapter .wp-film{height:118vw}}.wp .wp-chapter-body{column-gap:var(--wp-g);padding:48px var(--wp-g) 0;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:40px;display:grid}.wp .wp-chapter-line{font-family:var(--font-display);font-weight:300;font-size:var(--wp-h3);letter-spacing:-.015em;grid-column:1/span 6;max-width:24ch;margin:0;line-height:1.2}.wp .wp-chapter-text{grid-column:8/span 5}.wp .wp-chapter-text p{color:var(--text-muted);max-width:48ch;margin:0 0 32px;font-size:16px;line-height:22.4px}.wp .wp-ledger{margin:0 0 32px;padding:0;list-style:none}.wp .wp-ledger li{border-top:1px solid var(--line-dim);color:var(--text);gap:16px;padding:10px 0;font-size:14px;line-height:20px;display:flex}.wp .wp-ledger li:last-child{border-bottom:1px solid var(--line-dim)}.wp .wp-ledger .wao-microlabel{flex:none;width:24px;padding-top:2px}@media (max-width:900px){.wp .wp-chapter-line,.wp .wp-chapter-text{grid-column:1/-1}}.wp .wp-tail{padding:clamp(80px,14vh,160px) 0 0}.wp .wp-feature{color:var(--text);text-decoration:none;display:block}.wp .wp-feature .wp-film{height:min(80vh,56.25vw)}.wp .wp-feature-body{column-gap:var(--wp-g);padding:32px var(--wp-g) 0;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:28px;display:grid}.wp .wp-feature-title{font-family:var(--font-display);letter-spacing:-.02em;grid-column:1/span 8;margin:0;font-size:clamp(32px,4.45vw,64px);font-weight:300;line-height:1.1}.wp .wp-feature-side{grid-column:9/span 4}.wp .wp-feature-side p{color:var(--text-muted);margin:0 0 24px;font-size:16px;line-height:22.4px}@media (hover:hover){.wp .wp-feature:hover .wp-film video,.wp .wp-feature:hover .wp-film img{transform:scale(1.03)}.wp .wp-feature:hover .wp-link{border-color:var(--text)}.wp .wp-feature:hover .wp-arrow{transform:translate(3px,-3px)}}@media (max-width:900px){.wp .wp-feature-title,.wp .wp-feature-side{grid-column:1/-1}}.wp .wp-filters{padding:clamp(64px, 10vh, 112px) var(--wp-g) 8px;flex-wrap:wrap;column-gap:48px;display:flex}.wp .wp-rows{border-bottom:1px solid var(--line-dim)}.wp .wp-row{column-gap:var(--wp-g);min-height:clamp(260px,32.8vw,472px);padding:40px var(--wp-g);border-top:1px solid var(--line-dim);color:var(--text);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;text-decoration:none;display:grid;position:relative}.wp .wp-row-text{grid-column:2/span 6}.wp .wp-row-kind,.wp .wp-row-title{font-family:var(--font-display);letter-spacing:-.01em;max-width:24ch;margin:0;font-size:clamp(24px,2.78vw,40px);font-weight:300;line-height:1.2;display:block}.wp .wp-row-kind{color:var(--text-dim)}.wp .wp-row-meta{flex-wrap:wrap;gap:8px 32px;margin-top:24px;display:flex}.wp .wp-row-summary{color:var(--text-muted);max-width:52ch;margin:20px 0 0;font-size:16px;line-height:22.4px}.wp .wp-row-media{aspect-ratio:372/227;border-radius:var(--glass-radius-media);grid-column:9/span 3;justify-self:end;width:100%;max-width:372px;position:relative;overflow:hidden}.wp .wp-row-media img,.wp .wp-row-media>*{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (hover:hover) and (min-width:901px){.wp .wp-row-media{opacity:0;transition:opacity .28s var(--ease-out-soft)}.wp .wp-row:hover .wp-row-media,.wp .wp-row:focus-visible .wp-row-media{opacity:1}}@media (max-width:900px){.wp .wp-row{min-height:0;padding:32px var(--wp-g);row-gap:20px}.wp .wp-row-text,.wp .wp-row-media{grid-column:1/-1}.wp .wp-row-media{order:-1;justify-self:stretch;max-width:none}}@media (min-width:901px){.wp .wp-filters{padding-left:calc(var(--wp-g) + (100% - var(--wp-g)) / 12)}}.wp .wp-empty{padding:48px var(--wp-g);color:var(--text-dim)}.wp .wp-faq{border-bottom:1px solid var(--line-dim)}.wp .wp-faq-group{border-top:1px solid var(--line-dim)}.wp .wp-faq-head{font:inherit;margin:0}.wp .wp-faq-toggle{column-gap:var(--wp-g);width:100%;padding:32px var(--wp-g);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px 1fr auto 28px;align-items:center;display:grid}.wp .wp-faq-name{font-family:var(--font-display);font-weight:300;font-size:var(--wp-display);letter-spacing:-.02em;transition:transform var(--wp-hover) var(--wp-ease);line-height:1.05}@media (hover:hover){.wp .wp-faq-toggle:hover .wp-faq-name{transform:translate(12px)}}.wp .wp-faq-sign{width:28px;height:28px;position:relative}.wp .wp-faq-sign:before,.wp .wp-faq-sign:after{content:"";height:1px;transition:transform var(--wp-hover) var(--wp-ease);background:currentColor;position:absolute;top:50%;left:4px;right:4px}.wp .wp-faq-sign:after{transform:rotate(90deg)}.wp [data-open=true]>.wp-faq-head .wp-faq-sign:after,.wp [data-open=true]>.wp-faq-q-toggle .wp-faq-sign:after{transform:rotate(0)}.wp .wp-faq-sign--small{width:20px;height:20px}.wp .wp-faq-body{transition:grid-template-rows .6s var(--wp-ease);grid-template-rows:0fr;display:grid}.wp [data-open=true]>.wp-faq-body{grid-template-rows:1fr}.wp .wp-faq-inner{min-height:0;overflow:hidden}.wp [data-open=false]>.wp-faq-body .wp-faq-inner{visibility:hidden;transition:visibility 0s .6s}.wp .wp-faq-group>.wp-faq-body>.wp-faq-inner{column-gap:var(--wp-g);padding:0 var(--wp-g);grid-template-columns:56px repeat(12,minmax(0,1fr));display:grid}.wp .wp-faq-standfirst{color:var(--text-muted);grid-column:2/span 4;max-width:36ch;margin:0 0 40px;font-size:16px;line-height:22.4px}.wp .wp-faq-list{grid-column:6/-1;margin:0 0 48px;padding:0;list-style:none}.wp .wp-faq-q{border-top:1px solid var(--line-dim)}.wp .wp-faq-q-text{font-family:var(--font-display);letter-spacing:-.015em;max-width:34ch;padding:22px 0;font-size:clamp(20px,2.2vw,32px);font-weight:300;line-height:1.2;display:block}.wp .wp-faq-q-toggle{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;display:flex}.wp .wp-faq-answer{color:var(--text-muted);max-width:60ch;margin:0 0 16px;font-size:16px;line-height:22.4px}@media (prefers-reduced-motion:no-preference){.wp .wp-faq-group>.wp-faq-body .wp-faq-standfirst,.wp .wp-faq-group>.wp-faq-body .wp-faq-q{opacity:0;transition:opacity .5s var(--wp-ease), transform .5s var(--wp-ease);transform:translateY(18px)}.wp .wp-faq-group[data-open=true]>.wp-faq-body .wp-faq-standfirst,.wp .wp-faq-group[data-open=true]>.wp-faq-body .wp-faq-q{opacity:1;transition-delay:calc(.12s + var(--n,0) * 70ms);transform:none}}@media (max-width:900px){.wp .wp-faq-toggle{padding:24px var(--wp-g);grid-template-columns:1fr 24px;row-gap:8px}.wp .wp-faq-index{grid-area:1/1}.wp .wp-faq-name{grid-area:2/1}.wp .wp-faq-count{grid-area:3/1}.wp .wp-faq-sign{grid-area:2/2}.wp .wp-faq-group>.wp-faq-body>.wp-faq-inner{grid-template-columns:1fr}.wp .wp-faq-standfirst,.wp .wp-faq-list{grid-column:1/-1}.wp .wp-faq-standfirst{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.wp *,.wp :before,.wp :after{transition-duration:0s!important;transition-delay:0s!important}}@media (max-width:640px){.wp .wp-hero{padding-top:112px;padding-bottom:56px}.wp .wp-index-row{padding:20px var(--wp-g);grid-template-columns:104px minmax(0,1fr);gap:8px 16px}.wp .wp-index-media{aspect-ratio:4/5;grid-area:1/1/span 2;align-self:start}.wp .wp-index-head{grid-area:1/2;padding-right:28px}.wp .wp-index-name{margin-bottom:6px}.wp .wp-index-title{font-size:20px;line-height:1.25}.wp .wp-index-line{grid-area:2/2;font-size:16px;line-height:22.4px}.wp .wp-index-row .wp-arrow{top:20px}.wp .wp-ledger li{font-size:16px;line-height:22px}.wp .wp-chapter{padding-top:72px}.wp .wp-faq-q[data-answered=false]{border-top:0}.wp .wp-faq-q[data-answered=false] .wp-faq-q-text{color:var(--text-muted);padding:6px 0;font-size:18px}.wp [data-testid=insights-hero] .wp-display{font-size:34px}.wp [data-testid=insights-hero]{padding-bottom:32px}.wp [data-testid=insights-filters] button.wao-glass--tag{height:44px!important;padding-inline:14px!important;font-size:11px!important}}
