.nl .g5-figure{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-gold);font-size:72px;font-weight:700;line-height:1}.nl .g5-figure.sm{font-size:56px}.nl .g5-fig-label{letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 70%, transparent);margin-bottom:-10px;font-size:12.5px;font-weight:600}.nl .g5-blocks{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nl .g5-blocks li{border-top:1px solid var(--color-gold-bright);padding:18px 0}.nl .g5-blocks li:last-child{border-bottom:1px solid var(--color-gold-bright)}.nl .g5-blocks .h3-look{margin-bottom:8px}.nl .words .h3-look{margin-top:12px;margin-bottom:-10px}.nl .g5-section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold-deep);margin-bottom:14px;font-size:12.5px;font-weight:600}.nl .split .head .g5-section-label+.disp{margin-top:0}.nl .g5-voices{flex-direction:column;gap:56px;max-width:860px;margin-top:44px;display:flex}.nl .g5-voices .quote{padding-top:0}.nl .g5-voices blockquote{flex-direction:column;gap:14px;display:flex}.nl .g5-pods{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nl .g5-pods a{align-items:center;gap:22px;display:flex}.nl .g5-pods img{object-fit:cover;flex:0 0 112px;width:112px;height:112px}.nl .g5-meta{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ink) 70%, transparent);font-size:13px;display:block}.nl .g5-title{font-family:var(--font-display);color:var(--color-ink);margin-top:4px;font-size:23px;line-height:1.25;display:block}.nl a:hover .g5-title,.nl a.g5-title:hover{color:var(--color-gold-deep)}.nl .g5-written{margin:0;padding:0;list-style:none}.nl .g5-written li{border-top:1px solid var(--color-gold-bright);padding:16px 0}.nl .g5-written li:last-child{border-bottom:1px solid var(--color-gold-bright)}.nl .media-wall.g5-wall ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 48px;max-width:46rem}.nl .media-wall.g5-wall img{max-height:46px}.nl .g5-ticks{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.nl .g5-ticks li{border-top:1px solid var(--color-gold-bright);flex-direction:column;gap:12px;padding-top:22px;font-size:17px;line-height:1.55;display:flex}.nl .g5-ticks svg{color:var(--color-gold)}.nl .g5-room-line{font-size:52px;line-height:1.08}.nl .g5-carousel{max-width:46rem;margin-top:44px}.nl .g5-centre{text-align:center;margin-left:auto;margin-right:auto}.nl .g5-workshop{border-top:3px solid var(--color-gold);flex-direction:column;gap:16px;max-width:46rem;padding-top:26px;display:flex}.nl .g5-workshop h2{font-size:40px;line-height:1.1}.nl .g5-facts{flex-direction:column;margin:0;display:flex}.nl .g5-facts div{border-top:1px solid var(--nl-rule);flex-wrap:wrap;gap:0 10px;padding:9px 0;display:flex}.nl .g5-facts dt{color:color-mix(in srgb, var(--color-ink) 72%, transparent);font-weight:600}.nl .g5-facts dd{margin:0}.nl .g5-form{max-width:46rem;margin-top:8px}.nl .g5-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.nl .g5-figs li{border-top:1px solid var(--color-gold-bright);padding-top:20px;font-size:16px;line-height:1.6}.nl .g5-figs strong{font-family:var(--font-display);color:var(--color-gold);padding:4px 0;font-size:40px;font-weight:700;line-height:1;display:block}.nl .lines.g5-outcomes li{font-family:var(--font-display);padding:18px 0;font-size:40px;line-height:1.1}.nl .lines.g5-outcomes li.last{font-size:30px;line-height:1.2}.nl .g5-rows{max-width:46rem;margin-top:36px}.nl .g5-rows summary{font-size:24px}.nl .split .words .g5-stmt{margin:8px 0}.nl .g5-legal{padding-bottom:120px}.nl .g5-legal>p,.nl .g5-legal>.words{max-width:46rem}@media (max-width:640px){.nl .g5-figure{font-size:52px}.nl .g5-figure.sm{font-size:44px}.nl .g5-voices{gap:40px;margin-top:28px}.nl .g5-pods a{align-items:flex-start;gap:16px}.nl .g5-pods img{flex-basis:84px;width:84px;height:84px}.nl .g5-title{font-size:20px}.nl .media-wall.g5-wall ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.nl .media-wall.g5-wall img{max-height:36px}.nl .g5-ticks{grid-template-columns:1fr;gap:20px;margin-top:28px}.nl .g5-room-line{font-size:34px}.nl .g5-workshop h2{font-size:30px}.nl .g5-figs{grid-template-columns:1fr;gap:20px;margin-top:28px}.nl .g5-figs strong{font-size:36px}.nl .lines.g5-outcomes li{font-size:30px}.nl .lines.g5-outcomes li.last{font-size:23px}.nl .g5-rows summary{font-size:21px}.nl .g5-legal{padding-bottom:72px}}@media (min-width:641px) and (max-width:1000px){.nl .g5-figs{grid-template-columns:repeat(2,minmax(0,1fr))}}.nl .g5-route{flex-direction:column;gap:22px;max-width:44rem;padding-top:120px;display:flex}.nl .g5-route p{font-size:17.5px}.nl .g5-end{padding-bottom:72px}.nl blockquote.stmt{margin:0}@media (max-width:640px){.nl .g5-route{padding-top:72px}.nl .g5-end{padding-bottom:48px}}.nl .close .g5-route{padding-top:64px}@media (max-width:640px){.nl .close .g5-route{padding-top:48px}}.nl .bigphoto.g5-reset-photo{object-position:62% 40%;height:460px}.nl .g5-lead-stmt{max-width:44rem}.nl .close .under .lead{flex-direction:column;gap:14px;display:flex}.nl .g5-rbp{max-width:46rem;margin-top:40px;font-size:15px}@media (max-width:640px){.nl .bigphoto.g5-reset-photo{height:280px}}.nl .g5-list{flex-direction:column;gap:56px;display:flex}.nl .g5-empty-line{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.35}.nl .g5-hero-form{flex:0 0 470px;max-width:470px}.nl .g5-legal>.pad{padding-top:24px}.nl .g5-legal .btn-gold{white-space:normal}@media (max-width:640px){.nl .g5-list{gap:40px}.nl .g5-empty-line{font-size:19px}.nl .g5-hero-form{flex:none;width:100%;max-width:none}.nl .g5-legal>.pad{padding-top:32px}}.nl .split .head .disp.g5-q{font-size:34px;line-height:1.15}.nl .g5-core{max-width:44rem;padding-top:56px;font-size:17.5px}@media (max-width:640px){.nl .split .head .disp.g5-q{font-size:27px}}.nl .g5-after{flex-direction:column;gap:6px;margin-top:32px;display:flex}.nl .g5-after.words{gap:22px}.nl .mel-long .first .g{font-weight:700}.nl .g5-hero-form .panel-bordered{padding:18px 22px}.nl .g5-hero-form .grid{gap:12px}.nl .g5-hero-form input{padding-top:7px;padding-bottom:7px}.nl .g5-hero-form .btn-gold{margin-top:16px}.nl .g5-legal .pad{padding-top:40px}
